--- /home/fdroid/fdroiddata/tmp/com.linuxcounter.lico_update_003_8.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.linuxcounter.lico_update_003_8.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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -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: 866f081a230a6db8daac6210206f0341fc8ba4421deed39c85cf5fb3f15dc395 │ -Signer #1 certificate SHA-1 digest: 198da424c791cdc48354343317180733906b4c76 │ -Signer #1 certificate MD5 digest: d3d0d62f81dfbdd3d82a39576c778691 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: a79488af8372bfa0caddb634c3570ee00294acd72b25eb4d8e87035f7f45a17c │ -Signer #1 public key SHA-1 digest: b486e2a5facbd9a05ff6ddbbc9917ab26dcb66b6 │ -Signer #1 public key MD5 digest: 85fa4df5b0f0265a3c8b1fa8a6da6420 │ -WARNING: META-INF/buildserverid 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/fdroidserverid 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,31 +1,29 @@ │ -Zip file size: 2728935 bytes, number of entries: 29 │ --rw---- 2.0 fat 2198 bl defN 15-May-27 15:55 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 2319 bl defN 15-May-27 15:55 META-INF/3C4601F2.SF │ --rw---- 2.0 fat 1332 bl defN 15-May-27 15:55 META-INF/3C4601F2.RSA │ --rw---- 2.0 fat 41 bl defN 15-May-27 15:22 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-May-27 15:22 META-INF/fdroidserverid │ --rw---- 2.0 fat 4480 bX defN 15-May-27 15:22 AndroidManifest.xml │ --rw---- 1.0 fat 5761 b- stor 15-May-27 15:21 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 458760 b- stor 15-May-27 15:21 res/drawable-hdpi-v4/licoscreen.png │ --rw---- 1.0 fat 19038 b- stor 15-May-27 15:21 res/drawable-hdpi-v4/logo.png │ --rw---- 1.0 fat 5761 b- stor 15-May-27 15:21 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 458760 b- stor 15-May-27 15:21 res/drawable-ldpi-v4/licoscreen.png │ --rw---- 1.0 fat 19038 b- stor 15-May-27 15:21 res/drawable-ldpi-v4/logo.png │ --rw---- 1.0 fat 2917 b- stor 15-May-27 15:21 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 458760 b- stor 15-May-27 15:21 res/drawable-mdpi-v4/licoscreen.png │ --rw---- 1.0 fat 19038 b- stor 15-May-27 15:21 res/drawable-mdpi-v4/logo.png │ --rw---- 1.0 fat 9060 b- stor 15-May-27 15:21 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 458760 b- stor 15-May-27 15:21 res/drawable-xhdpi-v4/licoscreen.png │ --rw---- 1.0 fat 19038 b- stor 15-May-27 15:21 res/drawable-xhdpi-v4/logo.png │ --rw---- 1.0 fat 17655 b- stor 15-May-27 15:21 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 458760 b- stor 15-May-27 15:21 res/drawable-xxhdpi-v4/licoscreen.png │ --rw---- 1.0 fat 19038 b- stor 15-May-27 15:21 res/drawable-xxhdpi-v4/logo.png │ --rw---- 2.0 fat 2836 bl defN 15-May-27 15:22 res/layout/activity_enterdata.xml │ --rw---- 2.0 fat 2364 bl defN 15-May-27 15:22 res/layout/activity_main.xml │ --rw---- 2.0 fat 1760 bl defN 15-May-27 15:22 res/layout/get_sys_info.xml │ --rw---- 2.0 fat 1904 bl defN 15-May-27 15:22 res/layout/send_sys_info.xml │ --rw---- 2.0 fat 464 bl defN 15-May-27 15:22 res/menu-v11/main.xml │ --rw---- 2.0 fat 420 bl defN 15-May-27 15:22 res/menu/main.xml │ --rw---- 1.0 fat 8016 b- stor 15-May-27 15:21 resources.arsc │ --rw---- 2.0 fat 928912 bl defN 15-May-27 15:21 classes.dex │ -29 files, 3387231 bytes uncompressed, 2724841 bytes compressed: 19.6% │ +Zip file size: 2728424 bytes, number of entries: 27 │ +-rw---- 2.0 fat 4484 bX defN 17-Oct-10 00:03 AndroidManifest.xml │ +-rw---- 1.0 fat 5761 b- stor 17-Oct-10 00:03 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 458760 b- stor 17-Oct-10 00:03 res/drawable-hdpi-v4/licoscreen.png │ +-rw---- 1.0 fat 19038 b- stor 17-Oct-10 00:03 res/drawable-hdpi-v4/logo.png │ +-rw---- 1.0 fat 5761 b- stor 17-Oct-10 00:03 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 458760 b- stor 17-Oct-10 00:03 res/drawable-ldpi-v4/licoscreen.png │ +-rw---- 1.0 fat 19038 b- stor 17-Oct-10 00:03 res/drawable-ldpi-v4/logo.png │ +-rw---- 1.0 fat 2917 b- stor 17-Oct-10 00:03 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 458760 b- stor 17-Oct-10 00:03 res/drawable-mdpi-v4/licoscreen.png │ +-rw---- 1.0 fat 19038 b- stor 17-Oct-10 00:03 res/drawable-mdpi-v4/logo.png │ +-rw---- 1.0 fat 9060 b- stor 17-Oct-10 00:03 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 458760 b- stor 17-Oct-10 00:03 res/drawable-xhdpi-v4/licoscreen.png │ +-rw---- 1.0 fat 19038 b- stor 17-Oct-10 00:03 res/drawable-xhdpi-v4/logo.png │ +-rw---- 1.0 fat 17655 b- stor 17-Oct-10 00:03 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 458760 b- stor 17-Oct-10 00:03 res/drawable-xxhdpi-v4/licoscreen.png │ +-rw---- 1.0 fat 19038 b- stor 17-Oct-10 00:03 res/drawable-xxhdpi-v4/logo.png │ +-rw---- 2.0 fat 2836 bl defN 17-Oct-10 00:03 res/layout/activity_enterdata.xml │ +-rw---- 2.0 fat 2364 bl defN 17-Oct-10 00:03 res/layout/activity_main.xml │ +-rw---- 2.0 fat 1760 bl defN 17-Oct-10 00:03 res/layout/get_sys_info.xml │ +-rw---- 2.0 fat 1904 bl defN 17-Oct-10 00:03 res/layout/send_sys_info.xml │ +-rw---- 2.0 fat 464 bl defN 17-Oct-10 00:03 res/menu-v11/main.xml │ +-rw---- 2.0 fat 420 bl defN 17-Oct-10 00:03 res/menu/main.xml │ +-rw---- 1.0 fat 8016 b- stor 17-Oct-10 00:03 resources.arsc │ +-rw---- 2.0 fat 930240 bl defN 17-Oct-10 00:03 classes.dex │ +-rw---- 2.0 fat 2198 b- defN 17-Oct-10 00:03 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 2319 b- defN 17-Oct-10 00:03 META-INF/3C4601F2.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Oct-10 00:03 META-INF/3C4601F2.RSA │ +27 files, 3388481 bytes uncompressed, 2724678 bytes compressed: 19.6% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 366343ce │ │ -signature : 19a9...8fb8 │ │ -file_size : 928912 │ │ +checksum : 2b9d9b7d │ │ +signature : 7b5d...fcb5 │ │ +file_size : 930240 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 7186 │ │ +string_ids_size : 7191 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 976 │ │ -type_ids_off : 28856 (0x0070b8) │ │ +type_ids_size : 978 │ │ +type_ids_off : 28876 (0x0070cc) │ │ proto_ids_size : 1304 │ │ -proto_ids_off : 32760 (0x007ff8) │ │ -field_ids_size : 1717 │ │ -field_ids_off : 48408 (0x00bd18) │ │ -method_ids_size : 5848 │ │ -method_ids_off : 62144 (0x00f2c0) │ │ -class_defs_size : 569 │ │ -class_defs_off : 108928 (0x01a980) │ │ -data_size : 796448 │ │ -data_off : 132464 (0x020570) │ │ +proto_ids_off : 32788 (0x008014) │ │ +field_ids_size : 1716 │ │ +field_ids_off : 48436 (0x00bd34) │ │ +method_ids_size : 5855 │ │ +method_ids_off : 62164 (0x00f2d4) │ │ +class_defs_size : 570 │ │ +class_defs_off : 109004 (0x01a9cc) │ │ +data_size : 797652 │ │ +data_off : 132588 (0x0205ec) │ │ │ │ Class #0 header: │ │ class_idx : 108 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 444 │ │ +superclass_idx : 837 │ │ +source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -78,21 +78,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 444 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 462 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1 header: │ │ class_idx : 109 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 444 │ │ +superclass_idx : 837 │ │ +source_file_idx : 462 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -175,33 +175,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -02e87c: |[02e87c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -02e88c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -02e890: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -02e894: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02e898: 2200 6a00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@006a │ │ -02e89c: 7010 a901 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@01a9 │ │ -02e8a2: 6900 3100 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02e8a6: 0e00 |000d: return-void │ │ -02e8a8: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -02e8ac: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -02e8b0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -02e8b4: 2200 6900 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0069 │ │ -02e8b8: 7010 a201 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01a2 │ │ -02e8be: 6900 3100 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02e8c2: 28f2 |001b: goto 000d // -000e │ │ -02e8c4: 2200 6b00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@006b │ │ -02e8c8: 7010 ab01 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01ab │ │ -02e8ce: 6900 3100 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02e8d2: 28ea |0023: goto 000d // -0016 │ │ +02e954: |[02e954] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +02e964: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +02e968: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +02e96c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02e970: 2200 6a00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@006a │ │ +02e974: 7010 a901 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@01a9 │ │ +02e97a: 6900 3100 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02e97e: 0e00 |000d: return-void │ │ +02e980: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +02e984: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +02e988: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +02e98c: 2200 6900 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0069 │ │ +02e990: 7010 a201 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01a2 │ │ +02e996: 6900 3100 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02e99a: 28f2 |001b: goto 000d // -000e │ │ +02e99c: 2200 6b00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@006b │ │ +02e9a0: 7010 ab01 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01ab │ │ +02e9a6: 6900 3100 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02e9aa: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x000d line=118 │ │ 0x000e line=113 │ │ 0x0014 line=114 │ │ @@ -213,17 +213,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e8d4: |[02e8d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -02e8e4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02e8ea: 0e00 |0003: return-void │ │ +02e9ac: |[02e9ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +02e9bc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02e9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=281 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -232,27 +232,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -02e8ec: |[02e8ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -02e8fc: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -02e902: 1a00 300a |0003: const-string v0, "UNKNOWN" // string@0a30 │ │ -02e906: 1100 |0005: return-object v0 │ │ -02e908: 1a00 2602 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0226 │ │ -02e90c: 28fd |0008: goto 0005 // -0003 │ │ -02e90e: 1a00 2502 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0225 │ │ -02e912: 28fa |000b: goto 0005 // -0006 │ │ -02e914: 1a00 2402 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0224 │ │ -02e918: 28f7 |000e: goto 0005 // -0009 │ │ -02e91a: 1a00 2302 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@0223 │ │ -02e91e: 28f4 |0011: goto 0005 // -000c │ │ -02e920: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +02e9c4: |[02e9c4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +02e9d4: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +02e9da: 1a00 460a |0003: const-string v0, "UNKNOWN" // string@0a46 │ │ +02e9de: 1100 |0005: return-object v0 │ │ +02e9e0: 1a00 3802 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0238 │ │ +02e9e4: 28fd |0008: goto 0005 // -0003 │ │ +02e9e6: 1a00 3702 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0237 │ │ +02e9ea: 28fa |000b: goto 0005 // -0006 │ │ +02e9ec: 1a00 3602 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0236 │ │ +02e9f0: 28f7 |000e: goto 0005 // -0009 │ │ +02e9f2: 1a00 3502 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@0235 │ │ +02e9f6: 28f4 |0011: goto 0005 // -000c │ │ +02e9f8: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=447 │ │ 0x0006 line=439 │ │ 0x0009 line=441 │ │ 0x000c line=443 │ │ @@ -266,55 +266,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -02e948: |[02e948] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -02e958: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02e95a: 2200 4d03 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -02e95e: 7010 f315 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02e964: 1a02 1e0b |0006: const-string v2, "[" // string@0b1e │ │ -02e968: 6e20 fa15 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e96e: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -02e972: 7110 a815 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@15a8 │ │ -02e978: 0a02 |0010: move-result v2 │ │ -02e97a: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -02e97e: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -02e982: b524 |0015: and-int/2addr v4, v2 │ │ -02e984: 6e10 fe15 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15fe │ │ -02e98a: 0a02 |0019: move-result v2 │ │ -02e98c: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -02e990: 1a02 dc00 |001c: const-string v2, ", " // string@00dc │ │ -02e994: 6e20 fa15 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e99a: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -02e9a0: 28e7 |0024: goto 000b // -0019 │ │ -02e9a2: 1a02 0803 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0308 │ │ -02e9a6: 6e20 fa15 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9ac: 28e1 |002a: goto 000b // -001f │ │ -02e9ae: 1a02 0403 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0304 │ │ -02e9b2: 6e20 fa15 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9b8: 28db |0030: goto 000b // -0025 │ │ -02e9ba: 1a02 0703 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0307 │ │ -02e9be: 6e20 fa15 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9c4: 28d5 |0036: goto 000b // -002b │ │ -02e9c6: 1a02 0603 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0306 │ │ -02e9ca: 6e20 fa15 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9d0: 28cf |003c: goto 000b // -0031 │ │ -02e9d2: 1a02 0903 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0309 │ │ -02e9d6: 6e20 fa15 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9dc: 28c9 |0042: goto 000b // -0037 │ │ -02e9de: 1a02 4f0b |0043: const-string v2, "]" // string@0b4f │ │ -02e9e2: 6e20 fa15 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02e9e8: 6e10 ff15 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02e9ee: 0c02 |004b: move-result-object v2 │ │ -02e9f0: 1102 |004c: return-object v2 │ │ -02e9f2: 0000 |004d: nop // spacer │ │ -02e9f4: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +02ea20: |[02ea20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +02ea30: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02ea32: 2200 4f03 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +02ea36: 7010 fa15 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02ea3c: 1a02 340b |0006: const-string v2, "[" // string@0b34 │ │ +02ea40: 6e20 0116 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02ea46: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +02ea4a: 7110 af15 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@15af │ │ +02ea50: 0a02 |0010: move-result v2 │ │ +02ea52: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +02ea56: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +02ea5a: b524 |0015: and-int/2addr v4, v2 │ │ +02ea5c: 6e10 0516 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1605 │ │ +02ea62: 0a02 |0019: move-result v2 │ │ +02ea64: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +02ea68: 1a02 ee00 |001c: const-string v2, ", " // string@00ee │ │ +02ea6c: 6e20 0116 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02ea72: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +02ea78: 28e7 |0024: goto 000b // -0019 │ │ +02ea7a: 1a02 1a03 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@031a │ │ +02ea7e: 6e20 0116 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02ea84: 28e1 |002a: goto 000b // -001f │ │ +02ea86: 1a02 1603 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0316 │ │ +02ea8a: 6e20 0116 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02ea90: 28db |0030: goto 000b // -0025 │ │ +02ea92: 1a02 1903 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0319 │ │ +02ea96: 6e20 0116 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02ea9c: 28d5 |0036: goto 000b // -002b │ │ +02ea9e: 1a02 1803 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0318 │ │ +02eaa2: 6e20 0116 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02eaa8: 28cf |003c: goto 000b // -0031 │ │ +02eaaa: 1a02 1b03 |003d: const-string v2, "FEEDBACK_VISUAL" // string@031b │ │ +02eaae: 6e20 0116 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02eab4: 28c9 |0042: goto 000b // -0037 │ │ +02eab6: 1a02 650b |0043: const-string v2, "]" // string@0b65 │ │ +02eaba: 6e20 0116 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02eac0: 6e10 0616 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02eac6: 0c02 |004b: move-result-object v2 │ │ +02eac8: 1102 |004c: return-object v2 │ │ +02eaca: 0000 |004d: nop // spacer │ │ +02eacc: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x0006 line=356 │ │ 0x000b line=357 │ │ 0x000d line=358 │ │ 0x0013 line=359 │ │ @@ -339,32 +339,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -02ea20: |[02ea20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -02ea30: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -02ea36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02ea38: 1100 |0004: return-object v0 │ │ -02ea3a: 1a00 8e02 |0005: const-string v0, "DEFAULT" // string@028e │ │ -02ea3e: 28fd |0007: goto 0004 // -0003 │ │ -02ea40: 1a00 1903 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@0319 │ │ -02ea44: 28fa |000a: goto 0004 // -0006 │ │ -02ea46: 1a00 2603 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0326 │ │ -02ea4a: 28f7 |000d: goto 0004 // -0009 │ │ -02ea4c: 1a00 2403 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0324 │ │ -02ea50: 28f4 |0010: goto 0004 // -000c │ │ -02ea52: 1a00 2303 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0323 │ │ -02ea56: 28f1 |0013: goto 0004 // -000f │ │ -02ea58: 1a00 2503 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0325 │ │ -02ea5c: 28ee |0016: goto 0004 // -0012 │ │ -02ea5e: 0000 |0017: nop // spacer │ │ -02ea60: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +02eaf8: |[02eaf8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +02eb08: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +02eb0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02eb10: 1100 |0004: return-object v0 │ │ +02eb12: 1a00 a002 |0005: const-string v0, "DEFAULT" // string@02a0 │ │ +02eb16: 28fd |0007: goto 0004 // -0003 │ │ +02eb18: 1a00 2b03 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@032b │ │ +02eb1c: 28fa |000a: goto 0004 // -0006 │ │ +02eb1e: 1a00 3803 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0338 │ │ +02eb22: 28f7 |000d: goto 0004 // -0009 │ │ +02eb24: 1a00 3603 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0336 │ │ +02eb28: 28f4 |0010: goto 0004 // -000c │ │ +02eb2a: 1a00 3503 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0335 │ │ +02eb2e: 28f1 |0013: goto 0004 // -000f │ │ +02eb30: 1a00 3703 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0337 │ │ +02eb34: 28ee |0016: goto 0004 // -0012 │ │ +02eb36: 0000 |0017: nop // spacer │ │ +02eb38: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0003 line=408 │ │ 0x0005 line=396 │ │ 0x0008 line=398 │ │ 0x000b line=400 │ │ @@ -380,19 +380,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02ea94: |[02ea94] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -02eaa4: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eaa8: 7220 b201 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01b2 │ │ -02eaae: 0a00 |0005: move-result v0 │ │ -02eab0: 0f00 |0006: return v0 │ │ +02eb6c: |[02eb6c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +02eb7c: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02eb80: 7220 b201 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01b2 │ │ +02eb86: 0a00 |0005: move-result v0 │ │ +02eb88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -400,19 +400,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02eab4: |[02eab4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -02eac4: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eac8: 7220 b301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@01b3 │ │ -02eace: 0a00 |0005: move-result v0 │ │ -02ead0: 0f00 |0006: return v0 │ │ +02eb8c: |[02eb8c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +02eb9c: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02eba0: 7220 b301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@01b3 │ │ +02eba6: 0a00 |0005: move-result v0 │ │ +02eba8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -420,19 +420,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02ead4: |[02ead4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02eae4: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eae8: 7220 b401 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b4 │ │ -02eaee: 0c00 |0005: move-result-object v0 │ │ -02eaf0: 1100 |0006: return-object v0 │ │ +02ebac: |[02ebac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ebbc: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02ebc0: 7220 b401 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b4 │ │ +02ebc6: 0c00 |0005: move-result-object v0 │ │ +02ebc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -440,19 +440,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02eaf4: |[02eaf4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02eb04: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eb08: 7220 b501 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b5 │ │ -02eb0e: 0c00 |0005: move-result-object v0 │ │ -02eb10: 1100 |0006: return-object v0 │ │ +02ebcc: |[02ebcc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ebdc: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02ebe0: 7220 b501 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b5 │ │ +02ebe6: 0c00 |0005: move-result-object v0 │ │ +02ebe8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -460,19 +460,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02eb14: |[02eb14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -02eb24: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eb28: 7220 b601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01b6 │ │ -02eb2e: 0c00 |0005: move-result-object v0 │ │ -02eb30: 1100 |0006: return-object v0 │ │ +02ebec: |[02ebec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +02ebfc: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02ec00: 7220 b601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01b6 │ │ +02ec06: 0c00 |0005: move-result-object v0 │ │ +02ec08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -480,33 +480,33 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02eb34: |[02eb34] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02eb44: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -02eb48: 7220 b701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b7 │ │ -02eb4e: 0c00 |0005: move-result-object v0 │ │ -02eb50: 1100 |0006: return-object v0 │ │ +02ec0c: |[02ec0c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ec1c: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +02ec20: 7220 b701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01b7 │ │ +02ec26: 0c00 |0005: move-result-object v0 │ │ +02ec28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 444 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 462 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #2 header: │ │ class_idx : 110 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 445 │ │ +superclass_idx : 837 │ │ +source_file_idx : 463 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;' │ │ @@ -521,17 +521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02eb54: |[02eb54] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -02eb64: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02eb6a: 0e00 |0003: return-void │ │ +02ec2c: |[02ec2c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +02ec3c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02ec42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -539,18 +539,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02eb6c: |[02eb6c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -02eb7c: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -02eb82: 0a00 |0003: move-result v0 │ │ -02eb84: 0f00 |0004: return v0 │ │ +02ec44: |[02ec44] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +02ec54: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +02ec5a: 0a00 |0003: move-result v0 │ │ +02ec5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -558,18 +558,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02eb88: |[02eb88] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02eb98: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ -02eb9e: 0c00 |0003: move-result-object v0 │ │ -02eba0: 1100 |0004: return-object v0 │ │ +02ec60: |[02ec60] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ec70: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +02ec76: 0c00 |0003: move-result-object v0 │ │ +02ec78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -577,18 +577,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02eba4: |[02eba4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02ebb4: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ -02ebba: 0c00 |0003: move-result-object v0 │ │ -02ebbc: 1100 |0004: return-object v0 │ │ +02ec7c: |[02ec7c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ec8c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +02ec92: 0c00 |0003: move-result-object v0 │ │ +02ec94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -596,18 +596,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ebc0: |[02ebc0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -02ebd0: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ -02ebd6: 0c00 |0003: move-result-object v0 │ │ -02ebd8: 1100 |0004: return-object v0 │ │ +02ec98: |[02ec98] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +02eca8: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +02ecae: 0c00 |0003: move-result-object v0 │ │ +02ecb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -615,32 +615,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ebdc: |[02ebdc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02ebec: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ -02ebf2: 0c00 |0003: move-result-object v0 │ │ -02ebf4: 1100 |0004: return-object v0 │ │ +02ecb4: |[02ecb4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ecc4: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +02ecca: 0c00 |0003: move-result-object v0 │ │ +02eccc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 445 (AccessibilityServiceInfoCompatIcs.java) │ │ + source_file_idx : 463 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #3 header: │ │ class_idx : 111 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 446 │ │ +superclass_idx : 837 │ │ +source_file_idx : 464 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;' │ │ @@ -655,17 +655,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ebf8: |[02ebf8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -02ec08: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02ec0e: 0e00 |0003: return-void │ │ +02ecd0: |[02ecd0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +02ece0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02ece6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ @@ -673,32 +673,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ec10: |[02ec10] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -02ec20: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ -02ec26: 0a00 |0003: move-result v0 │ │ -02ec28: 0f00 |0004: return v0 │ │ +02ece8: |[02ece8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +02ecf8: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +02ecfe: 0a00 |0003: move-result v0 │ │ +02ed00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 446 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ + source_file_idx : 464 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ │ │ Class #4 header: │ │ class_idx : 112 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ Annotations on class │ │ @@ -710,21 +710,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #5 header: │ │ class_idx : 113 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -754,21 +754,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #6 header: │ │ class_idx : 116 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -798,21 +798,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #7 header: │ │ class_idx : 117 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #7 annotations: │ │ Annotations on class │ │ @@ -830,21 +830,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;) │ │ name : 'getDrawerToggleDelegate' │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #8 header: │ │ class_idx : 118 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 72 │ │ -source_file_idx : 455 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 30 │ │ │ │ Class #8 annotations: │ │ Annotations on class │ │ @@ -881,21 +881,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02ec2c: |[02ec2c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ -02ec3c: 7010 1c01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@011c │ │ -02ec42: 2200 4400 |0003: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ -02ec46: 7010 1401 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -02ec4c: 5b10 3400 |0008: iput-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ -02ec50: 5b12 3500 |000a: iput-object v2, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ec54: 0e00 |000c: return-void │ │ +02ed04: |[02ed04] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ +02ed14: 7010 1c01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@011c │ │ +02ed1a: 2200 4400 |0003: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ +02ed1e: 7010 1401 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +02ed24: 5b10 3400 |0008: iput-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ +02ed28: 5b12 3500 |000a: iput-object v2, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ed2c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0003 line=386 │ │ 0x000a line=389 │ │ 0x000c line=390 │ │ locals : │ │ @@ -908,18 +908,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ec58: |[02ec58] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.clearColorFilter:()V │ │ -02ec68: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ec6c: 6e10 1d01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@011d │ │ -02ec72: 0e00 |0005: return-void │ │ +02ed30: |[02ed30] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.clearColorFilter:()V │ │ +02ed40: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ed44: 6e10 1d01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@011d │ │ +02ed4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ @@ -928,34 +928,34 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -02ec74: |[02ec74] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -02ec84: 5420 3500 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ec88: 5421 3400 |0002: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ -02ec8c: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@011e │ │ -02ec92: 6e10 0c01 0300 |0007: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ -02ec98: 5220 3300 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffsetBy:F // field@0033 │ │ -02ec9c: 5421 3400 |000c: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ -02eca0: 6e10 1b01 0100 |000e: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@011b │ │ -02eca6: 0a01 |0011: move-result v1 │ │ -02eca8: 8211 |0012: int-to-float v1, v1 │ │ -02ecaa: c810 |0013: mul-float/2addr v0, v1 │ │ -02ecac: 5221 3200 |0014: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ -02ecb0: 7f11 |0016: neg-float v1, v1 │ │ -02ecb2: c810 |0017: mul-float/2addr v0, v1 │ │ -02ecb4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -02ecb6: 6e30 0e01 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ -02ecbc: 5420 3500 |001c: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ecc0: 6e20 1f01 3000 |001e: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ -02ecc6: 6e10 0901 0300 |0021: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0109 │ │ -02eccc: 0e00 |0024: return-void │ │ +02ed4c: |[02ed4c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +02ed5c: 5420 3500 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ed60: 5421 3400 |0002: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ +02ed64: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@011e │ │ +02ed6a: 6e10 0c01 0300 |0007: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ +02ed70: 5220 3300 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffsetBy:F // field@0033 │ │ +02ed74: 5421 3400 |000c: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0034 │ │ +02ed78: 6e10 1b01 0100 |000e: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@011b │ │ +02ed7e: 0a01 |0011: move-result v1 │ │ +02ed80: 8211 |0012: int-to-float v1, v1 │ │ +02ed82: c810 |0013: mul-float/2addr v0, v1 │ │ +02ed84: 5221 3200 |0014: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ +02ed88: 7f11 |0016: neg-float v1, v1 │ │ +02ed8a: c810 |0017: mul-float/2addr v0, v1 │ │ +02ed8c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +02ed8e: 6e30 0e01 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ +02ed94: 5420 3500 |001c: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ed98: 6e20 1f01 3000 |001e: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ +02ed9e: 6e10 0901 0300 |0021: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0109 │ │ +02eda4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0007 line=409 │ │ 0x000a line=410 │ │ 0x001c line=411 │ │ 0x0021 line=412 │ │ @@ -969,19 +969,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ecd0: |[02ecd0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getChangingConfigurations:()I │ │ -02ece0: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ece4: 6e10 2001 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@0120 │ │ -02ecea: 0a00 |0005: move-result v0 │ │ -02ecec: 0f00 |0006: return v0 │ │ +02eda8: |[02eda8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getChangingConfigurations:()I │ │ +02edb8: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02edbc: 6e10 2001 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@0120 │ │ +02edc2: 0a00 |0005: move-result v0 │ │ +02edc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -989,18 +989,18 @@ │ │ type : '()Landroid/graphics/drawable/Drawable$ConstantState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ecf0: |[02ecf0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; │ │ -02ed00: 6f10 2101 0100 |0000: invoke-super {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0121 │ │ -02ed06: 0c00 |0003: move-result-object v0 │ │ -02ed08: 1100 |0004: return-object v0 │ │ +02edc8: |[02edc8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; │ │ +02edd8: 6f10 2101 0100 |0000: invoke-super {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0121 │ │ +02edde: 0c00 |0003: move-result-object v0 │ │ +02ede0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1008,19 +1008,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed0c: |[02ed0c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -02ed1c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ed20: 6e10 2201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@0122 │ │ -02ed26: 0c00 |0005: move-result-object v0 │ │ -02ed28: 1100 |0006: return-object v0 │ │ +02ede4: |[02ede4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +02edf4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02edf8: 6e10 2201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@0122 │ │ +02edfe: 0c00 |0005: move-result-object v0 │ │ +02ee00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #5 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1028,19 +1028,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed2c: |[02ed2c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getIntrinsicHeight:()I │ │ -02ed3c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ed40: 6e10 2301 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0123 │ │ -02ed46: 0a00 |0005: move-result v0 │ │ -02ed48: 0f00 |0006: return v0 │ │ +02ee04: |[02ee04] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getIntrinsicHeight:()I │ │ +02ee14: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ee18: 6e10 2301 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0123 │ │ +02ee1e: 0a00 |0005: move-result v0 │ │ +02ee20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #6 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1048,19 +1048,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed4c: |[02ed4c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getIntrinsicWidth:()I │ │ -02ed5c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ed60: 6e10 2401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ -02ed66: 0a00 |0005: move-result v0 │ │ -02ed68: 0f00 |0006: return v0 │ │ +02ee24: |[02ee24] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getIntrinsicWidth:()I │ │ +02ee34: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ee38: 6e10 2401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ +02ee3e: 0a00 |0005: move-result v0 │ │ +02ee40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #7 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1068,19 +1068,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed6c: |[02ed6c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getMinimumHeight:()I │ │ -02ed7c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ed80: 6e10 2501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0125 │ │ -02ed86: 0a00 |0005: move-result v0 │ │ -02ed88: 0f00 |0006: return v0 │ │ +02ee44: |[02ee44] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getMinimumHeight:()I │ │ +02ee54: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ee58: 6e10 2501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0125 │ │ +02ee5e: 0a00 |0005: move-result v0 │ │ +02ee60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #8 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1088,19 +1088,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed8c: |[02ed8c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getMinimumWidth:()I │ │ -02ed9c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02eda0: 6e10 2601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0126 │ │ -02eda6: 0a00 |0005: move-result v0 │ │ -02eda8: 0f00 |0006: return v0 │ │ +02ee64: |[02ee64] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getMinimumWidth:()I │ │ +02ee74: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ee78: 6e10 2601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0126 │ │ +02ee7e: 0a00 |0005: move-result v0 │ │ +02ee80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #9 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1108,17 +1108,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02edac: |[02edac] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getOffset:()F │ │ -02edbc: 5210 3200 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ -02edc0: 0f00 |0002: return v0 │ │ +02ee84: |[02ee84] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getOffset:()F │ │ +02ee94: 5210 3200 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ +02ee98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #10 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1126,19 +1126,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02edc4: |[02edc4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getOpacity:()I │ │ -02edd4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02edd8: 6e10 2701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ -02edde: 0a00 |0005: move-result v0 │ │ -02ede0: 0f00 |0006: return v0 │ │ +02ee9c: |[02ee9c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getOpacity:()I │ │ +02eeac: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02eeb0: 6e10 2701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ +02eeb6: 0a00 |0005: move-result v0 │ │ +02eeb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #11 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1146,19 +1146,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02ede4: |[02ede4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPadding:(Landroid/graphics/Rect;)Z │ │ -02edf4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02edf8: 6e20 2801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0128 │ │ -02edfe: 0a00 |0005: move-result v0 │ │ -02ee00: 0f00 |0006: return v0 │ │ +02eebc: |[02eebc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPadding:(Landroid/graphics/Rect;)Z │ │ +02eecc: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02eed0: 6e20 2801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0128 │ │ +02eed6: 0a00 |0005: move-result v0 │ │ +02eed8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0007 reg=2 padding Landroid/graphics/Rect; │ │ │ │ @@ -1167,19 +1167,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee04: |[02ee04] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getState:()[I │ │ -02ee14: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ee18: 6e10 2901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0129 │ │ -02ee1e: 0c00 |0005: move-result-object v0 │ │ -02ee20: 1100 |0006: return-object v0 │ │ +02eedc: |[02eedc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getState:()[I │ │ +02eeec: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02eef0: 6e10 2901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0129 │ │ +02eef6: 0c00 |0005: move-result-object v0 │ │ +02eef8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #13 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1187,19 +1187,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee24: |[02ee24] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getTransparentRegion:()Landroid/graphics/Region; │ │ -02ee34: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ee38: 6e10 2a01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@012a │ │ -02ee3e: 0c00 |0005: move-result-object v0 │ │ -02ee40: 1100 |0006: return-object v0 │ │ +02eefc: |[02eefc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getTransparentRegion:()Landroid/graphics/Region; │ │ +02ef0c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ef10: 6e10 2a01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@012a │ │ +02ef16: 0c00 |0005: move-result-object v0 │ │ +02ef18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #14 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1207,19 +1207,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ee44: |[02ee44] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -02ee54: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ee58: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -02ee5c: 6e10 ec01 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ -02ee62: 0e00 |0007: return-void │ │ +02ef1c: |[02ef1c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +02ef2c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ef30: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +02ef34: 6e10 ec01 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ +02ef3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=535 │ │ 0x0007 line=537 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1230,19 +1230,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee64: |[02ee64] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.isStateful:()Z │ │ -02ee74: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ee78: 6e10 2b01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@012b │ │ -02ee7e: 0a00 |0005: move-result v0 │ │ -02ee80: 0f00 |0006: return v0 │ │ +02ef3c: |[02ef3c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.isStateful:()Z │ │ +02ef4c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ef50: 6e10 2b01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@012b │ │ +02ef56: 0a00 |0005: move-result v0 │ │ +02ef58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #16 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1250,19 +1250,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ee84: |[02ee84] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -02ee94: 6f20 2d01 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@012d │ │ -02ee9a: 5410 3500 |0003: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ee9e: 6e20 3101 2000 |0005: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0131 │ │ -02eea4: 0e00 |0008: return-void │ │ +02ef5c: |[02ef5c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +02ef6c: 6f20 2d01 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@012d │ │ +02ef72: 5410 3500 |0003: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ef76: 6e20 3101 2000 |0005: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0131 │ │ +02ef7c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0008 line=500 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1273,20 +1273,20 @@ │ │ type : '([I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02eea8: |[02eea8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.onStateChange:([I)Z │ │ -02eeb8: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02eebc: 6e20 3701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ -02eec2: 6f20 2e01 2100 |0005: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onStateChange:([I)Z // method@012e │ │ -02eec8: 0a00 |0008: move-result v0 │ │ -02eeca: 0f00 |0009: return v0 │ │ +02ef80: |[02ef80] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.onStateChange:([I)Z │ │ +02ef90: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02ef94: 6e20 3701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ +02ef9a: 6f20 2e01 2100 |0005: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onStateChange:([I)Z // method@012e │ │ +02efa0: 0a00 |0008: move-result v0 │ │ +02efa2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0005 line=493 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x000a reg=2 state [I │ │ @@ -1296,19 +1296,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -02eecc: |[02eecc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -02eedc: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02eee0: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -02eee4: 6e40 f101 3154 |0004: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@01f1 │ │ -02eeea: 0e00 |0007: return-void │ │ +02efa4: |[02efa4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +02efb4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02efb8: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +02efbc: 6e40 f101 3154 |0004: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@01f1 │ │ +02efc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x0007 line=544 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1321,18 +1321,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02eeec: |[02eeec] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setAlpha:(I)V │ │ -02eefc: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef00: 6e20 2f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ -02ef06: 0e00 |0005: return-void │ │ +02efc4: |[02efc4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setAlpha:(I)V │ │ +02efd4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02efd8: 6e20 2f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ +02efde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0005 line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 alpha I │ │ @@ -1342,18 +1342,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ef08: |[02ef08] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setChangingConfigurations:(I)V │ │ -02ef18: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef1c: 6e20 3201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0132 │ │ -02ef22: 0e00 |0005: return-void │ │ +02efe0: |[02efe0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setChangingConfigurations:(I)V │ │ +02eff0: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02eff4: 6e20 3201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0132 │ │ +02effa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 configs I │ │ @@ -1363,18 +1363,18 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02ef24: |[02ef24] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V │ │ -02ef34: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef38: 6e30 3301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0133 │ │ -02ef3e: 0e00 |0005: return-void │ │ +02effc: |[02effc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V │ │ +02f00c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f010: 6e30 3301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0133 │ │ +02f016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 color I │ │ @@ -1385,18 +1385,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ef40: |[02ef40] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -02ef50: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef54: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0134 │ │ -02ef5a: 0e00 |0005: return-void │ │ +02f018: |[02f018] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +02f028: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f02c: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0134 │ │ +02f032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0005 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 cf Landroid/graphics/ColorFilter; │ │ @@ -1406,18 +1406,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ef5c: |[02ef5c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setDither:(Z)V │ │ -02ef6c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef70: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0135 │ │ -02ef76: 0e00 |0005: return-void │ │ +02f034: |[02f034] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setDither:(Z)V │ │ +02f044: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f048: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0135 │ │ +02f04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 dither Z │ │ @@ -1427,18 +1427,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ef78: |[02ef78] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setFilterBitmap:(Z)V │ │ -02ef88: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02ef8c: 6e20 3601 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0136 │ │ -02ef92: 0e00 |0005: return-void │ │ +02f050: |[02f050] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setFilterBitmap:(Z)V │ │ +02f060: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f064: 6e20 3601 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0136 │ │ +02f06a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=2 filter Z │ │ @@ -1448,18 +1448,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ef94: |[02ef94] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -02efa4: 5901 3200 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ -02efa8: 6e10 ec01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ -02efae: 0e00 |0005: return-void │ │ +02f06c: |[02f06c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +02f07c: 5901 3200 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0032 │ │ +02f080: 6e10 ec01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ +02f086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1470,18 +1470,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02efb0: |[02efb0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffsetBy:(F)V │ │ -02efc0: 5901 3300 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffsetBy:F // field@0033 │ │ -02efc4: 6e10 ec01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ -02efca: 0e00 |0005: return-void │ │ +02f088: |[02f088] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffsetBy:(F)V │ │ +02f098: 5901 3300 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffsetBy:F // field@0033 │ │ +02f09c: 6e10 ec01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@01ec │ │ +02f0a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ 0x0005 line=404 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1492,19 +1492,19 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02efcc: |[02efcc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setState:([I)Z │ │ -02efdc: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02efe0: 6e20 3701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ -02efe6: 0a00 |0005: move-result v0 │ │ -02efe8: 0f00 |0006: return v0 │ │ +02f0a4: |[02f0a4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setState:([I)Z │ │ +02f0b4: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f0b8: 6e20 3701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ +02f0be: 0a00 |0005: move-result v0 │ │ +02f0c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0007 reg=2 stateSet [I │ │ │ │ @@ -1513,18 +1513,18 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -02efec: |[02efec] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setVisible:(ZZ)Z │ │ -02effc: 6f30 3801 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0138 │ │ -02f002: 0a00 |0003: move-result v0 │ │ -02f004: 0f00 |0004: return v0 │ │ +02f0c4: |[02f0c4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setVisible:(ZZ)Z │ │ +02f0d4: 6f30 3801 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0138 │ │ +02f0da: 0a00 |0003: move-result v0 │ │ +02f0dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0005 reg=2 visible Z │ │ 0x0000 - 0x0005 reg=3 restart Z │ │ @@ -1534,36 +1534,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02f008: |[02f008] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -02f018: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ -02f01c: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -02f020: 6e20 fd01 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@01fd │ │ -02f026: 0e00 |0007: return-void │ │ +02f0e0: |[02f0e0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +02f0f0: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mWrapped:Landroid/graphics/drawable/Drawable; // field@0035 │ │ +02f0f4: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +02f0f8: 6e20 fd01 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@01fd │ │ +02f0fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0004 line=549 │ │ 0x0007 line=551 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0008 reg=2 who Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0008 reg=3 what Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #9 header: │ │ class_idx : 120 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 457 │ │ +superclass_idx : 837 │ │ +source_file_idx : 475 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -1595,66 +1595,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -02f028: |[02f028] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -02f038: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -02f03e: 121c |0003: const/4 v12, #int 1 // #1 │ │ -02f040: 120b |0004: const/4 v11, #int 0 // #0 │ │ -02f042: 7010 be15 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@15be │ │ -02f048: 1c06 0e00 |0008: const-class v6, Landroid/app/ActionBar; // type@000e │ │ -02f04c: 1a07 6e19 |000a: const-string v7, "setHomeAsUpIndicator" // string@196e │ │ -02f050: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -02f052: 2388 c703 |000d: new-array v8, v8, [Ljava/lang/Class; // type@03c7 │ │ -02f056: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -02f058: 1c0a 4800 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0048 │ │ -02f05c: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -02f060: 6e30 9115 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1591 │ │ -02f066: 0c06 |0017: move-result-object v6 │ │ -02f068: 5be6 4400 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ -02f06c: 1c06 0e00 |001a: const-class v6, Landroid/app/ActionBar; // type@000e │ │ -02f070: 1a07 6d19 |001c: const-string v7, "setHomeActionContentDescription" // string@196d │ │ -02f074: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -02f076: 2388 c703 |001f: new-array v8, v8, [Ljava/lang/Class; // type@03c7 │ │ -02f07a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -02f07c: 620a af06 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@06af │ │ -02f080: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -02f084: 6e30 9115 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1591 │ │ -02f08a: 0c06 |0029: move-result-object v6 │ │ -02f08c: 5be6 4300 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ -02f090: 0e00 |002c: return-void │ │ -02f092: 0d06 |002d: move-exception v6 │ │ -02f094: 6e20 0f00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000f │ │ -02f09a: 0c02 |0031: move-result-object v2 │ │ -02f09c: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -02f0a0: 6e10 8d11 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -02f0a6: 0c03 |0037: move-result-object v3 │ │ -02f0a8: 1f03 6d02 |0038: check-cast v3, Landroid/view/ViewGroup; // type@026d │ │ -02f0ac: 6e10 f311 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -02f0b2: 0a00 |003d: move-result v0 │ │ -02f0b4: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -02f0b6: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -02f0ba: 6e20 f211 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -02f0c0: 0c01 |0044: move-result-object v1 │ │ -02f0c2: 6e20 f211 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -02f0c8: 0c04 |0048: move-result-object v4 │ │ -02f0ca: 6e10 8011 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1180 │ │ -02f0d0: 0a06 |004c: move-result v6 │ │ -02f0d2: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -02f0d6: 0745 |004f: move-object v5, v4 │ │ -02f0d8: 2056 9202 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0292 │ │ -02f0dc: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -02f0e0: 1f05 9202 |0054: check-cast v5, Landroid/widget/ImageView; // type@0292 │ │ -02f0e4: 5be5 4500 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ -02f0e8: 28d4 |0058: goto 002c // -002c │ │ -02f0ea: 0715 |0059: move-object v5, v1 │ │ -02f0ec: 28f6 |005a: goto 0050 // -000a │ │ +02f100: |[02f100] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +02f110: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +02f116: 121c |0003: const/4 v12, #int 1 // #1 │ │ +02f118: 120b |0004: const/4 v11, #int 0 // #0 │ │ +02f11a: 7010 c515 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f120: 1c06 0e00 |0008: const-class v6, Landroid/app/ActionBar; // type@000e │ │ +02f124: 1a07 7819 |000a: const-string v7, "setHomeAsUpIndicator" // string@1978 │ │ +02f128: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +02f12a: 2388 c903 |000d: new-array v8, v8, [Ljava/lang/Class; // type@03c9 │ │ +02f12e: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +02f130: 1c0a 4800 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0048 │ │ +02f134: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +02f138: 6e30 9815 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1598 │ │ +02f13e: 0c06 |0017: move-result-object v6 │ │ +02f140: 5be6 4400 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ +02f144: 1c06 0e00 |001a: const-class v6, Landroid/app/ActionBar; // type@000e │ │ +02f148: 1a07 7719 |001c: const-string v7, "setHomeActionContentDescription" // string@1977 │ │ +02f14c: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +02f14e: 2388 c903 |001f: new-array v8, v8, [Ljava/lang/Class; // type@03c9 │ │ +02f152: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +02f154: 620a ae06 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@06ae │ │ +02f158: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +02f15c: 6e30 9815 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1598 │ │ +02f162: 0c06 |0029: move-result-object v6 │ │ +02f164: 5be6 4300 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ +02f168: 0e00 |002c: return-void │ │ +02f16a: 0d06 |002d: move-exception v6 │ │ +02f16c: 6e20 0f00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000f │ │ +02f172: 0c02 |0031: move-result-object v2 │ │ +02f174: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +02f178: 6e10 8d11 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +02f17e: 0c03 |0037: move-result-object v3 │ │ +02f180: 1f03 6d02 |0038: check-cast v3, Landroid/view/ViewGroup; // type@026d │ │ +02f184: 6e10 f311 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +02f18a: 0a00 |003d: move-result v0 │ │ +02f18c: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +02f18e: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +02f192: 6e20 f211 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +02f198: 0c01 |0044: move-result-object v1 │ │ +02f19a: 6e20 f211 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +02f1a0: 0c04 |0048: move-result-object v4 │ │ +02f1a2: 6e10 8011 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1180 │ │ +02f1a8: 0a06 |004c: move-result v6 │ │ +02f1aa: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +02f1ae: 0745 |004f: move-object v5, v4 │ │ +02f1b0: 2056 9202 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0292 │ │ +02f1b4: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +02f1b8: 1f05 9202 |0054: check-cast v5, Landroid/widget/ImageView; // type@0292 │ │ +02f1bc: 5be5 4500 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ +02f1c0: 28d4 |0058: goto 002c // -002c │ │ +02f1c2: 0715 |0059: move-object v5, v1 │ │ +02f1c4: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=97 │ │ 0x0008 line=99 │ │ 0x001a line=101 │ │ @@ -1678,21 +1678,21 @@ │ │ 0x0032 - 0x005b reg=2 home Landroid/view/View; │ │ 0x003a - 0x005b reg=3 parent Landroid/view/ViewGroup; │ │ 0x0049 - 0x005b reg=4 second Landroid/view/View; │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 457 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 475 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #10 header: │ │ class_idx : 121 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 457 │ │ +superclass_idx : 837 │ │ +source_file_idx : 475 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -1720,39 +1720,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -02f100: |[02f100] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -02f110: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02f112: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -02f116: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02f118: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -02f11e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -02f122: 6900 4700 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0047 │ │ -02f126: 0e00 |000b: return-void │ │ +02f1d8: |[02f1d8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +02f1e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02f1ea: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +02f1ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02f1f0: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +02f1f6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +02f1fa: 6900 4700 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0047 │ │ +02f1fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f128: |[02f128] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -02f138: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f13e: 0e00 |0003: return-void │ │ +02f200: |[02f200] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +02f210: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -1761,23 +1761,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02f140: |[02f140] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -02f150: 6202 4700 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0047 │ │ -02f154: 6e20 1f00 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@001f │ │ -02f15a: 0c00 |0005: move-result-object v0 │ │ -02f15c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -02f15e: 6e20 dd00 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00dd │ │ -02f164: 0c01 |000a: move-result-object v1 │ │ -02f166: 6e10 e500 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -02f16c: 1101 |000e: return-object v1 │ │ +02f218: |[02f218] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +02f228: 6202 4700 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0047 │ │ +02f22c: 6e20 1f00 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@001f │ │ +02f232: 0c00 |0005: move-result-object v0 │ │ +02f234: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +02f236: 6e20 dd00 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00dd │ │ +02f23c: 0c01 |000a: move-result-object v1 │ │ +02f23e: 6e10 e500 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +02f244: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000b line=88 │ │ 0x000e line=89 │ │ locals : │ │ @@ -1790,38 +1790,38 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -02f170: |[02f170] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -02f180: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -02f184: 2207 7800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ -02f188: 7020 0c02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@020c │ │ -02f18e: 0772 |0007: move-object v2, v7 │ │ -02f190: 1f02 7800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ -02f194: 5423 4400 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ -02f198: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ -02f19c: 6e10 1200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0012 │ │ -02f1a2: 0c00 |0011: move-result-object v0 │ │ -02f1a4: 5423 4300 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ -02f1a8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -02f1aa: 2344 c803 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -02f1ae: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -02f1b0: 7110 ac15 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -02f1b6: 0c06 |001b: move-result-object v6 │ │ -02f1b8: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -02f1bc: 6e30 1416 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -02f1c2: 1107 |0021: return-object v7 │ │ -02f1c4: 0d01 |0022: move-exception v1 │ │ -02f1c6: 1a03 c801 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01c8 │ │ -02f1ca: 1a04 7f02 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@027f │ │ -02f1ce: 7130 0111 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -02f1d4: 28f7 |002a: goto 0021 // -0009 │ │ +02f248: |[02f248] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +02f258: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +02f25c: 2207 7800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ +02f260: 7020 0c02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@020c │ │ +02f266: 0772 |0007: move-object v2, v7 │ │ +02f268: 1f02 7800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ +02f26c: 5423 4400 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ +02f270: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ +02f274: 6e10 1200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0012 │ │ +02f27a: 0c00 |0011: move-result-object v0 │ │ +02f27c: 5423 4300 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ +02f280: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +02f282: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +02f286: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +02f288: 7110 b315 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +02f28e: 0c06 |001b: move-result-object v6 │ │ +02f290: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +02f294: 6e30 1b16 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +02f29a: 1107 |0021: return-object v7 │ │ +02f29c: 0d01 |0022: move-exception v1 │ │ +02f29e: 1a03 da01 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01da │ │ +02f2a2: 1a04 9102 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@0291 │ │ +02f2a6: 7130 0111 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +02f2ac: 28f7 |002a: goto 0021 // -0009 │ │ catches : 1 │ │ 0x000e - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ 0x0008 line=73 │ │ @@ -1844,53 +1844,53 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -02f1e8: |[02f1e8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -02f1f8: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -02f1fc: 2207 7800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ -02f200: 7020 0c02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@020c │ │ -02f206: 0772 |0007: move-object v2, v7 │ │ -02f208: 1f02 7800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ -02f20c: 5423 4400 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ -02f210: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -02f214: 6e10 1200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0012 │ │ -02f21a: 0c00 |0011: move-result-object v0 │ │ -02f21c: 5423 4400 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ -02f220: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -02f222: 2344 c803 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -02f226: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -02f228: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -02f22c: 6e30 1416 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -02f232: 5423 4300 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ -02f236: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -02f238: 2344 c803 |0020: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -02f23c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -02f23e: 7110 ac15 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -02f244: 0c06 |0026: move-result-object v6 │ │ -02f246: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -02f24a: 6e30 1416 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -02f250: 1107 |002c: return-object v7 │ │ -02f252: 0d01 |002d: move-exception v1 │ │ -02f254: 1a03 c801 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01c8 │ │ -02f258: 1a04 8102 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0281 │ │ -02f25c: 7130 0111 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -02f262: 28f7 |0035: goto 002c // -0009 │ │ -02f264: 5423 4500 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ -02f268: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -02f26c: 5423 4500 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ -02f270: 6e20 bd12 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@12bd │ │ -02f276: 28ed |003f: goto 002c // -0013 │ │ -02f278: 1a03 c801 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01c8 │ │ -02f27c: 1a04 8002 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@0280 │ │ -02f280: 7120 0011 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -02f286: 28e5 |0047: goto 002c // -001b │ │ +02f2c0: |[02f2c0] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +02f2d0: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +02f2d4: 2207 7800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ +02f2d8: 7020 0c02 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@020c │ │ +02f2de: 0772 |0007: move-object v2, v7 │ │ +02f2e0: 1f02 7800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0078 │ │ +02f2e4: 5423 4400 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ +02f2e8: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +02f2ec: 6e10 1200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0012 │ │ +02f2f2: 0c00 |0011: move-result-object v0 │ │ +02f2f4: 5423 4400 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0044 │ │ +02f2f8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +02f2fa: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +02f2fe: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +02f300: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +02f304: 6e30 1b16 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +02f30a: 5423 4300 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0043 │ │ +02f30e: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +02f310: 2344 ca03 |0020: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +02f314: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +02f316: 7110 b315 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +02f31c: 0c06 |0026: move-result-object v6 │ │ +02f31e: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +02f322: 6e30 1b16 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +02f328: 1107 |002c: return-object v7 │ │ +02f32a: 0d01 |002d: move-exception v1 │ │ +02f32c: 1a03 da01 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01da │ │ +02f330: 1a04 9302 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0293 │ │ +02f334: 7130 0111 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +02f33a: 28f7 |0035: goto 002c // -0009 │ │ +02f33c: 5423 4500 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ +02f340: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +02f344: 5423 4500 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0045 │ │ +02f348: 6e20 bd12 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@12bd │ │ +02f34e: 28ed |003f: goto 002c // -0013 │ │ +02f350: 1a03 da01 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01da │ │ +02f354: 1a04 9202 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@0292 │ │ +02f358: 7120 0011 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +02f35e: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x0008 line=51 │ │ @@ -1910,21 +1910,21 @@ │ │ 0x002e - 0x0036 reg=1 e Ljava/lang/Exception; │ │ 0x000a - 0x0048 reg=2 sii Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x0048 reg=8 activity Landroid/app/Activity; │ │ 0x0000 - 0x0048 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0048 reg=10 contentDescRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 457 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 475 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #11 header: │ │ class_idx : 123 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ @@ -1939,17 +1939,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f298: |[02f298] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -02f2a8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f2ae: 0e00 |0003: return-void │ │ +02f370: |[02f370] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +02f380: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -1957,17 +1957,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -02f2b0: |[02f2b0] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -02f2c0: 6e54 0e00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@000e │ │ -02f2c6: 0e00 |0003: return-void │ │ +02f388: |[02f388] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02f398: 6e54 0e00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@000e │ │ +02f39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -1980,32 +1980,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f2c8: |[02f2c8] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -02f2d8: 6e10 1d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@001d │ │ -02f2de: 0e00 |0003: return-void │ │ +02f3a0: |[02f3a0] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +02f3b0: 6e10 1d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@001d │ │ +02f3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 471 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 489 (ActivityCompatHoneycomb.java) │ │ │ │ Class #12 header: │ │ class_idx : 124 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 472 │ │ +superclass_idx : 837 │ │ +source_file_idx : 490 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatJB;' │ │ @@ -2020,17 +2020,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f2e0: |[02f2e0] android.support.v4.app.ActivityCompatJB.:()V │ │ -02f2f0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f2f6: 0e00 |0003: return-void │ │ +02f3b8: |[02f3b8] android.support.v4.app.ActivityCompatJB.:()V │ │ +02f3c8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ @@ -2038,17 +2038,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f2f8: |[02f2f8] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -02f308: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0011 │ │ -02f30e: 0e00 |0003: return-void │ │ +02f3d0: |[02f3d0] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +02f3e0: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0011 │ │ +02f3e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -2057,17 +2057,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02f310: |[02f310] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -02f320: 6e30 9700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0097 │ │ -02f326: 0e00 |0003: return-void │ │ +02f3e8: |[02f3e8] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +02f3f8: 6e30 9700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0097 │ │ +02f3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -2078,35 +2078,35 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -02f328: |[02f328] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -02f338: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ -02f33e: 0e00 |0003: return-void │ │ +02f400: |[02f400] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +02f410: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ +02f416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 requestCode I │ │ 0x0000 - 0x0004 reg=3 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 472 (ActivityCompatJB.java) │ │ + source_file_idx : 490 (ActivityCompatJB.java) │ │ │ │ Class #13 header: │ │ class_idx : 126 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 475 │ │ +superclass_idx : 837 │ │ +source_file_idx : 493 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #13 annotations: │ │ Annotations on class │ │ @@ -2125,17 +2125,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f340: |[02f340] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -02f350: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f356: 0e00 |0003: return-void │ │ +02f418: |[02f418] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +02f428: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f42e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -2144,26 +2144,26 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -02f358: |[02f358] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -02f368: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -02f36c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02f370: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -02f374: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ -02f378: 7130 2802 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0228 │ │ -02f37e: 0c01 |000b: move-result-object v1 │ │ -02f380: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ -02f386: 1100 |000f: return-object v0 │ │ -02f388: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ -02f38c: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ -02f392: 28fa |0015: goto 000f // -0006 │ │ +02f430: |[02f430] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +02f440: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +02f444: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +02f448: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +02f44c: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ +02f450: 7130 2802 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0228 │ │ +02f456: 0c01 |000b: move-result-object v1 │ │ +02f458: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ +02f45e: 1100 |000f: return-object v0 │ │ +02f460: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ +02f464: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ +02f46a: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000f line=49 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ @@ -2175,26 +2175,26 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -02f394: |[02f394] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -02f3a4: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -02f3a8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02f3ac: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -02f3b0: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ -02f3b4: 7156 2902 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0229 │ │ -02f3ba: 0c01 |000b: move-result-object v1 │ │ -02f3bc: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ -02f3c2: 1100 |000f: return-object v0 │ │ -02f3c4: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ -02f3c8: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ -02f3ce: 28fa |0015: goto 000f // -0006 │ │ +02f46c: |[02f46c] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +02f47c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +02f480: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +02f484: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +02f488: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ +02f48c: 7156 2902 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0229 │ │ +02f492: 0c01 |000b: move-result-object v1 │ │ +02f494: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ +02f49a: 1100 |000f: return-object v0 │ │ +02f49c: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ +02f4a0: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ +02f4a6: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000f line=79 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -2208,26 +2208,26 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -02f3d0: |[02f3d0] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -02f3e0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -02f3e4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02f3e8: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -02f3ec: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ -02f3f0: 7140 2a02 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@022a │ │ -02f3f6: 0c01 |000b: move-result-object v1 │ │ -02f3f8: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ -02f3fe: 1100 |000f: return-object v0 │ │ -02f400: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ -02f404: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ -02f40a: 28fa |0015: goto 000f // -0006 │ │ +02f4a8: |[02f4a8] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +02f4b8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +02f4bc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +02f4c0: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +02f4c4: 2200 7d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ +02f4c8: 7140 2a02 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@022a │ │ +02f4ce: 0c01 |000b: move-result-object v1 │ │ +02f4d0: 7020 1e02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@021e │ │ +02f4d6: 1100 |000f: return-object v0 │ │ +02f4d8: 2200 7e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@007e │ │ +02f4dc: 7010 2102 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ +02f4e2: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000f line=108 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -2241,17 +2241,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f40c: |[02f40c] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -02f41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f41e: 1100 |0001: return-object v0 │ │ +02f4e4: |[02f4e4] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +02f4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f4f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ @@ -2259,30 +2259,30 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f420: |[02f420] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -02f430: 0e00 |0000: return-void │ │ +02f4f8: |[02f4f8] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +02f508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ - source_file_idx : 475 (ActivityOptionsCompat.java) │ │ + source_file_idx : 493 (ActivityOptionsCompat.java) │ │ │ │ Class #14 header: │ │ class_idx : 127 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 476 │ │ +superclass_idx : 837 │ │ +source_file_idx : 494 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #14 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ @@ -2301,18 +2301,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f434: |[02f434] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -02f444: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f44a: 5b01 4900 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ -02f44e: 0e00 |0005: return-void │ │ +02f50c: |[02f50c] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +02f51c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f522: 5b01 4900 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ +02f526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ @@ -2323,20 +2323,20 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -02f450: |[02f450] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -02f460: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ -02f464: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ -02f46a: 0c01 |0005: move-result-object v1 │ │ -02f46c: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ -02f472: 1100 |0009: return-object v0 │ │ +02f528: |[02f528] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +02f538: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ +02f53c: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ +02f542: 0c01 |0005: move-result-object v1 │ │ +02f544: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ +02f54a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 enterResId I │ │ 0x0000 - 0x000a reg=4 exitResId I │ │ @@ -2346,20 +2346,20 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -02f474: |[02f474] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -02f484: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ -02f488: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ -02f48e: 0c01 |0005: move-result-object v1 │ │ -02f490: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ -02f496: 1100 |0009: return-object v0 │ │ +02f54c: |[02f54c] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +02f55c: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ +02f560: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ +02f566: 0c01 |0005: move-result-object v1 │ │ +02f568: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ +02f56e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 startX I │ │ 0x0000 - 0x000a reg=4 startY I │ │ @@ -2371,20 +2371,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -02f498: |[02f498] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -02f4a8: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ -02f4ac: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ -02f4b2: 0c01 |0005: move-result-object v1 │ │ -02f4b4: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ -02f4ba: 1100 |0009: return-object v0 │ │ +02f570: |[02f570] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +02f580: 2200 7f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@007f │ │ +02f584: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ +02f58a: 0c01 |0005: move-result-object v1 │ │ +02f58c: 7020 2702 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0227 │ │ +02f592: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 thumbnail Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000a reg=4 startX I │ │ @@ -2396,19 +2396,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02f4bc: |[02f4bc] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -02f4cc: 5410 4900 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ -02f4d0: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ -02f4d6: 0c00 |0005: move-result-object v0 │ │ -02f4d8: 1100 |0006: return-object v0 │ │ +02f594: |[02f594] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +02f5a4: 5410 4900 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ +02f5a8: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ +02f5ae: 0c00 |0005: move-result-object v0 │ │ +02f5b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ @@ -2416,34 +2416,34 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02f4dc: |[02f4dc] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -02f4ec: 5420 4900 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ -02f4f0: 5431 4900 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ -02f4f4: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ -02f4fa: 0e00 |0007: return-void │ │ +02f5b4: |[02f5b4] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +02f5c4: 5420 4900 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ +02f5c8: 5431 4900 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0049 │ │ +02f5cc: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ +02f5d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ - source_file_idx : 476 (ActivityOptionsCompatJB.java) │ │ + source_file_idx : 494 (ActivityOptionsCompatJB.java) │ │ │ │ Class #15 header: │ │ class_idx : 128 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 516 │ │ +superclass_idx : 837 │ │ +source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -2501,31 +2501,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f4fc: |[02f4fc] android.support.v4.app.BackStackRecord$Op.:()V │ │ -02f50c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f512: 0e00 |0003: return-void │ │ +02f5d4: |[02f5d4] android.support.v4.app.BackStackRecord$Op.:()V │ │ +02f5e4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f5ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ - source_file_idx : 516 (BackStackRecord.java) │ │ + source_file_idx : 534 (BackStackRecord.java) │ │ │ │ Class #16 header: │ │ class_idx : 130 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 516 │ │ +superclass_idx : 837 │ │ +source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #16 annotations: │ │ Annotations on class │ │ @@ -2547,17 +2547,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f514: |[02f514] android.support.v4.app.BackStackState$1.:()V │ │ -02f524: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02f52a: 0e00 |0003: return-void │ │ +02f5ec: |[02f5ec] android.support.v4.app.BackStackState$1.:()V │ │ +02f5fc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -2566,18 +2566,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f52c: |[02f52c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -02f53c: 2200 8300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0083 │ │ -02f540: 7020 5e02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@025e │ │ -02f546: 1100 |0005: return-object v0 │ │ +02f604: |[02f604] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +02f614: 2200 8300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0083 │ │ +02f618: 7020 5e02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@025e │ │ +02f61e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -2586,18 +2586,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02f548: |[02f548] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -02f558: 6e20 5902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0259 │ │ -02f55e: 0c00 |0003: move-result-object v0 │ │ -02f560: 1100 |0004: return-object v0 │ │ +02f620: |[02f620] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +02f630: 6e20 5902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0259 │ │ +02f636: 0c00 |0003: move-result-object v0 │ │ +02f638: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -2606,17 +2606,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f564: |[02f564] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -02f574: 2320 b203 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@03b2 │ │ -02f578: 1100 |0002: return-object v0 │ │ +02f63c: |[02f63c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +02f64c: 2320 b403 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@03b4 │ │ +02f650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2625,32 +2625,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02f57c: |[02f57c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -02f58c: 6e20 5b02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@025b │ │ -02f592: 0c00 |0003: move-result-object v0 │ │ -02f594: 1100 |0004: return-object v0 │ │ +02f654: |[02f654] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +02f664: 6e20 5b02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@025b │ │ +02f66a: 0c00 |0003: move-result-object v0 │ │ +02f66c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 516 (BackStackRecord.java) │ │ + source_file_idx : 534 (BackStackRecord.java) │ │ │ │ Class #17 header: │ │ class_idx : 131 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 516 │ │ +superclass_idx : 837 │ │ +source_file_idx : 534 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #17 annotations: │ │ Annotations on field #111 'CREATOR' │ │ @@ -2710,67 +2710,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02f598: |[02f598] android.support.v4.app.BackStackState.:()V │ │ -02f5a8: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0082 │ │ -02f5ac: 7010 5802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0258 │ │ -02f5b2: 6900 6f00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006f │ │ -02f5b6: 0e00 |0007: return-void │ │ +02f670: |[02f670] android.support.v4.app.BackStackState.:()V │ │ +02f680: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0082 │ │ +02f684: 7010 5802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0258 │ │ +02f68a: 6900 6f00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006f │ │ +02f68e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -02f5b8: |[02f5b8] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -02f5c8: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -02f5ce: 6e10 8501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0185 │ │ -02f5d4: 0c00 |0006: move-result-object v0 │ │ -02f5d6: 5b10 7600 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f5da: 6e10 8801 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -02f5e0: 0a00 |000c: move-result v0 │ │ -02f5e2: 5910 7700 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -02f5e6: 6e10 8801 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -02f5ec: 0a00 |0012: move-result v0 │ │ -02f5ee: 5910 7800 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -02f5f2: 6e10 8a01 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ -02f5f8: 0c00 |0018: move-result-object v0 │ │ -02f5fa: 5b10 7500 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ -02f5fe: 6e10 8801 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -02f604: 0a00 |001e: move-result v0 │ │ -02f606: 5910 7400 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ -02f60a: 6e10 8801 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -02f610: 0a00 |0024: move-result v0 │ │ -02f612: 5910 7200 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ -02f616: 6200 5005 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0550 │ │ -02f61a: 7220 9201 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0192 │ │ -02f620: 0c00 |002c: move-result-object v0 │ │ -02f622: 1f00 2703 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0327 │ │ -02f626: 5b10 7300 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -02f62a: 6e10 8801 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -02f630: 0a00 |0034: move-result v0 │ │ -02f632: 5910 7000 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ -02f636: 6200 5005 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0550 │ │ -02f63a: 7220 9201 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0192 │ │ -02f640: 0c00 |003c: move-result-object v0 │ │ -02f642: 1f00 2703 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0327 │ │ -02f646: 5b10 7100 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -02f64a: 0e00 |0041: return-void │ │ +02f690: |[02f690] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +02f6a0: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f6a6: 6e10 8501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0185 │ │ +02f6ac: 0c00 |0006: move-result-object v0 │ │ +02f6ae: 5b10 7600 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f6b2: 6e10 8801 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +02f6b8: 0a00 |000c: move-result v0 │ │ +02f6ba: 5910 7700 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +02f6be: 6e10 8801 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +02f6c4: 0a00 |0012: move-result v0 │ │ +02f6c6: 5910 7800 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +02f6ca: 6e10 8a01 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ +02f6d0: 0c00 |0018: move-result-object v0 │ │ +02f6d2: 5b10 7500 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ +02f6d6: 6e10 8801 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +02f6dc: 0a00 |001e: move-result v0 │ │ +02f6de: 5910 7400 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ +02f6e2: 6e10 8801 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +02f6e8: 0a00 |0024: move-result v0 │ │ +02f6ea: 5910 7200 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ +02f6ee: 6200 5005 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0550 │ │ +02f6f2: 7220 9201 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0192 │ │ +02f6f8: 0c00 |002c: move-result-object v0 │ │ +02f6fa: 1f00 2903 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0329 │ │ +02f6fe: 5b10 7300 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +02f702: 6e10 8801 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +02f708: 0a00 |0034: move-result v0 │ │ +02f70a: 5910 7000 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ +02f70e: 6200 5005 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0550 │ │ +02f712: 7220 9201 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0192 │ │ +02f718: 0c00 |003c: move-result-object v0 │ │ +02f71a: 1f00 2903 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0329 │ │ +02f71e: 5b10 7100 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +02f722: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -2789,119 +2789,119 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -02f64c: |[02f64c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -02f65c: 7010 be15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@15be │ │ -02f662: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -02f664: 54a3 6500 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -02f668: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -02f66c: 5436 5200 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f670: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -02f674: 5436 5200 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f678: 6e10 3e16 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -02f67e: 0a06 |0011: move-result v6 │ │ -02f680: b062 |0012: add-int/2addr v2, v6 │ │ -02f682: 5433 4e00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -02f686: 28f1 |0015: goto 0006 // -000f │ │ -02f688: 52a6 6900 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ -02f68c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -02f690: b026 |001a: add-int/2addr v6, v2 │ │ -02f692: 2366 ae03 |001b: new-array v6, v6, [I // type@03ae │ │ -02f696: 5b86 7600 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f69a: 55a6 5c00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -02f69e: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -02f6a2: 2206 3503 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0335 │ │ -02f6a6: 1a07 e208 |0025: const-string v7, "Not on back stack" // string@08e2 │ │ -02f6aa: 7020 a515 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -02f6b0: 2706 |002a: throw v6 │ │ -02f6b2: 54a3 6500 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -02f6b6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -02f6b8: 0145 |002e: move v5, v4 │ │ -02f6ba: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -02f6be: 5486 7600 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f6c2: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f6c6: 5237 4a00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -02f6ca: 4b07 0605 |0037: aput v7, v6, v5 │ │ -02f6ce: 5487 7600 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f6d2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -02f6d6: 5436 4d00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -02f6da: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -02f6de: 5436 4d00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -02f6e2: 5266 a900 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -02f6e6: 4b06 0704 |0045: aput v6, v7, v4 │ │ -02f6ea: 5486 7600 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f6ee: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f6f2: 5237 4b00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -02f6f6: 4b07 0605 |004d: aput v7, v6, v5 │ │ -02f6fa: 5486 7600 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f6fe: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -02f702: 5237 4c00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -02f706: 4b07 0604 |0055: aput v7, v6, v4 │ │ -02f70a: 5486 7600 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f70e: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f712: 5237 4f00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -02f716: 4b07 0605 |005d: aput v7, v6, v5 │ │ -02f71a: 5486 7600 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f71e: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -02f722: 5237 5000 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -02f726: 4b07 0604 |0065: aput v7, v6, v4 │ │ -02f72a: 5436 5200 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f72e: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -02f732: 5436 5200 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f736: 6e10 3e16 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -02f73c: 0a00 |0070: move-result v0 │ │ -02f73e: 5486 7600 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f742: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f746: 4b00 0605 |0075: aput v0, v6, v5 │ │ -02f74a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -02f74c: 0145 |0078: move v5, v4 │ │ -02f74e: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -02f752: 5487 7600 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f756: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f75a: 5436 5200 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f75e: 6e20 3816 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -02f764: 0c06 |0084: move-result-object v6 │ │ -02f766: 1f06 8900 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@0089 │ │ -02f76a: 5266 a900 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -02f76e: 4b06 0705 |0089: aput v6, v7, v5 │ │ -02f772: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f776: 0145 |008d: move v5, v4 │ │ -02f778: 28eb |008e: goto 0079 // -0015 │ │ -02f77a: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -02f77c: 28b5 |0090: goto 0045 // -004b │ │ -02f77e: 0154 |0091: move v4, v5 │ │ -02f780: 5433 4e00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -02f784: 0145 |0094: move v5, v4 │ │ -02f786: 289a |0095: goto 002f // -0066 │ │ -02f788: 5486 7600 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f78c: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02f790: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -02f792: 4b07 0605 |009b: aput v7, v6, v5 │ │ -02f796: 28f5 |009d: goto 0092 // -000b │ │ -02f798: 52a6 6d00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -02f79c: 5986 7700 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -02f7a0: 52a6 6e00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -02f7a4: 5986 7800 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -02f7a8: 54a6 6800 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -02f7ac: 5b86 7500 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ -02f7b0: 52a6 6600 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -02f7b4: 5986 7400 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ -02f7b8: 52a6 6000 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -02f7bc: 5986 7200 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ -02f7c0: 54a6 6100 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -02f7c4: 5b86 7300 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -02f7c8: 52a6 5e00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -02f7cc: 5986 7000 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ -02f7d0: 54a6 5f00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -02f7d4: 5b86 7100 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -02f7d8: 0e00 |00be: return-void │ │ +02f724: |[02f724] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +02f734: 7010 c515 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02f73a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +02f73c: 54a3 6500 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +02f740: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +02f744: 5436 5200 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f748: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +02f74c: 5436 5200 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f750: 6e10 4516 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +02f756: 0a06 |0011: move-result v6 │ │ +02f758: b062 |0012: add-int/2addr v2, v6 │ │ +02f75a: 5433 4e00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +02f75e: 28f1 |0015: goto 0006 // -000f │ │ +02f760: 52a6 6900 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ +02f764: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +02f768: b026 |001a: add-int/2addr v6, v2 │ │ +02f76a: 2366 b003 |001b: new-array v6, v6, [I // type@03b0 │ │ +02f76e: 5b86 7600 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f772: 55a6 5c00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +02f776: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +02f77a: 2206 3703 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0337 │ │ +02f77e: 1a07 f708 |0025: const-string v7, "Not on back stack" // string@08f7 │ │ +02f782: 7020 ac15 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +02f788: 2706 |002a: throw v6 │ │ +02f78a: 54a3 6500 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +02f78e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +02f790: 0145 |002e: move v5, v4 │ │ +02f792: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +02f796: 5486 7600 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f79a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f79e: 5237 4a00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +02f7a2: 4b07 0605 |0037: aput v7, v6, v5 │ │ +02f7a6: 5487 7600 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f7aa: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +02f7ae: 5436 4d00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +02f7b2: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +02f7b6: 5436 4d00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +02f7ba: 5266 a900 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +02f7be: 4b06 0704 |0045: aput v6, v7, v4 │ │ +02f7c2: 5486 7600 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f7c6: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f7ca: 5237 4b00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +02f7ce: 4b07 0605 |004d: aput v7, v6, v5 │ │ +02f7d2: 5486 7600 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f7d6: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +02f7da: 5237 4c00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +02f7de: 4b07 0604 |0055: aput v7, v6, v4 │ │ +02f7e2: 5486 7600 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f7e6: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f7ea: 5237 4f00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +02f7ee: 4b07 0605 |005d: aput v7, v6, v5 │ │ +02f7f2: 5486 7600 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f7f6: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +02f7fa: 5237 5000 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +02f7fe: 4b07 0604 |0065: aput v7, v6, v4 │ │ +02f802: 5436 5200 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f806: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +02f80a: 5436 5200 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f80e: 6e10 4516 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +02f814: 0a00 |0070: move-result v0 │ │ +02f816: 5486 7600 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f81a: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f81e: 4b00 0605 |0075: aput v0, v6, v5 │ │ +02f822: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +02f824: 0145 |0078: move v5, v4 │ │ +02f826: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +02f82a: 5487 7600 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f82e: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f832: 5436 5200 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f836: 6e20 3f16 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +02f83c: 0c06 |0084: move-result-object v6 │ │ +02f83e: 1f06 8900 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@0089 │ │ +02f842: 5266 a900 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +02f846: 4b06 0705 |0089: aput v6, v7, v5 │ │ +02f84a: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02f84e: 0145 |008d: move v5, v4 │ │ +02f850: 28eb |008e: goto 0079 // -0015 │ │ +02f852: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +02f854: 28b5 |0090: goto 0045 // -004b │ │ +02f856: 0154 |0091: move v4, v5 │ │ +02f858: 5433 4e00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +02f85c: 0145 |0094: move v5, v4 │ │ +02f85e: 289a |0095: goto 002f // -0066 │ │ +02f860: 5486 7600 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f864: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02f868: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +02f86a: 4b07 0605 |009b: aput v7, v6, v5 │ │ +02f86e: 28f5 |009d: goto 0092 // -000b │ │ +02f870: 52a6 6d00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +02f874: 5986 7700 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +02f878: 52a6 6e00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +02f87c: 5986 7800 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +02f880: 54a6 6800 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +02f884: 5b86 7500 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ +02f888: 52a6 6600 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +02f88c: 5986 7400 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ +02f890: 52a6 6000 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +02f894: 5986 7200 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ +02f898: 54a6 6100 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +02f89c: 5b86 7300 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +02f8a0: 52a6 5e00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +02f8a4: 5986 7000 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ +02f8a8: 54a6 5f00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +02f8ac: 5b86 7100 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +02f8b0: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ @@ -2969,17 +2969,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f7dc: |[02f7dc] android.support.v4.app.BackStackState.describeContents:()I │ │ -02f7ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7ee: 0f00 |0001: return v0 │ │ +02f8b4: |[02f8b4] android.support.v4.app.BackStackState.describeContents:()I │ │ +02f8c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f8c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -2987,146 +2987,146 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 261 16-bit code units │ │ -02f7f0: |[02f7f0] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -02f800: 121d |0000: const/4 v13, #int 1 // #1 │ │ -02f802: 2201 8100 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -02f806: 7020 2e02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@022e │ │ -02f80c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -02f80e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -02f810: 54ea 7600 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f814: 21aa |000a: array-length v10, v10 │ │ -02f816: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -02f81a: 2206 8000 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -02f81e: 7010 2d02 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -02f824: 54ea 7600 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f828: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -02f82c: 440a 0a07 |0016: aget v10, v10, v7 │ │ -02f830: 596a 4a00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -02f834: 630a f200 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -02f838: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -02f83c: 1a0a 4203 |001e: const-string v10, "FragmentManager" // string@0342 │ │ -02f840: 220b 4d03 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@034d │ │ -02f844: 7010 f315 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02f84a: 1a0c e403 |0025: const-string v12, "Instantiate " // string@03e4 │ │ -02f84e: 6e20 fa15 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02f854: 0c0b |002a: move-result-object v11 │ │ -02f856: 6e20 f915 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -02f85c: 0c0b |002e: move-result-object v11 │ │ -02f85e: 1a0c 8500 |002f: const-string v12, " op #" // string@0085 │ │ -02f862: 6e20 fa15 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02f868: 0c0b |0034: move-result-object v11 │ │ -02f86a: 6e20 f615 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -02f870: 0c0b |0038: move-result-object v11 │ │ -02f872: 1a0c 3500 |0039: const-string v12, " base fragment #" // string@0035 │ │ -02f876: 6e20 fa15 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02f87c: 0c0b |003e: move-result-object v11 │ │ -02f87e: 54ec 7600 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f882: 440c 0c08 |0041: aget v12, v12, v8 │ │ -02f886: 6e20 f615 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -02f88c: 0c0b |0046: move-result-object v11 │ │ -02f88e: 6e10 ff15 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02f894: 0c0b |004a: move-result-object v11 │ │ -02f896: 7120 ff10 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -02f89c: 54ea 7600 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f8a0: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -02f8a4: 4403 0a08 |0052: aget v3, v10, v8 │ │ -02f8a8: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -02f8ac: 54fa fb00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -02f8b0: 6e20 3816 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -02f8b6: 0c02 |005b: move-result-object v2 │ │ -02f8b8: 1f02 8900 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -02f8bc: 5b62 4d00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -02f8c0: 54ea 7600 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f8c4: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -02f8c8: 440a 0a07 |0064: aget v10, v10, v7 │ │ -02f8cc: 596a 4b00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -02f8d0: 54ea 7600 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f8d4: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -02f8d8: 440a 0a08 |006c: aget v10, v10, v8 │ │ -02f8dc: 596a 4c00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -02f8e0: 54ea 7600 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f8e4: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -02f8e8: 440a 0a07 |0074: aget v10, v10, v7 │ │ -02f8ec: 596a 4f00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -02f8f0: 54ea 7600 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f8f4: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -02f8f8: 440a 0a08 |007c: aget v10, v10, v8 │ │ -02f8fc: 596a 5000 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -02f900: 54ea 7600 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f904: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -02f908: 4400 0a07 |0084: aget v0, v10, v7 │ │ -02f90c: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -02f910: 220a 6603 |0088: new-instance v10, Ljava/util/ArrayList; // type@0366 │ │ -02f914: 7020 3316 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -02f91a: 5b6a 5200 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f91e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -02f920: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -02f924: 630a f200 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -02f928: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -02f92c: 1a0a 4203 |0096: const-string v10, "FragmentManager" // string@0342 │ │ -02f930: 220b 4d03 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@034d │ │ -02f934: 7010 f315 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02f93a: 1a0c e403 |009d: const-string v12, "Instantiate " // string@03e4 │ │ -02f93e: 6e20 fa15 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02f944: 0c0b |00a2: move-result-object v11 │ │ -02f946: 6e20 f915 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -02f94c: 0c0b |00a6: move-result-object v11 │ │ -02f94e: 1a0c 8b00 |00a7: const-string v12, " set remove fragment #" // string@008b │ │ -02f952: 6e20 fa15 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02f958: 0c0b |00ac: move-result-object v11 │ │ -02f95a: 54ec 7600 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f95e: 440c 0c08 |00af: aget v12, v12, v8 │ │ -02f962: 6e20 f615 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -02f968: 0c0b |00b4: move-result-object v11 │ │ -02f96a: 6e10 ff15 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02f970: 0c0b |00b8: move-result-object v11 │ │ -02f972: 7120 ff10 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -02f978: 54fa fb00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -02f97c: 54eb 7600 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02f980: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -02f984: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -02f988: 6e20 3816 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -02f98e: 0c09 |00c7: move-result-object v9 │ │ -02f990: 1f09 8900 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@0089 │ │ -02f994: 546a 5200 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -02f998: 6e20 3516 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -02f99e: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02f9a2: 0178 |00d1: move v8, v7 │ │ -02f9a4: 28be |00d2: goto 0090 // -0042 │ │ -02f9a6: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -02f9a8: 5b6a 4d00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -02f9ac: 288a |00d6: goto 0060 // -0076 │ │ -02f9ae: 0187 |00d7: move v7, v8 │ │ -02f9b0: 6e20 3202 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -02f9b6: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02f9ba: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -02f9be: 52ea 7700 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -02f9c2: 591a 6d00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -02f9c6: 52ea 7800 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -02f9ca: 591a 6e00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -02f9ce: 54ea 7500 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ -02f9d2: 5b1a 6800 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -02f9d6: 52ea 7400 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ -02f9da: 591a 6600 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -02f9de: 5c1d 5c00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -02f9e2: 52ea 7200 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ -02f9e6: 591a 6000 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -02f9ea: 54ea 7300 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -02f9ee: 5b1a 6100 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -02f9f2: 52ea 7000 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ -02f9f6: 591a 5e00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -02f9fa: 54ea 7100 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -02f9fe: 5b1a 5f00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -02fa02: 6e20 3502 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ -02fa08: 1101 |0104: return-object v1 │ │ +02f8c8: |[02f8c8] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +02f8d8: 121d |0000: const/4 v13, #int 1 // #1 │ │ +02f8da: 2201 8100 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +02f8de: 7020 2e02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@022e │ │ +02f8e4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +02f8e6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +02f8e8: 54ea 7600 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f8ec: 21aa |000a: array-length v10, v10 │ │ +02f8ee: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +02f8f2: 2206 8000 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +02f8f6: 7010 2d02 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +02f8fc: 54ea 7600 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f900: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +02f904: 440a 0a07 |0016: aget v10, v10, v7 │ │ +02f908: 596a 4a00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +02f90c: 630a f200 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +02f910: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +02f914: 1a0a 5403 |001e: const-string v10, "FragmentManager" // string@0354 │ │ +02f918: 220b 4f03 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@034f │ │ +02f91c: 7010 fa15 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02f922: 1a0c f603 |0025: const-string v12, "Instantiate " // string@03f6 │ │ +02f926: 6e20 0116 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02f92c: 0c0b |002a: move-result-object v11 │ │ +02f92e: 6e20 0016 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +02f934: 0c0b |002e: move-result-object v11 │ │ +02f936: 1a0c 9800 |002f: const-string v12, " op #" // string@0098 │ │ +02f93a: 6e20 0116 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02f940: 0c0b |0034: move-result-object v11 │ │ +02f942: 6e20 fd15 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +02f948: 0c0b |0038: move-result-object v11 │ │ +02f94a: 1a0c 4800 |0039: const-string v12, " base fragment #" // string@0048 │ │ +02f94e: 6e20 0116 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02f954: 0c0b |003e: move-result-object v11 │ │ +02f956: 54ec 7600 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f95a: 440c 0c08 |0041: aget v12, v12, v8 │ │ +02f95e: 6e20 fd15 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +02f964: 0c0b |0046: move-result-object v11 │ │ +02f966: 6e10 0616 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02f96c: 0c0b |004a: move-result-object v11 │ │ +02f96e: 7120 ff10 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +02f974: 54ea 7600 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f978: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +02f97c: 4403 0a08 |0052: aget v3, v10, v8 │ │ +02f980: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +02f984: 54fa fb00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +02f988: 6e20 3f16 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +02f98e: 0c02 |005b: move-result-object v2 │ │ +02f990: 1f02 8900 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +02f994: 5b62 4d00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +02f998: 54ea 7600 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f99c: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +02f9a0: 440a 0a07 |0064: aget v10, v10, v7 │ │ +02f9a4: 596a 4b00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +02f9a8: 54ea 7600 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f9ac: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +02f9b0: 440a 0a08 |006c: aget v10, v10, v8 │ │ +02f9b4: 596a 4c00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +02f9b8: 54ea 7600 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f9bc: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +02f9c0: 440a 0a07 |0074: aget v10, v10, v7 │ │ +02f9c4: 596a 4f00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +02f9c8: 54ea 7600 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f9cc: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +02f9d0: 440a 0a08 |007c: aget v10, v10, v8 │ │ +02f9d4: 596a 5000 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +02f9d8: 54ea 7600 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02f9dc: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +02f9e0: 4400 0a07 |0084: aget v0, v10, v7 │ │ +02f9e4: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +02f9e8: 220a 6803 |0088: new-instance v10, Ljava/util/ArrayList; // type@0368 │ │ +02f9ec: 7020 3a16 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +02f9f2: 5b6a 5200 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02f9f6: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +02f9f8: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +02f9fc: 630a f200 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +02fa00: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +02fa04: 1a0a 5403 |0096: const-string v10, "FragmentManager" // string@0354 │ │ +02fa08: 220b 4f03 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@034f │ │ +02fa0c: 7010 fa15 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02fa12: 1a0c f603 |009d: const-string v12, "Instantiate " // string@03f6 │ │ +02fa16: 6e20 0116 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fa1c: 0c0b |00a2: move-result-object v11 │ │ +02fa1e: 6e20 0016 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +02fa24: 0c0b |00a6: move-result-object v11 │ │ +02fa26: 1a0c 9e00 |00a7: const-string v12, " set remove fragment #" // string@009e │ │ +02fa2a: 6e20 0116 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fa30: 0c0b |00ac: move-result-object v11 │ │ +02fa32: 54ec 7600 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02fa36: 440c 0c08 |00af: aget v12, v12, v8 │ │ +02fa3a: 6e20 fd15 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +02fa40: 0c0b |00b4: move-result-object v11 │ │ +02fa42: 6e10 0616 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02fa48: 0c0b |00b8: move-result-object v11 │ │ +02fa4a: 7120 ff10 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +02fa50: 54fa fb00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +02fa54: 54eb 7600 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02fa58: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +02fa5c: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +02fa60: 6e20 3f16 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +02fa66: 0c09 |00c7: move-result-object v9 │ │ +02fa68: 1f09 8900 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@0089 │ │ +02fa6c: 546a 5200 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +02fa70: 6e20 3c16 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +02fa76: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02fa7a: 0178 |00d1: move v8, v7 │ │ +02fa7c: 28be |00d2: goto 0090 // -0042 │ │ +02fa7e: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +02fa80: 5b6a 4d00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +02fa84: 288a |00d6: goto 0060 // -0076 │ │ +02fa86: 0187 |00d7: move v7, v8 │ │ +02fa88: 6e20 3202 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +02fa8e: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02fa92: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +02fa96: 52ea 7700 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +02fa9a: 591a 6d00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +02fa9e: 52ea 7800 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +02faa2: 591a 6e00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +02faa6: 54ea 7500 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ +02faaa: 5b1a 6800 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +02faae: 52ea 7400 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ +02fab2: 591a 6600 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +02fab6: 5c1d 5c00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +02faba: 52ea 7200 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ +02fabe: 591a 6000 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +02fac2: 54ea 7300 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +02fac6: 5b1a 6100 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +02faca: 52ea 7000 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ +02face: 591a 5e00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +02fad2: 54ea 7100 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +02fad6: 5b1a 5f00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +02fada: 6e20 3502 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ +02fae0: 1101 |0104: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ 0x000d line=100 │ │ @@ -3194,35 +3194,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -02fa0c: |[02fa0c] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -02fa1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02fa1e: 5420 7600 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ -02fa22: 6e20 8d01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@018d │ │ -02fa28: 5220 7700 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -02fa2c: 6e20 8c01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -02fa32: 5220 7800 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -02fa36: 6e20 8c01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -02fa3c: 5420 7500 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ -02fa40: 6e20 8f01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ -02fa46: 5220 7400 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ -02fa4a: 6e20 8c01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -02fa50: 5220 7200 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ -02fa54: 6e20 8c01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -02fa5a: 5420 7300 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -02fa5e: 7130 f410 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@10f4 │ │ -02fa64: 5220 7000 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ -02fa68: 6e20 8c01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -02fa6e: 5420 7100 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -02fa72: 7130 f410 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@10f4 │ │ -02fa78: 0e00 |002e: return-void │ │ +02fae4: |[02fae4] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +02faf4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02faf6: 5420 7600 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0076 │ │ +02fafa: 6e20 8d01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@018d │ │ +02fb00: 5220 7700 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +02fb04: 6e20 8c01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +02fb0a: 5220 7800 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +02fb0e: 6e20 8c01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +02fb14: 5420 7500 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0075 │ │ +02fb18: 6e20 8f01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ +02fb1e: 5220 7400 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0074 │ │ +02fb22: 6e20 8c01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +02fb28: 5220 7200 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0072 │ │ +02fb2c: 6e20 8c01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +02fb32: 5420 7300 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +02fb36: 7130 f410 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@10f4 │ │ +02fb3c: 5220 7000 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0070 │ │ +02fb40: 6e20 8c01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +02fb46: 5420 7100 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +02fb4a: 7130 f410 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@10f4 │ │ +02fb50: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ 0x0010 line=149 │ │ 0x0015 line=150 │ │ @@ -3232,21 +3232,21 @@ │ │ 0x0029 line=154 │ │ 0x002e line=155 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ - source_file_idx : 516 (BackStackRecord.java) │ │ + source_file_idx : 534 (BackStackRecord.java) │ │ │ │ Class #18 header: │ │ class_idx : 134 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 840 │ │ -source_file_idx : 831 │ │ +superclass_idx : 842 │ │ +source_file_idx : 849 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ @@ -3266,34 +3266,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02fa7c: |[02fa7c] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -02fa8c: 7030 cc15 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15cc │ │ -02fa92: 0e00 |0003: return-void │ │ +02fb54: |[02fb54] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +02fb64: 7030 d315 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15d3 │ │ +02fb6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #19 header: │ │ class_idx : 135 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -3315,17 +3315,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02fa94: |[02fa94] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -02faa4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02faaa: 0e00 |0003: return-void │ │ +02fb6c: |[02fb6c] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +02fb7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02fb82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -3334,19 +3334,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02faac: |[02faac] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -02fabc: 2200 8800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ -02fac0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02fac2: 7030 8902 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0289 │ │ -02fac8: 1100 |0006: return-object v0 │ │ +02fb84: |[02fb84] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +02fb94: 2200 8800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +02fb98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02fb9a: 7030 8902 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0289 │ │ +02fba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -3355,18 +3355,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02facc: |[02facc] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -02fadc: 6e20 8302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0283 │ │ -02fae2: 0c00 |0003: move-result-object v0 │ │ -02fae4: 1100 |0004: return-object v0 │ │ +02fba4: |[02fba4] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +02fbb4: 6e20 8302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0283 │ │ +02fbba: 0c00 |0003: move-result-object v0 │ │ +02fbbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -3375,17 +3375,17 @@ │ │ type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fae8: |[02fae8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -02faf8: 2320 b303 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@03b3 │ │ -02fafc: 1100 |0002: return-object v0 │ │ +02fbc0: |[02fbc0] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +02fbd0: 2320 b503 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@03b5 │ │ +02fbd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -3394,32 +3394,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02fb00: |[02fb00] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -02fb10: 6e20 8502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0285 │ │ -02fb16: 0c00 |0003: move-result-object v0 │ │ -02fb18: 1100 |0004: return-object v0 │ │ +02fbd8: |[02fbd8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +02fbe8: 6e20 8502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0285 │ │ +02fbee: 0c00 |0003: move-result-object v0 │ │ +02fbf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #20 header: │ │ class_idx : 136 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -3450,37 +3450,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02fb1c: |[02fb1c] android.support.v4.app.Fragment$SavedState.:()V │ │ -02fb2c: 2200 8700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0087 │ │ -02fb30: 7010 8202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0282 │ │ -02fb36: 6900 8f00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@008f │ │ -02fb3a: 0e00 |0007: return-void │ │ +02fbf4: |[02fbf4] android.support.v4.app.Fragment$SavedState.:()V │ │ +02fc04: 2200 8700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0087 │ │ +02fc08: 7010 8202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0282 │ │ +02fc0e: 6900 8f00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@008f │ │ +02fc12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02fb3c: |[02fb3c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -02fb4c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -02fb52: 5b01 9000 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -02fb56: 0e00 |0005: return-void │ │ +02fc14: |[02fc14] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +02fc24: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02fc2a: 5b01 9000 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +02fc2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -3491,25 +3491,25 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02fb58: |[02fb58] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -02fb68: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -02fb6e: 6e10 8701 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ -02fb74: 0c00 |0006: move-result-object v0 │ │ -02fb76: 5b10 9000 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -02fb7a: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -02fb7e: 5410 9000 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -02fb82: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -02fb86: 5410 9000 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -02fb8a: 6e20 7101 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -02fb90: 0e00 |0014: return-void │ │ +02fc30: |[02fc30] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +02fc40: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02fc46: 6e10 8701 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ +02fc4c: 0c00 |0006: move-result-object v0 │ │ +02fc4e: 5b10 9000 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +02fc52: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +02fc56: 5410 9000 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +02fc5a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +02fc5e: 5410 9000 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +02fc62: 6e20 7101 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +02fc68: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x0009 line=315 │ │ 0x000f line=316 │ │ 0x0014 line=318 │ │ @@ -3524,17 +3524,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02fb94: |[02fb94] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -02fba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fba6: 0f00 |0001: return v0 │ │ +02fc6c: |[02fc6c] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +02fc7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02fc7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -3542,34 +3542,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fba8: |[02fba8] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -02fbb8: 5410 9000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -02fbbc: 6e20 8b01 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ -02fbc2: 0e00 |0005: return-void │ │ +02fc80: |[02fc80] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +02fc90: 5410 9000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +02fc94: 6e20 8b01 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ +02fc9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #21 header: │ │ class_idx : 137 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 7 │ │ instance_fields_size: 41 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 93 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -3792,44 +3792,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02fbc4: |[02fbc4] android.support.v4.app.Fragment.:()V │ │ -02fbd4: 2200 6c03 |0000: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -02fbd8: 7010 4e16 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -02fbde: 6900 c000 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ -02fbe2: 0e00 |0007: return-void │ │ +02fc9c: |[02fc9c] android.support.v4.app.Fragment.:()V │ │ +02fcac: 2200 6e03 |0000: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +02fcb0: 7010 5516 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +02fcb6: 6900 c000 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ +02fcba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02fbe4: |[02fbe4] android.support.v4.app.Fragment.:()V │ │ -02fbf4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02fbf6: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -02fbf8: 7010 be15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15be │ │ -02fbfe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -02fc00: 5930 b700 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -02fc04: 5931 a900 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -02fc08: 5931 bb00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -02fc0c: 5c32 ad00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -02fc10: 5c32 bd00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -02fc14: 0e00 |0010: return-void │ │ +02fcbc: |[02fcbc] android.support.v4.app.Fragment.:()V │ │ +02fccc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02fcce: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +02fcd0: 7010 c515 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15c5 │ │ +02fcd6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02fcd8: 5930 b700 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +02fcdc: 5931 a900 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +02fce0: 5931 bb00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +02fce4: 5c32 ad00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +02fce8: 5c32 bd00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +02fcec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ 0x0005 line=174 │ │ 0x0008 line=190 │ │ 0x000a line=202 │ │ 0x000c line=273 │ │ @@ -3843,19 +3843,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02fc18: |[02fc18] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -02fc28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fc2a: 7130 a702 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ -02fc30: 0c00 |0004: move-result-object v0 │ │ -02fc32: 1100 |0005: return-object v0 │ │ +02fcf0: |[02fcf0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +02fd00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02fd02: 7130 a702 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ +02fd08: 0c00 |0004: move-result-object v0 │ │ +02fd0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -3864,94 +3864,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -02fc34: |[02fc34] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -02fc44: 6203 c000 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ -02fc48: 6e20 5216 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -02fc4e: 0c00 |0005: move-result-object v0 │ │ -02fc50: 1f00 2903 |0006: check-cast v0, Ljava/lang/Class; // type@0329 │ │ -02fc54: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -02fc58: 6e10 8800 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0088 │ │ -02fc5e: 0c03 |000d: move-result-object v3 │ │ -02fc60: 6e20 9815 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1598 │ │ -02fc66: 0c00 |0011: move-result-object v0 │ │ -02fc68: 6203 c000 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ -02fc6c: 6e30 5416 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -02fc72: 6e10 9715 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1597 │ │ -02fc78: 0c02 |001a: move-result-object v2 │ │ -02fc7a: 1f02 8900 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -02fc7e: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -02fc82: 6e10 c115 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -02fc88: 0c03 |0022: move-result-object v3 │ │ -02fc8a: 6e10 8e15 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@158e │ │ -02fc90: 0c03 |0026: move-result-object v3 │ │ -02fc92: 6e20 7101 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -02fc98: 5b28 9a00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -02fc9c: 1102 |002c: return-object v2 │ │ -02fc9e: 0d01 |002d: move-exception v1 │ │ -02fca0: 2203 8600 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ -02fca4: 2204 4d03 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -02fca8: 7010 f315 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02fcae: 1a05 3b0a |0035: const-string v5, "Unable to instantiate fragment " // string@0a3b │ │ -02fcb2: 6e20 fa15 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fcb8: 0c04 |003a: move-result-object v4 │ │ -02fcba: 6e20 fa15 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fcc0: 0c04 |003e: move-result-object v4 │ │ -02fcc2: 1a05 ff00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00ff │ │ -02fcc6: 6e20 fa15 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fccc: 0c04 |0044: move-result-object v4 │ │ -02fcce: 1a05 4b00 |0045: const-string v5, " empty constructor that is public" // string@004b │ │ -02fcd2: 6e20 fa15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fcd8: 0c04 |004a: move-result-object v4 │ │ -02fcda: 6e10 ff15 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02fce0: 0c04 |004e: move-result-object v4 │ │ -02fce2: 7030 8102 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ -02fce8: 2703 |0052: throw v3 │ │ -02fcea: 0d01 |0053: move-exception v1 │ │ -02fcec: 2203 8600 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ -02fcf0: 2204 4d03 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -02fcf4: 7010 f315 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02fcfa: 1a05 3b0a |005b: const-string v5, "Unable to instantiate fragment " // string@0a3b │ │ -02fcfe: 6e20 fa15 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd04: 0c04 |0060: move-result-object v4 │ │ -02fd06: 6e20 fa15 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd0c: 0c04 |0064: move-result-object v4 │ │ -02fd0e: 1a05 ff00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00ff │ │ -02fd12: 6e20 fa15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd18: 0c04 |006a: move-result-object v4 │ │ -02fd1a: 1a05 4b00 |006b: const-string v5, " empty constructor that is public" // string@004b │ │ -02fd1e: 6e20 fa15 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd24: 0c04 |0070: move-result-object v4 │ │ -02fd26: 6e10 ff15 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02fd2c: 0c04 |0074: move-result-object v4 │ │ -02fd2e: 7030 8102 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ -02fd34: 2703 |0078: throw v3 │ │ -02fd36: 0d01 |0079: move-exception v1 │ │ -02fd38: 2203 8600 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ -02fd3c: 2204 4d03 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -02fd40: 7010 f315 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -02fd46: 1a05 3b0a |0081: const-string v5, "Unable to instantiate fragment " // string@0a3b │ │ -02fd4a: 6e20 fa15 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd50: 0c04 |0086: move-result-object v4 │ │ -02fd52: 6e20 fa15 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd58: 0c04 |008a: move-result-object v4 │ │ -02fd5a: 1a05 ff00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00ff │ │ -02fd5e: 6e20 fa15 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd64: 0c04 |0090: move-result-object v4 │ │ -02fd66: 1a05 4b00 |0091: const-string v5, " empty constructor that is public" // string@004b │ │ -02fd6a: 6e20 fa15 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -02fd70: 0c04 |0096: move-result-object v4 │ │ -02fd72: 6e10 ff15 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -02fd78: 0c04 |009a: move-result-object v4 │ │ -02fd7a: 7030 8102 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ -02fd80: 2703 |009e: throw v3 │ │ +02fd0c: |[02fd0c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +02fd1c: 6203 c000 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ +02fd20: 6e20 5916 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +02fd26: 0c00 |0005: move-result-object v0 │ │ +02fd28: 1f00 2b03 |0006: check-cast v0, Ljava/lang/Class; // type@032b │ │ +02fd2c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +02fd30: 6e10 8800 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0088 │ │ +02fd36: 0c03 |000d: move-result-object v3 │ │ +02fd38: 6e20 9f15 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@159f │ │ +02fd3e: 0c00 |0011: move-result-object v0 │ │ +02fd40: 6203 c000 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@00c0 │ │ +02fd44: 6e30 5b16 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +02fd4a: 6e10 9e15 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@159e │ │ +02fd50: 0c02 |001a: move-result-object v2 │ │ +02fd52: 1f02 8900 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +02fd56: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +02fd5a: 6e10 c815 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +02fd60: 0c03 |0022: move-result-object v3 │ │ +02fd62: 6e10 9515 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1595 │ │ +02fd68: 0c03 |0026: move-result-object v3 │ │ +02fd6a: 6e20 7101 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +02fd70: 5b28 9a00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +02fd74: 1102 |002c: return-object v2 │ │ +02fd76: 0d01 |002d: move-exception v1 │ │ +02fd78: 2203 8600 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +02fd7c: 2204 4f03 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +02fd80: 7010 fa15 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02fd86: 1a05 510a |0035: const-string v5, "Unable to instantiate fragment " // string@0a51 │ │ +02fd8a: 6e20 0116 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fd90: 0c04 |003a: move-result-object v4 │ │ +02fd92: 6e20 0116 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fd98: 0c04 |003e: move-result-object v4 │ │ +02fd9a: 1a05 1101 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0111 │ │ +02fd9e: 6e20 0116 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fda4: 0c04 |0044: move-result-object v4 │ │ +02fda6: 1a05 5e00 |0045: const-string v5, " empty constructor that is public" // string@005e │ │ +02fdaa: 6e20 0116 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fdb0: 0c04 |004a: move-result-object v4 │ │ +02fdb2: 6e10 0616 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02fdb8: 0c04 |004e: move-result-object v4 │ │ +02fdba: 7030 8102 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ +02fdc0: 2703 |0052: throw v3 │ │ +02fdc2: 0d01 |0053: move-exception v1 │ │ +02fdc4: 2203 8600 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +02fdc8: 2204 4f03 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +02fdcc: 7010 fa15 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02fdd2: 1a05 510a |005b: const-string v5, "Unable to instantiate fragment " // string@0a51 │ │ +02fdd6: 6e20 0116 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fddc: 0c04 |0060: move-result-object v4 │ │ +02fdde: 6e20 0116 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fde4: 0c04 |0064: move-result-object v4 │ │ +02fde6: 1a05 1101 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0111 │ │ +02fdea: 6e20 0116 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fdf0: 0c04 |006a: move-result-object v4 │ │ +02fdf2: 1a05 5e00 |006b: const-string v5, " empty constructor that is public" // string@005e │ │ +02fdf6: 6e20 0116 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fdfc: 0c04 |0070: move-result-object v4 │ │ +02fdfe: 6e10 0616 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02fe04: 0c04 |0074: move-result-object v4 │ │ +02fe06: 7030 8102 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ +02fe0c: 2703 |0078: throw v3 │ │ +02fe0e: 0d01 |0079: move-exception v1 │ │ +02fe10: 2203 8600 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +02fe14: 2204 4f03 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +02fe18: 7010 fa15 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +02fe1e: 1a05 510a |0081: const-string v5, "Unable to instantiate fragment " // string@0a51 │ │ +02fe22: 6e20 0116 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fe28: 0c04 |0086: move-result-object v4 │ │ +02fe2a: 6e20 0116 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fe30: 0c04 |008a: move-result-object v4 │ │ +02fe32: 1a05 1101 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0111 │ │ +02fe36: 6e20 0116 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fe3c: 0c04 |0090: move-result-object v4 │ │ +02fe3e: 1a05 5e00 |0091: const-string v5, " empty constructor that is public" // string@005e │ │ +02fe42: 6e20 0116 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +02fe48: 0c04 |0096: move-result-object v4 │ │ +02fe4a: 6e10 0616 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +02fe50: 0c04 |009a: move-result-object v4 │ │ +02fe52: 7030 8102 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0281 │ │ +02fe58: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=396 │ │ @@ -3985,238 +3985,238 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 538 16-bit code units │ │ -02fd98: |[02fd98] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -02fda8: 6e20 7615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fdae: 1a00 ce13 |0003: const-string v0, "mFragmentId=#" // string@13ce │ │ -02fdb2: 6e20 7615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fdb8: 5230 a300 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -02fdbc: 7110 aa15 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -02fdc2: 0c00 |000d: move-result-object v0 │ │ -02fdc4: 6e20 7615 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fdca: 1a00 6200 |0011: const-string v0, " mContainerId=#" // string@0062 │ │ -02fdce: 6e20 7615 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fdd4: 5230 a000 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -02fdd8: 7110 aa15 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -02fdde: 0c00 |001b: move-result-object v0 │ │ -02fde0: 6e20 7615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fde6: 1a00 7a00 |001f: const-string v0, " mTag=" // string@007a │ │ -02fdea: 6e20 7615 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fdf0: 5430 b900 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -02fdf4: 6e20 7b15 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -02fdfa: 6e20 7615 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe00: 1a00 dc14 |002c: const-string v0, "mState=" // string@14dc │ │ -02fe04: 6e20 7615 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe0a: 5230 b700 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -02fe0e: 6e20 7415 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -02fe14: 1a00 6a00 |0036: const-string v0, " mIndex=" // string@006a │ │ -02fe18: 6e20 7615 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe1e: 5230 a900 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -02fe22: 6e20 7415 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -02fe28: 1a00 7e00 |0040: const-string v0, " mWho=" // string@007e │ │ -02fe2c: 6e20 7615 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe32: 5430 bf00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -02fe36: 6e20 7615 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe3c: 1a00 5e00 |004a: const-string v0, " mBackStackNesting=" // string@005e │ │ -02fe40: 6e20 7615 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe46: 5230 9b00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -02fe4a: 6e20 7915 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1579 │ │ -02fe50: 6e20 7615 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe56: 1a00 1513 |0057: const-string v0, "mAdded=" // string@1315 │ │ -02fe5a: 6e20 7615 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe60: 5530 9800 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -02fe64: 6e20 7715 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fe6a: 1a00 7200 |0061: const-string v0, " mRemoving=" // string@0072 │ │ -02fe6e: 6e20 7615 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe74: 5530 b000 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -02fe78: 6e20 7715 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fe7e: 1a00 7500 |006b: const-string v0, " mResumed=" // string@0075 │ │ -02fe82: 6e20 7615 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe88: 5530 b200 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ -02fe8c: 6e20 7715 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fe92: 1a00 6700 |0075: const-string v0, " mFromLayout=" // string@0067 │ │ -02fe96: 6e20 7615 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fe9c: 5530 a500 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -02fea0: 6e20 7715 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fea6: 1a00 6900 |007f: const-string v0, " mInLayout=" // string@0069 │ │ -02feaa: 6e20 7615 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02feb0: 5530 a800 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -02feb4: 6e20 7c15 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -02feba: 6e20 7615 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fec0: 1a00 e213 |008c: const-string v0, "mHidden=" // string@13e2 │ │ -02fec4: 6e20 7615 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02feca: 5530 a700 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -02fece: 6e20 7715 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fed4: 1a00 6500 |0096: const-string v0, " mDetached=" // string@0065 │ │ -02fed8: 6e20 7615 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fede: 5530 a200 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -02fee2: 6e20 7715 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fee8: 1a00 6e00 |00a0: const-string v0, " mMenuVisible=" // string@006e │ │ -02feec: 6e20 7615 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fef2: 5530 ad00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -02fef6: 6e20 7715 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02fefc: 1a00 6800 |00aa: const-string v0, " mHasMenu=" // string@0068 │ │ -02ff00: 6e20 7615 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff06: 5530 a600 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -02ff0a: 6e20 7c15 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -02ff10: 6e20 7615 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff16: 1a00 a514 |00b7: const-string v0, "mRetainInstance=" // string@14a5 │ │ -02ff1a: 6e20 7615 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff20: 5530 b300 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -02ff24: 6e20 7715 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02ff2a: 1a00 7600 |00c1: const-string v0, " mRetaining=" // string@0076 │ │ -02ff2e: 6e20 7615 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff34: 5530 b400 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -02ff38: 6e20 7715 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -02ff3e: 1a00 7d00 |00cb: const-string v0, " mUserVisibleHint=" // string@007d │ │ -02ff42: 6e20 7615 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff48: 5530 bd00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -02ff4c: 6e20 7c15 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -02ff52: 5430 a400 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02ff56: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -02ff5a: 6e20 7615 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff60: 1a00 d013 |00dc: const-string v0, "mFragmentManager=" // string@13d0 │ │ -02ff64: 6e20 7615 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff6a: 5430 a400 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02ff6e: 6e20 7a15 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -02ff74: 5430 9700 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -02ff78: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -02ff7c: 6e20 7615 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff82: 1a00 0e13 |00ed: const-string v0, "mActivity=" // string@130e │ │ -02ff86: 6e20 7615 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ff8c: 5430 9700 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -02ff90: 6e20 7a15 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -02ff96: 5430 af00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -02ff9a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -02ff9e: 6e20 7615 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ffa4: 1a00 6614 |00fe: const-string v0, "mParentFragment=" // string@1466 │ │ -02ffa8: 6e20 7615 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ffae: 5430 af00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -02ffb2: 6e20 7a15 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -02ffb8: 5430 9a00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -02ffbc: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -02ffc0: 6e20 7615 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ffc6: 1a00 2013 |010f: const-string v0, "mArguments=" // string@1320 │ │ -02ffca: 6e20 7615 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ffd0: 5430 9a00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -02ffd4: 6e20 7a15 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -02ffda: 5430 b500 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -02ffde: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -02ffe2: 6e20 7615 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02ffe8: 1a00 b214 |0120: const-string v0, "mSavedFragmentState=" // string@14b2 │ │ -02ffec: 6e20 7615 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -02fff2: 5430 b500 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -02fff6: 6e20 7a15 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -02fffc: 5430 b600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -030000: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -030004: 6e20 7615 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03000a: 1a00 b514 |0131: const-string v0, "mSavedViewState=" // string@14b5 │ │ -03000e: 6e20 7615 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030014: 5430 b600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -030018: 6e20 7a15 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -03001e: 5430 ba00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -030022: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -030026: 6e20 7615 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03002c: 1a00 f414 |0142: const-string v0, "mTarget=" // string@14f4 │ │ -030030: 6e20 7615 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030036: 5430 ba00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -03003a: 6e20 7515 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1575 │ │ -030040: 1a00 7b00 |014c: const-string v0, " mTargetRequestCode=" // string@007b │ │ -030044: 6e20 7615 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03004a: 5230 bc00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -03004e: 6e20 7915 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1579 │ │ -030054: 5230 ae00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -030058: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -03005c: 6e20 7615 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030062: 1a00 4114 |015d: const-string v0, "mNextAnim=" // string@1441 │ │ -030066: 6e20 7615 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03006c: 5230 ae00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -030070: 6e20 7915 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1579 │ │ -030076: 5430 9f00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -03007a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -03007e: 6e20 7615 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030084: 1a00 6713 |016e: const-string v0, "mContainer=" // string@1367 │ │ -030088: 6e20 7615 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03008e: 5430 9f00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -030092: 6e20 7a15 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -030098: 5430 be00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -03009c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -0300a0: 6e20 7615 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300a6: 1a00 2415 |017f: const-string v0, "mView=" // string@1524 │ │ -0300aa: 6e20 7615 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300b0: 5430 be00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0300b4: 6e20 7a15 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0300ba: 5430 aa00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -0300be: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -0300c2: 6e20 7615 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300c8: 1a00 fa13 |0190: const-string v0, "mInnerView=" // string@13fa │ │ -0300cc: 6e20 7615 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300d2: 5430 be00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0300d6: 6e20 7a15 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0300dc: 5430 9900 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -0300e0: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -0300e4: 6e20 7615 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300ea: 1a00 1c13 |01a1: const-string v0, "mAnimatingAway=" // string@131c │ │ -0300ee: 6e20 7615 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0300f4: 5430 9900 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -0300f8: 6e20 7a15 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0300fe: 6e20 7615 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030104: 1a00 de14 |01ae: const-string v0, "mStateAfterAnimating=" // string@14de │ │ -030108: 6e20 7615 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03010e: 5230 b800 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ -030112: 6e20 7915 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1579 │ │ -030118: 5430 ab00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -03011c: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -030120: 6e20 7615 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -030126: 1a00 4e08 |01bf: const-string v0, "Loader Manager:" // string@084e │ │ -03012a: 6e20 7b15 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -030130: 5430 ab00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030134: 2201 4d03 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030138: 7010 f315 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03013e: 6e20 fa15 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030144: 0c01 |01ce: move-result-object v1 │ │ -030146: 1a02 0500 |01cf: const-string v2, " " // string@0005 │ │ -03014a: 6e20 fa15 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030150: 0c01 |01d4: move-result-object v1 │ │ -030152: 6e10 ff15 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030158: 0c01 |01d8: move-result-object v1 │ │ -03015a: 6e57 3f04 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@043f │ │ -030160: 5430 9e00 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030164: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -030168: 6e20 7615 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03016e: 2200 4d03 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -030172: 7010 f315 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030178: 1a01 5e02 |01e8: const-string v1, "Child " // string@025e │ │ -03017c: 6e20 fa15 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030182: 0c00 |01ed: move-result-object v0 │ │ -030184: 5431 9e00 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030188: 6e20 f915 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03018e: 0c00 |01f3: move-result-object v0 │ │ -030190: 1a01 f900 |01f4: const-string v1, ":" // string@00f9 │ │ -030194: 6e20 fa15 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03019a: 0c00 |01f9: move-result-object v0 │ │ -03019c: 6e10 ff15 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0301a2: 0c00 |01fd: move-result-object v0 │ │ -0301a4: 6e20 7b15 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0301aa: 5430 9e00 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0301ae: 2201 4d03 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0301b2: 7010 f315 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0301b8: 6e20 fa15 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0301be: 0c01 |020b: move-result-object v1 │ │ -0301c0: 1a02 0500 |020c: const-string v2, " " // string@0005 │ │ -0301c4: 6e20 fa15 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0301ca: 0c01 |0211: move-result-object v1 │ │ -0301cc: 6e10 ff15 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0301d2: 0c01 |0215: move-result-object v1 │ │ -0301d4: 6e57 6a03 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ -0301da: 0e00 |0219: return-void │ │ +02fe70: |[02fe70] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02fe80: 6e20 7d15 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fe86: 1a00 db13 |0003: const-string v0, "mFragmentId=#" // string@13db │ │ +02fe8a: 6e20 7d15 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fe90: 5230 a300 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +02fe94: 7110 b115 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +02fe9a: 0c00 |000d: move-result-object v0 │ │ +02fe9c: 6e20 7d15 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fea2: 1a00 7500 |0011: const-string v0, " mContainerId=#" // string@0075 │ │ +02fea6: 6e20 7d15 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02feac: 5230 a000 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +02feb0: 7110 b115 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +02feb6: 0c00 |001b: move-result-object v0 │ │ +02feb8: 6e20 7d15 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02febe: 1a00 8d00 |001f: const-string v0, " mTag=" // string@008d │ │ +02fec2: 6e20 7d15 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fec8: 5430 b900 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +02fecc: 6e20 8215 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +02fed2: 6e20 7d15 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fed8: 1a00 e814 |002c: const-string v0, "mState=" // string@14e8 │ │ +02fedc: 6e20 7d15 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fee2: 5230 b700 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +02fee6: 6e20 7b15 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +02feec: 1a00 7d00 |0036: const-string v0, " mIndex=" // string@007d │ │ +02fef0: 6e20 7d15 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fef6: 5230 a900 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +02fefa: 6e20 7b15 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +02ff00: 1a00 9100 |0040: const-string v0, " mWho=" // string@0091 │ │ +02ff04: 6e20 7d15 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff0a: 5430 bf00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +02ff0e: 6e20 7d15 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff14: 1a00 7100 |004a: const-string v0, " mBackStackNesting=" // string@0071 │ │ +02ff18: 6e20 7d15 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff1e: 5230 9b00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +02ff22: 6e20 8015 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1580 │ │ +02ff28: 6e20 7d15 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff2e: 1a00 2213 |0057: const-string v0, "mAdded=" // string@1322 │ │ +02ff32: 6e20 7d15 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff38: 5530 9800 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +02ff3c: 6e20 7e15 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ff42: 1a00 8500 |0061: const-string v0, " mRemoving=" // string@0085 │ │ +02ff46: 6e20 7d15 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff4c: 5530 b000 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +02ff50: 6e20 7e15 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ff56: 1a00 8800 |006b: const-string v0, " mResumed=" // string@0088 │ │ +02ff5a: 6e20 7d15 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff60: 5530 b200 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ +02ff64: 6e20 7e15 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ff6a: 1a00 7a00 |0075: const-string v0, " mFromLayout=" // string@007a │ │ +02ff6e: 6e20 7d15 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff74: 5530 a500 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +02ff78: 6e20 7e15 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ff7e: 1a00 7c00 |007f: const-string v0, " mInLayout=" // string@007c │ │ +02ff82: 6e20 7d15 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff88: 5530 a800 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +02ff8c: 6e20 8315 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +02ff92: 6e20 7d15 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ff98: 1a00 ef13 |008c: const-string v0, "mHidden=" // string@13ef │ │ +02ff9c: 6e20 7d15 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ffa2: 5530 a700 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +02ffa6: 6e20 7e15 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ffac: 1a00 7800 |0096: const-string v0, " mDetached=" // string@0078 │ │ +02ffb0: 6e20 7d15 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ffb6: 5530 a200 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +02ffba: 6e20 7e15 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ffc0: 1a00 8100 |00a0: const-string v0, " mMenuVisible=" // string@0081 │ │ +02ffc4: 6e20 7d15 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ffca: 5530 ad00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +02ffce: 6e20 7e15 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +02ffd4: 1a00 7b00 |00aa: const-string v0, " mHasMenu=" // string@007b │ │ +02ffd8: 6e20 7d15 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ffde: 5530 a600 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +02ffe2: 6e20 8315 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +02ffe8: 6e20 7d15 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02ffee: 1a00 b114 |00b7: const-string v0, "mRetainInstance=" // string@14b1 │ │ +02fff2: 6e20 7d15 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +02fff8: 5530 b300 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +02fffc: 6e20 7e15 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +030002: 1a00 8900 |00c1: const-string v0, " mRetaining=" // string@0089 │ │ +030006: 6e20 7d15 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03000c: 5530 b400 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +030010: 6e20 7e15 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +030016: 1a00 9000 |00cb: const-string v0, " mUserVisibleHint=" // string@0090 │ │ +03001a: 6e20 7d15 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030020: 5530 bd00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +030024: 6e20 8315 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +03002a: 5430 a400 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03002e: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +030032: 6e20 7d15 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030038: 1a00 dd13 |00dc: const-string v0, "mFragmentManager=" // string@13dd │ │ +03003c: 6e20 7d15 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030042: 5430 a400 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +030046: 6e20 8115 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +03004c: 5430 9700 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030050: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +030054: 6e20 7d15 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03005a: 1a00 1b13 |00ed: const-string v0, "mActivity=" // string@131b │ │ +03005e: 6e20 7d15 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030064: 5430 9700 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030068: 6e20 8115 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +03006e: 5430 af00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +030072: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +030076: 6e20 7d15 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03007c: 1a00 7314 |00fe: const-string v0, "mParentFragment=" // string@1473 │ │ +030080: 6e20 7d15 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030086: 5430 af00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +03008a: 6e20 8115 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +030090: 5430 9a00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +030094: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +030098: 6e20 7d15 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03009e: 1a00 2d13 |010f: const-string v0, "mArguments=" // string@132d │ │ +0300a2: 6e20 7d15 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0300a8: 5430 9a00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +0300ac: 6e20 8115 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0300b2: 5430 b500 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0300b6: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +0300ba: 6e20 7d15 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0300c0: 1a00 be14 |0120: const-string v0, "mSavedFragmentState=" // string@14be │ │ +0300c4: 6e20 7d15 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0300ca: 5430 b500 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0300ce: 6e20 8115 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0300d4: 5430 b600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +0300d8: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +0300dc: 6e20 7d15 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0300e2: 1a00 c114 |0131: const-string v0, "mSavedViewState=" // string@14c1 │ │ +0300e6: 6e20 7d15 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0300ec: 5430 b600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +0300f0: 6e20 8115 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0300f6: 5430 ba00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +0300fa: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +0300fe: 6e20 7d15 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030104: 1a00 0015 |0142: const-string v0, "mTarget=" // string@1500 │ │ +030108: 6e20 7d15 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03010e: 5430 ba00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +030112: 6e20 7c15 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@157c │ │ +030118: 1a00 8e00 |014c: const-string v0, " mTargetRequestCode=" // string@008e │ │ +03011c: 6e20 7d15 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030122: 5230 bc00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +030126: 6e20 8015 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1580 │ │ +03012c: 5230 ae00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +030130: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +030134: 6e20 7d15 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03013a: 1a00 4e14 |015d: const-string v0, "mNextAnim=" // string@144e │ │ +03013e: 6e20 7d15 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030144: 5230 ae00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +030148: 6e20 8015 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1580 │ │ +03014e: 5430 9f00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +030152: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +030156: 6e20 7d15 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03015c: 1a00 7413 |016e: const-string v0, "mContainer=" // string@1374 │ │ +030160: 6e20 7d15 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030166: 5430 9f00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +03016a: 6e20 8115 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +030170: 5430 be00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +030174: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +030178: 6e20 7d15 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03017e: 1a00 3015 |017f: const-string v0, "mView=" // string@1530 │ │ +030182: 6e20 7d15 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030188: 5430 be00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +03018c: 6e20 8115 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +030192: 5430 aa00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +030196: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +03019a: 6e20 7d15 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301a0: 1a00 0714 |0190: const-string v0, "mInnerView=" // string@1407 │ │ +0301a4: 6e20 7d15 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301aa: 5430 be00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0301ae: 6e20 8115 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0301b4: 5430 9900 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +0301b8: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +0301bc: 6e20 7d15 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301c2: 1a00 2913 |01a1: const-string v0, "mAnimatingAway=" // string@1329 │ │ +0301c6: 6e20 7d15 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301cc: 5430 9900 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +0301d0: 6e20 8115 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0301d6: 6e20 7d15 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301dc: 1a00 ea14 |01ae: const-string v0, "mStateAfterAnimating=" // string@14ea │ │ +0301e0: 6e20 7d15 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301e6: 5230 b800 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ +0301ea: 6e20 8015 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1580 │ │ +0301f0: 5430 ab00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +0301f4: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +0301f8: 6e20 7d15 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0301fe: 1a00 6308 |01bf: const-string v0, "Loader Manager:" // string@0863 │ │ +030202: 6e20 8215 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +030208: 5430 ab00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03020c: 2201 4f03 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030210: 7010 fa15 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030216: 6e20 0116 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03021c: 0c01 |01ce: move-result-object v1 │ │ +03021e: 1a02 1800 |01cf: const-string v2, " " // string@0018 │ │ +030222: 6e20 0116 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030228: 0c01 |01d4: move-result-object v1 │ │ +03022a: 6e10 0616 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030230: 0c01 |01d8: move-result-object v1 │ │ +030232: 6e57 3f04 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@043f │ │ +030238: 5430 9e00 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +03023c: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +030240: 6e20 7d15 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +030246: 2200 4f03 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +03024a: 7010 fa15 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030250: 1a01 7002 |01e8: const-string v1, "Child " // string@0270 │ │ +030254: 6e20 0116 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03025a: 0c00 |01ed: move-result-object v0 │ │ +03025c: 5431 9e00 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030260: 6e20 0016 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030266: 0c00 |01f3: move-result-object v0 │ │ +030268: 1a01 0b01 |01f4: const-string v1, ":" // string@010b │ │ +03026c: 6e20 0116 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030272: 0c00 |01f9: move-result-object v0 │ │ +030274: 6e10 0616 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03027a: 0c00 |01fd: move-result-object v0 │ │ +03027c: 6e20 8215 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +030282: 5430 9e00 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030286: 2201 4f03 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +03028a: 7010 fa15 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030290: 6e20 0116 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030296: 0c01 |020b: move-result-object v1 │ │ +030298: 1a02 1800 |020c: const-string v2, " " // string@0018 │ │ +03029c: 6e20 0116 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0302a2: 0c01 |0211: move-result-object v1 │ │ +0302a4: 6e10 0616 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0302aa: 0c01 |0215: move-result-object v1 │ │ +0302ac: 6e57 6a03 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ +0302b2: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ 0x0008 line=1352 │ │ 0x0011 line=1353 │ │ 0x0016 line=1354 │ │ 0x001f line=1355 │ │ @@ -4288,18 +4288,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0301dc: |[0301dc] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -0301ec: 6f20 c015 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c0 │ │ -0301f2: 0a00 |0003: move-result v0 │ │ -0301f4: 0f00 |0004: return v0 │ │ +0302b4: |[0302b4] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +0302c4: 6f20 c715 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c7 │ │ +0302ca: 0a00 |0003: move-result v0 │ │ +0302cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -4308,28 +4308,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0301f8: |[0301f8] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -030208: 5410 bf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -03020c: 6e20 d915 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -030212: 0a00 |0005: move-result v0 │ │ -030214: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -030218: 1101 |0008: return-object v1 │ │ -03021a: 5410 9e00 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -03021e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -030222: 5410 9e00 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030226: 6e20 7003 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0370 │ │ -03022c: 0c01 |0012: move-result-object v1 │ │ -03022e: 28f5 |0013: goto 0008 // -000b │ │ -030230: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -030232: 28f3 |0015: goto 0008 // -000d │ │ +0302d0: |[0302d0] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0302e0: 5410 bf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +0302e4: 6e20 e015 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0302ea: 0a00 |0005: move-result v0 │ │ +0302ec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0302f0: 1101 |0008: return-object v1 │ │ +0302f2: 5410 9e00 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0302f6: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +0302fa: 5410 9e00 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0302fe: 6e20 7003 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0370 │ │ +030304: 0c01 |0012: move-result-object v1 │ │ +030306: 28f5 |0013: goto 0008 // -000b │ │ +030308: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03030a: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0008 line=1434 │ │ 0x0009 line=1431 │ │ 0x000d line=1432 │ │ 0x0014 line=1434 │ │ @@ -4343,17 +4343,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030234: |[030234] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -030244: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030248: 1100 |0002: return-object v0 │ │ +03030c: |[03030c] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +03031c: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030320: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4361,17 +4361,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03024c: |[03024c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -03025c: 5410 9a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -030260: 1100 |0002: return-object v0 │ │ +030324: |[030324] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +030334: 5410 9a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +030338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4379,43 +4379,43 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -030264: |[030264] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -030274: 5420 9e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030278: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -03027c: 6e10 a802 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02a8 │ │ -030282: 5220 b700 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -030286: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -030288: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -03028c: 5420 9e00 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030290: 6e10 6703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ -030296: 5420 9e00 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -03029a: 1100 |0013: return-object v0 │ │ -03029c: 5220 b700 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -0302a0: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -0302a2: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -0302a6: 5420 9e00 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0302aa: 6e10 6803 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ -0302b0: 28f3 |001e: goto 0011 // -000d │ │ -0302b2: 5220 b700 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -0302b6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -0302b8: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -0302bc: 5420 9e00 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0302c0: 6e10 5a03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ -0302c6: 28e8 |0029: goto 0011 // -0018 │ │ -0302c8: 5220 b700 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -0302cc: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0302ce: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -0302d2: 5420 9e00 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0302d6: 6e10 5d03 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ -0302dc: 28dd |0034: goto 0011 // -0023 │ │ +03033c: |[03033c] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03034c: 5420 9e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030350: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +030354: 6e10 a802 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02a8 │ │ +03035a: 5220 b700 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +03035e: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +030360: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +030364: 5420 9e00 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030368: 6e10 6703 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ +03036e: 5420 9e00 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030372: 1100 |0013: return-object v0 │ │ +030374: 5220 b700 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +030378: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +03037a: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +03037e: 5420 9e00 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030382: 6e10 6803 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ +030388: 28f3 |001e: goto 0011 // -000d │ │ +03038a: 5220 b700 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +03038e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +030390: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +030394: 5420 9e00 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030398: 6e10 5a03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ +03039e: 28e8 |0029: goto 0011 // -0018 │ │ +0303a0: 5220 b700 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +0303a4: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +0303a6: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +0303aa: 5420 9e00 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0303ae: 6e10 5d03 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ +0303b4: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0004 line=637 │ │ 0x0007 line=638 │ │ 0x000c line=639 │ │ 0x0011 line=648 │ │ @@ -4433,17 +4433,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0302e0: |[0302e0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -0302f0: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0302f4: 1100 |0002: return-object v0 │ │ +0303b8: |[0303b8] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0303c8: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0303cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #7 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4451,17 +4451,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0302f8: |[0302f8] android.support.v4.app.Fragment.getId:()I │ │ -030308: 5210 a300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -03030c: 0f00 |0002: return v0 │ │ +0303d0: |[0303d0] android.support.v4.app.Fragment.getId:()I │ │ +0303e0: 5210 a300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +0303e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4469,19 +4469,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -030310: |[030310] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -030320: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030324: 6e10 fd02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ -03032a: 0c00 |0005: move-result-object v0 │ │ -03032c: 1100 |0006: return-object v0 │ │ +0303e8: |[0303e8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0303f8: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0303fc: 6e10 fd02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ +030402: 0c00 |0005: move-result-object v0 │ │ +030404: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -4490,46 +4490,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -030330: |[030330] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -030340: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -030342: 5440 ab00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030346: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -03034a: 5440 ab00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -03034e: 1100 |0007: return-object v0 │ │ -030350: 5440 9700 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030354: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -030358: 2200 3503 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -03035c: 2201 4d03 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030360: 7010 f315 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030366: 1a02 3b03 |0013: const-string v2, "Fragment " // string@033b │ │ -03036a: 6e20 fa15 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030370: 0c01 |0018: move-result-object v1 │ │ -030372: 6e20 f915 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030378: 0c01 |001c: move-result-object v1 │ │ -03037a: 1a02 8000 |001d: const-string v2, " not attached to Activity" // string@0080 │ │ -03037e: 6e20 fa15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030384: 0c01 |0022: move-result-object v1 │ │ -030386: 6e10 ff15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03038c: 0c01 |0026: move-result-object v1 │ │ -03038e: 7020 a515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -030394: 2700 |002a: throw v0 │ │ -030396: 5c43 9d00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -03039a: 5440 9700 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -03039e: 5441 bf00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -0303a2: 5542 ac00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -0303a6: 6e40 fe02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -0303ac: 0c00 |0036: move-result-object v0 │ │ -0303ae: 5b40 ab00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0303b2: 5440 ab00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0303b6: 28cc |003b: goto 0007 // -0034 │ │ +030408: |[030408] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +030418: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03041a: 5440 ab00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03041e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +030422: 5440 ab00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030426: 1100 |0007: return-object v0 │ │ +030428: 5440 9700 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +03042c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +030430: 2200 3703 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +030434: 2201 4f03 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030438: 7010 fa15 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03043e: 1a02 4d03 |0013: const-string v2, "Fragment " // string@034d │ │ +030442: 6e20 0116 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030448: 0c01 |0018: move-result-object v1 │ │ +03044a: 6e20 0016 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030450: 0c01 |001c: move-result-object v1 │ │ +030452: 1a02 9300 |001d: const-string v2, " not attached to Activity" // string@0093 │ │ +030456: 6e20 0116 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03045c: 0c01 |0022: move-result-object v1 │ │ +03045e: 6e10 0616 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030464: 0c01 |0026: move-result-object v1 │ │ +030466: 7020 ac15 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03046c: 2700 |002a: throw v0 │ │ +03046e: 5c43 9d00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030472: 5440 9700 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030476: 5441 bf00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +03047a: 5542 ac00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +03047e: 6e40 fe02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +030484: 0c00 |0036: move-result-object v0 │ │ +030486: 5b40 ab00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03048a: 5440 ab00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03048e: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=837 │ │ 0x0005 line=838 │ │ 0x0007 line=845 │ │ 0x0008 line=840 │ │ 0x000c line=841 │ │ @@ -4544,17 +4544,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0303b8: |[0303b8] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -0303c8: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -0303cc: 1100 |0002: return-object v0 │ │ +030490: |[030490] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +0304a0: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +0304a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #11 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4562,36 +4562,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0303d0: |[0303d0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -0303e0: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -0303e4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0303e8: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0303ec: 2201 4d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0303f0: 7010 f315 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0303f6: 1a02 3b03 |000b: const-string v2, "Fragment " // string@033b │ │ -0303fa: 6e20 fa15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030400: 0c01 |0010: move-result-object v1 │ │ -030402: 6e20 f915 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030408: 0c01 |0014: move-result-object v1 │ │ -03040a: 1a02 8000 |0015: const-string v2, " not attached to Activity" // string@0080 │ │ -03040e: 6e20 fa15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030414: 0c01 |001a: move-result-object v1 │ │ -030416: 6e10 ff15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03041c: 0c01 |001e: move-result-object v1 │ │ -03041e: 7020 a515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -030424: 2700 |0022: throw v0 │ │ -030426: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -03042a: 6e10 0003 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0300 │ │ -030430: 0c00 |0028: move-result-object v0 │ │ -030432: 1100 |0029: return-object v0 │ │ +0304a8: |[0304a8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +0304b8: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0304bc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0304c0: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0304c4: 2201 4f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0304c8: 7010 fa15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0304ce: 1a02 4d03 |000b: const-string v2, "Fragment " // string@034d │ │ +0304d2: 6e20 0116 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0304d8: 0c01 |0010: move-result-object v1 │ │ +0304da: 6e20 0016 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0304e0: 0c01 |0014: move-result-object v1 │ │ +0304e2: 1a02 9300 |0015: const-string v2, " not attached to Activity" // string@0093 │ │ +0304e6: 6e20 0116 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0304ec: 0c01 |001a: move-result-object v1 │ │ +0304ee: 6e10 0616 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0304f4: 0c01 |001e: move-result-object v1 │ │ +0304f6: 7020 ac15 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0304fc: 2700 |0022: throw v0 │ │ +0304fe: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030502: 6e10 0003 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0300 │ │ +030508: 0c00 |0028: move-result-object v0 │ │ +03050a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0004 line=579 │ │ 0x0023 line=581 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4601,17 +4601,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030434: |[030434] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -030444: 5510 b300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -030448: 0f00 |0002: return v0 │ │ +03050c: |[03050c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +03051c: 5510 b300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +030520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4619,20 +4619,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03044c: |[03044c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -03045c: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ -030462: 0c00 |0003: move-result-object v0 │ │ -030464: 6e20 d700 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00d7 │ │ -03046a: 0c00 |0007: move-result-object v0 │ │ -03046c: 1100 |0008: return-object v0 │ │ +030524: |[030524] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +030534: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ +03053a: 0c00 |0003: move-result-object v0 │ │ +03053c: 6e20 d700 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00d7 │ │ +030542: 0c00 |0007: move-result-object v0 │ │ +030544: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4641,20 +4641,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -030470: |[030470] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -030480: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ -030486: 0c00 |0003: move-result-object v0 │ │ -030488: 6e30 d800 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00d8 │ │ -03048e: 0c00 |0007: move-result-object v0 │ │ -030490: 1100 |0008: return-object v0 │ │ +030548: |[030548] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +030558: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ +03055e: 0c00 |0003: move-result-object v0 │ │ +030560: 6e30 d800 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00d8 │ │ +030566: 0c00 |0007: move-result-object v0 │ │ +030568: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -4664,17 +4664,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030494: |[030494] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -0304a4: 5410 b900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -0304a8: 1100 |0002: return-object v0 │ │ +03056c: |[03056c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +03057c: 5410 b900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +030580: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4682,17 +4682,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0304ac: |[0304ac] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -0304bc: 5410 ba00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -0304c0: 1100 |0002: return-object v0 │ │ +030584: |[030584] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +030594: 5410 ba00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +030598: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4700,17 +4700,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0304c4: |[0304c4] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -0304d4: 5210 bc00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -0304d8: 0f00 |0002: return v0 │ │ +03059c: |[03059c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +0305ac: 5210 bc00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +0305b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4718,20 +4718,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0304dc: |[0304dc] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -0304ec: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ -0304f2: 0c00 |0003: move-result-object v0 │ │ -0304f4: 6e20 d900 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00d9 │ │ -0304fa: 0c00 |0007: move-result-object v0 │ │ -0304fc: 1100 |0008: return-object v0 │ │ +0305b4: |[0305b4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +0305c4: 6e10 9902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ +0305ca: 0c00 |0003: move-result-object v0 │ │ +0305cc: 6e20 d900 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00d9 │ │ +0305d2: 0c00 |0007: move-result-object v0 │ │ +0305d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4740,17 +4740,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030500: |[030500] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -030510: 5510 bd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -030514: 0f00 |0002: return v0 │ │ +0305d8: |[0305d8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +0305e8: 5510 bd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +0305ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4758,17 +4758,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030518: |[030518] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -030528: 5410 be00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -03052c: 1100 |0002: return-object v0 │ │ +0305f0: |[0305f0] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +030600: 5410 be00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +030604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4776,17 +4776,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030530: |[030530] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -030540: 5510 a600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -030544: 0f00 |0002: return v0 │ │ +030608: |[030608] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +030618: 5510 a600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +03061c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4794,18 +4794,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -030548: |[030548] android.support.v4.app.Fragment.hashCode:()I │ │ -030558: 6f10 c215 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@15c2 │ │ -03055e: 0a00 |0003: move-result v0 │ │ -030560: 0f00 |0004: return v0 │ │ +030620: |[030620] android.support.v4.app.Fragment.hashCode:()I │ │ +030630: 6f10 c915 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@15c9 │ │ +030636: 0a00 |0003: move-result v0 │ │ +030638: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4813,39 +4813,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -030564: |[030564] android.support.v4.app.Fragment.initState:()V │ │ -030574: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -030576: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -030578: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -03057a: 5930 a900 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -03057e: 5b32 bf00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -030582: 5c31 9800 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -030586: 5c31 b000 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -03058a: 5c31 b200 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ -03058e: 5c31 a500 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -030592: 5c31 a800 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -030596: 5c31 b100 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ -03059a: 5931 9b00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -03059e: 5b32 a400 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0305a2: 5b32 9700 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -0305a6: 5931 a300 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -0305aa: 5931 a000 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -0305ae: 5b32 b900 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -0305b2: 5c31 a700 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -0305b6: 5c31 a200 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -0305ba: 5c31 b400 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -0305be: 5b32 ab00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0305c2: 5c31 ac00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -0305c6: 5c31 9d00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -0305ca: 0e00 |002b: return-void │ │ +03063c: |[03063c] android.support.v4.app.Fragment.initState:()V │ │ +03064c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03064e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +030650: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +030652: 5930 a900 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +030656: 5b32 bf00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +03065a: 5c31 9800 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +03065e: 5c31 b000 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +030662: 5c31 b200 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ +030666: 5c31 a500 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +03066a: 5c31 a800 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +03066e: 5c31 b100 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ +030672: 5931 9b00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +030676: 5b32 a400 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03067a: 5b32 9700 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +03067e: 5931 a300 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +030682: 5931 a000 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +030686: 5b32 b900 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +03068a: 5c31 a700 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +03068e: 5c31 a200 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +030692: 5c31 b400 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +030696: 5b32 ab00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03069a: 5c31 ac00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +03069e: 5c31 9d00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +0306a2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1169 │ │ 0x0005 line=1170 │ │ 0x0007 line=1171 │ │ 0x0009 line=1172 │ │ 0x000b line=1173 │ │ @@ -4873,24 +4873,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0305cc: |[0305cc] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -0305dc: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0098 │ │ -0305e0: 7010 5003 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0350 │ │ -0305e6: 5b30 9e00 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0305ea: 5430 9e00 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0305ee: 5431 9700 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -0305f2: 2202 8500 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@0085 │ │ -0305f6: 7020 7f02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@027f │ │ -0305fc: 6e40 5503 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0355 │ │ -030602: 0e00 |0013: return-void │ │ +0306a4: |[0306a4] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +0306b4: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0098 │ │ +0306b8: 7010 5003 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0350 │ │ +0306be: 5b30 9e00 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0306c2: 5430 9e00 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0306c6: 5431 9700 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0306ca: 2202 8500 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@0085 │ │ +0306ce: 7020 7f02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@027f │ │ +0306d4: 6e40 5503 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0355 │ │ +0306da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0007 line=1439 │ │ 0x0013 line=1448 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4900,23 +4900,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -030604: |[030604] android.support.v4.app.Fragment.isAdded:()Z │ │ -030614: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030618: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03061c: 5510 9800 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -030620: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -030624: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -030626: 0f00 |0009: return v0 │ │ -030628: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03062a: 28fe |000b: goto 0009 // -0002 │ │ +0306dc: |[0306dc] android.support.v4.app.Fragment.isAdded:()Z │ │ +0306ec: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0306f0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0306f4: 5510 9800 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +0306f8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0306fc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0306fe: 0f00 |0009: return v0 │ │ +030700: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +030702: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4924,17 +4924,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03062c: |[03062c] android.support.v4.app.Fragment.isDetached:()Z │ │ -03063c: 5510 a200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -030640: 0f00 |0002: return v0 │ │ +030704: |[030704] android.support.v4.app.Fragment.isDetached:()Z │ │ +030714: 5510 a200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +030718: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4942,17 +4942,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030644: |[030644] android.support.v4.app.Fragment.isHidden:()Z │ │ -030654: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030658: 0f00 |0002: return v0 │ │ +03071c: |[03071c] android.support.v4.app.Fragment.isHidden:()Z │ │ +03072c: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030730: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4960,21 +4960,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03065c: |[03065c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -03066c: 5210 9b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -030670: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -030674: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -030676: 0f00 |0005: return v0 │ │ -030678: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03067a: 28fe |0007: goto 0005 // -0002 │ │ +030734: |[030734] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +030744: 5210 9b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +030748: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +03074c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03074e: 0f00 |0005: return v0 │ │ +030750: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +030752: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #29 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4982,17 +4982,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03067c: |[03067c] android.support.v4.app.Fragment.isInLayout:()Z │ │ -03068c: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -030690: 0f00 |0002: return v0 │ │ +030754: |[030754] android.support.v4.app.Fragment.isInLayout:()Z │ │ +030764: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +030768: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #30 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5000,17 +5000,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030694: |[030694] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -0306a4: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -0306a8: 0f00 |0002: return v0 │ │ +03076c: |[03076c] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +03077c: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +030780: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #31 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5018,17 +5018,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0306ac: |[0306ac] android.support.v4.app.Fragment.isRemoving:()Z │ │ -0306bc: 5510 b000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -0306c0: 0f00 |0002: return v0 │ │ +030784: |[030784] android.support.v4.app.Fragment.isRemoving:()Z │ │ +030794: 5510 b000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +030798: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #32 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5036,17 +5036,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0306c4: |[0306c4] android.support.v4.app.Fragment.isResumed:()Z │ │ -0306d4: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ -0306d8: 0f00 |0002: return v0 │ │ +03079c: |[03079c] android.support.v4.app.Fragment.isResumed:()Z │ │ +0307ac: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ +0307b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #33 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5054,35 +5054,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0306dc: |[0306dc] android.support.v4.app.Fragment.isVisible:()Z │ │ -0306ec: 6e10 a902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ -0306f2: 0a00 |0003: move-result v0 │ │ -0306f4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -0306f8: 6e10 ab02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ -0306fe: 0a00 |0009: move-result v0 │ │ -030700: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -030704: 5410 be00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -030708: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -03070c: 5410 be00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -030710: 6e10 9811 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1198 │ │ -030716: 0c00 |0015: move-result-object v0 │ │ -030718: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -03071c: 5410 be00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -030720: 6e10 9611 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -030726: 0a00 |001d: move-result v0 │ │ -030728: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -03072c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -03072e: 0f00 |0021: return v0 │ │ -030730: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -030732: 28fe |0023: goto 0021 // -0002 │ │ +0307b4: |[0307b4] android.support.v4.app.Fragment.isVisible:()Z │ │ +0307c4: 6e10 a902 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ +0307ca: 0a00 |0003: move-result v0 │ │ +0307cc: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +0307d0: 6e10 ab02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ +0307d6: 0a00 |0009: move-result v0 │ │ +0307d8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +0307dc: 5410 be00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0307e0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +0307e4: 5410 be00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0307e8: 6e10 9811 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1198 │ │ +0307ee: 0c00 |0015: move-result-object v0 │ │ +0307f0: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +0307f4: 5410 be00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0307f8: 6e10 9611 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +0307fe: 0a00 |001d: move-result v0 │ │ +030800: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +030804: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +030806: 0f00 |0021: return v0 │ │ +030808: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +03080a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #34 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5090,18 +5090,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030734: |[030734] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -030744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030746: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03074a: 0e00 |0003: return-void │ │ +03080c: |[03080c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +03081c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03081e: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0003 line=1037 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5111,16 +5111,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03074c: |[03074c] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -03075c: 0e00 |0000: return-void │ │ +030824: |[030824] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +030834: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -5131,18 +5131,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030760: |[030760] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -030770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030772: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030776: 0e00 |0003: return-void │ │ +030838: |[030838] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +030848: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03084a: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +03084e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0003 line=948 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5152,18 +5152,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030778: |[030778] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -030788: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03078a: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03078e: 0e00 |0003: return-void │ │ +030850: |[030850] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +030860: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030862: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 0x0003 line=1108 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -5173,17 +5173,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030790: |[030790] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0307a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0307a2: 0f00 |0001: return v0 │ │ +030868: |[030868] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +030878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03087a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5192,18 +5192,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0307a4: |[0307a4] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -0307b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0307b6: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0307ba: 0e00 |0003: return-void │ │ +03087c: |[03087c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +03088c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03088e: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x0003 line=973 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5213,17 +5213,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0307bc: |[0307bc] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -0307cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0307ce: 1100 |0001: return-object v0 │ │ +030894: |[030894] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +0308a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0308a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -5234,19 +5234,19 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0307d0: |[0307d0] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0307e0: 6e10 9102 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0291 │ │ -0307e6: 0c00 |0003: move-result-object v0 │ │ -0307e8: 6e40 0d03 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@030d │ │ -0307ee: 0e00 |0007: return-void │ │ +0308a8: |[0308a8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0308b8: 6e10 9102 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0291 │ │ +0308be: 0c00 |0003: move-result-object v0 │ │ +0308c0: 6e40 0d03 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@030d │ │ +0308c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0007 line=1293 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -5258,16 +5258,16 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0307f0: |[0307f0] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -030800: 0e00 |0000: return-void │ │ +0308c8: |[0308c8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0308d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ @@ -5277,17 +5277,17 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030804: |[030804] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -030814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030816: 1100 |0001: return-object v0 │ │ +0308dc: |[0308dc] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0308ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0308ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ @@ -5298,32 +5298,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -030818: |[030818] android.support.v4.app.Fragment.onDestroy:()V │ │ -030828: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03082a: 5c41 9c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03082e: 5540 9d00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -030832: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -030836: 5c41 9d00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -03083a: 5440 9700 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -03083e: 5441 bf00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -030842: 5542 ac00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -030846: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -030848: 6e40 fe02 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -03084e: 0c00 |0013: move-result-object v0 │ │ -030850: 5b40 ab00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030854: 5440 ab00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030858: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -03085c: 5440 ab00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030860: 6e10 3904 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ -030866: 0e00 |001f: return-void │ │ +0308f0: |[0308f0] android.support.v4.app.Fragment.onDestroy:()V │ │ +030900: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +030902: 5c41 9c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030906: 5540 9d00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +03090a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +03090e: 5c41 9d00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030912: 5440 9700 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030916: 5441 bf00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +03091a: 5542 ac00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +03091e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +030920: 6e40 fe02 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +030926: 0c00 |0013: move-result-object v0 │ │ +030928: 5b40 ab00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03092c: 5440 ab00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030930: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +030934: 5440 ab00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030938: 6e10 3904 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ +03093e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1150 │ │ 0x0003 line=1153 │ │ 0x0007 line=1154 │ │ 0x0009 line=1155 │ │ 0x0016 line=1157 │ │ @@ -5337,16 +5337,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -030868: |[030868] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -030878: 0e00 |0000: return-void │ │ +030940: |[030940] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +030950: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #46 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5354,18 +5354,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03087c: |[03087c] android.support.v4.app.Fragment.onDestroyView:()V │ │ -03088c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03088e: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030892: 0e00 |0003: return-void │ │ +030954: |[030954] android.support.v4.app.Fragment.onDestroyView:()V │ │ +030964: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030966: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +03096a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ 0x0003 line=1143 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5374,18 +5374,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030894: |[030894] android.support.v4.app.Fragment.onDetach:()V │ │ -0308a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0308a6: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0308aa: 0e00 |0003: return-void │ │ +03096c: |[03096c] android.support.v4.app.Fragment.onDetach:()V │ │ +03097c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03097e: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ 0x0003 line=1197 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5394,16 +5394,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0308ac: |[0308ac] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -0308bc: 0e00 |0000: return-void │ │ +030984: |[030984] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +030994: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -5412,18 +5412,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0308c0: |[0308c0] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0308d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0308d2: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0308d6: 0e00 |0003: return-void │ │ +030998: |[030998] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0309a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0309aa: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +0309ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0003 line=940 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5435,18 +5435,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0308d8: |[0308d8] android.support.v4.app.Fragment.onLowMemory:()V │ │ -0308e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0308ea: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0308ee: 0e00 |0003: return-void │ │ +0309b0: |[0309b0] android.support.v4.app.Fragment.onLowMemory:()V │ │ +0309c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0309c2: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +0309c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0003 line=1130 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5455,17 +5455,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0308f0: |[0308f0] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -030900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030902: 0f00 |0001: return v0 │ │ +0309c8: |[0309c8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0309d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0309da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5474,16 +5474,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -030904: |[030904] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -030914: 0e00 |0000: return-void │ │ +0309dc: |[0309dc] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0309ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5492,18 +5492,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030918: |[030918] android.support.v4.app.Fragment.onPause:()V │ │ -030928: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03092a: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03092e: 0e00 |0003: return-void │ │ +0309f0: |[0309f0] android.support.v4.app.Fragment.onPause:()V │ │ +030a00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030a02: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0003 line=1117 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5512,16 +5512,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -030930: |[030930] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -030940: 0e00 |0000: return-void │ │ +030a08: |[030a08] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +030a18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5530,18 +5530,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -030944: |[030944] android.support.v4.app.Fragment.onResume:()V │ │ -030954: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030956: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03095a: 0e00 |0003: return-void │ │ +030a1c: |[030a1c] android.support.v4.app.Fragment.onResume:()V │ │ +030a2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030a2e: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 0x0003 line=1082 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5550,16 +5550,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03095c: |[03095c] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03096c: 0e00 |0000: return-void │ │ +030a34: |[030a34] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +030a44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -5568,35 +5568,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -030970: |[030970] android.support.v4.app.Fragment.onStart:()V │ │ -030980: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -030982: 5c41 9c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030986: 5540 ac00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -03098a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -03098e: 5c41 ac00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -030992: 5540 9d00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -030996: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -03099a: 5c41 9d00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -03099e: 5440 9700 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -0309a2: 5441 bf00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -0309a6: 5542 ac00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -0309aa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0309ac: 6e40 fe02 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -0309b2: 0c00 |0019: move-result-object v0 │ │ -0309b4: 5b40 ab00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0309b8: 5440 ab00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0309bc: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0309c0: 5440 ab00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0309c4: 6e10 3d04 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ -0309ca: 0e00 |0025: return-void │ │ +030a48: |[030a48] android.support.v4.app.Fragment.onStart:()V │ │ +030a58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +030a5a: 5c41 9c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030a5e: 5540 ac00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030a62: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +030a66: 5c41 ac00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030a6a: 5540 9d00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030a6e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +030a72: 5c41 9d00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030a76: 5440 9700 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030a7a: 5441 bf00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +030a7e: 5542 ac00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030a82: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +030a84: 6e40 fe02 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +030a8a: 0c00 |0019: move-result-object v0 │ │ +030a8c: 5b40 ab00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030a90: 5440 ab00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030a94: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +030a98: 5440 ab00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030a9c: 6e10 3d04 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ +030aa2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1060 │ │ 0x0003 line=1062 │ │ 0x0007 line=1063 │ │ 0x0009 line=1064 │ │ 0x000d line=1065 │ │ @@ -5612,18 +5612,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0309cc: |[0309cc] android.support.v4.app.Fragment.onStop:()V │ │ -0309dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0309de: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0309e2: 0e00 |0003: return-void │ │ +030aa4: |[030aa4] android.support.v4.app.Fragment.onStop:()V │ │ +030ab4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030ab6: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0003 line=1126 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5632,16 +5632,16 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0309e4: |[0309e4] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0309f4: 0e00 |0000: return-void │ │ +030abc: |[030abc] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +030acc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5651,18 +5651,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0309f8: |[0309f8] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -030a08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030a0a: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030a0e: 0e00 |0003: return-void │ │ +030ad0: |[030ad0] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +030ae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030ae2: 5c10 9c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x0003 line=1052 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5672,44 +5672,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -030a10: |[030a10] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -030a20: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030a24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -030a28: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030a2c: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -030a32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -030a34: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030a38: 6e20 b202 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02b2 │ │ -030a3e: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030a42: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -030a46: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030a4a: 2201 4d03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030a4e: 7010 f315 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030a54: 1a02 3b03 |001a: const-string v2, "Fragment " // string@033b │ │ -030a58: 6e20 fa15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030a5e: 0c01 |001f: move-result-object v1 │ │ -030a60: 6e20 f915 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030a66: 0c01 |0023: move-result-object v1 │ │ -030a68: 1a02 3c00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@003c │ │ -030a6c: 6e20 fa15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030a72: 0c01 |0029: move-result-object v1 │ │ -030a74: 6e10 ff15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030a7a: 0c01 |002d: move-result-object v1 │ │ -030a7c: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030a82: 2700 |0031: throw v0 │ │ -030a84: 5430 9e00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030a88: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -030a8c: 5430 9e00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030a90: 6e10 5a03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ -030a96: 0e00 |003b: return-void │ │ +030ae8: |[030ae8] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +030af8: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030afc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +030b00: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030b04: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +030b0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030b0c: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030b10: 6e20 b202 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02b2 │ │ +030b16: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030b1a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +030b1e: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +030b22: 2201 4f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030b26: 7010 fa15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030b2c: 1a02 4d03 |001a: const-string v2, "Fragment " // string@034d │ │ +030b30: 6e20 0116 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030b36: 0c01 |001f: move-result-object v1 │ │ +030b38: 6e20 0016 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030b3e: 0c01 |0023: move-result-object v1 │ │ +030b40: 1a02 4f00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@004f │ │ +030b44: 6e20 0116 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030b4a: 0c01 |0029: move-result-object v1 │ │ +030b4c: 6e10 0616 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030b52: 0c01 |002d: move-result-object v1 │ │ +030b54: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +030b5a: 2700 |0031: throw v0 │ │ +030b5c: 5430 9e00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030b60: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +030b64: 5430 9e00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030b68: 6e10 5a03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ +030b6e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ 0x0004 line=1483 │ │ 0x0009 line=1485 │ │ 0x000c line=1486 │ │ 0x000f line=1487 │ │ @@ -5726,21 +5726,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -030a98: |[030a98] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -030aa8: 6e20 b502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02b5 │ │ -030aae: 5410 9e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ab2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -030ab6: 5410 9e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030aba: 6e20 5b03 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@035b │ │ -030ac0: 0e00 |000c: return-void │ │ +030b70: |[030b70] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +030b80: 6e20 b502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02b5 │ │ +030b86: 5410 9e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030b8a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +030b8e: 5410 9e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030b92: 6e20 5b03 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@035b │ │ +030b98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1533 │ │ 0x0003 line=1534 │ │ 0x0007 line=1535 │ │ 0x000c line=1537 │ │ locals : │ │ @@ -5752,30 +5752,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -030ac4: |[030ac4] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -030ad4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030ad6: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030ada: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -030ade: 6e20 b602 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02b6 │ │ -030ae4: 0a01 |0008: move-result v1 │ │ -030ae6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -030aea: 0f00 |000b: return v0 │ │ -030aec: 5421 9e00 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030af0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -030af4: 5421 9e00 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030af8: 6e20 5c03 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@035c │ │ -030afe: 0a01 |0015: move-result v1 │ │ -030b00: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -030b04: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -030b06: 28f2 |0019: goto 000b // -000e │ │ +030b9c: |[030b9c] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +030bac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030bae: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030bb2: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +030bb6: 6e20 b602 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02b6 │ │ +030bbc: 0a01 |0008: move-result v1 │ │ +030bbe: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +030bc2: 0f00 |000b: return v0 │ │ +030bc4: 5421 9e00 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030bc8: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +030bcc: 5421 9e00 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030bd0: 6e20 5c03 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@035c │ │ +030bd6: 0a01 |0015: move-result v1 │ │ +030bd8: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +030bdc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +030bde: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1600 │ │ 0x0005 line=1601 │ │ 0x000b line=1610 │ │ 0x000c line=1604 │ │ 0x0010 line=1605 │ │ @@ -5789,53 +5789,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -030b08: |[030b08] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -030b18: 5441 9e00 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030b1c: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -030b20: 5441 9e00 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030b24: 6e10 8003 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -030b2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -030b2c: 5c41 9c00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030b30: 6e20 b702 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@02b7 │ │ -030b36: 5541 9c00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030b3a: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -030b3e: 2201 cc00 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030b42: 2202 4d03 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -030b46: 7010 f315 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030b4c: 1a03 3b03 |001a: const-string v3, "Fragment " // string@033b │ │ -030b50: 6e20 fa15 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030b56: 0c02 |001f: move-result-object v2 │ │ -030b58: 6e20 f915 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030b5e: 0c02 |0023: move-result-object v2 │ │ -030b60: 1a03 3e00 |0024: const-string v3, " did not call through to super.onCreate()" // string@003e │ │ -030b64: 6e20 fa15 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030b6a: 0c02 |0029: move-result-object v2 │ │ -030b6c: 6e10 ff15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030b72: 0c02 |002d: move-result-object v2 │ │ -030b74: 7020 0005 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030b7a: 2701 |0031: throw v1 │ │ -030b7c: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -030b80: 1a01 0d0c |0034: const-string v1, "android:support:fragments" // string@0c0d │ │ -030b84: 6e20 6501 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ -030b8a: 0c00 |0039: move-result-object v0 │ │ -030b8c: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -030b90: 5441 9e00 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030b94: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -030b98: 6e10 a802 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02a8 │ │ -030b9e: 5441 9e00 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ba2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -030ba4: 6e30 8d03 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@038d │ │ -030baa: 5441 9e00 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030bae: 6e10 5d03 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ -030bb4: 0e00 |004e: return-void │ │ +030be0: |[030be0] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +030bf0: 5441 9e00 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030bf4: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +030bf8: 5441 9e00 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030bfc: 6e10 8003 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +030c02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +030c04: 5c41 9c00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030c08: 6e20 b702 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@02b7 │ │ +030c0e: 5541 9c00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030c12: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +030c16: 2201 cc00 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +030c1a: 2202 4f03 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +030c1e: 7010 fa15 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030c24: 1a03 4d03 |001a: const-string v3, "Fragment " // string@034d │ │ +030c28: 6e20 0116 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030c2e: 0c02 |001f: move-result-object v2 │ │ +030c30: 6e20 0016 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030c36: 0c02 |0023: move-result-object v2 │ │ +030c38: 1a03 5100 |0024: const-string v3, " did not call through to super.onCreate()" // string@0051 │ │ +030c3c: 6e20 0116 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030c42: 0c02 |0029: move-result-object v2 │ │ +030c44: 6e10 0616 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030c4a: 0c02 |002d: move-result-object v2 │ │ +030c4c: 7020 0005 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +030c52: 2701 |0031: throw v1 │ │ +030c54: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +030c58: 1a01 230c |0034: const-string v1, "android:support:fragments" // string@0c23 │ │ +030c5c: 6e20 6501 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ +030c62: 0c00 |0039: move-result-object v0 │ │ +030c64: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +030c68: 5441 9e00 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030c6c: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +030c70: 6e10 a802 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02a8 │ │ +030c76: 5441 9e00 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030c7a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +030c7c: 6e30 8d03 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@038d │ │ +030c82: 5441 9e00 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030c86: 6e10 5d03 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ +030c8c: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ 0x0004 line=1452 │ │ 0x0009 line=1454 │ │ 0x000c line=1455 │ │ 0x000f line=1456 │ │ @@ -5858,31 +5858,31 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -030bb8: |[030bb8] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -030bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030bca: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030bce: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -030bd2: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -030bd6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -030bda: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -030bde: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -030be2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -030be4: 6e30 ba02 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@02ba │ │ -030bea: 5421 9e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030bee: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -030bf2: 5421 9e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030bf6: 6e30 5e03 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@035e │ │ -030bfc: 0a01 |001a: move-result v1 │ │ -030bfe: b610 |001b: or-int/2addr v0, v1 │ │ -030c00: 0f00 |001c: return v0 │ │ +030c90: |[030c90] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +030ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030ca2: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030ca6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +030caa: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +030cae: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +030cb2: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +030cb6: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +030cba: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +030cbc: 6e30 ba02 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@02ba │ │ +030cc2: 5421 9e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030cc6: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +030cca: 5421 9e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030cce: 6e30 5e03 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@035e │ │ +030cd4: 0a01 |001a: move-result v1 │ │ +030cd6: b610 |001b: or-int/2addr v0, v1 │ │ +030cd8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1556 │ │ 0x0001 line=1557 │ │ 0x0005 line=1558 │ │ 0x000d line=1559 │ │ 0x000e line=1560 │ │ @@ -5900,22 +5900,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -030c04: |[030c04] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -030c14: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030c18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -030c1c: 5410 9e00 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030c20: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -030c26: 6e40 bb02 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02bb │ │ -030c2c: 0c00 |000c: move-result-object v0 │ │ -030c2e: 1100 |000d: return-object v0 │ │ +030cdc: |[030cdc] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +030cec: 5410 9e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030cf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +030cf4: 5410 9e00 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030cf8: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +030cfe: 6e40 bb02 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02bb │ │ +030d04: 0c00 |000c: move-result-object v0 │ │ +030d06: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ 0x0004 line=1476 │ │ 0x0009 line=1478 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -5928,40 +5928,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -030c30: |[030c30] android.support.v4.app.Fragment.performDestroy:()V │ │ -030c40: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030c44: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -030c48: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030c4c: 6e10 5f03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@035f │ │ -030c52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -030c54: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030c58: 6e10 bc02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@02bc │ │ -030c5e: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030c62: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -030c66: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030c6a: 2201 4d03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030c6e: 7010 f315 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030c74: 1a02 3b03 |001a: const-string v2, "Fragment " // string@033b │ │ -030c78: 6e20 fa15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030c7e: 0c01 |001f: move-result-object v1 │ │ -030c80: 6e20 f915 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030c86: 0c01 |0023: move-result-object v1 │ │ -030c88: 1a02 3f00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@003f │ │ -030c8c: 6e20 fa15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030c92: 0c01 |0029: move-result-object v1 │ │ -030c94: 6e10 ff15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030c9a: 0c01 |002d: move-result-object v1 │ │ -030c9c: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030ca2: 2700 |0031: throw v0 │ │ -030ca4: 0e00 |0032: return-void │ │ +030d08: |[030d08] android.support.v4.app.Fragment.performDestroy:()V │ │ +030d18: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030d1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +030d20: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030d24: 6e10 5f03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@035f │ │ +030d2a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030d2c: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030d30: 6e10 bc02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@02bc │ │ +030d36: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030d3a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +030d3e: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +030d42: 2201 4f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030d46: 7010 fa15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030d4c: 1a02 4d03 |001a: const-string v2, "Fragment " // string@034d │ │ +030d50: 6e20 0116 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030d56: 0c01 |001f: move-result-object v1 │ │ +030d58: 6e20 0016 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030d5e: 0c01 |0023: move-result-object v1 │ │ +030d60: 1a02 5200 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0052 │ │ +030d64: 6e20 0116 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030d6a: 0c01 |0029: move-result-object v1 │ │ +030d6c: 6e10 0616 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030d72: 0c01 |002d: move-result-object v1 │ │ +030d74: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +030d7a: 2700 |0031: throw v0 │ │ +030d7c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1694 │ │ 0x0004 line=1695 │ │ 0x0009 line=1697 │ │ 0x000c line=1698 │ │ 0x000f line=1699 │ │ @@ -5975,44 +5975,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -030ca8: |[030ca8] android.support.v4.app.Fragment.performDestroyView:()V │ │ -030cb8: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030cbc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -030cc0: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030cc4: 6e10 6003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0360 │ │ -030cca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -030ccc: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030cd0: 6e10 be02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ -030cd6: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030cda: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -030cde: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030ce2: 2201 4d03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030ce6: 7010 f315 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030cec: 1a02 3b03 |001a: const-string v2, "Fragment " // string@033b │ │ -030cf0: 6e20 fa15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030cf6: 0c01 |001f: move-result-object v1 │ │ -030cf8: 6e20 f915 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030cfe: 0c01 |0023: move-result-object v1 │ │ -030d00: 1a02 4000 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0040 │ │ -030d04: 6e20 fa15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030d0a: 0c01 |0029: move-result-object v1 │ │ -030d0c: 6e10 ff15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030d12: 0c01 |002d: move-result-object v1 │ │ -030d14: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030d1a: 2700 |0031: throw v0 │ │ -030d1c: 5430 ab00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030d20: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -030d24: 5430 ab00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030d28: 6e10 3a04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@043a │ │ -030d2e: 0e00 |003b: return-void │ │ +030d80: |[030d80] android.support.v4.app.Fragment.performDestroyView:()V │ │ +030d90: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030d94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +030d98: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030d9c: 6e10 6003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0360 │ │ +030da2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030da4: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030da8: 6e10 be02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ +030dae: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030db2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +030db6: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +030dba: 2201 4f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030dbe: 7010 fa15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030dc4: 1a02 4d03 |001a: const-string v2, "Fragment " // string@034d │ │ +030dc8: 6e20 0116 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030dce: 0c01 |001f: move-result-object v1 │ │ +030dd0: 6e20 0016 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030dd6: 0c01 |0023: move-result-object v1 │ │ +030dd8: 1a02 5300 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0053 │ │ +030ddc: 6e20 0116 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030de2: 0c01 |0029: move-result-object v1 │ │ +030de4: 6e10 0616 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030dea: 0c01 |002d: move-result-object v1 │ │ +030dec: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +030df2: 2700 |0031: throw v0 │ │ +030df4: 5430 ab00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030df8: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +030dfc: 5430 ab00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030e00: 6e10 3a04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@043a │ │ +030e06: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ 0x0004 line=1680 │ │ 0x0009 line=1682 │ │ 0x000c line=1683 │ │ 0x000f line=1684 │ │ @@ -6028,21 +6028,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -030d30: |[030d30] android.support.v4.app.Fragment.performLowMemory:()V │ │ -030d40: 6e10 c202 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@02c2 │ │ -030d46: 5410 9e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030d4a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -030d4e: 5410 9e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030d52: 6e10 6103 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0361 │ │ -030d58: 0e00 |000c: return-void │ │ +030e08: |[030e08] android.support.v4.app.Fragment.performLowMemory:()V │ │ +030e18: 6e10 c202 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@02c2 │ │ +030e1e: 5410 9e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030e22: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +030e26: 5410 9e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030e2a: 6e10 6103 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0361 │ │ +030e30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1540 │ │ 0x0003 line=1541 │ │ 0x0007 line=1542 │ │ 0x000c line=1544 │ │ locals : │ │ @@ -6053,34 +6053,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -030d5c: |[030d5c] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -030d6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030d6e: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030d72: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -030d76: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -030d7a: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -030d7e: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -030d82: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -030d86: 6e20 c302 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02c3 │ │ -030d8c: 0a01 |0010: move-result v1 │ │ -030d8e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -030d92: 0f00 |0013: return v0 │ │ -030d94: 5421 9e00 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030d98: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -030d9c: 5421 9e00 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030da0: 6e20 6203 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0362 │ │ -030da6: 0a01 |001d: move-result v1 │ │ -030da8: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -030dac: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -030dae: 28f2 |0021: goto 0013 // -000e │ │ +030e34: |[030e34] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +030e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030e46: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030e4a: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +030e4e: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +030e52: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +030e56: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +030e5a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +030e5e: 6e20 c302 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02c3 │ │ +030e64: 0a01 |0010: move-result v1 │ │ +030e66: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +030e6a: 0f00 |0013: return v0 │ │ +030e6c: 5421 9e00 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030e70: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +030e74: 5421 9e00 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030e78: 6e20 6203 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0362 │ │ +030e7e: 0a01 |001d: move-result v1 │ │ +030e80: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +030e84: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +030e86: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1584 │ │ 0x0005 line=1585 │ │ 0x000d line=1586 │ │ 0x0013 line=1596 │ │ 0x0014 line=1590 │ │ @@ -6095,27 +6095,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -030db0: |[030db0] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -030dc0: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030dc4: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -030dc8: 5510 a600 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -030dcc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -030dd0: 5510 ad00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -030dd4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -030dd8: 6e20 c402 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@02c4 │ │ -030dde: 5410 9e00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030de2: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -030de6: 5410 9e00 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030dea: 6e20 6303 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0363 │ │ -030df0: 0e00 |0018: return-void │ │ +030e88: |[030e88] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +030e98: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030e9c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +030ea0: 5510 a600 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +030ea4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +030ea8: 5510 ad00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +030eac: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +030eb0: 6e20 c402 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@02c4 │ │ +030eb6: 5410 9e00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030eba: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +030ebe: 5410 9e00 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030ec2: 6e20 6303 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0363 │ │ +030ec8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1614 │ │ 0x0004 line=1615 │ │ 0x000c line=1616 │ │ 0x000f line=1618 │ │ 0x0013 line=1619 │ │ @@ -6129,40 +6129,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -030df4: |[030df4] android.support.v4.app.Fragment.performPause:()V │ │ -030e04: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030e08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -030e0c: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030e10: 6e10 6403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0364 │ │ -030e16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -030e18: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030e1c: 6e10 c502 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@02c5 │ │ -030e22: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030e26: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -030e2a: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030e2e: 2201 4d03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030e32: 7010 f315 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030e38: 1a02 3b03 |001a: const-string v2, "Fragment " // string@033b │ │ -030e3c: 6e20 fa15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030e42: 0c01 |001f: move-result-object v1 │ │ -030e44: 6e20 f915 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030e4a: 0c01 |0023: move-result-object v1 │ │ -030e4c: 1a02 4200 |0024: const-string v2, " did not call through to super.onPause()" // string@0042 │ │ -030e50: 6e20 fa15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030e56: 0c01 |0029: move-result-object v1 │ │ -030e58: 6e10 ff15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030e5e: 0c01 |002d: move-result-object v1 │ │ -030e60: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030e66: 2700 |0031: throw v0 │ │ -030e68: 0e00 |0032: return-void │ │ +030ecc: |[030ecc] android.support.v4.app.Fragment.performPause:()V │ │ +030edc: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030ee0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +030ee4: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030ee8: 6e10 6403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0364 │ │ +030eee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030ef0: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030ef4: 6e10 c502 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@02c5 │ │ +030efa: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +030efe: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +030f02: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +030f06: 2201 4f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +030f0a: 7010 fa15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +030f10: 1a02 4d03 |001a: const-string v2, "Fragment " // string@034d │ │ +030f14: 6e20 0116 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030f1a: 0c01 |001f: move-result-object v1 │ │ +030f1c: 6e20 0016 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +030f22: 0c01 |0023: move-result-object v1 │ │ +030f24: 1a02 5500 |0024: const-string v2, " did not call through to super.onPause()" // string@0055 │ │ +030f28: 6e20 0116 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +030f2e: 0c01 |0029: move-result-object v1 │ │ +030f30: 6e10 0616 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +030f36: 0c01 |002d: move-result-object v1 │ │ +030f38: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +030f3e: 2700 |0031: throw v0 │ │ +030f40: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1635 │ │ 0x0004 line=1636 │ │ 0x0009 line=1638 │ │ 0x000c line=1639 │ │ 0x000f line=1640 │ │ @@ -6176,31 +6176,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -030e6c: |[030e6c] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -030e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e7e: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -030e82: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -030e86: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -030e8a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -030e8e: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -030e92: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -030e96: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -030e98: 6e20 c602 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@02c6 │ │ -030e9e: 5421 9e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ea2: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -030ea6: 5421 9e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030eaa: 6e20 6503 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0365 │ │ -030eb0: 0a01 |001a: move-result v1 │ │ -030eb2: b610 |001b: or-int/2addr v0, v1 │ │ -030eb4: 0f00 |001c: return v0 │ │ +030f44: |[030f44] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +030f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030f56: 5521 a700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +030f5a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +030f5e: 5521 a600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +030f62: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +030f66: 5521 ad00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +030f6a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +030f6e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +030f70: 6e20 c602 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@02c6 │ │ +030f76: 5421 9e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030f7a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +030f7e: 5421 9e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030f82: 6e20 6503 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0365 │ │ +030f88: 0a01 |001a: move-result v1 │ │ +030f8a: b610 |001b: or-int/2addr v0, v1 │ │ +030f8c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1570 │ │ 0x0001 line=1571 │ │ 0x0005 line=1572 │ │ 0x000d line=1573 │ │ 0x000e line=1574 │ │ @@ -6217,44 +6217,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -030eb8: |[030eb8] android.support.v4.app.Fragment.performReallyStop:()V │ │ -030ec8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -030eca: 5440 9e00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ece: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -030ed2: 5440 9e00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ed6: 6e10 6603 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0366 │ │ -030edc: 5540 ac00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -030ee0: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -030ee4: 5c43 ac00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -030ee8: 5540 9d00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -030eec: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -030ef0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -030ef2: 5c40 9d00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ -030ef6: 5440 9700 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030efa: 5441 bf00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -030efe: 5542 ac00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ -030f02: 6e40 fe02 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -030f08: 0c00 |0020: move-result-object v0 │ │ -030f0a: 5b40 ab00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030f0e: 5440 ab00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030f12: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -030f16: 5440 9700 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -030f1a: 5500 dc00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ -030f1e: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -030f22: 5440 ab00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030f26: 6e10 3e04 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@043e │ │ -030f2c: 0e00 |0032: return-void │ │ -030f2e: 5440 ab00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -030f32: 6e10 3c04 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@043c │ │ -030f38: 28fa |0038: goto 0032 // -0006 │ │ +030f90: |[030f90] android.support.v4.app.Fragment.performReallyStop:()V │ │ +030fa0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030fa2: 5440 9e00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030fa6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +030faa: 5440 9e00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +030fae: 6e10 6603 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0366 │ │ +030fb4: 5540 ac00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030fb8: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +030fbc: 5c43 ac00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030fc0: 5540 9d00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030fc4: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +030fc8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +030fca: 5c40 9d00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009d │ │ +030fce: 5440 9700 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030fd2: 5441 bf00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +030fd6: 5542 ac00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ac │ │ +030fda: 6e40 fe02 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +030fe0: 0c00 |0020: move-result-object v0 │ │ +030fe2: 5b40 ab00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030fe6: 5440 ab00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030fea: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +030fee: 5440 9700 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +030ff2: 5500 dc00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ +030ff6: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +030ffa: 5440 ab00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +030ffe: 6e10 3e04 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@043e │ │ +031004: 0e00 |0032: return-void │ │ +031006: 5440 ab00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +03100a: 6e10 3c04 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@043c │ │ +031010: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1659 │ │ 0x0005 line=1660 │ │ 0x000a line=1662 │ │ 0x000e line=1663 │ │ 0x0010 line=1664 │ │ @@ -6273,48 +6273,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -030f3c: |[030f3c] android.support.v4.app.Fragment.performResume:()V │ │ -030f4c: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030f50: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -030f54: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030f58: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -030f5e: 5430 9e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030f62: 6e10 6c03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -030f68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -030f6a: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030f6e: 6e10 c702 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@02c7 │ │ -030f74: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -030f78: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -030f7c: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -030f80: 2201 4d03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -030f84: 7010 f315 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -030f8a: 1a02 3b03 |001f: const-string v2, "Fragment " // string@033b │ │ -030f8e: 6e20 fa15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030f94: 0c01 |0024: move-result-object v1 │ │ -030f96: 6e20 f915 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -030f9c: 0c01 |0028: move-result-object v1 │ │ -030f9e: 1a02 4300 |0029: const-string v2, " did not call through to super.onResume()" // string@0043 │ │ -030fa2: 6e20 fa15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -030fa8: 0c01 |002e: move-result-object v1 │ │ -030faa: 6e10 ff15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -030fb0: 0c01 |0032: move-result-object v1 │ │ -030fb2: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -030fb8: 2700 |0036: throw v0 │ │ -030fba: 5430 9e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030fbe: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -030fc2: 5430 9e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030fc6: 6e10 6703 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ -030fcc: 5430 9e00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030fd0: 6e10 6c03 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -030fd6: 0e00 |0045: return-void │ │ +031014: |[031014] android.support.v4.app.Fragment.performResume:()V │ │ +031024: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031028: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03102c: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031030: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +031036: 5430 9e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +03103a: 6e10 6c03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +031040: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +031042: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +031046: 6e10 c702 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@02c7 │ │ +03104c: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +031050: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +031054: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +031058: 2201 4f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +03105c: 7010 fa15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031062: 1a02 4d03 |001f: const-string v2, "Fragment " // string@034d │ │ +031066: 6e20 0116 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03106c: 0c01 |0024: move-result-object v1 │ │ +03106e: 6e20 0016 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +031074: 0c01 |0028: move-result-object v1 │ │ +031076: 1a02 5600 |0029: const-string v2, " did not call through to super.onResume()" // string@0056 │ │ +03107a: 6e20 0116 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031080: 0c01 |002e: move-result-object v1 │ │ +031082: 6e10 0616 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031088: 0c01 |0032: move-result-object v1 │ │ +03108a: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +031090: 2700 |0036: throw v0 │ │ +031092: 5430 9e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031096: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +03109a: 5430 9e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +03109e: 6e10 6703 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ +0310a4: 5430 9e00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0310a8: 6e10 6c03 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +0310ae: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ 0x0004 line=1517 │ │ 0x0009 line=1518 │ │ 0x000e line=1520 │ │ 0x0011 line=1521 │ │ @@ -6332,25 +6332,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -030fd8: |[030fd8] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -030fe8: 6e20 c802 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02c8 │ │ -030fee: 5421 9e00 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ff2: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -030ff6: 5421 9e00 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -030ffa: 6e10 9003 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0390 │ │ -031000: 0c00 |000c: move-result-object v0 │ │ -031002: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -031006: 1a01 0d0c |000f: const-string v1, "android:support:fragments" // string@0c0d │ │ -03100a: 6e30 6e01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@016e │ │ -031010: 0e00 |0014: return-void │ │ +0310b0: |[0310b0] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0310c0: 6e20 c802 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02c8 │ │ +0310c6: 5421 9e00 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0310ca: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0310ce: 5421 9e00 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0310d2: 6e10 9003 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0390 │ │ +0310d8: 0c00 |000c: move-result-object v0 │ │ +0310da: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0310de: 1a01 230c |000f: const-string v1, "android:support:fragments" // string@0c23 │ │ +0310e2: 6e30 6e01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@016e │ │ +0310e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1625 │ │ 0x0003 line=1626 │ │ 0x0007 line=1627 │ │ 0x000d line=1628 │ │ 0x000f line=1629 │ │ @@ -6365,50 +6365,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -031014: |[031014] android.support.v4.app.Fragment.performStart:()V │ │ -031024: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -031028: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03102c: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -031030: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -031036: 5430 9e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -03103a: 6e10 6c03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -031040: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -031042: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -031046: 6e10 c902 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@02c9 │ │ -03104c: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -031050: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -031054: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -031058: 2201 4d03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -03105c: 7010 f315 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031062: 1a02 3b03 |001f: const-string v2, "Fragment " // string@033b │ │ -031066: 6e20 fa15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03106c: 0c01 |0024: move-result-object v1 │ │ -03106e: 6e20 f915 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -031074: 0c01 |0028: move-result-object v1 │ │ -031076: 1a02 4400 |0029: const-string v2, " did not call through to super.onStart()" // string@0044 │ │ -03107a: 6e20 fa15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031080: 0c01 |002e: move-result-object v1 │ │ -031082: 6e10 ff15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031088: 0c01 |0032: move-result-object v1 │ │ -03108a: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -031090: 2700 |0036: throw v0 │ │ -031092: 5430 9e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -031096: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -03109a: 5430 9e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -03109e: 6e10 6803 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ -0310a4: 5430 ab00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0310a8: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -0310ac: 5430 ab00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0310b0: 6e10 3b04 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@043b │ │ -0310b6: 0e00 |0049: return-void │ │ +0310ec: |[0310ec] android.support.v4.app.Fragment.performStart:()V │ │ +0310fc: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031100: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +031104: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031108: 6e10 8003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +03110e: 5430 9e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031112: 6e10 6c03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +031118: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03111a: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +03111e: 6e10 c902 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@02c9 │ │ +031124: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +031128: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03112c: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +031130: 2201 4f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +031134: 7010 fa15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03113a: 1a02 4d03 |001f: const-string v2, "Fragment " // string@034d │ │ +03113e: 6e20 0116 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031144: 0c01 |0024: move-result-object v1 │ │ +031146: 6e20 0016 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +03114c: 0c01 |0028: move-result-object v1 │ │ +03114e: 1a02 5700 |0029: const-string v2, " did not call through to super.onStart()" // string@0057 │ │ +031152: 6e20 0116 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031158: 0c01 |002e: move-result-object v1 │ │ +03115a: 6e10 0616 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031160: 0c01 |0032: move-result-object v1 │ │ +031162: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +031168: 2700 |0036: throw v0 │ │ +03116a: 5430 9e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +03116e: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +031172: 5430 9e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +031176: 6e10 6803 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ +03117c: 5430 ab00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +031180: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +031184: 5430 ab00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +031188: 6e10 3b04 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@043b │ │ +03118e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0004 line=1498 │ │ 0x0009 line=1499 │ │ 0x000e line=1501 │ │ 0x0011 line=1502 │ │ @@ -6427,40 +6427,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0310b8: |[0310b8] android.support.v4.app.Fragment.performStop:()V │ │ -0310c8: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0310cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0310d0: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -0310d4: 6e10 6903 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0369 │ │ -0310da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0310dc: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0310e0: 6e10 ca02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@02ca │ │ -0310e6: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0310ea: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0310ee: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -0310f2: 2201 4d03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0310f6: 7010 f315 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0310fc: 1a02 3b03 |001a: const-string v2, "Fragment " // string@033b │ │ -031100: 6e20 fa15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031106: 0c01 |001f: move-result-object v1 │ │ -031108: 6e20 f915 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03110e: 0c01 |0023: move-result-object v1 │ │ -031110: 1a02 4500 |0024: const-string v2, " did not call through to super.onStop()" // string@0045 │ │ -031114: 6e20 fa15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03111a: 0c01 |0029: move-result-object v1 │ │ -03111c: 6e10 ff15 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031122: 0c01 |002d: move-result-object v1 │ │ -031124: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -03112a: 2700 |0031: throw v0 │ │ -03112c: 0e00 |0032: return-void │ │ +031190: |[031190] android.support.v4.app.Fragment.performStop:()V │ │ +0311a0: 5430 9e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0311a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0311a8: 5430 9e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +0311ac: 6e10 6903 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0369 │ │ +0311b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0311b4: 5c30 9c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +0311b8: 6e10 ca02 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@02ca │ │ +0311be: 5530 9c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +0311c2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +0311c6: 2200 cc00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +0311ca: 2201 4f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0311ce: 7010 fa15 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0311d4: 1a02 4d03 |001a: const-string v2, "Fragment " // string@034d │ │ +0311d8: 6e20 0116 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0311de: 0c01 |001f: move-result-object v1 │ │ +0311e0: 6e20 0016 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0311e6: 0c01 |0023: move-result-object v1 │ │ +0311e8: 1a02 5800 |0024: const-string v2, " did not call through to super.onStop()" // string@0058 │ │ +0311ec: 6e20 0116 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0311f2: 0c01 |0029: move-result-object v1 │ │ +0311f4: 6e10 0616 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0311fa: 0c01 |002d: move-result-object v1 │ │ +0311fc: 7020 0005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +031202: 2700 |0031: throw v0 │ │ +031204: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0004 line=1648 │ │ 0x0009 line=1650 │ │ 0x000c line=1651 │ │ 0x000f line=1652 │ │ @@ -6474,17 +6474,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -031130: |[031130] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -031140: 6e20 c911 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@11c9 │ │ -031146: 0e00 |0003: return-void │ │ +031208: |[031208] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +031218: 6e20 c911 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@11c9 │ │ +03121e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ 0x0003 line=1307 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -6494,43 +6494,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -031148: |[031148] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -031158: 5430 b600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -03115c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -031160: 5430 aa00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -031164: 5431 b600 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -031168: 6e20 ba11 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@11ba │ │ -03116e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -031170: 5b30 b600 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -031174: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -031176: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -03117a: 6e20 cc02 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@02cc │ │ -031180: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -031184: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -031188: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -03118c: 2201 4d03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -031190: 7010 f315 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031196: 1a02 3b03 |001f: const-string v2, "Fragment " // string@033b │ │ -03119a: 6e20 fa15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0311a0: 0c01 |0024: move-result-object v1 │ │ -0311a2: 6e20 f915 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0311a8: 0c01 |0028: move-result-object v1 │ │ -0311aa: 1a02 4600 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0046 │ │ -0311ae: 6e20 fa15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0311b4: 0c01 |002e: move-result-object v1 │ │ -0311b6: 6e10 ff15 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0311bc: 0c01 |0032: move-result-object v1 │ │ -0311be: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -0311c4: 2700 |0036: throw v0 │ │ -0311c6: 0e00 |0037: return-void │ │ +031220: |[031220] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +031230: 5430 b600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +031234: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +031238: 5430 aa00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +03123c: 5431 b600 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +031240: 6e20 ba11 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@11ba │ │ +031246: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +031248: 5b30 b600 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +03124c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03124e: 5c30 9c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +031252: 6e20 cc02 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@02cc │ │ +031258: 5530 9c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +03125c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +031260: 2200 cc00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +031264: 2201 4f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +031268: 7010 fa15 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03126e: 1a02 4d03 |001f: const-string v2, "Fragment " // string@034d │ │ +031272: 6e20 0116 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031278: 0c01 |0024: move-result-object v1 │ │ +03127a: 6e20 0016 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +031280: 0c01 |0028: move-result-object v1 │ │ +031282: 1a02 5900 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0059 │ │ +031286: 6e20 0116 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03128c: 0c01 |002e: move-result-object v1 │ │ +03128e: 6e10 0616 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031294: 0c01 |0032: move-result-object v1 │ │ +031296: 7020 0005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +03129c: 2700 |0036: throw v0 │ │ +03129e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0004 line=425 │ │ 0x000b line=426 │ │ 0x000e line=428 │ │ 0x0011 line=429 │ │ @@ -6546,23 +6546,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0311c8: |[0311c8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -0311d8: 5220 a900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0311dc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0311e0: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0311e4: 1a01 3c03 |0006: const-string v1, "Fragment already active" // string@033c │ │ -0311e8: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0311ee: 2700 |000b: throw v0 │ │ -0311f0: 5b23 9a00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -0311f4: 0e00 |000e: return-void │ │ +0312a0: |[0312a0] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +0312b0: 5220 a900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0312b4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0312b8: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0312bc: 1a01 4e03 |0006: const-string v1, "Fragment already active" // string@034e │ │ +0312c0: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0312c6: 2700 |000b: throw v0 │ │ +0312c8: 5b23 9a00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +0312cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0004 line=508 │ │ 0x000c line=510 │ │ 0x000e line=511 │ │ locals : │ │ @@ -6574,27 +6574,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0311f8: |[0311f8] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -031208: 5510 a600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -03120c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -031210: 5c12 a600 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -031214: 6e10 a902 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ -03121a: 0a00 |0009: move-result v0 │ │ -03121c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -031220: 6e10 ab02 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ -031226: 0a00 |000f: move-result v0 │ │ -031228: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03122c: 5410 9700 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -031230: 6e10 2303 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ -031236: 0e00 |0017: return-void │ │ +0312d0: |[0312d0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +0312e0: 5510 a600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +0312e4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +0312e8: 5c12 a600 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +0312ec: 6e10 a902 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ +0312f2: 0a00 |0009: move-result v0 │ │ +0312f4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +0312f8: 6e10 ab02 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ +0312fe: 0a00 |000f: move-result v0 │ │ +031300: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +031304: 5410 9700 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +031308: 6e10 2303 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ +03130e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0004 line=779 │ │ 0x0006 line=780 │ │ 0x0012 line=781 │ │ 0x0017 line=784 │ │ @@ -6607,44 +6607,44 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -031238: |[031238] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -031248: 5923 a900 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -03124c: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -031250: 2200 4d03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -031254: 7010 f315 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03125a: 5441 bf00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -03125e: 6e20 fa15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031264: 0c00 |000e: move-result-object v0 │ │ -031266: 1a01 f900 |000f: const-string v1, ":" // string@00f9 │ │ -03126a: 6e20 fa15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031270: 0c00 |0014: move-result-object v0 │ │ -031272: 5221 a900 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -031276: 6e20 f615 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -03127c: 0c00 |001a: move-result-object v0 │ │ -03127e: 6e10 ff15 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031284: 0c00 |001e: move-result-object v0 │ │ -031286: 5b20 bf00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -03128a: 0e00 |0021: return-void │ │ -03128c: 2200 4d03 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -031290: 7010 f315 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031296: 1a01 090c |0027: const-string v1, "android:fragment:" // string@0c09 │ │ -03129a: 6e20 fa15 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0312a0: 0c00 |002c: move-result-object v0 │ │ -0312a2: 5221 a900 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0312a6: 6e20 f615 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0312ac: 0c00 |0032: move-result-object v0 │ │ -0312ae: 6e10 ff15 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0312b4: 0c00 |0036: move-result-object v0 │ │ -0312b6: 5b20 bf00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -0312ba: 28e8 |0039: goto 0021 // -0018 │ │ +031310: |[031310] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +031320: 5923 a900 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +031324: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +031328: 2200 4f03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +03132c: 7010 fa15 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031332: 5441 bf00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +031336: 6e20 0116 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03133c: 0c00 |000e: move-result-object v0 │ │ +03133e: 1a01 0b01 |000f: const-string v1, ":" // string@010b │ │ +031342: 6e20 0116 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031348: 0c00 |0014: move-result-object v0 │ │ +03134a: 5221 a900 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +03134e: 6e20 fd15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +031354: 0c00 |001a: move-result-object v0 │ │ +031356: 6e10 0616 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03135c: 0c00 |001e: move-result-object v0 │ │ +03135e: 5b20 bf00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +031362: 0e00 |0021: return-void │ │ +031364: 2200 4f03 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +031368: 7010 fa15 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03136e: 1a01 1f0c |0027: const-string v1, "android:fragment:" // string@0c1f │ │ +031372: 6e20 0116 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031378: 0c00 |002c: move-result-object v0 │ │ +03137a: 5221 a900 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +03137e: 6e20 fd15 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +031384: 0c00 |0032: move-result-object v0 │ │ +031386: 6e10 0616 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03138c: 0c00 |0036: move-result-object v0 │ │ +03138e: 5b20 bf00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +031392: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0004 line=439 │ │ 0x0021 line=443 │ │ 0x0022 line=441 │ │ @@ -6658,29 +6658,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0312bc: |[0312bc] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -0312cc: 5220 a900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0312d0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0312d4: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0312d8: 1a01 3c03 |0006: const-string v1, "Fragment already active" // string@033c │ │ -0312dc: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0312e2: 2700 |000b: throw v0 │ │ -0312e4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -0312e8: 5430 9000 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -0312ec: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0312f0: 5430 9000 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ -0312f4: 5b20 b500 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0312f8: 0e00 |0016: return-void │ │ -0312fa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0312fc: 28fc |0018: goto 0014 // -0004 │ │ +031394: |[031394] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +0313a4: 5220 a900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0313a8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0313ac: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0313b0: 1a01 4e03 |0006: const-string v1, "Fragment already active" // string@034e │ │ +0313b4: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0313ba: 2700 |000b: throw v0 │ │ +0313bc: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +0313c0: 5430 9000 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +0313c4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0313c8: 5430 9000 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0090 │ │ +0313cc: 5b20 b500 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0313d0: 0e00 |0016: return-void │ │ +0313d2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0313d4: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0004 line=531 │ │ 0x000c line=533 │ │ 0x0016 line=535 │ │ 0x0017 line=533 │ │ @@ -6693,29 +6693,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -031300: |[031300] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -031310: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -031314: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -031318: 5c12 ad00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -03131c: 5510 a600 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -031320: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -031324: 6e10 a902 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ -03132a: 0a00 |000d: move-result v0 │ │ -03132c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -031330: 6e10 ab02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ -031336: 0a00 |0013: move-result v0 │ │ -031338: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -03133c: 5410 9700 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -031340: 6e10 2303 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ -031346: 0e00 |001b: return-void │ │ +0313d8: |[0313d8] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +0313e8: 5510 ad00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +0313ec: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +0313f0: 5c12 ad00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +0313f4: 5510 a600 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +0313f8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0313fc: 6e10 a902 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02a9 │ │ +031402: 0a00 |000d: move-result v0 │ │ +031404: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +031408: 6e10 ab02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02ab │ │ +03140e: 0a00 |0013: move-result v0 │ │ +031410: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +031414: 5410 9700 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +031418: 6e10 2303 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ +03141e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0004 line=797 │ │ 0x0006 line=798 │ │ 0x0016 line=799 │ │ 0x001b line=802 │ │ @@ -6728,24 +6728,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -031348: |[031348] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -031358: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -03135c: 5420 af00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -031360: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -031364: 2200 3503 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -031368: 1a01 5402 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0254 │ │ -03136c: 7020 a515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -031372: 2700 |000d: throw v0 │ │ -031374: 5c23 b300 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -031378: 0e00 |0010: return-void │ │ +031420: |[031420] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +031430: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +031434: 5420 af00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +031438: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +03143c: 2200 3703 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +031440: 1a01 6602 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0266 │ │ +031444: 7020 ac15 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03144a: 2700 |000d: throw v0 │ │ +03144c: 5c23 b300 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +031450: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0006 line=760 │ │ 0x000e line=763 │ │ 0x0010 line=764 │ │ locals : │ │ @@ -6757,18 +6757,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03137c: |[03137c] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -03138c: 5b01 ba00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -031390: 5902 bc00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -031394: 0e00 |0004: return-void │ │ +031454: |[031454] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +031464: 5b01 ba00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +031468: 5902 bc00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +03146c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0002 line=550 │ │ 0x0004 line=551 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -6780,30 +6780,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -031398: |[031398] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -0313a8: 5520 bd00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -0313ac: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0313b0: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -0313b4: 5220 b700 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -0313b8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -0313ba: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -0313be: 5420 a400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0313c2: 6e20 8103 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0381 │ │ -0313c8: 5c23 bd00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -0313cc: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0313d0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0313d2: 5c20 a100 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ -0313d6: 0e00 |0017: return-void │ │ -0313d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0313da: 28fc |0019: goto 0015 // -0004 │ │ +031470: |[031470] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +031480: 5520 bd00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +031484: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +031488: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +03148c: 5220 b700 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +031490: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +031492: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +031496: 5420 a400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03149a: 6e20 8103 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0381 │ │ +0314a0: 5c23 bd00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +0314a4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +0314a8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0314aa: 5c20 a100 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ +0314ae: 0e00 |0017: return-void │ │ +0314b0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0314b2: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x000b line=819 │ │ 0x0010 line=821 │ │ 0x0012 line=822 │ │ 0x0017 line=823 │ │ @@ -6817,36 +6817,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0313dc: |[0313dc] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -0313ec: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -0313f0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0313f4: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0313f8: 2201 4d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0313fc: 7010 f315 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031402: 1a02 3b03 |000b: const-string v2, "Fragment " // string@033b │ │ -031406: 6e20 fa15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03140c: 0c01 |0010: move-result-object v1 │ │ -03140e: 6e20 f915 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -031414: 0c01 |0014: move-result-object v1 │ │ -031416: 1a02 8000 |0015: const-string v2, " not attached to Activity" // string@0080 │ │ -03141a: 6e20 fa15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031420: 0c01 |001a: move-result-object v1 │ │ -031422: 6e10 ff15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031428: 0c01 |001e: move-result-object v1 │ │ -03142a: 7020 a515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -031430: 2700 |0022: throw v0 │ │ -031432: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -031436: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -031438: 6e40 2203 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0322 │ │ -03143e: 0e00 |0029: return-void │ │ +0314b4: |[0314b4] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +0314c4: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0314c8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0314cc: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0314d0: 2201 4f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0314d4: 7010 fa15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0314da: 1a02 4d03 |000b: const-string v2, "Fragment " // string@034d │ │ +0314de: 6e20 0116 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0314e4: 0c01 |0010: move-result-object v1 │ │ +0314e6: 6e20 0016 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0314ec: 0c01 |0014: move-result-object v1 │ │ +0314ee: 1a02 9300 |0015: const-string v2, " not attached to Activity" // string@0093 │ │ +0314f2: 6e20 0116 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0314f8: 0c01 |001a: move-result-object v1 │ │ +0314fa: 6e10 0616 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031500: 0c01 |001e: move-result-object v1 │ │ +031502: 7020 ac15 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +031508: 2700 |0022: throw v0 │ │ +03150a: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +03150e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +031510: 6e40 2203 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0322 │ │ +031516: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0004 line=854 │ │ 0x0023 line=856 │ │ 0x0029 line=857 │ │ locals : │ │ @@ -6858,35 +6858,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -031440: |[031440] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -031450: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -031454: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -031458: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -03145c: 2201 4d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -031460: 7010 f315 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031466: 1a02 3b03 |000b: const-string v2, "Fragment " // string@033b │ │ -03146a: 6e20 fa15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031470: 0c01 |0010: move-result-object v1 │ │ -031472: 6e20 f915 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -031478: 0c01 |0014: move-result-object v1 │ │ -03147a: 1a02 8000 |0015: const-string v2, " not attached to Activity" // string@0080 │ │ -03147e: 6e20 fa15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031484: 0c01 |001a: move-result-object v1 │ │ -031486: 6e10 ff15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03148c: 0c01 |001e: move-result-object v1 │ │ -03148e: 7020 a515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -031494: 2700 |0022: throw v0 │ │ -031496: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -03149a: 6e40 2203 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0322 │ │ -0314a0: 0e00 |0028: return-void │ │ +031518: |[031518] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +031528: 5430 9700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +03152c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +031530: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +031534: 2201 4f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +031538: 7010 fa15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03153e: 1a02 4d03 |000b: const-string v2, "Fragment " // string@034d │ │ +031542: 6e20 0116 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031548: 0c01 |0010: move-result-object v1 │ │ +03154a: 6e20 0016 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +031550: 0c01 |0014: move-result-object v1 │ │ +031552: 1a02 9300 |0015: const-string v2, " not attached to Activity" // string@0093 │ │ +031556: 6e20 0116 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03155c: 0c01 |001a: move-result-object v1 │ │ +03155e: 6e10 0616 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031564: 0c01 |001e: move-result-object v1 │ │ +031566: 7020 ac15 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03156c: 2700 |0022: throw v0 │ │ +03156e: 5430 9700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +031572: 6e40 2203 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0322 │ │ +031578: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0023 line=867 │ │ 0x0028 line=868 │ │ locals : │ │ @@ -6899,44 +6899,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0314a4: |[0314a4] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -0314b4: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -0314b8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0314bc: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -0314c2: 7120 1c07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -0314c8: 5221 a900 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0314cc: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -0314d0: 1a01 2500 |000e: const-string v1, " #" // string@0025 │ │ -0314d4: 6e20 fa15 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0314da: 5221 a900 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0314de: 6e20 f615 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0314e4: 5221 a300 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -0314e8: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -0314ec: 1a01 5300 |001c: const-string v1, " id=0x" // string@0053 │ │ -0314f0: 6e20 fa15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0314f6: 5221 a300 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -0314fa: 7110 aa15 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031500: 0c01 |0026: move-result-object v1 │ │ -031502: 6e20 fa15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031508: 5421 b900 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -03150c: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -031510: 1a01 0400 |002e: const-string v1, " " // string@0004 │ │ -031514: 6e20 fa15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03151a: 5421 b900 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -03151e: 6e20 fa15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031524: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -031528: 6e20 f515 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -03152e: 6e10 ff15 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031534: 0c01 |0040: move-result-object v1 │ │ -031536: 1101 |0041: return-object v1 │ │ +03157c: |[03157c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +03158c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +031590: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +031594: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +03159a: 7120 1c07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +0315a0: 5221 a900 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0315a4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +0315a8: 1a01 3800 |000e: const-string v1, " #" // string@0038 │ │ +0315ac: 6e20 0116 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0315b2: 5221 a900 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0315b6: 6e20 fd15 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0315bc: 5221 a300 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +0315c0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0315c4: 1a01 6600 |001c: const-string v1, " id=0x" // string@0066 │ │ +0315c8: 6e20 0116 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0315ce: 5221 a300 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +0315d2: 7110 b115 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0315d8: 0c01 |0026: move-result-object v1 │ │ +0315da: 6e20 0116 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0315e0: 5421 b900 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +0315e4: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +0315e8: 1a01 1700 |002e: const-string v1, " " // string@0017 │ │ +0315ec: 6e20 0116 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0315f2: 5421 b900 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +0315f6: 6e20 0116 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0315fc: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +031600: 6e20 fc15 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031606: 6e10 0616 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03160c: 0c01 |0040: move-result-object v1 │ │ +03160e: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0007 line=466 │ │ 0x000a line=467 │ │ 0x000e line=468 │ │ 0x0013 line=469 │ │ @@ -6957,33 +6957,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -031538: |[031538] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -031548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03154a: 6e20 c911 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@11c9 │ │ -031550: 0e00 |0004: return-void │ │ +031610: |[031610] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +031620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031622: 6e20 c911 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@11c9 │ │ +031628: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0004 line=1318 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #22 header: │ │ class_idx : 138 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 88 │ │ -source_file_idx : 833 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 annotations: │ │ Annotations on class │ │ @@ -7007,18 +7007,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031554: |[031554] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -031564: 5b01 c100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -031568: 7010 7401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -03156e: 0e00 |0005: return-void │ │ +03162c: |[03162c] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +03163c: 5b01 c100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +031640: 7010 7401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +031646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -7028,55 +7028,55 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -031570: |[031570] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -031580: 5230 2400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0024 │ │ -031584: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -03158a: 6f20 7701 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0177 │ │ -031590: 0e00 |0008: return-void │ │ -031592: 5420 c100 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -031596: 5500 dd00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ -03159a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -03159e: 5420 c100 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -0315a2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0315a4: 6e20 f502 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ -0315aa: 28f3 |0015: goto 0008 // -000d │ │ -0315ac: 5420 c100 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -0315b0: 6e10 1b03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ -0315b6: 5420 c100 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -0315ba: 5400 d500 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0315be: 6e10 6c03 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -0315c4: 28e6 |0022: goto 0008 // -001a │ │ -0315c6: 0000 |0023: nop // spacer │ │ -0315c8: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +031648: |[031648] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +031658: 5230 2400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0024 │ │ +03165c: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +031662: 6f20 7701 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0177 │ │ +031668: 0e00 |0008: return-void │ │ +03166a: 5420 c100 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +03166e: 5500 dd00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ +031672: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +031676: 5420 c100 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +03167a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +03167c: 6e20 f502 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ +031682: 28f3 |0015: goto 0008 // -000d │ │ +031684: 5420 c100 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +031688: 6e10 1b03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ +03168e: 5420 c100 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +031692: 5400 d500 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031696: 6e10 6c03 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +03169c: 28e6 |0022: goto 0008 // -001a │ │ +03169e: 0000 |0023: nop // spacer │ │ +0316a0: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=100 │ │ 0x0008 line=102 │ │ 0x0009 line=91 │ │ 0x000f line=92 │ │ 0x0016 line=96 │ │ 0x001b line=97 │ │ 0x0023 line=89 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 833 (FragmentActivity.java) │ │ + source_file_idx : 851 (FragmentActivity.java) │ │ │ │ Class #23 header: │ │ class_idx : 140 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 833 │ │ +superclass_idx : 837 │ │ +source_file_idx : 851 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ @@ -7116,53 +7116,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0315d8: |[0315d8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -0315e8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0315ea: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -0315ee: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0315f4: 6900 c300 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c3 │ │ -0315f8: 0e00 |0008: return-void │ │ -0315fa: 0000 |0009: nop // spacer │ │ -0315fc: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +0316b0: |[0316b0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0316c0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0316c2: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +0316c6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0316cc: 6900 c300 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c3 │ │ +0316d0: 0e00 |0008: return-void │ │ +0316d2: 0000 |0009: nop // spacer │ │ +0316d4: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031610: |[031610] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -031620: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -031626: 0e00 |0003: return-void │ │ +0316e8: |[0316e8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0316f8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0316fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ - source_file_idx : 833 (FragmentActivity.java) │ │ + source_file_idx : 851 (FragmentActivity.java) │ │ │ │ Class #24 header: │ │ class_idx : 141 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 833 │ │ +superclass_idx : 837 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -7208,31 +7208,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031628: |[031628] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -031638: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03163e: 0e00 |0003: return-void │ │ +031700: |[031700] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +031710: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +031716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ - source_file_idx : 833 (FragmentActivity.java) │ │ + source_file_idx : 851 (FragmentActivity.java) │ │ │ │ Class #25 header: │ │ class_idx : 142 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 833 │ │ +source_file_idx : 851 │ │ static_fields_size : 5 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 34 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -7330,26 +7330,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -031640: |[031640] android.support.v4.app.FragmentActivity.:()V │ │ -031650: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ -031656: 2200 8a00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@008a │ │ -03165a: 7020 ed02 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@02ed │ │ -031660: 5b10 d600 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -031664: 2200 9800 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0098 │ │ -031668: 7010 5003 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0350 │ │ -03166e: 5b10 d500 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031672: 2200 8b00 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@008b │ │ -031676: 7020 ef02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@02ef │ │ -03167c: 5b10 d300 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -031680: 0e00 |0018: return-void │ │ +031718: |[031718] android.support.v4.app.FragmentActivity.:()V │ │ +031728: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +03172e: 2200 8a00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@008a │ │ +031732: 7020 ed02 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@02ed │ │ +031738: 5b10 d600 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +03173c: 2200 9800 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0098 │ │ +031740: 7010 5003 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0350 │ │ +031746: 5b10 d500 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03174a: 2200 8b00 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@008b │ │ +03174e: 7020 ef02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@02ef │ │ +031754: 5b10 d300 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ +031758: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=86 │ │ 0x000a line=105 │ │ 0x0011 line=106 │ │ 0x0018 line=134 │ │ @@ -7361,46 +7361,46 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -031684: |[031684] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -031694: 6e20 7615 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03169a: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -03169e: 1a03 2c16 |0005: const-string v3, "null" // string@162c │ │ -0316a2: 6e20 7b15 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0316a8: 0e00 |000a: return-void │ │ -0316aa: 7110 2403 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0324 │ │ -0316b0: 0c03 |000e: move-result-object v3 │ │ -0316b2: 6e20 7b15 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0316b8: 2083 6d02 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@026d │ │ -0316bc: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -0316c0: 0781 |0016: move-object v1, v8 │ │ -0316c2: 1f01 6d02 |0017: check-cast v1, Landroid/view/ViewGroup; // type@026d │ │ -0316c6: 6e10 f311 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -0316cc: 0a00 |001c: move-result v0 │ │ -0316ce: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -0316d2: 2203 4d03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -0316d6: 7010 f315 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0316dc: 6e20 fa15 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0316e2: 0c03 |0027: move-result-object v3 │ │ -0316e4: 1a04 0500 |0028: const-string v4, " " // string@0005 │ │ -0316e8: 6e20 fa15 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0316ee: 0c03 |002d: move-result-object v3 │ │ -0316f0: 6e10 ff15 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0316f6: 0c06 |0031: move-result-object v6 │ │ -0316f8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0316fa: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -0316fe: 6e20 f211 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -031704: 0c03 |0038: move-result-object v3 │ │ -031706: 7040 f702 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@02f7 │ │ -03170c: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031710: 28f5 |003e: goto 0033 // -000b │ │ +03175c: |[03175c] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +03176c: 6e20 7d15 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031772: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +031776: 1a03 3516 |0005: const-string v3, "null" // string@1635 │ │ +03177a: 6e20 8215 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +031780: 0e00 |000a: return-void │ │ +031782: 7110 2403 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0324 │ │ +031788: 0c03 |000e: move-result-object v3 │ │ +03178a: 6e20 8215 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +031790: 2083 6d02 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@026d │ │ +031794: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +031798: 0781 |0016: move-object v1, v8 │ │ +03179a: 1f01 6d02 |0017: check-cast v1, Landroid/view/ViewGroup; // type@026d │ │ +03179e: 6e10 f311 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +0317a4: 0a00 |001c: move-result v0 │ │ +0317a6: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +0317aa: 2203 4f03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +0317ae: 7010 fa15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0317b4: 6e20 0116 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0317ba: 0c03 |0027: move-result-object v3 │ │ +0317bc: 1a04 1800 |0028: const-string v4, " " // string@0018 │ │ +0317c0: 6e20 0116 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0317c6: 0c03 |002d: move-result-object v3 │ │ +0317c8: 6e10 0616 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0317ce: 0c06 |0031: move-result-object v6 │ │ +0317d0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0317d2: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +0317d6: 6e20 f211 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +0317dc: 0c03 |0038: move-result-object v3 │ │ +0317de: 7040 f702 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@02f7 │ │ +0317e4: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0317e8: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0003 line=747 │ │ 0x0005 line=748 │ │ 0x000a line=764 │ │ 0x000b line=751 │ │ @@ -7426,178 +7426,178 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 366 16-bit code units │ │ -031714: |[031714] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -031724: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -031728: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -03172c: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -031730: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -031734: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -031738: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -03173c: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -031740: 7020 f415 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -031746: 6e10 c115 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03174c: 0c06 |0014: move-result-object v6 │ │ -03174e: 6e10 9415 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -031754: 0c06 |0018: move-result-object v6 │ │ -031756: 6e20 fa15 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03175c: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -031760: 6e20 f515 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031766: 7110 0316 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -03176c: 0a06 |0024: move-result v6 │ │ -03176e: 7110 aa15 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031774: 0c06 |0028: move-result-object v6 │ │ -031776: 6e20 fa15 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03177c: 6e20 f515 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031782: 6e10 9611 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -031788: 0a06 |0032: move-result v6 │ │ -03178a: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -031790: 6e20 f515 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031796: 6e10 9f11 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@119f │ │ -03179c: 0a06 |003c: move-result v6 │ │ -03179e: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -0317a2: 0176 |003f: move v6, v7 │ │ -0317a4: 6e20 f515 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0317aa: 6e10 9e11 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@119e │ │ -0317b0: 0a06 |0046: move-result v6 │ │ -0317b2: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -0317b6: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -0317ba: 6e20 f515 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0317c0: 6e10 ce11 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@11ce │ │ -0317c6: 0a06 |0051: move-result v6 │ │ -0317c8: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -0317cc: 0186 |0054: move v6, v8 │ │ -0317ce: 6e20 f515 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0317d4: 6e10 a111 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@11a1 │ │ -0317da: 0a06 |005b: move-result v6 │ │ -0317dc: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -0317e0: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -0317e4: 6e20 f515 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0317ea: 6e10 a611 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@11a6 │ │ -0317f0: 0a06 |0066: move-result v6 │ │ -0317f2: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -0317f6: 0196 |0069: move v6, v9 │ │ -0317f8: 6e20 f515 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0317fe: 6e10 9c11 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@119c │ │ -031804: 0a06 |0070: move-result v6 │ │ -031806: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -03180a: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -03180e: 6e20 f515 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031814: 6e10 a211 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@11a2 │ │ -03181a: 0a06 |007b: move-result v6 │ │ -03181c: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -031820: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -031824: 6e20 f515 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -03182a: 6e20 f515 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031830: 6e10 a011 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@11a0 │ │ -031836: 0a06 |0089: move-result v6 │ │ -031838: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -03183c: 6e20 f515 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031842: 6e10 a511 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@11a5 │ │ -031848: 0a06 |0092: move-result v6 │ │ -03184a: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -03184e: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -031852: 6e20 f515 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031858: 6e10 a411 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@11a4 │ │ -03185e: 0a06 |009d: move-result v6 │ │ -031860: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -031864: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -031868: 6e20 f515 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -03186e: 6e20 f515 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031874: 6e10 8711 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -03187a: 0a06 |00ab: move-result v6 │ │ -03187c: 6e20 f615 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -031882: 6e20 f515 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031888: 6e10 9411 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1194 │ │ -03188e: 0a06 |00b5: move-result v6 │ │ -031890: 6e20 f615 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -031896: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -03189a: 6e20 f515 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0318a0: 6e10 9011 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1190 │ │ -0318a6: 0a06 |00c1: move-result v6 │ │ -0318a8: 6e20 f615 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0318ae: 6e20 f515 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0318b4: 6e10 7c11 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@117c │ │ -0318ba: 0a06 |00cb: move-result v6 │ │ -0318bc: 6e20 f615 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0318c2: 6e10 8011 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1180 │ │ -0318c8: 0a01 |00d2: move-result v1 │ │ -0318ca: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -0318cc: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -0318d0: 1a06 2500 |00d6: const-string v6, " #" // string@0025 │ │ -0318d4: 6e20 fa15 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0318da: 7110 aa15 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0318e0: 0c06 |00de: move-result-object v6 │ │ -0318e2: 6e20 fa15 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0318e8: 6e10 8f11 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@118f │ │ -0318ee: 0c04 |00e5: move-result-object v4 │ │ -0318f0: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -0318f4: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -0318f8: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -0318fc: b516 |00ec: and-int/2addr v6, v1 │ │ -0318fe: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -031904: 6e20 d500 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@00d5 │ │ -03190a: 0c03 |00f3: move-result-object v3 │ │ -03190c: 6e20 d600 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@00d6 │ │ -031912: 0c05 |00f7: move-result-object v5 │ │ -031914: 6e20 d300 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@00d3 │ │ -03191a: 0c00 |00fb: move-result-object v0 │ │ -03191c: 1a06 0400 |00fc: const-string v6, " " // string@0004 │ │ -031920: 6e20 fa15 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031926: 6e20 fa15 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03192c: 1a06 f900 |0104: const-string v6, ":" // string@00f9 │ │ -031930: 6e20 fa15 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031936: 6e20 fa15 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03193c: 1a06 ee00 |010c: const-string v6, "/" // string@00ee │ │ -031940: 6e20 fa15 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031946: 6e20 fa15 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03194c: 1a06 101c |0114: const-string v6, "}" // string@1c10 │ │ -031950: 6e20 fa15 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031956: 6e10 ff15 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03195c: 0c06 |011c: move-result-object v6 │ │ -03195e: 1106 |011d: return-object v6 │ │ -031960: 6e20 f515 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031966: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -03196a: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -03196e: 6e20 f515 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031974: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -031978: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -03197c: 6e20 f515 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -031982: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -031986: 0186 |0131: move v6, v8 │ │ -031988: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -03198c: 0186 |0134: move v6, v8 │ │ -03198e: 2900 16ff |0135: goto/16 004b // -00ea │ │ -031992: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -031996: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -03199a: 0186 |013b: move v6, v8 │ │ -03199c: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -0319a0: 0186 |013e: move v6, v8 │ │ -0319a2: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -0319a6: 0186 |0141: move v6, v8 │ │ -0319a8: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -0319ac: 0186 |0144: move v6, v8 │ │ -0319ae: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -0319b2: 0187 |0147: move v7, v8 │ │ -0319b4: 2900 44ff |0148: goto/16 008c // -00bc │ │ -0319b8: 0186 |014a: move v6, v8 │ │ -0319ba: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -0319be: 1a03 1b0c |014d: const-string v3, "app" // string@0c1b │ │ -0319c2: 28a5 |014f: goto 00f4 // -005b │ │ -0319c4: 1a03 ef0b |0150: const-string v3, "android" // string@0bef │ │ -0319c8: 28a2 |0152: goto 00f4 // -005e │ │ -0319ca: 0d06 |0153: move-exception v6 │ │ -0319cc: 28c0 |0154: goto 0114 // -0040 │ │ -0319ce: 0000 |0155: nop // spacer │ │ -0319d0: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -0319ec: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +0317ec: |[0317ec] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +0317fc: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +031800: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +031804: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +031808: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +03180c: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +031810: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +031814: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +031818: 7020 fb15 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +03181e: 6e10 c815 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +031824: 0c06 |0014: move-result-object v6 │ │ +031826: 6e10 9b15 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +03182c: 0c06 |0018: move-result-object v6 │ │ +03182e: 6e20 0116 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031834: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +031838: 6e20 fc15 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03183e: 7110 0a16 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +031844: 0a06 |0024: move-result v6 │ │ +031846: 7110 b115 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +03184c: 0c06 |0028: move-result-object v6 │ │ +03184e: 6e20 0116 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031854: 6e20 fc15 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03185a: 6e10 9611 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +031860: 0a06 |0032: move-result v6 │ │ +031862: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +031868: 6e20 fc15 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03186e: 6e10 9f11 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@119f │ │ +031874: 0a06 |003c: move-result v6 │ │ +031876: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +03187a: 0176 |003f: move v6, v7 │ │ +03187c: 6e20 fc15 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031882: 6e10 9e11 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@119e │ │ +031888: 0a06 |0046: move-result v6 │ │ +03188a: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +03188e: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +031892: 6e20 fc15 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031898: 6e10 ce11 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@11ce │ │ +03189e: 0a06 |0051: move-result v6 │ │ +0318a0: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +0318a4: 0186 |0054: move v6, v8 │ │ +0318a6: 6e20 fc15 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0318ac: 6e10 a111 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@11a1 │ │ +0318b2: 0a06 |005b: move-result v6 │ │ +0318b4: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +0318b8: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +0318bc: 6e20 fc15 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0318c2: 6e10 a611 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@11a6 │ │ +0318c8: 0a06 |0066: move-result v6 │ │ +0318ca: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +0318ce: 0196 |0069: move v6, v9 │ │ +0318d0: 6e20 fc15 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0318d6: 6e10 9c11 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@119c │ │ +0318dc: 0a06 |0070: move-result v6 │ │ +0318de: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +0318e2: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +0318e6: 6e20 fc15 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0318ec: 6e10 a211 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@11a2 │ │ +0318f2: 0a06 |007b: move-result v6 │ │ +0318f4: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +0318f8: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +0318fc: 6e20 fc15 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031902: 6e20 fc15 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031908: 6e10 a011 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@11a0 │ │ +03190e: 0a06 |0089: move-result v6 │ │ +031910: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +031914: 6e20 fc15 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03191a: 6e10 a511 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@11a5 │ │ +031920: 0a06 |0092: move-result v6 │ │ +031922: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +031926: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +03192a: 6e20 fc15 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031930: 6e10 a411 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@11a4 │ │ +031936: 0a06 |009d: move-result v6 │ │ +031938: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +03193c: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +031940: 6e20 fc15 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031946: 6e20 fc15 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03194c: 6e10 8711 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +031952: 0a06 |00ab: move-result v6 │ │ +031954: 6e20 fd15 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +03195a: 6e20 fc15 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031960: 6e10 9411 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1194 │ │ +031966: 0a06 |00b5: move-result v6 │ │ +031968: 6e20 fd15 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +03196e: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +031972: 6e20 fc15 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031978: 6e10 9011 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1190 │ │ +03197e: 0a06 |00c1: move-result v6 │ │ +031980: 6e20 fd15 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +031986: 6e20 fc15 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +03198c: 6e10 7c11 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@117c │ │ +031992: 0a06 |00cb: move-result v6 │ │ +031994: 6e20 fd15 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +03199a: 6e10 8011 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1180 │ │ +0319a0: 0a01 |00d2: move-result v1 │ │ +0319a2: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +0319a4: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +0319a8: 1a06 3800 |00d6: const-string v6, " #" // string@0038 │ │ +0319ac: 6e20 0116 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0319b2: 7110 b115 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0319b8: 0c06 |00de: move-result-object v6 │ │ +0319ba: 6e20 0116 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0319c0: 6e10 8f11 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@118f │ │ +0319c6: 0c04 |00e5: move-result-object v4 │ │ +0319c8: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +0319cc: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +0319d0: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +0319d4: b516 |00ec: and-int/2addr v6, v1 │ │ +0319d6: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +0319dc: 6e20 d500 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@00d5 │ │ +0319e2: 0c03 |00f3: move-result-object v3 │ │ +0319e4: 6e20 d600 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@00d6 │ │ +0319ea: 0c05 |00f7: move-result-object v5 │ │ +0319ec: 6e20 d300 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@00d3 │ │ +0319f2: 0c00 |00fb: move-result-object v0 │ │ +0319f4: 1a06 1700 |00fc: const-string v6, " " // string@0017 │ │ +0319f8: 6e20 0116 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0319fe: 6e20 0116 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a04: 1a06 0b01 |0104: const-string v6, ":" // string@010b │ │ +031a08: 6e20 0116 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a0e: 6e20 0116 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a14: 1a06 0001 |010c: const-string v6, "/" // string@0100 │ │ +031a18: 6e20 0116 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a1e: 6e20 0116 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a24: 1a06 151c |0114: const-string v6, "}" // string@1c15 │ │ +031a28: 6e20 0116 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031a2e: 6e10 0616 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031a34: 0c06 |011c: move-result-object v6 │ │ +031a36: 1106 |011d: return-object v6 │ │ +031a38: 6e20 fc15 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031a3e: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +031a42: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +031a46: 6e20 fc15 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031a4c: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +031a50: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +031a54: 6e20 fc15 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +031a5a: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +031a5e: 0186 |0131: move v6, v8 │ │ +031a60: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +031a64: 0186 |0134: move v6, v8 │ │ +031a66: 2900 16ff |0135: goto/16 004b // -00ea │ │ +031a6a: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +031a6e: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +031a72: 0186 |013b: move v6, v8 │ │ +031a74: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +031a78: 0186 |013e: move v6, v8 │ │ +031a7a: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +031a7e: 0186 |0141: move v6, v8 │ │ +031a80: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +031a84: 0186 |0144: move v6, v8 │ │ +031a86: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +031a8a: 0187 |0147: move v7, v8 │ │ +031a8c: 2900 44ff |0148: goto/16 008c // -00bc │ │ +031a90: 0186 |014a: move v6, v8 │ │ +031a92: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +031a96: 1a03 310c |014d: const-string v3, "app" // string@0c31 │ │ +031a9a: 28a5 |014f: goto 00f4 // -005b │ │ +031a9c: 1a03 050c |0150: const-string v3, "android" // string@0c05 │ │ +031aa0: 28a2 |0152: goto 00f4 // -005e │ │ +031aa2: 0d06 |0153: move-exception v6 │ │ +031aa4: 28c0 |0154: goto 0114 // -0040 │ │ +031aa6: 0000 |0155: nop // spacer │ │ +031aa8: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +031ac4: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ catches : 2 │ │ 0x00f0 - 0x0114 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ 0x014d - 0x0152 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ positions : │ │ 0x000a line=680 │ │ @@ -7682,24 +7682,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -031a18: |[031a18] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -031a28: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -031a2a: 5520 da00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ -031a2e: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -031a32: 5c21 da00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ -031a36: 5c23 dc00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ -031a3a: 5420 d600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -031a3e: 6e20 7e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -031a44: 6e10 1903 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0319 │ │ -031a4a: 0e00 |0011: return-void │ │ +031af0: |[031af0] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +031b00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +031b02: 5520 da00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ +031b06: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +031b0a: 5c21 da00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ +031b0e: 5c23 dc00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ +031b12: 5420 d600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +031b16: 6e20 7e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +031b1c: 6e10 1903 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0319 │ │ +031b22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=767 │ │ 0x0005 line=768 │ │ 0x0007 line=769 │ │ 0x0009 line=770 │ │ 0x000e line=771 │ │ @@ -7713,103 +7713,103 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -031a4c: |[031a4c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -031a5c: 6001 2200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -031a60: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -031a64: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -031a68: 6e20 7615 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031a6e: 1a01 5608 |0009: const-string v1, "Local FragmentActivity " // string@0856 │ │ -031a72: 6e20 7615 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031a78: 7110 0316 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -031a7e: 0a01 |0011: move-result v1 │ │ -031a80: 7110 aa15 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031a86: 0c01 |0015: move-result-object v1 │ │ -031a88: 6e20 7615 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031a8e: 1a01 3100 |0019: const-string v1, " State:" // string@0031 │ │ -031a92: 6e20 7b15 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -031a98: 2201 4d03 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -031a9c: 7010 f315 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031aa2: 6e20 fa15 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031aa8: 0c01 |0026: move-result-object v1 │ │ -031aaa: 1a02 0500 |0027: const-string v2, " " // string@0005 │ │ -031aae: 6e20 fa15 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031ab4: 0c01 |002c: move-result-object v1 │ │ -031ab6: 6e10 ff15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031abc: 0c00 |0030: move-result-object v0 │ │ -031abe: 6e20 7615 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031ac4: 1a01 7513 |0034: const-string v1, "mCreated=" // string@1375 │ │ -031ac8: 6e20 7615 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031ace: 5541 d400 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ -031ad2: 6e20 7715 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -031ad8: 1a01 a314 |003e: const-string v1, "mResumed=" // string@14a3 │ │ -031adc: 6e20 7615 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031ae2: 5541 db00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ -031ae6: 6e20 7715 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -031aec: 1a01 7900 |0048: const-string v1, " mStopped=" // string@0079 │ │ -031af0: 6e20 7615 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031af6: 5541 dd00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ -031afa: 6e20 7715 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -031b00: 1a01 7100 |0052: const-string v1, " mReallyStopped=" // string@0071 │ │ -031b04: 6e20 7615 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b0a: 5541 da00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ -031b0e: 6e20 7c15 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -031b14: 6e20 7615 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b1a: 1a01 2014 |005f: const-string v1, "mLoadersStarted=" // string@1420 │ │ -031b1e: 6e20 7615 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b24: 5541 d800 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -031b28: 6e20 7c15 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -031b2e: 5441 d700 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031b32: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -031b36: 6e20 7615 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b3c: 1a01 4d08 |0070: const-string v1, "Loader Manager " // string@084d │ │ -031b40: 6e20 7615 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b46: 5441 d700 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031b4a: 7110 0316 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -031b50: 0a01 |007a: move-result v1 │ │ -031b52: 7110 aa15 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031b58: 0c01 |007e: move-result-object v1 │ │ -031b5a: 6e20 7615 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031b60: 1a01 f900 |0082: const-string v1, ":" // string@00f9 │ │ -031b64: 6e20 7b15 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -031b6a: 5441 d700 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031b6e: 2202 4d03 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -031b72: 7010 f315 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031b78: 6e20 fa15 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031b7e: 0c02 |0091: move-result-object v2 │ │ -031b80: 1a03 0500 |0092: const-string v3, " " // string@0005 │ │ -031b84: 6e20 fa15 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031b8a: 0c02 |0097: move-result-object v2 │ │ -031b8c: 6e10 ff15 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031b92: 0c02 |009b: move-result-object v2 │ │ -031b94: 6e58 3f04 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@043f │ │ -031b9a: 5441 d500 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031b9e: 6e58 6a03 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ -031ba4: 6e20 7615 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -031baa: 1a01 cd0a |00a7: const-string v1, "View Hierarchy:" // string@0acd │ │ -031bae: 6e20 7b15 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -031bb4: 2201 4d03 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -031bb8: 7010 f315 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031bbe: 6e20 fa15 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031bc4: 0c01 |00b4: move-result-object v1 │ │ -031bc6: 1a02 0500 |00b5: const-string v2, " " // string@0005 │ │ -031bca: 6e20 fa15 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031bd0: 0c01 |00ba: move-result-object v1 │ │ -031bd2: 6e10 ff15 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031bd8: 0c01 |00be: move-result-object v1 │ │ -031bda: 6e10 0503 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ -031be0: 0c02 |00c2: move-result-object v2 │ │ -031be2: 6e10 1512 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1215 │ │ -031be8: 0c02 |00c6: move-result-object v2 │ │ -031bea: 7040 f702 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@02f7 │ │ -031bf0: 0e00 |00ca: return-void │ │ +031b24: |[031b24] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +031b34: 6001 2200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +031b38: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +031b3c: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +031b40: 6e20 7d15 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031b46: 1a01 6b08 |0009: const-string v1, "Local FragmentActivity " // string@086b │ │ +031b4a: 6e20 7d15 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031b50: 7110 0a16 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +031b56: 0a01 |0011: move-result v1 │ │ +031b58: 7110 b115 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +031b5e: 0c01 |0015: move-result-object v1 │ │ +031b60: 6e20 7d15 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031b66: 1a01 4400 |0019: const-string v1, " State:" // string@0044 │ │ +031b6a: 6e20 8215 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +031b70: 2201 4f03 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +031b74: 7010 fa15 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031b7a: 6e20 0116 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031b80: 0c01 |0026: move-result-object v1 │ │ +031b82: 1a02 1800 |0027: const-string v2, " " // string@0018 │ │ +031b86: 6e20 0116 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031b8c: 0c01 |002c: move-result-object v1 │ │ +031b8e: 6e10 0616 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031b94: 0c00 |0030: move-result-object v0 │ │ +031b96: 6e20 7d15 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031b9c: 1a01 8213 |0034: const-string v1, "mCreated=" // string@1382 │ │ +031ba0: 6e20 7d15 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031ba6: 5541 d400 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ +031baa: 6e20 7e15 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +031bb0: 1a01 af14 |003e: const-string v1, "mResumed=" // string@14af │ │ +031bb4: 6e20 7d15 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031bba: 5541 db00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ +031bbe: 6e20 7e15 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +031bc4: 1a01 8c00 |0048: const-string v1, " mStopped=" // string@008c │ │ +031bc8: 6e20 7d15 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031bce: 5541 dd00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ +031bd2: 6e20 7e15 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +031bd8: 1a01 8400 |0052: const-string v1, " mReallyStopped=" // string@0084 │ │ +031bdc: 6e20 7d15 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031be2: 5541 da00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ +031be6: 6e20 8315 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +031bec: 6e20 7d15 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031bf2: 1a01 2d14 |005f: const-string v1, "mLoadersStarted=" // string@142d │ │ +031bf6: 6e20 7d15 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031bfc: 5541 d800 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +031c00: 6e20 8315 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +031c06: 5441 d700 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031c0a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +031c0e: 6e20 7d15 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031c14: 1a01 6208 |0070: const-string v1, "Loader Manager " // string@0862 │ │ +031c18: 6e20 7d15 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031c1e: 5441 d700 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031c22: 7110 0a16 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +031c28: 0a01 |007a: move-result v1 │ │ +031c2a: 7110 b115 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +031c30: 0c01 |007e: move-result-object v1 │ │ +031c32: 6e20 7d15 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031c38: 1a01 0b01 |0082: const-string v1, ":" // string@010b │ │ +031c3c: 6e20 8215 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +031c42: 5441 d700 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031c46: 2202 4f03 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +031c4a: 7010 fa15 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031c50: 6e20 0116 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031c56: 0c02 |0091: move-result-object v2 │ │ +031c58: 1a03 1800 |0092: const-string v3, " " // string@0018 │ │ +031c5c: 6e20 0116 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031c62: 0c02 |0097: move-result-object v2 │ │ +031c64: 6e10 0616 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031c6a: 0c02 |009b: move-result-object v2 │ │ +031c6c: 6e58 3f04 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@043f │ │ +031c72: 5441 d500 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031c76: 6e58 6a03 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ +031c7c: 6e20 7d15 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +031c82: 1a01 e30a |00a7: const-string v1, "View Hierarchy:" // string@0ae3 │ │ +031c86: 6e20 8215 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +031c8c: 2201 4f03 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +031c90: 7010 fa15 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031c96: 6e20 0116 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031c9c: 0c01 |00b4: move-result-object v1 │ │ +031c9e: 1a02 1800 |00b5: const-string v2, " " // string@0018 │ │ +031ca2: 6e20 0116 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031ca8: 0c01 |00ba: move-result-object v1 │ │ +031caa: 6e10 0616 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031cb0: 0c01 |00be: move-result-object v1 │ │ +031cb2: 6e10 0503 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ +031cb8: 0c02 |00c2: move-result-object v2 │ │ +031cba: 6e10 1512 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1215 │ │ +031cc0: 0c02 |00c6: move-result-object v2 │ │ +031cc2: 7040 f702 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@02f7 │ │ +031cc8: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0006 line=657 │ │ 0x000e line=658 │ │ 0x0019 line=659 │ │ 0x001e line=660 │ │ @@ -7842,23 +7842,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -031bf4: |[031bf4] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -031c04: 6e10 fc02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02fc │ │ -031c0a: 0c00 |0003: move-result-object v0 │ │ -031c0c: 1f00 8d00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -031c10: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -031c14: 5401 c900 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c9 │ │ -031c18: 1101 |000a: return-object v1 │ │ -031c1a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -031c1c: 28fe |000c: goto 000a // -0002 │ │ +031ccc: |[031ccc] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +031cdc: 6e10 fc02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02fc │ │ +031ce2: 0c00 |0003: move-result-object v0 │ │ +031ce4: 1f00 8d00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ +031ce8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +031cec: 5401 c900 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c9 │ │ +031cf0: 1101 |000a: return-object v1 │ │ +031cf2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +031cf4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0006 line=619 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7868,33 +7868,33 @@ │ │ type : '(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -031c20: |[031c20] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -031c30: 5421 d100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031c34: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -031c38: 2201 6c03 |0004: new-instance v1, Ljava/util/HashMap; // type@036c │ │ -031c3c: 7010 4e16 0100 |0006: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@164e │ │ -031c42: 5b21 d100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031c46: 5421 d100 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031c4a: 6e20 5216 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -031c50: 0c00 |0010: move-result-object v0 │ │ -031c52: 1f00 ac00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ -031c56: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -031c5a: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -031c5e: 2200 ac00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ -031c62: 7040 3504 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@0435 │ │ -031c68: 5421 d100 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031c6c: 6e30 5416 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -031c72: 1100 |0021: return-object v0 │ │ -031c74: 6e20 4704 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0447 │ │ -031c7a: 28fc |0025: goto 0021 // -0004 │ │ +031cf8: |[031cf8] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +031d08: 5421 d100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031d0c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +031d10: 2201 6e03 |0004: new-instance v1, Ljava/util/HashMap; // type@036e │ │ +031d14: 7010 5516 0100 |0006: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1655 │ │ +031d1a: 5b21 d100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031d1e: 5421 d100 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031d22: 6e20 5916 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +031d28: 0c00 |0010: move-result-object v0 │ │ +031d2a: 1f00 ac00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ +031d2e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +031d32: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +031d36: 2200 ac00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ +031d3a: 7040 3504 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@0435 │ │ +031d40: 5421 d100 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031d44: 6e30 5b16 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +031d4a: 1100 |0021: return-object v0 │ │ +031d4c: 6e20 4704 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0447 │ │ +031d52: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0004 line=871 │ │ 0x000b line=873 │ │ 0x0013 line=874 │ │ 0x0015 line=875 │ │ @@ -7915,17 +7915,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031c7c: |[031c7c] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -031c8c: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031c90: 1100 |0002: return-object v0 │ │ +031d54: |[031d54] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +031d64: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -7933,28 +7933,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -031c94: |[031c94] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -031ca4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -031ca6: 5430 d700 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031caa: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -031cae: 5430 d700 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031cb2: 1100 |0007: return-object v0 │ │ -031cb4: 5c32 d200 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ -031cb8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -031cba: 5531 d800 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -031cbe: 6e40 fe02 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -031cc4: 0c00 |0010: move-result-object v0 │ │ -031cc6: 5b30 d700 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031cca: 5430 d700 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -031cce: 28f2 |0015: goto 0007 // -000e │ │ +031d6c: |[031d6c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +031d7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +031d7e: 5430 d700 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031d82: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +031d86: 5430 d700 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031d8a: 1100 |0007: return-object v0 │ │ +031d8c: 5c32 d200 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ +031d90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +031d92: 5531 d800 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +031d96: 6e40 fe02 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +031d9c: 0c00 |0010: move-result-object v0 │ │ +031d9e: 5b30 d700 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031da2: 5430 d700 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +031da6: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=861 │ │ 0x0005 line=862 │ │ 0x0007 line=866 │ │ 0x0008 line=864 │ │ 0x000a line=865 │ │ @@ -7967,28 +7967,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -031cd0: |[031cd0] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -031ce0: 5421 d100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031ce4: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -031ce8: 5421 d100 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031cec: 6e20 5216 3100 |0006: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -031cf2: 0c00 |0009: move-result-object v0 │ │ -031cf4: 1f00 ac00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ -031cf8: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -031cfc: 5501 6901 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -031d00: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -031d04: 6e10 3904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ -031d0a: 5421 d100 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031d0e: 6e20 5616 3100 |0017: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -031d14: 0e00 |001a: return-void │ │ +031da8: |[031da8] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +031db8: 5421 d100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031dbc: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +031dc0: 5421 d100 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031dc4: 6e20 5916 3100 |0006: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +031dca: 0c00 |0009: move-result-object v0 │ │ +031dcc: 1f00 ac00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00ac │ │ +031dd0: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +031dd4: 5501 6901 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +031dd8: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +031ddc: 6e10 3904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ +031de2: 5421 d100 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031de6: 6e20 5d16 3100 |0017: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +031dec: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0004 line=845 │ │ 0x000c line=846 │ │ 0x0012 line=847 │ │ 0x0015 line=848 │ │ @@ -8003,69 +8003,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -031d18: |[031d18] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -031d28: 5452 d500 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031d2c: 6e10 8003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -031d32: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -031d36: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -031d3a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -031d3e: 5452 d500 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031d42: 5422 fb00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -031d46: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -031d4a: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -031d4e: 5452 d500 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031d52: 5422 fb00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -031d56: 6e10 3e16 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -031d5c: 0a02 |001a: move-result v2 │ │ -031d5e: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -031d62: 1a02 4003 |001d: const-string v2, "FragmentActivity" // string@0340 │ │ -031d66: 2203 4d03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -031d6a: 7010 f315 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031d70: 1a04 d301 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@01d3 │ │ -031d74: 6e20 fa15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031d7a: 0c03 |0029: move-result-object v3 │ │ -031d7c: 7110 aa15 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031d82: 0c04 |002d: move-result-object v4 │ │ -031d84: 6e20 fa15 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031d8a: 0c03 |0031: move-result-object v3 │ │ -031d8c: 6e10 ff15 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031d92: 0c03 |0035: move-result-object v3 │ │ -031d94: 7120 0011 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -031d9a: 0e00 |0039: return-void │ │ -031d9c: 5452 d500 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031da0: 5422 fb00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -031da4: 6e20 3816 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -031daa: 0c00 |0041: move-result-object v0 │ │ -031dac: 1f00 8900 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -031db0: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -031db4: 1a02 4003 |0046: const-string v2, "FragmentActivity" // string@0340 │ │ -031db8: 2203 4d03 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -031dbc: 7010 f315 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031dc2: 1a04 d401 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@01d4 │ │ -031dc6: 6e20 fa15 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031dcc: 0c03 |0052: move-result-object v3 │ │ -031dce: 7110 aa15 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -031dd4: 0c04 |0056: move-result-object v4 │ │ -031dd6: 6e20 fa15 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031ddc: 0c03 |005a: move-result-object v3 │ │ -031dde: 6e10 ff15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -031de4: 0c03 |005e: move-result-object v3 │ │ -031de6: 7120 0011 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -031dec: 28d7 |0062: goto 0039 // -0029 │ │ -031dee: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -031df4: b562 |0066: and-int/2addr v2, v6 │ │ -031df6: 6e40 b302 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02b3 │ │ -031dfc: 28cf |006a: goto 0039 // -0031 │ │ -031dfe: 6f40 2000 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0020 │ │ -031e04: 28cb |006e: goto 0039 // -0035 │ │ +031df0: |[031df0] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +031e00: 5452 d500 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031e04: 6e10 8003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +031e0a: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +031e0e: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +031e12: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +031e16: 5452 d500 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031e1a: 5422 fb00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +031e1e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +031e22: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +031e26: 5452 d500 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031e2a: 5422 fb00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +031e2e: 6e10 4516 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +031e34: 0a02 |001a: move-result v2 │ │ +031e36: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +031e3a: 1a02 5203 |001d: const-string v2, "FragmentActivity" // string@0352 │ │ +031e3e: 2203 4f03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +031e42: 7010 fa15 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031e48: 1a04 e501 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@01e5 │ │ +031e4c: 6e20 0116 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031e52: 0c03 |0029: move-result-object v3 │ │ +031e54: 7110 b115 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +031e5a: 0c04 |002d: move-result-object v4 │ │ +031e5c: 6e20 0116 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031e62: 0c03 |0031: move-result-object v3 │ │ +031e64: 6e10 0616 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031e6a: 0c03 |0035: move-result-object v3 │ │ +031e6c: 7120 0011 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +031e72: 0e00 |0039: return-void │ │ +031e74: 5452 d500 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031e78: 5422 fb00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +031e7c: 6e20 3f16 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +031e82: 0c00 |0041: move-result-object v0 │ │ +031e84: 1f00 8900 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +031e88: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +031e8c: 1a02 5203 |0046: const-string v2, "FragmentActivity" // string@0352 │ │ +031e90: 2203 4f03 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +031e94: 7010 fa15 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +031e9a: 1a04 e601 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@01e6 │ │ +031e9e: 6e20 0116 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031ea4: 0c03 |0052: move-result-object v3 │ │ +031ea6: 7110 b115 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +031eac: 0c04 |0056: move-result-object v4 │ │ +031eae: 6e20 0116 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +031eb4: 0c03 |005a: move-result-object v3 │ │ +031eb6: 6e10 0616 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +031ebc: 0c03 |005e: move-result-object v3 │ │ +031ebe: 7120 0011 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +031ec4: 28d7 |0062: goto 0039 // -0029 │ │ +031ec6: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +031ecc: b562 |0066: and-int/2addr v2, v6 │ │ +031ece: 6e40 b302 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02b3 │ │ +031ed4: 28cf |006a: goto 0039 // -0031 │ │ +031ed6: 6f40 2000 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0020 │ │ +031edc: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -8089,16 +8089,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -031e08: |[031e08] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -031e18: 0e00 |0000: return-void │ │ +031ee0: |[031ee0] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +031ef0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -8107,21 +8107,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -031e1c: |[031e1c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -031e2c: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031e30: 6e10 8503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0385 │ │ -031e36: 0a00 |0005: move-result v0 │ │ -031e38: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -031e3c: 6e10 f902 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@02f9 │ │ -031e42: 0e00 |000b: return-void │ │ +031ef4: |[031ef4] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +031f04: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031f08: 6e10 8503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0385 │ │ +031f0e: 0a00 |0005: move-result v0 │ │ +031f10: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +031f14: 6e10 f902 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@02f9 │ │ +031f1a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ 0x000b line=182 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8131,19 +8131,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -031e44: |[031e44] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -031e54: 6f20 2100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ -031e5a: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031e5e: 6e20 5b03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@035b │ │ -031e64: 0e00 |0008: return-void │ │ +031f1c: |[031f1c] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +031f2c: 6f20 2100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ +031f32: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031f36: 6e20 5b03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@035b │ │ +031f3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0008 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8154,45 +8154,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -031e68: |[031e68] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -031e78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -031e7a: 5453 d500 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031e7e: 5454 d300 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -031e82: 6e40 5503 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0355 │ │ -031e88: 6e10 fd02 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ -031e8e: 0c03 |000b: move-result-object v3 │ │ -031e90: 6e10 3311 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1133 │ │ -031e96: 0c03 |000f: move-result-object v3 │ │ -031e98: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -031e9c: 6e10 fd02 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ -031ea2: 0c03 |0015: move-result-object v3 │ │ -031ea4: 6e20 3511 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1135 │ │ -031eaa: 6f20 2200 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -031eb0: 6e10 fc02 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02fc │ │ -031eb6: 0c00 |001f: move-result-object v0 │ │ -031eb8: 1f00 8d00 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -031ebc: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -031ec0: 5403 cb00 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@00cb │ │ -031ec4: 5b53 d100 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -031ec8: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -031ecc: 1a03 0d0c |002a: const-string v3, "android:support:fragments" // string@0c0d │ │ -031ed0: 6e20 6501 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ -031ed6: 0c01 |002f: move-result-object v1 │ │ -031ed8: 5453 d500 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031edc: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -031ee0: 5402 ca00 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00ca │ │ -031ee4: 6e30 8d03 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@038d │ │ -031eea: 5452 d500 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031eee: 6e10 5d03 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ -031ef4: 0e00 |003e: return-void │ │ +031f40: |[031f40] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +031f50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +031f52: 5453 d500 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031f56: 5454 d300 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ +031f5a: 6e40 5503 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0355 │ │ +031f60: 6e10 fd02 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ +031f66: 0c03 |000b: move-result-object v3 │ │ +031f68: 6e10 3311 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1133 │ │ +031f6e: 0c03 |000f: move-result-object v3 │ │ +031f70: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +031f74: 6e10 fd02 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02fd │ │ +031f7a: 0c03 |0015: move-result-object v3 │ │ +031f7c: 6e20 3511 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1135 │ │ +031f82: 6f20 2200 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +031f88: 6e10 fc02 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02fc │ │ +031f8e: 0c00 |001f: move-result-object v0 │ │ +031f90: 1f00 8d00 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ +031f94: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +031f98: 5403 cb00 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@00cb │ │ +031f9c: 5b53 d100 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +031fa0: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +031fa4: 1a03 230c |002a: const-string v3, "android:support:fragments" // string@0c23 │ │ +031fa8: 6e20 6501 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ +031fae: 0c01 |002f: move-result-object v1 │ │ +031fb0: 5453 d500 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031fb4: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +031fb8: 5402 ca00 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00ca │ │ +031fbc: 6e30 8d03 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@038d │ │ +031fc2: 5452 d500 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031fc6: 6e10 5d03 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@035d │ │ +031fcc: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0008 line=200 │ │ 0x0012 line=201 │ │ 0x0019 line=204 │ │ 0x001c line=206 │ │ @@ -8214,33 +8214,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -031ef8: |[031ef8] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -031f08: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -031f0c: 6f30 2300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ -031f12: 0a00 |0005: move-result v0 │ │ -031f14: 5431 d500 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -031f18: 6e10 ff02 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@02ff │ │ -031f1e: 0c02 |000b: move-result-object v2 │ │ -031f20: 6e30 5e03 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@035e │ │ -031f26: 0a01 |000f: move-result v1 │ │ -031f28: b610 |0010: or-int/2addr v0, v1 │ │ -031f2a: 6001 2200 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -031f2e: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -031f32: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -031f36: 0f00 |0017: return v0 │ │ -031f38: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -031f3a: 28fe |0019: goto 0017 // -0002 │ │ -031f3c: 6f30 2300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ -031f42: 0a00 |001d: move-result v0 │ │ -031f44: 28f9 |001e: goto 0017 // -0007 │ │ +031fd0: |[031fd0] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +031fe0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +031fe4: 6f30 2300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +031fea: 0a00 |0005: move-result v0 │ │ +031fec: 5431 d500 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +031ff0: 6e10 ff02 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@02ff │ │ +031ff6: 0c02 |000b: move-result-object v2 │ │ +031ff8: 6e30 5e03 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@035e │ │ +031ffe: 0a01 |000f: move-result v1 │ │ +032000: b610 |0010: or-int/2addr v0, v1 │ │ +032002: 6001 2200 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +032006: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +03200a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +03200e: 0f00 |0017: return v0 │ │ +032010: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +032012: 28fe |0019: goto 0017 // -0002 │ │ +032014: 6f30 2300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +03201a: 0a00 |001d: move-result v0 │ │ +03201c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x0006 line=225 │ │ 0x0011 line=226 │ │ 0x0017 line=234 │ │ @@ -8258,194 +8258,194 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -031f48: |[031f48] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -031f58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -031f5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -031f5c: 121a |0002: const/4 v10, #int 1 // #1 │ │ -031f5e: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -031f60: 1a07 4b0f |0004: const-string v7, "fragment" // string@0f4b │ │ -031f64: 6e20 d915 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -031f6a: 0a07 |0009: move-result v7 │ │ -031f6c: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -031f70: 6f40 2400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ -031f76: 0c07 |000f: move-result-object v7 │ │ -031f78: 1107 |0010: return-object v7 │ │ -031f7a: 1a07 010d |0011: const-string v7, "class" // string@0d01 │ │ -031f7e: 7230 f810 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@10f8 │ │ -031f84: 0c02 |0016: move-result-object v2 │ │ -031f86: 6207 c300 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c3 │ │ -031f8a: 6e30 9100 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -031f90: 0c00 |001c: move-result-object v0 │ │ -031f92: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -031f96: 6e20 e300 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00e3 │ │ -031f9c: 0c02 |0022: move-result-object v2 │ │ -031f9e: 6e30 e200 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ -031fa4: 0a04 |0026: move-result v4 │ │ -031fa6: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -031fa8: 6e20 e300 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00e3 │ │ -031fae: 0c06 |002b: move-result-object v6 │ │ -031fb0: 6e10 e500 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -031fb6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -031fb8: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -031fbc: 6e10 8011 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@1180 │ │ -031fc2: 0a01 |0035: move-result v1 │ │ -031fc4: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -031fc8: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -031fcc: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -031fd0: 2207 3403 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -031fd4: 2208 4d03 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -031fd8: 7010 f315 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -031fde: 7210 f910 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@10f9 │ │ -031fe4: 0c09 |0046: move-result-object v9 │ │ -031fe6: 6e20 fa15 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031fec: 0c08 |004a: move-result-object v8 │ │ -031fee: 1a09 fc00 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00fc │ │ -031ff2: 6e20 fa15 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -031ff8: 0c08 |0050: move-result-object v8 │ │ -031ffa: 6e20 fa15 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032000: 0c08 |0054: move-result-object v8 │ │ -032002: 6e10 ff15 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -032008: 0c08 |0058: move-result-object v8 │ │ -03200a: 7020 a215 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -032010: 2707 |005c: throw v7 │ │ -032012: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -032016: 54b7 d500 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03201a: 6e20 6e03 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@036e │ │ -032020: 0c03 |0064: move-result-object v3 │ │ -032022: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -032026: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -03202a: 54b7 d500 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03202e: 6e20 6f03 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@036f │ │ -032034: 0c03 |006e: move-result-object v3 │ │ -032036: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -03203a: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -03203e: 54b7 d500 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032042: 6e20 6e03 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@036e │ │ -032048: 0c03 |0078: move-result-object v3 │ │ -03204a: 6307 f200 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -03204e: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -032052: 1a07 4003 |007d: const-string v7, "FragmentActivity" // string@0340 │ │ -032056: 2208 4d03 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -03205a: 7010 f315 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -032060: 1a09 8116 |0084: const-string v9, "onCreateView: id=0x" // string@1681 │ │ -032064: 6e20 fa15 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03206a: 0c08 |0089: move-result-object v8 │ │ -03206c: 7110 aa15 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -032072: 0c09 |008d: move-result-object v9 │ │ -032074: 6e20 fa15 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03207a: 0c08 |0091: move-result-object v8 │ │ -03207c: 1a09 4f00 |0092: const-string v9, " fname=" // string@004f │ │ -032080: 6e20 fa15 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032086: 0c08 |0097: move-result-object v8 │ │ -032088: 6e20 fa15 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03208e: 0c08 |009b: move-result-object v8 │ │ -032090: 1a09 4c00 |009c: const-string v9, " existing=" // string@004c │ │ -032094: 6e20 fa15 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03209a: 0c08 |00a1: move-result-object v8 │ │ -03209c: 6e20 f915 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0320a2: 0c08 |00a5: move-result-object v8 │ │ -0320a4: 6e10 ff15 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0320aa: 0c08 |00a9: move-result-object v8 │ │ -0320ac: 7120 ff10 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0320b2: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -0320b6: 7120 a602 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02a6 │ │ -0320bc: 0c03 |00b2: move-result-object v3 │ │ -0320be: 5c3a a500 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -0320c2: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -0320c6: 0147 |00b7: move v7, v4 │ │ -0320c8: 5937 a300 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -0320cc: 5931 a000 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -0320d0: 5b36 b900 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -0320d4: 5c3a a800 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -0320d8: 54b7 d500 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0320dc: 5b37 a400 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0320e0: 5437 b500 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0320e4: 6e40 c102 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@02c1 │ │ -0320ea: 54b7 d500 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0320ee: 6e30 5203 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ -0320f4: 5437 be00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0320f8: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -0320fc: 2207 3503 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@0335 │ │ -032100: 2208 4d03 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -032104: 7010 f315 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03210a: 1a09 3b03 |00d9: const-string v9, "Fragment " // string@033b │ │ -03210e: 6e20 fa15 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032114: 0c08 |00de: move-result-object v8 │ │ -032116: 6e20 fa15 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03211c: 0c08 |00e2: move-result-object v8 │ │ -03211e: 1a09 4700 |00e3: const-string v9, " did not create a view." // string@0047 │ │ -032122: 6e20 fa15 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032128: 0c08 |00e8: move-result-object v8 │ │ -03212a: 6e10 ff15 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -032130: 0c08 |00ec: move-result-object v8 │ │ -032132: 7020 a515 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -032138: 2707 |00f0: throw v7 │ │ -03213a: 0117 |00f1: move v7, v1 │ │ -03213c: 28c6 |00f2: goto 00b8 // -003a │ │ -03213e: 5537 a800 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -032142: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -032146: 2207 3403 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -03214a: 2208 4d03 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -03214e: 7010 f315 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -032154: 7210 f910 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@10f9 │ │ -03215a: 0c09 |0101: move-result-object v9 │ │ -03215c: 6e20 fa15 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032162: 0c08 |0105: move-result-object v8 │ │ -032164: 1a09 fb00 |0106: const-string v9, ": Duplicate id 0x" // string@00fb │ │ -032168: 6e20 fa15 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03216e: 0c08 |010b: move-result-object v8 │ │ -032170: 7110 aa15 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -032176: 0c09 |010f: move-result-object v9 │ │ -032178: 6e20 fa15 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03217e: 0c08 |0113: move-result-object v8 │ │ -032180: 1a09 e000 |0114: const-string v9, ", tag " // string@00e0 │ │ -032184: 6e20 fa15 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03218a: 0c08 |0119: move-result-object v8 │ │ -03218c: 6e20 fa15 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032192: 0c08 |011d: move-result-object v8 │ │ -032194: 1a09 df00 |011e: const-string v9, ", or parent id 0x" // string@00df │ │ -032198: 6e20 fa15 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03219e: 0c08 |0123: move-result-object v8 │ │ -0321a0: 7110 aa15 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0321a6: 0c09 |0127: move-result-object v9 │ │ -0321a8: 6e20 fa15 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0321ae: 0c08 |012b: move-result-object v8 │ │ -0321b0: 1a09 9300 |012c: const-string v9, " with another fragment for " // string@0093 │ │ -0321b4: 6e20 fa15 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0321ba: 0c08 |0131: move-result-object v8 │ │ -0321bc: 6e20 fa15 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0321c2: 0c08 |0135: move-result-object v8 │ │ -0321c4: 6e10 ff15 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0321ca: 0c08 |0139: move-result-object v8 │ │ -0321cc: 7020 a215 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -0321d2: 2707 |013d: throw v7 │ │ -0321d4: 5c3a a800 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -0321d8: 5537 b400 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -0321dc: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -0321e0: 5437 b500 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0321e4: 6e40 c102 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@02c1 │ │ -0321ea: 54b7 d500 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0321ee: 6e20 7e03 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@037e │ │ -0321f4: 2880 |014e: goto 00ce // -0080 │ │ -0321f6: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -0321fa: 5437 be00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0321fe: 6e20 c011 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@11c0 │ │ -032204: 5437 be00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -032208: 6e10 9311 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1193 │ │ -03220e: 0c07 |015b: move-result-object v7 │ │ -032210: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -032214: 5437 be00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -032218: 6e20 cb11 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@11cb │ │ -03221e: 5437 be00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -032222: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +032020: |[032020] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +032030: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032032: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +032034: 121a |0002: const/4 v10, #int 1 // #1 │ │ +032036: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +032038: 1a07 5b0f |0004: const-string v7, "fragment" // string@0f5b │ │ +03203c: 6e20 e015 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +032042: 0a07 |0009: move-result v7 │ │ +032044: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +032048: 6f40 2400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ +03204e: 0c07 |000f: move-result-object v7 │ │ +032050: 1107 |0010: return-object v7 │ │ +032052: 1a07 160d |0011: const-string v7, "class" // string@0d16 │ │ +032056: 7230 f810 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@10f8 │ │ +03205c: 0c02 |0016: move-result-object v2 │ │ +03205e: 6207 c300 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c3 │ │ +032062: 6e30 9100 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +032068: 0c00 |001c: move-result-object v0 │ │ +03206a: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +03206e: 6e20 e300 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00e3 │ │ +032074: 0c02 |0022: move-result-object v2 │ │ +032076: 6e30 e200 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ +03207c: 0a04 |0026: move-result v4 │ │ +03207e: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +032080: 6e20 e300 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00e3 │ │ +032086: 0c06 |002b: move-result-object v6 │ │ +032088: 6e10 e500 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +03208e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +032090: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +032094: 6e10 8011 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@1180 │ │ +03209a: 0a01 |0035: move-result v1 │ │ +03209c: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +0320a0: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +0320a4: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +0320a8: 2207 3603 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +0320ac: 2208 4f03 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +0320b0: 7010 fa15 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0320b6: 7210 f910 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@10f9 │ │ +0320bc: 0c09 |0046: move-result-object v9 │ │ +0320be: 6e20 0116 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0320c4: 0c08 |004a: move-result-object v8 │ │ +0320c6: 1a09 0e01 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@010e │ │ +0320ca: 6e20 0116 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0320d0: 0c08 |0050: move-result-object v8 │ │ +0320d2: 6e20 0116 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0320d8: 0c08 |0054: move-result-object v8 │ │ +0320da: 6e10 0616 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0320e0: 0c08 |0058: move-result-object v8 │ │ +0320e2: 7020 a915 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0320e8: 2707 |005c: throw v7 │ │ +0320ea: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +0320ee: 54b7 d500 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0320f2: 6e20 6e03 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@036e │ │ +0320f8: 0c03 |0064: move-result-object v3 │ │ +0320fa: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +0320fe: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +032102: 54b7 d500 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032106: 6e20 6f03 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@036f │ │ +03210c: 0c03 |006e: move-result-object v3 │ │ +03210e: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +032112: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +032116: 54b7 d500 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03211a: 6e20 6e03 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@036e │ │ +032120: 0c03 |0078: move-result-object v3 │ │ +032122: 6307 f200 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +032126: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +03212a: 1a07 5203 |007d: const-string v7, "FragmentActivity" // string@0352 │ │ +03212e: 2208 4f03 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +032132: 7010 fa15 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +032138: 1a09 8a16 |0084: const-string v9, "onCreateView: id=0x" // string@168a │ │ +03213c: 6e20 0116 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032142: 0c08 |0089: move-result-object v8 │ │ +032144: 7110 b115 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +03214a: 0c09 |008d: move-result-object v9 │ │ +03214c: 6e20 0116 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032152: 0c08 |0091: move-result-object v8 │ │ +032154: 1a09 6200 |0092: const-string v9, " fname=" // string@0062 │ │ +032158: 6e20 0116 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03215e: 0c08 |0097: move-result-object v8 │ │ +032160: 6e20 0116 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032166: 0c08 |009b: move-result-object v8 │ │ +032168: 1a09 5f00 |009c: const-string v9, " existing=" // string@005f │ │ +03216c: 6e20 0116 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032172: 0c08 |00a1: move-result-object v8 │ │ +032174: 6e20 0016 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +03217a: 0c08 |00a5: move-result-object v8 │ │ +03217c: 6e10 0616 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +032182: 0c08 |00a9: move-result-object v8 │ │ +032184: 7120 ff10 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +03218a: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +03218e: 7120 a602 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02a6 │ │ +032194: 0c03 |00b2: move-result-object v3 │ │ +032196: 5c3a a500 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +03219a: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +03219e: 0147 |00b7: move v7, v4 │ │ +0321a0: 5937 a300 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +0321a4: 5931 a000 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +0321a8: 5b36 b900 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +0321ac: 5c3a a800 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +0321b0: 54b7 d500 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0321b4: 5b37 a400 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0321b8: 5437 b500 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0321bc: 6e40 c102 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@02c1 │ │ +0321c2: 54b7 d500 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0321c6: 6e30 5203 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ +0321cc: 5437 be00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0321d0: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +0321d4: 2207 3703 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@0337 │ │ +0321d8: 2208 4f03 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +0321dc: 7010 fa15 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0321e2: 1a09 4d03 |00d9: const-string v9, "Fragment " // string@034d │ │ +0321e6: 6e20 0116 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0321ec: 0c08 |00de: move-result-object v8 │ │ +0321ee: 6e20 0116 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0321f4: 0c08 |00e2: move-result-object v8 │ │ +0321f6: 1a09 5a00 |00e3: const-string v9, " did not create a view." // string@005a │ │ +0321fa: 6e20 0116 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032200: 0c08 |00e8: move-result-object v8 │ │ +032202: 6e10 0616 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +032208: 0c08 |00ec: move-result-object v8 │ │ +03220a: 7020 ac15 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +032210: 2707 |00f0: throw v7 │ │ +032212: 0117 |00f1: move v7, v1 │ │ +032214: 28c6 |00f2: goto 00b8 // -003a │ │ +032216: 5537 a800 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +03221a: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +03221e: 2207 3603 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +032222: 2208 4f03 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +032226: 7010 fa15 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03222c: 7210 f910 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@10f9 │ │ +032232: 0c09 |0101: move-result-object v9 │ │ +032234: 6e20 0116 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03223a: 0c08 |0105: move-result-object v8 │ │ +03223c: 1a09 0d01 |0106: const-string v9, ": Duplicate id 0x" // string@010d │ │ +032240: 6e20 0116 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032246: 0c08 |010b: move-result-object v8 │ │ +032248: 7110 b115 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +03224e: 0c09 |010f: move-result-object v9 │ │ +032250: 6e20 0116 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032256: 0c08 |0113: move-result-object v8 │ │ +032258: 1a09 f200 |0114: const-string v9, ", tag " // string@00f2 │ │ +03225c: 6e20 0116 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032262: 0c08 |0119: move-result-object v8 │ │ +032264: 6e20 0116 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03226a: 0c08 |011d: move-result-object v8 │ │ +03226c: 1a09 f100 |011e: const-string v9, ", or parent id 0x" // string@00f1 │ │ +032270: 6e20 0116 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032276: 0c08 |0123: move-result-object v8 │ │ +032278: 7110 b115 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +03227e: 0c09 |0127: move-result-object v9 │ │ +032280: 6e20 0116 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032286: 0c08 |012b: move-result-object v8 │ │ +032288: 1a09 a600 |012c: const-string v9, " with another fragment for " // string@00a6 │ │ +03228c: 6e20 0116 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032292: 0c08 |0131: move-result-object v8 │ │ +032294: 6e20 0116 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03229a: 0c08 |0135: move-result-object v8 │ │ +03229c: 6e10 0616 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0322a2: 0c08 |0139: move-result-object v8 │ │ +0322a4: 7020 a915 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0322aa: 2707 |013d: throw v7 │ │ +0322ac: 5c3a a800 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +0322b0: 5537 b400 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +0322b4: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +0322b8: 5437 b500 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0322bc: 6e40 c102 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@02c1 │ │ +0322c2: 54b7 d500 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0322c6: 6e20 7e03 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@037e │ │ +0322cc: 2880 |014e: goto 00ce // -0080 │ │ +0322ce: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +0322d2: 5437 be00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0322d6: 6e20 c011 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@11c0 │ │ +0322dc: 5437 be00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0322e0: 6e10 9311 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1193 │ │ +0322e6: 0c07 |015b: move-result-object v7 │ │ +0322e8: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +0322ec: 5437 be00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0322f0: 6e20 cb11 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@11cb │ │ +0322f6: 5437 be00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0322fa: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=242 │ │ 0x000c line=243 │ │ 0x0010 line=317 │ │ 0x0011 line=246 │ │ 0x0017 line=247 │ │ @@ -8506,25 +8506,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -032228: |[032228] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -032238: 6f10 2500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ -03223e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -032240: 6e20 f502 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ -032246: 5410 d500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03224a: 6e10 5f03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@035f │ │ -032250: 5410 d700 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -032254: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -032258: 5410 d700 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -03225c: 6e10 3904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ -032262: 0e00 |0015: return-void │ │ +032300: |[032300] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +032310: 6f10 2500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +032316: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +032318: 6e20 f502 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ +03231e: 5410 d500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032322: 6e10 5f03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@035f │ │ +032328: 5410 d700 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +03232c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +032330: 5410 d700 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +032334: 6e10 3904 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ +03233a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0003 line=327 │ │ 0x0007 line=329 │ │ 0x000c line=330 │ │ 0x0010 line=331 │ │ @@ -8537,29 +8537,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -032264: |[032264] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -032274: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -032278: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -03227a: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -03227e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -032280: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -032284: 6e10 2d11 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@112d │ │ -03228a: 0a00 |000b: move-result v0 │ │ -03228c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -032290: 6e10 0a03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@030a │ │ -032296: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -032298: 0f00 |0012: return v0 │ │ -03229a: 6f30 2600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ -0322a0: 0a00 |0016: move-result v0 │ │ -0322a2: 28fb |0017: goto 0012 // -0005 │ │ +03233c: |[03233c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +03234c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +032350: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +032352: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +032356: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +032358: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +03235c: 6e10 2d11 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@112d │ │ +032362: 0a00 |000b: move-result v0 │ │ +032364: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +032368: 6e10 0a03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@030a │ │ +03236e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +032370: 0f00 |0012: return v0 │ │ +032372: 6f30 2600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ +032378: 0a00 |0016: move-result v0 │ │ +03237a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x000e line=345 │ │ 0x0011 line=346 │ │ 0x0012 line=349 │ │ locals : │ │ @@ -8572,19 +8572,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0322a4: |[0322a4] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -0322b4: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0027 │ │ -0322ba: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0322be: 6e10 6103 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0361 │ │ -0322c4: 0e00 |0008: return-void │ │ +03237c: |[03237c] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +03238c: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0027 │ │ +032392: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032396: 6e10 6103 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0361 │ │ +03239c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ 0x0008 line=359 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8594,33 +8594,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0322c8: |[0322c8] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0322d8: 6f30 2800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ -0322de: 0a00 |0003: move-result v0 │ │ -0322e0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0322e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0322e6: 0f00 |0007: return v0 │ │ -0322e8: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -0322ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0322f0: 28fb |000c: goto 0007 // -0005 │ │ -0322f2: 5410 d500 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0322f6: 6e20 6203 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0362 │ │ -0322fc: 0a00 |0012: move-result v0 │ │ -0322fe: 28f4 |0013: goto 0007 // -000c │ │ -032300: 5410 d500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032304: 6e20 5c03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@035c │ │ -03230a: 0a00 |0019: move-result v0 │ │ -03230c: 28ed |001a: goto 0007 // -0013 │ │ -03230e: 0000 |001b: nop // spacer │ │ -032310: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +0323a0: |[0323a0] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0323b0: 6f30 2800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ +0323b6: 0a00 |0003: move-result v0 │ │ +0323b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0323bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0323be: 0f00 |0007: return v0 │ │ +0323c0: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +0323c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0323c8: 28fb |000c: goto 0007 // -0005 │ │ +0323ca: 5410 d500 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0323ce: 6e20 6203 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0362 │ │ +0323d4: 0a00 |0012: move-result v0 │ │ +0323d6: 28f4 |0013: goto 0007 // -000c │ │ +0323d8: 5410 d500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0323dc: 6e20 5c03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@035c │ │ +0323e2: 0a00 |0019: move-result v0 │ │ +0323e4: 28ed |001a: goto 0007 // -0013 │ │ +0323e6: 0000 |001b: nop // spacer │ │ +0323e8: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0006 line=367 │ │ 0x0007 line=378 │ │ 0x0008 line=370 │ │ 0x000b line=378 │ │ @@ -8637,19 +8637,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -032324: |[032324] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -032334: 6f20 2900 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0029 │ │ -03233a: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03233e: 6e10 8003 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -032344: 0e00 |0008: return-void │ │ +0323fc: |[0323fc] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +03240c: 6f20 2900 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0029 │ │ +032412: 5410 d500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032416: 6e10 8003 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +03241c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ 0x0008 line=423 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8660,23 +8660,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -032348: |[032348] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -032358: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -03235e: 6f30 2a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@002a │ │ -032364: 0e00 |0006: return-void │ │ -032366: 5410 d500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03236a: 6e20 6303 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0363 │ │ -032370: 28f7 |000c: goto 0003 // -0009 │ │ -032372: 0000 |000d: nop // spacer │ │ -032374: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +032420: |[032420] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +032430: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +032436: 6f30 2a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@002a │ │ +03243c: 0e00 |0006: return-void │ │ +03243e: 5410 d500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032442: 6e20 6303 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0363 │ │ +032448: 28f7 |000c: goto 0003 // -0009 │ │ +03244a: 0000 |000d: nop // spacer │ │ +03244c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=392 │ │ 0x0006 line=393 │ │ 0x0007 line=389 │ │ 0x000d line=387 │ │ @@ -8690,29 +8690,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -032380: |[032380] android.support.v4.app.FragmentActivity.onPause:()V │ │ -032390: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -032392: 6f10 2b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -032398: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03239a: 5c20 db00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ -03239e: 5420 d600 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0323a2: 6e20 7801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ -0323a8: 0a00 |000c: move-result v0 │ │ -0323aa: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0323ae: 5420 d600 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0323b2: 6e20 7e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -0323b8: 6e10 1b03 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ -0323be: 5420 d500 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0323c2: 6e10 6403 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0364 │ │ -0323c8: 0e00 |001c: return-void │ │ +032458: |[032458] android.support.v4.app.FragmentActivity.onPause:()V │ │ +032468: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +03246a: 6f10 2b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +032470: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032472: 5c20 db00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ +032476: 5420 d600 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +03247a: 6e20 7801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ +032480: 0a00 |000c: move-result v0 │ │ +032482: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +032486: 5420 d600 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +03248a: 6e20 7e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +032490: 6e10 1b03 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ +032496: 5420 d500 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03249a: 6e10 6403 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0364 │ │ +0324a0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0004 line=401 │ │ 0x0007 line=402 │ │ 0x000f line=403 │ │ 0x0014 line=404 │ │ @@ -8726,23 +8726,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0323cc: |[0323cc] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -0323dc: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@002c │ │ -0323e2: 5420 d600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0323e6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0323e8: 6e20 7e01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -0323ee: 6e10 1b03 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ -0323f4: 5420 d500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0323f8: 6e10 6c03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -0323fe: 0e00 |0011: return-void │ │ +0324a4: |[0324a4] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +0324b4: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@002c │ │ +0324ba: 5420 d600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0324be: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0324c0: 6e20 7e01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +0324c6: 6e10 1b03 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@031b │ │ +0324cc: 5420 d500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0324d0: 6e10 6c03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +0324d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ 0x0009 line=449 │ │ 0x000c line=450 │ │ 0x0011 line=451 │ │ @@ -8754,33 +8754,33 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -032400: |[032400] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -032410: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -032414: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -032418: 5521 d900 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ -03241c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -032420: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -032422: 5c21 d900 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ -032426: 7210 3611 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1136 │ │ -03242c: 6e30 0e03 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@030e │ │ -032432: 6f40 2d00 3254 |0011: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ -032438: 0a00 |0014: move-result v0 │ │ -03243a: 5421 d500 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03243e: 6e20 6503 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0365 │ │ -032444: 0a01 |001a: move-result v1 │ │ -032446: b610 |001b: or-int/2addr v0, v1 │ │ -032448: 0f00 |001c: return v0 │ │ -03244a: 6f40 2d00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ -032450: 0a00 |0020: move-result v0 │ │ -032452: 28fb |0021: goto 001c // -0005 │ │ +0324d8: |[0324d8] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0324e8: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +0324ec: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +0324f0: 5521 d900 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ +0324f4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +0324f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0324fa: 5c21 d900 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ +0324fe: 7210 3611 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1136 │ │ +032504: 6e30 0e03 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@030e │ │ +03250a: 6f40 2d00 3254 |0011: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +032510: 0a00 |0014: move-result v0 │ │ +032512: 5421 d500 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032516: 6e20 6503 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0365 │ │ +03251c: 0a01 |001a: move-result v1 │ │ +03251e: b610 |001b: or-int/2addr v0, v1 │ │ +032520: 0f00 |001c: return v0 │ │ +032522: 6f40 2d00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +032528: 0a00 |0020: move-result v0 │ │ +03252a: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x0008 line=470 │ │ 0x000b line=471 │ │ 0x000e line=472 │ │ @@ -8799,31 +8799,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -032454: |[032454] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -032464: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -032468: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -03246c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03246e: 5c10 d800 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -032472: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -032476: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -03247a: 5510 dc00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ -03247e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -032482: 5410 d700 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -032486: 6e10 3e04 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@043e │ │ -03248c: 5410 d500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032490: 6e10 6603 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0366 │ │ -032496: 0e00 |0019: return-void │ │ -032498: 5410 d700 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -03249c: 6e10 3c04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@043c │ │ -0324a2: 28f5 |001f: goto 0014 // -000b │ │ +03252c: |[03252c] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +03253c: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +032540: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +032544: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032546: 5c10 d800 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +03254a: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +03254e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +032552: 5510 dc00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00dc │ │ +032556: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +03255a: 5410 d700 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +03255e: 6e10 3e04 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@043e │ │ +032564: 5410 d500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032568: 6e10 6603 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0366 │ │ +03256e: 0e00 |0019: return-void │ │ +032570: 5410 d700 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +032574: 6e10 3c04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@043c │ │ +03257a: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0004 line=784 │ │ 0x0007 line=785 │ │ 0x000b line=786 │ │ 0x000f line=787 │ │ @@ -8838,24 +8838,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0324a4: |[0324a4] android.support.v4.app.FragmentActivity.onResume:()V │ │ -0324b4: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -0324ba: 5420 d600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0324be: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0324c0: 6e20 7f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ -0324c6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0324c8: 5c20 db00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ -0324cc: 5420 d500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0324d0: 6e10 6c03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -0324d6: 0e00 |0011: return-void │ │ +03257c: |[03257c] android.support.v4.app.FragmentActivity.onResume:()V │ │ +03258c: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +032592: 5420 d600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +032596: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +032598: 6e20 7f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ +03259e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0325a0: 5c20 db00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00db │ │ +0325a4: 5420 d500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0325a8: 6e10 6c03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +0325ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0003 line=437 │ │ 0x0009 line=438 │ │ 0x000c line=439 │ │ 0x0011 line=440 │ │ @@ -8867,18 +8867,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0324d8: |[0324d8] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -0324e8: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0324ec: 6e10 6703 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ -0324f2: 0e00 |0005: return-void │ │ +0325b0: |[0325b0] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +0325c0: 5410 d500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0325c4: 6e10 6703 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0367 │ │ +0325ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -8887,17 +8887,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0324f4: |[0324f4] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -032504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032506: 1100 |0001: return-object v0 │ │ +0325cc: |[0325cc] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +0325dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0325de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8905,65 +8905,65 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -032508: |[032508] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -032518: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03251a: 55a8 dd00 |0001: iget-boolean v8, v10, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ -03251e: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -032522: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -032524: 6e20 f502 8a00 |0006: invoke-virtual {v10, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ -03252a: 6e10 1c03 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@031c │ │ -032530: 0c00 |000c: move-result-object v0 │ │ -032532: 54a8 d500 |000d: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032536: 6e10 8e03 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@038e │ │ -03253c: 0c01 |0012: move-result-object v1 │ │ -03253e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -032540: 54a8 d100 |0014: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -032544: 3808 2e00 |0016: if-eqz v8, 0044 // +002e │ │ -032548: 54a8 d100 |0018: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -03254c: 6e10 5716 0800 |001a: invoke-virtual {v8}, Ljava/util/HashMap;.size:()I // method@1657 │ │ -032552: 0a08 |001d: move-result v8 │ │ -032554: 2384 b703 |001e: new-array v4, v8, [Landroid/support/v4/app/LoaderManagerImpl; // type@03b7 │ │ -032558: 54a8 d100 |0020: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -03255c: 6e10 5816 0800 |0022: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@1658 │ │ -032562: 0c08 |0025: move-result-object v8 │ │ -032564: 7220 4616 4800 |0026: invoke-interface {v8, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1646 │ │ -03256a: 3804 1b00 |0029: if-eqz v4, 0044 // +001b │ │ -03256e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -032570: 2148 |002c: array-length v8, v4 │ │ -032572: 3582 1700 |002d: if-ge v2, v8, 0044 // +0017 │ │ -032576: 4603 0402 |002f: aget-object v3, v4, v2 │ │ -03257a: 5538 6901 |0031: iget-boolean v8, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -03257e: 3808 0600 |0033: if-eqz v8, 0039 // +0006 │ │ -032582: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -032584: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -032588: 28f4 |0038: goto 002c // -000c │ │ -03258a: 6e10 3904 0300 |0039: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ -032590: 54a8 d100 |003c: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -032594: 5439 6c01 |003e: iget-object v9, v3, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016c │ │ -032598: 6e20 5616 9800 |0040: invoke-virtual {v8, v9}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -03259e: 28f3 |0043: goto 0036 // -000d │ │ -0325a0: 3901 0800 |0044: if-nez v1, 004c // +0008 │ │ -0325a4: 3906 0600 |0046: if-nez v6, 004c // +0006 │ │ -0325a8: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ -0325ac: 0775 |004a: move-object v5, v7 │ │ -0325ae: 1105 |004b: return-object v5 │ │ -0325b0: 2205 8d00 |004c: new-instance v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -0325b4: 7010 f302 0500 |004e: invoke-direct {v5}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@02f3 │ │ -0325ba: 5b57 c700 |0051: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00c7 │ │ -0325be: 5b50 c900 |0053: iput-object v0, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c9 │ │ -0325c2: 5b57 c800 |0055: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@00c8 │ │ -0325c6: 5b51 ca00 |0057: iput-object v1, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00ca │ │ -0325ca: 54a7 d100 |0059: iget-object v7, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -0325ce: 5b57 cb00 |005b: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@00cb │ │ -0325d2: 28ee |005d: goto 004b // -0012 │ │ +0325e0: |[0325e0] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +0325f0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0325f2: 55a8 dd00 |0001: iget-boolean v8, v10, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ +0325f6: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +0325fa: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +0325fc: 6e20 f502 8a00 |0006: invoke-virtual {v10, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02f5 │ │ +032602: 6e10 1c03 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@031c │ │ +032608: 0c00 |000c: move-result-object v0 │ │ +03260a: 54a8 d500 |000d: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03260e: 6e10 8e03 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@038e │ │ +032614: 0c01 |0012: move-result-object v1 │ │ +032616: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +032618: 54a8 d100 |0014: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +03261c: 3808 2e00 |0016: if-eqz v8, 0044 // +002e │ │ +032620: 54a8 d100 |0018: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +032624: 6e10 5e16 0800 |001a: invoke-virtual {v8}, Ljava/util/HashMap;.size:()I // method@165e │ │ +03262a: 0a08 |001d: move-result v8 │ │ +03262c: 2384 b903 |001e: new-array v4, v8, [Landroid/support/v4/app/LoaderManagerImpl; // type@03b9 │ │ +032630: 54a8 d100 |0020: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +032634: 6e10 5f16 0800 |0022: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@165f │ │ +03263a: 0c08 |0025: move-result-object v8 │ │ +03263c: 7220 4d16 4800 |0026: invoke-interface {v8, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@164d │ │ +032642: 3804 1b00 |0029: if-eqz v4, 0044 // +001b │ │ +032646: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +032648: 2148 |002c: array-length v8, v4 │ │ +03264a: 3582 1700 |002d: if-ge v2, v8, 0044 // +0017 │ │ +03264e: 4603 0402 |002f: aget-object v3, v4, v2 │ │ +032652: 5538 6901 |0031: iget-boolean v8, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +032656: 3808 0600 |0033: if-eqz v8, 0039 // +0006 │ │ +03265a: 1216 |0035: const/4 v6, #int 1 // #1 │ │ +03265c: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +032660: 28f4 |0038: goto 002c // -000c │ │ +032662: 6e10 3904 0300 |0039: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0439 │ │ +032668: 54a8 d100 |003c: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +03266c: 5439 6c01 |003e: iget-object v9, v3, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016c │ │ +032670: 6e20 5d16 9800 |0040: invoke-virtual {v8, v9}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +032676: 28f3 |0043: goto 0036 // -000d │ │ +032678: 3901 0800 |0044: if-nez v1, 004c // +0008 │ │ +03267c: 3906 0600 |0046: if-nez v6, 004c // +0006 │ │ +032680: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ +032684: 0775 |004a: move-object v5, v7 │ │ +032686: 1105 |004b: return-object v5 │ │ +032688: 2205 8d00 |004c: new-instance v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ +03268c: 7010 f302 0500 |004e: invoke-direct {v5}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@02f3 │ │ +032692: 5b57 c700 |0051: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00c7 │ │ +032696: 5b50 c900 |0053: iput-object v0, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c9 │ │ +03269a: 5b57 c800 |0055: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@00c8 │ │ +03269e: 5b51 ca00 |0057: iput-object v1, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00ca │ │ +0326a2: 54a7 d100 |0059: iget-object v7, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +0326a6: 5b57 cb00 |005b: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@00cb │ │ +0326aa: 28ee |005d: goto 004b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=488 │ │ 0x0005 line=489 │ │ 0x0009 line=492 │ │ 0x000d line=494 │ │ 0x0013 line=495 │ │ @@ -9001,23 +9001,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0325d4: |[0325d4] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0325e4: 6f20 2f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002f │ │ -0325ea: 5421 d500 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0325ee: 6e10 9003 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0390 │ │ -0325f4: 0c00 |0008: move-result-object v0 │ │ -0325f6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0325fa: 1a01 0d0c |000b: const-string v1, "android:support:fragments" // string@0c0d │ │ -0325fe: 6e30 6e01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@016e │ │ -032604: 0e00 |0010: return-void │ │ +0326ac: |[0326ac] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0326bc: 6f20 2f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002f │ │ +0326c2: 5421 d500 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0326c6: 6e10 9003 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0390 │ │ +0326cc: 0c00 |0008: move-result-object v0 │ │ +0326ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0326d2: 1a01 230c |000b: const-string v1, "android:support:fragments" // string@0c23 │ │ +0326d6: 6e30 6e01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@016e │ │ +0326dc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0009 line=533 │ │ 0x000b line=534 │ │ 0x0010 line=536 │ │ @@ -9031,76 +9031,76 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -032608: |[032608] android.support.v4.app.FragmentActivity.onStart:()V │ │ -032618: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03261a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -03261c: 6f10 3000 0700 |0002: invoke-super {v7}, Landroid/app/Activity;.onStart:()V // method@0030 │ │ -032622: 5c76 dd00 |0005: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ -032626: 5c76 da00 |0007: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ -03262a: 5473 d600 |0009: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -03262e: 6e20 7e01 5300 |000b: invoke-virtual {v3, v5}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -032634: 5573 d400 |000e: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ -032638: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -03263c: 5c75 d400 |0012: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ -032640: 5473 d500 |0014: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032644: 6e10 5a03 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ -03264a: 5473 d500 |0019: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03264e: 6e10 8003 0300 |001b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ -032654: 5473 d500 |001e: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032658: 6e10 6c03 0300 |0020: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -03265e: 5573 d800 |0023: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -032662: 3903 0f00 |0025: if-nez v3, 0034 // +000f │ │ -032666: 5c75 d800 |0027: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -03266a: 5473 d700 |0029: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -03266e: 3803 3400 |002b: if-eqz v3, 005f // +0034 │ │ -032672: 5473 d700 |002d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -032676: 6e10 3d04 0300 |002f: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ -03267c: 5c75 d200 |0032: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ -032680: 5473 d500 |0034: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032684: 6e10 6803 0300 |0036: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ -03268a: 5473 d100 |0039: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -03268e: 3803 4100 |003b: if-eqz v3, 007c // +0041 │ │ -032692: 5473 d100 |003d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -032696: 6e10 5716 0300 |003f: invoke-virtual {v3}, Ljava/util/HashMap;.size:()I // method@1657 │ │ -03269c: 0a03 |0042: move-result v3 │ │ -03269e: 2332 b703 |0043: new-array v2, v3, [Landroid/support/v4/app/LoaderManagerImpl; // type@03b7 │ │ -0326a2: 5473 d100 |0045: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ -0326a6: 6e10 5816 0300 |0047: invoke-virtual {v3}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@1658 │ │ -0326ac: 0c03 |004a: move-result-object v3 │ │ -0326ae: 7220 4616 2300 |004b: invoke-interface {v3, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1646 │ │ -0326b4: 3802 2e00 |004e: if-eqz v2, 007c // +002e │ │ -0326b8: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -0326ba: 2123 |0051: array-length v3, v2 │ │ -0326bc: 3530 2a00 |0052: if-ge v0, v3, 007c // +002a │ │ -0326c0: 4601 0200 |0054: aget-object v1, v2, v0 │ │ -0326c4: 6e10 4004 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0440 │ │ -0326ca: 6e10 3b04 0100 |0059: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@043b │ │ -0326d0: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0326d4: 28f3 |005e: goto 0051 // -000d │ │ -0326d6: 5573 d200 |005f: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ -0326da: 3903 d1ff |0061: if-nez v3, 0032 // -002f │ │ -0326de: 1203 |0063: const/4 v3, #int 0 // #0 │ │ -0326e0: 5574 d800 |0064: iget-boolean v4, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ -0326e4: 6e40 fe02 3764 |0066: invoke-virtual {v7, v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ -0326ea: 0c03 |0069: move-result-object v3 │ │ -0326ec: 5b73 d700 |006a: iput-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -0326f0: 5473 d700 |006c: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -0326f4: 3803 c4ff |006e: if-eqz v3, 0032 // -003c │ │ -0326f8: 5473 d700 |0070: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -0326fc: 5533 6b01 |0072: iget-boolean v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -032700: 3903 beff |0074: if-nez v3, 0032 // -0042 │ │ -032704: 5473 d700 |0076: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ -032708: 6e10 3d04 0300 |0078: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ -03270e: 28b7 |007b: goto 0032 // -0049 │ │ -032710: 0e00 |007c: return-void │ │ +0326e0: |[0326e0] android.support.v4.app.FragmentActivity.onStart:()V │ │ +0326f0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0326f2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0326f4: 6f10 3000 0700 |0002: invoke-super {v7}, Landroid/app/Activity;.onStart:()V // method@0030 │ │ +0326fa: 5c76 dd00 |0005: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ +0326fe: 5c76 da00 |0007: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00da │ │ +032702: 5473 d600 |0009: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +032706: 6e20 7e01 5300 |000b: invoke-virtual {v3, v5}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +03270c: 5573 d400 |000e: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ +032710: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +032714: 5c75 d400 |0012: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d4 │ │ +032718: 5473 d500 |0014: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03271c: 6e10 5a03 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@035a │ │ +032722: 5473 d500 |0019: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032726: 6e10 8003 0300 |001b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0380 │ │ +03272c: 5473 d500 |001e: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032730: 6e10 6c03 0300 |0020: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +032736: 5573 d800 |0023: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +03273a: 3903 0f00 |0025: if-nez v3, 0034 // +000f │ │ +03273e: 5c75 d800 |0027: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +032742: 5473 d700 |0029: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +032746: 3803 3400 |002b: if-eqz v3, 005f // +0034 │ │ +03274a: 5473 d700 |002d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +03274e: 6e10 3d04 0300 |002f: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ +032754: 5c75 d200 |0032: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ +032758: 5473 d500 |0034: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +03275c: 6e10 6803 0300 |0036: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0368 │ │ +032762: 5473 d100 |0039: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +032766: 3803 4100 |003b: if-eqz v3, 007c // +0041 │ │ +03276a: 5473 d100 |003d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +03276e: 6e10 5e16 0300 |003f: invoke-virtual {v3}, Ljava/util/HashMap;.size:()I // method@165e │ │ +032774: 0a03 |0042: move-result v3 │ │ +032776: 2332 b903 |0043: new-array v2, v3, [Landroid/support/v4/app/LoaderManagerImpl; // type@03b9 │ │ +03277a: 5473 d100 |0045: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00d1 │ │ +03277e: 6e10 5f16 0300 |0047: invoke-virtual {v3}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@165f │ │ +032784: 0c03 |004a: move-result-object v3 │ │ +032786: 7220 4d16 2300 |004b: invoke-interface {v3, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@164d │ │ +03278c: 3802 2e00 |004e: if-eqz v2, 007c // +002e │ │ +032790: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +032792: 2123 |0051: array-length v3, v2 │ │ +032794: 3530 2a00 |0052: if-ge v0, v3, 007c // +002a │ │ +032798: 4601 0200 |0054: aget-object v1, v2, v0 │ │ +03279c: 6e10 4004 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0440 │ │ +0327a2: 6e10 3b04 0100 |0059: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@043b │ │ +0327a8: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0327ac: 28f3 |005e: goto 0051 // -000d │ │ +0327ae: 5573 d200 |005f: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d2 │ │ +0327b2: 3903 d1ff |0061: if-nez v3, 0032 // -002f │ │ +0327b6: 1203 |0063: const/4 v3, #int 0 // #0 │ │ +0327b8: 5574 d800 |0064: iget-boolean v4, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00d8 │ │ +0327bc: 6e40 fe02 3764 |0066: invoke-virtual {v7, v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02fe │ │ +0327c2: 0c03 |0069: move-result-object v3 │ │ +0327c4: 5b73 d700 |006a: iput-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +0327c8: 5473 d700 |006c: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +0327cc: 3803 c4ff |006e: if-eqz v3, 0032 // -003c │ │ +0327d0: 5473 d700 |0070: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +0327d4: 5533 6b01 |0072: iget-boolean v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +0327d8: 3903 beff |0074: if-nez v3, 0032 // -0042 │ │ +0327dc: 5473 d700 |0076: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d7 │ │ +0327e0: 6e10 3d04 0300 |0078: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@043d │ │ +0327e6: 28b7 |007b: goto 0032 // -0049 │ │ +0327e8: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=544 │ │ 0x0005 line=546 │ │ 0x0007 line=547 │ │ 0x0009 line=548 │ │ 0x000e line=550 │ │ @@ -9139,23 +9139,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -032714: |[032714] android.support.v4.app.FragmentActivity.onStop:()V │ │ -032724: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -032726: 6f10 3100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0031 │ │ -03272c: 5c21 dd00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ -032730: 5420 d600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -032734: 6e20 7f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ -03273a: 5420 d500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -03273e: 6e10 6903 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0369 │ │ -032744: 0e00 |0010: return-void │ │ +0327ec: |[0327ec] android.support.v4.app.FragmentActivity.onStop:()V │ │ +0327fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0327fe: 6f10 3100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0031 │ │ +032804: 5c21 dd00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00dd │ │ +032808: 5420 d600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +03280c: 6e20 7f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ +032812: 5420 d500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032816: 6e10 6903 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0369 │ │ +03281c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=592 │ │ 0x0004 line=594 │ │ 0x0006 line=595 │ │ 0x000b line=597 │ │ 0x0010 line=598 │ │ @@ -9167,26 +9167,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -032748: |[032748] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -032758: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03275a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -03275e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -032762: b540 |0005: and-int/2addr v0, v4 │ │ -032764: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -032768: 2200 3403 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -03276c: 1a01 4f02 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@024f │ │ -032770: 7020 a215 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -032776: 2700 |000f: throw v0 │ │ -032778: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -03277e: 0e00 |0013: return-void │ │ +032820: |[032820] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +032830: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +032832: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +032836: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +03283a: b540 |0005: and-int/2addr v0, v4 │ │ +03283c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +032840: 2200 3603 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +032844: 1a01 6102 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0261 │ │ +032848: 7020 a915 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +03284e: 2700 |000f: throw v0 │ │ +032850: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +032856: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0008 line=822 │ │ 0x0010 line=824 │ │ 0x0013 line=825 │ │ locals : │ │ @@ -9199,34 +9199,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -032780: |[032780] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -032790: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -032792: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -032796: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -03279c: 0e00 |0006: return-void │ │ -03279e: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -0327a2: b550 |0009: and-int/2addr v0, v5 │ │ -0327a4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0327a8: 2200 3403 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0327ac: 1a01 4f02 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@024f │ │ -0327b0: 7020 a215 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -0327b6: 2700 |0013: throw v0 │ │ -0327b8: 5230 a900 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0327bc: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0327c0: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0327c4: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -0327ca: b551 |001d: and-int/2addr v1, v5 │ │ -0327cc: b010 |001e: add-int/2addr v0, v1 │ │ -0327ce: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -0327d4: 28e4 |0022: goto 0006 // -001c │ │ +032858: |[032858] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +032868: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03286a: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +03286e: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +032874: 0e00 |0006: return-void │ │ +032876: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +03287a: b550 |0009: and-int/2addr v0, v5 │ │ +03287c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +032880: 2200 3603 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +032884: 1a01 6102 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0261 │ │ +032888: 7020 a915 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +03288e: 2700 |0013: throw v0 │ │ +032890: 5230 a900 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +032894: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032898: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +03289c: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +0328a2: b551 |001d: and-int/2addr v1, v5 │ │ +0328a4: b010 |001e: add-int/2addr v0, v1 │ │ +0328a6: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +0328ac: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=832 │ │ 0x0003 line=833 │ │ 0x0006 line=840 │ │ 0x0007 line=836 │ │ 0x000c line=837 │ │ @@ -9242,39 +9242,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0327d8: |[0327d8] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -0327e8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0327ec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0327f0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0327f4: 7110 1902 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0219 │ │ -0327fa: 0e00 |0009: return-void │ │ -0327fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0327fe: 5c20 d900 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ -032802: 28fc |000d: goto 0009 // -0004 │ │ +0328b0: |[0328b0] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +0328c0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0328c4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0328c8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0328cc: 7110 1902 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0219 │ │ +0328d2: 0e00 |0009: return-void │ │ +0328d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0328d6: 5c20 d900 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00d9 │ │ +0328da: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0006 line=633 │ │ 0x0009 line=640 │ │ 0x000a line=639 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 833 (FragmentActivity.java) │ │ + source_file_idx : 851 (FragmentActivity.java) │ │ │ │ Class #26 header: │ │ class_idx : 143 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentContainer;' │ │ @@ -9287,21 +9287,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentContainer;) │ │ name : 'findViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #27 header: │ │ class_idx : 144 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ @@ -9349,21 +9349,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #28 header: │ │ class_idx : 145 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #28 annotations: │ │ Annotations on class │ │ @@ -9381,21 +9381,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #29 header: │ │ class_idx : 146 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -9423,17 +9423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032804: |[032804] android.support.v4.app.FragmentManager.:()V │ │ -032814: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03281a: 0e00 |0003: return-void │ │ +0328dc: |[0328dc] android.support.v4.app.FragmentManager.:()V │ │ +0328ec: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0328f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9442,17 +9442,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03281c: |[03281c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -03282c: 6a00 f200 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -032830: 0e00 |0002: return-void │ │ +0328f4: |[0328f4] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +032904: 6a00 f200 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +032908: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9522,18 +9522,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -032834: |[032834] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -032844: 6e10 2f03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -03284a: 0c00 |0003: move-result-object v0 │ │ -03284c: 1100 |0004: return-object v0 │ │ +03290c: |[03290c] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +03291c: 6e10 2f03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +032922: 0c00 |0003: move-result-object v0 │ │ +032924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #11 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -9586,21 +9586,21 @@ │ │ │ │ #19 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #30 header: │ │ class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ @@ -9625,18 +9625,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032850: |[032850] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -032860: 5b01 df00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ -032864: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03286a: 0e00 |0005: return-void │ │ +032928: |[032928] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +032938: 5b01 df00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ +03293c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9646,32 +9646,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03286c: |[03286c] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -03287c: 5410 df00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ -032880: 6e10 6c03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -032886: 0e00 |0005: return-void │ │ +032944: |[032944] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +032954: 5410 df00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ +032958: 6e10 6c03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +03295e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #31 header: │ │ class_idx : 148 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -9696,18 +9696,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032888: |[032888] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -032898: 5b01 e000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ -03289c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0328a2: 0e00 |0005: return-void │ │ +032960: |[032960] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +032970: 5b01 e000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ +032974: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03297a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9717,38 +9717,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0328a4: |[0328a4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -0328b4: 5450 e000 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ -0328b8: 5451 e000 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ -0328bc: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0328c0: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0328c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0328c6: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0328c8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0328ca: 6e54 8803 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -0328d0: 0e00 |000e: return-void │ │ +03297c: |[03297c] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +03298c: 5450 e000 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ +032990: 5451 e000 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e0 │ │ +032994: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +032998: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +03299c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +03299e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0329a0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0329a2: 6e54 8803 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +0329a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x000e line=480 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #32 header: │ │ class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -9781,20 +9781,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0328d4: |[0328d4] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -0328e4: 5b01 e100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ -0328e8: 5b02 e300 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e3 │ │ -0328ec: 5903 e200 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e2 │ │ -0328f0: 7010 be15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0328f6: 0e00 |0009: return-void │ │ +0329ac: |[0329ac] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +0329bc: 5b01 e100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ +0329c0: 5b02 e300 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e3 │ │ +0329c4: 5903 e200 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e2 │ │ +0329c8: 7010 c515 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0329ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -9806,38 +9806,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0328f8: |[0328f8] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -032908: 5450 e100 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ -03290c: 5451 e100 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ -032910: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -032914: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -032918: 5452 e300 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e3 │ │ -03291c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -03291e: 5254 e200 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e2 │ │ -032922: 6e54 8803 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -032928: 0e00 |0010: return-void │ │ +0329d0: |[0329d0] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +0329e0: 5450 e100 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ +0329e4: 5451 e100 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ +0329e8: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0329ec: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0329f0: 5452 e300 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e3 │ │ +0329f4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +0329f6: 5254 e200 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e2 │ │ +0329fa: 6e54 8803 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +032a00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0010 line=496 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #33 header: │ │ class_idx : 150 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -9870,20 +9870,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03292c: |[03292c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -03293c: 5b01 e400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ -032940: 5902 e600 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e6 │ │ -032944: 5903 e500 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e5 │ │ -032948: 7010 be15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03294e: 0e00 |0009: return-void │ │ +032a04: |[032a04] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +032a14: 5b01 e400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ +032a18: 5902 e600 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e6 │ │ +032a1c: 5903 e500 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e5 │ │ +032a20: 7010 c515 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032a26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -9895,38 +9895,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -032950: |[032950] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -032960: 5450 e400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ -032964: 5451 e400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ -032968: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -03296c: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -032970: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -032972: 5253 e600 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e6 │ │ -032976: 5254 e500 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e5 │ │ -03297a: 6e54 8803 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -032980: 0e00 |0010: return-void │ │ +032a28: |[032a28] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +032a38: 5450 e400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ +032a3c: 5451 e400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e4 │ │ +032a40: 5411 fc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +032a44: 5411 d600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +032a48: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +032a4a: 5253 e600 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e6 │ │ +032a4e: 5254 e500 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e5 │ │ +032a52: 6e54 8803 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +032a58: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0010 line=515 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #34 header: │ │ class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #34 annotations: │ │ Annotations on class │ │ @@ -9955,19 +9955,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032984: |[032984] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -032994: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ -032998: 5b02 e800 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ -03299c: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0329a2: 0e00 |0007: return-void │ │ +032a5c: |[032a5c] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +032a6c: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ +032a70: 5b02 e800 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ +032a74: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032a7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -9978,30 +9978,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0329a4: |[0329a4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0329b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0329b6: 5460 e800 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ -0329ba: 5400 9900 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -0329be: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -0329c2: 5460 e800 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ -0329c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0329c8: 5b01 9900 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -0329cc: 5460 e700 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ -0329d0: 5461 e800 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ -0329d4: 5462 e800 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ -0329d8: 5222 b800 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ -0329dc: 0134 |0014: move v4, v3 │ │ -0329de: 0135 |0015: move v5, v3 │ │ -0329e0: 7406 7f03 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -0329e6: 0e00 |0019: return-void │ │ +032a7c: |[032a7c] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +032a8c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032a8e: 5460 e800 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ +032a92: 5400 9900 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +032a96: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +032a9a: 5460 e800 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ +032a9e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +032aa0: 5b01 9900 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +032aa4: 5460 e700 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e7 │ │ +032aa8: 5461 e800 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ +032aac: 5462 e800 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00e8 │ │ +032ab0: 5222 b800 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ +032ab4: 0134 |0014: move v4, v3 │ │ +032ab6: 0135 |0015: move v5, v3 │ │ +032ab8: 7406 7f03 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +032abe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1010 │ │ 0x0007 line=1011 │ │ 0x000c line=1012 │ │ 0x0019 line=1015 │ │ locals : │ │ @@ -10013,16 +10013,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0329e8: |[0329e8] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0329f8: 0e00 |0000: return-void │ │ +032ac0: |[032ac0] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +032ad0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -10031,30 +10031,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0329fc: |[0329fc] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -032a0c: 0e00 |0000: return-void │ │ +032ad4: |[032ad4] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +032ae4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #35 header: │ │ class_idx : 153 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #35 annotations: │ │ Annotations on class │ │ @@ -10076,17 +10076,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032a10: |[032a10] android.support.v4.app.FragmentManagerState$1.:()V │ │ -032a20: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -032a26: 0e00 |0003: return-void │ │ +032ae8: |[032ae8] android.support.v4.app.FragmentManagerState$1.:()V │ │ +032af8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -10095,18 +10095,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -032a28: |[032a28] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -032a38: 2200 9a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ -032a3c: 7020 a103 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03a1 │ │ -032a42: 1100 |0005: return-object v0 │ │ +032b00: |[032b00] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +032b10: 2200 9a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ +032b14: 7020 a103 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03a1 │ │ +032b1a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -10115,18 +10115,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032a44: |[032a44] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -032a54: 6e20 9b03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@039b │ │ -032a5a: 0c00 |0003: move-result-object v0 │ │ -032a5c: 1100 |0004: return-object v0 │ │ +032b1c: |[032b1c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +032b2c: 6e20 9b03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@039b │ │ +032b32: 0c00 |0003: move-result-object v0 │ │ +032b34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10135,17 +10135,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032a60: |[032a60] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -032a70: 2320 b403 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@03b4 │ │ -032a74: 1100 |0002: return-object v0 │ │ +032b38: |[032b38] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +032b48: 2320 b603 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@03b6 │ │ +032b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10154,32 +10154,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032a78: |[032a78] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -032a88: 6e20 9d03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@039d │ │ -032a8e: 0c00 |0003: move-result-object v0 │ │ -032a90: 1100 |0004: return-object v0 │ │ +032b50: |[032b50] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +032b60: 6e20 9d03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@039d │ │ +032b66: 0c00 |0003: move-result-object v0 │ │ +032b68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #36 header: │ │ class_idx : 154 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 836 │ │ +superclass_idx : 837 │ │ +source_file_idx : 854 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ Annotations on field #274 'CREATOR' │ │ @@ -10215,36 +10215,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032a94: |[032a94] android.support.v4.app.FragmentManagerState.:()V │ │ -032aa4: 2200 9900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0099 │ │ -032aa8: 7010 9a03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@039a │ │ -032aae: 6900 1201 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0112 │ │ -032ab2: 0e00 |0007: return-void │ │ +032b6c: |[032b6c] android.support.v4.app.FragmentManagerState.:()V │ │ +032b7c: 2200 9900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0099 │ │ +032b80: 7010 9a03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@039a │ │ +032b86: 6900 1201 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0112 │ │ +032b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032ab4: |[032ab4] android.support.v4.app.FragmentManagerState.:()V │ │ -032ac4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -032aca: 0e00 |0003: return-void │ │ +032b8c: |[032b8c] android.support.v4.app.FragmentManagerState.:()V │ │ +032b9c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -10253,30 +10253,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -032acc: |[032acc] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -032adc: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -032ae2: 6200 1b01 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011b │ │ -032ae6: 6e20 8601 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0186 │ │ -032aec: 0c00 |0008: move-result-object v0 │ │ -032aee: 1f00 b503 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@03b5 │ │ -032af2: 5b10 1301 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -032af6: 6e10 8501 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0185 │ │ -032afc: 0c00 |0010: move-result-object v0 │ │ -032afe: 5b10 1401 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -032b02: 6200 6f00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006f │ │ -032b06: 6e20 8601 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0186 │ │ -032b0c: 0c00 |0018: move-result-object v0 │ │ -032b0e: 1f00 b203 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@03b2 │ │ -032b12: 5b10 1501 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -032b16: 0e00 |001d: return-void │ │ +032ba4: |[032ba4] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +032bb4: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032bba: 6200 1b01 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011b │ │ +032bbe: 6e20 8601 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0186 │ │ +032bc4: 0c00 |0008: move-result-object v0 │ │ +032bc6: 1f00 b703 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@03b7 │ │ +032bca: 5b10 1301 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +032bce: 6e10 8501 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0185 │ │ +032bd4: 0c00 |0010: move-result-object v0 │ │ +032bd6: 5b10 1401 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +032bda: 6200 6f00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006f │ │ +032bde: 6e20 8601 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0186 │ │ +032be4: 0c00 |0018: move-result-object v0 │ │ +032be6: 1f00 b403 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@03b4 │ │ +032bea: 5b10 1501 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +032bee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ 0x001d line=361 │ │ @@ -10290,17 +10290,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032b18: |[032b18] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -032b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032b2a: 0f00 |0001: return v0 │ │ +032bf0: |[032bf0] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +032c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032c02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -10308,40 +10308,40 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -032b2c: |[032b2c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -032b3c: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -032b40: 6e30 9001 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0190 │ │ -032b46: 5410 1401 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -032b4a: 6e20 8d01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@018d │ │ -032b50: 5410 1501 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -032b54: 6e30 9001 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0190 │ │ -032b5a: 0e00 |000f: return-void │ │ +032c04: |[032c04] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +032c14: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +032c18: 6e30 9001 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0190 │ │ +032c1e: 5410 1401 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +032c22: 6e20 8d01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@018d │ │ +032c28: 5410 1501 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +032c2c: 6e30 9001 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0190 │ │ +032c32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #37 header: │ │ class_idx : 156 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -10363,17 +10363,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032b5c: |[032b5c] android.support.v4.app.FragmentState$1.:()V │ │ -032b6c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -032b72: 0e00 |0003: return-void │ │ +032c34: |[032c34] android.support.v4.app.FragmentState$1.:()V │ │ +032c44: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -10382,18 +10382,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -032b74: |[032b74] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -032b84: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@009d │ │ -032b88: 7020 b603 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@03b6 │ │ -032b8e: 1100 |0005: return-object v0 │ │ +032c4c: |[032c4c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +032c5c: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@009d │ │ +032c60: 7020 b603 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@03b6 │ │ +032c66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -10402,18 +10402,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032b90: |[032b90] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -032ba0: 6e20 b103 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@03b1 │ │ -032ba6: 0c00 |0003: move-result-object v0 │ │ -032ba8: 1100 |0004: return-object v0 │ │ +032c68: |[032c68] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +032c78: 6e20 b103 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@03b1 │ │ +032c7e: 0c00 |0003: move-result-object v0 │ │ +032c80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10422,17 +10422,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032bac: |[032bac] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -032bbc: 2320 b503 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@03b5 │ │ -032bc0: 1100 |0002: return-object v0 │ │ +032c84: |[032c84] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +032c94: 2320 b703 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@03b7 │ │ +032c98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10441,32 +10441,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032bc4: |[032bc4] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -032bd4: 6e20 b303 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@03b3 │ │ -032bda: 0c00 |0003: move-result-object v0 │ │ -032bdc: 1100 |0004: return-object v0 │ │ +032c9c: |[032c9c] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +032cac: 6e20 b303 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@03b3 │ │ +032cb2: 0c00 |0003: move-result-object v0 │ │ +032cb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #38 header: │ │ class_idx : 157 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #38 annotations: │ │ Annotations on field #283 'CREATOR' │ │ @@ -10534,79 +10534,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032be0: |[032be0] android.support.v4.app.FragmentState.:()V │ │ -032bf0: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@009c │ │ -032bf4: 7010 b003 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@03b0 │ │ -032bfa: 6900 1b01 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011b │ │ -032bfe: 0e00 |0007: return-void │ │ +032cb8: |[032cb8] android.support.v4.app.FragmentState.:()V │ │ +032cc8: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@009c │ │ +032ccc: 7010 b003 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@03b0 │ │ +032cd2: 6900 1b01 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011b │ │ +032cd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -032c00: |[032c00] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -032c10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -032c12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -032c14: 7010 be15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15be │ │ -032c1a: 6e10 8a01 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ -032c20: 0c00 |0008: move-result-object v0 │ │ -032c22: 5b30 1d01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ -032c26: 6e10 8801 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c2c: 0a00 |000e: move-result v0 │ │ -032c2e: 5930 2201 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ -032c32: 6e10 8801 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c38: 0a00 |0014: move-result v0 │ │ -032c3a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -032c3e: 0110 |0017: move v0, v1 │ │ -032c40: 5c30 2101 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ -032c44: 6e10 8801 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c4a: 0a00 |001d: move-result v0 │ │ -032c4c: 5930 2001 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ -032c50: 6e10 8801 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c56: 0a00 |0023: move-result v0 │ │ -032c58: 5930 1e01 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ -032c5c: 6e10 8a01 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ -032c62: 0c00 |0029: move-result-object v0 │ │ -032c64: 5b30 2601 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ -032c68: 6e10 8801 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c6e: 0a00 |002f: move-result v0 │ │ -032c70: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -032c74: 0110 |0032: move v0, v1 │ │ -032c76: 5c30 2401 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ -032c7a: 6e10 8801 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -032c80: 0a00 |0038: move-result v0 │ │ -032c82: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -032c86: 5c31 1f01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ -032c8a: 6e10 8701 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ -032c90: 0c00 |0040: move-result-object v0 │ │ -032c92: 5b30 1c01 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032c96: 6e10 8701 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ -032c9c: 0c00 |0046: move-result-object v0 │ │ -032c9e: 5b30 2501 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -032ca2: 0e00 |0049: return-void │ │ -032ca4: 0120 |004a: move v0, v2 │ │ -032ca6: 28cd |004b: goto 0018 // -0033 │ │ -032ca8: 0120 |004c: move v0, v2 │ │ -032caa: 28e6 |004d: goto 0033 // -001a │ │ -032cac: 0121 |004e: move v1, v2 │ │ -032cae: 28ec |004f: goto 003b // -0014 │ │ +032cd8: |[032cd8] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +032ce8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +032cea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +032cec: 7010 c515 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032cf2: 6e10 8a01 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ +032cf8: 0c00 |0008: move-result-object v0 │ │ +032cfa: 5b30 1d01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ +032cfe: 6e10 8801 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d04: 0a00 |000e: move-result v0 │ │ +032d06: 5930 2201 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ +032d0a: 6e10 8801 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d10: 0a00 |0014: move-result v0 │ │ +032d12: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +032d16: 0110 |0017: move v0, v1 │ │ +032d18: 5c30 2101 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ +032d1c: 6e10 8801 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d22: 0a00 |001d: move-result v0 │ │ +032d24: 5930 2001 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ +032d28: 6e10 8801 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d2e: 0a00 |0023: move-result v0 │ │ +032d30: 5930 1e01 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ +032d34: 6e10 8a01 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ +032d3a: 0c00 |0029: move-result-object v0 │ │ +032d3c: 5b30 2601 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ +032d40: 6e10 8801 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d46: 0a00 |002f: move-result v0 │ │ +032d48: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +032d4c: 0110 |0032: move v0, v1 │ │ +032d4e: 5c30 2401 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ +032d52: 6e10 8801 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +032d58: 0a00 |0038: move-result v0 │ │ +032d5a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +032d5e: 5c31 1f01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ +032d62: 6e10 8701 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ +032d68: 0c00 |0040: move-result-object v0 │ │ +032d6a: 5b30 1c01 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032d6e: 6e10 8701 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0187 │ │ +032d74: 0c00 |0046: move-result-object v0 │ │ +032d76: 5b30 2501 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +032d7a: 0e00 |0049: return-void │ │ +032d7c: 0120 |004a: move v0, v2 │ │ +032d7e: 28cd |004b: goto 0018 // -0033 │ │ +032d80: 0120 |004c: move v0, v2 │ │ +032d82: 28e6 |004d: goto 0033 // -001a │ │ +032d84: 0121 |004e: move v1, v2 │ │ +032d86: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=76 │ │ 0x000b line=77 │ │ 0x0011 line=78 │ │ 0x001a line=79 │ │ @@ -10629,38 +10629,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -032cb0: |[032cb0] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -032cc0: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -032cc6: 6e10 c115 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -032ccc: 0c00 |0006: move-result-object v0 │ │ -032cce: 6e10 9415 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -032cd4: 0c00 |000a: move-result-object v0 │ │ -032cd6: 5b10 1d01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ -032cda: 5220 a900 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -032cde: 5910 2201 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ -032ce2: 5520 a500 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -032ce6: 5c10 2101 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ -032cea: 5220 a300 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -032cee: 5910 2001 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ -032cf2: 5220 a000 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -032cf6: 5910 1e01 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ -032cfa: 5420 b900 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -032cfe: 5b10 2601 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ -032d02: 5520 b300 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -032d06: 5c10 2401 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ -032d0a: 5520 a200 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -032d0e: 5c10 1f01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ -032d12: 5420 9a00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ -032d16: 5b10 1c01 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032d1a: 0e00 |002d: return-void │ │ +032d88: |[032d88] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +032d98: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032d9e: 6e10 c815 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +032da4: 0c00 |0006: move-result-object v0 │ │ +032da6: 6e10 9b15 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +032dac: 0c00 |000a: move-result-object v0 │ │ +032dae: 5b10 1d01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ +032db2: 5220 a900 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +032db6: 5910 2201 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ +032dba: 5520 a500 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +032dbe: 5c10 2101 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ +032dc2: 5220 a300 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +032dc6: 5910 2001 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ +032dca: 5220 a000 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +032dce: 5910 1e01 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ +032dd2: 5420 b900 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +032dd6: 5b10 2601 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ +032dda: 5520 b300 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +032dde: 5c10 2401 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ +032de2: 5520 a200 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +032de6: 5c10 1f01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ +032dea: 5420 9a00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009a │ │ +032dee: 5b10 1c01 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032df2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0011 line=66 │ │ 0x0015 line=67 │ │ @@ -10680,17 +10680,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032d1c: |[032d1c] android.support.v4.app.FragmentState.describeContents:()I │ │ -032d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032d2e: 0f00 |0001: return v0 │ │ +032df4: |[032df4] android.support.v4.app.FragmentState.describeContents:()I │ │ +032e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032e06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -10698,82 +10698,82 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -032d30: |[032d30] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -032d40: 5430 2301 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032d44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -032d48: 5430 2301 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032d4c: 1100 |0006: return-object v0 │ │ -032d4e: 5430 1c01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032d52: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -032d56: 5430 1c01 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032d5a: 6e10 fa02 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ -032d60: 0c01 |0010: move-result-object v1 │ │ -032d62: 6e20 7101 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -032d68: 5430 1d01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ -032d6c: 5431 1c01 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032d70: 7130 a702 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ -032d76: 0c00 |001b: move-result-object v0 │ │ -032d78: 5b30 2301 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032d7c: 5430 2501 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -032d80: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -032d84: 5430 2501 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -032d88: 6e10 fa02 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ -032d8e: 0c01 |0027: move-result-object v1 │ │ -032d90: 6e20 7101 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -032d96: 5430 2301 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032d9a: 5431 2501 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -032d9e: 5b01 b500 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -032da2: 5430 2301 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032da6: 5231 2201 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ -032daa: 6e30 e302 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ -032db0: 5430 2301 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032db4: 5531 2101 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ -032db8: 5c01 a500 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -032dbc: 5430 2301 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032dc0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -032dc2: 5c01 b100 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ -032dc6: 5430 2301 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032dca: 5231 2001 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ -032dce: 5901 a300 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -032dd2: 5430 2301 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032dd6: 5231 1e01 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ -032dda: 5901 a000 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -032dde: 5430 2301 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032de2: 5431 2601 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ -032de6: 5b01 b900 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -032dea: 5430 2301 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032dee: 5531 2401 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ -032df2: 5c01 b300 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -032df6: 5430 2301 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032dfa: 5531 1f01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ -032dfe: 5c01 a200 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -032e02: 5430 2301 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032e06: 5441 d500 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -032e0a: 5b01 a400 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -032e0e: 6300 f200 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -032e12: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -032e16: 1a00 4203 |006b: const-string v0, "FragmentManager" // string@0342 │ │ -032e1a: 2201 4d03 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -032e1e: 7010 f315 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -032e24: 1a02 e503 |0072: const-string v2, "Instantiated fragment " // string@03e5 │ │ -032e28: 6e20 fa15 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -032e2e: 0c01 |0077: move-result-object v1 │ │ -032e30: 5432 2301 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032e34: 6e20 f915 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -032e3a: 0c01 |007d: move-result-object v1 │ │ -032e3c: 6e10 ff15 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -032e42: 0c01 |0081: move-result-object v1 │ │ -032e44: 7120 ff10 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -032e4a: 5430 2301 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -032e4e: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +032e08: |[032e08] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +032e18: 5430 2301 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +032e20: 5430 2301 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e24: 1100 |0006: return-object v0 │ │ +032e26: 5430 1c01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032e2a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +032e2e: 5430 1c01 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032e32: 6e10 fa02 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ +032e38: 0c01 |0010: move-result-object v1 │ │ +032e3a: 6e20 7101 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +032e40: 5430 1d01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ +032e44: 5431 1c01 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032e48: 7130 a702 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ +032e4e: 0c00 |001b: move-result-object v0 │ │ +032e50: 5b30 2301 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e54: 5430 2501 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +032e58: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +032e5c: 5430 2501 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +032e60: 6e10 fa02 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ +032e66: 0c01 |0027: move-result-object v1 │ │ +032e68: 6e20 7101 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +032e6e: 5430 2301 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e72: 5431 2501 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +032e76: 5b01 b500 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +032e7a: 5430 2301 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e7e: 5231 2201 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ +032e82: 6e30 e302 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ +032e88: 5430 2301 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e8c: 5531 2101 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ +032e90: 5c01 a500 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +032e94: 5430 2301 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032e98: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +032e9a: 5c01 b100 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ +032e9e: 5430 2301 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032ea2: 5231 2001 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ +032ea6: 5901 a300 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +032eaa: 5430 2301 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032eae: 5231 1e01 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ +032eb2: 5901 a000 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +032eb6: 5430 2301 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032eba: 5431 2601 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ +032ebe: 5b01 b900 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +032ec2: 5430 2301 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032ec6: 5531 2401 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ +032eca: 5c01 b300 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +032ece: 5430 2301 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032ed2: 5531 1f01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ +032ed6: 5c01 a200 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +032eda: 5430 2301 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032ede: 5441 d500 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +032ee2: 5b01 a400 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +032ee6: 6300 f200 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +032eea: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +032eee: 1a00 5403 |006b: const-string v0, "FragmentManager" // string@0354 │ │ +032ef2: 2201 4f03 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +032ef6: 7010 fa15 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +032efc: 1a02 f703 |0072: const-string v2, "Instantiated fragment " // string@03f7 │ │ +032f00: 6e20 0116 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +032f06: 0c01 |0077: move-result-object v1 │ │ +032f08: 5432 2301 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032f0c: 6e20 0016 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +032f12: 0c01 |007d: move-result-object v1 │ │ +032f14: 6e10 0616 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +032f1a: 0c01 |0081: move-result-object v1 │ │ +032f1c: 7120 ff10 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +032f22: 5430 2301 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +032f26: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=116 │ │ 0x0007 line=93 │ │ 0x000b line=94 │ │ @@ -10802,49 +10802,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -032e54: |[032e54] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -032e64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -032e66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -032e68: 5430 1d01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ -032e6c: 6e20 8f01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ -032e72: 5230 2201 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ -032e76: 6e20 8c01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032e7c: 5530 2101 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ -032e80: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -032e84: 0110 |0010: move v0, v1 │ │ -032e86: 6e20 8c01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032e8c: 5230 2001 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ -032e90: 6e20 8c01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032e96: 5230 1e01 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ -032e9a: 6e20 8c01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032ea0: 5430 2601 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ -032ea4: 6e20 8f01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ -032eaa: 5530 2401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ -032eae: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -032eb2: 0110 |0027: move v0, v1 │ │ -032eb4: 6e20 8c01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032eba: 5530 1f01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ -032ebe: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -032ec2: 6e20 8c01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -032ec8: 5430 1c01 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ -032ecc: 6e20 8b01 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ -032ed2: 5430 2501 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -032ed6: 6e20 8b01 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ -032edc: 0e00 |003c: return-void │ │ -032ede: 0120 |003d: move v0, v2 │ │ -032ee0: 28d3 |003e: goto 0011 // -002d │ │ -032ee2: 0120 |003f: move v0, v2 │ │ -032ee4: 28e8 |0040: goto 0028 // -0018 │ │ -032ee6: 0121 |0041: move v1, v2 │ │ -032ee8: 28ed |0042: goto 002f // -0013 │ │ +032f2c: |[032f2c] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +032f3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +032f3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +032f40: 5430 1d01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011d │ │ +032f44: 6e20 8f01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ +032f4a: 5230 2201 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0122 │ │ +032f4e: 6e20 8c01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032f54: 5530 2101 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0121 │ │ +032f58: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +032f5c: 0110 |0010: move v0, v1 │ │ +032f5e: 6e20 8c01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032f64: 5230 2001 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0120 │ │ +032f68: 6e20 8c01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032f6e: 5230 1e01 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@011e │ │ +032f72: 6e20 8c01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032f78: 5430 2601 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0126 │ │ +032f7c: 6e20 8f01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ +032f82: 5530 2401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0124 │ │ +032f86: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +032f8a: 0110 |0027: move v0, v1 │ │ +032f8c: 6e20 8c01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032f92: 5530 1f01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@011f │ │ +032f96: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +032f9a: 6e20 8c01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +032fa0: 5430 1c01 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011c │ │ +032fa4: 6e20 8b01 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ +032faa: 5430 2501 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +032fae: 6e20 8b01 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@018b │ │ +032fb4: 0e00 |003c: return-void │ │ +032fb6: 0120 |003d: move v0, v2 │ │ +032fb8: 28d3 |003e: goto 0011 // -002d │ │ +032fba: 0120 |003f: move v0, v2 │ │ +032fbc: 28e8 |0040: goto 0028 // -0018 │ │ +032fbe: 0121 |0041: move v1, v2 │ │ +032fc0: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0007 line=125 │ │ 0x000c line=126 │ │ 0x0014 line=127 │ │ 0x0019 line=128 │ │ @@ -10858,21 +10858,21 @@ │ │ 0x0040 line=130 │ │ 0x0042 line=131 │ │ locals : │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #39 header: │ │ class_idx : 159 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 844 │ │ +superclass_idx : 837 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -10884,21 +10884,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #40 header: │ │ class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 844 │ │ +superclass_idx : 837 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -10923,18 +10923,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032eec: |[032eec] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -032efc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -032f02: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@012e │ │ -032f06: 0e00 |0005: return-void │ │ +032fc4: |[032fc4] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +032fd4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +032fda: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@012e │ │ +032fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ @@ -10946,40 +10946,40 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -032f08: |[032f08] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -032f18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032f1a: 2200 6902 |0001: new-instance v0, Landroid/view/View; // type@0269 │ │ -032f1e: 5431 2e01 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@012e │ │ -032f22: 7020 6e11 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@116e │ │ -032f28: 6e20 c811 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@11c8 │ │ -032f2e: 6e20 c711 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@11c7 │ │ -032f34: 1100 |000e: return-object v0 │ │ +032fe0: |[032fe0] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +032ff0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032ff2: 2200 6902 |0001: new-instance v0, Landroid/view/View; // type@0269 │ │ +032ff6: 5431 2e01 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@012e │ │ +032ffa: 7020 6e11 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@116e │ │ +033000: 6e20 c811 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@11c8 │ │ +033006: 6e20 c711 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@11c7 │ │ +03300c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0008 - 0x000f reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ 0x0000 - 0x000f reg=4 tag Ljava/lang/String; │ │ │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #41 header: │ │ class_idx : 161 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 844 │ │ +superclass_idx : 837 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -11001,17 +11001,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032f38: |[032f38] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -032f48: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -032f4e: 0e00 |0003: return-void │ │ +033010: |[033010] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +033020: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -11020,19 +11020,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -032f50: |[032f50] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -032f60: 2200 a200 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ -032f64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -032f66: 7030 ce03 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@03ce │ │ -032f6c: 1100 |0006: return-object v0 │ │ +033028: |[033028] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +033038: 2200 a200 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ +03303c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03303e: 7030 ce03 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@03ce │ │ +033044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -11041,18 +11041,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032f70: |[032f70] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -032f80: 6e20 c803 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@03c8 │ │ -032f86: 0c00 |0003: move-result-object v0 │ │ -032f88: 1100 |0004: return-object v0 │ │ +033048: |[033048] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +033058: 6e20 c803 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@03c8 │ │ +03305e: 0c00 |0003: move-result-object v0 │ │ +033060: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -11061,17 +11061,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f8c: |[032f8c] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -032f9c: 2320 b603 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@03b6 │ │ -032fa0: 1100 |0002: return-object v0 │ │ +033064: |[033064] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +033074: 2320 b803 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@03b8 │ │ +033078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -11080,32 +11080,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032fa4: |[032fa4] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -032fb4: 6e20 ca03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@03ca │ │ -032fba: 0c00 |0003: move-result-object v0 │ │ -032fbc: 1100 |0004: return-object v0 │ │ +03307c: |[03307c] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03308c: 6e20 ca03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@03ca │ │ +033092: 0c00 |0003: move-result-object v0 │ │ +033094: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #42 header: │ │ class_idx : 162 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 613 │ │ -source_file_idx : 844 │ │ +source_file_idx : 862 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -11135,39 +11135,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032fc0: |[032fc0] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -032fd0: 2200 a100 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00a1 │ │ -032fd4: 7010 c703 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@03c7 │ │ -032fda: 6900 2f01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@012f │ │ -032fde: 0e00 |0007: return-void │ │ +033098: |[033098] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +0330a8: 2200 a100 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00a1 │ │ +0330ac: 7010 c703 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@03c7 │ │ +0330b2: 6900 2f01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@012f │ │ +0330b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -032fe0: |[032fe0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -032ff0: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ -032ff6: 6e10 8a01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ -032ffc: 0c00 |0006: move-result-object v0 │ │ -032ffe: 5b10 3001 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ -033002: 0e00 |0009: return-void │ │ +0330b8: |[0330b8] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +0330c8: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ +0330ce: 6e10 8a01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@018a │ │ +0330d4: 0c00 |0006: move-result-object v0 │ │ +0330d6: 5b10 3001 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ +0330da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -11178,17 +11178,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033004: |[033004] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -033014: 7020 cd03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@03cd │ │ -03301a: 0e00 |0003: return-void │ │ +0330dc: |[0330dc] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +0330ec: 7020 cd03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@03cd │ │ +0330f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/FragmentTabHost$1; │ │ @@ -11198,17 +11198,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03301c: |[03301c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -03302c: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ -033032: 0e00 |0003: return-void │ │ +0330f4: |[0330f4] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +033104: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ +03310a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -11219,38 +11219,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -033034: |[033034] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -033044: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -033048: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03304e: 1a01 4b03 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@034b │ │ -033052: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033058: 0c00 |000a: move-result-object v0 │ │ -03305a: 7110 0316 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -033060: 0a01 |000e: move-result v1 │ │ -033062: 7110 aa15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -033068: 0c01 |0012: move-result-object v1 │ │ -03306a: 6e20 fa15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033070: 0c00 |0016: move-result-object v0 │ │ -033072: 1a01 3b00 |0017: const-string v1, " curTab=" // string@003b │ │ -033076: 6e20 fa15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03307c: 0c00 |001c: move-result-object v0 │ │ -03307e: 5421 3001 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ -033082: 6e20 fa15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033088: 0c00 |0022: move-result-object v0 │ │ -03308a: 1a01 101c |0023: const-string v1, "}" // string@1c10 │ │ -03308e: 6e20 fa15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033094: 0c00 |0028: move-result-object v0 │ │ -033096: 6e10 ff15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03309c: 0c00 |002c: move-result-object v0 │ │ -03309e: 1100 |002d: return-object v0 │ │ +03310c: |[03310c] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +03311c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +033120: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +033126: 1a01 5d03 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@035d │ │ +03312a: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033130: 0c00 |000a: move-result-object v0 │ │ +033132: 7110 0a16 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +033138: 0a01 |000e: move-result v1 │ │ +03313a: 7110 b115 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +033140: 0c01 |0012: move-result-object v1 │ │ +033142: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033148: 0c00 |0016: move-result-object v0 │ │ +03314a: 1a01 4e00 |0017: const-string v1, " curTab=" // string@004e │ │ +03314e: 6e20 0116 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033154: 0c00 |001c: move-result-object v0 │ │ +033156: 5421 3001 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ +03315a: 6e20 0116 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033160: 0c00 |0022: move-result-object v0 │ │ +033162: 1a01 151c |0023: const-string v1, "}" // string@1c15 │ │ +033166: 6e20 0116 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03316c: 0c00 |0028: move-result-object v0 │ │ +03316e: 6e10 0616 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +033174: 0c00 |002c: move-result-object v0 │ │ +033176: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ @@ -11258,36 +11258,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0330a0: |[0330a0] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0330b0: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ -0330b6: 5410 3001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ -0330ba: 6e20 8f01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ -0330c0: 0e00 |0008: return-void │ │ +033178: |[033178] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +033188: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ +03318e: 5410 3001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ +033192: 6e20 8f01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@018f │ │ +033198: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0009 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #43 header: │ │ class_idx : 163 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 844 │ │ +superclass_idx : 837 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -11327,20 +11327,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0330c4: |[0330c4] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -0330d4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0330da: 5b01 3401 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0134 │ │ -0330de: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0132 │ │ -0330e2: 5b03 3101 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0131 │ │ -0330e6: 0e00 |0009: return-void │ │ +03319c: |[03319c] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0331ac: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0331b2: 5b01 3401 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0134 │ │ +0331b6: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0132 │ │ +0331ba: 5b03 3101 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0131 │ │ +0331be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -11356,17 +11356,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0330e8: |[0330e8] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -0330f8: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0133 │ │ -0330fc: 1100 |0002: return-object v0 │ │ +0331c0: |[0331c0] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +0331d0: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0133 │ │ +0331d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11374,17 +11374,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033100: |[033100] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -033110: 5b01 3301 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0133 │ │ -033114: 1101 |0002: return-object v1 │ │ +0331d8: |[0331d8] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +0331e8: 5b01 3301 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0133 │ │ +0331ec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ │ │ @@ -11393,17 +11393,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033118: |[033118] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -033128: 5410 3401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0134 │ │ -03312c: 1100 |0002: return-object v0 │ │ +0331f0: |[0331f0] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +033200: 5410 3401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0134 │ │ +033204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11411,17 +11411,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033130: |[033130] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -033140: 5410 3201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0132 │ │ -033144: 1100 |0002: return-object v0 │ │ +033208: |[033208] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +033218: 5410 3201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0132 │ │ +03321c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11429,31 +11429,31 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033148: |[033148] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -033158: 5410 3101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0131 │ │ -03315c: 1100 |0002: return-object v0 │ │ +033220: |[033220] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +033230: 5410 3101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0131 │ │ +033234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #44 header: │ │ class_idx : 164 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 674 │ │ -source_file_idx : 844 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 10 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -11511,22 +11511,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -033160: |[033160] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -033170: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -033172: 7030 0913 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1309 │ │ -033178: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -03317c: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -033182: 5b20 3c01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -033186: 7030 e303 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@03e3 │ │ -03318c: 0e00 |000e: return-void │ │ +033238: |[033238] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +033248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03324a: 7030 0913 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1309 │ │ +033250: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +033254: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03325a: 5b20 3c01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +03325e: 7030 e303 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@03e3 │ │ +033264: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -11538,21 +11538,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -033190: |[033190] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0331a0: 7030 0913 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1309 │ │ -0331a6: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -0331aa: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0331b0: 5b10 3c01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -0331b4: 7030 e303 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@03e3 │ │ -0331ba: 0e00 |000d: return-void │ │ +033268: |[033268] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +033278: 7030 0913 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1309 │ │ +03327e: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +033282: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +033288: 5b10 3c01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +03328c: 7030 e303 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@03e3 │ │ +033292: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -11565,88 +11565,88 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -0331bc: |[0331bc] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -0331cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0331ce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0331d0: 5463 3c01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -0331d4: 6e10 3e16 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0331da: 0a03 |0007: move-result v3 │ │ -0331dc: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -0331e0: 5463 3c01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -0331e4: 6e20 3816 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0331ea: 0c02 |000f: move-result-object v2 │ │ -0331ec: 1f02 a300 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ -0331f0: 7110 d603 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ -0331f6: 0c03 |0015: move-result-object v3 │ │ -0331f8: 6e20 d915 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0331fe: 0a03 |0019: move-result v3 │ │ -033200: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -033204: 0721 |001c: move-object v1, v2 │ │ -033206: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03320a: 28e3 |001f: goto 0002 // -001d │ │ -03320c: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -033210: 2203 3503 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0335 │ │ -033214: 2204 4d03 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -033218: 7010 f315 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03321e: 1a05 dc08 |0029: const-string v5, "No tab known for tag " // string@08dc │ │ -033222: 6e20 fa15 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033228: 0c04 |002e: move-result-object v4 │ │ -03322a: 6e20 fa15 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033230: 0c04 |0032: move-result-object v4 │ │ -033232: 6e10 ff15 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -033238: 0c04 |0036: move-result-object v4 │ │ -03323a: 7020 a515 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -033240: 2703 |003a: throw v3 │ │ -033242: 5463 3901 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -033246: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -03324a: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -03324e: 5463 3801 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -033252: 6e10 2f03 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -033258: 0c08 |0046: move-result-object v8 │ │ -03325a: 5463 3901 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -03325e: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -033262: 5463 3901 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -033266: 7110 d403 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -03326c: 0c03 |0050: move-result-object v3 │ │ -03326e: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -033272: 5463 3901 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -033276: 7110 d403 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -03327c: 0c03 |0058: move-result-object v3 │ │ -03327e: 6e20 f703 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ -033284: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -033288: 7110 d403 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -03328e: 0c03 |0061: move-result-object v3 │ │ -033290: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -033294: 5463 3701 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ -033298: 7110 d703 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@03d7 │ │ -03329e: 0c04 |0069: move-result-object v4 │ │ -0332a0: 6e10 9415 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -0332a6: 0c04 |006d: move-result-object v4 │ │ -0332a8: 7110 d803 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@03d8 │ │ -0332ae: 0c05 |0071: move-result-object v5 │ │ -0332b0: 7130 a702 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ -0332b6: 0c03 |0075: move-result-object v3 │ │ -0332b8: 7120 d503 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ -0332be: 5263 3601 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -0332c2: 7110 d403 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0332c8: 0c04 |007e: move-result-object v4 │ │ -0332ca: 7110 d603 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ -0332d0: 0c05 |0082: move-result-object v5 │ │ -0332d2: 6e40 f103 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f1 │ │ -0332d8: 5b61 3901 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -0332dc: 1108 |0088: return-object v8 │ │ -0332de: 7110 d403 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0332e4: 0c03 |008c: move-result-object v3 │ │ -0332e6: 6e20 f403 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f4 │ │ -0332ec: 28f6 |0090: goto 0086 // -000a │ │ +033294: |[033294] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +0332a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0332a6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0332a8: 5463 3c01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +0332ac: 6e10 4516 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0332b2: 0a03 |0007: move-result v3 │ │ +0332b4: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +0332b8: 5463 3c01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +0332bc: 6e20 3f16 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0332c2: 0c02 |000f: move-result-object v2 │ │ +0332c4: 1f02 a300 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ +0332c8: 7110 d603 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ +0332ce: 0c03 |0015: move-result-object v3 │ │ +0332d0: 6e20 e015 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0332d6: 0a03 |0019: move-result v3 │ │ +0332d8: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +0332dc: 0721 |001c: move-object v1, v2 │ │ +0332de: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0332e2: 28e3 |001f: goto 0002 // -001d │ │ +0332e4: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +0332e8: 2203 3703 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0337 │ │ +0332ec: 2204 4f03 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +0332f0: 7010 fa15 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0332f6: 1a05 f108 |0029: const-string v5, "No tab known for tag " // string@08f1 │ │ +0332fa: 6e20 0116 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033300: 0c04 |002e: move-result-object v4 │ │ +033302: 6e20 0116 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033308: 0c04 |0032: move-result-object v4 │ │ +03330a: 6e10 0616 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +033310: 0c04 |0036: move-result-object v4 │ │ +033312: 7020 ac15 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +033318: 2703 |003a: throw v3 │ │ +03331a: 5463 3901 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +03331e: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +033322: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +033326: 5463 3801 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +03332a: 6e10 2f03 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +033330: 0c08 |0046: move-result-object v8 │ │ +033332: 5463 3901 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +033336: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +03333a: 5463 3901 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +03333e: 7110 d403 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033344: 0c03 |0050: move-result-object v3 │ │ +033346: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +03334a: 5463 3901 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +03334e: 7110 d403 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033354: 0c03 |0058: move-result-object v3 │ │ +033356: 6e20 f703 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ +03335c: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +033360: 7110 d403 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033366: 0c03 |0061: move-result-object v3 │ │ +033368: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +03336c: 5463 3701 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ +033370: 7110 d703 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@03d7 │ │ +033376: 0c04 |0069: move-result-object v4 │ │ +033378: 6e10 9b15 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +03337e: 0c04 |006d: move-result-object v4 │ │ +033380: 7110 d803 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@03d8 │ │ +033386: 0c05 |0071: move-result-object v5 │ │ +033388: 7130 a702 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02a7 │ │ +03338e: 0c03 |0075: move-result-object v3 │ │ +033390: 7120 d503 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ +033396: 5263 3601 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +03339a: 7110 d403 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +0333a0: 0c04 |007e: move-result-object v4 │ │ +0333a2: 7110 d603 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ +0333a8: 0c05 |0082: move-result-object v5 │ │ +0333aa: 6e40 f103 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f1 │ │ +0333b0: 5b61 3901 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +0333b4: 1108 |0088: return-object v8 │ │ +0333b6: 7110 d403 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +0333bc: 0c03 |008c: move-result-object v3 │ │ +0333be: 6e20 f403 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f4 │ │ +0333c4: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0001 line=319 │ │ 0x000a line=320 │ │ 0x0012 line=321 │ │ 0x001c line=322 │ │ @@ -11679,38 +11679,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0332f0: |[0332f0] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -033300: 5430 3b01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -033304: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -033308: 5230 3601 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -03330c: 6e20 e003 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ -033312: 0c00 |0009: move-result-object v0 │ │ -033314: 1f00 9002 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0290 │ │ -033318: 5b30 3b01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -03331c: 5430 3b01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -033320: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -033324: 2200 3503 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -033328: 2201 4d03 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -03332c: 7010 f315 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -033332: 1a02 db08 |0019: const-string v2, "No tab content FrameLayout found for id " // string@08db │ │ -033336: 6e20 fa15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03333c: 0c01 |001e: move-result-object v1 │ │ -03333e: 5232 3601 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -033342: 6e20 f615 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -033348: 0c01 |0024: move-result-object v1 │ │ -03334a: 6e10 ff15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -033350: 0c01 |0028: move-result-object v1 │ │ -033352: 7020 a515 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -033358: 2700 |002c: throw v0 │ │ -03335a: 0e00 |002d: return-void │ │ +0333c8: |[0333c8] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +0333d8: 5430 3b01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +0333dc: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +0333e0: 5230 3601 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +0333e4: 6e20 e003 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ +0333ea: 0c00 |0009: move-result-object v0 │ │ +0333ec: 1f00 9002 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0290 │ │ +0333f0: 5b30 3b01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +0333f4: 5430 3b01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +0333f8: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +0333fc: 2200 3703 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +033400: 2201 4f03 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +033404: 7010 fa15 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03340a: 1a02 f008 |0019: const-string v2, "No tab content FrameLayout found for id " // string@08f0 │ │ +03340e: 6e20 0116 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033414: 0c01 |001e: move-result-object v1 │ │ +033416: 5232 3601 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +03341a: 6e20 fd15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +033420: 0c01 |0024: move-result-object v1 │ │ +033422: 6e10 0616 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +033428: 0c01 |0028: move-result-object v1 │ │ +03342a: 7020 ac15 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +033430: 2700 |002c: throw v0 │ │ +033432: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x000e line=210 │ │ 0x0012 line=211 │ │ 0x002d line=215 │ │ @@ -11722,65 +11722,65 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 116 16-bit code units │ │ -03335c: |[03335c] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03336c: 140a 1300 0201 |0000: const v10, #float 2.38773e-38 // #01020013 │ │ -033372: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -033374: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -033376: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -033378: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -03337a: 2394 ae03 |0007: new-array v4, v9, [I // type@03ae │ │ -03337e: 1405 f300 0101 |0009: const v5, #float 2.36942e-38 // #010100f3 │ │ -033384: 4b05 0406 |000c: aput v5, v4, v6 │ │ -033388: 6e56 9200 dc64 |000e: invoke-virtual {v12, v13, v4, v6, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0092 │ │ -03338e: 0c00 |0011: move-result-object v0 │ │ -033390: 6e30 e200 6006 |0012: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ -033396: 0a04 |0015: move-result v4 │ │ -033398: 59b4 3601 |0016: iput v4, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -03339c: 6e10 e500 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -0333a2: 6f20 0e13 bb00 |001b: invoke-super {v11, v11}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@130e │ │ -0333a8: 6e20 e003 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ -0333ae: 0c04 |0021: move-result-object v4 │ │ -0333b0: 3904 5100 |0022: if-nez v4, 0073 // +0051 │ │ -0333b4: 2202 9402 |0024: new-instance v2, Landroid/widget/LinearLayout; // type@0294 │ │ -0333b8: 7020 c112 c200 |0026: invoke-direct {v2, v12}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@12c1 │ │ -0333be: 6e20 c512 9200 |0029: invoke-virtual {v2, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@12c5 │ │ -0333c4: 2204 8f02 |002c: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -0333c8: 7030 b212 7407 |002e: invoke-direct {v4, v7, v7}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -0333ce: 6e30 dd03 2b04 |0031: invoke-virtual {v11, v2, v4}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@03dd │ │ -0333d4: 2203 a302 |0034: new-instance v3, Landroid/widget/TabWidget; // type@02a3 │ │ -0333d8: 7020 1013 c300 |0036: invoke-direct {v3, v12}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@1310 │ │ -0333de: 6e20 1113 a300 |0039: invoke-virtual {v3, v10}, Landroid/widget/TabWidget;.setId:(I)V // method@1311 │ │ -0333e4: 6e20 1213 6300 |003c: invoke-virtual {v3, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@1312 │ │ -0333ea: 2204 9302 |003f: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ -0333ee: 12e5 |0041: const/4 v5, #int -2 // #fe │ │ -0333f0: 7040 c012 7485 |0042: invoke-direct {v4, v7, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ -0333f6: 6e30 c212 3204 |0045: invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ -0333fc: 2201 9002 |0048: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ -033400: 7020 b312 c100 |004a: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ -033406: 1404 1100 0201 |004d: const v4, #float 2.38773e-38 // #01020011 │ │ -03340c: 6e20 b512 4100 |0050: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ -033412: 2204 9302 |0053: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ -033416: 7040 c012 6486 |0055: invoke-direct {v4, v6, v6, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ -03341c: 6e30 c212 1204 |0058: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ -033422: 2201 9002 |005b: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ -033426: 7020 b312 c100 |005d: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ -03342c: 5bb1 3b01 |0060: iput-object v1, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -033430: 54b4 3b01 |0062: iget-object v4, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -033434: 52b5 3601 |0064: iget v5, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -033438: 6e20 b512 5400 |0066: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ -03343e: 2204 9302 |0069: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ -033442: 1505 803f |006b: const/high16 v5, #int 1065353216 // #3f80 │ │ -033446: 7040 c012 7456 |006d: invoke-direct {v4, v7, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ -03344c: 6e30 c212 1204 |0070: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ -033452: 0e00 |0073: return-void │ │ +033434: |[033434] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +033444: 140a 1300 0201 |0000: const v10, #float 2.38773e-38 // #01020013 │ │ +03344a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +03344c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +03344e: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +033450: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +033452: 2394 b003 |0007: new-array v4, v9, [I // type@03b0 │ │ +033456: 1405 f300 0101 |0009: const v5, #float 2.36942e-38 // #010100f3 │ │ +03345c: 4b05 0406 |000c: aput v5, v4, v6 │ │ +033460: 6e56 9200 dc64 |000e: invoke-virtual {v12, v13, v4, v6, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0092 │ │ +033466: 0c00 |0011: move-result-object v0 │ │ +033468: 6e30 e200 6006 |0012: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ +03346e: 0a04 |0015: move-result v4 │ │ +033470: 59b4 3601 |0016: iput v4, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +033474: 6e10 e500 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +03347a: 6f20 0e13 bb00 |001b: invoke-super {v11, v11}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@130e │ │ +033480: 6e20 e003 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ +033486: 0c04 |0021: move-result-object v4 │ │ +033488: 3904 5100 |0022: if-nez v4, 0073 // +0051 │ │ +03348c: 2202 9402 |0024: new-instance v2, Landroid/widget/LinearLayout; // type@0294 │ │ +033490: 7020 c112 c200 |0026: invoke-direct {v2, v12}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@12c1 │ │ +033496: 6e20 c512 9200 |0029: invoke-virtual {v2, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@12c5 │ │ +03349c: 2204 8f02 |002c: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +0334a0: 7030 b212 7407 |002e: invoke-direct {v4, v7, v7}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +0334a6: 6e30 dd03 2b04 |0031: invoke-virtual {v11, v2, v4}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@03dd │ │ +0334ac: 2203 a302 |0034: new-instance v3, Landroid/widget/TabWidget; // type@02a3 │ │ +0334b0: 7020 1013 c300 |0036: invoke-direct {v3, v12}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@1310 │ │ +0334b6: 6e20 1113 a300 |0039: invoke-virtual {v3, v10}, Landroid/widget/TabWidget;.setId:(I)V // method@1311 │ │ +0334bc: 6e20 1213 6300 |003c: invoke-virtual {v3, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@1312 │ │ +0334c2: 2204 9302 |003f: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ +0334c6: 12e5 |0041: const/4 v5, #int -2 // #fe │ │ +0334c8: 7040 c012 7485 |0042: invoke-direct {v4, v7, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ +0334ce: 6e30 c212 3204 |0045: invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ +0334d4: 2201 9002 |0048: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ +0334d8: 7020 b312 c100 |004a: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ +0334de: 1404 1100 0201 |004d: const v4, #float 2.38773e-38 // #01020011 │ │ +0334e4: 6e20 b512 4100 |0050: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ +0334ea: 2204 9302 |0053: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ +0334ee: 7040 c012 6486 |0055: invoke-direct {v4, v6, v6, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ +0334f4: 6e30 c212 1204 |0058: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ +0334fa: 2201 9002 |005b: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ +0334fe: 7020 b312 c100 |005d: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ +033504: 5bb1 3b01 |0060: iput-object v1, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +033508: 54b4 3b01 |0062: iget-object v4, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +03350c: 52b5 3601 |0064: iget v5, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +033510: 6e20 b512 5400 |0066: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ +033516: 2204 9302 |0069: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0293 │ │ +03351a: 1505 803f |006b: const/high16 v5, #int 1065353216 // #3f80 │ │ +03351e: 7040 c012 7456 |006d: invoke-direct {v4, v7, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@12c0 │ │ +033524: 6e30 c212 1204 |0070: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ +03352a: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=140 │ │ 0x0012 line=142 │ │ 0x0018 line=143 │ │ 0x001b line=145 │ │ 0x001e line=149 │ │ @@ -11814,48 +11814,48 @@ │ │ type : '(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -033454: |[033454] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -033464: 2203 a000 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00a0 │ │ -033468: 5454 3701 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ -03346c: 7020 c503 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@03c5 │ │ -033472: 6e20 0813 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@1308 │ │ -033478: 6e10 0713 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@1307 │ │ -03347e: 0c02 |000d: move-result-object v2 │ │ -033480: 2201 a300 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ -033484: 7040 d303 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@03d3 │ │ -03348a: 5553 3501 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ -03348e: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -033492: 5453 3801 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -033496: 6e20 3403 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ -03349c: 0c03 |001c: move-result-object v3 │ │ -03349e: 7120 d503 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ -0334a4: 7110 d403 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0334aa: 0c03 |0023: move-result-object v3 │ │ -0334ac: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -0334b0: 7110 d403 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0334b6: 0c03 |0029: move-result-object v3 │ │ -0334b8: 6e10 aa02 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@02aa │ │ -0334be: 0a03 |002d: move-result v3 │ │ -0334c0: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -0334c4: 5453 3801 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -0334c8: 6e10 2f03 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -0334ce: 0c00 |0035: move-result-object v0 │ │ -0334d0: 7110 d403 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0334d6: 0c03 |0039: move-result-object v3 │ │ -0334d8: 6e20 f703 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ -0334de: 6e10 f503 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -0334e4: 5453 3c01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -0334e8: 6e20 3516 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0334ee: 6e20 db03 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@03db │ │ -0334f4: 0e00 |0048: return-void │ │ +03352c: |[03352c] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +03353c: 2203 a000 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00a0 │ │ +033540: 5454 3701 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ +033544: 7020 c503 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@03c5 │ │ +03354a: 6e20 0813 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@1308 │ │ +033550: 6e10 0713 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@1307 │ │ +033556: 0c02 |000d: move-result-object v2 │ │ +033558: 2201 a300 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ +03355c: 7040 d303 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@03d3 │ │ +033562: 5553 3501 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ +033566: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +03356a: 5453 3801 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +03356e: 6e20 3403 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ +033574: 0c03 |001c: move-result-object v3 │ │ +033576: 7120 d503 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ +03357c: 7110 d403 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033582: 0c03 |0023: move-result-object v3 │ │ +033584: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +033588: 7110 d403 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +03358e: 0c03 |0029: move-result-object v3 │ │ +033590: 6e10 aa02 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@02aa │ │ +033596: 0a03 |002d: move-result v3 │ │ +033598: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +03359c: 5453 3801 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +0335a0: 6e10 2f03 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +0335a6: 0c00 |0035: move-result-object v0 │ │ +0335a8: 7110 d403 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +0335ae: 0c03 |0039: move-result-object v3 │ │ +0335b0: 6e20 f703 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ +0335b6: 6e10 f503 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +0335bc: 5453 3c01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +0335c0: 6e20 3c16 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0335c6: 6e20 db03 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@03db │ │ +0335cc: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000a line=224 │ │ 0x000e line=226 │ │ 0x0013 line=228 │ │ 0x0017 line=232 │ │ @@ -11881,67 +11881,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0334f8: |[0334f8] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -033508: 6f10 0a13 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@130a │ │ -03350e: 6e10 e103 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@03e1 │ │ -033514: 0c00 |0006: move-result-object v0 │ │ -033516: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -033518: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -03351a: 5464 3c01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -03351e: 6e10 3e16 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -033524: 0a04 |000e: move-result v4 │ │ -033526: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -03352a: 5464 3c01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ -03352e: 6e20 3816 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -033534: 0c03 |0016: move-result-object v3 │ │ -033536: 1f03 a300 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ -03353a: 5464 3801 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -03353e: 7110 d603 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ -033544: 0c05 |001e: move-result-object v5 │ │ -033546: 6e20 3403 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ -03354c: 0c04 |0022: move-result-object v4 │ │ -03354e: 7120 d503 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ -033554: 7110 d403 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -03355a: 0c04 |0029: move-result-object v4 │ │ -03355c: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -033560: 7110 d403 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -033566: 0c04 |002f: move-result-object v4 │ │ -033568: 6e10 aa02 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@02aa │ │ -03356e: 0a04 |0033: move-result v4 │ │ -033570: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -033574: 7110 d603 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ -03357a: 0c04 |0039: move-result-object v4 │ │ -03357c: 6e20 d915 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -033582: 0a04 |003d: move-result v4 │ │ -033584: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -033588: 5b63 3901 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ -03358c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033590: 28c5 |0044: goto 0009 // -003b │ │ -033592: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -033596: 5464 3801 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -03359a: 6e10 2f03 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -0335a0: 0c01 |004c: move-result-object v1 │ │ -0335a2: 7110 d403 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ -0335a8: 0c04 |0050: move-result-object v4 │ │ -0335aa: 6e20 f703 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ -0335b0: 28ee |0054: goto 0042 // -0012 │ │ -0335b2: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -0335b4: 5c64 3501 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ -0335b8: 7030 de03 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@03de │ │ -0335be: 0c01 |005b: move-result-object v1 │ │ -0335c0: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -0335c4: 6e10 f503 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -0335ca: 5464 3801 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -0335ce: 6e10 3203 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ -0335d4: 0e00 |0066: return-void │ │ +0335d0: |[0335d0] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +0335e0: 6f10 0a13 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@130a │ │ +0335e6: 6e10 e103 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@03e1 │ │ +0335ec: 0c00 |0006: move-result-object v0 │ │ +0335ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0335f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0335f2: 5464 3c01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +0335f6: 6e10 4516 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0335fc: 0a04 |000e: move-result v4 │ │ +0335fe: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +033602: 5464 3c01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013c │ │ +033606: 6e20 3f16 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03360c: 0c03 |0016: move-result-object v3 │ │ +03360e: 1f03 a300 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00a3 │ │ +033612: 5464 3801 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +033616: 7110 d603 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ +03361c: 0c05 |001e: move-result-object v5 │ │ +03361e: 6e20 3403 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ +033624: 0c04 |0022: move-result-object v4 │ │ +033626: 7120 d503 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03d5 │ │ +03362c: 7110 d403 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033632: 0c04 |0029: move-result-object v4 │ │ +033634: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +033638: 7110 d403 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +03363e: 0c04 |002f: move-result-object v4 │ │ +033640: 6e10 aa02 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@02aa │ │ +033646: 0a04 |0033: move-result v4 │ │ +033648: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +03364c: 7110 d603 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@03d6 │ │ +033652: 0c04 |0039: move-result-object v4 │ │ +033654: 6e20 e015 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +03365a: 0a04 |003d: move-result v4 │ │ +03365c: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +033660: 5b63 3901 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0139 │ │ +033664: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +033668: 28c5 |0044: goto 0009 // -003b │ │ +03366a: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +03366e: 5464 3801 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +033672: 6e10 2f03 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +033678: 0c01 |004c: move-result-object v1 │ │ +03367a: 7110 d403 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@03d4 │ │ +033680: 0c04 |0050: move-result-object v4 │ │ +033682: 6e20 f703 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ +033688: 28ee |0054: goto 0042 // -0012 │ │ +03368a: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +03368c: 5c64 3501 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ +033690: 7030 de03 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@03de │ │ +033696: 0c01 |005b: move-result-object v1 │ │ +033698: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +03369c: 6e10 f503 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +0336a2: 5464 3801 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +0336a6: 6e10 3203 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ +0336ac: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=248 │ │ 0x0007 line=252 │ │ 0x0008 line=253 │ │ 0x0011 line=254 │ │ @@ -11971,19 +11971,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0335d8: |[0335d8] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -0335e8: 6f10 0b13 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@130b │ │ -0335ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0335f0: 5c10 3501 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ -0335f4: 0e00 |0006: return-void │ │ +0336b0: |[0336b0] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +0336c0: 6f10 0b13 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@130b │ │ +0336c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0336c8: 5c10 3501 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ +0336cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ 0x0006 line=287 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentTabHost; │ │ @@ -11993,23 +11993,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0335f8: |[0335f8] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -033608: 0730 |0000: move-object v0, v3 │ │ -03360a: 1f00 a200 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ -03360e: 6e10 d003 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@03d0 │ │ -033614: 0c01 |0006: move-result-object v1 │ │ -033616: 6f20 0c13 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130c │ │ -03361c: 5401 3001 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ -033620: 6e20 e903 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@03e9 │ │ -033626: 0e00 |000f: return-void │ │ +0336d0: |[0336d0] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0336e0: 0730 |0000: move-object v0, v3 │ │ +0336e2: 1f00 a200 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ +0336e6: 6e10 d003 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@03d0 │ │ +0336ec: 0c01 |0006: move-result-object v1 │ │ +0336ee: 6f20 0c13 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130c │ │ +0336f4: 5401 3001 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ +0336f8: 6e20 e903 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@03e9 │ │ +0336fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x000a line=301 │ │ 0x000f line=302 │ │ locals : │ │ @@ -12022,23 +12022,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -033628: |[033628] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -033638: 6f10 0d13 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130d │ │ -03363e: 0c01 |0003: move-result-object v1 │ │ -033640: 2200 a200 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ -033644: 7020 cf03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@03cf │ │ -03364a: 6e10 e103 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@03e1 │ │ -033650: 0c02 |000c: move-result-object v2 │ │ -033652: 5b02 3001 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ -033656: 1100 |000f: return-object v0 │ │ +033700: |[033700] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +033710: 6f10 0d13 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130d │ │ +033716: 0c01 |0003: move-result-object v1 │ │ +033718: 2200 a200 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00a2 │ │ +03371c: 7020 cf03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@03cf │ │ +033722: 6e10 e103 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@03e1 │ │ +033728: 0c02 |000c: move-result-object v2 │ │ +03372a: 5b02 3001 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0130 │ │ +03372e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0009 line=293 │ │ 0x000f line=294 │ │ locals : │ │ @@ -12051,27 +12051,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -033658: |[033658] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -033668: 5521 3501 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ -03366c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -033670: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -033672: 7030 de03 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@03de │ │ -033678: 0c00 |0008: move-result-object v0 │ │ -03367a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -03367e: 6e10 f503 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -033684: 5421 3a01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ -033688: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -03368c: 5421 3a01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ -033690: 7220 0613 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@1306 │ │ -033696: 0e00 |0017: return-void │ │ +033730: |[033730] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +033740: 5521 3501 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0135 │ │ +033744: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +033748: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03374a: 7030 de03 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@03de │ │ +033750: 0c00 |0008: move-result-object v0 │ │ +033752: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +033756: 6e10 f503 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +03375c: 5421 3a01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ +033760: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +033764: 5421 3a01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ +033768: 7220 0613 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@1306 │ │ +03376e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0009 line=308 │ │ 0x000b line=309 │ │ 0x000e line=312 │ │ @@ -12087,17 +12087,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033698: |[033698] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -0336a8: 5b01 3a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ -0336ac: 0e00 |0002: return-void │ │ +033770: |[033770] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +033780: 5b01 3a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013a │ │ +033784: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0003 reg=1 l Landroid/widget/TabHost$OnTabChangeListener; │ │ @@ -12107,19 +12107,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0336b0: |[0336b0] android.support.v4.app.FragmentTabHost.setup:()V │ │ -0336c0: 2200 3503 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0336c4: 1a01 b708 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@08b7 │ │ -0336c8: 7020 a515 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0336ce: 2700 |0007: throw v0 │ │ +033788: |[033788] android.support.v4.app.FragmentTabHost.setup:()V │ │ +033798: 2200 3703 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +03379c: 1a01 cc08 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@08cc │ │ +0337a0: 7020 ac15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0337a6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ @@ -12127,20 +12127,20 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0336d0: |[0336d0] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -0336e0: 6f10 0f13 0000 |0000: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@130f │ │ -0336e6: 5b01 3701 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ -0336ea: 5b02 3801 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -0336ee: 7010 df03 0000 |0007: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@03df │ │ -0336f4: 0e00 |000a: return-void │ │ +0337a8: |[0337a8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +0337b8: 6f10 0f13 0000 |0000: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@130f │ │ +0337be: 5b01 3701 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ +0337c2: 5b02 3801 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +0337c6: 7010 df03 0000 |0007: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@03df │ │ +0337cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0005 line=188 │ │ 0x0007 line=189 │ │ 0x000a line=190 │ │ @@ -12154,29 +12154,29 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0336f8: |[0336f8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -033708: 6f10 0f13 0200 |0000: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@130f │ │ -03370e: 5b23 3701 |0003: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ -033712: 5b24 3801 |0005: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ -033716: 5925 3601 |0007: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ -03371a: 7010 df03 0200 |0009: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@03df │ │ -033720: 5420 3b01 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ -033724: 6e20 b512 5000 |000e: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ -03372a: 6e10 e203 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@03e2 │ │ -033730: 0a00 |0014: move-result v0 │ │ -033732: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -033734: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -033738: 1400 1200 0201 |0018: const v0, #float 2.38773e-38 // #01020012 │ │ -03373e: 6e20 ea03 0200 |001b: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@03ea │ │ -033744: 0e00 |001e: return-void │ │ +0337d0: |[0337d0] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +0337e0: 6f10 0f13 0200 |0000: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@130f │ │ +0337e6: 5b23 3701 |0003: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0137 │ │ +0337ea: 5b24 3801 |0005: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0138 │ │ +0337ee: 5925 3601 |0007: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0136 │ │ +0337f2: 7010 df03 0200 |0009: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@03df │ │ +0337f8: 5420 3b01 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013b │ │ +0337fc: 6e20 b512 5000 |000e: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ +033802: 6e10 e203 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@03e2 │ │ +033808: 0a00 |0014: move-result v0 │ │ +03380a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +03380c: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +033810: 1400 1200 0201 |0018: const v0, #float 2.38773e-38 // #01020012 │ │ +033816: 6e20 ea03 0200 |001b: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@03ea │ │ +03381c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0003 line=194 │ │ 0x0005 line=195 │ │ 0x0007 line=196 │ │ 0x0009 line=197 │ │ @@ -12186,21 +12186,21 @@ │ │ 0x001e line=205 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x001f reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x001f reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x001f reg=5 containerId I │ │ │ │ - source_file_idx : 844 (FragmentTabHost.java) │ │ + source_file_idx : 862 (FragmentTabHost.java) │ │ │ │ Class #45 header: │ │ class_idx : 165 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 846 │ │ +superclass_idx : 837 │ │ +source_file_idx : 864 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #45 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ @@ -12250,17 +12250,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033748: |[033748] android.support.v4.app.FragmentTransaction.:()V │ │ -033758: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03375e: 0e00 |0003: return-void │ │ +033820: |[033820] android.support.v4.app.FragmentTransaction.:()V │ │ +033830: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -12404,21 +12404,21 @@ │ │ │ │ #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'show' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 846 (FragmentTransaction.java) │ │ + source_file_idx : 864 (FragmentTransaction.java) │ │ │ │ Class #46 header: │ │ class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1943 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1963 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -12443,18 +12443,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -033760: |[033760] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -033770: 5b01 4401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ -033774: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03377a: 0e00 |0005: return-void │ │ +033838: |[033838] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +033848: 5b01 4401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ +03384c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -12464,35 +12464,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03377c: |[03377c] android.support.v4.app.ListFragment$1.run:()V │ │ -03378c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ -033790: 5400 4d01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -033794: 5421 4401 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ -033798: 5411 4d01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -03379c: 6e20 c812 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@12c8 │ │ -0337a2: 0e00 |000b: return-void │ │ +033854: |[033854] android.support.v4.app.ListFragment$1.run:()V │ │ +033864: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ +033868: 5400 4d01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +03386c: 5421 4401 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0144 │ │ +033870: 5411 4d01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +033874: 6e20 c812 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@12c8 │ │ +03387a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 1943 (ListFragment.java) │ │ + source_file_idx : 1963 (ListFragment.java) │ │ │ │ Class #47 header: │ │ class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1943 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1963 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -12519,18 +12519,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0337a4: |[0337a4] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -0337b4: 5b01 4501 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0145 │ │ -0337b8: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0337be: 0e00 |0005: return-void │ │ +03387c: |[03387c] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +03388c: 5b01 4501 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0145 │ │ +033890: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -12540,42 +12540,42 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0337c0: |[0337c0] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0337d0: 5460 4501 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0145 │ │ -0337d4: 0771 |0002: move-object v1, v7 │ │ -0337d6: 1f01 9602 |0003: check-cast v1, Landroid/widget/ListView; // type@0296 │ │ -0337da: 0782 |0005: move-object v2, v8 │ │ -0337dc: 0193 |0006: move v3, v9 │ │ -0337de: 04a4 |0007: move-wide v4, v10 │ │ -0337e0: 7406 1604 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0416 │ │ -0337e6: 0e00 |000b: return-void │ │ +033898: |[033898] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0338a8: 5460 4501 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0145 │ │ +0338ac: 0771 |0002: move-object v1, v7 │ │ +0338ae: 1f01 9602 |0003: check-cast v1, Landroid/widget/ListView; // type@0296 │ │ +0338b2: 0782 |0005: move-object v2, v8 │ │ +0338b4: 0193 |0006: move v3, v9 │ │ +0338b6: 04a4 |0007: move-wide v4, v10 │ │ +0338b8: 7406 1604 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0416 │ │ +0338be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 1943 (ListFragment.java) │ │ + source_file_idx : 1963 (ListFragment.java) │ │ │ │ Class #48 header: │ │ class_idx : 169 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2132 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -12612,21 +12612,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2132 (LoaderManager.java) │ │ + source_file_idx : 2153 (LoaderManager.java) │ │ │ │ Class #49 header: │ │ class_idx : 170 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2132 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -12651,17 +12651,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0337e8: |[0337e8] android.support.v4.app.LoaderManager.:()V │ │ -0337f8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0337fe: 0e00 |0003: return-void │ │ +0338c0: |[0338c0] android.support.v4.app.LoaderManager.:()V │ │ +0338d0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0338d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -12670,17 +12670,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033800: |[033800] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -033810: 6a00 6301 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -033814: 0e00 |0002: return-void │ │ +0338d8: |[0338d8] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +0338e8: 6a00 6301 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +0338ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -12708,17 +12708,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -033818: |[033818] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -033828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03382a: 0f00 |0001: return v0 │ │ +0338f0: |[0338f0] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +033900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033902: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -12729,21 +12729,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2132 (LoaderManager.java) │ │ + source_file_idx : 2153 (LoaderManager.java) │ │ │ │ Class #50 header: │ │ class_idx : 173 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2245 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2266 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -12779,21 +12779,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2245 (NavUtils.java) │ │ + source_file_idx : 2266 (NavUtils.java) │ │ │ │ Class #51 header: │ │ class_idx : 176 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2245 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2266 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -12834,26 +12834,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03382c: |[03382c] android.support.v4.app.NavUtils.:()V │ │ -03383c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -033840: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -033844: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -033848: 2201 af00 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00af │ │ -03384c: 7010 5104 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0451 │ │ -033852: 6901 6d01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -033856: 0e00 |000d: return-void │ │ -033858: 2201 ae00 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00ae │ │ -03385c: 7010 4c04 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@044c │ │ -033862: 6901 6d01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -033866: 28f8 |0015: goto 000d // -0008 │ │ +033904: |[033904] android.support.v4.app.NavUtils.:()V │ │ +033914: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +033918: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03391c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +033920: 2201 af00 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00af │ │ +033924: 7010 5104 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0451 │ │ +03392a: 6901 6d01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +03392e: 0e00 |000d: return-void │ │ +033930: 2201 ae00 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00ae │ │ +033934: 7010 4c04 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@044c │ │ +03393a: 6901 6d01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +03393e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=141 │ │ 0x000e line=139 │ │ @@ -12865,17 +12865,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033868: |[033868] android.support.v4.app.NavUtils.:()V │ │ -033878: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03387e: 0e00 |0003: return-void │ │ +033940: |[033940] android.support.v4.app.NavUtils.:()V │ │ +033950: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -12884,19 +12884,19 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -033880: |[033880] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -033890: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -033894: 7220 4804 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0448 │ │ -03389a: 0c00 |0005: move-result-object v0 │ │ -03389c: 1100 |0006: return-object v0 │ │ +033958: |[033958] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +033968: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +03396c: 7220 4804 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0448 │ │ +033972: 0c00 |0005: move-result-object v0 │ │ +033974: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -12904,35 +12904,35 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0338a0: |[0338a0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0338b0: 7120 5d04 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -0338b6: 0c01 |0003: move-result-object v1 │ │ -0338b8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0338bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0338be: 1102 |0007: return-object v2 │ │ -0338c0: 2203 1e00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ -0338c4: 6e10 8200 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0082 │ │ -0338ca: 0c04 |000d: move-result-object v4 │ │ -0338cc: 7030 8000 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ -0338d2: 7120 5d04 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -0338d8: 0c00 |0014: move-result-object v0 │ │ -0338da: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -0338de: 7110 8105 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ -0338e4: 0c02 |001a: move-result-object v2 │ │ -0338e6: 28ec |001b: goto 0007 // -0014 │ │ -0338e8: 2204 2600 |001c: new-instance v4, Landroid/content/Intent; // type@0026 │ │ -0338ec: 7010 9a00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@009a │ │ -0338f2: 6e20 bc00 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ -0338f8: 0c02 |0024: move-result-object v2 │ │ -0338fa: 28f6 |0025: goto 001b // -000a │ │ +033978: |[033978] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +033988: 7120 5d04 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +03398e: 0c01 |0003: move-result-object v1 │ │ +033990: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +033994: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +033996: 1102 |0007: return-object v2 │ │ +033998: 2203 1e00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ +03399c: 6e10 8200 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0082 │ │ +0339a2: 0c04 |000d: move-result-object v4 │ │ +0339a4: 7030 8000 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0080 │ │ +0339aa: 7120 5d04 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +0339b0: 0c00 |0014: move-result-object v0 │ │ +0339b2: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +0339b6: 7110 8105 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ +0339bc: 0c02 |001a: move-result-object v2 │ │ +0339be: 28ec |001b: goto 0007 // -0014 │ │ +0339c0: 2204 2600 |001c: new-instance v4, Landroid/content/Intent; // type@0026 │ │ +0339c4: 7010 9a00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@009a │ │ +0339ca: 6e20 bc00 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ +0339d0: 0c02 |0024: move-result-object v2 │ │ +0339d2: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x0007 line=265 │ │ 0x0008 line=259 │ │ 0x0011 line=261 │ │ @@ -12952,35 +12952,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0338fc: |[0338fc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -03390c: 2204 1e00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ -033910: 7030 7e00 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@007e │ │ -033916: 7120 5d04 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -03391c: 0c01 |0008: move-result-object v1 │ │ -03391e: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -033922: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -033924: 1102 |000c: return-object v2 │ │ -033926: 2203 1e00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ -03392a: 7030 7f00 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@007f │ │ -033930: 7120 5d04 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -033936: 0c00 |0015: move-result-object v0 │ │ -033938: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -03393c: 7110 8105 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ -033942: 0c02 |001b: move-result-object v2 │ │ -033944: 28f0 |001c: goto 000c // -0010 │ │ -033946: 2204 2600 |001d: new-instance v4, Landroid/content/Intent; // type@0026 │ │ -03394a: 7010 9a00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@009a │ │ -033950: 6e20 bc00 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ -033956: 0c02 |0025: move-result-object v2 │ │ -033958: 28f6 |0026: goto 001c // -000a │ │ +0339d4: |[0339d4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +0339e4: 2204 1e00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ +0339e8: 7030 7e00 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@007e │ │ +0339ee: 7120 5d04 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +0339f4: 0c01 |0008: move-result-object v1 │ │ +0339f6: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +0339fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0339fc: 1102 |000c: return-object v2 │ │ +0339fe: 2203 1e00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ +033a02: 7030 7f00 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@007f │ │ +033a08: 7120 5d04 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +033a0e: 0c00 |0015: move-result-object v0 │ │ +033a10: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +033a14: 7110 8105 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ +033a1a: 0c02 |001b: move-result-object v2 │ │ +033a1c: 28f0 |001c: goto 000c // -0010 │ │ +033a1e: 2204 2600 |001d: new-instance v4, Landroid/content/Intent; // type@0026 │ │ +033a22: 7010 9a00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@009a │ │ +033a28: 6e20 bc00 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ +033a2e: 0c02 |0025: move-result-object v2 │ │ +033a30: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0009 line=232 │ │ 0x000c line=240 │ │ 0x000d line=235 │ │ 0x0012 line=236 │ │ @@ -13001,24 +13001,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03395c: |[03395c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -03396c: 6e10 1500 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0015 │ │ -033972: 0c01 |0003: move-result-object v1 │ │ -033974: 7120 5d04 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -03397a: 0c01 |0007: move-result-object v1 │ │ -03397c: 1101 |0008: return-object v1 │ │ -03397e: 0d00 |0009: move-exception v0 │ │ -033980: 2201 3403 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -033984: 7020 a415 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@15a4 │ │ -03398a: 2701 |000f: throw v1 │ │ +033a34: |[033a34] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +033a44: 6e10 1500 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0015 │ │ +033a4a: 0c01 |0003: move-result-object v1 │ │ +033a4c: 7120 5d04 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +033a52: 0c01 |0007: move-result-object v1 │ │ +033a54: 1101 |0008: return-object v1 │ │ +033a56: 0d00 |0009: move-exception v0 │ │ +033a58: 2201 3603 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +033a5c: 7020 ab15 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@15ab │ │ +033a62: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=279 │ │ 0x0009 line=280 │ │ 0x000a line=282 │ │ @@ -13031,24 +13031,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -033998: |[033998] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -0339a8: 6e10 8c00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -0339ae: 0c02 |0003: move-result-object v2 │ │ -0339b0: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -0339b4: 6e30 c500 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00c5 │ │ -0339ba: 0c00 |0009: move-result-object v0 │ │ -0339bc: 6203 6d01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -0339c0: 7230 4904 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0449 │ │ -0339c6: 0c01 |000f: move-result-object v1 │ │ -0339c8: 1101 |0010: return-object v1 │ │ +033a70: |[033a70] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +033a80: 6e10 8c00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +033a86: 0c02 |0003: move-result-object v2 │ │ +033a88: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +033a8c: 6e30 c500 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00c5 │ │ +033a92: 0c00 |0009: move-result-object v0 │ │ +033a94: 6203 6d01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +033a98: 7230 4904 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0449 │ │ +033a9e: 0c01 |000f: move-result-object v1 │ │ +033aa0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ 0x000a line=299 │ │ 0x0010 line=300 │ │ locals : │ │ @@ -13063,45 +13063,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0339cc: |[0339cc] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -0339dc: 7110 5904 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0459 │ │ -0339e2: 0c00 |0003: move-result-object v0 │ │ -0339e4: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -0339e8: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0339ec: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -0339f0: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0339f6: 1a03 d101 |000d: const-string v3, "Activity " // string@01d1 │ │ -0339fa: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033a00: 0c02 |0012: move-result-object v2 │ │ -033a02: 6e10 c115 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -033a08: 0c03 |0016: move-result-object v3 │ │ -033a0a: 6e10 9515 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1595 │ │ -033a10: 0c03 |001a: move-result-object v3 │ │ -033a12: 6e20 fa15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033a18: 0c02 |001e: move-result-object v2 │ │ -033a1a: 1a03 4800 |001f: const-string v3, " does not have a parent activity name specified." // string@0048 │ │ -033a1e: 6e20 fa15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033a24: 0c02 |0024: move-result-object v2 │ │ -033a26: 1a03 2700 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0027 │ │ -033a2a: 6e20 fa15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033a30: 0c02 |002a: move-result-object v2 │ │ -033a32: 1a03 4a00 |002b: const-string v3, " element in your manifest?)" // string@004a │ │ -033a36: 6e20 fa15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -033a3c: 0c02 |0030: move-result-object v2 │ │ -033a3e: 6e10 ff15 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -033a44: 0c02 |0034: move-result-object v2 │ │ -033a46: 7020 a215 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -033a4c: 2701 |0038: throw v1 │ │ -033a4e: 7120 5f04 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@045f │ │ -033a54: 0e00 |003c: return-void │ │ +033aa4: |[033aa4] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +033ab4: 7110 5904 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0459 │ │ +033aba: 0c00 |0003: move-result-object v0 │ │ +033abc: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +033ac0: 2201 3603 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +033ac4: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +033ac8: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +033ace: 1a03 e301 |000d: const-string v3, "Activity " // string@01e3 │ │ +033ad2: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033ad8: 0c02 |0012: move-result-object v2 │ │ +033ada: 6e10 c815 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +033ae0: 0c03 |0016: move-result-object v3 │ │ +033ae2: 6e10 9c15 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@159c │ │ +033ae8: 0c03 |001a: move-result-object v3 │ │ +033aea: 6e20 0116 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033af0: 0c02 |001e: move-result-object v2 │ │ +033af2: 1a03 5b00 |001f: const-string v3, " does not have a parent activity name specified." // string@005b │ │ +033af6: 6e20 0116 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033afc: 0c02 |0024: move-result-object v2 │ │ +033afe: 1a03 3a00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@003a │ │ +033b02: 6e20 0116 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033b08: 0c02 |002a: move-result-object v2 │ │ +033b0a: 1a03 5d00 |002b: const-string v3, " element in your manifest?)" // string@005d │ │ +033b0e: 6e20 0116 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +033b14: 0c02 |0030: move-result-object v2 │ │ +033b16: 6e10 0616 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +033b1c: 0c02 |0034: move-result-object v2 │ │ +033b1e: 7020 a915 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +033b24: 2701 |0038: throw v1 │ │ +033b26: 7120 5f04 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@045f │ │ +033b2c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=176 │ │ 0x0006 line=177 │ │ 0x0039 line=184 │ │ 0x003c line=185 │ │ @@ -13114,18 +13114,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033a58: |[033a58] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -033a68: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -033a6c: 7230 4a04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@044a │ │ -033a72: 0e00 |0005: return-void │ │ +033b30: |[033b30] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +033b40: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +033b44: 7230 4a04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@044a │ │ +033b4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=2 upIntent Landroid/content/Intent; │ │ @@ -13135,34 +13135,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -033a74: |[033a74] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -033a84: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ -033a88: 7230 4b04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@044b │ │ -033a8e: 0a00 |0005: move-result v0 │ │ -033a90: 0f00 |0006: return v0 │ │ +033b4c: |[033b4c] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +033b5c: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016d │ │ +033b60: 7230 4b04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@044b │ │ +033b66: 0a00 |0005: move-result v0 │ │ +033b68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0007 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2245 (NavUtils.java) │ │ + source_file_idx : 2266 (NavUtils.java) │ │ │ │ Class #52 header: │ │ class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2249 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #52 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ @@ -13177,17 +13177,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a94: |[033a94] android.support.v4.app.NavUtilsJB.:()V │ │ -033aa4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -033aaa: 0e00 |0003: return-void │ │ +033b6c: |[033b6c] android.support.v4.app.NavUtilsJB.:()V │ │ +033b7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtilsJB; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -13195,18 +13195,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -033aac: |[033aac] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -033abc: 6e10 1900 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0019 │ │ -033ac2: 0c00 |0003: move-result-object v0 │ │ -033ac4: 1100 |0004: return-object v0 │ │ +033b84: |[033b84] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +033b94: 6e10 1900 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0019 │ │ +033b9a: 0c00 |0003: move-result-object v0 │ │ +033b9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -13214,17 +13214,17 @@ │ │ type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ac8: |[033ac8] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -033ad8: 5410 1000 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0010 │ │ -033adc: 1100 |0002: return-object v0 │ │ +033ba0: |[033ba0] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +033bb0: 5410 1000 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0010 │ │ +033bb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -13232,17 +13232,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033ae0: |[033ae0] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -033af0: 6e20 1e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@001e │ │ -033af6: 0e00 |0003: return-void │ │ +033bb8: |[033bb8] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +033bc8: 6e20 1e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@001e │ │ +033bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -13252,33 +13252,33 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -033af8: |[033af8] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -033b08: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ -033b0e: 0a00 |0003: move-result v0 │ │ -033b10: 0f00 |0004: return v0 │ │ +033bd0: |[033bd0] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +033be0: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ +033be6: 0a00 |0003: move-result v0 │ │ +033be8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2249 (NavUtilsJB.java) │ │ + source_file_idx : 2270 (NavUtilsJB.java) │ │ │ │ Class #53 header: │ │ class_idx : 178 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 656 │ │ -source_file_idx : 2272 │ │ +source_file_idx : 2293 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #53 annotations: │ │ Annotations on method #1129 'dispatchRestoreInstanceState' │ │ @@ -13299,17 +13299,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033b14: |[033b14] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -033b24: 7020 b312 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ -033b2a: 0e00 |0003: return-void │ │ +033bec: |[033bec] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +033bfc: 7020 b312 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ +033c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -13319,29 +13319,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -033b2c: |[033b2c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -033b3c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -033b3e: 2202 b200 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00b2 │ │ -033b42: 6e10 7d11 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -033b48: 0c03 |0006: move-result-object v3 │ │ -033b4a: 7020 6604 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0466 │ │ -033b50: 6e10 8611 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -033b56: 0c00 |000d: move-result-object v0 │ │ -033b58: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -033b5c: 6e20 6c04 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@046c │ │ -033b62: 2201 8f02 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -033b66: 7030 b212 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -033b6c: 6e20 c611 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11c6 │ │ -033b72: 6e20 6704 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0467 │ │ -033b78: 1102 |001e: return-object v2 │ │ +033c04: |[033c04] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +033c14: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +033c16: 2202 b200 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00b2 │ │ +033c1a: 6e10 7d11 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +033c20: 0c03 |0006: move-result-object v3 │ │ +033c22: 7020 6604 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0466 │ │ +033c28: 6e10 8611 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +033c2e: 0c00 |000d: move-result-object v0 │ │ +033c30: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +033c34: 6e20 6c04 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@046c │ │ +033c3a: 2201 8f02 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +033c3e: 7030 b212 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +033c44: 6e20 c611 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11c6 │ │ +033c4a: 6e20 6704 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0467 │ │ +033c50: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -13360,17 +13360,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033b7c: |[033b7c] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -033b8c: 6e20 6b04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@046b │ │ -033b92: 0e00 |0003: return-void │ │ +033c54: |[033c54] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +033c64: 6e20 6b04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@046b │ │ +033c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -13381,33 +13381,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033b94: |[033b94] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -033ba4: 6e20 6804 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0468 │ │ -033baa: 0e00 |0003: return-void │ │ +033c6c: |[033c6c] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +033c7c: 6e20 6804 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0468 │ │ +033c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 2272 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 2293 (NoSaveStateFrameLayout.java) │ │ │ │ Class #54 header: │ │ class_idx : 179 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -13439,41 +13439,41 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -033bac: |[033bac] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -033bbc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -033bc2: 5901 7101 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0171 │ │ -033bc6: 5b02 7201 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0172 │ │ -033bca: 5b03 7001 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0170 │ │ -033bce: 0e00 |0009: return-void │ │ +033c84: |[033c84] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +033c94: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033c9a: 5901 7101 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0171 │ │ +033c9e: 5b02 7201 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0172 │ │ +033ca2: 5b03 7001 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0170 │ │ +033ca6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ 0x0005 line=826 │ │ 0x0007 line=827 │ │ 0x0009 line=828 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000a reg=1 icon_ I │ │ 0x0000 - 0x000a reg=2 title_ Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 intent_ Landroid/app/PendingIntent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #55 header: │ │ class_idx : 182 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 30 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -13569,33 +13569,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -033bd0: |[033bd0] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -033be0: 7010 be15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15be │ │ -033be6: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -033bea: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -033bf0: 5b40 7d01 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ -033bf4: 2200 1700 |000a: new-instance v0, Landroid/app/Notification; // type@0017 │ │ -033bf8: 7010 7300 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0073 │ │ -033bfe: 5b40 8501 |000f: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033c02: 5b45 8201 |0011: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ -033c06: 5440 8501 |0013: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033c0a: 7100 0116 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -033c10: 0b02 |0018: move-result-wide v2 │ │ -033c12: 5a02 0e00 |0019: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ -033c16: 5440 8501 |001b: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033c1a: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -033c1c: 5901 0100 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -033c20: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -033c22: 5940 8701 |0021: iput v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ -033c26: 0e00 |0023: return-void │ │ +033ca8: |[033ca8] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +033cb8: 7010 c515 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15c5 │ │ +033cbe: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +033cc2: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +033cc8: 5b40 7d01 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ +033ccc: 2200 1700 |000a: new-instance v0, Landroid/app/Notification; // type@0017 │ │ +033cd0: 7010 7300 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0073 │ │ +033cd6: 5b40 8501 |000f: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033cda: 5b45 8201 |0011: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ +033cde: 5440 8501 |0013: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ce2: 7100 0816 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +033ce8: 0b02 |0018: move-result-wide v2 │ │ +033cea: 5a02 0e00 |0019: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ +033cee: 5440 8501 |001b: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033cf2: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ +033cf4: 5901 0100 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +033cf8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +033cfa: 5940 8701 |0021: iput v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ +033cfe: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=202 │ │ 0x000a line=204 │ │ 0x0011 line=218 │ │ 0x0013 line=221 │ │ @@ -13611,27 +13611,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -033c28: |[033c28] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -033c38: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -033c3c: 5430 8501 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033c40: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033c44: b641 |0006: or-int/2addr v1, v4 │ │ -033c46: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033c4a: 0e00 |0009: return-void │ │ -033c4c: 5430 8501 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033c50: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033c54: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -033c58: b521 |0010: and-int/2addr v1, v2 │ │ -033c5a: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033c5e: 28f6 |0013: goto 0009 // -000a │ │ +033d00: |[033d00] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +033d10: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +033d14: 5430 8501 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033d18: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033d1c: b641 |0006: or-int/2addr v1, v4 │ │ +033d1e: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033d22: 0e00 |0009: return-void │ │ +033d24: 5430 8501 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033d28: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033d2c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +033d30: b521 |0010: and-int/2addr v1, v2 │ │ +033d32: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033d36: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0002 line=521 │ │ 0x0009 line=525 │ │ 0x000a line=523 │ │ locals : │ │ @@ -13645,20 +13645,20 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -033c60: |[033c60] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033c70: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ -033c74: 2201 b300 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00b3 │ │ -033c78: 7040 6e04 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@046e │ │ -033c7e: 6e20 3516 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -033c84: 1102 |000a: return-object v2 │ │ +033d38: |[033d38] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033d48: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ +033d4c: 2201 b300 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00b3 │ │ +033d50: 7040 6e04 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@046e │ │ +033d56: 6e20 3c16 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +033d5c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x000a line=561 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -13670,20 +13670,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -033c88: |[033c88] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -033c98: 7100 b004 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04b0 │ │ -033c9e: 0c00 |0003: move-result-object v0 │ │ -033ca0: 7220 a204 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a2 │ │ -033ca6: 0c00 |0007: move-result-object v0 │ │ -033ca8: 1100 |0008: return-object v0 │ │ +033d60: |[033d60] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +033d70: 7100 b004 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04b0 │ │ +033d76: 0c00 |0003: move-result-object v0 │ │ +033d78: 7220 a204 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a2 │ │ +033d7e: 0c00 |0007: move-result-object v0 │ │ +033d80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13691,20 +13691,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -033cac: |[033cac] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -033cbc: 7100 b004 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04b0 │ │ -033cc2: 0c00 |0003: move-result-object v0 │ │ -033cc4: 7220 a204 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a2 │ │ -033cca: 0c00 |0007: move-result-object v0 │ │ -033ccc: 1100 |0008: return-object v0 │ │ +033d84: |[033d84] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +033d94: 7100 b004 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04b0 │ │ +033d9a: 0c00 |0003: move-result-object v0 │ │ +033d9c: 7220 a204 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a2 │ │ +033da2: 0c00 |0007: move-result-object v0 │ │ +033da4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13712,18 +13712,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033cd0: |[033cd0] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033ce0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -033ce4: 7030 8804 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ -033cea: 1101 |0005: return-object v1 │ │ +033da8: |[033da8] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033db8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +033dbc: 7030 8804 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ +033dc2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -13733,18 +13733,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -033cec: |[033cec] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033cfc: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033d00: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -033d04: 1101 |0004: return-object v1 │ │ +033dc4: |[033dc4] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033dd4: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033dd8: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +033ddc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -13754,17 +13754,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d08: |[033d08] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033d18: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ -033d1c: 1100 |0002: return-object v0 │ │ +033de0: |[033de0] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033df0: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ +033df4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -13774,17 +13774,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d20: |[033d20] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033d30: 5b01 7f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ -033d34: 1100 |0002: return-object v0 │ │ +033df8: |[033df8] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033e08: 5b01 7f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ +033e0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -13794,17 +13794,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d38: |[033d38] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033d48: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ -033d4c: 1100 |0002: return-object v0 │ │ +033e10: |[033e10] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033e20: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ +033e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13814,17 +13814,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d50: |[033d50] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033d60: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ -033d64: 1100 |0002: return-object v0 │ │ +033e28: |[033e28] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033e38: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ +033e3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -13834,24 +13834,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -033d68: |[033d68] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033d78: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033d7c: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ -033d80: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -033d84: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -033d88: 5420 8501 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033d8c: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033d90: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -033d94: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -033d98: 1102 |0010: return-object v2 │ │ +033e40: |[033e40] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033e50: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033e54: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ +033e58: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +033e5c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +033e60: 5420 8501 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033e64: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033e68: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +033e6c: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +033e70: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0004 line=513 │ │ 0x0008 line=514 │ │ 0x0010 line=516 │ │ locals : │ │ @@ -13863,18 +13863,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -033d9c: |[033d9c] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033dac: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033db0: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -033db4: 1101 |0004: return-object v1 │ │ +033e74: |[033e74] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033e84: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033e88: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +033e8c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -13884,19 +13884,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -033db8: |[033db8] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033dc8: 5b12 8301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ -033dcc: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -033dd0: 7030 8804 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ -033dd6: 1101 |0007: return-object v1 │ │ +033e90: |[033e90] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033ea0: 5b12 8301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ +033ea4: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +033ea8: 7030 8804 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ +033eae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x0007 line=387 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13908,17 +13908,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033dd8: |[033dd8] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033de8: 5b01 8401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ -033dec: 1100 |0002: return-object v0 │ │ +033eb0: |[033eb0] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033ec0: 5b01 8401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ +033ec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -13928,42 +13928,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -033df0: |[033df0] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033e00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -033e02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -033e04: 5453 8501 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e08: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -033e0c: 5453 8501 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e10: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -033e14: 5453 8501 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e18: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -033e1c: 5453 8501 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e20: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -033e24: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -033e28: 5453 8501 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e2c: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -033e30: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -033e34: 0110 |001a: move v0, v1 │ │ -033e36: 5453 8501 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e3a: 5454 8501 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033e3e: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ -033e42: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -033e46: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -033e4a: b641 |0025: or-int/2addr v1, v4 │ │ -033e4c: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ -033e50: 1105 |0028: return-object v5 │ │ -033e52: 0120 |0029: move v0, v2 │ │ -033e54: 28f1 |002a: goto 001b // -000f │ │ -033e56: 0121 |002b: move v1, v2 │ │ -033e58: 28f9 |002c: goto 0025 // -0007 │ │ +033ec8: |[033ec8] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033ed8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +033eda: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +033edc: 5453 8501 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ee0: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +033ee4: 5453 8501 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ee8: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +033eec: 5453 8501 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ef0: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +033ef4: 5453 8501 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ef8: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +033efc: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +033f00: 5453 8501 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033f04: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +033f08: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +033f0c: 0110 |001a: move v0, v1 │ │ +033f0e: 5453 8501 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033f12: 5454 8501 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033f16: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ +033f1a: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +033f1e: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +033f22: b641 |0025: or-int/2addr v1, v4 │ │ +033f24: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ +033f28: 1105 |0028: return-object v5 │ │ +033f2a: 0120 |0029: move v0, v2 │ │ +033f2c: 28f1 |002a: goto 001b // -000f │ │ +033f2e: 0121 |002b: move v1, v2 │ │ +033f30: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x0006 line=457 │ │ 0x000a line=458 │ │ 0x000e line=459 │ │ 0x001b line=460 │ │ @@ -13983,17 +13983,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033e5c: |[033e5c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033e6c: 5901 8601 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ -033e70: 1100 |0002: return-object v0 │ │ +033f34: |[033f34] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033f44: 5901 8601 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ +033f48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -14003,18 +14003,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -033e74: |[033e74] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033e84: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -033e86: 7030 8804 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ -033e8c: 1101 |0004: return-object v1 │ │ +033f4c: |[033f4c] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033f5c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +033f5e: 7030 8804 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ +033f64: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0004 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -14024,18 +14024,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033e90: |[033e90] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033ea0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -033ea4: 7030 8804 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ -033eaa: 1101 |0005: return-object v1 │ │ +033f68: |[033f68] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033f78: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +033f7c: 7030 8804 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0488 │ │ +033f82: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0005 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -14045,17 +14045,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033eac: |[033eac] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033ebc: 5901 8701 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ -033ec0: 1100 |0002: return-object v0 │ │ +033f84: |[033f84] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033f94: 5901 8701 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ +033f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0002 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -14065,19 +14065,19 @@ │ │ type : '(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -033ec4: |[033ec4] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033ed4: 5901 8a01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ -033ed8: 5902 8801 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ -033edc: 5c03 8901 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ -033ee0: 1100 |0006: return-object v0 │ │ +033f9c: |[033f9c] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033fac: 5901 8a01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ +033fb0: 5902 8801 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ +033fb4: 5c03 8901 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ +033fb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ 0x0004 line=334 │ │ 0x0006 line=335 │ │ locals : │ │ @@ -14091,18 +14091,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -033ee4: |[033ee4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033ef4: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033ef8: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -033efc: 1101 |0004: return-object v1 │ │ +033fbc: |[033fbc] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033fcc: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033fd0: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +033fd4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -14112,20 +14112,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -033f00: |[033f00] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033f10: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f14: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -033f18: 5410 8501 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f1c: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -033f20: 1101 |0008: return-object v1 │ │ +033fd8: |[033fd8] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +033fe8: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033fec: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +033ff0: 5410 8501 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +033ff4: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +033ff8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14137,21 +14137,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -033f24: |[033f24] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033f34: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f38: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -033f3c: 5420 8501 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f40: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -033f42: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -033f46: 1102 |0009: return-object v2 │ │ +033ffc: |[033ffc] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03400c: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +034010: 5b03 0b00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +034014: 5420 8501 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +034018: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +03401a: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03401e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0009 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14162,20 +14162,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -033f48: |[033f48] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033f58: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f5c: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -033f60: 5410 8501 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033f64: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -033f68: 1101 |0008: return-object v1 │ │ +034020: |[034020] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +034030: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +034034: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +034038: 5410 8501 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +03403c: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +034040: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0008 line=436 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14187,23 +14187,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -033f6c: |[033f6c] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033f7c: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -033f80: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -033f84: 5b12 8b01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -033f88: 5410 8b01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -033f8c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -033f90: 5410 8b01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -033f94: 6e20 ad04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04ad │ │ -033f9a: 1101 |000f: return-object v1 │ │ +034044: |[034044] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +034054: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +034058: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +03405c: 5b12 8b01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +034060: 5410 8b01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +034064: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +034068: 5410 8b01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +03406c: 6e20 ad04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04ad │ │ +034072: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0004 line=574 │ │ 0x0006 line=575 │ │ 0x000a line=576 │ │ 0x000f line=579 │ │ @@ -14216,17 +14216,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f9c: |[033f9c] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033fac: 5b01 8c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018c │ │ -033fb0: 1100 |0002: return-object v0 │ │ +034074: |[034074] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +034084: 5b01 8c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018c │ │ +034088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -14236,18 +14236,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -033fb4: |[033fb4] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033fc4: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033fc8: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -033fcc: 1101 |0004: return-object v1 │ │ +03408c: |[03408c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03409c: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +0340a0: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +0340a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -14257,19 +14257,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -033fd0: |[033fd0] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -033fe0: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -033fe4: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -033fe8: 5b13 8d01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ -033fec: 1101 |0006: return-object v1 │ │ +0340a8: |[0340a8] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0340b8: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +0340bc: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +0340c0: 5b13 8d01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ +0340c4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0006 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14281,17 +14281,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ff0: |[033ff0] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -034000: 5c01 8e01 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@018e │ │ -034004: 1100 |0002: return-object v0 │ │ +0340c8: |[0340c8] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0340d8: 5c01 8e01 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@018e │ │ +0340dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -14301,18 +14301,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -034008: |[034008] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -034018: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -03401c: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -034020: 1101 |0004: return-object v1 │ │ +0340e0: |[0340e0] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0340f0: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +0340f4: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +0340f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -14322,33 +14322,33 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -034024: |[034024] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -034034: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -034038: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ -03403c: 1101 |0004: return-object v1 │ │ +0340fc: |[0340fc] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03410c: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +034110: 5a02 0e00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000e │ │ +034114: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #56 header: │ │ class_idx : 184 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -14366,21 +14366,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'build' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #57 header: │ │ class_idx : 189 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -14416,19 +14416,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -034040: |[034040] android.support.v4.app.NotificationCompat$Style.:()V │ │ -034050: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -034056: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -034058: 5c10 9601 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0196 │ │ -03405c: 0e00 |0006: return-void │ │ +034118: |[034118] android.support.v4.app.NotificationCompat$Style.:()V │ │ +034128: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03412e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +034130: 5c10 9601 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0196 │ │ +034134: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -14438,22 +14438,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -034060: |[034060] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -034070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034072: 5421 9401 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -034076: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -03407a: 5421 9401 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -03407e: 6e10 7e04 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@047e │ │ -034084: 0c00 |000a: move-result-object v0 │ │ -034086: 1100 |000b: return-object v0 │ │ +034138: |[034138] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +034148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03414a: 5421 9401 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +03414e: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +034152: 5421 9401 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +034156: 6e10 7e04 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@047e │ │ +03415c: 0c00 |000a: move-result-object v0 │ │ +03415e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0001 line=624 │ │ 0x0005 line=625 │ │ 0x000b line=627 │ │ locals : │ │ @@ -14465,41 +14465,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -034088: |[034088] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -034098: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -03409c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0340a0: 5b12 9401 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -0340a4: 5410 9401 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -0340a8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0340ac: 5410 9401 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ -0340b0: 6e20 9504 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0495 │ │ -0340b6: 0e00 |000f: return-void │ │ +034160: |[034160] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +034170: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +034174: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +034178: 5b12 9401 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +03417c: 5410 9401 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +034180: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +034184: 5410 9401 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0194 │ │ +034188: 6e20 9504 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0495 │ │ +03418e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0006 line=616 │ │ 0x000a line=617 │ │ 0x000f line=620 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #58 header: │ │ class_idx : 190 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -14553,40 +14553,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0340b8: |[0340b8] android.support.v4.app.NotificationCompat.:()V │ │ -0340c8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0340cc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0340d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0340d4: 2200 bc00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00bc │ │ -0340d8: 7010 a904 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04a9 │ │ -0340de: 6900 9801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ -0340e2: 0e00 |000d: return-void │ │ -0340e4: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0340e8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0340ec: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0340f0: 2200 bb00 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00bb │ │ -0340f4: 7010 a704 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@04a7 │ │ -0340fa: 6900 9801 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ -0340fe: 28f2 |001b: goto 000d // -000e │ │ -034100: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -034104: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -034108: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -03410c: 2200 ba00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00ba │ │ -034110: 7010 a504 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04a5 │ │ -034116: 6900 9801 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ -03411a: 28e4 |0029: goto 000d // -001c │ │ -03411c: 2200 b900 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00b9 │ │ -034120: 7010 a304 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04a3 │ │ -034126: 6900 9801 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ -03412a: 28dc |0031: goto 000d // -0024 │ │ +034190: |[034190] android.support.v4.app.NotificationCompat.:()V │ │ +0341a0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0341a4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0341a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0341ac: 2200 bc00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00bc │ │ +0341b0: 7010 a904 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04a9 │ │ +0341b6: 6900 9801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ +0341ba: 0e00 |000d: return-void │ │ +0341bc: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0341c0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0341c4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0341c8: 2200 bb00 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00bb │ │ +0341cc: 7010 a704 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@04a7 │ │ +0341d2: 6900 9801 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ +0341d6: 28f2 |001b: goto 000d // -000e │ │ +0341d8: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0341dc: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +0341e0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0341e4: 2200 ba00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00ba │ │ +0341e8: 7010 a504 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04a5 │ │ +0341ee: 6900 9801 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ +0341f2: 28e4 |0029: goto 000d // -001c │ │ +0341f4: 2200 b900 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00b9 │ │ +0341f8: 7010 a304 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04a3 │ │ +0341fe: 6900 9801 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ +034202: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000d line=162 │ │ 0x000e line=155 │ │ 0x0014 line=156 │ │ @@ -14600,17 +14600,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03412c: |[03412c] android.support.v4.app.NotificationCompat.:()V │ │ -03413c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -034142: 0e00 |0003: return-void │ │ +034204: |[034204] android.support.v4.app.NotificationCompat.:()V │ │ +034214: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03421a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=819 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -14619,30 +14619,30 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034144: |[034144] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -034154: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ -034158: 1100 |0002: return-object v0 │ │ +03421c: |[03421c] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +03422c: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0198 │ │ +034230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #59 header: │ │ class_idx : 191 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2276 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2297 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #59 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -14657,17 +14657,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03415c: |[03415c] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -03416c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -034172: 0e00 |0003: return-void │ │ +034234: |[034234] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +034244: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03424a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -14675,95 +14675,95 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -034174: |[034174] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -034184: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ -034188: 7020 5400 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ -03418e: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ -034192: 6e30 6e00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ -034198: 0c01 |000a: move-result-object v1 │ │ -03419a: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ -03419e: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -0341a2: 6e30 6800 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ -0341a8: 0c01 |0012: move-result-object v1 │ │ -0341aa: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -0341ae: 6e20 5900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ -0341b4: 0c01 |0018: move-result-object v1 │ │ -0341b6: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -0341ba: 6e30 6b00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ -0341c0: 0c01 |001e: move-result-object v1 │ │ -0341c2: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -0341c6: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -0341ca: 6e30 6900 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ -0341d0: 0c01 |0026: move-result-object v1 │ │ -0341d2: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -0341d6: 6e20 6d00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ -0341dc: 0c01 |002c: move-result-object v1 │ │ -0341de: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -0341e2: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -0341e6: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -0341ea: 6e40 6200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ -0341f0: 0c02 |0036: move-result-object v2 │ │ -0341f2: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -0341f6: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0341fa: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -0341fe: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -034200: 6e20 6400 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ -034206: 0c02 |0041: move-result-object v2 │ │ -034208: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -03420c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -034210: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -034214: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -034216: 6e20 6500 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -03421c: 0c02 |004c: move-result-object v2 │ │ -03421e: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -034222: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -034226: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -03422a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -03422c: 6e20 5800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -034232: 0c01 |0057: move-result-object v1 │ │ -034234: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ -034238: 6e20 5e00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ -03423e: 0c01 |005d: move-result-object v1 │ │ -034240: 6e20 5d00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ -034246: 0c01 |0061: move-result-object v1 │ │ -034248: 6e20 5c00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ -03424e: 0c01 |0065: move-result-object v1 │ │ -034250: 6e20 5a00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ -034256: 0c01 |0069: move-result-object v1 │ │ -034258: 6e20 5b00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ -03425e: 0c01 |006d: move-result-object v1 │ │ -034260: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -034264: 6e20 5f00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ -03426a: 0c02 |0073: move-result-object v2 │ │ -03426c: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -034270: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -034274: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -034278: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -03427a: 6e30 6000 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ -034280: 0c01 |007e: move-result-object v1 │ │ -034282: 6e20 6100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ -034288: 0c01 |0082: move-result-object v1 │ │ -03428a: 6e20 6300 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ -034290: 0c00 |0086: move-result-object v0 │ │ -034292: 6e10 5700 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0057 │ │ -034298: 0c01 |008a: move-result-object v1 │ │ -03429a: 1101 |008b: return-object v1 │ │ -03429c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -03429e: 28b1 |008d: goto 003e // -004f │ │ -0342a0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -0342a2: 28ba |008f: goto 0049 // -0046 │ │ -0342a4: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -0342a6: 28c3 |0091: goto 0054 // -003d │ │ -0342a8: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -0342aa: 28e8 |0093: goto 007b // -0018 │ │ +03424c: |[03424c] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +03425c: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ +034260: 7020 5400 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ +034266: 5362 0e00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000e │ │ +03426a: 6e30 6e00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ +034270: 0c01 |000a: move-result-object v1 │ │ +034272: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ +034276: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +03427a: 6e30 6800 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ +034280: 0c01 |0012: move-result-object v1 │ │ +034282: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +034286: 6e20 5900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ +03428c: 0c01 |0018: move-result-object v1 │ │ +03428e: 5462 0c00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +034292: 6e30 6b00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ +034298: 0c01 |001e: move-result-object v1 │ │ +03429a: 5462 0b00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +03429e: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +0342a2: 6e30 6900 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ +0342a8: 0c01 |0026: move-result-object v1 │ │ +0342aa: 5462 0d00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +0342ae: 6e20 6d00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ +0342b4: 0c01 |002c: move-result-object v1 │ │ +0342b6: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +0342ba: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +0342be: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +0342c2: 6e40 6200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ +0342c8: 0c02 |0036: move-result-object v2 │ │ +0342ca: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +0342ce: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +0342d2: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +0342d6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0342d8: 6e20 6400 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ +0342de: 0c02 |0041: move-result-object v2 │ │ +0342e0: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +0342e4: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0342e8: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +0342ec: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0342ee: 6e20 6500 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +0342f4: 0c02 |004c: move-result-object v2 │ │ +0342f6: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +0342fa: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0342fe: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +034302: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +034304: 6e20 5800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ +03430a: 0c01 |0057: move-result-object v1 │ │ +03430c: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ +034310: 6e20 5e00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ +034316: 0c01 |005d: move-result-object v1 │ │ +034318: 6e20 5d00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ +03431e: 0c01 |0061: move-result-object v1 │ │ +034320: 6e20 5c00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ +034326: 0c01 |0065: move-result-object v1 │ │ +034328: 6e20 5a00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ +03432e: 0c01 |0069: move-result-object v1 │ │ +034330: 6e20 5b00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ +034336: 0c01 |006d: move-result-object v1 │ │ +034338: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03433c: 6e20 5f00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ +034342: 0c02 |0073: move-result-object v2 │ │ +034344: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +034348: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +03434c: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +034350: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +034352: 6e30 6000 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ +034358: 0c01 |007e: move-result-object v1 │ │ +03435a: 6e20 6100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ +034360: 0c01 |0082: move-result-object v1 │ │ +034362: 6e20 6300 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ +034368: 0c00 |0086: move-result-object v0 │ │ +03436a: 6e10 5700 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0057 │ │ +034370: 0c01 |008a: move-result-object v1 │ │ +034372: 1101 |008b: return-object v1 │ │ +034374: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +034376: 28b1 |008d: goto 003e // -004f │ │ +034378: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +03437a: 28ba |008f: goto 0049 // -0046 │ │ +03437c: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +03437e: 28c3 |0091: goto 0054 // -003d │ │ +034380: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +034382: 28e8 |0093: goto 007b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0087 line=52 │ │ 0x008c line=30 │ │ locals : │ │ 0x0087 - 0x008c reg=0 b Landroid/app/Notification$Builder; │ │ @@ -14775,21 +14775,21 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2276 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 2297 (NotificationCompatHoneycomb.java) │ │ │ │ Class #60 header: │ │ class_idx : 192 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2277 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2298 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ @@ -14804,17 +14804,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0342ac: |[0342ac] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -0342bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0342c2: 0e00 |0003: return-void │ │ +034384: |[034384] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +034394: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03439a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich;) │ │ @@ -14822,103 +14822,103 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 22 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -0342c4: |[0342c4] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -0342d4: 2205 1500 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0015 │ │ -0342d8: 7020 5400 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ -0342de: 53a6 0e00 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -0342e2: 6e30 6e00 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ -0342e8: 0c05 |000a: move-result-object v5 │ │ -0342ea: 52a6 0600 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -0342ee: 52a7 0700 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -0342f2: 6e30 6800 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ -0342f8: 0c05 |0012: move-result-object v5 │ │ -0342fa: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -0342fe: 6e20 5900 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ -034304: 0c05 |0018: move-result-object v5 │ │ -034306: 54a6 0c00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -03430a: 6e30 6b00 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ -034310: 0c05 |001e: move-result-object v5 │ │ -034312: 54a6 0b00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -034316: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03431a: 6e30 6900 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ -034320: 0c05 |0026: move-result-object v5 │ │ -034322: 54a6 0d00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -034326: 6e20 6d00 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ -03432c: 0c05 |002c: move-result-object v5 │ │ -03432e: 52a6 0800 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -034332: 52a7 0a00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -034336: 52a8 0900 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -03433a: 6e40 6200 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ -034340: 0c06 |0036: move-result-object v6 │ │ -034342: 52a5 0500 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -034346: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ -03434a: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ -03434e: 1215 |003d: const/4 v5, #int 1 // #1 │ │ -034350: 6e20 6400 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ -034356: 0c06 |0041: move-result-object v6 │ │ -034358: 52a5 0500 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -03435c: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ -034360: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ -034364: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -034366: 6e20 6500 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -03436c: 0c06 |004c: move-result-object v6 │ │ -03436e: 52a5 0500 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -034372: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ -034376: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ -03437a: 1215 |0053: const/4 v5, #int 1 // #1 │ │ -03437c: 6e20 5800 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -034382: 0c05 |0057: move-result-object v5 │ │ -034384: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -034388: 6e20 5e00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ -03438e: 0c05 |005d: move-result-object v5 │ │ -034390: 6e20 5d00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ -034396: 0c05 |0061: move-result-object v5 │ │ -034398: 6e20 5c00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ -03439e: 0c05 |0065: move-result-object v5 │ │ -0343a0: 6e20 5a00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ -0343a6: 0c05 |0069: move-result-object v5 │ │ -0343a8: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -0343ac: 6e20 5b00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ -0343b2: 0c05 |006f: move-result-object v5 │ │ -0343b4: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -0343b8: 6e20 5f00 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ -0343be: 0c06 |0075: move-result-object v6 │ │ -0343c0: 52a5 0500 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -0343c4: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ -0343c8: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ -0343cc: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -0343ce: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -0343d2: 6e30 6000 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ -0343d8: 0c05 |0082: move-result-object v5 │ │ -0343da: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -0343de: 6e20 6100 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ -0343e4: 0c05 |0088: move-result-object v5 │ │ -0343e6: 6e20 6300 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ -0343ec: 0c05 |008c: move-result-object v5 │ │ -0343ee: 0200 1300 |008d: move/from16 v0, v19 │ │ -0343f2: 0201 1400 |008f: move/from16 v1, v20 │ │ -0343f6: 0202 1500 |0091: move/from16 v2, v21 │ │ -0343fa: 6e40 6700 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0067 │ │ -034400: 0c04 |0096: move-result-object v4 │ │ -034402: 6e10 5700 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0057 │ │ -034408: 0c05 |009a: move-result-object v5 │ │ -03440a: 1105 |009b: return-object v5 │ │ -03440c: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -03440e: 28a1 |009d: goto 003e // -005f │ │ -034410: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -034412: 28aa |009f: goto 0049 // -0056 │ │ -034414: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ -034416: 28b3 |00a1: goto 0054 // -004d │ │ -034418: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -03441a: 28da |00a3: goto 007d // -0026 │ │ +03439c: |[03439c] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +0343ac: 2205 1500 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0015 │ │ +0343b0: 7020 5400 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ +0343b6: 53a6 0e00 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +0343ba: 6e30 6e00 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ +0343c0: 0c05 |000a: move-result-object v5 │ │ +0343c2: 52a6 0600 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +0343c6: 52a7 0700 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +0343ca: 6e30 6800 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ +0343d0: 0c05 |0012: move-result-object v5 │ │ +0343d2: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +0343d6: 6e20 5900 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ +0343dc: 0c05 |0018: move-result-object v5 │ │ +0343de: 54a6 0c00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +0343e2: 6e30 6b00 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ +0343e8: 0c05 |001e: move-result-object v5 │ │ +0343ea: 54a6 0b00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +0343ee: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +0343f2: 6e30 6900 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ +0343f8: 0c05 |0026: move-result-object v5 │ │ +0343fa: 54a6 0d00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +0343fe: 6e20 6d00 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ +034404: 0c05 |002c: move-result-object v5 │ │ +034406: 52a6 0800 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +03440a: 52a7 0a00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +03440e: 52a8 0900 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +034412: 6e40 6200 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ +034418: 0c06 |0036: move-result-object v6 │ │ +03441a: 52a5 0500 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +03441e: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +034422: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +034426: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +034428: 6e20 6400 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ +03442e: 0c06 |0041: move-result-object v6 │ │ +034430: 52a5 0500 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +034434: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +034438: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +03443c: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +03443e: 6e20 6500 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +034444: 0c06 |004c: move-result-object v6 │ │ +034446: 52a5 0500 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +03444a: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +03444e: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +034452: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +034454: 6e20 5800 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ +03445a: 0c05 |0057: move-result-object v5 │ │ +03445c: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +034460: 6e20 5e00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ +034466: 0c05 |005d: move-result-object v5 │ │ +034468: 6e20 5d00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ +03446e: 0c05 |0061: move-result-object v5 │ │ +034470: 6e20 5c00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ +034476: 0c05 |0065: move-result-object v5 │ │ +034478: 6e20 5a00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ +03447e: 0c05 |0069: move-result-object v5 │ │ +034480: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +034484: 6e20 5b00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ +03448a: 0c05 |006f: move-result-object v5 │ │ +03448c: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +034490: 6e20 5f00 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ +034496: 0c06 |0075: move-result-object v6 │ │ +034498: 52a5 0500 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +03449c: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +0344a0: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +0344a4: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +0344a6: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +0344aa: 6e30 6000 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ +0344b0: 0c05 |0082: move-result-object v5 │ │ +0344b2: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +0344b6: 6e20 6100 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ +0344bc: 0c05 |0088: move-result-object v5 │ │ +0344be: 6e20 6300 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ +0344c4: 0c05 |008c: move-result-object v5 │ │ +0344c6: 0200 1300 |008d: move/from16 v0, v19 │ │ +0344ca: 0201 1400 |008f: move/from16 v1, v20 │ │ +0344ce: 0202 1500 |0091: move/from16 v2, v21 │ │ +0344d2: 6e40 6700 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0067 │ │ +0344d8: 0c04 |0096: move-result-object v4 │ │ +0344da: 6e10 5700 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0057 │ │ +0344e0: 0c05 |009a: move-result-object v5 │ │ +0344e2: 1105 |009b: return-object v5 │ │ +0344e4: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +0344e6: 28a1 |009d: goto 003e // -005f │ │ +0344e8: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +0344ea: 28aa |009f: goto 0049 // -0056 │ │ +0344ec: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +0344ee: 28b3 |00a1: goto 0054 // -004d │ │ +0344f0: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +0344f2: 28da |00a3: goto 007d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0097 line=54 │ │ 0x009c line=31 │ │ locals : │ │ 0x0097 - 0x009c reg=4 b Landroid/app/Notification$Builder; │ │ @@ -14933,21 +14933,21 @@ │ │ 0x0000 - 0x00a4 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x00a4 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ 0x0000 - 0x00a4 reg=19 mProgressMax I │ │ 0x0000 - 0x00a4 reg=20 mProgress I │ │ 0x0000 - 0x00a4 reg=21 mProgressIndeterminate Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2277 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 2298 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #61 header: │ │ class_idx : 193 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2283 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2304 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #61 annotations: │ │ Annotations on method #1209 'addInboxStyle' │ │ @@ -14970,112 +14970,112 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 25 │ │ ins : 17 │ │ outs : 4 │ │ insns size : 183 16-bit code units │ │ -03441c: |[03441c] android.support.v4.app.NotificationCompatJellybean.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ │ -03442c: 7010 be15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@15be │ │ -034432: 2204 1500 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0015 │ │ -034436: 7020 5400 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ -03443c: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ -034440: 6e30 6e00 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ -034446: 0c04 |000d: move-result-object v4 │ │ -034448: 52a5 0600 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ -03444c: 52a6 0700 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -034450: 6e30 6800 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ -034456: 0c04 |0015: move-result-object v4 │ │ -034458: 54a5 0200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03445c: 6e20 5900 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ -034462: 0c04 |001b: move-result-object v4 │ │ -034464: 54a5 0c00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ -034468: 6e30 6b00 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ -03446e: 0c04 |0021: move-result-object v4 │ │ -034470: 54a5 0b00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ -034474: 52a6 0100 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -034478: 6e30 6900 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ -03447e: 0c04 |0029: move-result-object v4 │ │ -034480: 54a5 0d00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ -034484: 6e20 6d00 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ -03448a: 0c04 |002f: move-result-object v4 │ │ -03448c: 52a5 0800 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -034490: 52a6 0a00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -034494: 52a7 0900 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -034498: 6e40 6200 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ -03449e: 0c05 |0039: move-result-object v5 │ │ -0344a0: 52a4 0500 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -0344a4: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0344a8: 3804 7100 |003e: if-eqz v4, 00af // +0071 │ │ -0344ac: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -0344ae: 6e20 6400 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ -0344b4: 0c05 |0044: move-result-object v5 │ │ -0344b6: 52a4 0500 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -0344ba: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0344be: 3804 6800 |0049: if-eqz v4, 00b1 // +0068 │ │ -0344c2: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -0344c4: 6e20 6500 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ -0344ca: 0c05 |004f: move-result-object v5 │ │ -0344cc: 52a4 0500 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -0344d0: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0344d4: 3804 5f00 |0054: if-eqz v4, 00b3 // +005f │ │ -0344d8: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -0344da: 6e20 5800 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -0344e0: 0c04 |005a: move-result-object v4 │ │ -0344e2: 52a5 0300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -0344e6: 6e20 5e00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ -0344ec: 0c04 |0060: move-result-object v4 │ │ -0344ee: 6e20 5d00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ -0344f4: 0c04 |0064: move-result-object v4 │ │ -0344f6: 6e20 5c00 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ -0344fc: 0c04 |0068: move-result-object v4 │ │ -0344fe: 0800 1800 |0069: move-object/from16 v0, v24 │ │ -034502: 6e20 6a00 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ -034508: 0c04 |006e: move-result-object v4 │ │ -03450a: 6e20 5a00 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ -034510: 0c04 |0072: move-result-object v4 │ │ -034512: 0800 1000 |0073: move-object/from16 v0, v16 │ │ -034516: 6e20 5b00 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ -03451c: 0c04 |0078: move-result-object v4 │ │ -03451e: 54a5 0400 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -034522: 6e20 5f00 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ -034528: 0c05 |007e: move-result-object v5 │ │ -03452a: 52a4 0500 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -03452e: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -034532: 3804 3200 |0083: if-eqz v4, 00b5 // +0032 │ │ -034536: 1214 |0085: const/4 v4, #int 1 // #1 │ │ -034538: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -03453c: 6e30 6000 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ -034542: 0c04 |008b: move-result-object v4 │ │ -034544: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -034548: 6e20 6100 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ -03454e: 0c04 |0091: move-result-object v4 │ │ -034550: 6e20 6300 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ -034556: 0c04 |0095: move-result-object v4 │ │ -034558: 0200 1600 |0096: move/from16 v0, v22 │ │ -03455c: 6e20 6c00 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@006c │ │ -034562: 0c04 |009b: move-result-object v4 │ │ -034564: 0200 1700 |009c: move/from16 v0, v23 │ │ -034568: 6e20 6600 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0066 │ │ -03456e: 0c04 |00a1: move-result-object v4 │ │ -034570: 0200 1300 |00a2: move/from16 v0, v19 │ │ -034574: 0201 1400 |00a4: move/from16 v1, v20 │ │ -034578: 0202 1500 |00a6: move/from16 v2, v21 │ │ -03457c: 6e40 6700 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0067 │ │ -034582: 0c04 |00ab: move-result-object v4 │ │ -034584: 5b84 9e01 |00ac: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -034588: 0e00 |00ae: return-void │ │ -03458a: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -03458c: 2891 |00b0: goto 0041 // -006f │ │ -03458e: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ -034590: 289a |00b2: goto 004c // -0066 │ │ -034592: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ -034594: 28a3 |00b4: goto 0057 // -005d │ │ -034596: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -034598: 28d0 |00b6: goto 0086 // -0030 │ │ +0344f4: |[0344f4] android.support.v4.app.NotificationCompatJellybean.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ │ +034504: 7010 c515 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03450a: 2204 1500 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0015 │ │ +03450e: 7020 5400 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0054 │ │ +034514: 53a6 0e00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000e │ │ +034518: 6e30 6e00 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@006e │ │ +03451e: 0c04 |000d: move-result-object v4 │ │ +034520: 52a5 0600 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0006 │ │ +034524: 52a6 0700 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +034528: 6e30 6800 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0068 │ │ +03452e: 0c04 |0015: move-result-object v4 │ │ +034530: 54a5 0200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +034534: 6e20 5900 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0059 │ │ +03453a: 0c04 |001b: move-result-object v4 │ │ +03453c: 54a5 0c00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000c │ │ +034540: 6e30 6b00 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006b │ │ +034546: 0c04 |0021: move-result-object v4 │ │ +034548: 54a5 0b00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000b │ │ +03454c: 52a6 0100 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +034550: 6e30 6900 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0069 │ │ +034556: 0c04 |0029: move-result-object v4 │ │ +034558: 54a5 0d00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000d │ │ +03455c: 6e20 6d00 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@006d │ │ +034562: 0c04 |002f: move-result-object v4 │ │ +034564: 52a5 0800 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +034568: 52a6 0a00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +03456c: 52a7 0900 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +034570: 6e40 6200 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0062 │ │ +034576: 0c05 |0039: move-result-object v5 │ │ +034578: 52a4 0500 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +03457c: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +034580: 3804 7100 |003e: if-eqz v4, 00af // +0071 │ │ +034584: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +034586: 6e20 6400 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0064 │ │ +03458c: 0c05 |0044: move-result-object v5 │ │ +03458e: 52a4 0500 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +034592: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +034596: 3804 6800 |0049: if-eqz v4, 00b1 // +0068 │ │ +03459a: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +03459c: 6e20 6500 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0065 │ │ +0345a2: 0c05 |004f: move-result-object v5 │ │ +0345a4: 52a4 0500 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +0345a8: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +0345ac: 3804 5f00 |0054: if-eqz v4, 00b3 // +005f │ │ +0345b0: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +0345b2: 6e20 5800 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ +0345b8: 0c04 |005a: move-result-object v4 │ │ +0345ba: 52a5 0300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +0345be: 6e20 5e00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@005e │ │ +0345c4: 0c04 |0060: move-result-object v4 │ │ +0345c6: 6e20 5d00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ +0345cc: 0c04 |0064: move-result-object v4 │ │ +0345ce: 6e20 5c00 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005c │ │ +0345d4: 0c04 |0068: move-result-object v4 │ │ +0345d6: 0800 1800 |0069: move-object/from16 v0, v24 │ │ +0345da: 6e20 6a00 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006a │ │ +0345e0: 0c04 |006e: move-result-object v4 │ │ +0345e2: 6e20 5a00 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005a │ │ +0345e8: 0c04 |0072: move-result-object v4 │ │ +0345ea: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +0345ee: 6e20 5b00 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005b │ │ +0345f4: 0c04 |0078: move-result-object v4 │ │ +0345f6: 54a5 0400 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +0345fa: 6e20 5f00 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@005f │ │ +034600: 0c05 |007e: move-result-object v5 │ │ +034602: 52a4 0500 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +034606: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +03460a: 3804 3200 |0083: if-eqz v4, 00b5 // +0032 │ │ +03460e: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +034610: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +034614: 6e30 6000 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0060 │ │ +03461a: 0c04 |008b: move-result-object v4 │ │ +03461c: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +034620: 6e20 6100 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0061 │ │ +034626: 0c04 |0091: move-result-object v4 │ │ +034628: 6e20 6300 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0063 │ │ +03462e: 0c04 |0095: move-result-object v4 │ │ +034630: 0200 1600 |0096: move/from16 v0, v22 │ │ +034634: 6e20 6c00 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@006c │ │ +03463a: 0c04 |009b: move-result-object v4 │ │ +03463c: 0200 1700 |009c: move/from16 v0, v23 │ │ +034640: 6e20 6600 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0066 │ │ +034646: 0c04 |00a1: move-result-object v4 │ │ +034648: 0200 1300 |00a2: move/from16 v0, v19 │ │ +03464c: 0201 1400 |00a4: move/from16 v1, v20 │ │ +034650: 0202 1500 |00a6: move/from16 v2, v21 │ │ +034654: 6e40 6700 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0067 │ │ +03465a: 0c04 |00ab: move-result-object v4 │ │ +03465c: 5b84 9e01 |00ac: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +034660: 0e00 |00ae: return-void │ │ +034662: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +034664: 2891 |00b0: goto 0041 // -006f │ │ +034666: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ +034668: 289a |00b2: goto 004c // -0066 │ │ +03466a: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ +03466c: 28a3 |00b4: goto 0057 // -005d │ │ +03466e: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +034670: 28d0 |00b6: goto 0086 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x00ae line=59 │ │ 0x00af line=34 │ │ locals : │ │ @@ -15103,18 +15103,18 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03459c: |[03459c] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -0345ac: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -0345b0: 6e40 5500 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0055 │ │ -0345b6: 0e00 |0005: return-void │ │ +034674: |[034674] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +034684: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +034688: 6e40 5500 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0055 │ │ +03468e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0000 - 0x0006 reg=2 icon I │ │ @@ -15126,27 +15126,27 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0345b8: |[0345b8] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -0345c8: 2201 1300 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0013 │ │ -0345cc: 5432 9e01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -0345d0: 7020 4b00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@004b │ │ -0345d6: 6e20 4e00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@004e │ │ -0345dc: 0c01 |000a: move-result-object v1 │ │ -0345de: 6e20 4d00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@004d │ │ -0345e4: 0c00 |000e: move-result-object v0 │ │ -0345e6: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ -0345ea: 6e20 4c00 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@004c │ │ -0345f0: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ -0345f4: 6e20 4f00 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@004f │ │ -0345fa: 0e00 |0019: return-void │ │ +034690: |[034690] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +0346a0: 2201 1300 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0013 │ │ +0346a4: 5432 9e01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +0346a8: 7020 4b00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@004b │ │ +0346ae: 6e20 4e00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@004e │ │ +0346b4: 0c01 |000a: move-result-object v1 │ │ +0346b6: 6e20 4d00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@004d │ │ +0346bc: 0c00 |000e: move-result-object v0 │ │ +0346be: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ +0346c2: 6e20 4c00 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@004c │ │ +0346c8: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ +0346cc: 6e20 4f00 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@004f │ │ +0346d2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000f line=81 │ │ 0x0011 line=82 │ │ 0x0014 line=84 │ │ 0x0016 line=85 │ │ @@ -15166,25 +15166,25 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0345fc: |[0345fc] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -03460c: 2201 1400 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0014 │ │ -034610: 5432 9e01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -034614: 7020 5000 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0050 │ │ -03461a: 6e20 5200 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0052 │ │ -034620: 0c01 |000a: move-result-object v1 │ │ -034622: 6e20 5100 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0051 │ │ -034628: 0c00 |000e: move-result-object v0 │ │ -03462a: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -03462e: 6e20 5300 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0053 │ │ -034634: 0e00 |0014: return-void │ │ +0346d4: |[0346d4] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +0346e4: 2201 1400 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0014 │ │ +0346e8: 5432 9e01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +0346ec: 7020 5000 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0050 │ │ +0346f2: 6e20 5200 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0052 │ │ +0346f8: 0c01 |000a: move-result-object v1 │ │ +0346fa: 6e20 5100 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0051 │ │ +034700: 0c00 |000e: move-result-object v0 │ │ +034702: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ +034706: 6e20 5300 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0053 │ │ +03470c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000f line=70 │ │ 0x0011 line=71 │ │ 0x0014 line=73 │ │ locals : │ │ @@ -15200,33 +15200,33 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -034638: |[034638] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -034648: 2203 1600 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0016 │ │ -03464c: 5454 9e01 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -034650: 7020 6f00 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@006f │ │ -034656: 6e20 7100 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0071 │ │ -03465c: 0c01 |000a: move-result-object v1 │ │ -03465e: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ -034662: 6e20 7200 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0072 │ │ -034668: 6e10 3a16 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@163a │ │ -03466e: 0c00 |0013: move-result-object v0 │ │ -034670: 7210 5a16 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -034676: 0a03 |0017: move-result v3 │ │ -034678: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -03467c: 7210 5b16 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -034682: 0c02 |001d: move-result-object v2 │ │ -034684: 1f02 2703 |001e: check-cast v2, Ljava/lang/CharSequence; // type@0327 │ │ -034688: 6e20 7000 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0070 │ │ -03468e: 28f1 |0023: goto 0014 // -000f │ │ -034690: 0e00 |0024: return-void │ │ +034710: |[034710] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +034720: 2203 1600 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0016 │ │ +034724: 5454 9e01 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +034728: 7020 6f00 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@006f │ │ +03472e: 6e20 7100 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0071 │ │ +034734: 0c01 |000a: move-result-object v1 │ │ +034736: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ +03473a: 6e20 7200 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0072 │ │ +034740: 6e10 4116 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1641 │ │ +034746: 0c00 |0013: move-result-object v0 │ │ +034748: 7210 6116 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +03474e: 0a03 |0017: move-result v3 │ │ +034750: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +034754: 7210 6216 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +03475a: 0c02 |001d: move-result-object v2 │ │ +03475c: 1f02 2903 |001e: check-cast v2, Ljava/lang/CharSequence; // type@0329 │ │ +034760: 6e20 7000 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0070 │ │ +034766: 28f1 |0023: goto 0014 // -000f │ │ +034768: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000b line=93 │ │ 0x000d line=94 │ │ 0x0010 line=96 │ │ 0x0020 line=97 │ │ @@ -15247,32 +15247,32 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -034694: |[034694] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ -0346a4: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ -0346a8: 6e10 5600 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0056 │ │ -0346ae: 0c00 |0005: move-result-object v0 │ │ -0346b0: 1100 |0006: return-object v0 │ │ +03476c: |[03476c] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ +03477c: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@019e │ │ +034780: 6e10 5600 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0056 │ │ +034786: 0c00 |0005: move-result-object v0 │ │ +034788: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ │ │ - source_file_idx : 2283 (NotificationCompatJellybean.java) │ │ + source_file_idx : 2304 (NotificationCompatJellybean.java) │ │ │ │ Class #62 header: │ │ class_idx : 194 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2468 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2490 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ @@ -15292,32 +15292,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0346b4: |[0346b4] android.support.v4.app.ServiceCompat.:()V │ │ -0346c4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0346ca: 0e00 |0003: return-void │ │ +03478c: |[03478c] android.support.v4.app.ServiceCompat.:()V │ │ +03479c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0347a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2468 (ServiceCompat.java) │ │ + source_file_idx : 2490 (ServiceCompat.java) │ │ │ │ Class #63 header: │ │ class_idx : 195 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2493 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 21 │ │ │ │ Class #63 annotations: │ │ Annotations on class │ │ @@ -15375,37 +15375,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0346cc: |[0346cc] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -0346dc: 7010 be15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15be │ │ -0346e2: 5b34 a001 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ -0346e6: 2200 2600 |0005: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -0346ea: 7010 9a00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@009a │ │ -0346f0: 1a01 f50b |000a: const-string v1, "android.intent.action.SEND" // string@0bf5 │ │ -0346f4: 6e20 bb00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ -0346fa: 0c00 |000f: move-result-object v0 │ │ -0346fc: 5b30 a401 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034700: 5430 a401 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034704: 1a01 060c |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0c06 │ │ -034708: 6e10 1800 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0018 │ │ -03470e: 0c02 |0019: move-result-object v2 │ │ -034710: 6e30 b500 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ -034716: 5430 a401 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -03471a: 1a01 050c |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0c05 │ │ -03471e: 6e10 1500 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0015 │ │ -034724: 0c02 |0024: move-result-object v2 │ │ -034726: 6e30 b300 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ -03472c: 5430 a401 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034730: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -034734: 6e20 9f00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -03473a: 0e00 |002f: return-void │ │ +0347a4: |[0347a4] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +0347b4: 7010 c515 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0347ba: 5b34 a001 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ +0347be: 2200 2600 |0005: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +0347c2: 7010 9a00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@009a │ │ +0347c8: 1a01 0b0c |000a: const-string v1, "android.intent.action.SEND" // string@0c0b │ │ +0347cc: 6e20 bb00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ +0347d2: 0c00 |000f: move-result-object v0 │ │ +0347d4: 5b30 a401 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +0347d8: 5430 a401 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +0347dc: 1a01 1c0c |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0c1c │ │ +0347e0: 6e10 1800 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0018 │ │ +0347e6: 0c02 |0019: move-result-object v2 │ │ +0347e8: 6e30 b500 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ +0347ee: 5430 a401 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +0347f2: 1a01 1b0c |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0c1b │ │ +0347f6: 6e10 1500 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0015 │ │ +0347fc: 0c02 |0024: move-result-object v2 │ │ +0347fe: 6e30 b300 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ +034804: 5430 a401 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034808: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +03480c: 6e20 9f00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +034812: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0005 line=280 │ │ 0x0012 line=281 │ │ 0x001d line=282 │ │ @@ -15420,35 +15420,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -03473c: |[03473c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -03474c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03474e: 5454 a401 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034752: 6e20 ab00 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ -034758: 0c00 |0006: move-result-object v0 │ │ -03475a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -03475e: 2101 |0009: array-length v1, v0 │ │ -034760: 6e10 3e16 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -034766: 0a04 |000d: move-result v4 │ │ -034768: b014 |000e: add-int/2addr v4, v1 │ │ -03476a: 2342 cb03 |000f: new-array v2, v4, [Ljava/lang/String; // type@03cb │ │ -03476e: 6e20 4016 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -034774: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -034778: 6e10 3e16 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03477e: 0a04 |0019: move-result v4 │ │ -034780: 7151 0016 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -034786: 5453 a401 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -03478a: 6e30 b600 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ -034790: 0e00 |0022: return-void │ │ -034792: 0131 |0023: move v1, v3 │ │ -034794: 28e6 |0024: goto 000a // -001a │ │ +034814: |[034814] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +034824: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +034826: 5454 a401 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +03482a: 6e20 ab00 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ +034830: 0c00 |0006: move-result-object v0 │ │ +034832: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +034836: 2101 |0009: array-length v1, v0 │ │ +034838: 6e10 4516 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03483e: 0a04 |000d: move-result v4 │ │ +034840: b014 |000e: add-int/2addr v4, v1 │ │ +034842: 2342 cd03 |000f: new-array v2, v4, [Ljava/lang/String; // type@03cd │ │ +034846: 6e20 4716 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +03484c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +034850: 6e10 4516 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +034856: 0a04 |0019: move-result v4 │ │ +034858: 7151 0716 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03485e: 5453 a401 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034862: 6e30 b600 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ +034868: 0e00 |0022: return-void │ │ +03486a: 0131 |0023: move v1, v3 │ │ +03486c: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0007 line=345 │ │ 0x000a line=346 │ │ 0x0011 line=347 │ │ 0x0014 line=348 │ │ @@ -15470,33 +15470,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -034798: |[034798] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -0347a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0347aa: 6e10 c904 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ -0347b0: 0c00 |0004: move-result-object v0 │ │ -0347b2: 6e20 ab00 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ -0347b8: 0c01 |0008: move-result-object v1 │ │ -0347ba: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0347be: 2112 |000b: array-length v2, v1 │ │ -0347c0: 2185 |000c: array-length v5, v8 │ │ -0347c2: b025 |000d: add-int/2addr v5, v2 │ │ -0347c4: 2353 cb03 |000e: new-array v3, v5, [Ljava/lang/String; // type@03cb │ │ -0347c8: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -0347cc: 7152 0016 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0347d2: 2185 |0015: array-length v5, v8 │ │ -0347d4: 7155 0016 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0347da: 6e30 b600 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ -0347e0: 0e00 |001c: return-void │ │ -0347e2: 0142 |001d: move v2, v4 │ │ -0347e4: 28ee |001e: goto 000c // -0012 │ │ +034870: |[034870] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +034880: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +034882: 6e10 c904 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ +034888: 0c00 |0004: move-result-object v0 │ │ +03488a: 6e20 ab00 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ +034890: 0c01 |0008: move-result-object v1 │ │ +034892: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +034896: 2112 |000b: array-length v2, v1 │ │ +034898: 2185 |000c: array-length v5, v8 │ │ +03489a: b025 |000d: add-int/2addr v5, v2 │ │ +03489c: 2353 cd03 |000e: new-array v3, v5, [Ljava/lang/String; // type@03cd │ │ +0348a0: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +0348a4: 7152 0716 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0348aa: 2185 |0015: array-length v5, v8 │ │ +0348ac: 7155 0716 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0348b2: 6e30 b600 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ +0348b8: 0e00 |001c: return-void │ │ +0348ba: 0142 |001d: move v2, v4 │ │ +0348bc: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0005 line=357 │ │ 0x0009 line=358 │ │ 0x000c line=359 │ │ 0x0010 line=360 │ │ @@ -15518,18 +15518,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0347e8: |[0347e8] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0347f8: 2200 c300 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00c3 │ │ -0347fc: 7020 bc04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@04bc │ │ -034802: 1100 |0005: return-object v0 │ │ +0348c0: |[0348c0] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0348d0: 2200 c300 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00c3 │ │ +0348d4: 7020 bc04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@04bc │ │ +0348da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15538,23 +15538,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -034804: |[034804] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034814: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -034818: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03481c: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -034820: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -034826: 5b10 a101 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -03482a: 5410 a101 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -03482e: 6e20 3516 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -034834: 1101 |0010: return-object v1 │ │ +0348dc: |[0348dc] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0348ec: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +0348f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0348f4: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +0348f8: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +0348fe: 5b10 a101 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +034902: 5410 a101 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +034906: 6e20 3c16 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03490c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000b line=608 │ │ 0x0010 line=609 │ │ locals : │ │ @@ -15566,18 +15566,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -034838: |[034838] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034848: 1a00 f80b |0000: const-string v0, "android.intent.extra.BCC" // string@0bf8 │ │ -03484c: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ -034852: 1101 |0005: return-object v1 │ │ +034910: |[034910] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034920: 1a00 0e0c |0000: const-string v0, "android.intent.extra.BCC" // string@0c0e │ │ +034924: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ +03492a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15587,23 +15587,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -034854: |[034854] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034864: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -034868: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03486c: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -034870: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -034876: 5b10 a201 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -03487a: 5410 a201 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -03487e: 6e20 3516 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -034884: 1101 |0010: return-object v1 │ │ +03492c: |[03492c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03493c: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034940: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +034944: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +034948: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03494e: 5b10 a201 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034952: 5410 a201 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034956: 6e20 3c16 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03495c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x000b line=568 │ │ 0x0010 line=569 │ │ locals : │ │ @@ -15615,18 +15615,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -034888: |[034888] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034898: 1a00 f90b |0000: const-string v0, "android.intent.extra.CC" // string@0bf9 │ │ -03489c: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ -0348a2: 1101 |0005: return-object v1 │ │ +034960: |[034960] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034970: 1a00 0f0c |0000: const-string v0, "android.intent.extra.CC" // string@0c0f │ │ +034974: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ +03497a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15636,23 +15636,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0348a4: |[0348a4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0348b4: 5410 a601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0348b8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0348bc: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -0348c0: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0348c6: 5b10 a601 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0348ca: 5410 a601 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0348ce: 6e20 3516 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0348d4: 1101 |0010: return-object v1 │ │ +03497c: |[03497c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03498c: 5410 a601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034990: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +034994: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +034998: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03499e: 5b10 a601 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +0349a2: 5410 a601 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +0349a6: 6e20 3c16 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0349ac: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=526 │ │ 0x000b line=528 │ │ 0x0010 line=529 │ │ locals : │ │ @@ -15664,18 +15664,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0348d8: |[0348d8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0348e8: 1a00 fa0b |0000: const-string v0, "android.intent.extra.EMAIL" // string@0bfa │ │ -0348ec: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ -0348f2: 1101 |0005: return-object v1 │ │ +0349b0: |[0349b0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0349c0: 1a00 100c |0000: const-string v0, "android.intent.extra.EMAIL" // string@0c10 │ │ +0349c4: 7030 c504 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c5 │ │ +0349ca: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0005 line=541 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15685,38 +15685,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0348f4: |[0348f4] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034904: 5431 a401 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034908: 1a02 fd0b |0002: const-string v2, "android.intent.extra.STREAM" // string@0bfd │ │ -03490c: 6e20 a900 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -034912: 0c00 |0007: move-result-object v0 │ │ -034914: 1f00 5300 |0008: check-cast v0, Landroid/net/Uri; // type@0053 │ │ -034918: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -03491c: 6e20 d004 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04d0 │ │ -034922: 0c03 |000f: move-result-object v3 │ │ -034924: 1103 |0010: return-object v3 │ │ -034926: 5431 a501 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -03492a: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -03492e: 2201 6603 |0015: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -034932: 7010 3216 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -034938: 5b31 a501 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -03493c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -034940: 5431 a401 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034944: 1a02 fd0b |0020: const-string v2, "android.intent.extra.STREAM" // string@0bfd │ │ -034948: 6e20 b800 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ -03494e: 5431 a501 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034952: 6e20 3516 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -034958: 5431 a501 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -03495c: 6e20 3516 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -034962: 28e1 |002f: goto 0010 // -001f │ │ +0349cc: |[0349cc] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0349dc: 5431 a401 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +0349e0: 1a02 130c |0002: const-string v2, "android.intent.extra.STREAM" // string@0c13 │ │ +0349e4: 6e20 a900 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +0349ea: 0c00 |0007: move-result-object v0 │ │ +0349ec: 1f00 5300 |0008: check-cast v0, Landroid/net/Uri; // type@0053 │ │ +0349f0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0349f4: 6e20 d004 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04d0 │ │ +0349fa: 0c03 |000f: move-result-object v3 │ │ +0349fc: 1103 |0010: return-object v3 │ │ +0349fe: 5431 a501 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034a02: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +034a06: 2201 6803 |0015: new-instance v1, Ljava/util/ArrayList; // type@0368 │ │ +034a0a: 7010 3916 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +034a10: 5b31 a501 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034a14: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +034a18: 5431 a401 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034a1c: 1a02 130c |0020: const-string v2, "android.intent.extra.STREAM" // string@0c13 │ │ +034a20: 6e20 b800 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ +034a26: 5431 a501 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034a2a: 6e20 3c16 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +034a30: 5431 a501 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034a34: 6e20 3c16 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +034a3a: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=487 │ │ 0x000c line=488 │ │ 0x0010 line=498 │ │ 0x0011 line=490 │ │ @@ -15736,21 +15736,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -034964: |[034964] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -034974: 6e10 c904 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ -03497a: 0c00 |0003: move-result-object v0 │ │ -03497c: 5421 a301 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a3 │ │ -034980: 7120 a000 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00a0 │ │ -034986: 0c00 |0009: move-result-object v0 │ │ -034988: 1100 |000a: return-object v0 │ │ +034a3c: |[034a3c] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +034a4c: 6e10 c904 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ +034a52: 0c00 |0003: move-result-object v0 │ │ +034a54: 5421 a301 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a3 │ │ +034a58: 7120 a000 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00a0 │ │ +034a5e: 0c00 |0009: move-result-object v0 │ │ +034a60: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15758,17 +15758,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03498c: |[03498c] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -03499c: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ -0349a0: 1100 |0002: return-object v0 │ │ +034a64: |[034a64] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +034a74: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ +034a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15776,94 +15776,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0349a4: |[0349a4] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -0349b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0349b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0349b8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0349ba: 5473 a601 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0349be: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -0349c2: 1a03 fa0b |0007: const-string v3, "android.intent.extra.EMAIL" // string@0bfa │ │ -0349c6: 5474 a601 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0349ca: 7030 c404 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ -0349d0: 5b76 a601 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -0349d4: 5473 a201 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -0349d8: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -0349dc: 1a03 f90b |0014: const-string v3, "android.intent.extra.CC" // string@0bf9 │ │ -0349e0: 5474 a201 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -0349e4: 7030 c404 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ -0349ea: 5b76 a201 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ -0349ee: 5473 a101 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -0349f2: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -0349f6: 1a03 f80b |0021: const-string v3, "android.intent.extra.BCC" // string@0bf8 │ │ -0349fa: 5474 a101 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -0349fe: 7030 c404 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ -034a04: 5b76 a101 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ -034a08: 5473 a501 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a0c: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -034a10: 5473 a501 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a14: 6e10 3e16 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -034a1a: 0a03 |0033: move-result v3 │ │ -034a1c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -034a20: 5473 a401 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034a24: 6e10 a100 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -034a2a: 0c03 |003b: move-result-object v3 │ │ -034a2c: 1a04 f60b |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0bf6 │ │ -034a30: 6e20 d915 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -034a36: 0a00 |0041: move-result v0 │ │ -034a38: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -034a3c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -034a40: 5473 a401 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034a44: 1a04 f50b |0048: const-string v4, "android.intent.action.SEND" // string@0bf5 │ │ -034a48: 6e20 bb00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ -034a4e: 5473 a501 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a52: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -034a56: 5473 a501 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a5a: 6e10 3916 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1639 │ │ -034a60: 0a03 |0056: move-result v3 │ │ -034a62: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -034a66: 5473 a401 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034a6a: 1a04 fd0b |005b: const-string v4, "android.intent.extra.STREAM" // string@0bfd │ │ -034a6e: 5475 a501 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a72: 6e20 3816 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -034a78: 0c02 |0062: move-result-object v2 │ │ -034a7a: 1f02 6000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0060 │ │ -034a7e: 6e30 b300 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ -034a84: 5b76 a501 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034a88: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -034a8c: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -034a90: 5472 a401 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034a94: 1a03 f60b |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0bf6 │ │ -034a98: 6e20 bb00 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ -034a9e: 5472 a501 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034aa2: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -034aa6: 5472 a501 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034aaa: 6e10 3916 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1639 │ │ -034ab0: 0a02 |007e: move-result v2 │ │ -034ab2: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -034ab6: 5472 a401 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034aba: 1a03 fd0b |0083: const-string v3, "android.intent.extra.STREAM" // string@0bfd │ │ -034abe: 5474 a501 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034ac2: 6e30 b700 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00b7 │ │ -034ac8: 5472 a401 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034acc: 1102 |008c: return-object v2 │ │ -034ace: 0121 |008d: move v1, v2 │ │ -034ad0: 28a8 |008e: goto 0036 // -0058 │ │ -034ad2: 5472 a401 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034ad6: 1a03 fd0b |0091: const-string v3, "android.intent.extra.STREAM" // string@0bfd │ │ -034ada: 6e20 b800 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ -034ae0: 28d2 |0096: goto 0068 // -002e │ │ -034ae2: 5472 a401 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034ae6: 1a03 fd0b |0099: const-string v3, "android.intent.extra.STREAM" // string@0bfd │ │ -034aea: 6e20 b800 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ -034af0: 28ec |009e: goto 008a // -0014 │ │ +034a7c: |[034a7c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +034a8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +034a8e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +034a90: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +034a92: 5473 a601 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034a96: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +034a9a: 1a03 100c |0007: const-string v3, "android.intent.extra.EMAIL" // string@0c10 │ │ +034a9e: 5474 a601 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034aa2: 7030 c404 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ +034aa8: 5b76 a601 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034aac: 5473 a201 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034ab0: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +034ab4: 1a03 0f0c |0014: const-string v3, "android.intent.extra.CC" // string@0c0f │ │ +034ab8: 5474 a201 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034abc: 7030 c404 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ +034ac2: 5b76 a201 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a2 │ │ +034ac6: 5473 a101 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +034aca: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +034ace: 1a03 0e0c |0021: const-string v3, "android.intent.extra.BCC" // string@0c0e │ │ +034ad2: 5474 a101 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +034ad6: 7030 c404 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04c4 │ │ +034adc: 5b76 a101 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a1 │ │ +034ae0: 5473 a501 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034ae4: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +034ae8: 5473 a501 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034aec: 6e10 4516 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +034af2: 0a03 |0033: move-result v3 │ │ +034af4: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +034af8: 5473 a401 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034afc: 6e10 a100 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +034b02: 0c03 |003b: move-result-object v3 │ │ +034b04: 1a04 0c0c |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0c0c │ │ +034b08: 6e20 e015 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +034b0e: 0a00 |0041: move-result v0 │ │ +034b10: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +034b14: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +034b18: 5473 a401 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034b1c: 1a04 0b0c |0048: const-string v4, "android.intent.action.SEND" // string@0c0b │ │ +034b20: 6e20 bb00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ +034b26: 5473 a501 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b2a: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +034b2e: 5473 a501 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b32: 6e10 4016 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1640 │ │ +034b38: 0a03 |0056: move-result v3 │ │ +034b3a: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +034b3e: 5473 a401 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034b42: 1a04 130c |005b: const-string v4, "android.intent.extra.STREAM" // string@0c13 │ │ +034b46: 5475 a501 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b4a: 6e20 3f16 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +034b50: 0c02 |0062: move-result-object v2 │ │ +034b52: 1f02 6000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0060 │ │ +034b56: 6e30 b300 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ +034b5c: 5b76 a501 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b60: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +034b64: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +034b68: 5472 a401 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034b6c: 1a03 0c0c |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0c0c │ │ +034b70: 6e20 bb00 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ +034b76: 5472 a501 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b7a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +034b7e: 5472 a501 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b82: 6e10 4016 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1640 │ │ +034b88: 0a02 |007e: move-result v2 │ │ +034b8a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +034b8e: 5472 a401 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034b92: 1a03 130c |0083: const-string v3, "android.intent.extra.STREAM" // string@0c13 │ │ +034b96: 5474 a501 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034b9a: 6e30 b700 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00b7 │ │ +034ba0: 5472 a401 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034ba4: 1102 |008c: return-object v2 │ │ +034ba6: 0121 |008d: move v1, v2 │ │ +034ba8: 28a8 |008e: goto 0036 // -0058 │ │ +034baa: 5472 a401 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034bae: 1a03 130c |0091: const-string v3, "android.intent.extra.STREAM" // string@0c13 │ │ +034bb2: 6e20 b800 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ +034bb8: 28d2 |0096: goto 0068 // -002e │ │ +034bba: 5472 a401 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034bbe: 1a03 130c |0099: const-string v3, "android.intent.extra.STREAM" // string@0c13 │ │ +034bc2: 6e20 b800 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00b8 │ │ +034bc8: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=296 │ │ 0x0007 line=297 │ │ 0x000e line=298 │ │ 0x0010 line=300 │ │ 0x0014 line=301 │ │ @@ -15898,21 +15898,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -034af4: |[034af4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034b04: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ -034b08: 6e20 1b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@001b │ │ -034b0e: 0c00 |0005: move-result-object v0 │ │ -034b10: 6e20 cb04 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04cb │ │ -034b16: 0c00 |0009: move-result-object v0 │ │ -034b18: 1100 |000a: return-object v0 │ │ +034bcc: |[034bcc] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034bdc: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ +034be0: 6e20 1b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@001b │ │ +034be6: 0c00 |0005: move-result-object v0 │ │ +034be8: 6e20 cb04 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04cb │ │ +034bee: 0c00 |0009: move-result-object v0 │ │ +034bf0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -15921,17 +15921,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034b1c: |[034b1c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034b2c: 5b01 a301 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a3 │ │ -034b30: 1100 |0002: return-object v0 │ │ +034bf4: |[034bf4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034c04: 5b01 a301 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a3 │ │ +034c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -15941,19 +15941,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -034b34: |[034b34] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034b44: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034b48: 1a01 f80b |0002: const-string v1, "android.intent.extra.BCC" // string@0bf8 │ │ -034b4c: 6e30 b600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ -034b52: 1102 |0007: return-object v2 │ │ +034c0c: |[034c0c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034c1c: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034c20: 1a01 0e0c |0002: const-string v1, "android.intent.extra.BCC" // string@0c0e │ │ +034c24: 6e30 b600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ +034c2a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0007 line=594 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15963,19 +15963,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -034b54: |[034b54] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034b64: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034b68: 1a01 f90b |0002: const-string v1, "android.intent.extra.CC" // string@0bf9 │ │ -034b6c: 6e30 b600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ -034b72: 1102 |0007: return-object v2 │ │ +034c2c: |[034c2c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034c3c: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034c40: 1a01 0f0c |0002: const-string v1, "android.intent.extra.CC" // string@0c0f │ │ +034c44: 6e30 b600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ +034c4a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0007 line=554 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15985,23 +15985,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -034b74: |[034b74] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034b84: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -034b88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -034b8c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -034b8e: 5b20 a601 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ -034b92: 5420 a401 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034b96: 1a01 fa0b |0009: const-string v1, "android.intent.extra.EMAIL" // string@0bfa │ │ -034b9a: 6e30 b600 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ -034ba0: 1102 |000e: return-object v2 │ │ +034c4c: |[034c4c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034c5c: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034c60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +034c64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +034c66: 5b20 a601 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a6 │ │ +034c6a: 5420 a401 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034c6e: 1a01 100c |0009: const-string v1, "android.intent.extra.EMAIL" // string@0c10 │ │ +034c72: 6e30 b600 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00b6 │ │ +034c78: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0007 line=513 │ │ 0x000e line=514 │ │ locals : │ │ @@ -16013,27 +16013,27 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -034ba4: |[034ba4] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034bb4: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034bb8: 1a01 fb0b |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0bfb │ │ -034bbc: 6e30 b500 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ -034bc2: 5420 a401 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034bc6: 1a01 ff0b |0009: const-string v1, "android.intent.extra.TEXT" // string@0bff │ │ -034bca: 6e20 ae00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ -034bd0: 0a00 |000e: move-result v0 │ │ -034bd2: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -034bd6: 7110 f110 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@10f1 │ │ -034bdc: 0c00 |0014: move-result-object v0 │ │ -034bde: 6e20 d204 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04d2 │ │ -034be4: 1102 |0018: return-object v2 │ │ +034c7c: |[034c7c] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034c8c: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034c90: 1a01 110c |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0c11 │ │ +034c94: 6e30 b500 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ +034c9a: 5420 a401 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034c9e: 1a01 150c |0009: const-string v1, "android.intent.extra.TEXT" // string@0c15 │ │ +034ca2: 6e20 ae00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ +034ca8: 0a00 |000e: move-result v0 │ │ +034caa: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +034cae: 7110 f110 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@10f1 │ │ +034cb4: 0c00 |0014: move-result-object v0 │ │ +034cb6: 6e20 d204 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@04d2 │ │ +034cbc: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0007 line=448 │ │ 0x0011 line=450 │ │ 0x0018 line=452 │ │ locals : │ │ @@ -16045,31 +16045,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -034be8: |[034be8] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034bf8: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034bfc: 6e10 a100 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -034c02: 0c00 |0005: move-result-object v0 │ │ -034c04: 1a01 f50b |0006: const-string v1, "android.intent.action.SEND" // string@0bf5 │ │ -034c08: 6e20 d915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -034c0e: 0a00 |000b: move-result v0 │ │ -034c10: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -034c14: 5420 a401 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034c18: 1a01 f50b |0010: const-string v1, "android.intent.action.SEND" // string@0bf5 │ │ -034c1c: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ -034c22: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -034c24: 5b20 a501 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ -034c28: 5420 a401 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034c2c: 1a01 fd0b |001a: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -034c30: 6e30 b300 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ -034c36: 1102 |001f: return-object v2 │ │ +034cc0: |[034cc0] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034cd0: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034cd4: 6e10 a100 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +034cda: 0c00 |0005: move-result-object v0 │ │ +034cdc: 1a01 0b0c |0006: const-string v1, "android.intent.action.SEND" // string@0c0b │ │ +034ce0: 6e20 e015 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +034ce6: 0a00 |000b: move-result v0 │ │ +034ce8: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +034cec: 5420 a401 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034cf0: 1a01 0b0c |0010: const-string v1, "android.intent.action.SEND" // string@0c0b │ │ +034cf4: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ +034cfa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +034cfc: 5b20 a501 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a5 │ │ +034d00: 5420 a401 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034d04: 1a01 130c |001a: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +034d08: 6e30 b300 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00b3 │ │ +034d0e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000e line=467 │ │ 0x0015 line=469 │ │ 0x0018 line=470 │ │ 0x001f line=471 │ │ @@ -16082,19 +16082,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -034c38: |[034c38] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034c48: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034c4c: 1a01 fe0b |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0bfe │ │ -034c50: 6e30 b500 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ -034c56: 1102 |0007: return-object v2 │ │ +034d10: |[034d10] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034d20: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034d24: 1a01 140c |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0c14 │ │ +034d28: 6e30 b500 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b5 │ │ +034d2e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=633 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -16104,19 +16104,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -034c58: |[034c58] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034c68: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034c6c: 1a01 ff0b |0002: const-string v1, "android.intent.extra.TEXT" // string@0bff │ │ -034c70: 6e30 b400 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ -034c76: 1102 |0007: return-object v2 │ │ +034d30: |[034d30] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034d40: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034d44: 1a01 150c |0002: const-string v1, "android.intent.extra.TEXT" // string@0c15 │ │ +034d48: 6e30 b400 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ +034d4e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0007 line=432 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -16126,18 +16126,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -034c78: |[034c78] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -034c88: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ -034c8c: 6e20 be00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00be │ │ -034c92: 1101 |0005: return-object v1 │ │ +034d50: |[034d50] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +034d60: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a4 │ │ +034d64: 6e20 be00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00be │ │ +034d6a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -16147,34 +16147,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -034c94: |[034c94] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -034ca4: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ -034ca8: 6e10 c604 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ -034cae: 0c01 |0005: move-result-object v1 │ │ -034cb0: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -034cb6: 0e00 |0009: return-void │ │ +034d6c: |[034d6c] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +034d7c: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a0 │ │ +034d80: 6e10 c604 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ +034d86: 0c01 |0005: move-result-object v1 │ │ +034d88: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +034d8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0009 line=387 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ Class #64 header: │ │ class_idx : 196 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2493 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ @@ -16221,27 +16221,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -034cb8: |[034cb8] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -034cc8: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -034cce: 5b12 a801 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ -034cd2: 6e10 1600 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ -034cd8: 0c00 |0008: move-result-object v0 │ │ -034cda: 5b10 ab01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034cde: 7110 fb04 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@04fb │ │ -034ce4: 0c00 |000e: move-result-object v0 │ │ -034ce6: 5b10 aa01 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034cea: 7110 fa04 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@04fa │ │ -034cf0: 0c00 |0014: move-result-object v0 │ │ -034cf2: 5b10 a901 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ -034cf6: 0e00 |0017: return-void │ │ +034d90: |[034d90] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +034da0: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +034da6: 5b12 a801 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ +034daa: 6e10 1600 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ +034db0: 0c00 |0008: move-result-object v0 │ │ +034db2: 5b10 ab01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034db6: 7110 fb04 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@04fb │ │ +034dbc: 0c00 |000e: move-result-object v0 │ │ +034dbe: 5b10 aa01 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034dc2: 7110 fa04 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@04fa │ │ +034dc8: 0c00 |0014: move-result-object v0 │ │ +034dca: 5b10 a901 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ +034dce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ 0x0005 line=677 │ │ 0x000b line=678 │ │ 0x0011 line=679 │ │ @@ -16255,18 +16255,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -034cf8: |[034cf8] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -034d08: 2200 c400 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00c4 │ │ -034d0c: 7020 d504 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@04d5 │ │ -034d12: 1100 |0005: return-object v0 │ │ +034dd0: |[034dd0] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +034de0: 2200 c400 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00c4 │ │ +034de4: 7020 d504 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@04d5 │ │ +034dea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -16275,17 +16275,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034d14: |[034d14] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -034d24: 5410 a901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ -034d28: 1100 |0002: return-object v0 │ │ +034dec: |[034dec] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +034dfc: 5410 a901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ +034e00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16293,31 +16293,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -034d2c: |[034d2c] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -034d3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034d3e: 5453 a901 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ -034d42: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -034d46: 1102 |0005: return-object v2 │ │ -034d48: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ -034d4c: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ -034d52: 0c01 |000b: move-result-object v1 │ │ -034d54: 5453 a901 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ -034d58: 6e20 c400 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00c4 │ │ -034d5e: 0c02 |0011: move-result-object v2 │ │ -034d60: 28f3 |0012: goto 0005 // -000d │ │ -034d62: 0d00 |0013: move-exception v0 │ │ -034d64: 1a03 ef03 |0014: const-string v3, "IntentReader" // string@03ef │ │ -034d68: 1a04 7502 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0275 │ │ -034d6c: 7130 fc10 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -034d72: 28ea |001b: goto 0005 // -0016 │ │ +034e04: |[034e04] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +034e14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034e16: 5453 a901 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ +034e1a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +034e1e: 1102 |0005: return-object v2 │ │ +034e20: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ +034e24: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ +034e2a: 0c01 |000b: move-result-object v1 │ │ +034e2c: 5453 a901 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01a9 │ │ +034e30: 6e20 c400 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00c4 │ │ +034e36: 0c02 |0011: move-result-object v2 │ │ +034e38: 28f3 |0012: goto 0005 // -000d │ │ +034e3a: 0d00 |0013: move-exception v0 │ │ +034e3c: 1a03 0104 |0014: const-string v3, "IntentReader" // string@0401 │ │ +034e40: 1a04 8702 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0287 │ │ +034e44: 7130 fc10 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +034e4a: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=901 │ │ 0x0005 line=909 │ │ 0x0006 line=903 │ │ @@ -16334,31 +16334,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -034d80: |[034d80] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -034d90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034d92: 5453 aa01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034d96: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -034d9a: 1102 |0005: return-object v2 │ │ -034d9c: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ -034da0: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ -034da6: 0c01 |000b: move-result-object v1 │ │ -034da8: 5453 aa01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034dac: 6e20 c600 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00c6 │ │ -034db2: 0c02 |0011: move-result-object v2 │ │ -034db4: 28f3 |0012: goto 0005 // -000d │ │ -034db6: 0d00 |0013: move-exception v0 │ │ -034db8: 1a03 ef03 |0014: const-string v3, "IntentReader" // string@03ef │ │ -034dbc: 1a04 7602 |0016: const-string v4, "Could not retrieve icon for calling application" // string@0276 │ │ -034dc0: 7130 fc10 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -034dc6: 28ea |001b: goto 0005 // -0016 │ │ +034e58: |[034e58] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +034e68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034e6a: 5453 aa01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034e6e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +034e72: 1102 |0005: return-object v2 │ │ +034e74: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ +034e78: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ +034e7e: 0c01 |000b: move-result-object v1 │ │ +034e80: 5453 aa01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034e84: 6e20 c600 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00c6 │ │ +034e8a: 0c02 |0011: move-result-object v2 │ │ +034e8c: 28f3 |0012: goto 0005 // -000d │ │ +034e8e: 0d00 |0013: move-exception v0 │ │ +034e90: 1a03 0104 |0014: const-string v3, "IntentReader" // string@0401 │ │ +034e94: 1a04 8802 |0016: const-string v4, "Could not retrieve icon for calling application" // string@0288 │ │ +034e98: 7130 fc10 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +034e9e: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=923 │ │ 0x0005 line=931 │ │ 0x0006 line=925 │ │ @@ -16375,34 +16375,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -034dd4: |[034dd4] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -034de4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034de6: 5453 aa01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034dea: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -034dee: 1102 |0005: return-object v2 │ │ -034df0: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ -034df4: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ -034dfa: 0c01 |000b: move-result-object v1 │ │ -034dfc: 5453 aa01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034e00: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -034e02: 6e30 c700 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00c7 │ │ -034e08: 0c03 |0012: move-result-object v3 │ │ -034e0a: 6e20 c800 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00c8 │ │ -034e10: 0c02 |0016: move-result-object v2 │ │ -034e12: 28ee |0017: goto 0005 // -0012 │ │ -034e14: 0d00 |0018: move-exception v0 │ │ -034e16: 1a03 ef03 |0019: const-string v3, "IntentReader" // string@03ef │ │ -034e1a: 1a04 7702 |001b: const-string v4, "Could not retrieve label for calling application" // string@0277 │ │ -034e1e: 7130 fc10 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -034e24: 28e5 |0020: goto 0005 // -001b │ │ +034eac: |[034eac] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +034ebc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034ebe: 5453 aa01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034ec2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +034ec6: 1102 |0005: return-object v2 │ │ +034ec8: 5453 a801 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01a8 │ │ +034ecc: 6e10 1700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0017 │ │ +034ed2: 0c01 |000b: move-result-object v1 │ │ +034ed4: 5453 aa01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034ed8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +034eda: 6e30 c700 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00c7 │ │ +034ee0: 0c03 |0012: move-result-object v3 │ │ +034ee2: 6e20 c800 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00c8 │ │ +034ee8: 0c02 |0016: move-result-object v2 │ │ +034eea: 28ee |0017: goto 0005 // -0012 │ │ +034eec: 0d00 |0018: move-exception v0 │ │ +034eee: 1a03 0104 |0019: const-string v3, "IntentReader" // string@0401 │ │ +034ef2: 1a04 8902 |001b: const-string v4, "Could not retrieve label for calling application" // string@0289 │ │ +034ef6: 7130 fc10 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +034efc: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=945 │ │ 0x0005 line=953 │ │ 0x0006 line=947 │ │ @@ -16419,17 +16419,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e34: |[034e34] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -034e44: 5410 aa01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ -034e48: 1100 |0002: return-object v0 │ │ +034f0c: |[034f0c] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +034f1c: 5410 aa01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01aa │ │ +034f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16437,20 +16437,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034e4c: |[034e4c] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -034e5c: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034e60: 1a01 f80b |0002: const-string v1, "android.intent.extra.BCC" // string@0bf8 │ │ -034e64: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ -034e6a: 0c00 |0007: move-result-object v0 │ │ -034e6c: 1100 |0008: return-object v0 │ │ +034f24: |[034f24] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +034f34: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034f38: 1a01 0e0c |0002: const-string v1, "android.intent.extra.BCC" // string@0c0e │ │ +034f3c: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ +034f42: 0c00 |0007: move-result-object v0 │ │ +034f44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16458,20 +16458,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034e70: |[034e70] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -034e80: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034e84: 1a01 f90b |0002: const-string v1, "android.intent.extra.CC" // string@0bf9 │ │ -034e88: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ -034e8e: 0c00 |0007: move-result-object v0 │ │ -034e90: 1100 |0008: return-object v0 │ │ +034f48: |[034f48] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +034f58: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034f5c: 1a01 0f0c |0002: const-string v1, "android.intent.extra.CC" // string@0c0f │ │ +034f60: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ +034f66: 0c00 |0007: move-result-object v0 │ │ +034f68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16479,20 +16479,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034e94: |[034e94] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -034ea4: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034ea8: 1a01 fa0b |0002: const-string v1, "android.intent.extra.EMAIL" // string@0bfa │ │ -034eac: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ -034eb2: 0c00 |0007: move-result-object v0 │ │ -034eb4: 1100 |0008: return-object v0 │ │ +034f6c: |[034f6c] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +034f7c: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034f80: 1a01 100c |0002: const-string v1, "android.intent.extra.EMAIL" // string@0c10 │ │ +034f84: 6e20 ab00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ab │ │ +034f8a: 0c00 |0007: move-result-object v0 │ │ +034f8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16500,35 +16500,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -034eb8: |[034eb8] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -034ec8: 5442 ab01 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034ecc: 1a03 fb0b |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0bfb │ │ -034ed0: 6e20 ac00 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ -034ed6: 0c00 |0007: move-result-object v0 │ │ -034ed8: 5442 ab01 |0008: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034edc: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ -034ee0: 6e10 e404 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@04e4 │ │ -034ee6: 0c01 |000f: move-result-object v1 │ │ -034ee8: 2012 4302 |0010: instance-of v2, v1, Landroid/text/Spanned; // type@0243 │ │ -034eec: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -034ef0: 1f01 4302 |0014: check-cast v1, Landroid/text/Spanned; // type@0243 │ │ -034ef4: 7110 f210 0100 |0016: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@10f2 │ │ -034efa: 0c00 |0019: move-result-object v0 │ │ -034efc: 1100 |001a: return-object v0 │ │ -034efe: 3801 ffff |001b: if-eqz v1, 001a // -0001 │ │ -034f02: 7100 f704 0000 |001d: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@04f7 │ │ -034f08: 0c02 |0020: move-result-object v2 │ │ -034f0a: 7220 ea04 1200 |0021: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@04ea │ │ -034f10: 0c00 |0024: move-result-object v0 │ │ -034f12: 28f5 |0025: goto 001a // -000b │ │ +034f90: |[034f90] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +034fa0: 5442 ab01 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034fa4: 1a03 110c |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0c11 │ │ +034fa8: 6e20 ac00 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ +034fae: 0c00 |0007: move-result-object v0 │ │ +034fb0: 5442 ab01 |0008: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +034fb4: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ +034fb8: 6e10 e404 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@04e4 │ │ +034fbe: 0c01 |000f: move-result-object v1 │ │ +034fc0: 2012 4302 |0010: instance-of v2, v1, Landroid/text/Spanned; // type@0243 │ │ +034fc4: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +034fc8: 1f01 4302 |0014: check-cast v1, Landroid/text/Spanned; // type@0243 │ │ +034fcc: 7110 f210 0100 |0016: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@10f2 │ │ +034fd2: 0c00 |0019: move-result-object v0 │ │ +034fd4: 1100 |001a: return-object v0 │ │ +034fd6: 3801 ffff |001b: if-eqz v1, 001a // -0001 │ │ +034fda: 7100 f704 0000 |001d: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@04f7 │ │ +034fe0: 0c02 |0020: move-result-object v2 │ │ +034fe2: 7220 ea04 1200 |0021: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@04ea │ │ +034fe8: 0c00 |0024: move-result-object v0 │ │ +034fea: 28f5 |0025: goto 001a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0008 line=750 │ │ 0x000c line=751 │ │ 0x0010 line=752 │ │ 0x0014 line=753 │ │ @@ -16546,21 +16546,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -034f14: |[034f14] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -034f24: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034f28: 1a01 fd0b |0002: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -034f2c: 6e20 a900 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -034f32: 0c00 |0007: move-result-object v0 │ │ -034f34: 1f00 5300 |0008: check-cast v0, Landroid/net/Uri; // type@0053 │ │ -034f38: 1100 |000a: return-object v0 │ │ +034fec: |[034fec] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +034ffc: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +035000: 1a01 130c |0002: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +035004: 6e20 a900 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +03500a: 0c00 |0007: move-result-object v0 │ │ +03500c: 1f00 5300 |0008: check-cast v0, Landroid/net/Uri; // type@0053 │ │ +035010: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16568,58 +16568,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -034f3c: |[034f3c] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -034f4c: 5430 ac01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -034f50: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -034f54: 6e10 e604 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@04e6 │ │ -034f5a: 0a00 |0007: move-result v0 │ │ -034f5c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -034f60: 5430 ab01 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034f64: 1a01 fd0b |000c: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -034f68: 6e20 a800 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a8 │ │ -034f6e: 0c00 |0011: move-result-object v0 │ │ -034f70: 5b30 ac01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -034f74: 5430 ac01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -034f78: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -034f7c: 5430 ac01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -034f80: 6e20 3816 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -034f86: 0c00 |001d: move-result-object v0 │ │ -034f88: 1f00 5300 |001e: check-cast v0, Landroid/net/Uri; // type@0053 │ │ -034f8c: 1100 |0020: return-object v0 │ │ -034f8e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -034f92: 5430 ab01 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -034f96: 1a01 fd0b |0025: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -034f9a: 6e20 a900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -034fa0: 0c00 |002a: move-result-object v0 │ │ -034fa2: 1f00 5300 |002b: check-cast v0, Landroid/net/Uri; // type@0053 │ │ -034fa6: 28f3 |002d: goto 0020 // -000d │ │ -034fa8: 2200 3603 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0336 │ │ -034fac: 2201 4d03 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -034fb0: 7010 f315 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -034fb6: 1a02 c409 |0035: const-string v2, "Stream items available: " // string@09c4 │ │ -034fba: 6e20 fa15 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -034fc0: 0c01 |003a: move-result-object v1 │ │ -034fc2: 6e10 e204 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@04e2 │ │ -034fc8: 0a02 |003e: move-result v2 │ │ -034fca: 6e20 f615 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -034fd0: 0c01 |0042: move-result-object v1 │ │ -034fd2: 1a02 5600 |0043: const-string v2, " index requested: " // string@0056 │ │ -034fd6: 6e20 fa15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -034fdc: 0c01 |0048: move-result-object v1 │ │ -034fde: 6e20 f615 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -034fe4: 0c01 |004c: move-result-object v1 │ │ -034fe6: 6e10 ff15 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -034fec: 0c01 |0050: move-result-object v1 │ │ -034fee: 7020 a615 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15a6 │ │ -034ff4: 2700 |0054: throw v0 │ │ +035014: |[035014] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +035024: 5430 ac01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +035028: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +03502c: 6e10 e604 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@04e6 │ │ +035032: 0a00 |0007: move-result v0 │ │ +035034: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +035038: 5430 ab01 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +03503c: 1a01 130c |000c: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +035040: 6e20 a800 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a8 │ │ +035046: 0c00 |0011: move-result-object v0 │ │ +035048: 5b30 ac01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +03504c: 5430 ac01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +035050: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +035054: 5430 ac01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +035058: 6e20 3f16 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03505e: 0c00 |001d: move-result-object v0 │ │ +035060: 1f00 5300 |001e: check-cast v0, Landroid/net/Uri; // type@0053 │ │ +035064: 1100 |0020: return-object v0 │ │ +035066: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +03506a: 5430 ab01 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +03506e: 1a01 130c |0025: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +035072: 6e20 a900 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +035078: 0c00 |002a: move-result-object v0 │ │ +03507a: 1f00 5300 |002b: check-cast v0, Landroid/net/Uri; // type@0053 │ │ +03507e: 28f3 |002d: goto 0020 // -000d │ │ +035080: 2200 3803 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0338 │ │ +035084: 2201 4f03 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +035088: 7010 fa15 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03508e: 1a02 da09 |0035: const-string v2, "Stream items available: " // string@09da │ │ +035092: 6e20 0116 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +035098: 0c01 |003a: move-result-object v1 │ │ +03509a: 6e10 e204 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@04e2 │ │ +0350a0: 0a02 |003e: move-result v2 │ │ +0350a2: 6e20 fd15 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0350a8: 0c01 |0042: move-result-object v1 │ │ +0350aa: 1a02 6900 |0043: const-string v2, " index requested: " // string@0069 │ │ +0350ae: 6e20 0116 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0350b4: 0c01 |0048: move-result-object v1 │ │ +0350b6: 6e20 fd15 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0350bc: 0c01 |004c: move-result-object v1 │ │ +0350be: 6e10 0616 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0350c4: 0c01 |0050: move-result-object v1 │ │ +0350c6: 7020 ad15 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15ad │ │ +0350cc: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x000a line=787 │ │ 0x0014 line=789 │ │ 0x0018 line=790 │ │ 0x0020 line=793 │ │ @@ -16635,40 +16635,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -034ff8: |[034ff8] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -035008: 5420 ac01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -03500c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -035010: 6e10 e604 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@04e6 │ │ -035016: 0a00 |0007: move-result v0 │ │ -035018: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -03501c: 5420 ab01 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -035020: 1a01 fd0b |000c: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -035024: 6e20 a800 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a8 │ │ -03502a: 0c00 |0011: move-result-object v0 │ │ -03502c: 5b20 ac01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -035030: 5420 ac01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -035034: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -035038: 5420 ac01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ -03503c: 6e10 3e16 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -035042: 0a00 |001d: move-result v0 │ │ -035044: 0f00 |001e: return v0 │ │ -035046: 5420 ab01 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -03504a: 1a01 fd0b |0021: const-string v1, "android.intent.extra.STREAM" // string@0bfd │ │ -03504e: 6e20 ae00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ -035054: 0a00 |0026: move-result v0 │ │ -035056: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -03505a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -03505c: 28f4 |002a: goto 001e // -000c │ │ -03505e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -035060: 28f2 |002c: goto 001e // -000e │ │ +0350d0: |[0350d0] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +0350e0: 5420 ac01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +0350e4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0350e8: 6e10 e604 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@04e6 │ │ +0350ee: 0a00 |0007: move-result v0 │ │ +0350f0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0350f4: 5420 ab01 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0350f8: 1a01 130c |000c: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +0350fc: 6e20 a800 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a8 │ │ +035102: 0c00 |0011: move-result-object v0 │ │ +035104: 5b20 ac01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +035108: 5420 ac01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +03510c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +035110: 5420 ac01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ac │ │ +035114: 6e10 4516 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03511a: 0a00 |001d: move-result v0 │ │ +03511c: 0f00 |001e: return v0 │ │ +03511e: 5420 ab01 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +035122: 1a01 130c |0021: const-string v1, "android.intent.extra.STREAM" // string@0c13 │ │ +035126: 6e20 ae00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ +03512c: 0a00 |0026: move-result v0 │ │ +03512e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +035132: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +035134: 28f4 |002a: goto 001e // -000c │ │ +035136: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +035138: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x000a line=808 │ │ 0x0014 line=810 │ │ 0x0018 line=811 │ │ 0x001e line=813 │ │ @@ -16680,20 +16680,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035064: |[035064] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -035074: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -035078: 1a01 fe0b |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0bfe │ │ -03507c: 6e20 ac00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ -035082: 0c00 |0007: move-result-object v0 │ │ -035084: 1100 |0008: return-object v0 │ │ +03513c: |[03513c] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +03514c: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +035150: 1a01 140c |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0c14 │ │ +035154: 6e20 ac00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ +03515a: 0c00 |0007: move-result-object v0 │ │ +03515c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16701,20 +16701,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035088: |[035088] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -035098: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -03509c: 1a01 ff0b |0002: const-string v1, "android.intent.extra.TEXT" // string@0bff │ │ -0350a0: 6e20 a300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00a3 │ │ -0350a6: 0c00 |0007: move-result-object v0 │ │ -0350a8: 1100 |0008: return-object v0 │ │ +035160: |[035160] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +035170: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +035174: 1a01 150c |0002: const-string v1, "android.intent.extra.TEXT" // string@0c15 │ │ +035178: 6e20 a300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00a3 │ │ +03517e: 0c00 |0007: move-result-object v0 │ │ +035180: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16722,19 +16722,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0350ac: |[0350ac] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -0350bc: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -0350c0: 6e10 ad00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00ad │ │ -0350c6: 0c00 |0005: move-result-object v0 │ │ -0350c8: 1100 |0006: return-object v0 │ │ +035184: |[035184] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +035194: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +035198: 6e10 ad00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00ad │ │ +03519e: 0c00 |0005: move-result-object v0 │ │ +0351a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16742,22 +16742,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0350cc: |[0350cc] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -0350dc: 1a00 f60b |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@0bf6 │ │ -0350e0: 5421 ab01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -0350e4: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -0350ea: 0c01 |0007: move-result-object v1 │ │ -0350ec: 6e20 d915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0350f2: 0a00 |000b: move-result v0 │ │ -0350f4: 0f00 |000c: return v0 │ │ +0351a4: |[0351a4] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +0351b4: 1a00 0c0c |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@0c0c │ │ +0351b8: 5421 ab01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0351bc: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +0351c2: 0c01 |0007: move-result-object v1 │ │ +0351c4: 6e20 e015 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0351ca: 0a00 |000b: move-result v0 │ │ +0351cc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16765,30 +16765,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0350f8: |[0350f8] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -035108: 5421 ab01 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -03510c: 6e10 a100 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -035112: 0c00 |0005: move-result-object v0 │ │ -035114: 1a01 f50b |0006: const-string v1, "android.intent.action.SEND" // string@0bf5 │ │ -035118: 6e20 d915 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -03511e: 0a01 |000b: move-result v1 │ │ -035120: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -035124: 1a01 f60b |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0bf6 │ │ -035128: 6e20 d915 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -03512e: 0a01 |0013: move-result v1 │ │ -035130: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -035134: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -035136: 0f01 |0017: return v1 │ │ -035138: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -03513a: 28fe |0019: goto 0017 // -0002 │ │ +0351d0: |[0351d0] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +0351e0: 5421 ab01 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +0351e4: 6e10 a100 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +0351ea: 0c00 |0005: move-result-object v0 │ │ +0351ec: 1a01 0b0c |0006: const-string v1, "android.intent.action.SEND" // string@0c0b │ │ +0351f0: 6e20 e015 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0351f6: 0a01 |000b: move-result v1 │ │ +0351f8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +0351fc: 1a01 0c0c |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0c0c │ │ +035200: 6e20 e015 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035206: 0a01 |0013: move-result v1 │ │ +035208: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +03520c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +03520e: 0f01 |0017: return v1 │ │ +035210: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +035212: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -16798,35 +16798,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03513c: |[03513c] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -03514c: 1a00 f50b |0000: const-string v0, "android.intent.action.SEND" // string@0bf5 │ │ -035150: 5421 ab01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ -035154: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -03515a: 0c01 |0007: move-result-object v1 │ │ -03515c: 6e20 d915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035162: 0a00 |000b: move-result v0 │ │ -035164: 0f00 |000c: return v0 │ │ +035214: |[035214] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +035224: 1a00 0b0c |0000: const-string v0, "android.intent.action.SEND" // string@0c0b │ │ +035228: 5421 ab01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ab │ │ +03522c: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +035232: 0c01 |0007: move-result-object v1 │ │ +035234: 6e20 e015 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +03523a: 0a00 |000b: move-result v0 │ │ +03523c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ Class #65 header: │ │ class_idx : 197 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2493 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -16850,21 +16850,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ Class #66 header: │ │ class_idx : 201 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2493 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 annotations: │ │ Annotations on class │ │ @@ -16897,33 +16897,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -035168: |[035168] android.support.v4.app.ShareCompat.:()V │ │ -035178: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03517c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -035180: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -035184: 2200 c800 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00c8 │ │ -035188: 7010 f204 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@04f2 │ │ -03518e: 6900 af01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ -035192: 0e00 |000d: return-void │ │ -035194: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -035198: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -03519c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0351a0: 2200 c700 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00c7 │ │ -0351a4: 7010 ef04 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@04ef │ │ -0351aa: 6900 af01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ -0351ae: 28f2 |001b: goto 000d // -000e │ │ -0351b0: 2200 c600 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00c6 │ │ -0351b4: 7010 eb04 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@04eb │ │ -0351ba: 6900 af01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ -0351be: 28ea |0023: goto 000d // -0016 │ │ +035240: |[035240] android.support.v4.app.ShareCompat.:()V │ │ +035250: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +035254: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +035258: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03525c: 2200 c800 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00c8 │ │ +035260: 7010 f204 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@04f2 │ │ +035266: 6900 af01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ +03526a: 0e00 |000d: return-void │ │ +03526c: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +035270: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +035274: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +035278: 2200 c700 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00c7 │ │ +03527c: 7010 ef04 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@04ef │ │ +035282: 6900 af01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ +035286: 28f2 |001b: goto 000d // -000e │ │ +035288: 2200 c600 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00c6 │ │ +03528c: 7010 eb04 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@04eb │ │ +035292: 6900 af01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ +035296: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000d line=158 │ │ 0x000e line=153 │ │ 0x0014 line=154 │ │ @@ -16935,17 +16935,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0351c0: |[0351c0] android.support.v4.app.ShareCompat.:()V │ │ -0351d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0351d6: 0e00 |0003: return-void │ │ +035298: |[035298] android.support.v4.app.ShareCompat.:()V │ │ +0352a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0352ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=654 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -16954,52 +16954,52 @@ │ │ type : '()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0351d8: |[0351d8] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -0351e8: 6200 af01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ -0351ec: 1100 |0002: return-object v0 │ │ +0352b0: |[0352b0] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +0352c0: 6200 af01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ +0352c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0351f0: |[0351f0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -035200: 7220 3711 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1137 │ │ -035206: 0c00 |0003: move-result-object v0 │ │ -035208: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -03520c: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035210: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -035214: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03521a: 1a03 7302 |000d: const-string v3, "Could not find menu item with id " // string@0273 │ │ -03521e: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -035224: 0c02 |0012: move-result-object v2 │ │ -035226: 6e20 f615 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -03522c: 0c02 |0016: move-result-object v2 │ │ -03522e: 1a03 5500 |0017: const-string v3, " in the supplied menu" // string@0055 │ │ -035232: 6e20 fa15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -035238: 0c02 |001c: move-result-object v2 │ │ -03523a: 6e10 ff15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -035240: 0c02 |0020: move-result-object v2 │ │ -035242: 7020 a215 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -035248: 2701 |0024: throw v1 │ │ -03524a: 7120 f904 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@04f9 │ │ -035250: 0e00 |0028: return-void │ │ +0352c8: |[0352c8] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0352d8: 7220 3711 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1137 │ │ +0352de: 0c00 |0003: move-result-object v0 │ │ +0352e0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0352e4: 2201 3603 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +0352e8: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0352ec: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0352f2: 1a03 8502 |000d: const-string v3, "Could not find menu item with id " // string@0285 │ │ +0352f6: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0352fc: 0c02 |0012: move-result-object v2 │ │ +0352fe: 6e20 fd15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +035304: 0c02 |0016: move-result-object v2 │ │ +035306: 1a03 6800 |0017: const-string v3, " in the supplied menu" // string@0068 │ │ +03530a: 6e20 0116 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +035310: 0c02 |001c: move-result-object v2 │ │ +035312: 6e10 0616 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +035318: 0c02 |0020: move-result-object v2 │ │ +03531a: 7020 a915 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +035320: 2701 |0024: throw v1 │ │ +035322: 7120 f904 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@04f9 │ │ +035328: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0006 line=246 │ │ 0x0025 line=249 │ │ 0x0028 line=250 │ │ @@ -17014,18 +17014,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -035254: |[035254] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -035264: 6200 af01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ -035268: 7230 e904 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@04e9 │ │ -03526e: 0e00 |0005: return-void │ │ +03532c: |[03532c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +03533c: 6200 af01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01af │ │ +035340: 7230 e904 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@04e9 │ │ +035346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -17035,25 +17035,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -035270: |[035270] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -035280: 6e10 1300 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0013 │ │ -035286: 0c00 |0003: move-result-object v0 │ │ -035288: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -03528c: 6e10 1600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ -035292: 0c01 |0009: move-result-object v1 │ │ -035294: 1a02 050c |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0c05 │ │ -035298: 6e20 a900 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -03529e: 0c00 |000f: move-result-object v0 │ │ -0352a0: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ -0352a4: 1100 |0012: return-object v0 │ │ +035348: |[035348] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +035358: 6e10 1300 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0013 │ │ +03535e: 0c00 |0003: move-result-object v0 │ │ +035360: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +035364: 6e10 1600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ +03536a: 0c01 |0009: move-result-object v1 │ │ +03536c: 1a02 1b0c |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0c1b │ │ +035370: 6e20 a900 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +035376: 0c00 |000f: move-result-object v0 │ │ +035378: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ +03537c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0006 line=195 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -17066,42 +17066,42 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0352a8: |[0352a8] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -0352b8: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0014 │ │ -0352be: 0c00 |0003: move-result-object v0 │ │ -0352c0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -0352c4: 6e10 1600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ -0352ca: 0c01 |0009: move-result-object v1 │ │ -0352cc: 1a02 060c |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0c06 │ │ -0352d0: 6e20 ac00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ -0352d6: 0c00 |000f: move-result-object v0 │ │ -0352d8: 1100 |0010: return-object v0 │ │ +035380: |[035380] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +035390: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0014 │ │ +035396: 0c00 |0003: move-result-object v0 │ │ +035398: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +03539c: 6e10 1600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ +0353a2: 0c01 |0009: move-result-object v1 │ │ +0353a4: 1a02 1c0c |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0c1c │ │ +0353a8: 6e20 ac00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ac │ │ +0353ae: 0c00 |000f: move-result-object v0 │ │ +0353b0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=177 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ Class #67 header: │ │ class_idx : 202 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2472 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2494 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #67 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ @@ -17121,17 +17121,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0352dc: |[0352dc] android.support.v4.app.ShareCompatICS.:()V │ │ -0352ec: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0352f2: 0e00 |0003: return-void │ │ +0353b4: |[0353b4] android.support.v4.app.ShareCompatICS.:()V │ │ +0353c4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0353ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -17139,42 +17139,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0352f4: |[0352f4] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -035304: 7210 3b11 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@113b │ │ -03530a: 0c00 |0003: move-result-object v0 │ │ -03530c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03530e: 2002 9e02 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@029e │ │ -035312: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -035316: 2201 9e02 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@029e │ │ -03531a: 7020 0313 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@1303 │ │ -035320: 2202 4d03 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -035324: 7010 f315 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03532a: 1a03 ec00 |0013: const-string v3, ".sharecompat_" // string@00ec │ │ -03532e: 6e20 fa15 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -035334: 0c02 |0018: move-result-object v2 │ │ -035336: 6e10 c115 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03533c: 0c03 |001c: move-result-object v3 │ │ -03533e: 6e10 9415 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -035344: 0c03 |0020: move-result-object v3 │ │ -035346: 6e20 fa15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03534c: 0c02 |0024: move-result-object v2 │ │ -03534e: 6e10 ff15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -035354: 0c02 |0028: move-result-object v2 │ │ -035356: 6e20 0413 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@1304 │ │ -03535c: 6e20 0513 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@1305 │ │ -035362: 7220 4011 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1140 │ │ -035368: 0e00 |0032: return-void │ │ -03536a: 0701 |0033: move-object v1, v0 │ │ -03536c: 1f01 9e02 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@029e │ │ -035370: 28d8 |0036: goto 000e // -0028 │ │ +0353cc: |[0353cc] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0353dc: 7210 3b11 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@113b │ │ +0353e2: 0c00 |0003: move-result-object v0 │ │ +0353e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0353e6: 2002 9e02 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@029e │ │ +0353ea: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +0353ee: 2201 9e02 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@029e │ │ +0353f2: 7020 0313 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@1303 │ │ +0353f8: 2202 4f03 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0353fc: 7010 fa15 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +035402: 1a03 fe00 |0013: const-string v3, ".sharecompat_" // string@00fe │ │ +035406: 6e20 0116 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03540c: 0c02 |0018: move-result-object v2 │ │ +03540e: 6e10 c815 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +035414: 0c03 |001c: move-result-object v3 │ │ +035416: 6e10 9b15 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +03541c: 0c03 |0020: move-result-object v3 │ │ +03541e: 6e20 0116 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +035424: 0c02 |0024: move-result-object v2 │ │ +035426: 6e10 0616 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03542c: 0c02 |0028: move-result-object v2 │ │ +03542e: 6e20 0413 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@1304 │ │ +035434: 6e20 0513 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@1305 │ │ +03543a: 7220 4011 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1140 │ │ +035440: 0e00 |0032: return-void │ │ +035442: 0701 |0033: move-object v1, v0 │ │ +035444: 1f01 9e02 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@029e │ │ +035448: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -17187,21 +17187,21 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2472 (ShareCompatICS.java) │ │ + source_file_idx : 2494 (ShareCompatICS.java) │ │ │ │ Class #68 header: │ │ class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2499 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #68 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatJB;' │ │ @@ -17216,17 +17216,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035374: |[035374] android.support.v4.app.ShareCompatJB.:()V │ │ -035384: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03538a: 0e00 |0003: return-void │ │ +03544c: |[03544c] android.support.v4.app.ShareCompatJB.:()V │ │ +03545c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +035462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatJB;) │ │ @@ -17234,32 +17234,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03538c: |[03538c] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -03539c: 7110 f010 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@10f0 │ │ -0353a2: 0c00 |0003: move-result-object v0 │ │ -0353a4: 1100 |0004: return-object v0 │ │ +035464: |[035464] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +035474: 7110 f010 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@10f0 │ │ +03547a: 0c00 |0003: move-result-object v0 │ │ +03547c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (ShareCompatJB.java) │ │ + source_file_idx : 2499 (ShareCompatJB.java) │ │ │ │ Class #69 header: │ │ class_idx : 204 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 584 │ │ -source_file_idx : 2504 │ │ +source_file_idx : 2526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -17274,33 +17274,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0353a8: |[0353a8] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -0353b8: 7020 f710 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@10f7 │ │ -0353be: 0e00 |0003: return-void │ │ +035480: |[035480] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +035490: 7020 f710 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@10f7 │ │ +035496: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2504 (SuperNotCalledException.java) │ │ + source_file_idx : 2526 (SuperNotCalledException.java) │ │ │ │ Class #70 header: │ │ class_idx : 205 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -17318,21 +17318,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ name : 'getSupportParentActivityIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #71 header: │ │ class_idx : 206 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -17350,21 +17350,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #72 header: │ │ class_idx : 210 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -17409,26 +17409,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0353c0: |[0353c0] android.support.v4.app.TaskStackBuilder.:()V │ │ -0353d0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0353d4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0353d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0353dc: 2200 d000 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00d0 │ │ -0353e0: 7010 0505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0505 │ │ -0353e6: 6900 b101 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ -0353ea: 0e00 |000d: return-void │ │ -0353ec: 2200 cf00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00cf │ │ -0353f0: 7010 0305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0503 │ │ -0353f6: 6900 b101 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ -0353fa: 28f8 |0015: goto 000d // -0008 │ │ +035498: |[035498] android.support.v4.app.TaskStackBuilder.:()V │ │ +0354a8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0354ac: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0354b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0354b4: 2200 d000 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00d0 │ │ +0354b8: 7010 0505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0505 │ │ +0354be: 6900 b101 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ +0354c2: 0e00 |000d: return-void │ │ +0354c4: 2200 cf00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00cf │ │ +0354c8: 7010 0305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0503 │ │ +0354ce: 6900 b101 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ +0354d2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -17438,21 +17438,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0353fc: |[0353fc] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -03540c: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -035412: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -035416: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -03541c: 5b10 b301 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -035420: 5b12 b401 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035424: 0e00 |000c: return-void │ │ +0354d4: |[0354d4] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +0354e4: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0354ea: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +0354ee: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +0354f4: 5b10 b301 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0354f8: 5b12 b401 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +0354fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -17464,18 +17464,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035428: |[035428] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -035438: 2200 d200 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00d2 │ │ -03543c: 7020 0a05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@050a │ │ -035442: 1100 |0005: return-object v0 │ │ +035500: |[035500] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +035510: 2200 d200 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00d2 │ │ +035514: 7020 0a05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@050a │ │ +03551a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17483,18 +17483,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035444: |[035444] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -035454: 7110 1005 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0510 │ │ -03545a: 0c00 |0003: move-result-object v0 │ │ -03545c: 1100 |0004: return-object v0 │ │ +03551c: |[03551c] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03552c: 7110 1005 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0510 │ │ +035532: 0c00 |0003: move-result-object v0 │ │ +035534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -17503,18 +17503,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035460: |[035460] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -035470: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -035474: 6e20 3516 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -03547a: 1101 |0005: return-object v1 │ │ +035538: |[035538] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +035548: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +03554c: 6e20 3c16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +035552: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -17524,27 +17524,27 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03547c: |[03547c] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03548c: 6e10 a400 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ -035492: 0c00 |0003: move-result-object v0 │ │ -035494: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -035498: 5421 b401 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -03549c: 6e10 8c00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -0354a2: 0c01 |000b: move-result-object v1 │ │ -0354a4: 6e20 b900 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00b9 │ │ -0354aa: 0c00 |000f: move-result-object v0 │ │ -0354ac: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0354b0: 6e20 0e05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ -0354b6: 6e20 0b05 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@050b │ │ -0354bc: 1102 |0018: return-object v2 │ │ +035554: |[035554] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +035564: 6e10 a400 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ +03556a: 0c00 |0003: move-result-object v0 │ │ +03556c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +035570: 5421 b401 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +035574: 6e10 8c00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +03557a: 0c01 |000b: move-result-object v1 │ │ +03557c: 6e20 b900 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00b9 │ │ +035582: 0c00 |000f: move-result-object v0 │ │ +035584: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +035588: 6e20 0e05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ +03558e: 6e20 0b05 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@050b │ │ +035594: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -17560,37 +17560,37 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0354c0: |[0354c0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0354d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0354d2: 2042 cd00 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00cd │ │ -0354d6: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -0354da: 0742 |0005: move-object v2, v4 │ │ -0354dc: 1f02 cd00 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00cd │ │ -0354e0: 7210 0105 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0501 │ │ -0354e6: 0c00 |000b: move-result-object v0 │ │ -0354e8: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0354ec: 7110 5904 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0459 │ │ -0354f2: 0c00 |0011: move-result-object v0 │ │ -0354f4: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -0354f8: 6e10 a400 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ -0354fe: 0c01 |0017: move-result-object v1 │ │ -035500: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -035504: 5432 b401 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035508: 6e10 8c00 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -03550e: 0c02 |001f: move-result-object v2 │ │ -035510: 6e20 b900 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00b9 │ │ -035516: 0c01 |0023: move-result-object v1 │ │ -035518: 6e20 0e05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ -03551e: 6e20 0b05 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@050b │ │ -035524: 1103 |002a: return-object v3 │ │ +035598: |[035598] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0355a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0355aa: 2042 cd00 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00cd │ │ +0355ae: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +0355b2: 0742 |0005: move-object v2, v4 │ │ +0355b4: 1f02 cd00 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00cd │ │ +0355b8: 7210 0105 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0501 │ │ +0355be: 0c00 |000b: move-result-object v0 │ │ +0355c0: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0355c4: 7110 5904 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0459 │ │ +0355ca: 0c00 |0011: move-result-object v0 │ │ +0355cc: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +0355d0: 6e10 a400 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ +0355d6: 0c01 |0017: move-result-object v1 │ │ +0355d8: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +0355dc: 5432 b401 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +0355e0: 6e10 8c00 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +0355e6: 0c02 |001f: move-result-object v2 │ │ +0355e8: 6e20 b900 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00b9 │ │ +0355ee: 0c01 |0023: move-result-object v1 │ │ +0355f0: 6e20 0e05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ +0355f6: 6e20 0b05 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@050b │ │ +0355fc: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -17612,38 +17612,38 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -035528: |[035528] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -035538: 5453 b301 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -03553c: 6e10 3e16 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -035542: 0a01 |0005: move-result v1 │ │ -035544: 5453 b401 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035548: 7120 5a04 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@045a │ │ -03554e: 0c02 |000b: move-result-object v2 │ │ -035550: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -035554: 5453 b301 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -035558: 6e30 3416 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1634 │ │ -03555e: 5453 b401 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035562: 6e10 a400 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ -035568: 0c04 |0018: move-result-object v4 │ │ -03556a: 7120 5a04 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@045a │ │ -035570: 0c02 |001c: move-result-object v2 │ │ -035572: 28ef |001d: goto 000c // -0011 │ │ -035574: 0d00 |001e: move-exception v0 │ │ -035576: 1a03 080a |001f: const-string v3, "TaskStackBuilder" // string@0a08 │ │ -03557a: 1a04 0502 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0205 │ │ -03557e: 7120 fb10 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -035584: 2203 3403 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035588: 7020 a415 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@15a4 │ │ -03558e: 2703 |002b: throw v3 │ │ -035590: 1105 |002c: return-object v5 │ │ +035600: |[035600] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +035610: 5453 b301 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035614: 6e10 4516 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03561a: 0a01 |0005: move-result v1 │ │ +03561c: 5453 b401 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +035620: 7120 5a04 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@045a │ │ +035626: 0c02 |000b: move-result-object v2 │ │ +035628: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +03562c: 5453 b301 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035630: 6e30 3b16 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@163b │ │ +035636: 5453 b401 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +03563a: 6e10 a400 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00a4 │ │ +035640: 0c04 |0018: move-result-object v4 │ │ +035642: 7120 5a04 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@045a │ │ +035648: 0c02 |001c: move-result-object v2 │ │ +03564a: 28ef |001d: goto 000c // -0011 │ │ +03564c: 0d00 |001e: move-exception v0 │ │ +03564e: 1a03 1e0a |001f: const-string v3, "TaskStackBuilder" // string@0a1e │ │ +035652: 1a04 1702 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0217 │ │ +035656: 7120 fb10 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +03565c: 2203 3603 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +035660: 7020 ab15 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@15ab │ │ +035666: 2703 |002b: throw v3 │ │ +035668: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=240 │ │ 0x000c line=241 │ │ @@ -17666,21 +17666,21 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0355a0: |[0355a0] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0355b0: 2200 1e00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ -0355b4: 5421 b401 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -0355b8: 7030 7e00 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@007e │ │ -0355be: 6e20 0e05 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ -0355c4: 0c00 |000a: move-result-object v0 │ │ -0355c6: 1100 |000b: return-object v0 │ │ +035678: |[035678] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +035688: 2200 1e00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ +03568c: 5421 b401 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +035690: 7030 7e00 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@007e │ │ +035696: 6e20 0e05 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@050e │ │ +03569c: 0c00 |000a: move-result-object v0 │ │ +03569e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000c reg=3 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ @@ -17690,20 +17690,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0355c8: |[0355c8] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -0355d8: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0355dc: 6e20 3816 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0355e2: 0c00 |0005: move-result-object v0 │ │ -0355e4: 1f00 2600 |0006: check-cast v0, Landroid/content/Intent; // type@0026 │ │ -0355e8: 1100 |0008: return-object v0 │ │ +0356a0: |[0356a0] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +0356b0: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0356b4: 6e20 3f16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0356ba: 0c00 |0005: move-result-object v0 │ │ +0356bc: 1f00 2600 |0006: check-cast v0, Landroid/content/Intent; // type@0026 │ │ +0356c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -17712,18 +17712,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0355ec: |[0355ec] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -0355fc: 6e20 1105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@0511 │ │ -035602: 0c00 |0003: move-result-object v0 │ │ -035604: 1100 |0004: return-object v0 │ │ +0356c4: |[0356c4] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +0356d4: 6e20 1105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@0511 │ │ +0356da: 0c00 |0003: move-result-object v0 │ │ +0356dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -17732,19 +17732,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -035608: |[035608] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -035618: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -03561c: 6e10 3e16 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -035622: 0a00 |0005: move-result v0 │ │ -035624: 0f00 |0006: return v0 │ │ +0356e0: |[0356e0] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +0356f0: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0356f4: 6e10 4516 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0356fa: 0a00 |0005: move-result v0 │ │ +0356fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17752,45 +17752,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -035628: |[035628] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -035638: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03563a: 5452 b301 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -03563e: 6e10 3e16 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -035644: 0a02 |0006: move-result v2 │ │ -035646: 2321 b003 |0007: new-array v1, v2, [Landroid/content/Intent; // type@03b0 │ │ -03564a: 2112 |0009: array-length v2, v1 │ │ -03564c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -035650: 1101 |000c: return-object v1 │ │ -035652: 2203 2600 |000d: new-instance v3, Landroid/content/Intent; // type@0026 │ │ -035656: 5452 b301 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -03565a: 6e20 3816 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -035660: 0c02 |0014: move-result-object v2 │ │ -035662: 1f02 2600 |0015: check-cast v2, Landroid/content/Intent; // type@0026 │ │ -035666: 7020 9c00 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -03566c: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -035672: 6e20 9f00 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -035678: 0c02 |0020: move-result-object v2 │ │ -03567a: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -03567e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -035680: 2112 |0024: array-length v2, v1 │ │ -035682: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -035686: 2203 2600 |0027: new-instance v3, Landroid/content/Intent; // type@0026 │ │ -03568a: 5452 b301 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -03568e: 6e20 3816 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -035694: 0c02 |002e: move-result-object v2 │ │ -035696: 1f02 2600 |002f: check-cast v2, Landroid/content/Intent; // type@0026 │ │ -03569a: 7020 9c00 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -0356a0: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -0356a4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0356a8: 28ec |0038: goto 0024 // -0014 │ │ +035700: |[035700] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +035710: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +035712: 5452 b301 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035716: 6e10 4516 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03571c: 0a02 |0006: move-result v2 │ │ +03571e: 2321 b203 |0007: new-array v1, v2, [Landroid/content/Intent; // type@03b2 │ │ +035722: 2112 |0009: array-length v2, v1 │ │ +035724: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +035728: 1101 |000c: return-object v1 │ │ +03572a: 2203 2600 |000d: new-instance v3, Landroid/content/Intent; // type@0026 │ │ +03572e: 5452 b301 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035732: 6e20 3f16 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +035738: 0c02 |0014: move-result-object v2 │ │ +03573a: 1f02 2600 |0015: check-cast v2, Landroid/content/Intent; // type@0026 │ │ +03573e: 7020 9c00 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +035744: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +03574a: 6e20 9f00 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +035750: 0c02 |0020: move-result-object v2 │ │ +035752: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +035756: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +035758: 2112 |0024: array-length v2, v1 │ │ +03575a: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +03575e: 2203 2600 |0027: new-instance v3, Landroid/content/Intent; // type@0026 │ │ +035762: 5452 b301 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035766: 6e20 3f16 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03576c: 0c02 |002e: move-result-object v2 │ │ +03576e: 1f02 2600 |002f: check-cast v2, Landroid/content/Intent; // type@0026 │ │ +035772: 7020 9c00 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +035778: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +03577c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035780: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -17806,19 +17806,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0356ac: |[0356ac] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -0356bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0356be: 6e40 1705 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0517 │ │ -0356c4: 0c00 |0004: move-result-object v0 │ │ -0356c6: 1100 |0005: return-object v0 │ │ +035784: |[035784] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +035794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035796: 6e40 1705 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0517 │ │ +03579c: 0c00 |0004: move-result-object v0 │ │ +03579e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -17828,47 +17828,47 @@ │ │ type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -0356c8: |[0356c8] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0356d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0356da: 5460 b301 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0356de: 6e10 3916 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1639 │ │ -0356e4: 0a00 |0006: move-result v0 │ │ -0356e6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0356ea: 2200 3503 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0356ee: 1a01 d808 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@08d8 │ │ -0356f2: 7020 a515 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0356f8: 2700 |0010: throw v0 │ │ -0356fa: 5460 b301 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0356fe: 5461 b301 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -035702: 6e10 3e16 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -035708: 0a01 |0018: move-result v1 │ │ -03570a: 2311 b003 |0019: new-array v1, v1, [Landroid/content/Intent; // type@03b0 │ │ -03570e: 6e20 4016 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -035714: 0c02 |001e: move-result-object v2 │ │ -035716: 1f02 b003 |001f: check-cast v2, [Landroid/content/Intent; // type@03b0 │ │ -03571a: 2200 2600 |0021: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -03571e: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -035722: 7020 9c00 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -035728: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -03572e: 6e20 9f00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -035734: 0c00 |002e: move-result-object v0 │ │ -035736: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -03573a: 6200 b101 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ -03573e: 5461 b401 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035742: 0173 |0035: move v3, v7 │ │ -035744: 0184 |0036: move v4, v8 │ │ -035746: 0795 |0037: move-object v5, v9 │ │ -035748: 7806 0205 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0502 │ │ -03574e: 0c00 |003b: move-result-object v0 │ │ -035750: 1100 |003c: return-object v0 │ │ +0357a0: |[0357a0] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0357b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0357b2: 5460 b301 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0357b6: 6e10 4016 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1640 │ │ +0357bc: 0a00 |0006: move-result v0 │ │ +0357be: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0357c2: 2200 3703 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0357c6: 1a01 ed08 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@08ed │ │ +0357ca: 7020 ac15 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0357d0: 2700 |0010: throw v0 │ │ +0357d2: 5460 b301 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0357d6: 5461 b301 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0357da: 6e10 4516 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0357e0: 0a01 |0018: move-result v1 │ │ +0357e2: 2311 b203 |0019: new-array v1, v1, [Landroid/content/Intent; // type@03b2 │ │ +0357e6: 6e20 4716 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +0357ec: 0c02 |001e: move-result-object v2 │ │ +0357ee: 1f02 b203 |001f: check-cast v2, [Landroid/content/Intent; // type@03b2 │ │ +0357f2: 2200 2600 |0021: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +0357f6: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +0357fa: 7020 9c00 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +035800: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +035806: 6e20 9f00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +03580c: 0c00 |002e: move-result-object v0 │ │ +03580e: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +035812: 6200 b101 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b1 │ │ +035816: 5461 b401 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +03581a: 0173 |0035: move v3, v7 │ │ +03581c: 0184 |0036: move v4, v8 │ │ +03581e: 0795 |0037: move-object v5, v9 │ │ +035820: 7806 0205 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0502 │ │ +035826: 0c00 |003b: move-result-object v0 │ │ +035828: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -17884,19 +17884,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -035754: |[035754] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -035764: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -035768: 6e10 3a16 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@163a │ │ -03576e: 0c00 |0005: move-result-object v0 │ │ -035770: 1100 |0006: return-object v0 │ │ +03582c: |[03582c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +03583c: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +035840: 6e10 4116 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1641 │ │ +035846: 0c00 |0005: move-result-object v0 │ │ +035848: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #12 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17904,18 +17904,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -035774: |[035774] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -035784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035786: 6e20 1a05 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@051a │ │ -03578c: 0e00 |0004: return-void │ │ +03584c: |[03584c] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +03585c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03585e: 6e20 1a05 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@051a │ │ +035864: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -17924,53 +17924,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -035790: |[035790] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -0357a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0357a2: 5452 b301 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0357a6: 6e10 3916 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1639 │ │ -0357ac: 0a02 |0006: move-result v2 │ │ -0357ae: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -0357b2: 2202 3503 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -0357b6: 1a03 d908 |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@08d9 │ │ -0357ba: 7020 a515 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0357c0: 2702 |0010: throw v2 │ │ -0357c2: 5452 b301 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0357c6: 5453 b301 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ -0357ca: 6e10 3e16 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0357d0: 0a03 |0018: move-result v3 │ │ -0357d2: 2333 b003 |0019: new-array v3, v3, [Landroid/content/Intent; // type@03b0 │ │ -0357d6: 6e20 4016 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -0357dc: 0c00 |001e: move-result-object v0 │ │ -0357de: 1f00 b003 |001f: check-cast v0, [Landroid/content/Intent; // type@03b0 │ │ -0357e2: 2202 2600 |0021: new-instance v2, Landroid/content/Intent; // type@0026 │ │ -0357e6: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -0357ea: 7020 9c00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -0357f0: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -0357f6: 6e20 9f00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -0357fc: 0c02 |002e: move-result-object v2 │ │ -0357fe: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -035802: 5452 b401 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035806: 7130 3b05 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@053b │ │ -03580c: 0a02 |0036: move-result v2 │ │ -03580e: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -035812: 2201 2600 |0039: new-instance v1, Landroid/content/Intent; // type@0026 │ │ -035816: 2102 |003b: array-length v2, v0 │ │ -035818: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03581c: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -035820: 7020 9c00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -035826: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -03582a: 6e20 9f00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -035830: 5452 b401 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ -035834: 6e20 9600 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0096 │ │ -03583a: 0e00 |004d: return-void │ │ +035868: |[035868] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +035878: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03587a: 5452 b301 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +03587e: 6e10 4016 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1640 │ │ +035884: 0a02 |0006: move-result v2 │ │ +035886: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +03588a: 2202 3703 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +03588e: 1a03 ee08 |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@08ee │ │ +035892: 7020 ac15 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +035898: 2702 |0010: throw v2 │ │ +03589a: 5452 b301 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +03589e: 5453 b301 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b3 │ │ +0358a2: 6e10 4516 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0358a8: 0a03 |0018: move-result v3 │ │ +0358aa: 2333 b203 |0019: new-array v3, v3, [Landroid/content/Intent; // type@03b2 │ │ +0358ae: 6e20 4716 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +0358b4: 0c00 |001e: move-result-object v0 │ │ +0358b6: 1f00 b203 |001f: check-cast v0, [Landroid/content/Intent; // type@03b2 │ │ +0358ba: 2202 2600 |0021: new-instance v2, Landroid/content/Intent; // type@0026 │ │ +0358be: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +0358c2: 7020 9c00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +0358c8: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +0358ce: 6e20 9f00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +0358d4: 0c02 |002e: move-result-object v2 │ │ +0358d6: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +0358da: 5452 b401 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +0358de: 7130 3b05 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@053b │ │ +0358e4: 0a02 |0036: move-result v2 │ │ +0358e6: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +0358ea: 2201 2600 |0039: new-instance v1, Landroid/content/Intent; // type@0026 │ │ +0358ee: 2102 |003b: array-length v2, v0 │ │ +0358f0: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0358f4: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +0358f8: 7020 9c00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +0358fe: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +035902: 6e20 9f00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +035908: 5452 b401 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b4 │ │ +03590c: 6e20 9600 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0096 │ │ +035912: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -17980,21 +17980,21 @@ │ │ 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #73 header: │ │ class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2570 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2592 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #73 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -18009,17 +18009,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03583c: |[03583c] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -03584c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -035852: 0e00 |0003: return-void │ │ +035914: |[035914] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +035924: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03592a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -18027,35 +18027,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -035854: |[035854] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -035864: 7140 7700 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0077 │ │ -03586a: 0c00 |0003: move-result-object v0 │ │ -03586c: 1100 |0004: return-object v0 │ │ +03592c: |[03592c] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +03593c: 7140 7700 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0077 │ │ +035942: 0c00 |0003: move-result-object v0 │ │ +035944: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2570 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 2592 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #74 header: │ │ class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2575 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2597 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #74 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ @@ -18070,17 +18070,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035870: |[035870] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -035880: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -035886: 0e00 |0003: return-void │ │ +035948: |[035948] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +035958: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03595e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderJellybean;) │ │ @@ -18088,36 +18088,36 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -035888: |[035888] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -035898: 7155 7800 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0078 │ │ -03589e: 0c00 |0003: move-result-object v0 │ │ -0358a0: 1100 |0004: return-object v0 │ │ +035960: |[035960] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +035970: 7155 7800 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0078 │ │ +035976: 0c00 |0003: move-result-object v0 │ │ +035978: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2575 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 2597 (TaskStackBuilderJellybean.java) │ │ │ │ Class #75 header: │ │ class_idx : 215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 622 │ │ +superclass_idx : 837 │ │ +source_file_idx : 640 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #75 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompat;' │ │ @@ -18132,17 +18132,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0358a4: |[0358a4] android.support.v4.content.ContextCompat.:()V │ │ -0358b4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0358ba: 0e00 |0003: return-void │ │ +03597c: |[03597c] android.support.v4.content.ContextCompat.:()V │ │ +03598c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +035992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ @@ -18150,19 +18150,19 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0358bc: |[0358bc] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -0358cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0358ce: 7130 3b05 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@053b │ │ -0358d4: 0a00 |0004: move-result v0 │ │ -0358d6: 0f00 |0005: return v0 │ │ +035994: |[035994] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +0359a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0359a6: 7130 3b05 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@053b │ │ +0359ac: 0a00 |0004: move-result v0 │ │ +0359ae: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ @@ -18171,27 +18171,27 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0358d8: |[0358d8] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -0358e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0358ea: 6000 2200 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0358ee: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -0358f2: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -0358f6: 7130 3f05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@053f │ │ -0358fc: 0f01 |000a: return v1 │ │ -0358fe: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -035902: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -035906: 7120 3d05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@053d │ │ -03590c: 28f8 |0012: goto 000a // -0008 │ │ -03590e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -035910: 28f6 |0014: goto 000a // -000a │ │ +0359b0: |[0359b0] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +0359c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0359c2: 6000 2200 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0359c6: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +0359ca: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +0359ce: 7130 3f05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@053f │ │ +0359d4: 0f01 |000a: return v1 │ │ +0359d6: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +0359da: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +0359de: 7120 3d05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@053d │ │ +0359e4: 28f8 |0012: goto 000a // -0008 │ │ +0359e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0359e8: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0003 line=90 │ │ 0x0007 line=91 │ │ 0x000a line=97 │ │ 0x000b line=93 │ │ @@ -18200,21 +18200,21 @@ │ │ locals : │ │ 0x0003 - 0x0015 reg=0 version I │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0015 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 622 (ContextCompat.java) │ │ + source_file_idx : 640 (ContextCompat.java) │ │ │ │ Class #76 header: │ │ class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 623 │ │ +superclass_idx : 837 │ │ +source_file_idx : 641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ @@ -18229,17 +18229,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035914: |[035914] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -035924: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03592a: 0e00 |0003: return-void │ │ +0359ec: |[0359ec] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +0359fc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +035a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -18247,33 +18247,33 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03592c: |[03592c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -03593c: 6e20 9400 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0094 │ │ -035942: 0e00 |0003: return-void │ │ +035a04: |[035a04] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +035a14: 6e20 9400 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0094 │ │ +035a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 623 (ContextCompatHoneycomb.java) │ │ + source_file_idx : 641 (ContextCompatHoneycomb.java) │ │ │ │ Class #77 header: │ │ class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 624 │ │ +superclass_idx : 837 │ │ +source_file_idx : 642 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ @@ -18288,17 +18288,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035944: |[035944] android.support.v4.content.ContextCompatJellybean.:()V │ │ -035954: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03595a: 0e00 |0003: return-void │ │ +035a1c: |[035a1c] android.support.v4.content.ContextCompatJellybean.:()V │ │ +035a2c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +035a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ @@ -18306,34 +18306,34 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03595c: |[03595c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -03596c: 6e30 9500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0095 │ │ -035972: 0e00 |0003: return-void │ │ +035a34: |[035a34] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +035a44: 6e30 9500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0095 │ │ +035a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 624 (ContextCompatJellybean.java) │ │ + source_file_idx : 642 (ContextCompatJellybean.java) │ │ │ │ Class #78 header: │ │ class_idx : 219 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 821 │ │ +superclass_idx : 837 │ │ +source_file_idx : 839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -18357,21 +18357,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/content/FileProvider$PathStrategy;) │ │ name : 'getUriForFile' │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 821 (FileProvider.java) │ │ + source_file_idx : 839 (FileProvider.java) │ │ │ │ Class #79 header: │ │ class_idx : 221 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ -source_file_idx : 821 │ │ +source_file_idx : 839 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ @@ -18449,32 +18449,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -035974: |[035974] android.support.v4.content.FileProvider.:()V │ │ -035984: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -035986: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ -03598a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03598c: 1a02 580b |0004: const-string v2, "_display_name" // string@0b58 │ │ -035990: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -035994: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -035996: 1a02 5e0b |0009: const-string v2, "_size" // string@0b5e │ │ -03599a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -03599e: 6900 cc01 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01cc │ │ -0359a2: 2200 1503 |000f: new-instance v0, Ljava/io/File; // type@0315 │ │ -0359a6: 1a01 ee00 |0011: const-string v1, "/" // string@00ee │ │ -0359aa: 7020 4815 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -0359b0: 6900 cd01 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01cd │ │ -0359b4: 2200 6c03 |0018: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -0359b8: 7010 4e16 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -0359be: 6900 d401 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ -0359c2: 0e00 |001f: return-void │ │ +035a4c: |[035a4c] android.support.v4.content.FileProvider.:()V │ │ +035a5c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +035a5e: 2300 cd03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cd │ │ +035a62: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +035a64: 1a02 6e0b |0004: const-string v2, "_display_name" // string@0b6e │ │ +035a68: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +035a6c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +035a6e: 1a02 740b |0009: const-string v2, "_size" // string@0b74 │ │ +035a72: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +035a76: 6900 cc01 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01cc │ │ +035a7a: 2200 1603 |000f: new-instance v0, Ljava/io/File; // type@0316 │ │ +035a7e: 1a01 0001 |0011: const-string v1, "/" // string@0100 │ │ +035a82: 7020 4f15 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +035a88: 6900 cd01 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01cd │ │ +035a8c: 2200 6e03 |0018: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +035a90: 7010 5516 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +035a96: 6900 d401 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ +035a9a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000f line=89 │ │ 0x0018 line=92 │ │ locals : │ │ │ │ @@ -18483,17 +18483,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0359c4: |[0359c4] android.support.v4.content.FileProvider.:()V │ │ -0359d4: 7010 8300 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0083 │ │ -0359da: 0e00 |0003: return-void │ │ +035a9c: |[035a9c] android.support.v4.content.FileProvider.:()V │ │ +035aac: 7010 8300 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0083 │ │ +035ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=313 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -18502,31 +18502,31 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0359dc: |[0359dc] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -0359ec: 0761 |0000: move-object v1, v6 │ │ -0359ee: 0770 |0001: move-object v0, v7 │ │ -0359f0: 2104 |0002: array-length v4, v0 │ │ -0359f2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0359f4: 0712 |0004: move-object v2, v1 │ │ -0359f6: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -0359fa: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -0359fe: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -035a02: 2201 1503 |000b: new-instance v1, Ljava/io/File; // type@0315 │ │ -035a06: 7030 4715 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1547 │ │ -035a0c: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -035a10: 0712 |0012: move-object v2, v1 │ │ -035a12: 28f2 |0013: goto 0005 // -000e │ │ -035a14: 1102 |0014: return-object v2 │ │ -035a16: 0721 |0015: move-object v1, v2 │ │ -035a18: 28fa |0016: goto 0010 // -0006 │ │ +035ab4: |[035ab4] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +035ac4: 0761 |0000: move-object v1, v6 │ │ +035ac6: 0770 |0001: move-object v0, v7 │ │ +035ac8: 2104 |0002: array-length v4, v0 │ │ +035aca: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +035acc: 0712 |0004: move-object v2, v1 │ │ +035ace: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +035ad2: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +035ad6: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +035ada: 2201 1603 |000b: new-instance v1, Ljava/io/File; // type@0316 │ │ +035ade: 7030 4e15 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@154e │ │ +035ae4: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +035ae8: 0712 |0012: move-object v2, v1 │ │ +035aea: 28f2 |0013: goto 0005 // -000e │ │ +035aec: 1102 |0014: return-object v2 │ │ +035aee: 0721 |0015: move-object v1, v2 │ │ +035af0: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0001 line=437 │ │ 0x0009 line=438 │ │ 0x000b line=439 │ │ 0x0010 line=437 │ │ @@ -18550,19 +18550,19 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -035a1c: |[035a1c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -035a2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -035a2e: 2330 c803 |0001: new-array v0, v3, [Ljava/lang/Object; // type@03c8 │ │ -035a32: 7153 0016 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -035a38: 1100 |0006: return-object v0 │ │ +035af4: |[035af4] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +035b04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035b06: 2330 ca03 |0001: new-array v0, v3, [Ljava/lang/Object; // type@03ca │ │ +035b0a: 7153 0716 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +035b10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ 0x0003 line=453 │ │ 0x0006 line=454 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/Object; │ │ @@ -18574,19 +18574,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -035a3c: |[035a3c] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -035a4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -035a4e: 2330 cb03 |0001: new-array v0, v3, [Ljava/lang/String; // type@03cb │ │ -035a52: 7153 0016 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -035a58: 1100 |0006: return-object v0 │ │ +035b14: |[035b14] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +035b24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035b26: 2330 cd03 |0001: new-array v0, v3, [Ljava/lang/String; // type@03cd │ │ +035b2a: 7153 0716 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +035b30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=446 │ │ 0x0003 line=447 │ │ 0x0006 line=448 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/String; │ │ @@ -18598,41 +18598,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -035a5c: |[035a5c] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -035a6c: 6203 d401 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ -035a70: 1d03 |0002: monitor-enter v3 │ │ -035a72: 6202 d401 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ -035a76: 6e20 5216 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -035a7c: 0c01 |0008: move-result-object v1 │ │ -035a7e: 1f01 db00 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@00db │ │ -035a82: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -035a86: 7120 7005 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0570 │ │ -035a8c: 0c01 |0010: move-result-object v1 │ │ -035a8e: 6202 d401 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ -035a92: 6e30 5416 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -035a98: 1e03 |0016: monitor-exit v3 │ │ -035a9a: 1101 |0017: return-object v1 │ │ -035a9c: 0d00 |0018: move-exception v0 │ │ -035a9e: 2202 3403 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035aa2: 1a04 3003 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0330 │ │ -035aa6: 7030 a315 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15a3 │ │ -035aac: 2702 |0020: throw v2 │ │ -035aae: 0d02 |0021: move-exception v2 │ │ -035ab0: 1e03 |0022: monitor-exit v3 │ │ -035ab2: 2702 |0023: throw v2 │ │ -035ab4: 0d00 |0024: move-exception v0 │ │ -035ab6: 2202 3403 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035aba: 1a04 3003 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0330 │ │ -035abe: 7030 a315 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15a3 │ │ -035ac4: 2702 |002c: throw v2 │ │ +035b34: |[035b34] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +035b44: 6203 d401 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ +035b48: 1d03 |0002: monitor-enter v3 │ │ +035b4a: 6202 d401 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ +035b4e: 6e20 5916 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +035b54: 0c01 |0008: move-result-object v1 │ │ +035b56: 1f01 db00 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@00db │ │ +035b5a: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +035b5e: 7120 7005 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0570 │ │ +035b64: 0c01 |0010: move-result-object v1 │ │ +035b66: 6202 d401 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01d4 │ │ +035b6a: 6e30 5b16 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +035b70: 1e03 |0016: monitor-exit v3 │ │ +035b72: 1101 |0017: return-object v1 │ │ +035b74: 0d00 |0018: move-exception v0 │ │ +035b76: 2202 3603 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +035b7a: 1a04 4203 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0342 │ │ +035b7e: 7030 aa15 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15aa │ │ +035b84: 2702 |0020: throw v2 │ │ +035b86: 0d02 |0021: move-exception v2 │ │ +035b88: 1e03 |0022: monitor-exit v3 │ │ +035b8a: 2702 |0023: throw v2 │ │ +035b8c: 0d00 |0024: move-exception v0 │ │ +035b8e: 2202 3603 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +035b92: 1a04 4203 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0342 │ │ +035b96: 7030 aa15 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15aa │ │ +035b9c: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -18666,20 +18666,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035af4: |[035af4] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -035b04: 7120 6905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0569 │ │ -035b0a: 0c00 |0003: move-result-object v0 │ │ -035b0c: 7220 5d05 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@055d │ │ -035b12: 0c01 |0007: move-result-object v1 │ │ -035b14: 1101 |0008: return-object v1 │ │ +035bcc: |[035bcc] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +035bdc: 7120 6905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0569 │ │ +035be2: 0c00 |0003: move-result-object v0 │ │ +035be4: 7220 5d05 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@055d │ │ +035bea: 0c01 |0007: move-result-object v1 │ │ +035bec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 strategy Landroid/support/v4/content/FileProvider$PathStrategy; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -18691,61 +18691,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -035b18: |[035b18] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -035b28: 1a01 ed17 |0000: const-string v1, "r" // string@17ed │ │ -035b2c: 6e20 d915 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b32: 0a01 |0005: move-result v1 │ │ -035b34: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -035b38: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -035b3c: 0f00 |000a: return v0 │ │ -035b3e: 1a01 be1b |000b: const-string v1, "w" // string@1bbe │ │ -035b42: 6e20 d915 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b48: 0a01 |0010: move-result v1 │ │ -035b4a: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -035b4e: 1a01 f61b |0013: const-string v1, "wt" // string@1bf6 │ │ -035b52: 6e20 d915 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b58: 0a01 |0018: move-result v1 │ │ -035b5a: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -035b5e: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -035b62: 28ed |001d: goto 000a // -0013 │ │ -035b64: 1a01 bf1b |001e: const-string v1, "wa" // string@1bbf │ │ -035b68: 6e20 d915 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b6e: 0a01 |0023: move-result v1 │ │ -035b70: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -035b74: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -035b78: 28e2 |0028: goto 000a // -001e │ │ -035b7a: 1a01 9418 |0029: const-string v1, "rw" // string@1894 │ │ -035b7e: 6e20 d915 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b84: 0a01 |002e: move-result v1 │ │ -035b86: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -035b8a: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -035b8e: 28d7 |0033: goto 000a // -0029 │ │ -035b90: 1a01 9518 |0034: const-string v1, "rwt" // string@1895 │ │ -035b94: 6e20 d915 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035b9a: 0a01 |0039: move-result v1 │ │ -035b9c: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -035ba0: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -035ba4: 28cc |003e: goto 000a // -0034 │ │ -035ba6: 2201 3403 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035baa: 2202 4d03 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -035bae: 7010 f315 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -035bb4: 1a03 f303 |0046: const-string v3, "Invalid mode: " // string@03f3 │ │ -035bb8: 6e20 fa15 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -035bbe: 0c02 |004b: move-result-object v2 │ │ -035bc0: 6e20 fa15 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -035bc6: 0c02 |004f: move-result-object v2 │ │ -035bc8: 6e10 ff15 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -035bce: 0c02 |0053: move-result-object v2 │ │ -035bd0: 7020 a215 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -035bd6: 2701 |0057: throw v1 │ │ +035bf0: |[035bf0] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +035c00: 1a01 f617 |0000: const-string v1, "r" // string@17f6 │ │ +035c04: 6e20 e015 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c0a: 0a01 |0005: move-result v1 │ │ +035c0c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +035c10: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +035c14: 0f00 |000a: return v0 │ │ +035c16: 1a01 c31b |000b: const-string v1, "w" // string@1bc3 │ │ +035c1a: 6e20 e015 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c20: 0a01 |0010: move-result v1 │ │ +035c22: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +035c26: 1a01 fb1b |0013: const-string v1, "wt" // string@1bfb │ │ +035c2a: 6e20 e015 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c30: 0a01 |0018: move-result v1 │ │ +035c32: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +035c36: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +035c3a: 28ed |001d: goto 000a // -0013 │ │ +035c3c: 1a01 c41b |001e: const-string v1, "wa" // string@1bc4 │ │ +035c40: 6e20 e015 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c46: 0a01 |0023: move-result v1 │ │ +035c48: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +035c4c: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +035c50: 28e2 |0028: goto 000a // -001e │ │ +035c52: 1a01 9d18 |0029: const-string v1, "rw" // string@189d │ │ +035c56: 6e20 e015 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c5c: 0a01 |002e: move-result v1 │ │ +035c5e: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +035c62: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +035c66: 28d7 |0033: goto 000a // -0029 │ │ +035c68: 1a01 9e18 |0034: const-string v1, "rwt" // string@189e │ │ +035c6c: 6e20 e015 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035c72: 0a01 |0039: move-result v1 │ │ +035c74: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +035c78: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +035c7c: 28cc |003e: goto 000a // -0034 │ │ +035c7e: 2201 3603 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +035c82: 2202 4f03 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +035c86: 7010 fa15 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +035c8c: 1a03 0504 |0046: const-string v3, "Invalid mode: " // string@0405 │ │ +035c90: 6e20 0116 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +035c96: 0c02 |004b: move-result-object v2 │ │ +035c98: 6e20 0116 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +035c9e: 0c02 |004f: move-result-object v2 │ │ +035ca0: 6e10 0616 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +035ca6: 0c02 |0053: move-result-object v2 │ │ +035ca8: 7020 a915 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +035cae: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0008 line=413 │ │ 0x000a line=432 │ │ 0x000b line=414 │ │ 0x001b line=415 │ │ @@ -18769,95 +18769,95 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -035bd8: |[035bd8] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -035be8: 120c |0000: const/4 v12, #int 0 // #0 │ │ -035bea: 120b |0001: const/4 v11, #int 0 // #0 │ │ -035bec: 121a |0002: const/4 v10, #int 1 // #1 │ │ -035bee: 2204 dc00 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@00dc │ │ -035bf2: 7020 5e05 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@055e │ │ -035bf8: 6e10 8c00 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -035bfe: 0c08 |000b: move-result-object v8 │ │ -035c00: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -035c04: 6e30 ca00 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@00ca │ │ -035c0a: 0c01 |0011: move-result-object v1 │ │ -035c0c: 6e10 8c00 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -035c12: 0c08 |0015: move-result-object v8 │ │ -035c14: 1a09 020c |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@0c02 │ │ -035c18: 6e30 cb00 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00cb │ │ -035c1e: 0c00 |001b: move-result-object v0 │ │ -035c20: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -035c24: 2208 3403 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -035c28: 1a09 b008 |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@08b0 │ │ -035c2c: 7020 a215 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -035c32: 2708 |0025: throw v8 │ │ -035c34: 7210 e800 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@00e8 │ │ -035c3a: 0a07 |0029: move-result v7 │ │ -035c3c: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -035c40: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -035c42: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -035c46: 7210 e700 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@00e7 │ │ -035c4c: 0c05 |0032: move-result-object v5 │ │ -035c4e: 1a08 c215 |0033: const-string v8, "name" // string@15c2 │ │ -035c52: 7230 e600 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e6 │ │ -035c58: 0c02 |0038: move-result-object v2 │ │ -035c5a: 1a08 6417 |0039: const-string v8, "path" // string@1764 │ │ -035c5e: 7230 e600 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e6 │ │ -035c64: 0c03 |003e: move-result-object v3 │ │ -035c66: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -035c68: 1a08 8418 |0040: const-string v8, "root-path" // string@1884 │ │ -035c6c: 6e20 d915 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035c72: 0a08 |0045: move-result v8 │ │ -035c74: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -035c78: 6208 cd01 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01cd │ │ -035c7c: 23a9 cb03 |004a: new-array v9, v10, [Ljava/lang/String; // type@03cb │ │ -035c80: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -035c84: 7120 6505 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ -035c8a: 0c06 |0051: move-result-object v6 │ │ -035c8c: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -035c90: 6e30 5f05 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@055f │ │ -035c96: 28cf |0057: goto 0026 // -0031 │ │ -035c98: 1a08 e80e |0058: const-string v8, "files-path" // string@0ee8 │ │ -035c9c: 6e20 d915 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035ca2: 0a08 |005d: move-result v8 │ │ -035ca4: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -035ca8: 6e10 8a00 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@008a │ │ -035cae: 0c08 |0063: move-result-object v8 │ │ -035cb0: 23a9 cb03 |0064: new-array v9, v10, [Ljava/lang/String; // type@03cb │ │ -035cb4: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -035cb8: 7120 6505 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ -035cbe: 0c06 |006b: move-result-object v6 │ │ -035cc0: 28e6 |006c: goto 0052 // -001a │ │ -035cc2: 1a08 960c |006d: const-string v8, "cache-path" // string@0c96 │ │ -035cc6: 6e20 d915 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035ccc: 0a08 |0072: move-result v8 │ │ -035cce: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -035cd2: 6e10 8700 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0087 │ │ -035cd8: 0c08 |0078: move-result-object v8 │ │ -035cda: 23a9 cb03 |0079: new-array v9, v10, [Ljava/lang/String; // type@03cb │ │ -035cde: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -035ce2: 7120 6505 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ -035ce8: 0c06 |0080: move-result-object v6 │ │ -035cea: 28d1 |0081: goto 0052 // -002f │ │ -035cec: 1a08 d10e |0082: const-string v8, "external-path" // string@0ed1 │ │ -035cf0: 6e20 d915 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035cf6: 0a08 |0087: move-result v8 │ │ -035cf8: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -035cfc: 7100 7301 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -035d02: 0c08 |008d: move-result-object v8 │ │ -035d04: 23a9 cb03 |008e: new-array v9, v10, [Ljava/lang/String; // type@03cb │ │ -035d08: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -035d0c: 7120 6505 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ -035d12: 0c06 |0095: move-result-object v6 │ │ -035d14: 28bc |0096: goto 0052 // -0044 │ │ -035d16: 1104 |0097: return-object v4 │ │ +035cb0: |[035cb0] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +035cc0: 120c |0000: const/4 v12, #int 0 // #0 │ │ +035cc2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +035cc4: 121a |0002: const/4 v10, #int 1 // #1 │ │ +035cc6: 2204 dc00 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@00dc │ │ +035cca: 7020 5e05 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@055e │ │ +035cd0: 6e10 8c00 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +035cd6: 0c08 |000b: move-result-object v8 │ │ +035cd8: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +035cdc: 6e30 ca00 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@00ca │ │ +035ce2: 0c01 |0011: move-result-object v1 │ │ +035ce4: 6e10 8c00 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +035cea: 0c08 |0015: move-result-object v8 │ │ +035cec: 1a09 180c |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@0c18 │ │ +035cf0: 6e30 cb00 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00cb │ │ +035cf6: 0c00 |001b: move-result-object v0 │ │ +035cf8: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +035cfc: 2208 3603 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +035d00: 1a09 c508 |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@08c5 │ │ +035d04: 7020 a915 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +035d0a: 2708 |0025: throw v8 │ │ +035d0c: 7210 e800 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@00e8 │ │ +035d12: 0a07 |0029: move-result v7 │ │ +035d14: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +035d18: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +035d1a: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +035d1e: 7210 e700 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@00e7 │ │ +035d24: 0c05 |0032: move-result-object v5 │ │ +035d26: 1a08 cb15 |0033: const-string v8, "name" // string@15cb │ │ +035d2a: 7230 e600 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e6 │ │ +035d30: 0c02 |0038: move-result-object v2 │ │ +035d32: 1a08 6e17 |0039: const-string v8, "path" // string@176e │ │ +035d36: 7230 e600 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e6 │ │ +035d3c: 0c03 |003e: move-result-object v3 │ │ +035d3e: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +035d40: 1a08 8d18 |0040: const-string v8, "root-path" // string@188d │ │ +035d44: 6e20 e015 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035d4a: 0a08 |0045: move-result v8 │ │ +035d4c: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +035d50: 6208 cd01 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01cd │ │ +035d54: 23a9 cd03 |004a: new-array v9, v10, [Ljava/lang/String; // type@03cd │ │ +035d58: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +035d5c: 7120 6505 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ +035d62: 0c06 |0051: move-result-object v6 │ │ +035d64: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +035d68: 6e30 5f05 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@055f │ │ +035d6e: 28cf |0057: goto 0026 // -0031 │ │ +035d70: 1a08 f80e |0058: const-string v8, "files-path" // string@0ef8 │ │ +035d74: 6e20 e015 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035d7a: 0a08 |005d: move-result v8 │ │ +035d7c: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +035d80: 6e10 8a00 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@008a │ │ +035d86: 0c08 |0063: move-result-object v8 │ │ +035d88: 23a9 cd03 |0064: new-array v9, v10, [Ljava/lang/String; // type@03cd │ │ +035d8c: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +035d90: 7120 6505 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ +035d96: 0c06 |006b: move-result-object v6 │ │ +035d98: 28e6 |006c: goto 0052 // -001a │ │ +035d9a: 1a08 ab0c |006d: const-string v8, "cache-path" // string@0cab │ │ +035d9e: 6e20 e015 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035da4: 0a08 |0072: move-result v8 │ │ +035da6: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +035daa: 6e10 8700 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0087 │ │ +035db0: 0c08 |0078: move-result-object v8 │ │ +035db2: 23a9 cd03 |0079: new-array v9, v10, [Ljava/lang/String; // type@03cd │ │ +035db6: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +035dba: 7120 6505 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ +035dc0: 0c06 |0080: move-result-object v6 │ │ +035dc2: 28d1 |0081: goto 0052 // -002f │ │ +035dc4: 1a08 e10e |0082: const-string v8, "external-path" // string@0ee1 │ │ +035dc8: 6e20 e015 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035dce: 0a08 |0087: move-result v8 │ │ +035dd0: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +035dd4: 7100 7301 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +035dda: 0c08 |008d: move-result-object v8 │ │ +035ddc: 23a9 cd03 |008e: new-array v9, v10, [Ljava/lang/String; // type@03cd │ │ +035de0: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +035de4: 7120 6505 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0565 │ │ +035dea: 0c06 |0095: move-result-object v6 │ │ +035dec: 28bc |0096: goto 0052 // -0044 │ │ +035dee: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=239 │ │ 0x0008 line=241 │ │ 0x0012 line=243 │ │ 0x001c line=245 │ │ 0x001e line=246 │ │ @@ -18896,33 +18896,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -035d18: |[035d18] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -035d28: 6f30 8400 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0084 │ │ -035d2e: 5540 1300 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0013 │ │ -035d32: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -035d36: 2200 4903 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0349 │ │ -035d3a: 1a01 3709 |0009: const-string v1, "Provider must not be exported" // string@0937 │ │ -035d3e: 7020 d015 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d0 │ │ -035d44: 2700 |000e: throw v0 │ │ -035d46: 5540 1400 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0014 │ │ -035d4a: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -035d4e: 2200 4903 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0349 │ │ -035d52: 1a01 3609 |0015: const-string v1, "Provider must grant uri permissions" // string@0936 │ │ -035d56: 7020 d015 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d0 │ │ -035d5c: 2700 |001a: throw v0 │ │ -035d5e: 5440 1200 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0012 │ │ -035d62: 7120 6905 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0569 │ │ -035d68: 0c00 |0020: move-result-object v0 │ │ -035d6a: 5b20 d301 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ -035d6e: 0e00 |0023: return-void │ │ +035df0: |[035df0] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +035e00: 6f30 8400 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0084 │ │ +035e06: 5540 1300 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0013 │ │ +035e0a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +035e0e: 2200 4b03 |0007: new-instance v0, Ljava/lang/SecurityException; // type@034b │ │ +035e12: 1a01 4c09 |0009: const-string v1, "Provider must not be exported" // string@094c │ │ +035e16: 7020 d715 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d7 │ │ +035e1c: 2700 |000e: throw v0 │ │ +035e1e: 5540 1400 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0014 │ │ +035e22: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +035e26: 2200 4b03 |0013: new-instance v0, Ljava/lang/SecurityException; // type@034b │ │ +035e2a: 1a01 4b09 |0015: const-string v1, "Provider must grant uri permissions" // string@094b │ │ +035e2e: 7020 d715 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d7 │ │ +035e34: 2700 |001a: throw v0 │ │ +035e36: 5440 1200 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0012 │ │ +035e3a: 7120 6905 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0569 │ │ +035e40: 0c00 |0020: move-result-object v0 │ │ +035e42: 5b20 d301 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ +035e46: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000f line=109 │ │ 0x0013 line=110 │ │ @@ -18938,25 +18938,25 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -035d70: |[035d70] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -035d80: 5421 d301 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ -035d84: 7220 5c05 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ -035d8a: 0c00 |0005: move-result-object v0 │ │ -035d8c: 6e10 4a15 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@154a │ │ -035d92: 0a01 |0009: move-result v1 │ │ -035d94: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -035d98: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -035d9a: 0f01 |000d: return v1 │ │ -035d9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -035d9e: 28fe |000f: goto 000d // -0002 │ │ +035e48: |[035e48] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +035e58: 5421 d301 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ +035e5c: 7220 5c05 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ +035e62: 0c00 |0005: move-result-object v0 │ │ +035e64: 6e10 5115 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1551 │ │ +035e6a: 0a01 |0009: move-result v1 │ │ +035e6c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +035e70: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +035e72: 0f01 |000d: return v1 │ │ +035e74: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +035e76: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=196 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 file Ljava/io/File; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/FileProvider; │ │ @@ -18969,37 +18969,37 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -035da0: |[035da0] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -035db0: 5464 d301 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ -035db4: 7220 5c05 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ -035dba: 0c01 |0005: move-result-object v1 │ │ -035dbc: 6e10 4f15 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@154f │ │ -035dc2: 0c04 |0009: move-result-object v4 │ │ -035dc4: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -035dc8: 6e20 e115 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e1 │ │ -035dce: 0a02 |000f: move-result v2 │ │ -035dd0: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -035dd4: 6e10 4f15 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@154f │ │ -035dda: 0c04 |0015: move-result-object v4 │ │ -035ddc: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -035de0: 6e20 e815 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -035de6: 0c00 |001b: move-result-object v0 │ │ -035de8: 7100 a212 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@12a2 │ │ -035dee: 0c04 |001f: move-result-object v4 │ │ -035df0: 6e20 a112 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@12a1 │ │ -035df6: 0c03 |0023: move-result-object v3 │ │ -035df8: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -035dfc: 1103 |0026: return-object v3 │ │ -035dfe: 1a03 220c |0027: const-string v3, "application/octet-stream" // string@0c22 │ │ -035e02: 28fd |0029: goto 0026 // -0003 │ │ +035e78: |[035e78] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +035e88: 5464 d301 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ +035e8c: 7220 5c05 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ +035e92: 0c01 |0005: move-result-object v1 │ │ +035e94: 6e10 5615 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1556 │ │ +035e9a: 0c04 |0009: move-result-object v4 │ │ +035e9c: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +035ea0: 6e20 e815 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e8 │ │ +035ea6: 0a02 |000f: move-result v2 │ │ +035ea8: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +035eac: 6e10 5615 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1556 │ │ +035eb2: 0c04 |0015: move-result-object v4 │ │ +035eb4: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +035eb8: 6e20 ef15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +035ebe: 0c00 |001b: move-result-object v0 │ │ +035ec0: 7100 a212 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@12a2 │ │ +035ec6: 0c04 |001f: move-result-object v4 │ │ +035ec8: 6e20 a112 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@12a1 │ │ +035ece: 0c03 |0023: move-result-object v3 │ │ +035ed0: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +035ed4: 1103 |0026: return-object v3 │ │ +035ed6: 1a03 380c |0027: const-string v3, "application/octet-stream" // string@0c38 │ │ +035eda: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0006 line=170 │ │ 0x0010 line=171 │ │ 0x0012 line=172 │ │ 0x001c line=173 │ │ @@ -19018,19 +19018,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -035e04: |[035e04] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -035e14: 2200 5203 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0352 │ │ -035e18: 1a01 d408 |0002: const-string v1, "No external inserts" // string@08d4 │ │ -035e1c: 7020 0e16 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@160e │ │ -035e22: 2700 |0007: throw v0 │ │ +035edc: |[035edc] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +035eec: 2200 5403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0354 │ │ +035ef0: 1a01 e908 |0002: const-string v1, "No external inserts" // string@08e9 │ │ +035ef4: 7020 1516 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1615 │ │ +035efa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ @@ -19040,17 +19040,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e24: |[035e24] android.support.v4.content.FileProvider.onCreate:()Z │ │ -035e34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035e36: 0f00 |0001: return v0 │ │ +035efc: |[035efc] android.support.v4.content.FileProvider.onCreate:()Z │ │ +035f0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035f0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/FileProvider; │ │ │ │ #5 : (in Landroid/support/v4/content/FileProvider;) │ │ @@ -19058,23 +19058,23 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -035e38: |[035e38] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -035e48: 5432 d301 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ -035e4c: 7220 5c05 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ -035e52: 0c00 |0005: move-result-object v0 │ │ -035e54: 7110 6d05 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@056d │ │ -035e5a: 0a01 |0009: move-result v1 │ │ -035e5c: 7120 9101 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0191 │ │ -035e62: 0c02 |000d: move-result-object v2 │ │ -035e64: 1102 |000e: return-object v2 │ │ +035f10: |[035f10] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +035f20: 5432 d301 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ +035f24: 7220 5c05 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ +035f2a: 0c00 |0005: move-result-object v0 │ │ +035f2c: 7110 6d05 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@056d │ │ +035f32: 0a01 |0009: move-result v1 │ │ +035f34: 7120 9101 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0191 │ │ +035f3a: 0c02 |000d: move-result-object v2 │ │ +035f3c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0006 line=203 │ │ 0x000a line=204 │ │ locals : │ │ 0x0006 - 0x000f reg=0 file Ljava/io/File; │ │ @@ -19088,68 +19088,68 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -035e68: |[035e68] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -035e78: 54ca d301 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ -035e7c: 7220 5c05 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ -035e82: 0c04 |0005: move-result-object v4 │ │ -035e84: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -035e88: 620e cc01 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01cc │ │ -035e8c: 21ea |000a: array-length v10, v14 │ │ -035e8e: 23a2 cb03 |000b: new-array v2, v10, [Ljava/lang/String; // type@03cb │ │ -035e92: 21ea |000d: array-length v10, v14 │ │ -035e94: 23a9 c803 |000e: new-array v9, v10, [Ljava/lang/Object; // type@03c8 │ │ -035e98: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -035e9a: 07e0 |0011: move-object v0, v14 │ │ -035e9c: 2108 |0012: array-length v8, v0 │ │ -035e9e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -035ea0: 0156 |0014: move v6, v5 │ │ -035ea2: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -035ea6: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -035eaa: 1a0a 580b |0019: const-string v10, "_display_name" // string@0b58 │ │ -035eae: 6e20 d915 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035eb4: 0a0a |001e: move-result v10 │ │ -035eb6: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -035eba: 1a0a 580b |0021: const-string v10, "_display_name" // string@0b58 │ │ -035ebe: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -035ec2: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -035ec6: 6e10 4f15 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@154f │ │ -035ecc: 0c0a |002a: move-result-object v10 │ │ -035ece: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -035ed2: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -035ed6: 0156 |002f: move v6, v5 │ │ -035ed8: 28e5 |0030: goto 0015 // -001b │ │ -035eda: 1a0a 5e0b |0031: const-string v10, "_size" // string@0b5e │ │ -035ede: 6e20 d915 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -035ee4: 0a0a |0036: move-result v10 │ │ -035ee6: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -035eea: 1a0a 5e0b |0039: const-string v10, "_size" // string@0b5e │ │ -035eee: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -035ef2: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -035ef6: 6e10 5415 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1554 │ │ -035efc: 0b0a |0042: move-result-wide v10 │ │ -035efe: 7120 b115 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -035f04: 0c0a |0046: move-result-object v10 │ │ -035f06: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -035f0a: 28e4 |0049: goto 002d // -001c │ │ -035f0c: 7120 6705 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0567 │ │ -035f12: 0c02 |004d: move-result-object v2 │ │ -035f14: 7120 6605 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0566 │ │ -035f1a: 0c09 |0051: move-result-object v9 │ │ -035f1c: 2203 3900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0039 │ │ -035f20: 121a |0054: const/4 v10, #int 1 // #1 │ │ -035f22: 7030 fb00 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@00fb │ │ -035f28: 6e20 fc00 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00fc │ │ -035f2e: 1103 |005b: return-object v3 │ │ -035f30: 0165 |005c: move v5, v6 │ │ -035f32: 28d0 |005d: goto 002d // -0030 │ │ +035f40: |[035f40] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +035f50: 54ca d301 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01d3 │ │ +035f54: 7220 5c05 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@055c │ │ +035f5a: 0c04 |0005: move-result-object v4 │ │ +035f5c: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +035f60: 620e cc01 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01cc │ │ +035f64: 21ea |000a: array-length v10, v14 │ │ +035f66: 23a2 cd03 |000b: new-array v2, v10, [Ljava/lang/String; // type@03cd │ │ +035f6a: 21ea |000d: array-length v10, v14 │ │ +035f6c: 23a9 ca03 |000e: new-array v9, v10, [Ljava/lang/Object; // type@03ca │ │ +035f70: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +035f72: 07e0 |0011: move-object v0, v14 │ │ +035f74: 2108 |0012: array-length v8, v0 │ │ +035f76: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +035f78: 0156 |0014: move v6, v5 │ │ +035f7a: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +035f7e: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +035f82: 1a0a 6e0b |0019: const-string v10, "_display_name" // string@0b6e │ │ +035f86: 6e20 e015 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035f8c: 0a0a |001e: move-result v10 │ │ +035f8e: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +035f92: 1a0a 6e0b |0021: const-string v10, "_display_name" // string@0b6e │ │ +035f96: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +035f9a: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +035f9e: 6e10 5615 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1556 │ │ +035fa4: 0c0a |002a: move-result-object v10 │ │ +035fa6: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +035faa: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +035fae: 0156 |002f: move v6, v5 │ │ +035fb0: 28e5 |0030: goto 0015 // -001b │ │ +035fb2: 1a0a 740b |0031: const-string v10, "_size" // string@0b74 │ │ +035fb6: 6e20 e015 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +035fbc: 0a0a |0036: move-result v10 │ │ +035fbe: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +035fc2: 1a0a 740b |0039: const-string v10, "_size" // string@0b74 │ │ +035fc6: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +035fca: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +035fce: 6e10 5b15 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@155b │ │ +035fd4: 0b0a |0042: move-result-wide v10 │ │ +035fd6: 7120 b815 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +035fdc: 0c0a |0046: move-result-object v10 │ │ +035fde: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +035fe2: 28e4 |0049: goto 002d // -001c │ │ +035fe4: 7120 6705 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0567 │ │ +035fea: 0c02 |004d: move-result-object v2 │ │ +035fec: 7120 6605 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0566 │ │ +035ff2: 0c09 |0051: move-result-object v9 │ │ +035ff4: 2203 3900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0039 │ │ +035ff8: 121a |0054: const/4 v10, #int 1 // #1 │ │ +035ffa: 7030 fb00 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@00fb │ │ +036000: 6e20 fc00 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@00fc │ │ +036006: 1103 |005b: return-object v3 │ │ +036008: 0165 |005c: move v5, v6 │ │ +03600a: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=140 │ │ 0x0008 line=141 │ │ 0x000a line=144 │ │ 0x000d line=145 │ │ @@ -19196,36 +19196,36 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -035f34: |[035f34] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -035f44: 2200 5203 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0352 │ │ -035f48: 1a01 d508 |0002: const-string v1, "No external updates" // string@08d5 │ │ -035f4c: 7020 0e16 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@160e │ │ -035f52: 2700 |0007: throw v0 │ │ +03600c: |[03600c] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +03601c: 2200 5403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0354 │ │ +036020: 1a01 ea08 |0002: const-string v1, "No external updates" // string@08ea │ │ +036024: 7020 1516 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1615 │ │ +03602a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0008 reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 821 (FileProvider.java) │ │ + source_file_idx : 839 (FileProvider.java) │ │ │ │ Class #80 header: │ │ class_idx : 222 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1000 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ @@ -19255,21 +19255,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ name : 'makeRestartActivityTask' │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1000 (IntentCompat.java) │ │ + source_file_idx : 1018 (IntentCompat.java) │ │ │ │ Class #81 header: │ │ class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1000 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1018 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ @@ -19327,32 +19327,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -035f54: |[035f54] android.support.v4.content.IntentCompat.:()V │ │ -035f64: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -035f68: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -035f6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -035f70: 2201 e100 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@00e1 │ │ -035f74: 7010 7d05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@057d │ │ -035f7a: 6901 dc01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -035f7e: 0e00 |000d: return-void │ │ -035f80: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -035f84: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -035f88: 2201 e000 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@00e0 │ │ -035f8c: 7010 7a05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@057a │ │ -035f92: 6901 dc01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -035f96: 28f4 |0019: goto 000d // -000c │ │ -035f98: 2201 df00 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@00df │ │ -035f9c: 7010 7605 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0576 │ │ -035fa2: 6901 dc01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -035fa6: 28ec |0021: goto 000d // -0014 │ │ +03602c: |[03602c] android.support.v4.content.IntentCompat.:()V │ │ +03603c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +036040: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +036044: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +036048: 2201 e100 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@00e1 │ │ +03604c: 7010 7d05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@057d │ │ +036052: 6901 dc01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +036056: 0e00 |000d: return-void │ │ +036058: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +03605c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +036060: 2201 e000 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@00e0 │ │ +036064: 7010 7a05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@057a │ │ +03606a: 6901 dc01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +03606e: 28f4 |0019: goto 000d // -000c │ │ +036070: 2201 df00 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@00df │ │ +036074: 7010 7605 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0576 │ │ +03607a: 6901 dc01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +03607e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -19366,17 +19366,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035fa8: |[035fa8] android.support.v4.content.IntentCompat.:()V │ │ -035fb8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -035fbe: 0e00 |0003: return-void │ │ +036080: |[036080] android.support.v4.content.IntentCompat.:()V │ │ +036090: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +036096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -19385,19 +19385,19 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -035fc0: |[035fc0] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -035fd0: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -035fd4: 7220 7305 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0573 │ │ -035fda: 0c00 |0005: move-result-object v0 │ │ -035fdc: 1100 |0006: return-object v0 │ │ +036098: |[036098] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0360a8: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +0360ac: 7220 7305 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0573 │ │ +0360b2: 0c00 |0005: move-result-object v0 │ │ +0360b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ @@ -19405,19 +19405,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -035fe0: |[035fe0] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -035ff0: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -035ff4: 7230 7405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0574 │ │ -035ffa: 0c00 |0005: move-result-object v0 │ │ -035ffc: 1100 |0006: return-object v0 │ │ +0360b8: |[0360b8] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0360c8: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +0360cc: 7230 7405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0574 │ │ +0360d2: 0c00 |0005: move-result-object v0 │ │ +0360d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ @@ -19426,33 +19426,33 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -036000: |[036000] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -036010: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ -036014: 7220 7505 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0575 │ │ -03601a: 0c00 |0005: move-result-object v0 │ │ -03601c: 1100 |0006: return-object v0 │ │ +0360d8: |[0360d8] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0360e8: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01dc │ │ +0360ec: 7220 7505 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0575 │ │ +0360f2: 0c00 |0005: move-result-object v0 │ │ +0360f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1000 (IntentCompat.java) │ │ + source_file_idx : 1018 (IntentCompat.java) │ │ │ │ Class #82 header: │ │ class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1001 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #82 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ @@ -19467,17 +19467,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036020: |[036020] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -036030: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -036036: 0e00 |0003: return-void │ │ +0360f8: |[0360f8] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +036108: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03610e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -19485,18 +19485,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036038: |[036038] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -036048: 7110 af00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00af │ │ -03604e: 0c00 |0003: move-result-object v0 │ │ -036050: 1100 |0004: return-object v0 │ │ +036110: |[036110] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +036120: 7110 af00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00af │ │ +036126: 0c00 |0003: move-result-object v0 │ │ +036128: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -19504,32 +19504,32 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036054: |[036054] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -036064: 7110 b100 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00b1 │ │ -03606a: 0c00 |0003: move-result-object v0 │ │ -03606c: 1100 |0004: return-object v0 │ │ +03612c: |[03612c] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +03613c: 7110 b100 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00b1 │ │ +036142: 0c00 |0003: move-result-object v0 │ │ +036144: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1001 (IntentCompatHoneycomb.java) │ │ + source_file_idx : 1019 (IntentCompatHoneycomb.java) │ │ │ │ Class #83 header: │ │ class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1002 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1020 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #83 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatIcsMr1;' │ │ @@ -19544,17 +19544,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036070: |[036070] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -036080: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -036086: 0e00 |0003: return-void │ │ +036148: |[036148] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +036158: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03615e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ @@ -19562,33 +19562,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -036088: |[036088] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -036098: 7120 b000 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b0 │ │ -03609e: 0c00 |0003: move-result-object v0 │ │ -0360a0: 1100 |0004: return-object v0 │ │ +036160: |[036160] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +036170: 7120 b000 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00b0 │ │ +036176: 0c00 |0003: move-result-object v0 │ │ +036178: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1002 (IntentCompatIcsMr1.java) │ │ + source_file_idx : 1020 (IntentCompatIcsMr1.java) │ │ │ │ Class #84 header: │ │ class_idx : 229 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 53 │ │ -source_file_idx : 2127 │ │ +source_file_idx : 2148 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #84 annotations: │ │ Annotations on class │ │ @@ -19612,20 +19612,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0360a4: |[0360a4] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -0360b4: 5b12 dd01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01dd │ │ -0360b8: 2200 5800 |0002: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -0360bc: 7010 7401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -0360c2: 7020 e900 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00e9 │ │ -0360c8: 0e00 |000a: return-void │ │ +03617c: |[03617c] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +03618c: 5b12 dd01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01dd │ │ +036190: 2200 5800 |0002: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +036194: 7010 7401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +03619a: 7020 e900 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00e9 │ │ +0361a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -19638,17 +19638,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0360cc: |[0360cc] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -0360dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0360de: 0f00 |0001: return v0 │ │ +0361a4: |[0361a4] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +0361b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0361b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -19657,34 +19657,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0360e0: |[0360e0] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -0360f0: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01dd │ │ -0360f4: 6e10 9a05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@059a │ │ -0360fa: 0e00 |0005: return-void │ │ +0361b8: |[0361b8] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +0361c8: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01dd │ │ +0361cc: 6e10 9a05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@059a │ │ +0361d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 2127 (Loader.java) │ │ + source_file_idx : 2148 (Loader.java) │ │ │ │ Class #85 header: │ │ class_idx : 230 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2127 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2148 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -19705,21 +19705,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2127 (Loader.java) │ │ + source_file_idx : 2148 (Loader.java) │ │ │ │ Class #86 header: │ │ class_idx : 231 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2127 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2148 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -19781,27 +19781,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0360fc: |[0360fc] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -03610c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03610e: 7010 be15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -036114: 5c21 e501 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -036118: 5c21 de01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -03611c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03611e: 5c20 e401 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -036122: 5c21 df01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -036126: 5c21 e301 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -03612a: 6e10 8600 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0086 │ │ -036130: 0c00 |0012: move-result-object v0 │ │ -036132: 5b20 e001 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e0 │ │ -036136: 0e00 |0015: return-void │ │ +0361d4: |[0361d4] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +0361e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0361e6: 7010 c515 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0361ec: 5c21 e501 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +0361f0: 5c21 de01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +0361f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0361f6: 5c20 e401 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +0361fa: 5c21 df01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +0361fe: 5c21 e301 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036202: 6e10 8600 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0086 │ │ +036208: 0c00 |0012: move-result-object v0 │ │ +03620a: 5b20 e001 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e0 │ │ +03620e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -19819,19 +19819,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -036138: |[036138] android.support.v4.content.Loader.abandon:()V │ │ -036148: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03614a: 5c10 de01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -03614e: 6e10 9905 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0599 │ │ -036154: 0e00 |0006: return-void │ │ +036210: |[036210] android.support.v4.content.Loader.abandon:()V │ │ +036220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +036222: 5c10 de01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +036226: 6e10 9905 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0599 │ │ +03622c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -19842,18 +19842,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -036158: |[036158] android.support.v4.content.Loader.commitContentChanged:()V │ │ -036168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03616a: 5c10 e301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -03616e: 0e00 |0003: return-void │ │ +036230: |[036230] android.support.v4.content.Loader.commitContentChanged:()V │ │ +036240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036242: 5c10 e301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -19863,24 +19863,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -036170: |[036170] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -036180: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -036184: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -036188: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -03618e: 7120 1c07 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -036194: 1a01 101c |000a: const-string v1, "}" // string@1c10 │ │ -036198: 6e20 fa15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03619e: 6e10 ff15 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0361a4: 0c01 |0012: move-result-object v1 │ │ -0361a6: 1101 |0013: return-object v1 │ │ +036248: |[036248] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +036258: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +03625c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +036260: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +036266: 7120 1c07 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +03626c: 1a01 151c |000a: const-string v1, "}" // string@1c15 │ │ +036270: 6e20 0116 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036276: 6e10 0616 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03627c: 0c01 |0012: move-result-object v1 │ │ +03627e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -19895,20 +19895,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0361a8: |[0361a8] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -0361b8: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -0361bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0361c0: 5410 e201 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -0361c4: 7230 8c05 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@058c │ │ -0361ca: 0e00 |0009: return-void │ │ +036280: |[036280] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +036290: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +036294: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +036298: 5410 e201 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +03629c: 7230 8c05 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@058c │ │ +0362a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -19921,57 +19921,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0361cc: |[0361cc] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0361dc: 6e20 7615 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0361e2: 1a00 e613 |0003: const-string v0, "mId=" // string@13e6 │ │ -0361e6: 6e20 7615 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0361ec: 5210 e101 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ -0361f0: 6e20 7415 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -0361f6: 1a00 6c00 |000d: const-string v0, " mListener=" // string@006c │ │ -0361fa: 6e20 7615 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036200: 5410 e201 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -036204: 6e20 7a15 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -03620a: 5510 e501 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -03620e: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -036212: 5510 df01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -036216: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -03621a: 5510 e301 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -03621e: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -036222: 6e20 7615 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036228: 1a00 da14 |0026: const-string v0, "mStarted=" // string@14da │ │ -03622c: 6e20 7615 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036232: 5510 e501 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -036236: 6e20 7715 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -03623c: 1a00 6300 |0030: const-string v0, " mContentChanged=" // string@0063 │ │ -036240: 6e20 7615 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036246: 5510 df01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -03624a: 6e20 7715 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -036250: 1a00 7000 |003a: const-string v0, " mProcessingChange=" // string@0070 │ │ -036254: 6e20 7615 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03625a: 5510 e301 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -03625e: 6e20 7c15 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -036264: 5510 de01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -036268: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -03626c: 5510 e401 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -036270: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -036274: 6e20 7615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03627a: 1a00 0613 |004f: const-string v0, "mAbandoned=" // string@1306 │ │ -03627e: 6e20 7615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036284: 5510 de01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -036288: 6e20 7715 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -03628e: 1a00 7400 |0059: const-string v0, " mReset=" // string@0074 │ │ -036292: 6e20 7615 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -036298: 5510 e401 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -03629c: 6e20 7c15 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -0362a2: 0e00 |0063: return-void │ │ +0362a4: |[0362a4] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0362b4: 6e20 7d15 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0362ba: 1a00 f313 |0003: const-string v0, "mId=" // string@13f3 │ │ +0362be: 6e20 7d15 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0362c4: 5210 e101 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ +0362c8: 6e20 7b15 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +0362ce: 1a00 7f00 |000d: const-string v0, " mListener=" // string@007f │ │ +0362d2: 6e20 7d15 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0362d8: 5410 e201 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +0362dc: 6e20 8115 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0362e2: 5510 e501 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +0362e6: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +0362ea: 5510 df01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +0362ee: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +0362f2: 5510 e301 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +0362f6: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +0362fa: 6e20 7d15 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +036300: 1a00 e614 |0026: const-string v0, "mStarted=" // string@14e6 │ │ +036304: 6e20 7d15 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03630a: 5510 e501 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +03630e: 6e20 7e15 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +036314: 1a00 7600 |0030: const-string v0, " mContentChanged=" // string@0076 │ │ +036318: 6e20 7d15 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03631e: 5510 df01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +036322: 6e20 7e15 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +036328: 1a00 8300 |003a: const-string v0, " mProcessingChange=" // string@0083 │ │ +03632c: 6e20 7d15 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +036332: 5510 e301 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036336: 6e20 8315 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +03633c: 5510 de01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +036340: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +036344: 5510 e401 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +036348: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +03634c: 6e20 7d15 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +036352: 1a00 1313 |004f: const-string v0, "mAbandoned=" // string@1313 │ │ +036356: 6e20 7d15 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03635c: 5510 de01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +036360: 6e20 7e15 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +036366: 1a00 8700 |0059: const-string v0, " mReset=" // string@0087 │ │ +03636a: 6e20 7d15 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +036370: 5510 e401 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +036374: 6e20 8315 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +03637a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -19993,17 +19993,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0362a4: |[0362a4] android.support.v4.content.Loader.forceLoad:()V │ │ -0362b4: 6e10 9b05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@059b │ │ -0362ba: 0e00 |0003: return-void │ │ +03637c: |[03637c] android.support.v4.content.Loader.forceLoad:()V │ │ +03638c: 6e10 9b05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@059b │ │ +036392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -20013,17 +20013,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0362bc: |[0362bc] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -0362cc: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e0 │ │ -0362d0: 1100 |0002: return-object v0 │ │ +036394: |[036394] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +0363a4: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e0 │ │ +0363a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20032,17 +20032,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0362d4: |[0362d4] android.support.v4.content.Loader.getId:()I │ │ -0362e4: 5210 e101 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ -0362e8: 0f00 |0002: return v0 │ │ +0363ac: |[0363ac] android.support.v4.content.Loader.getId:()I │ │ +0363bc: 5210 e101 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ +0363c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20051,17 +20051,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0362ec: |[0362ec] android.support.v4.content.Loader.isAbandoned:()Z │ │ -0362fc: 5510 de01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -036300: 0f00 |0002: return v0 │ │ +0363c4: |[0363c4] android.support.v4.content.Loader.isAbandoned:()Z │ │ +0363d4: 5510 de01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +0363d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20070,17 +20070,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036304: |[036304] android.support.v4.content.Loader.isReset:()Z │ │ -036314: 5510 e401 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -036318: 0f00 |0002: return v0 │ │ +0363dc: |[0363dc] android.support.v4.content.Loader.isReset:()Z │ │ +0363ec: 5510 e401 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +0363f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20089,17 +20089,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03631c: |[03631c] android.support.v4.content.Loader.isStarted:()Z │ │ -03632c: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -036330: 0f00 |0002: return v0 │ │ +0363f4: |[0363f4] android.support.v4.content.Loader.isStarted:()Z │ │ +036404: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +036408: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20108,16 +20108,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036334: |[036334] android.support.v4.content.Loader.onAbandon:()V │ │ -036344: 0e00 |0000: return-void │ │ +03640c: |[03640c] android.support.v4.content.Loader.onAbandon:()V │ │ +03641c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20126,22 +20126,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -036348: |[036348] android.support.v4.content.Loader.onContentChanged:()V │ │ -036358: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -03635c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -036360: 6e10 9305 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0593 │ │ -036366: 0e00 |0007: return-void │ │ -036368: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03636a: 5c10 df01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -03636e: 28fc |000b: goto 0007 // -0004 │ │ +036420: |[036420] android.support.v4.content.Loader.onContentChanged:()V │ │ +036430: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +036434: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +036438: 6e10 9305 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0593 │ │ +03643e: 0e00 |0007: return-void │ │ +036440: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +036442: 5c10 df01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +036446: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -20153,16 +20153,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036370: |[036370] android.support.v4.content.Loader.onForceLoad:()V │ │ -036380: 0e00 |0000: return-void │ │ +036448: |[036448] android.support.v4.content.Loader.onForceLoad:()V │ │ +036458: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20171,16 +20171,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036384: |[036384] android.support.v4.content.Loader.onReset:()V │ │ -036394: 0e00 |0000: return-void │ │ +03645c: |[03645c] android.support.v4.content.Loader.onReset:()V │ │ +03646c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20189,16 +20189,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036398: |[036398] android.support.v4.content.Loader.onStartLoading:()V │ │ -0363a8: 0e00 |0000: return-void │ │ +036470: |[036470] android.support.v4.content.Loader.onStartLoading:()V │ │ +036480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20207,16 +20207,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0363ac: |[0363ac] android.support.v4.content.Loader.onStopLoading:()V │ │ -0363bc: 0e00 |0000: return-void │ │ +036484: |[036484] android.support.v4.content.Loader.onStopLoading:()V │ │ +036494: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20225,24 +20225,24 @@ │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0363c0: |[0363c0] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0363d0: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -0363d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0363d8: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0363dc: 1a01 1b0a |0006: const-string v1, "There is already a listener registered" // string@0a1b │ │ -0363e0: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0363e6: 2700 |000b: throw v0 │ │ -0363e8: 5b24 e201 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -0363ec: 5923 e101 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ -0363f0: 0e00 |0010: return-void │ │ +036498: |[036498] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0364a8: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +0364ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0364b0: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0364b4: 1a01 310a |0006: const-string v1, "There is already a listener registered" // string@0a31 │ │ +0364b8: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0364be: 2700 |000b: throw v0 │ │ +0364c0: 5b24 e201 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +0364c4: 5923 e101 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ +0364c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -20258,24 +20258,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0363f4: |[0363f4] android.support.v4.content.Loader.reset:()V │ │ -036404: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -036406: 6e10 9c05 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@059c │ │ -03640c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03640e: 5c20 e401 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -036412: 5c21 e501 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -036416: 5c21 de01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -03641a: 5c21 df01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -03641e: 5c21 e301 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -036422: 0e00 |000f: return-void │ │ +0364cc: |[0364cc] android.support.v4.content.Loader.reset:()V │ │ +0364dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0364de: 6e10 9c05 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@059c │ │ +0364e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0364e6: 5c20 e401 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +0364ea: 5c21 e501 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +0364ee: 5c21 de01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +0364f2: 5c21 df01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +0364f6: 5c21 e301 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +0364fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -20290,20 +20290,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -036424: |[036424] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -036434: 5510 e301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -036438: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03643c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03643e: 5c10 df01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -036442: 0e00 |0007: return-void │ │ +0364fc: |[0364fc] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +03650c: 5510 e301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036510: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +036514: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +036516: 5c10 df01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +03651a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0004 line=340 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20314,22 +20314,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -036444: |[036444] android.support.v4.content.Loader.startLoading:()V │ │ -036454: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -036456: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -036458: 5c20 e501 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -03645c: 5c21 e401 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ -036460: 5c21 de01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ -036464: 6e10 9d05 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@059d │ │ -03646a: 0e00 |000b: return-void │ │ +03651c: |[03651c] android.support.v4.content.Loader.startLoading:()V │ │ +03652c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03652e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +036530: 5c20 e501 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +036534: 5c21 e401 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01e4 │ │ +036538: 5c21 de01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01de │ │ +03653c: 6e10 9d05 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@059d │ │ +036542: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -20342,19 +20342,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03646c: |[03646c] android.support.v4.content.Loader.stopLoading:()V │ │ -03647c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03647e: 5c10 e501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ -036482: 6e10 9e05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@059e │ │ -036488: 0e00 |0006: return-void │ │ +036544: |[036544] android.support.v4.content.Loader.stopLoading:()V │ │ +036554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036556: 5c10 e501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01e5 │ │ +03655a: 6e10 9e05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@059e │ │ +036560: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20365,22 +20365,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -03648c: |[03648c] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -03649c: 5520 df01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -0364a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0364a2: 5c21 df01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ -0364a6: 5521 e301 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -0364aa: b601 |0007: or-int/2addr v1, v0 │ │ -0364ac: 5c21 e301 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ -0364b0: 0f00 |000a: return v0 │ │ +036564: |[036564] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +036574: 5520 df01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +036578: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03657a: 5c21 df01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01df │ │ +03657e: 5521 e301 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036582: b601 |0007: or-int/2addr v1, v0 │ │ +036584: 5c21 e301 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01e3 │ │ +036588: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -20393,28 +20393,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0364b4: |[0364b4] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -0364c4: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -0364c8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0364cc: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -0364d2: 7120 1c07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -0364d8: 1a01 5200 |000a: const-string v1, " id=" // string@0052 │ │ -0364dc: 6e20 fa15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0364e2: 5221 e101 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ -0364e6: 6e20 f615 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0364ec: 1a01 101c |0014: const-string v1, "}" // string@1c10 │ │ -0364f0: 6e20 fa15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0364f6: 6e10 ff15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0364fc: 0c01 |001c: move-result-object v1 │ │ -0364fe: 1101 |001d: return-object v1 │ │ +03658c: |[03658c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +03659c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +0365a0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0365a4: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +0365aa: 7120 1c07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +0365b0: 1a01 6500 |000a: const-string v1, " id=" // string@0065 │ │ +0365b4: 6e20 0116 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0365ba: 5221 e101 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e1 │ │ +0365be: 6e20 fd15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0365c4: 1a01 151c |0014: const-string v1, "}" // string@1c15 │ │ +0365c8: 6e20 0116 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0365ce: 6e10 0616 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0365d4: 0c01 |001c: move-result-object v1 │ │ +0365d6: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -20429,51 +20429,51 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -036500: |[036500] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -036510: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -036514: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -036518: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -03651c: 1a01 da08 |0006: const-string v1, "No listener register" // string@08da │ │ -036520: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -036526: 2700 |000b: throw v0 │ │ -036528: 5420 e201 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -03652c: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -036530: 2200 3403 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -036534: 1a01 f301 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@01f3 │ │ -036538: 7020 a215 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -03653e: 2700 |0017: throw v0 │ │ -036540: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -036542: 5b20 e201 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ -036546: 0e00 |001b: return-void │ │ +0365d8: |[0365d8] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0365e8: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +0365ec: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0365f0: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0365f4: 1a01 ef08 |0006: const-string v1, "No listener register" // string@08ef │ │ +0365f8: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0365fe: 2700 |000b: throw v0 │ │ +036600: 5420 e201 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +036604: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +036608: 2200 3603 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +03660c: 1a01 0502 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0205 │ │ +036610: 7020 a915 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +036616: 2700 |0017: throw v0 │ │ +036618: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03661a: 5b20 e201 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e2 │ │ +03661e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ 0x001b line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 2127 (Loader.java) │ │ + source_file_idx : 2148 (Loader.java) │ │ │ │ Class #87 header: │ │ class_idx : 232 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 88 │ │ -source_file_idx : 2136 │ │ +source_file_idx : 2157 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -20497,18 +20497,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036548: |[036548] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -036558: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01e6 │ │ -03655c: 7020 7501 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -036562: 0e00 |0005: return-void │ │ +036620: |[036620] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +036630: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01e6 │ │ +036634: 7020 7501 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +03663a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -20519,42 +20519,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -036564: |[036564] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -036574: 5220 2400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0024 │ │ -036578: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -03657e: 6f20 7701 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0177 │ │ -036584: 0e00 |0008: return-void │ │ -036586: 5410 e601 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01e6 │ │ -03658a: 7110 ae05 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@05ae │ │ -036590: 28fa |000e: goto 0008 // -0006 │ │ -036592: 0000 |000f: nop // spacer │ │ -036594: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +03663c: |[03663c] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +03664c: 5220 2400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0024 │ │ +036650: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +036656: 6f20 7701 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0177 │ │ +03665c: 0e00 |0008: return-void │ │ +03665e: 5410 e601 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01e6 │ │ +036662: 7110 ae05 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@05ae │ │ +036668: 28fa |000e: goto 0008 // -0006 │ │ +03666a: 0000 |000f: nop // spacer │ │ +03666c: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2136 (LocalBroadcastManager.java) │ │ + source_file_idx : 2157 (LocalBroadcastManager.java) │ │ │ │ Class #88 header: │ │ class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2136 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2157 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -20586,39 +20586,39 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0365a0: |[0365a0] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -0365b0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0365b6: 5b01 e701 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01e7 │ │ -0365ba: 5b02 e801 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ -0365be: 0e00 |0007: return-void │ │ +036678: |[036678] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +036688: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03668e: 5b01 e701 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01e7 │ │ +036692: 5b02 e801 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ +036696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2136 (LocalBroadcastManager.java) │ │ + source_file_idx : 2157 (LocalBroadcastManager.java) │ │ │ │ Class #89 header: │ │ class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2136 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2157 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -20650,19 +20650,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0365c0: |[0365c0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -0365d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0365d6: 5b01 ea01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ -0365da: 5b02 eb01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ -0365de: 0e00 |0007: return-void │ │ +036698: |[036698] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +0366a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0366ae: 5b01 ea01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ +0366b2: 5b02 eb01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ +0366b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -20676,51 +20676,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0365e0: |[0365e0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -0365f0: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -0365f4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0365f8: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -0365fe: 1a01 4e09 |0007: const-string v1, "Receiver{" // string@094e │ │ -036602: 6e20 fa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036608: 5421 eb01 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ -03660c: 6e20 f915 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -036612: 1a01 4e00 |0011: const-string v1, " filter=" // string@004e │ │ -036616: 6e20 fa15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03661c: 5421 ea01 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ -036620: 6e20 f915 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -036626: 1a01 101c |001b: const-string v1, "}" // string@1c10 │ │ -03662a: 6e20 fa15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036630: 6e10 ff15 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -036636: 0c01 |0023: move-result-object v1 │ │ -036638: 1101 |0024: return-object v1 │ │ +0366b8: |[0366b8] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +0366c8: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +0366cc: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0366d0: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +0366d6: 1a01 6309 |0007: const-string v1, "Receiver{" // string@0963 │ │ +0366da: 6e20 0116 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0366e0: 5421 eb01 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ +0366e4: 6e20 0016 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0366ea: 1a01 6100 |0011: const-string v1, " filter=" // string@0061 │ │ +0366ee: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0366f4: 5421 ea01 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ +0366f8: 6e20 0016 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0366fe: 1a01 151c |001b: const-string v1, "}" // string@1c15 │ │ +036702: 6e20 0116 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036708: 6e10 0616 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03670e: 0c01 |0023: move-result-object v1 │ │ +036710: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 2136 (LocalBroadcastManager.java) │ │ + source_file_idx : 2157 (LocalBroadcastManager.java) │ │ │ │ Class #90 header: │ │ class_idx : 235 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2136 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2157 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -20788,51 +20788,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03663c: |[03663c] android.support.v4.content.LocalBroadcastManager.:()V │ │ -03664c: 2200 4303 |0000: new-instance v0, Ljava/lang/Object; // type@0343 │ │ -036650: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -036656: 6900 f301 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01f3 │ │ -03665a: 0e00 |0007: return-void │ │ +036714: |[036714] android.support.v4.content.LocalBroadcastManager.:()V │ │ +036724: 2200 4503 |0000: new-instance v0, Ljava/lang/Object; // type@0345 │ │ +036728: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03672e: 6900 f301 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01f3 │ │ +036732: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -03665c: |[03665c] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -03666c: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -036672: 2200 6c03 |0003: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -036676: 7010 4e16 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -03667c: 5b20 f501 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -036680: 2200 6c03 |000a: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -036684: 7010 4e16 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -03668a: 5b20 ef01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -03668e: 2200 6603 |0011: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -036692: 7010 3216 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -036698: 5b20 f401 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ -03669c: 5b23 f001 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ -0366a0: 2200 e800 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00e8 │ │ -0366a4: 6e10 8b00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@008b │ │ -0366aa: 0c01 |001f: move-result-object v1 │ │ -0366ac: 7030 a705 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@05a7 │ │ -0366b2: 5b20 f101 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ -0366b6: 0e00 |0025: return-void │ │ +036734: |[036734] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +036744: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03674a: 2200 6e03 |0003: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +03674e: 7010 5516 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +036754: 5b20 f501 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +036758: 2200 6e03 |000a: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +03675c: 7010 5516 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +036762: 5b20 ef01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +036766: 2200 6803 |0011: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +03676a: 7010 3916 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +036770: 5b20 f401 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ +036774: 5b23 f001 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ +036778: 2200 e800 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00e8 │ │ +03677c: 6e10 8b00 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@008b │ │ +036782: 0c01 |001f: move-result-object v1 │ │ +036784: 7030 a705 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@05a7 │ │ +03678a: 5b20 f101 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ +03678e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -20847,17 +20847,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0366b8: |[0366b8] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -0366c8: 7010 af05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@05af │ │ -0366ce: 0e00 |0003: return-void │ │ +036790: |[036790] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +0367a0: 7010 af05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@05af │ │ +0367a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -20865,54 +20865,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0366d0: |[0366d0] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -0366e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0366e2: 5486 f501 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -0366e6: 1d06 |0003: monitor-enter v6 │ │ -0366e8: 5485 f401 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ -0366ec: 6e10 3e16 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0366f2: 0a00 |0009: move-result v0 │ │ -0366f4: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -0366f8: 1e06 |000c: monitor-exit v6 │ │ -0366fa: 0e00 |000d: return-void │ │ -0366fc: 2302 b803 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@03b8 │ │ -036700: 5485 f401 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ -036704: 6e20 4016 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -03670a: 5485 f401 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ -03670e: 6e10 3616 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -036714: 1e06 |001a: monitor-exit v6 │ │ -036716: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -036718: 2125 |001c: array-length v5, v2 │ │ -03671a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -03671e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -036722: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -036724: 5415 e801 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ -036728: 6e10 3e16 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03672e: 0a05 |0027: move-result v5 │ │ -036730: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -036734: 5415 e801 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ -036738: 6e20 3816 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03673e: 0c05 |002f: move-result-object v5 │ │ -036740: 1f05 ea00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ -036744: 5455 eb01 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ -036748: 5486 f001 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ -03674c: 5417 e701 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01e7 │ │ -036750: 6e30 7d00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@007d │ │ -036756: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03675a: 28e5 |003d: goto 0022 // -001b │ │ -03675c: 0d05 |003e: move-exception v5 │ │ -03675e: 1e06 |003f: monitor-exit v6 │ │ -036760: 2705 |0040: throw v5 │ │ -036762: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -036766: 28d9 |0043: goto 001c // -0027 │ │ +0367a8: |[0367a8] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +0367b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0367ba: 5486 f501 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +0367be: 1d06 |0003: monitor-enter v6 │ │ +0367c0: 5485 f401 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ +0367c4: 6e10 4516 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0367ca: 0a00 |0009: move-result v0 │ │ +0367cc: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +0367d0: 1e06 |000c: monitor-exit v6 │ │ +0367d2: 0e00 |000d: return-void │ │ +0367d4: 2302 ba03 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@03ba │ │ +0367d8: 5485 f401 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ +0367dc: 6e20 4716 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +0367e2: 5485 f401 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ +0367e6: 6e10 3d16 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +0367ec: 1e06 |001a: monitor-exit v6 │ │ +0367ee: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0367f0: 2125 |001c: array-length v5, v2 │ │ +0367f2: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +0367f6: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +0367fa: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0367fc: 5415 e801 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ +036800: 6e10 4516 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036806: 0a05 |0027: move-result v5 │ │ +036808: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +03680c: 5415 e801 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01e8 │ │ +036810: 6e20 3f16 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +036816: 0c05 |002f: move-result-object v5 │ │ +036818: 1f05 ea00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ +03681c: 5455 eb01 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ +036820: 5486 f001 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ +036824: 5417 e701 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01e7 │ │ +036828: 6e30 7d00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@007d │ │ +03682e: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +036832: 28e5 |003d: goto 0022 // -001b │ │ +036834: 0d05 |003e: move-exception v5 │ │ +036836: 1e06 |003f: monitor-exit v6 │ │ +036838: 2705 |0040: throw v5 │ │ +03683a: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03683e: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -20948,30 +20948,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03677c: |[03677c] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -03678c: 6201 f301 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01f3 │ │ -036790: 1d01 |0002: monitor-enter v1 │ │ -036792: 6200 f201 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ -036796: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -03679a: 2200 eb00 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00eb │ │ -03679e: 6e10 8600 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0086 │ │ -0367a4: 0c02 |000c: move-result-object v2 │ │ -0367a6: 7020 ad05 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@05ad │ │ -0367ac: 6900 f201 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ -0367b0: 6200 f201 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ -0367b4: 1e01 |0014: monitor-exit v1 │ │ -0367b6: 1100 |0015: return-object v0 │ │ -0367b8: 0d00 |0016: move-exception v0 │ │ -0367ba: 1e01 |0017: monitor-exit v1 │ │ -0367bc: 2700 |0018: throw v0 │ │ +036854: |[036854] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +036864: 6201 f301 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01f3 │ │ +036868: 1d01 |0002: monitor-enter v1 │ │ +03686a: 6200 f201 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ +03686e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +036872: 2200 eb00 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00eb │ │ +036876: 6e10 8600 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0086 │ │ +03687c: 0c02 |000c: move-result-object v2 │ │ +03687e: 7020 ad05 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@05ad │ │ +036884: 6900 f201 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ +036888: 6200 f201 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f2 │ │ +03688c: 1e01 |0014: monitor-exit v1 │ │ +03688e: 1100 |0015: return-object v0 │ │ +036890: 0d00 |0016: move-exception v0 │ │ +036892: 1e01 |0017: monitor-exit v1 │ │ +036894: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -20986,54 +20986,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0367cc: |[0367cc] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -0367dc: 5476 f501 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -0367e0: 1d06 |0002: monitor-enter v6 │ │ -0367e2: 2202 ea00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ -0367e6: 7030 aa05 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@05aa │ │ -0367ec: 5475 f501 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -0367f0: 6e20 5216 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -0367f6: 0c03 |000d: move-result-object v3 │ │ -0367f8: 1f03 6603 |000e: check-cast v3, Ljava/util/ArrayList; // type@0366 │ │ -0367fc: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -036800: 2203 6603 |0012: new-instance v3, Ljava/util/ArrayList; // type@0366 │ │ -036804: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -036806: 7020 3316 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -03680c: 5475 f501 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -036810: 6e30 5416 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -036816: 6e20 3516 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -03681c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -03681e: 6e10 c100 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00c1 │ │ -036824: 0a05 |0024: move-result v5 │ │ -036826: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -03682a: 6e20 c200 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00c2 │ │ -036830: 0c00 |002a: move-result-object v0 │ │ -036832: 5475 ef01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -036836: 6e20 5216 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -03683c: 0c01 |0030: move-result-object v1 │ │ -03683e: 1f01 6603 |0031: check-cast v1, Ljava/util/ArrayList; // type@0366 │ │ -036842: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -036846: 2201 6603 |0035: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -03684a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -03684c: 7020 3316 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -036852: 5475 ef01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -036856: 6e30 5416 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -03685c: 6e20 3516 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -036862: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -036866: 28dc |0045: goto 0021 // -0024 │ │ -036868: 1e06 |0046: monitor-exit v6 │ │ -03686a: 0e00 |0047: return-void │ │ -03686c: 0d05 |0048: move-exception v5 │ │ -03686e: 1e06 |0049: monitor-exit v6 │ │ -036870: 2705 |004a: throw v5 │ │ +0368a4: |[0368a4] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +0368b4: 5476 f501 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +0368b8: 1d06 |0002: monitor-enter v6 │ │ +0368ba: 2202 ea00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ +0368be: 7030 aa05 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@05aa │ │ +0368c4: 5475 f501 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +0368c8: 6e20 5916 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +0368ce: 0c03 |000d: move-result-object v3 │ │ +0368d0: 1f03 6803 |000e: check-cast v3, Ljava/util/ArrayList; // type@0368 │ │ +0368d4: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +0368d8: 2203 6803 |0012: new-instance v3, Ljava/util/ArrayList; // type@0368 │ │ +0368dc: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +0368de: 7020 3a16 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +0368e4: 5475 f501 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +0368e8: 6e30 5b16 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +0368ee: 6e20 3c16 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0368f4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0368f6: 6e10 c100 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00c1 │ │ +0368fc: 0a05 |0024: move-result v5 │ │ +0368fe: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +036902: 6e20 c200 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00c2 │ │ +036908: 0c00 |002a: move-result-object v0 │ │ +03690a: 5475 ef01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +03690e: 6e20 5916 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +036914: 0c01 |0030: move-result-object v1 │ │ +036916: 1f01 6803 |0031: check-cast v1, Ljava/util/ArrayList; // type@0368 │ │ +03691a: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +03691e: 2201 6803 |0035: new-instance v1, Ljava/util/ArrayList; // type@0368 │ │ +036922: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +036924: 7020 3a16 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +03692a: 5475 ef01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +03692e: 6e30 5b16 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +036934: 6e20 3c16 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03693a: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03693e: 28dc |0045: goto 0021 // -0024 │ │ +036940: 1e06 |0046: monitor-exit v6 │ │ +036942: 0e00 |0047: return-void │ │ +036944: 0d05 |0048: move-exception v5 │ │ +036946: 1e06 |0049: monitor-exit v6 │ │ +036948: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -21069,209 +21069,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -036880: |[036880] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -036890: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -036894: 540f f501 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -036898: 1d0f |0004: monitor-enter v15 │ │ -03689a: 7401 a100 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -0368a0: 0c02 |0008: move-result-object v2 │ │ -0368a2: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -0368a6: 5401 f001 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ -0368aa: 6e10 8900 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0089 │ │ -0368b0: 0c01 |0010: move-result-object v1 │ │ -0368b2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0368b6: 6e20 ba00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00ba │ │ -0368bc: 0c03 |0016: move-result-object v3 │ │ -0368be: 7401 a500 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a5 │ │ -0368c4: 0c05 |001a: move-result-object v5 │ │ -0368c6: 7401 aa00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00aa │ │ -0368cc: 0c04 |001e: move-result-object v4 │ │ -0368ce: 7401 a200 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00a2 │ │ -0368d4: 0c06 |0022: move-result-object v6 │ │ -0368d6: 7401 a600 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00a6 │ │ -0368dc: 0a01 |0026: move-result v1 │ │ -0368de: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0368e2: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -0368e6: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -0368e8: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -0368ec: 1a01 5708 |002e: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -0368f0: 2207 4d03 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -0368f4: 7010 f315 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0368fa: 1a10 6009 |0035: const-string v16, "Resolving type " // string@0960 │ │ -0368fe: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -036902: 6e20 fa15 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036908: 0c07 |003c: move-result-object v7 │ │ -03690a: 6e20 fa15 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036910: 0c07 |0040: move-result-object v7 │ │ -036912: 1a10 8900 |0041: const-string v16, " scheme " // string@0089 │ │ -036916: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -03691a: 6e20 fa15 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036920: 0c07 |0048: move-result-object v7 │ │ -036922: 6e20 fa15 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036928: 0c07 |004c: move-result-object v7 │ │ -03692a: 1a10 8300 |004d: const-string v16, " of intent " // string@0083 │ │ -03692e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -036932: 6e20 fa15 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036938: 0c07 |0054: move-result-object v7 │ │ -03693a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -03693e: 6e20 f915 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -036944: 0c07 |005a: move-result-object v7 │ │ -036946: 6e10 ff15 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03694c: 0c07 |005e: move-result-object v7 │ │ -03694e: 7120 ff10 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -036954: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -036958: 5401 ef01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -03695c: 7401 a100 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -036962: 0c07 |0069: move-result-object v7 │ │ -036964: 6e20 5216 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -03696a: 0c09 |006d: move-result-object v9 │ │ -03696c: 1f09 6603 |006e: check-cast v9, Ljava/util/ArrayList; // type@0366 │ │ -036970: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -036974: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -036978: 1a01 5708 |0074: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -03697c: 2207 4d03 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -036980: 7010 f315 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -036986: 1a10 c601 |007b: const-string v16, "Action list: " // string@01c6 │ │ -03698a: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -03698e: 6e20 fa15 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036994: 0c07 |0082: move-result-object v7 │ │ -036996: 6e20 f915 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03699c: 0c07 |0086: move-result-object v7 │ │ -03699e: 6e10 ff15 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0369a4: 0c07 |008a: move-result-object v7 │ │ -0369a6: 7120 ff10 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0369ac: 120e |008e: const/4 v14, #int 0 // #0 │ │ -0369ae: 120a |008f: const/4 v10, #int 0 // #0 │ │ -0369b0: 6e10 3e16 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0369b6: 0a01 |0093: move-result v1 │ │ -0369b8: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -0369bc: 6e20 3816 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0369c2: 0c0d |0099: move-result-object v13 │ │ -0369c4: 1f0d ea00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ -0369c8: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -0369cc: 1a01 5708 |009e: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -0369d0: 2207 4d03 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -0369d4: 7010 f315 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0369da: 1a10 a408 |00a5: const-string v16, "Matching against filter " // string@08a4 │ │ -0369de: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -0369e2: 6e20 fa15 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0369e8: 0c07 |00ac: move-result-object v7 │ │ -0369ea: 54d0 ea01 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ -0369ee: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -0369f2: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -0369f6: 6e20 f915 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0369fc: 0c07 |00b6: move-result-object v7 │ │ -0369fe: 6e10 ff15 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -036a04: 0c07 |00ba: move-result-object v7 │ │ -036a06: 7120 ff10 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -036a0c: 55d1 e901 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ -036a10: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -036a14: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -036a18: 1a01 5708 |00c4: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -036a1c: 1a07 0e00 |00c6: const-string v7, " Filter's target already added" // string@000e │ │ -036a20: 7120 ff10 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -036a26: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -036a2a: 28c3 |00cd: goto 0090 // -003d │ │ -036a2c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -036a2e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -036a32: 54d1 ea01 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ -036a36: 1a07 5708 |00d3: const-string v7, "LocalBroadcastManager" // string@0857 │ │ -036a3a: 7407 c300 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00c3 │ │ -036a40: 0a0b |00d8: move-result v11 │ │ -036a42: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -036a46: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -036a4a: 1a01 5708 |00dd: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -036a4e: 2207 4d03 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -036a52: 7010 f315 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -036a58: 1a10 0d00 |00e4: const-string v16, " Filter matched! match=0x" // string@000d │ │ -036a5c: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -036a60: 6e20 fa15 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036a66: 0c07 |00eb: move-result-object v7 │ │ -036a68: 7110 aa15 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -036a6e: 0c10 |00ef: move-result-object v16 │ │ -036a70: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -036a74: 6e20 fa15 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036a7a: 0c07 |00f5: move-result-object v7 │ │ -036a7c: 6e10 ff15 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -036a82: 0c07 |00f9: move-result-object v7 │ │ -036a84: 7120 ff10 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -036a8a: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -036a8e: 220e 6603 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0366 │ │ -036a92: 7010 3216 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -036a98: 6e20 3516 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -036a9e: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -036aa0: 5cd1 e901 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ -036aa4: 28c1 |010a: goto 00cb // -003f │ │ -036aa6: 0d01 |010b: move-exception v1 │ │ -036aa8: 1e0f |010c: monitor-exit v15 │ │ -036aaa: 2701 |010d: throw v1 │ │ -036aac: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -036ab0: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -036ab6: 1a0c 491b |0113: const-string v12, "unknown reason" // string@1b49 │ │ -036aba: 1a01 5708 |0115: const-string v1, "LocalBroadcastManager" // string@0857 │ │ -036abe: 2207 4d03 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -036ac2: 7010 f315 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -036ac8: 1a10 0c00 |011c: const-string v16, " Filter did not match: " // string@000c │ │ -036acc: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -036ad0: 6e20 fa15 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036ad6: 0c07 |0123: move-result-object v7 │ │ -036ad8: 6e20 fa15 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036ade: 0c07 |0127: move-result-object v7 │ │ -036ae0: 6e10 ff15 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -036ae6: 0c07 |012b: move-result-object v7 │ │ -036ae8: 7120 ff10 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -036aee: 289c |012f: goto 00cb // -0064 │ │ -036af0: 1a0c 880b |0130: const-string v12, "action" // string@0b88 │ │ -036af4: 28e3 |0132: goto 0115 // -001d │ │ -036af6: 1a0c bf0c |0133: const-string v12, "category" // string@0cbf │ │ -036afa: 28e0 |0135: goto 0115 // -0020 │ │ -036afc: 1a0c c60d |0136: const-string v12, "data" // string@0dc6 │ │ -036b00: 28dd |0138: goto 0115 // -0023 │ │ -036b02: 1a0c 401b |0139: const-string v12, "type" // string@1b40 │ │ -036b06: 28da |013b: goto 0115 // -0026 │ │ -036b08: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -036b0c: 120a |013e: const/4 v10, #int 0 // #0 │ │ -036b0e: 6e10 3e16 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -036b14: 0a01 |0142: move-result v1 │ │ -036b16: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -036b1a: 6e20 3816 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -036b20: 0c01 |0148: move-result-object v1 │ │ -036b22: 1f01 ea00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ -036b26: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -036b28: 5c17 e901 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ -036b2c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -036b30: 28ef |0150: goto 013f // -0011 │ │ -036b32: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -036b36: 5401 f401 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ -036b3a: 2207 e900 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00e9 │ │ -036b3e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -036b42: 7030 a905 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@05a9 │ │ -036b48: 6e20 3516 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -036b4e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -036b52: 5401 f101 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ -036b56: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -036b58: 6e20 7801 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ -036b5e: 0a01 |0167: move-result v1 │ │ -036b60: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -036b64: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -036b68: 5401 f101 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ -036b6c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -036b6e: 6e20 7f01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ -036b74: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -036b76: 1e0f |0173: monitor-exit v15 │ │ -036b78: 0f01 |0174: return v1 │ │ -036b7a: 1e0f |0175: monitor-exit v15 │ │ -036b7c: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -036b7e: 28fd |0177: goto 0174 // -0003 │ │ -036b80: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +036958: |[036958] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +036968: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +03696c: 540f f501 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +036970: 1d0f |0004: monitor-enter v15 │ │ +036972: 7401 a100 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +036978: 0c02 |0008: move-result-object v2 │ │ +03697a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +03697e: 5401 f001 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f0 │ │ +036982: 6e10 8900 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0089 │ │ +036988: 0c01 |0010: move-result-object v1 │ │ +03698a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +03698e: 6e20 ba00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00ba │ │ +036994: 0c03 |0016: move-result-object v3 │ │ +036996: 7401 a500 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a5 │ │ +03699c: 0c05 |001a: move-result-object v5 │ │ +03699e: 7401 aa00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00aa │ │ +0369a4: 0c04 |001e: move-result-object v4 │ │ +0369a6: 7401 a200 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00a2 │ │ +0369ac: 0c06 |0022: move-result-object v6 │ │ +0369ae: 7401 a600 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00a6 │ │ +0369b4: 0a01 |0026: move-result v1 │ │ +0369b6: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0369ba: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +0369be: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +0369c0: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +0369c4: 1a01 6c08 |002e: const-string v1, "LocalBroadcastManager" // string@086c │ │ +0369c8: 2207 4f03 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +0369cc: 7010 fa15 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0369d2: 1a10 7609 |0035: const-string v16, "Resolving type " // string@0976 │ │ +0369d6: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +0369da: 6e20 0116 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0369e0: 0c07 |003c: move-result-object v7 │ │ +0369e2: 6e20 0116 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0369e8: 0c07 |0040: move-result-object v7 │ │ +0369ea: 1a10 9c00 |0041: const-string v16, " scheme " // string@009c │ │ +0369ee: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +0369f2: 6e20 0116 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0369f8: 0c07 |0048: move-result-object v7 │ │ +0369fa: 6e20 0116 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036a00: 0c07 |004c: move-result-object v7 │ │ +036a02: 1a10 9600 |004d: const-string v16, " of intent " // string@0096 │ │ +036a06: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +036a0a: 6e20 0116 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036a10: 0c07 |0054: move-result-object v7 │ │ +036a12: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +036a16: 6e20 0016 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +036a1c: 0c07 |005a: move-result-object v7 │ │ +036a1e: 6e10 0616 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036a24: 0c07 |005e: move-result-object v7 │ │ +036a26: 7120 ff10 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036a2c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +036a30: 5401 ef01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +036a34: 7401 a100 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +036a3a: 0c07 |0069: move-result-object v7 │ │ +036a3c: 6e20 5916 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +036a42: 0c09 |006d: move-result-object v9 │ │ +036a44: 1f09 6803 |006e: check-cast v9, Ljava/util/ArrayList; // type@0368 │ │ +036a48: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +036a4c: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +036a50: 1a01 6c08 |0074: const-string v1, "LocalBroadcastManager" // string@086c │ │ +036a54: 2207 4f03 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +036a58: 7010 fa15 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +036a5e: 1a10 d801 |007b: const-string v16, "Action list: " // string@01d8 │ │ +036a62: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +036a66: 6e20 0116 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036a6c: 0c07 |0082: move-result-object v7 │ │ +036a6e: 6e20 0016 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +036a74: 0c07 |0086: move-result-object v7 │ │ +036a76: 6e10 0616 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036a7c: 0c07 |008a: move-result-object v7 │ │ +036a7e: 7120 ff10 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036a84: 120e |008e: const/4 v14, #int 0 // #0 │ │ +036a86: 120a |008f: const/4 v10, #int 0 // #0 │ │ +036a88: 6e10 4516 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036a8e: 0a01 |0093: move-result v1 │ │ +036a90: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +036a94: 6e20 3f16 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +036a9a: 0c0d |0099: move-result-object v13 │ │ +036a9c: 1f0d ea00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ +036aa0: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +036aa4: 1a01 6c08 |009e: const-string v1, "LocalBroadcastManager" // string@086c │ │ +036aa8: 2207 4f03 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +036aac: 7010 fa15 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +036ab2: 1a10 b908 |00a5: const-string v16, "Matching against filter " // string@08b9 │ │ +036ab6: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +036aba: 6e20 0116 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036ac0: 0c07 |00ac: move-result-object v7 │ │ +036ac2: 54d0 ea01 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ +036ac6: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +036aca: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +036ace: 6e20 0016 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +036ad4: 0c07 |00b6: move-result-object v7 │ │ +036ad6: 6e10 0616 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036adc: 0c07 |00ba: move-result-object v7 │ │ +036ade: 7120 ff10 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036ae4: 55d1 e901 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ +036ae8: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +036aec: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +036af0: 1a01 6c08 |00c4: const-string v1, "LocalBroadcastManager" // string@086c │ │ +036af4: 1a07 2100 |00c6: const-string v7, " Filter's target already added" // string@0021 │ │ +036af8: 7120 ff10 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036afe: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +036b02: 28c3 |00cd: goto 0090 // -003d │ │ +036b04: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +036b06: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +036b0a: 54d1 ea01 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01ea │ │ +036b0e: 1a07 6c08 |00d3: const-string v7, "LocalBroadcastManager" // string@086c │ │ +036b12: 7407 c300 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00c3 │ │ +036b18: 0a0b |00d8: move-result v11 │ │ +036b1a: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +036b1e: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +036b22: 1a01 6c08 |00dd: const-string v1, "LocalBroadcastManager" // string@086c │ │ +036b26: 2207 4f03 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +036b2a: 7010 fa15 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +036b30: 1a10 2000 |00e4: const-string v16, " Filter matched! match=0x" // string@0020 │ │ +036b34: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +036b38: 6e20 0116 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036b3e: 0c07 |00eb: move-result-object v7 │ │ +036b40: 7110 b115 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +036b46: 0c10 |00ef: move-result-object v16 │ │ +036b48: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +036b4c: 6e20 0116 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036b52: 0c07 |00f5: move-result-object v7 │ │ +036b54: 6e10 0616 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036b5a: 0c07 |00f9: move-result-object v7 │ │ +036b5c: 7120 ff10 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036b62: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +036b66: 220e 6803 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0368 │ │ +036b6a: 7010 3916 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +036b70: 6e20 3c16 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +036b76: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +036b78: 5cd1 e901 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ +036b7c: 28c1 |010a: goto 00cb // -003f │ │ +036b7e: 0d01 |010b: move-exception v1 │ │ +036b80: 1e0f |010c: monitor-exit v15 │ │ +036b82: 2701 |010d: throw v1 │ │ +036b84: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +036b88: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +036b8e: 1a0c 501b |0113: const-string v12, "unknown reason" // string@1b50 │ │ +036b92: 1a01 6c08 |0115: const-string v1, "LocalBroadcastManager" // string@086c │ │ +036b96: 2207 4f03 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +036b9a: 7010 fa15 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +036ba0: 1a10 1f00 |011c: const-string v16, " Filter did not match: " // string@001f │ │ +036ba4: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +036ba8: 6e20 0116 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036bae: 0c07 |0123: move-result-object v7 │ │ +036bb0: 6e20 0116 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036bb6: 0c07 |0127: move-result-object v7 │ │ +036bb8: 6e10 0616 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036bbe: 0c07 |012b: move-result-object v7 │ │ +036bc0: 7120 ff10 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +036bc6: 289c |012f: goto 00cb // -0064 │ │ +036bc8: 1a0c 9e0b |0130: const-string v12, "action" // string@0b9e │ │ +036bcc: 28e3 |0132: goto 0115 // -001d │ │ +036bce: 1a0c d40c |0133: const-string v12, "category" // string@0cd4 │ │ +036bd2: 28e0 |0135: goto 0115 // -0020 │ │ +036bd4: 1a0c d80d |0136: const-string v12, "data" // string@0dd8 │ │ +036bd8: 28dd |0138: goto 0115 // -0023 │ │ +036bda: 1a0c 471b |0139: const-string v12, "type" // string@1b47 │ │ +036bde: 28da |013b: goto 0115 // -0026 │ │ +036be0: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +036be4: 120a |013e: const/4 v10, #int 0 // #0 │ │ +036be6: 6e10 4516 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036bec: 0a01 |0142: move-result v1 │ │ +036bee: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +036bf2: 6e20 3f16 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +036bf8: 0c01 |0148: move-result-object v1 │ │ +036bfa: 1f01 ea00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ +036bfe: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +036c00: 5c17 e901 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01e9 │ │ +036c04: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +036c08: 28ef |0150: goto 013f // -0011 │ │ +036c0a: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +036c0e: 5401 f401 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01f4 │ │ +036c12: 2207 e900 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00e9 │ │ +036c16: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +036c1a: 7030 a905 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@05a9 │ │ +036c20: 6e20 3c16 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +036c26: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +036c2a: 5401 f101 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ +036c2e: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +036c30: 6e20 7801 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ +036c36: 0a01 |0167: move-result v1 │ │ +036c38: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +036c3c: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +036c40: 5401 f101 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f1 │ │ +036c44: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +036c46: 6e20 7f01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@017f │ │ +036c4c: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +036c4e: 1e0f |0173: monitor-exit v15 │ │ +036c50: 0f01 |0174: return v1 │ │ +036c52: 1e0f |0175: monitor-exit v15 │ │ +036c54: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +036c56: 28fd |0177: goto 0174 // -0003 │ │ +036c58: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -21364,20 +21364,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -036bac: |[036bac] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -036bbc: 6e20 b205 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05b2 │ │ -036bc2: 0a00 |0003: move-result v0 │ │ -036bc4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -036bc8: 7010 af05 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@05af │ │ -036bce: 0e00 |0009: return-void │ │ +036c84: |[036c84] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +036c94: 6e20 b205 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05b2 │ │ +036c9a: 0a00 |0003: move-result v0 │ │ +036c9c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +036ca0: 7010 af05 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@05af │ │ +036ca6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -21388,69 +21388,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -036bd0: |[036bd0] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -036be0: 5498 f501 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -036be4: 1d08 |0002: monitor-enter v8 │ │ -036be6: 5497 f501 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ -036bea: 6e20 5616 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -036bf0: 0c02 |0008: move-result-object v2 │ │ -036bf2: 1f02 6603 |0009: check-cast v2, Ljava/util/ArrayList; // type@0366 │ │ -036bf6: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -036bfa: 1e08 |000d: monitor-exit v8 │ │ -036bfc: 0e00 |000e: return-void │ │ -036bfe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -036c00: 6e10 3e16 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -036c06: 0a07 |0013: move-result v7 │ │ -036c08: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -036c0c: 6e20 3816 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -036c12: 0c01 |0019: move-result-object v1 │ │ -036c14: 1f01 2700 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0027 │ │ -036c18: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -036c1a: 6e10 c100 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00c1 │ │ -036c20: 0a07 |0020: move-result v7 │ │ -036c22: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -036c26: 6e20 c200 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00c2 │ │ -036c2c: 0c00 |0026: move-result-object v0 │ │ -036c2e: 5497 ef01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -036c32: 6e20 5216 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -036c38: 0c06 |002c: move-result-object v6 │ │ -036c3a: 1f06 6603 |002d: check-cast v6, Ljava/util/ArrayList; // type@0366 │ │ -036c3e: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -036c42: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -036c44: 6e10 3e16 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -036c4a: 0a07 |0035: move-result v7 │ │ -036c4c: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -036c50: 6e20 3816 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -036c56: 0c07 |003b: move-result-object v7 │ │ -036c58: 1f07 ea00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ -036c5c: 5477 eb01 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ -036c60: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -036c64: 6e20 3b16 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -036c6a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -036c6e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -036c72: 28e9 |0049: goto 0032 // -0017 │ │ -036c74: 6e10 3e16 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -036c7a: 0a07 |004d: move-result v7 │ │ -036c7c: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -036c80: 5497 ef01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ -036c84: 6e20 5616 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -036c8a: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -036c8e: 28c6 |0057: goto 001d // -003a │ │ -036c90: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -036c94: 28b6 |005a: goto 0010 // -004a │ │ -036c96: 1e08 |005b: monitor-exit v8 │ │ -036c98: 28b2 |005c: goto 000e // -004e │ │ -036c9a: 0d07 |005d: move-exception v7 │ │ -036c9c: 1e08 |005e: monitor-exit v8 │ │ -036c9e: 2707 |005f: throw v7 │ │ +036ca8: |[036ca8] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +036cb8: 5498 f501 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +036cbc: 1d08 |0002: monitor-enter v8 │ │ +036cbe: 5497 f501 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01f5 │ │ +036cc2: 6e20 5d16 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +036cc8: 0c02 |0008: move-result-object v2 │ │ +036cca: 1f02 6803 |0009: check-cast v2, Ljava/util/ArrayList; // type@0368 │ │ +036cce: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +036cd2: 1e08 |000d: monitor-exit v8 │ │ +036cd4: 0e00 |000e: return-void │ │ +036cd6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +036cd8: 6e10 4516 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036cde: 0a07 |0013: move-result v7 │ │ +036ce0: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +036ce4: 6e20 3f16 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +036cea: 0c01 |0019: move-result-object v1 │ │ +036cec: 1f01 2700 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0027 │ │ +036cf0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +036cf2: 6e10 c100 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00c1 │ │ +036cf8: 0a07 |0020: move-result v7 │ │ +036cfa: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +036cfe: 6e20 c200 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00c2 │ │ +036d04: 0c00 |0026: move-result-object v0 │ │ +036d06: 5497 ef01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +036d0a: 6e20 5916 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +036d10: 0c06 |002c: move-result-object v6 │ │ +036d12: 1f06 6803 |002d: check-cast v6, Ljava/util/ArrayList; // type@0368 │ │ +036d16: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +036d1a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +036d1c: 6e10 4516 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036d22: 0a07 |0035: move-result v7 │ │ +036d24: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +036d28: 6e20 3f16 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +036d2e: 0c07 |003b: move-result-object v7 │ │ +036d30: 1f07 ea00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00ea │ │ +036d34: 5477 eb01 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01eb │ │ +036d38: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +036d3c: 6e20 4216 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +036d42: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +036d46: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +036d4a: 28e9 |0049: goto 0032 // -0017 │ │ +036d4c: 6e10 4516 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +036d52: 0a07 |004d: move-result v7 │ │ +036d54: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +036d58: 5497 ef01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01ef │ │ +036d5c: 6e20 5d16 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +036d62: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +036d66: 28c6 |0057: goto 001d // -003a │ │ +036d68: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +036d6c: 28b6 |005a: goto 0010 // -004a │ │ +036d6e: 1e08 |005b: monitor-exit v8 │ │ +036d70: 28b2 |005c: goto 000e // -004e │ │ +036d72: 0d07 |005d: move-exception v7 │ │ +036d74: 1e08 |005e: monitor-exit v8 │ │ +036d76: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -21479,21 +21479,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 2136 (LocalBroadcastManager.java) │ │ + source_file_idx : 2157 (LocalBroadcastManager.java) │ │ │ │ Class #91 header: │ │ class_idx : 236 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -21518,21 +21518,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -036cac: |[036cac] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -036cbc: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -036cc2: 2200 8803 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0388 │ │ -036cc6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -036cc8: 7020 a316 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@16a3 │ │ -036cce: 5b20 f601 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01f6 │ │ -036cd2: 0e00 |000b: return-void │ │ +036d84: |[036d84] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +036d94: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +036d9a: 2200 8a03 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@038a │ │ +036d9e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +036da0: 7020 aa16 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@16aa │ │ +036da6: 5b20 f601 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01f6 │ │ +036daa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -21542,44 +21542,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -036cd4: |[036cd4] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -036ce4: 2200 4f03 |0000: new-instance v0, Ljava/lang/Thread; // type@034f │ │ -036ce8: 2201 4d03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -036cec: 7010 f315 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -036cf2: 1a02 b108 |0007: const-string v2, "ModernAsyncTask #" // string@08b1 │ │ -036cf6: 6e20 fa15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -036cfc: 0c01 |000c: move-result-object v1 │ │ -036cfe: 5432 f601 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01f6 │ │ -036d02: 6e10 a416 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@16a4 │ │ -036d08: 0a02 |0012: move-result v2 │ │ -036d0a: 6e20 f615 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -036d10: 0c01 |0016: move-result-object v1 │ │ -036d12: 6e10 ff15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -036d18: 0c01 |001a: move-result-object v1 │ │ -036d1a: 7030 0516 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1605 │ │ -036d20: 1100 |001e: return-object v0 │ │ +036dac: |[036dac] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +036dbc: 2200 5103 |0000: new-instance v0, Ljava/lang/Thread; // type@0351 │ │ +036dc0: 2201 4f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +036dc4: 7010 fa15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +036dca: 1a02 c608 |0007: const-string v2, "ModernAsyncTask #" // string@08c6 │ │ +036dce: 6e20 0116 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +036dd4: 0c01 |000c: move-result-object v1 │ │ +036dd6: 5432 f601 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01f6 │ │ +036dda: 6e10 ab16 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@16ab │ │ +036de0: 0a02 |0012: move-result v2 │ │ +036de2: 6e20 fd15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +036de8: 0c01 |0016: move-result-object v1 │ │ +036dea: 6e10 0616 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +036df0: 0c01 |001a: move-result-object v1 │ │ +036df2: 7030 0c16 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@160c │ │ +036df8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #92 header: │ │ class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 896 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 898 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -21604,18 +21604,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036d24: |[036d24] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -036d34: 5b01 f901 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ -036d38: 7020 9316 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1693 │ │ -036d3e: 0e00 |0005: return-void │ │ +036dfc: |[036dfc] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +036e0c: 5b01 f901 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ +036e10: 7020 9a16 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@169a │ │ +036e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -21628,41 +21628,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -036d40: |[036d40] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -036d50: 6e10 bb05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@05bb │ │ -036d56: 0c01 |0003: move-result-object v1 │ │ -036d58: 5463 f901 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ -036d5c: 7120 ce05 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05ce │ │ -036d62: 0e00 |0009: return-void │ │ -036d64: 0d00 |000a: move-exception v0 │ │ -036d66: 1a03 ed01 |000b: const-string v3, "AsyncTask" // string@01ed │ │ -036d6a: 7120 0211 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -036d70: 28f9 |0010: goto 0009 // -0007 │ │ -036d72: 0d00 |0011: move-exception v0 │ │ -036d74: 2203 4803 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -036d78: 1a04 e501 |0014: const-string v4, "An error occured while executing doInBackground()" // string@01e5 │ │ -036d7c: 6e10 9116 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1691 │ │ -036d82: 0c05 |0019: move-result-object v5 │ │ -036d84: 7030 cc15 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15cc │ │ -036d8a: 2703 |001d: throw v3 │ │ -036d8c: 0d00 |001e: move-exception v0 │ │ -036d8e: 5463 f901 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ -036d92: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -036d94: 7120 ce05 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05ce │ │ -036d9a: 28e4 |0025: goto 0009 // -001c │ │ -036d9c: 0d02 |0026: move-exception v2 │ │ -036d9e: 2203 4803 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -036da2: 1a04 e501 |0029: const-string v4, "An error occured while executing doInBackground()" // string@01e5 │ │ -036da6: 7030 cc15 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15cc │ │ -036dac: 2703 |002e: throw v3 │ │ +036e18: |[036e18] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +036e28: 6e10 bb05 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@05bb │ │ +036e2e: 0c01 |0003: move-result-object v1 │ │ +036e30: 5463 f901 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ +036e34: 7120 ce05 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05ce │ │ +036e3a: 0e00 |0009: return-void │ │ +036e3c: 0d00 |000a: move-exception v0 │ │ +036e3e: 1a03 ff01 |000b: const-string v3, "AsyncTask" // string@01ff │ │ +036e42: 7120 0211 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +036e48: 28f9 |0010: goto 0009 // -0007 │ │ +036e4a: 0d00 |0011: move-exception v0 │ │ +036e4c: 2203 4a03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@034a │ │ +036e50: 1a04 f701 |0014: const-string v4, "An error occured while executing doInBackground()" // string@01f7 │ │ +036e54: 6e10 9816 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1698 │ │ +036e5a: 0c05 |0019: move-result-object v5 │ │ +036e5c: 7030 d315 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15d3 │ │ +036e62: 2703 |001d: throw v3 │ │ +036e64: 0d00 |001e: move-exception v0 │ │ +036e66: 5463 f901 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f9 │ │ +036e6a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +036e6c: 7120 ce05 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05ce │ │ +036e72: 28e4 |0025: goto 0009 // -001c │ │ +036e74: 0d02 |0026: move-exception v2 │ │ +036e76: 2203 4a03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@034a │ │ +036e7a: 1a04 f701 |0029: const-string v4, "An error occured while executing doInBackground()" // string@01f7 │ │ +036e7e: 7030 d315 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15d3 │ │ +036e84: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -21682,21 +21682,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #93 header: │ │ class_idx : 239 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2247 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -21720,54 +21720,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -036dc8: |[036dc8] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -036dd8: 7100 c705 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@05c7 │ │ -036dde: 0c00 |0003: move-result-object v0 │ │ -036de0: 2100 |0004: array-length v0, v0 │ │ -036de2: 2300 ae03 |0005: new-array v0, v0, [I // type@03ae │ │ -036de6: 6900 fa01 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ -036dea: 6200 fa01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ -036dee: 6201 0002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ -036df2: 6e10 c505 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ -036df8: 0a01 |0010: move-result v1 │ │ -036dfa: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -036dfc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -036e00: 6200 fa01 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ -036e04: 6201 fe01 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ -036e08: 6e10 c505 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ -036e0e: 0a01 |001b: move-result v1 │ │ -036e10: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -036e12: 4b02 0001 |001d: aput v2, v0, v1 │ │ -036e16: 0e00 |001f: return-void │ │ -036e18: 0d00 |0020: move-exception v0 │ │ -036e1a: 28fe |0021: goto 001f // -0002 │ │ -036e1c: 0d00 |0022: move-exception v0 │ │ -036e1e: 28f1 |0023: goto 0014 // -000f │ │ +036ea0: |[036ea0] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +036eb0: 7100 c705 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@05c7 │ │ +036eb6: 0c00 |0003: move-result-object v0 │ │ +036eb8: 2100 |0004: array-length v0, v0 │ │ +036eba: 2300 b003 |0005: new-array v0, v0, [I // type@03b0 │ │ +036ebe: 6900 fa01 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ +036ec2: 6200 fa01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ +036ec6: 6201 0002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ +036eca: 6e10 c505 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ +036ed0: 0a01 |0010: move-result v1 │ │ +036ed2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +036ed4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +036ed8: 6200 fa01 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ +036edc: 6201 fe01 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ +036ee0: 6e10 c505 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ +036ee6: 0a01 |001b: move-result v1 │ │ +036ee8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +036eea: 4b02 0001 |001d: aput v2, v0, v1 │ │ +036eee: 0e00 |001f: return-void │ │ +036ef0: 0d00 |0020: move-exception v0 │ │ +036ef2: 28fe |0021: goto 001f // -0002 │ │ +036ef4: 0d00 |0022: move-exception v0 │ │ +036ef6: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #94 header: │ │ class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -21800,40 +21800,40 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -036e3c: |[036e3c] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -036e4c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -036e52: 5b01 fc01 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ -036e56: 5b02 fb01 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ -036e5a: 0e00 |0007: return-void │ │ +036f14: |[036f14] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +036f24: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +036f2a: 5b01 fc01 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ +036f2e: 5b02 fb01 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ +036f32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #95 header: │ │ class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 88 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -21853,17 +21853,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036e5c: |[036e5c] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -036e6c: 7010 7401 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -036e72: 0e00 |0003: return-void │ │ +036f34: |[036f34] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +036f44: 7010 7401 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +036f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -21871,17 +21871,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036e74: |[036e74] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -036e84: 7010 be05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@05be │ │ -036e8a: 0e00 |0003: return-void │ │ +036f4c: |[036f4c] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +036f5c: 7010 be05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@05be │ │ +036f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -21891,52 +21891,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -036e8c: |[036e8c] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -036e9c: 5450 2300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0023 │ │ -036ea0: 1f00 f000 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ -036ea4: 5251 2400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0024 │ │ -036ea8: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -036eae: 0e00 |0009: return-void │ │ -036eb0: 5401 fc01 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ -036eb4: 5402 fb01 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ -036eb8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -036eba: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -036ebe: 7120 cf05 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05cf │ │ -036ec4: 28f5 |0014: goto 0009 // -000b │ │ -036ec6: 5401 fc01 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ -036eca: 5402 fb01 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ -036ece: 6e20 df05 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@05df │ │ -036ed4: 28ed |001c: goto 0009 // -0013 │ │ -036ed6: 0000 |001d: nop // spacer │ │ -036ed8: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +036f64: |[036f64] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +036f74: 5450 2300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0023 │ │ +036f78: 1f00 f000 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ +036f7c: 5251 2400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0024 │ │ +036f80: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +036f86: 0e00 |0009: return-void │ │ +036f88: 5401 fc01 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ +036f8c: 5402 fb01 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ +036f90: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +036f92: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +036f96: 7120 cf05 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05cf │ │ +036f9c: 28f5 |0014: goto 0009 // -000b │ │ +036f9e: 5401 fc01 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01fc │ │ +036fa2: 5402 fb01 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01fb │ │ +036fa6: 6e20 df05 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@05df │ │ +036fac: 28ed |001c: goto 0009 // -0013 │ │ +036fae: 0000 |001d: nop // spacer │ │ +036fb0: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #96 header: │ │ class_idx : 242 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 817 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 819 │ │ +source_file_idx : 2247 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -21975,40 +21975,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -036ee8: |[036ee8] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -036ef8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -036efa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -036efc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -036efe: 2200 f200 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ -036f02: 1a01 0c09 |0005: const-string v1, "PENDING" // string@090c │ │ -036f06: 7030 c405 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ -036f0c: 6900 ff01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ -036f10: 2200 f200 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ -036f14: 1a01 4b09 |000e: const-string v1, "RUNNING" // string@094b │ │ -036f18: 7030 c405 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ -036f1e: 6900 0002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ -036f22: 2200 f200 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ -036f26: 1a01 1003 |0017: const-string v1, "FINISHED" // string@0310 │ │ -036f2a: 7030 c405 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ -036f30: 6900 fe01 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ -036f34: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -036f36: 2300 b903 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@03b9 │ │ -036f3a: 6201 ff01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ -036f3e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -036f42: 6201 0002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ -036f46: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -036f4a: 6201 fe01 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ -036f4e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -036f52: 6900 fd01 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fd │ │ -036f56: 0e00 |002f: return-void │ │ +036fc0: |[036fc0] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +036fd0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +036fd2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +036fd4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +036fd6: 2200 f200 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ +036fda: 1a01 2109 |0005: const-string v1, "PENDING" // string@0921 │ │ +036fde: 7030 c405 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ +036fe4: 6900 ff01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ +036fe8: 2200 f200 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ +036fec: 1a01 6009 |000e: const-string v1, "RUNNING" // string@0960 │ │ +036ff0: 7030 c405 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ +036ff6: 6900 0002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ +036ffa: 2200 f200 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ +036ffe: 1a01 2203 |0017: const-string v1, "FINISHED" // string@0322 │ │ +037002: 7030 c405 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05c4 │ │ +037008: 6900 fe01 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ +03700c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +03700e: 2300 bb03 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@03bb │ │ +037012: 6201 ff01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ +037016: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +03701a: 6201 0002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ +03701e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +037022: 6201 fe01 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ +037026: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +03702a: 6900 fd01 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fd │ │ +03702e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -22018,17 +22018,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -036f58: |[036f58] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -036f68: 7030 9915 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1599 │ │ -036f6e: 0e00 |0003: return-void │ │ +037030: |[037030] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +037040: 7030 a015 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@15a0 │ │ +037046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -22038,20 +22038,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -036f70: |[036f70] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -036f80: 1c00 f200 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ -036f84: 7120 9a15 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@159a │ │ -036f8a: 0c00 |0005: move-result-object v0 │ │ -036f8c: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ -036f90: 1100 |0008: return-object v0 │ │ +037048: |[037048] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +037058: 1c00 f200 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ +03705c: 7120 a115 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@15a1 │ │ +037062: 0c00 |0005: move-result-object v0 │ │ +037064: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00f2 │ │ +037068: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -22059,33 +22059,33 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -036f94: |[036f94] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -036fa4: 6200 fd01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fd │ │ -036fa8: 6e10 d516 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@16d5 │ │ -036fae: 0c00 |0005: move-result-object v0 │ │ -036fb0: 1f00 b903 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@03b9 │ │ -036fb4: 1100 |0008: return-object v0 │ │ +03706c: |[03706c] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +03707c: 6200 fd01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fd │ │ +037080: 6e10 dc16 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@16dc │ │ +037086: 0c00 |0005: move-result-object v0 │ │ +037088: 1f00 bb03 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@03bb │ │ +03708c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #97 header: │ │ class_idx : 243 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -22113,17 +22113,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036fb8: |[036fb8] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -036fc8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -036fce: 0e00 |0003: return-void │ │ +037090: |[037090] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +0370a0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0370a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -22132,33 +22132,33 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036fd0: |[036fd0] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -036fe0: 7010 c805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@05c8 │ │ -036fe6: 0e00 |0003: return-void │ │ +0370a8: |[0370a8] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0370b8: 7010 c805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@05c8 │ │ +0370be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #98 header: │ │ class_idx : 244 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2226 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2247 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -22276,38 +22276,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -036fe8: |[036fe8] android.support.v4.content.ModernAsyncTask.:()V │ │ -036ff8: 2200 ec00 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00ec │ │ -036ffc: 7010 b505 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@05b5 │ │ -037002: 6900 1002 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0210 │ │ -037006: 2200 8103 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0381 │ │ -03700a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -03700e: 7020 9816 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1698 │ │ -037014: 6900 0f02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@020f │ │ -037018: 2201 8403 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0384 │ │ -03701c: 1252 |0012: const/4 v2, #int 5 // #5 │ │ -03701e: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ -037022: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ -037026: 6206 b406 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@06b4 │ │ -03702a: 6207 0f02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@020f │ │ -03702e: 6208 1002 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0210 │ │ -037032: 7608 9c16 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@169c │ │ -037038: 6901 0802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ -03703c: 2200 f100 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00f1 │ │ -037040: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -037042: 7020 bf05 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05bf │ │ -037048: 6900 0e02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ -03704c: 6200 0802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ -037050: 6900 0d02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ -037054: 0e00 |002e: return-void │ │ +0370c0: |[0370c0] android.support.v4.content.ModernAsyncTask.:()V │ │ +0370d0: 2200 ec00 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00ec │ │ +0370d4: 7010 b505 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@05b5 │ │ +0370da: 6900 1002 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0210 │ │ +0370de: 2200 8303 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0383 │ │ +0370e2: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +0370e6: 7020 9f16 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@169f │ │ +0370ec: 6900 0f02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@020f │ │ +0370f0: 2201 8603 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0386 │ │ +0370f4: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +0370f6: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +0370fa: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +0370fe: 6206 b306 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@06b3 │ │ +037102: 6207 0f02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@020f │ │ +037106: 6208 1002 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0210 │ │ +03710a: 7608 a316 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@16a3 │ │ +037110: 6901 0802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ +037114: 2200 f100 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00f1 │ │ +037118: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +03711a: 7020 bf05 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05bf │ │ +037120: 6900 0e02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ +037124: 6200 0802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ +037128: 6900 0d02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ +03712c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -22318,29 +22318,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -037058: |[037058] android.support.v4.content.ModernAsyncTask.:()V │ │ -037068: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -03706e: 6200 ff01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ -037072: 5b20 0a02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037076: 2200 8703 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0387 │ │ -03707a: 7010 9f16 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@169f │ │ -037080: 5b20 0b02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ -037084: 2200 ed00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00ed │ │ -037088: 7020 b705 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@05b7 │ │ -03708e: 5b20 0c02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ -037092: 2200 ee00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00ee │ │ -037096: 5421 0c02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ -03709a: 7030 b905 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@05b9 │ │ -0370a0: 5b20 0902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -0370a4: 0e00 |001e: return-void │ │ +037130: |[037130] android.support.v4.content.ModernAsyncTask.:()V │ │ +037140: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037146: 6200 ff01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ +03714a: 5b20 0a02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +03714e: 2200 8903 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0389 │ │ +037152: 7010 a616 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@16a6 │ │ +037158: 5b20 0b02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ +03715c: 2200 ed00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00ed │ │ +037160: 7020 b705 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@05b7 │ │ +037166: 5b20 0c02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ +03716a: 2200 ee00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00ee │ │ +03716e: 5421 0c02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ +037172: 7030 b905 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@05b9 │ │ +037178: 5b20 0902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +03717c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -22354,17 +22354,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0370a8: |[0370a8] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -0370b8: 5410 0b02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ -0370bc: 1100 |0002: return-object v0 │ │ +037180: |[037180] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +037190: 5410 0b02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ +037194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22372,18 +22372,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0370c0: |[0370c0] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0370d0: 7020 e005 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05e0 │ │ -0370d6: 0c00 |0003: move-result-object v0 │ │ -0370d8: 1100 |0004: return-object v0 │ │ +037198: |[037198] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0371a8: 7020 e005 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05e0 │ │ +0371ae: 0c00 |0003: move-result-object v0 │ │ +0371b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -22392,17 +22392,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0370dc: |[0370dc] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0370ec: 7020 e105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@05e1 │ │ -0370f2: 0e00 |0003: return-void │ │ +0371b4: |[0371b4] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0371c4: 7020 e105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@05e1 │ │ +0371ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22411,17 +22411,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0370f4: |[0370f4] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -037104: 7020 d505 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@05d5 │ │ -03710a: 0e00 |0003: return-void │ │ +0371cc: |[0371cc] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0371dc: 7020 d505 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@05d5 │ │ +0371e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22430,18 +22430,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03710c: |[03710c] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -03711c: 6200 0d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ -037120: 7220 9216 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1692 │ │ -037126: 0e00 |0005: return-void │ │ +0371e4: |[0371e4] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +0371f4: 6200 0d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ +0371f8: 7220 9916 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1699 │ │ +0371fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -22450,24 +22450,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -037128: |[037128] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -037138: 6e10 da05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05da │ │ -03713e: 0a00 |0003: move-result v0 │ │ -037140: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -037144: 6e20 dc05 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@05dc │ │ -03714a: 6200 fe01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ -03714e: 5b10 0a02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037152: 0e00 |000d: return-void │ │ -037154: 6e20 dd05 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@05dd │ │ -03715a: 28f8 |0011: goto 0009 // -0008 │ │ +037200: |[037200] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +037210: 6e10 da05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05da │ │ +037216: 0a00 |0003: move-result v0 │ │ +037218: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +03721c: 6e20 dc05 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@05dc │ │ +037222: 6200 fe01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01fe │ │ +037226: 5b10 0a02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +03722a: 0e00 |000d: return-void │ │ +03722c: 6e20 dd05 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@05dd │ │ +037232: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -22482,18 +22482,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03715c: |[03715c] android.support.v4.content.ModernAsyncTask.init:()V │ │ -03716c: 6200 0e02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ -037170: 6e10 c005 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@05c0 │ │ -037176: 0e00 |0005: return-void │ │ +037234: |[037234] android.support.v4.content.ModernAsyncTask.init:()V │ │ +037244: 6200 0e02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ +037248: 6e10 c005 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@05c0 │ │ +03724e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22501,26 +22501,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -037178: |[037178] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -037188: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -03718a: 6201 0e02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ -03718e: 2202 f000 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ -037192: 2353 c803 |0005: new-array v3, v5, [Ljava/lang/Object; // type@03c8 │ │ -037196: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -037198: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -03719c: 7030 bd05 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05bd │ │ -0371a2: 6e30 c205 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05c2 │ │ -0371a8: 0c00 |0010: move-result-object v0 │ │ -0371aa: 6e10 8401 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0184 │ │ -0371b0: 1107 |0014: return-object v7 │ │ +037250: |[037250] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +037260: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +037262: 6201 0e02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ +037266: 2202 f000 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ +03726a: 2353 ca03 |0005: new-array v3, v5, [Ljava/lang/Object; // type@03ca │ │ +03726e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +037270: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +037274: 7030 bd05 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05bd │ │ +03727a: 6e30 c205 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05c2 │ │ +037280: 0c00 |0010: move-result-object v0 │ │ +037282: 6e10 8401 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0184 │ │ +037288: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22534,21 +22534,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0371b4: |[0371b4] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -0371c4: 5421 0b02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ -0371c8: 6e10 a016 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@16a0 │ │ -0371ce: 0a00 |0005: move-result v0 │ │ -0371d0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0371d4: 7020 e005 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05e0 │ │ -0371da: 0e00 |000b: return-void │ │ +03728c: |[03728c] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +03729c: 5421 0b02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@020b │ │ +0372a0: 6e10 a716 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@16a7 │ │ +0372a6: 0a00 |0005: move-result v0 │ │ +0372a8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0372ac: 7020 e005 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05e0 │ │ +0372b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -22563,17 +22563,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371dc: |[0371dc] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -0371ec: 6900 0d02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ -0371f0: 0e00 |0002: return-void │ │ +0372b4: |[0372b4] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +0372c4: 6900 0d02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ +0372c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -22583,19 +22583,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0371f4: |[0371f4] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -037204: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -037208: 6e20 9416 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@1694 │ │ -03720e: 0a00 |0005: move-result v0 │ │ -037210: 0f00 |0006: return v0 │ │ +0372cc: |[0372cc] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +0372dc: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +0372e0: 6e20 9b16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@169b │ │ +0372e6: 0a00 |0005: move-result v0 │ │ +0372e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -22611,19 +22611,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -037214: |[037214] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -037224: 6200 0d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ -037228: 6e30 d405 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@05d4 │ │ -03722e: 0c00 |0005: move-result-object v0 │ │ -037230: 1100 |0006: return-object v0 │ │ +0372ec: |[0372ec] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +0372fc: 6200 0d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@020d │ │ +037300: 6e30 d405 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@05d4 │ │ +037306: 0c00 |0005: move-result-object v0 │ │ +037308: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22634,41 +22634,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -037234: |[037234] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -037244: 5420 0a02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037248: 6201 ff01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ -03724c: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -037250: 6200 fa01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ -037254: 5421 0a02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037258: 6e10 c505 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ -03725e: 0a01 |000d: move-result v1 │ │ -037260: 4400 0001 |000e: aget v0, v0, v1 │ │ -037264: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -03726a: 6200 0002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ -03726e: 5b20 0a02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037272: 6e10 de05 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@05de │ │ -037278: 5420 0c02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ -03727c: 5b04 0102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0201 │ │ -037280: 5420 0902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -037284: 7220 9216 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1692 │ │ -03728a: 1102 |0023: return-object v2 │ │ -03728c: 2200 3503 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -037290: 1a01 5802 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0258 │ │ -037294: 7020 a515 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03729a: 2700 |002b: throw v0 │ │ -03729c: 2200 3503 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0372a0: 1a01 5702 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0257 │ │ -0372a4: 7020 a515 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0372aa: 2700 |0033: throw v0 │ │ -0372ac: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +03730c: |[03730c] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +03731c: 5420 0a02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +037320: 6201 ff01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ff │ │ +037324: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +037328: 6200 fa01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01fa │ │ +03732c: 5421 0a02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +037330: 6e10 c505 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05c5 │ │ +037336: 0a01 |000d: move-result v1 │ │ +037338: 4400 0001 |000e: aget v0, v0, v1 │ │ +03733c: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +037342: 6200 0002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0200 │ │ +037346: 5b20 0a02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +03734a: 6e10 de05 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@05de │ │ +037350: 5420 0c02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@020c │ │ +037354: 5b04 0102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0201 │ │ +037358: 5420 0902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +03735c: 7220 9916 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1699 │ │ +037362: 1102 |0023: return-object v2 │ │ +037364: 2200 3703 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +037368: 1a01 6a02 |0026: const-string v1, "Cannot execute task: the task is already running." // string@026a │ │ +03736c: 7020 ac15 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +037372: 2700 |002b: throw v0 │ │ +037374: 2200 3703 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +037378: 1a01 6902 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0269 │ │ +03737c: 7020 ac15 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +037382: 2700 |0033: throw v0 │ │ +037384: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -22689,19 +22689,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0372bc: |[0372bc] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -0372cc: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -0372d0: 6e10 9516 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@1695 │ │ -0372d6: 0c00 |0005: move-result-object v0 │ │ -0372d8: 1100 |0006: return-object v0 │ │ +037394: |[037394] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +0373a4: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +0373a8: 6e10 9c16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@169c │ │ +0373ae: 0c00 |0005: move-result-object v0 │ │ +0373b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22710,19 +22710,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0372dc: |[0372dc] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -0372ec: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -0372f0: 6e40 9616 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@1696 │ │ -0372f6: 0c00 |0005: move-result-object v0 │ │ -0372f8: 1100 |0006: return-object v0 │ │ +0373b4: |[0373b4] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +0373c4: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +0373c8: 6e40 9d16 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@169d │ │ +0373ce: 0c00 |0005: move-result-object v0 │ │ +0373d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -22733,17 +22733,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0372fc: |[0372fc] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -03730c: 5410 0a02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ -037310: 1100 |0002: return-object v0 │ │ +0373d4: |[0373d4] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0373e4: 5410 0a02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@020a │ │ +0373e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22752,19 +22752,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -037314: |[037314] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -037324: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ -037328: 6e10 9716 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1697 │ │ -03732e: 0a00 |0005: move-result v0 │ │ -037330: 0f00 |0006: return v0 │ │ +0373ec: |[0373ec] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +0373fc: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0209 │ │ +037400: 6e10 9e16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@169e │ │ +037406: 0a00 |0005: move-result v0 │ │ +037408: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22773,16 +22773,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037334: |[037334] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -037344: 0e00 |0000: return-void │ │ +03740c: |[03740c] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +03741c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22791,17 +22791,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037348: |[037348] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -037358: 6e10 db05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@05db │ │ -03735e: 0e00 |0003: return-void │ │ +037420: |[037420] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +037430: 6e10 db05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@05db │ │ +037436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -22813,16 +22813,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037360: |[037360] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -037370: 0e00 |0000: return-void │ │ +037438: |[037438] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +037448: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22833,16 +22833,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037374: |[037374] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -037384: 0e00 |0000: return-void │ │ +03744c: |[03744c] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +03745c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22851,16 +22851,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037388: |[037388] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -037398: 0e00 |0000: return-void │ │ +037460: |[037460] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +037470: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22871,44 +22871,44 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -03739c: |[03739c] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -0373ac: 6e10 da05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05da │ │ -0373b2: 0a00 |0003: move-result v0 │ │ -0373b4: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -0373b8: 6200 0e02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ -0373bc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0373be: 2202 f000 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ -0373c2: 7030 bd05 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05bd │ │ -0373c8: 6e30 c205 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05c2 │ │ -0373ce: 0c00 |0011: move-result-object v0 │ │ -0373d0: 6e10 8401 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0184 │ │ -0373d6: 0e00 |0015: return-void │ │ +037474: |[037474] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +037484: 6e10 da05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05da │ │ +03748a: 0a00 |0003: move-result v0 │ │ +03748c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +037490: 6200 0e02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@020e │ │ +037494: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +037496: 2202 f000 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00f0 │ │ +03749a: 7030 bd05 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05bd │ │ +0374a0: 6e30 c205 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05c2 │ │ +0374a6: 0c00 |0011: move-result-object v0 │ │ +0374a8: 6e10 8401 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0184 │ │ +0374ae: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #99 header: │ │ class_idx : 245 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 28 │ │ -source_file_idx : 2804 │ │ +source_file_idx : 2826 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #99 annotations: │ │ Annotations on field #530 'mActiveWakeLocks' │ │ @@ -22940,21 +22940,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0373d8: |[0373d8] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -0373e8: 2200 4d02 |0000: new-instance v0, Landroid/util/SparseArray; // type@024d │ │ -0373ec: 7010 0611 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1106 │ │ -0373f2: 6900 1202 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -0373f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0373f8: 6700 1302 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0373fc: 0e00 |000a: return-void │ │ +0374b0: |[0374b0] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0374c0: 2200 4d02 |0000: new-instance v0, Landroid/util/SparseArray; // type@024d │ │ +0374c4: 7010 0611 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1106 │ │ +0374ca: 6900 1202 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +0374ce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0374d0: 6700 1302 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0374d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -22962,17 +22962,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037400: |[037400] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -037410: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ -037416: 0e00 |0003: return-void │ │ +0374d8: |[0374d8] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0374e8: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ +0374ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ │ │ #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -22980,52 +22980,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -037418: |[037418] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -037428: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03742a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03742c: 1a04 040c |0002: const-string v4, "android.support.content.wakelockid" // string@0c04 │ │ -037430: 6e30 a700 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a7 │ │ -037436: 0a00 |0007: move-result v0 │ │ -037438: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -03743c: 0f02 |000a: return v2 │ │ -03743e: 6204 1202 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -037442: 1d04 |000d: monitor-enter v4 │ │ -037444: 6202 1202 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -037448: 6e20 0811 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1108 │ │ -03744e: 0c01 |0013: move-result-object v1 │ │ -037450: 1f01 6100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0061 │ │ -037454: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -037458: 6e10 9401 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0194 │ │ -03745e: 6202 1202 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -037462: 6e20 0a11 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@110a │ │ -037468: 1e04 |0020: monitor-exit v4 │ │ -03746a: 0132 |0021: move v2, v3 │ │ -03746c: 28e8 |0022: goto 000a // -0018 │ │ -03746e: 1a02 f30a |0023: const-string v2, "WakefulBroadcastReceiver" // string@0af3 │ │ -037472: 2205 4d03 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -037476: 7010 f315 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03747c: 1a06 d108 |002a: const-string v6, "No active wake lock id #" // string@08d1 │ │ -037480: 6e20 fa15 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -037486: 0c05 |002f: move-result-object v5 │ │ -037488: 6e20 f615 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -03748e: 0c05 |0033: move-result-object v5 │ │ -037490: 6e10 ff15 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -037496: 0c05 |0037: move-result-object v5 │ │ -037498: 7120 0011 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -03749e: 1e04 |003b: monitor-exit v4 │ │ -0374a0: 0132 |003c: move v2, v3 │ │ -0374a2: 28cd |003d: goto 000a // -0033 │ │ -0374a4: 0d02 |003e: move-exception v2 │ │ -0374a6: 1e04 |003f: monitor-exit v4 │ │ -0374a8: 2702 |0040: throw v2 │ │ +0374f0: |[0374f0] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +037500: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +037502: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +037504: 1a04 1a0c |0002: const-string v4, "android.support.content.wakelockid" // string@0c1a │ │ +037508: 6e30 a700 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00a7 │ │ +03750e: 0a00 |0007: move-result v0 │ │ +037510: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +037514: 0f02 |000a: return v2 │ │ +037516: 6204 1202 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +03751a: 1d04 |000d: monitor-enter v4 │ │ +03751c: 6202 1202 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +037520: 6e20 0811 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1108 │ │ +037526: 0c01 |0013: move-result-object v1 │ │ +037528: 1f01 6100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0061 │ │ +03752c: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +037530: 6e10 9401 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0194 │ │ +037536: 6202 1202 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +03753a: 6e20 0a11 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@110a │ │ +037540: 1e04 |0020: monitor-exit v4 │ │ +037542: 0132 |0021: move v2, v3 │ │ +037544: 28e8 |0022: goto 000a // -0018 │ │ +037546: 1a02 090b |0023: const-string v2, "WakefulBroadcastReceiver" // string@0b09 │ │ +03754a: 2205 4f03 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +03754e: 7010 fa15 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +037554: 1a06 e608 |002a: const-string v6, "No active wake lock id #" // string@08e6 │ │ +037558: 6e20 0116 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03755e: 0c05 |002f: move-result-object v5 │ │ +037560: 6e20 fd15 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +037566: 0c05 |0033: move-result-object v5 │ │ +037568: 6e10 0616 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03756e: 0c05 |0037: move-result-object v5 │ │ +037570: 7120 0011 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +037576: 1e04 |003b: monitor-exit v4 │ │ +037578: 0132 |003c: move v2, v3 │ │ +03757a: 28cd |003d: goto 000a // -0033 │ │ +03757c: 0d02 |003e: move-exception v2 │ │ +03757e: 1e04 |003f: monitor-exit v4 │ │ +037580: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -23048,62 +23048,62 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0374b8: |[0374b8] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -0374c8: 6205 1202 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -0374cc: 1d05 |0002: monitor-enter v5 │ │ -0374ce: 6001 1302 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0374d2: 6004 1302 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0374d6: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0374da: 6704 1302 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0374de: 6004 1302 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0374e2: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -0374e6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -0374e8: 6704 1302 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ -0374ec: 1a04 040c |0012: const-string v4, "android.support.content.wakelockid" // string@0c04 │ │ -0374f0: 6e30 b200 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00b2 │ │ -0374f6: 6e20 9800 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ -0374fc: 0c00 |001a: move-result-object v0 │ │ -0374fe: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -037502: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -037504: 1e05 |001e: monitor-exit v5 │ │ -037506: 1100 |001f: return-object v0 │ │ -037508: 1a04 b817 |0020: const-string v4, "power" // string@17b8 │ │ -03750c: 6e20 8f00 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -037512: 0c02 |0025: move-result-object v2 │ │ -037514: 1f02 6200 |0026: check-cast v2, Landroid/os/PowerManager; // type@0062 │ │ -037518: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -03751a: 2206 4d03 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -03751e: 7010 f315 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -037524: 1a07 c51b |002e: const-string v7, "wake:" // string@1bc5 │ │ -037528: 6e20 fa15 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03752e: 0c06 |0033: move-result-object v6 │ │ -037530: 6e10 8100 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0081 │ │ -037536: 0c07 |0037: move-result-object v7 │ │ -037538: 6e20 fa15 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03753e: 0c06 |003b: move-result-object v6 │ │ -037540: 6e10 ff15 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -037546: 0c06 |003f: move-result-object v6 │ │ -037548: 6e30 9601 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0196 │ │ -03754e: 0c03 |0043: move-result-object v3 │ │ -037550: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -037552: 6e20 9501 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0195 │ │ -037558: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -03755e: 6e30 9301 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0193 │ │ -037564: 6204 1202 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ -037568: 6e30 0911 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1109 │ │ -03756e: 1e05 |0053: monitor-exit v5 │ │ -037570: 28cb |0054: goto 001f // -0035 │ │ -037572: 0d04 |0055: move-exception v4 │ │ -037574: 1e05 |0056: monitor-exit v5 │ │ -037576: 2704 |0057: throw v4 │ │ +037590: |[037590] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +0375a0: 6205 1202 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +0375a4: 1d05 |0002: monitor-enter v5 │ │ +0375a6: 6001 1302 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0375aa: 6004 1302 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0375ae: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0375b2: 6704 1302 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0375b6: 6004 1302 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0375ba: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +0375be: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0375c0: 6704 1302 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0213 │ │ +0375c4: 1a04 1a0c |0012: const-string v4, "android.support.content.wakelockid" // string@0c1a │ │ +0375c8: 6e30 b200 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00b2 │ │ +0375ce: 6e20 9800 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ +0375d4: 0c00 |001a: move-result-object v0 │ │ +0375d6: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +0375da: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0375dc: 1e05 |001e: monitor-exit v5 │ │ +0375de: 1100 |001f: return-object v0 │ │ +0375e0: 1a04 c217 |0020: const-string v4, "power" // string@17c2 │ │ +0375e4: 6e20 8f00 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0375ea: 0c02 |0025: move-result-object v2 │ │ +0375ec: 1f02 6200 |0026: check-cast v2, Landroid/os/PowerManager; // type@0062 │ │ +0375f0: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0375f2: 2206 4f03 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +0375f6: 7010 fa15 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0375fc: 1a07 ca1b |002e: const-string v7, "wake:" // string@1bca │ │ +037600: 6e20 0116 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037606: 0c06 |0033: move-result-object v6 │ │ +037608: 6e10 8100 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0081 │ │ +03760e: 0c07 |0037: move-result-object v7 │ │ +037610: 6e20 0116 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037616: 0c06 |003b: move-result-object v6 │ │ +037618: 6e10 0616 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03761e: 0c06 |003f: move-result-object v6 │ │ +037620: 6e30 9601 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0196 │ │ +037626: 0c03 |0043: move-result-object v3 │ │ +037628: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +03762a: 6e20 9501 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0195 │ │ +037630: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +037636: 6e30 9301 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0193 │ │ +03763c: 6204 1202 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0212 │ │ +037640: 6e30 0911 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1109 │ │ +037646: 1e05 |0053: monitor-exit v5 │ │ +037648: 28cb |0054: goto 001f // -0035 │ │ +03764a: 0d04 |0055: move-exception v4 │ │ +03764c: 1e05 |0056: monitor-exit v5 │ │ +03764e: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -23127,21 +23127,21 @@ │ │ 0x0005 - 0x0055 reg=1 id I │ │ 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2804 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 2826 (WakefulBroadcastReceiver.java) │ │ │ │ Class #100 header: │ │ class_idx : 246 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 474 │ │ +superclass_idx : 837 │ │ +source_file_idx : 492 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #100 - │ │ Class descriptor : 'Landroid/support/v4/content/pm/ActivityInfoCompat;' │ │ @@ -23161,32 +23161,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037584: |[037584] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -037594: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03759a: 0e00 |0003: return-void │ │ +03765c: |[03765c] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +03766c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 474 (ActivityInfoCompat.java) │ │ + source_file_idx : 492 (ActivityInfoCompat.java) │ │ │ │ Class #101 header: │ │ class_idx : 247 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 706 │ │ +superclass_idx : 837 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #101 - │ │ Class descriptor : 'Landroid/support/v4/database/DatabaseUtilsCompat;' │ │ @@ -23201,17 +23201,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03759c: |[03759c] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -0375ac: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0375b2: 0e00 |0003: return-void │ │ +037674: |[037674] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +037684: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03768a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -23220,31 +23220,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0375b4: |[0375b4] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -0375c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0375c6: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -0375ca: 2141 |0003: array-length v1, v4 │ │ -0375cc: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0375d0: 0750 |0006: move-object v0, v5 │ │ -0375d2: 1100 |0007: return-object v0 │ │ -0375d4: 2141 |0008: array-length v1, v4 │ │ -0375d6: 2152 |0009: array-length v2, v5 │ │ -0375d8: b021 |000a: add-int/2addr v1, v2 │ │ -0375da: 2310 cb03 |000b: new-array v0, v1, [Ljava/lang/String; // type@03cb │ │ -0375de: 2141 |000d: array-length v1, v4 │ │ -0375e0: 7151 0016 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0375e6: 2141 |0011: array-length v1, v4 │ │ -0375e8: 2152 |0012: array-length v2, v5 │ │ -0375ea: 7152 0016 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0375f0: 28f1 |0016: goto 0007 // -000f │ │ +03768c: |[03768c] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +03769c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03769e: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +0376a2: 2141 |0003: array-length v1, v4 │ │ +0376a4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0376a8: 0750 |0006: move-object v0, v5 │ │ +0376aa: 1100 |0007: return-object v0 │ │ +0376ac: 2141 |0008: array-length v1, v4 │ │ +0376ae: 2152 |0009: array-length v2, v5 │ │ +0376b0: b021 |000a: add-int/2addr v1, v2 │ │ +0376b2: 2310 cd03 |000b: new-array v0, v1, [Ljava/lang/String; // type@03cd │ │ +0376b6: 2141 |000d: array-length v1, v4 │ │ +0376b8: 7151 0716 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0376be: 2141 |0011: array-length v1, v4 │ │ +0376c0: 2152 |0012: array-length v2, v5 │ │ +0376c2: 7152 0716 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0376c8: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -23258,62 +23258,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0375f4: |[0375f4] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -037604: 7110 f310 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ -03760a: 0a00 |0003: move-result v0 │ │ -03760c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -037610: 1103 |0006: return-object v3 │ │ -037612: 7110 f310 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ -037618: 0a00 |000a: move-result v0 │ │ -03761a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -03761e: 0723 |000d: move-object v3, v2 │ │ -037620: 28f8 |000e: goto 0006 // -0008 │ │ -037622: 2200 4d03 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -037626: 7010 f315 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03762c: 1a01 aa00 |0014: const-string v1, "(" // string@00aa │ │ -037630: 6e20 fa15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -037636: 0c00 |0019: move-result-object v0 │ │ -037638: 6e20 fa15 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03763e: 0c00 |001d: move-result-object v0 │ │ -037640: 1a01 d200 |001e: const-string v1, ") AND (" // string@00d2 │ │ -037644: 6e20 fa15 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03764a: 0c00 |0023: move-result-object v0 │ │ -03764c: 6e20 fa15 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -037652: 0c00 |0027: move-result-object v0 │ │ -037654: 1a01 d100 |0028: const-string v1, ")" // string@00d1 │ │ -037658: 6e20 fa15 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03765e: 0c00 |002d: move-result-object v0 │ │ -037660: 6e10 ff15 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -037666: 0c03 |0031: move-result-object v3 │ │ -037668: 28d4 |0032: goto 0006 // -002c │ │ +0376cc: |[0376cc] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0376dc: 7110 f310 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ +0376e2: 0a00 |0003: move-result v0 │ │ +0376e4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0376e8: 1103 |0006: return-object v3 │ │ +0376ea: 7110 f310 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ +0376f0: 0a00 |000a: move-result v0 │ │ +0376f2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +0376f6: 0723 |000d: move-object v3, v2 │ │ +0376f8: 28f8 |000e: goto 0006 // -0008 │ │ +0376fa: 2200 4f03 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +0376fe: 7010 fa15 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +037704: 1a01 bc00 |0014: const-string v1, "(" // string@00bc │ │ +037708: 6e20 0116 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03770e: 0c00 |0019: move-result-object v0 │ │ +037710: 6e20 0116 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037716: 0c00 |001d: move-result-object v0 │ │ +037718: 1a01 e400 |001e: const-string v1, ") AND (" // string@00e4 │ │ +03771c: 6e20 0116 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037722: 0c00 |0023: move-result-object v0 │ │ +037724: 6e20 0116 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03772a: 0c00 |0027: move-result-object v0 │ │ +03772c: 1a01 e300 |0028: const-string v1, ")" // string@00e3 │ │ +037730: 6e20 0116 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037736: 0c00 |002d: move-result-object v0 │ │ +037738: 6e10 0616 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03773e: 0c03 |0031: move-result-object v3 │ │ +037740: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 b Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 706 (DatabaseUtilsCompat.java) │ │ + source_file_idx : 724 (DatabaseUtilsCompat.java) │ │ │ │ Class #102 header: │ │ class_idx : 249 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 723 │ │ +superclass_idx : 837 │ │ +source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -23331,21 +23331,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ name : 'jumpToCurrentState' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 723 (DrawableCompat.java) │ │ + source_file_idx : 741 (DrawableCompat.java) │ │ │ │ Class #103 header: │ │ class_idx : 251 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 723 │ │ +superclass_idx : 837 │ │ +source_file_idx : 741 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -23368,26 +23368,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03766c: |[03766c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -03767c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -037680: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -037684: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -037688: 2201 fa00 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@00fa │ │ -03768c: 7010 ef05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05ef │ │ -037692: 6901 1502 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ -037696: 0e00 |000d: return-void │ │ -037698: 2201 f800 |000e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@00f8 │ │ -03769c: 7010 ec05 0100 |0010: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05ec │ │ -0376a2: 6901 1502 |0013: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ -0376a6: 28f8 |0015: goto 000d // -0008 │ │ +037744: |[037744] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +037754: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +037758: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03775c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +037760: 2201 fa00 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@00fa │ │ +037764: 7010 ef05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05ef │ │ +03776a: 6901 1502 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ +03776e: 0e00 |000d: return-void │ │ +037770: 2201 f800 |000e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@00f8 │ │ +037774: 7010 ec05 0100 |0010: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05ec │ │ +03777a: 6901 1502 |0013: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ +03777e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ @@ -23399,17 +23399,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0376a8: |[0376a8] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -0376b8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0376be: 0e00 |0003: return-void │ │ +037780: |[037780] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +037790: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ @@ -23418,33 +23418,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0376c0: |[0376c0] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0376d0: 6200 1502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ -0376d4: 7220 ee05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05ee │ │ -0376da: 0e00 |0005: return-void │ │ +037798: |[037798] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0377a8: 6200 1502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0215 │ │ +0377ac: 7220 ee05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05ee │ │ +0377b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 723 (DrawableCompat.java) │ │ + source_file_idx : 741 (DrawableCompat.java) │ │ │ │ Class #104 header: │ │ class_idx : 252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 724 │ │ +superclass_idx : 837 │ │ +source_file_idx : 742 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #104 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;' │ │ @@ -23459,17 +23459,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0376dc: |[0376dc] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -0376ec: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0376f2: 0e00 |0003: return-void │ │ +0377b4: |[0377b4] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +0377c4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0377ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ @@ -23477,32 +23477,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0376f4: |[0376f4] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -037704: 6e10 2c01 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@012c │ │ -03770a: 0e00 |0003: return-void │ │ +0377cc: |[0377cc] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0377dc: 6e10 2c01 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@012c │ │ +0377e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 724 (DrawableCompatHoneycomb.java) │ │ + source_file_idx : 742 (DrawableCompatHoneycomb.java) │ │ │ │ Class #105 header: │ │ class_idx : 255 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 720 │ │ +superclass_idx : 837 │ │ +source_file_idx : 738 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -23532,36 +23532,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03770c: |[03770c] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -03771c: 2200 7803 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@0378 │ │ -037720: 7010 8816 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1688 │ │ -037726: 6900 1902 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ -03772a: 0e00 |0007: return-void │ │ +0377e4: |[0377e4] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +0377f4: 2200 7a03 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@037a │ │ +0377f8: 7010 8f16 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@168f │ │ +0377fe: 6900 1902 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ +037802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03772c: |[03772c] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -03773c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -037742: 0e00 |0003: return-void │ │ +037804: |[037804] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +037814: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03781a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ │ │ @@ -23570,37 +23570,37 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -037744: |[037744] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -037754: 6203 1902 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ -037758: 1d03 |0002: monitor-enter v3 │ │ -03775a: 6202 1902 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ -03775e: 6e20 8916 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1689 │ │ -037764: 0c00 |0008: move-result-object v0 │ │ -037766: 1f00 ff00 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@00ff │ │ -03776a: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -03776e: 6001 2200 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -037772: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -037776: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -03777a: 2200 fd00 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@00fd │ │ -03777e: 7020 f605 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@05f6 │ │ -037784: 6202 1902 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ -037788: 6e30 8a16 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@168a │ │ -03778e: 1e03 |001d: monitor-exit v3 │ │ -037790: 1100 |001e: return-object v0 │ │ -037792: 2200 fe00 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@00fe │ │ -037796: 7020 fa05 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@05fa │ │ -03779c: 28f4 |0024: goto 0018 // -000c │ │ -03779e: 0d02 |0025: move-exception v2 │ │ -0377a0: 1e03 |0026: monitor-exit v3 │ │ -0377a2: 2702 |0027: throw v2 │ │ +03781c: |[03781c] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +03782c: 6203 1902 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ +037830: 1d03 |0002: monitor-enter v3 │ │ +037832: 6202 1902 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ +037836: 6e20 9016 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1690 │ │ +03783c: 0c00 |0008: move-result-object v0 │ │ +03783e: 1f00 ff00 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@00ff │ │ +037842: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +037846: 6001 2200 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03784a: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +03784e: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +037852: 2200 fd00 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@00fd │ │ +037856: 7020 f605 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@05f6 │ │ +03785c: 6202 1902 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0219 │ │ +037860: 6e30 9116 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1691 │ │ +037866: 1e03 |001d: monitor-exit v3 │ │ +037868: 1100 |001e: return-object v0 │ │ +03786a: 2200 fe00 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@00fe │ │ +03786e: 7020 fa05 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@05fa │ │ +037874: 28f4 |0024: goto 0018 // -000c │ │ +037876: 0d02 |0025: move-exception v2 │ │ +037878: 1e03 |0026: monitor-exit v3 │ │ +03787a: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -23634,21 +23634,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : 'getDisplays' │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 720 (DisplayManagerCompat.java) │ │ + source_file_idx : 738 (DisplayManagerCompat.java) │ │ │ │ Class #106 header: │ │ class_idx : 256 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 721 │ │ +superclass_idx : 837 │ │ +source_file_idx : 739 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #106 - │ │ Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;' │ │ @@ -23663,17 +23663,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0377b0: |[0377b0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -0377c0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0377c6: 0e00 |0003: return-void │ │ +037888: |[037888] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +037898: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03789e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -23681,19 +23681,19 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0377c8: |[0377c8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -0377d8: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ -0377dc: 6e20 3901 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0139 │ │ -0377e2: 0c00 |0005: move-result-object v0 │ │ -0377e4: 1100 |0006: return-object v0 │ │ +0378a0: |[0378a0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +0378b0: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ +0378b4: 6e20 3901 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0139 │ │ +0378ba: 0c00 |0005: move-result-object v0 │ │ +0378bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -23702,19 +23702,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0377e8: |[0377e8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0377f8: 1a00 3a0e |0000: const-string v0, "display" // string@0e3a │ │ -0377fc: 6e20 8f00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -037802: 0c00 |0005: move-result-object v0 │ │ -037804: 1100 |0006: return-object v0 │ │ +0378c0: |[0378c0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0378d0: 1a00 4c0e |0000: const-string v0, "display" // string@0e4c │ │ +0378d4: 6e20 8f00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0378da: 0c00 |0005: move-result-object v0 │ │ +0378dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -23722,19 +23722,19 @@ │ │ type : '(Ljava/lang/Object;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -037808: |[037808] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -037818: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ -03781c: 6e10 3a01 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@013a │ │ -037822: 0c00 |0005: move-result-object v0 │ │ -037824: 1100 |0006: return-object v0 │ │ +0378e0: |[0378e0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +0378f0: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ +0378f4: 6e10 3a01 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@013a │ │ +0378fa: 0c00 |0005: move-result-object v0 │ │ +0378fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -23742,34 +23742,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -037828: |[037828] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -037838: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ -03783c: 6e20 3b01 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@013b │ │ -037842: 0c00 |0005: move-result-object v0 │ │ -037844: 1100 |0006: return-object v0 │ │ +037900: |[037900] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +037910: 1f01 4900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0049 │ │ +037914: 6e20 3b01 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@013b │ │ +03791a: 0c00 |0005: move-result-object v0 │ │ +03791c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 721 (DisplayManagerJellybeanMr1.java) │ │ + source_file_idx : 739 (DisplayManagerJellybeanMr1.java) │ │ │ │ Class #107 header: │ │ class_idx : 257 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2506 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2528 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #107 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -23796,21 +23796,21 @@ │ │ #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ name : 'USER_SHIFT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2506 (SupportMenu.java) │ │ + source_file_idx : 2528 (SupportMenu.java) │ │ │ │ Class #108 header: │ │ class_idx : 258 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2507 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2529 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #108 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -23909,21 +23909,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ name : 'setSupportOnActionExpandListener' │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2507 (SupportMenuItem.java) │ │ + source_file_idx : 2529 (SupportMenuItem.java) │ │ │ │ Class #109 header: │ │ class_idx : 260 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2599 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2621 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #109 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ @@ -23938,17 +23938,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037848: |[037848] android.support.v4.media.TransportController.:()V │ │ -037858: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03785e: 0e00 |0003: return-void │ │ +037920: |[037920] android.support.v4.media.TransportController.:()V │ │ +037930: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -24014,21 +24014,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/TransportController;) │ │ name : 'unregisterStateListener' │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2599 (TransportController.java) │ │ + source_file_idx : 2621 (TransportController.java) │ │ │ │ Class #110 header: │ │ class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2600 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2622 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -24053,18 +24053,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037860: |[037860] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -037870: 5b01 2402 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ -037874: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03787a: 0e00 |0005: return-void │ │ +037938: |[037938] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +037948: 5b01 2402 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ +03794c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -24074,25 +24074,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03787c: |[03787c] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -03788c: 7110 3506 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0635 │ │ -037892: 0a00 |0003: move-result v0 │ │ -037894: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -037898: 5410 2402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ -03789c: 5400 3102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -0378a0: 6e30 6406 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0664 │ │ -0378a6: 0a00 |000d: move-result v0 │ │ -0378a8: 0f00 |000e: return v0 │ │ -0378aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0378ac: 28fe |0010: goto 000e // -0002 │ │ +037954: |[037954] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +037964: 7110 3506 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0635 │ │ +03796a: 0a00 |0003: move-result v0 │ │ +03796c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +037970: 5410 2402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ +037974: 5400 3102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +037978: 6e30 6406 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0664 │ │ +03797e: 0a00 |000d: move-result v0 │ │ +037980: 0f00 |000e: return v0 │ │ +037982: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +037984: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ @@ -24102,17 +24102,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0378b0: |[0378b0] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -0378c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378c2: 0f00 |0001: return v0 │ │ +037988: |[037988] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +037998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03799a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -24122,17 +24122,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0378c4: |[0378c4] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -0378d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378d6: 0f00 |0001: return v0 │ │ +03799c: |[03799c] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +0379ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0379ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 count I │ │ @@ -24143,40 +24143,40 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0378d8: |[0378d8] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0378e8: 7110 3506 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0635 │ │ -0378ee: 0a00 |0003: move-result v0 │ │ -0378f0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0378f4: 5410 2402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ -0378f8: 5400 3102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -0378fc: 6e30 6506 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0665 │ │ -037902: 0a00 |000d: move-result v0 │ │ -037904: 0f00 |000e: return v0 │ │ -037906: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -037908: 28fe |0010: goto 000e // -0002 │ │ +0379b0: |[0379b0] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0379c0: 7110 3506 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0635 │ │ +0379c6: 0a00 |0003: move-result v0 │ │ +0379c8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0379cc: 5410 2402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0224 │ │ +0379d0: 5400 3102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +0379d4: 6e30 6506 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0665 │ │ +0379da: 0a00 |000d: move-result v0 │ │ +0379dc: 0f00 |000e: return v0 │ │ +0379de: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0379e0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 2600 (TransportMediator.java) │ │ + source_file_idx : 2622 (TransportMediator.java) │ │ │ │ Class #111 header: │ │ class_idx : 264 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2601 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2623 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #111 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ @@ -24207,21 +24207,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ name : 'playbackPositionUpdate' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2601 (TransportMediatorCallback.java) │ │ + source_file_idx : 2623 (TransportMediatorCallback.java) │ │ │ │ Class #112 header: │ │ class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2602 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -24246,18 +24246,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03790c: |[03790c] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -03791c: 5b01 3902 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ -037920: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -037926: 0e00 |0005: return-void │ │ +0379e4: |[0379e4] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0379f4: 5b01 3902 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ +0379f8: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0379fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24267,18 +24267,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037928: |[037928] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -037938: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ -03793c: 6e10 5b06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@065b │ │ -037942: 0e00 |0005: return-void │ │ +037a00: |[037a00] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +037a10: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ +037a14: 6e10 5b06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@065b │ │ +037a1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -24287,32 +24287,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037944: |[037944] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -037954: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ -037958: 6e10 5c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@065c │ │ -03795e: 0e00 |0005: return-void │ │ +037a1c: |[037a1c] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +037a2c: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0239 │ │ +037a30: 6e10 5c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@065c │ │ +037a36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - source_file_idx : 2602 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 2624 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #113 header: │ │ class_idx : 266 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2602 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -24337,18 +24337,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037960: |[037960] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -037970: 5b01 3a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -037974: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03797a: 0e00 |0005: return-void │ │ +037a38: |[037a38] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +037a48: 5b01 3a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +037a4c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24358,38 +24358,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03797c: |[03797c] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -03798c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -037990: 5410 3a02 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -037994: 6e10 5106 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@0651 │ │ -03799a: 0e00 |0007: return-void │ │ -03799c: 5410 3a02 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -0379a0: 6e10 5306 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0653 │ │ -0379a6: 28fa |000d: goto 0007 // -0006 │ │ +037a54: |[037a54] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +037a64: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +037a68: 5410 3a02 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +037a6c: 6e10 5106 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@0651 │ │ +037a72: 0e00 |0007: return-void │ │ +037a74: 5410 3a02 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +037a78: 6e10 5306 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0653 │ │ +037a7e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - source_file_idx : 2602 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 2624 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #114 header: │ │ class_idx : 267 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 28 │ │ -source_file_idx : 2602 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ @@ -24413,18 +24413,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0379a8: |[0379a8] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0379b8: 5b01 3b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023b │ │ -0379bc: 7010 7c00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ -0379c2: 0e00 |0005: return-void │ │ +037a80: |[037a80] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +037a90: 5b01 3b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023b │ │ +037a94: 7010 7c00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ +037a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24434,27 +24434,27 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0379c4: |[0379c4] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0379d4: 1a02 fc0b |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@0bfc │ │ -0379d8: 6e20 a900 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -0379de: 0c01 |0005: move-result-object v1 │ │ -0379e0: 1f01 5902 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0259 │ │ -0379e4: 5432 3b02 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023b │ │ -0379e8: 5422 4a02 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ -0379ec: 7220 4306 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0643 │ │ -0379f2: 0e00 |000f: return-void │ │ -0379f4: 0d00 |0010: move-exception v0 │ │ -0379f6: 1a02 260a |0011: const-string v2, "TransportController" // string@0a26 │ │ -0379fa: 7120 0211 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -037a00: 28f9 |0016: goto 000f // -0007 │ │ +037a9c: |[037a9c] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +037aac: 1a02 120c |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@0c12 │ │ +037ab0: 6e20 a900 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +037ab6: 0c01 |0005: move-result-object v1 │ │ +037ab8: 1f01 5902 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0259 │ │ +037abc: 5432 3b02 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023b │ │ +037ac0: 5422 4a02 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ +037ac4: 7220 4306 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0643 │ │ +037aca: 0e00 |000f: return-void │ │ +037acc: 0d00 |0010: move-exception v0 │ │ +037ace: 1a02 3c0a |0011: const-string v2, "TransportController" // string@0a3c │ │ +037ad2: 7120 0211 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +037ad8: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ @@ -24463,21 +24463,21 @@ │ │ locals : │ │ 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2602 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 2624 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #115 header: │ │ class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2602 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -24502,18 +24502,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037a14: |[037a14] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -037a24: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023c │ │ -037a28: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -037a2e: 0e00 |0005: return-void │ │ +037aec: |[037aec] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +037afc: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023c │ │ +037b00: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24523,34 +24523,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -037a30: |[037a30] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -037a40: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023c │ │ -037a44: 5400 4a02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ -037a48: 7220 4206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0642 │ │ -037a4e: 0e00 |0007: return-void │ │ +037b08: |[037b08] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +037b18: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023c │ │ +037b1c: 5400 4a02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ +037b20: 7220 4206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0642 │ │ +037b26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - source_file_idx : 2602 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 2624 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #116 header: │ │ class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2602 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #116 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ @@ -24631,75 +24631,75 @@ │ │ type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -037a50: |[037a50] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -037a60: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -037a66: 2200 0901 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@0109 │ │ -037a6a: 7020 4506 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0645 │ │ -037a70: 5b20 4b02 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ -037a74: 2200 0a01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@010a │ │ -037a78: 7020 4806 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0648 │ │ -037a7e: 5b20 4c02 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ -037a82: 2200 0b01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@010b │ │ -037a86: 7020 4a06 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@064a │ │ -037a8c: 5b20 4302 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ -037a90: 2200 0c01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@010c │ │ -037a94: 7020 4c06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@064c │ │ -037a9a: 5b20 3d02 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ -037a9e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -037aa0: 5920 4502 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037aa4: 5b23 4002 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ -037aa8: 5b24 3f02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037aac: 5b25 4902 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ -037ab0: 5b26 4a02 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ -037ab4: 2200 4d03 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -037ab8: 7010 f315 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -037abe: 6e10 8d00 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -037ac4: 0c01 |0032: move-result-object v1 │ │ -037ac6: 6e20 fa15 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -037acc: 0c00 |0036: move-result-object v0 │ │ -037ace: 1a01 0101 |0037: const-string v1, ":transport:" // string@0101 │ │ -037ad2: 6e20 fa15 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -037ad8: 0c00 |003c: move-result-object v0 │ │ -037ada: 7110 0316 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -037ae0: 0a01 |0040: move-result v1 │ │ -037ae2: 6e20 f615 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -037ae8: 0c00 |0044: move-result-object v0 │ │ -037aea: 6e10 ff15 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -037af0: 0c00 |0048: move-result-object v0 │ │ -037af2: 5b20 4602 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ -037af6: 2200 2600 |004b: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -037afa: 5421 4602 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ -037afe: 7020 9d00 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ -037b04: 5b20 4202 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ -037b08: 5420 4202 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ -037b0c: 6e10 8d00 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -037b12: 0c01 |0059: move-result-object v1 │ │ -037b14: 6e20 bd00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00bd │ │ -037b1a: 2200 2700 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0027 │ │ -037b1e: 7010 bf00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00bf │ │ -037b24: 5b20 4702 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ -037b28: 5420 4702 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ -037b2c: 5421 4602 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ -037b30: 6e20 c000 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00c0 │ │ -037b36: 5420 4902 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ -037b3a: 6e10 9511 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ -037b40: 0c00 |0070: move-result-object v0 │ │ -037b42: 5421 4b02 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ -037b46: 6e20 0f12 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@120f │ │ -037b4c: 5420 4902 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ -037b50: 6e10 9511 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ -037b56: 0c00 |007b: move-result-object v0 │ │ -037b58: 5421 4c02 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ -037b5c: 6e20 1012 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1210 │ │ -037b62: 0e00 |0081: return-void │ │ +037b28: |[037b28] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +037b38: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037b3e: 2200 0901 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@0109 │ │ +037b42: 7020 4506 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0645 │ │ +037b48: 5b20 4b02 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ +037b4c: 2200 0a01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@010a │ │ +037b50: 7020 4806 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0648 │ │ +037b56: 5b20 4c02 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ +037b5a: 2200 0b01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@010b │ │ +037b5e: 7020 4a06 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@064a │ │ +037b64: 5b20 4302 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ +037b68: 2200 0c01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@010c │ │ +037b6c: 7020 4c06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@064c │ │ +037b72: 5b20 3d02 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ +037b76: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +037b78: 5920 4502 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037b7c: 5b23 4002 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ +037b80: 5b24 3f02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037b84: 5b25 4902 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ +037b88: 5b26 4a02 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ +037b8c: 2200 4f03 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +037b90: 7010 fa15 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +037b96: 6e10 8d00 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +037b9c: 0c01 |0032: move-result-object v1 │ │ +037b9e: 6e20 0116 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037ba4: 0c00 |0036: move-result-object v0 │ │ +037ba6: 1a01 1301 |0037: const-string v1, ":transport:" // string@0113 │ │ +037baa: 6e20 0116 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +037bb0: 0c00 |003c: move-result-object v0 │ │ +037bb2: 7110 0a16 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +037bb8: 0a01 |0040: move-result v1 │ │ +037bba: 6e20 fd15 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +037bc0: 0c00 |0044: move-result-object v0 │ │ +037bc2: 6e10 0616 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +037bc8: 0c00 |0048: move-result-object v0 │ │ +037bca: 5b20 4602 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ +037bce: 2200 2600 |004b: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +037bd2: 5421 4602 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ +037bd6: 7020 9d00 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ +037bdc: 5b20 4202 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ +037be0: 5420 4202 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ +037be4: 6e10 8d00 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +037bea: 0c01 |0059: move-result-object v1 │ │ +037bec: 6e20 bd00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00bd │ │ +037bf2: 2200 2700 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0027 │ │ +037bf6: 7010 bf00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00bf │ │ +037bfc: 5b20 4702 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ +037c00: 5420 4702 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ +037c04: 5421 4602 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0246 │ │ +037c08: 6e20 c000 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00c0 │ │ +037c0e: 5420 4902 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ +037c12: 6e10 9511 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ +037c18: 0c00 |0070: move-result-object v0 │ │ +037c1a: 5421 4b02 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ +037c1e: 6e20 0f12 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@120f │ │ +037c24: 5420 4902 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ +037c28: 6e10 9511 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ +037c2e: 0c00 |007b: move-result-object v0 │ │ +037c30: 5421 4c02 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ +037c34: 6e20 1012 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1210 │ │ +037c3a: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=41 │ │ 0x000a line=52 │ │ 0x0011 line=60 │ │ 0x0018 line=71 │ │ @@ -24729,27 +24729,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -037b64: |[037b64] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -037b74: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@065c │ │ -037b7a: 5420 4902 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ -037b7e: 6e10 9511 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ -037b84: 0c00 |0008: move-result-object v0 │ │ -037b86: 5421 4b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ -037b8a: 6e20 1112 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1211 │ │ -037b90: 5420 4902 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ -037b94: 6e10 9511 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ -037b9a: 0c00 |0013: move-result-object v0 │ │ -037b9c: 5421 4c02 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ -037ba0: 6e20 1212 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1212 │ │ -037ba6: 0e00 |0019: return-void │ │ +037c3c: |[037c3c] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +037c4c: 6e10 5c06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@065c │ │ +037c52: 5420 4902 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ +037c56: 6e10 9511 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ +037c5c: 0c00 |0008: move-result-object v0 │ │ +037c5e: 5421 4b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@024b │ │ +037c62: 6e20 1112 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1211 │ │ +037c68: 5420 4902 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0249 │ │ +037c6c: 6e10 9511 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1195 │ │ +037c72: 0c00 |0013: move-result-object v0 │ │ +037c74: 5421 4c02 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@024c │ │ +037c78: 6e20 1212 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1212 │ │ +037c7e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ locals : │ │ @@ -24760,23 +24760,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -037ba8: |[037ba8] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -037bb8: 5520 3e02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ -037bbc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -037bc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -037bc2: 5c20 3e02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ -037bc6: 5420 3f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037bca: 5421 3d02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ -037bce: 6e20 3c01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@013c │ │ -037bd4: 0e00 |000e: return-void │ │ +037c80: |[037c80] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +037c90: 5520 3e02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ +037c94: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +037c98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +037c9a: 5c20 3e02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ +037c9e: 5420 3f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037ca2: 5421 3d02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ +037ca6: 6e20 3c01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@013c │ │ +037cac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=187 │ │ locals : │ │ @@ -24787,30 +24787,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -037bd8: |[037bd8] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -037be8: 5520 4102 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ -037bec: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -037bf0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -037bf2: 5c20 4102 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ -037bf6: 5420 3f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037bfa: 5421 4402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037bfe: 6e20 3d01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@013d │ │ -037c04: 5420 3f02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037c08: 5421 4802 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037c0c: 6e20 3e01 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@013e │ │ -037c12: 5220 4502 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037c16: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -037c18: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -037c1c: 6e10 5a06 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@065a │ │ -037c22: 0e00 |001d: return-void │ │ +037cb0: |[037cb0] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +037cc0: 5520 4102 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ +037cc4: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +037cc8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +037cca: 5c20 4102 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ +037cce: 5420 3f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037cd2: 5421 4402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037cd6: 6e20 3d01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@013d │ │ +037cdc: 5420 3f02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037ce0: 5421 4802 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037ce4: 6e20 3e01 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@013e │ │ +037cea: 5220 4502 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037cee: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +037cf0: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +037cf4: 6e10 5a06 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@065a │ │ +037cfa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000e line=123 │ │ 0x0015 line=124 │ │ @@ -24824,17 +24824,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037c24: |[037c24] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -037c34: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037c38: 1100 |0002: return-object v0 │ │ +037cfc: |[037cfc] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +037d0c: 5410 4802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -24842,27 +24842,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -037c3c: |[037c3c] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -037c4c: 6e10 5006 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ -037c52: 5520 4102 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ -037c56: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -037c5a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -037c5c: 5c20 4102 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ -037c60: 5420 3f02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037c64: 5421 4802 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037c68: 6e20 4101 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0141 │ │ -037c6e: 5420 3f02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037c72: 5421 4402 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037c76: 6e20 4001 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0140 │ │ -037c7c: 0e00 |0018: return-void │ │ +037d14: |[037d14] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +037d24: 6e10 5006 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ +037d2a: 5520 4102 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ +037d2e: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +037d32: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +037d34: 5c20 4102 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ +037d38: 5420 3f02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037d3c: 5421 4802 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037d40: 6e20 4101 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0141 │ │ +037d46: 5420 3f02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037d4a: 5421 4402 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037d4e: 6e20 4001 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0140 │ │ +037d54: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ @@ -24875,19 +24875,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -037c80: |[037c80] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ -037c90: 5420 4a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ -037c94: 7210 4106 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@0641 │ │ -037c9a: 0b00 |0005: move-result-wide v0 │ │ -037c9c: 1000 |0006: return-wide v0 │ │ +037d58: |[037d58] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +037d68: 5420 4a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ +037d6c: 7210 4106 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@0641 │ │ +037d72: 0b00 |0005: move-result-wide v0 │ │ +037d74: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -24895,18 +24895,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037ca0: |[037ca0] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ -037cb0: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ -037cb4: 7230 4406 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0644 │ │ -037cba: 0e00 |0005: return-void │ │ +037d78: |[037d78] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +037d88: 5410 4a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@024a │ │ +037d8c: 7230 4406 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0644 │ │ +037d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ 0x0000 - 0x0006 reg=2 newPositionMs J │ │ @@ -24916,24 +24916,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -037cbc: |[037cbc] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -037ccc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -037cce: 5230 4502 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037cd2: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -037cd4: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -037cd8: 5932 4502 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037cdc: 5430 4802 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037ce0: 6e20 4501 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ -037ce6: 6e10 5006 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ -037cec: 0e00 |0010: return-void │ │ +037d94: |[037d94] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +037da4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +037da6: 5230 4502 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037daa: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +037dac: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +037db0: 5932 4502 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037db4: 5430 4802 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037db8: 6e20 4501 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ +037dbe: 6e10 5006 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ +037dc4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -24945,32 +24945,32 @@ │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -037cf0: |[037cf0] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -037d00: 5440 4802 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037d04: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -037d08: 5442 4802 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037d0c: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ -037d10: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -037d12: 0101 |0009: move v1, v0 │ │ -037d14: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -037d18: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -037d1c: 6e50 4601 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0146 │ │ -037d22: 5440 4802 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037d26: 6e20 4701 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0147 │ │ -037d2c: 0e00 |0016: return-void │ │ -037d2e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -037d30: 0101 |0018: move v1, v0 │ │ -037d32: 28f1 |0019: goto 000a // -000f │ │ -037d34: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -037d36: 28f3 |001b: goto 000e // -000d │ │ +037dc8: |[037dc8] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +037dd8: 5440 4802 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037ddc: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +037de0: 5442 4802 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037de4: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +037de8: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +037dea: 0101 |0009: move v1, v0 │ │ +037dec: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +037df0: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +037df4: 6e50 4601 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0146 │ │ +037dfa: 5440 4802 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037dfe: 6e20 4701 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0147 │ │ +037e04: 0e00 |0016: return-void │ │ +037e06: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +037e08: 0101 |0018: move v1, v0 │ │ +037e0a: 28f1 |0019: goto 000a // -000f │ │ +037e0c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +037e0e: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0011 line=162 │ │ 0x0016 line=164 │ │ 0x0017 line=160 │ │ @@ -24985,25 +24985,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -037d38: |[037d38] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -037d48: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -037d4a: 5220 4502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037d4e: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -037d52: 5921 4502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037d56: 5420 4802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037d5a: 6e20 4501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ -037d60: 5520 4102 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ -037d64: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -037d68: 6e10 5a06 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@065a │ │ -037d6e: 0e00 |0013: return-void │ │ +037e10: |[037e10] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +037e20: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +037e22: 5220 4502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037e26: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +037e2a: 5921 4502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037e2e: 5420 4802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037e32: 6e20 4501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ +037e38: 5520 4102 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0241 │ │ +037e3c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +037e40: 6e10 5a06 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@065a │ │ +037e46: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x000c line=143 │ │ 0x0010 line=144 │ │ @@ -25016,23 +25016,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -037d70: |[037d70] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -037d80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -037d82: 5220 4502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037d86: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -037d8a: 5921 4502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ -037d8e: 5420 4802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037d92: 6e20 4501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ -037d98: 6e10 5006 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ -037d9e: 0e00 |000f: return-void │ │ +037e48: |[037e48] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +037e58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +037e5a: 5220 4502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037e5e: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +037e62: 5921 4502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0245 │ │ +037e66: 5420 4802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037e6a: 6e20 4501 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0145 │ │ +037e70: 6e10 5006 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0650 │ │ +037e76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ @@ -25044,24 +25044,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -037da0: |[037da0] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -037db0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -037db2: 5540 3e02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ -037db6: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -037dba: 5c43 3e02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ -037dbe: 5440 3f02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ -037dc2: 5441 3d02 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ -037dc6: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -037dc8: 6e40 3f01 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@013f │ │ -037dce: 0e00 |000f: return-void │ │ +037e78: |[037e78] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +037e88: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +037e8a: 5540 3e02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ +037e8e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +037e92: 5c43 3e02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@023e │ │ +037e96: 5440 3f02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@023f │ │ +037e9a: 5441 3d02 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@023d │ │ +037e9e: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +037ea0: 6e40 3f01 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@013f │ │ +037ea6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0005 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=136 │ │ locals : │ │ @@ -25072,35 +25072,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -037dd0: |[037dd0] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -037de0: 5440 4002 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ -037de4: 5441 4302 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ -037de8: 5442 4702 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ -037dec: 6e30 9300 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0093 │ │ -037df2: 5440 4002 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ -037df6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -037df8: 5442 4202 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ -037dfc: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -037e00: 7140 7a00 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007a │ │ -037e06: 0c00 |0013: move-result-object v0 │ │ -037e08: 5b40 4402 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037e0c: 2200 4e00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@004e │ │ -037e10: 5441 4402 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037e14: 7020 4201 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@0142 │ │ -037e1a: 5b40 4802 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037e1e: 5440 4802 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037e22: 6e20 4301 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0143 │ │ -037e28: 5440 4802 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037e2c: 6e20 4401 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0144 │ │ -037e32: 0e00 |0029: return-void │ │ +037ea8: |[037ea8] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +037eb8: 5440 4002 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ +037ebc: 5441 4302 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ +037ec0: 5442 4702 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0247 │ │ +037ec4: 6e30 9300 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0093 │ │ +037eca: 5440 4002 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ +037ece: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +037ed0: 5442 4202 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0242 │ │ +037ed4: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +037ed8: 7140 7a00 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007a │ │ +037ede: 0c00 |0013: move-result-object v0 │ │ +037ee0: 5b40 4402 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037ee4: 2200 4e00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@004e │ │ +037ee8: 5441 4402 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037eec: 7020 4201 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@0142 │ │ +037ef2: 5b40 4802 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037ef6: 5440 4802 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037efa: 6e20 4301 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0143 │ │ +037f00: 5440 4802 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037f04: 6e20 4401 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0144 │ │ +037f0a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x0016 line=114 │ │ 0x001f line=115 │ │ 0x0024 line=116 │ │ @@ -25113,46 +25113,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -037e34: |[037e34] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -037e44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -037e46: 6e10 5306 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0653 │ │ -037e4c: 5430 4402 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037e50: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -037e54: 5430 4002 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ -037e58: 5431 4302 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ -037e5c: 6e20 9900 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0099 │ │ -037e62: 5430 4402 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037e66: 6e10 7600 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0076 │ │ -037e6c: 5b32 4402 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ -037e70: 5b32 4802 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ -037e74: 0e00 |0018: return-void │ │ +037f0c: |[037f0c] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +037f1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +037f1e: 6e10 5306 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0653 │ │ +037f24: 5430 4402 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037f28: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +037f2c: 5430 4002 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0240 │ │ +037f30: 5431 4302 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0243 │ │ +037f34: 6e20 9900 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0099 │ │ +037f3a: 5430 4402 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037f3e: 6e10 7600 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0076 │ │ +037f44: 5b32 4402 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0244 │ │ +037f48: 5b32 4802 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0248 │ │ +037f4c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=201 │ │ 0x000f line=202 │ │ 0x0014 line=203 │ │ 0x0016 line=204 │ │ 0x0018 line=206 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 2602 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 2624 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #117 header: │ │ class_idx : 270 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2603 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2625 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #117 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ @@ -25197,17 +25197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037e78: |[037e78] android.support.v4.media.TransportPerformer.:()V │ │ -037e88: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -037e8e: 0e00 |0003: return-void │ │ +037f50: |[037f50] android.support.v4.media.TransportPerformer.:()V │ │ +037f60: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +037f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ @@ -25216,36 +25216,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -037e90: |[037e90] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -037ea0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -037ea2: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ -037ea8: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ -037eac: 7100 a101 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -037eb2: 0b02 |0009: move-result-wide v2 │ │ -037eb4: 2201 5902 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0259 │ │ -037eb8: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -037eba: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -037ebc: 0424 |000e: move-wide v4, v2 │ │ -037ebe: 7608 2711 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1127 │ │ -037ec4: 6e30 6406 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0664 │ │ -037eca: 2201 5902 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0259 │ │ -037ece: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -037ed0: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -037ed2: 0424 |0019: move-wide v4, v2 │ │ -037ed4: 7608 2711 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1127 │ │ -037eda: 6e30 6506 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0665 │ │ -037ee0: 0e00 |0020: return-void │ │ -037ee2: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ -037ee6: 28e1 |0023: goto 0004 // -001f │ │ -037ee8: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +037f68: |[037f68] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +037f78: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +037f7a: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +037f80: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +037f84: 7100 a101 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +037f8a: 0b02 |0009: move-result-wide v2 │ │ +037f8c: 2201 5902 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0259 │ │ +037f90: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +037f92: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +037f94: 0424 |000e: move-wide v4, v2 │ │ +037f96: 7608 2711 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1127 │ │ +037f9c: 6e30 6406 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0664 │ │ +037fa2: 2201 5902 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0259 │ │ +037fa6: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +037fa8: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +037faa: 0424 |0019: move-wide v4, v2 │ │ +037fac: 7608 2711 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1127 │ │ +037fb2: 6e30 6506 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0665 │ │ +037fb8: 0e00 |0020: return-void │ │ +037fba: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +037fbe: 28e1 |0023: goto 0004 // -001f │ │ +037fc0: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0001 line=189 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x000a line=198 │ │ @@ -25264,17 +25264,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037ef4: |[037ef4] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -037f04: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -037f08: 0f00 |0002: return v0 │ │ +037fcc: |[037fcc] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +037fdc: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +037fe0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -25294,17 +25294,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037f0c: |[037f0c] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -037f1c: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -037f20: 0f00 |0002: return v0 │ │ +037fe4: |[037fe4] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +037ff4: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +037ff8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -25318,33 +25318,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -037f24: |[037f24] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -037f34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -037f36: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -037f3c: 0f01 |0004: return v1 │ │ -037f3e: 6e10 6806 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ -037f44: 28fc |0008: goto 0004 // -0004 │ │ -037f46: 6e10 6606 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ -037f4c: 28f8 |000c: goto 0004 // -0008 │ │ -037f4e: 6e10 6906 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0669 │ │ -037f54: 28f4 |0010: goto 0004 // -000c │ │ -037f56: 6e10 6306 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ -037f5c: 0a00 |0014: move-result v0 │ │ -037f5e: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -037f62: 6e10 6606 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ -037f68: 28ea |001a: goto 0004 // -0016 │ │ -037f6a: 6e10 6806 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ -037f70: 28e6 |001e: goto 0004 // -001a │ │ -037f72: 0000 |001f: nop // spacer │ │ -037f74: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +037ffc: |[037ffc] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +03800c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03800e: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +038014: 0f01 |0004: return v1 │ │ +038016: 6e10 6806 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ +03801c: 28fc |0008: goto 0004 // -0004 │ │ +03801e: 6e10 6606 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ +038024: 28f8 |000c: goto 0004 // -0008 │ │ +038026: 6e10 6906 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0669 │ │ +03802c: 28f4 |0010: goto 0004 // -000c │ │ +03802e: 6e10 6306 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ +038034: 0a00 |0014: move-result v0 │ │ +038036: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +03803a: 6e10 6606 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ +038040: 28ea |001a: goto 0004 // -0016 │ │ +038042: 6e10 6806 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ +038048: 28e6 |001e: goto 0004 // -001a │ │ +03804a: 0000 |001f: nop // spacer │ │ +03804c: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0004 line=145 │ │ 0x0005 line=129 │ │ 0x0009 line=132 │ │ 0x000d line=135 │ │ @@ -25362,17 +25362,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037fa0: |[037fa0] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -037fb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037fb2: 0f00 |0001: return v0 │ │ +038078: |[038078] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +038088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03808a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -25397,21 +25397,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2603 (TransportPerformer.java) │ │ + source_file_idx : 2625 (TransportPerformer.java) │ │ │ │ Class #118 header: │ │ class_idx : 271 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2604 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #118 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ @@ -25426,17 +25426,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037fb4: |[037fb4] android.support.v4.media.TransportStateListener.:()V │ │ -037fc4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -037fca: 0e00 |0003: return-void │ │ +03808c: |[03808c] android.support.v4.media.TransportStateListener.:()V │ │ +03809c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0380a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -25445,16 +25445,16 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037fcc: |[037fcc] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -037fdc: 0e00 |0000: return-void │ │ +0380a4: |[0380a4] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +0380b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ @@ -25463,30 +25463,30 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037fe0: |[037fe0] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -037ff0: 0e00 |0000: return-void │ │ +0380b8: |[0380b8] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +0380c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - source_file_idx : 2604 (TransportStateListener.java) │ │ + source_file_idx : 2626 (TransportStateListener.java) │ │ │ │ Class #119 header: │ │ class_idx : 273 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -25504,21 +25504,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;) │ │ name : 'isActiveNetworkMetered' │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #120 header: │ │ class_idx : 277 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -25541,40 +25541,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -037ff4: |[037ff4] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -038004: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -038008: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03800c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -038010: 2200 1401 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0114 │ │ -038014: 7010 7406 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0674 │ │ -03801a: 6900 5302 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ -03801e: 0e00 |000d: return-void │ │ -038020: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -038024: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -038028: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03802c: 2200 1301 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0113 │ │ -038030: 7010 7206 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0672 │ │ -038036: 6900 5302 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ -03803a: 28f2 |001b: goto 000d // -000e │ │ -03803c: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -038040: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -038044: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -038048: 2200 1201 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0112 │ │ -03804c: 7010 7006 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@0670 │ │ -038052: 6900 5302 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ -038056: 28e4 |0029: goto 000d // -001c │ │ -038058: 2200 1001 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0110 │ │ -03805c: 7010 6d06 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@066d │ │ -038062: 6900 5302 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ -038066: 28dc |0031: goto 000d // -0024 │ │ +0380cc: |[0380cc] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0380dc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0380e0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0380e4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0380e8: 2200 1401 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0114 │ │ +0380ec: 7010 7406 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0674 │ │ +0380f2: 6900 5302 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ +0380f6: 0e00 |000d: return-void │ │ +0380f8: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0380fc: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +038100: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +038104: 2200 1301 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0113 │ │ +038108: 7010 7206 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0672 │ │ +03810e: 6900 5302 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ +038112: 28f2 |001b: goto 000d // -000e │ │ +038114: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +038118: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +03811c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +038120: 2200 1201 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0112 │ │ +038124: 7010 7006 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@0670 │ │ +03812a: 6900 5302 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ +03812e: 28e4 |0029: goto 000d // -001c │ │ +038130: 2200 1001 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0110 │ │ +038134: 7010 6d06 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@066d │ │ +03813a: 6900 5302 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ +03813e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -25588,17 +25588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038068: |[038068] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -038078: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03807e: 0e00 |0003: return-void │ │ +038140: |[038140] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +038150: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -25607,24 +25607,24 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -038080: |[038080] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -038090: 1a01 d615 |0000: const-string v1, "networkInfo" // string@15d6 │ │ -038094: 6e20 a900 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -03809a: 0c00 |0005: move-result-object v0 │ │ -03809c: 1f00 5000 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0050 │ │ -0380a0: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ -0380a6: 0a01 |000b: move-result v1 │ │ -0380a8: 6e20 4901 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ -0380ae: 0c01 |000f: move-result-object v1 │ │ -0380b0: 1101 |0010: return-object v1 │ │ +038158: |[038158] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +038168: 1a01 df15 |0000: const-string v1, "networkInfo" // string@15df │ │ +03816c: 6e20 a900 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ +038172: 0c00 |0005: move-result-object v0 │ │ +038174: 1f00 5000 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0050 │ │ +038178: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ +03817e: 0a01 |000b: move-result v1 │ │ +038180: 6e20 4901 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ +038186: 0c01 |000f: move-result-object v1 │ │ +038188: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x0011 reg=2 cm Landroid/net/ConnectivityManager; │ │ @@ -25635,33 +25635,33 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0380b4: |[0380b4] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0380c4: 6200 5302 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ -0380c8: 7220 6f06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@066f │ │ -0380ce: 0a00 |0005: move-result v0 │ │ -0380d0: 0f00 |0006: return v0 │ │ +03818c: |[03818c] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +03819c: 6200 5302 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0253 │ │ +0381a0: 7220 6f06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@066f │ │ +0381a6: 0a00 |0005: move-result v0 │ │ +0381a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #121 header: │ │ class_idx : 278 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 614 │ │ +superclass_idx : 837 │ │ +source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #121 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;' │ │ @@ -25676,17 +25676,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0380d4: |[0380d4] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -0380e4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0380ea: 0e00 |0003: return-void │ │ +0381ac: |[0381ac] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +0381bc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0381c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ @@ -25694,27 +25694,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0380ec: |[0380ec] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0380fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0380fe: 6e10 4801 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ -038104: 0c00 |0004: move-result-object v0 │ │ -038106: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -03810a: 0f02 |0007: return v2 │ │ -03810c: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ -038112: 0a01 |000b: move-result v1 │ │ -038114: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -03811a: 28f8 |000f: goto 0007 // -0008 │ │ -03811c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -03811e: 28f6 |0011: goto 0007 // -000a │ │ -038120: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +0381c4: |[0381c4] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0381d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0381d6: 6e10 4801 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ +0381dc: 0c00 |0004: move-result-object v0 │ │ +0381de: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0381e2: 0f02 |0007: return v2 │ │ +0381e4: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ +0381ea: 0a01 |000b: move-result v1 │ │ +0381ec: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0381f2: 28f8 |000f: goto 0007 // -0008 │ │ +0381f4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0381f6: 28f6 |0011: goto 0007 // -000a │ │ +0381f8: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=54 │ │ 0x0008 line=41 │ │ 0x000c line=42 │ │ @@ -25722,21 +25722,21 @@ │ │ 0x0012 line=42 │ │ locals : │ │ 0x0005 - 0x0024 reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x0024 reg=1 type I │ │ 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 614 (ConnectivityManagerCompatGingerbread.java) │ │ + source_file_idx : 632 (ConnectivityManagerCompatGingerbread.java) │ │ │ │ Class #122 header: │ │ class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 615 │ │ +superclass_idx : 837 │ │ +source_file_idx : 633 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #122 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;' │ │ @@ -25751,17 +25751,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038144: |[038144] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -038154: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03815a: 0e00 |0003: return-void │ │ +03821c: |[03821c] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +03822c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ @@ -25769,27 +25769,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -03815c: |[03815c] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -03816c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03816e: 6e10 4801 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ -038174: 0c00 |0004: move-result-object v0 │ │ -038176: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -03817a: 0f02 |0007: return v2 │ │ -03817c: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ -038182: 0a01 |000b: move-result v1 │ │ -038184: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -03818a: 28f8 |000f: goto 0007 // -0008 │ │ -03818c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -03818e: 28f6 |0011: goto 0007 // -000a │ │ -038190: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +038234: |[038234] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +038244: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +038246: 6e10 4801 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ +03824c: 0c00 |0004: move-result-object v0 │ │ +03824e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +038252: 0f02 |0007: return v2 │ │ +038254: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ +03825a: 0a01 |000b: move-result v1 │ │ +03825c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +038262: 28f8 |000f: goto 0007 // -0008 │ │ +038264: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +038266: 28f6 |0011: goto 0007 // -000a │ │ +038268: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=58 │ │ 0x0008 line=43 │ │ 0x000c line=44 │ │ @@ -25797,21 +25797,21 @@ │ │ 0x0012 line=44 │ │ locals : │ │ 0x0005 - 0x002a reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x002a reg=1 type I │ │ 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 615 (ConnectivityManagerCompatHoneycombMR2.java) │ │ + source_file_idx : 633 (ConnectivityManagerCompatHoneycombMR2.java) │ │ │ │ Class #123 header: │ │ class_idx : 280 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 617 │ │ +superclass_idx : 837 │ │ +source_file_idx : 635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #123 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;' │ │ @@ -25826,17 +25826,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0381c0: |[0381c0] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -0381d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0381d6: 0e00 |0003: return-void │ │ +038298: |[038298] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +0382a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0382ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ @@ -25844,32 +25844,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0381d8: |[0381d8] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0381e8: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@014a │ │ -0381ee: 0a00 |0003: move-result v0 │ │ -0381f0: 0f00 |0004: return v0 │ │ +0382b0: |[0382b0] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0382c0: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@014a │ │ +0382c6: 0a00 |0003: move-result v0 │ │ +0382c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 617 (ConnectivityManagerCompatJellyBean.java) │ │ + source_file_idx : 635 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ Class #124 header: │ │ class_idx : 281 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -25881,21 +25881,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #125 header: │ │ class_idx : 282 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 848 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 850 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -25920,18 +25920,18 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0381f4: |[0381f4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -038204: 5b01 5402 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0254 │ │ -038208: 7010 0916 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1609 │ │ -03820e: 0e00 |0005: return-void │ │ +0382cc: |[0382cc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +0382dc: 5b01 5402 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0254 │ │ +0382e0: 7010 1016 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1610 │ │ +0382e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -25941,19 +25941,19 @@ │ │ type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038210: |[038210] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -038220: 2200 1b01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ -038224: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038226: 7020 8406 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0684 │ │ -03822c: 1100 |0006: return-object v0 │ │ +0382e8: |[0382e8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +0382f8: 2200 1b01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ +0382fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0382fe: 7020 8406 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0684 │ │ +038304: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ @@ -25961,31 +25961,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038230: |[038230] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -038240: 6e10 8106 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@0681 │ │ -038246: 0c00 |0003: move-result-object v0 │ │ -038248: 1100 |0004: return-object v0 │ │ +038308: |[038308] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +038318: 6e10 8106 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@0681 │ │ +03831e: 0c00 |0003: move-result-object v0 │ │ +038320: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #126 header: │ │ class_idx : 283 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -26009,19 +26009,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03824c: |[03824c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -03825c: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -038262: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -038264: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ -038268: 0e00 |0006: return-void │ │ +038324: |[038324] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +038334: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03833a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +03833c: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ +038340: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ │ │ @@ -26030,32 +26030,32 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03826c: |[03826c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -03827c: 7010 8306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0683 │ │ -038282: 0e00 |0003: return-void │ │ +038344: |[038344] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +038354: 7010 8306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0683 │ │ +03835a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #127 header: │ │ class_idx : 286 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -26113,21 +26113,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ name : 'untagSocket' │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #128 header: │ │ class_idx : 287 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -26154,26 +26154,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -038284: |[038284] android.support.v4.net.TrafficStatsCompat.:()V │ │ -038294: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -038298: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -03829c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0382a0: 2200 1d01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@011d │ │ -0382a4: 7010 8d06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@068d │ │ -0382aa: 6900 5702 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -0382ae: 0e00 |000d: return-void │ │ -0382b0: 2200 1c01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@011c │ │ -0382b4: 7010 8506 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0685 │ │ -0382ba: 6900 5702 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -0382be: 28f8 |0015: goto 000d // -0008 │ │ +03835c: |[03835c] android.support.v4.net.TrafficStatsCompat.:()V │ │ +03836c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +038370: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +038374: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +038378: 2200 1d01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@011d │ │ +03837c: 7010 8d06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@068d │ │ +038382: 6900 5702 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038386: 0e00 |000d: return-void │ │ +038388: 2200 1c01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@011c │ │ +03838c: 7010 8506 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0685 │ │ +038392: 6900 5702 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038396: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -26183,17 +26183,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0382c0: |[0382c0] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0382d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0382d6: 0e00 |0003: return-void │ │ +038398: |[038398] android.support.v4.net.TrafficStatsCompat.:()V │ │ +0383a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0383ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -26202,18 +26202,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0382d8: |[0382d8] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -0382e8: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -0382ec: 7210 9506 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0695 │ │ -0382f2: 0e00 |0005: return-void │ │ +0383b0: |[0383b0] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +0383c0: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +0383c4: 7210 9506 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0695 │ │ +0383ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -26221,37 +26221,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0382f4: |[0382f4] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -038304: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -038308: 7210 9606 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0696 │ │ -03830e: 0a00 |0005: move-result v0 │ │ -038310: 0f00 |0006: return v0 │ │ +0383cc: |[0383cc] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +0383dc: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +0383e0: 7210 9606 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0696 │ │ +0383e6: 0a00 |0005: move-result v0 │ │ +0383e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038314: |[038314] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -038324: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -038328: 7220 9706 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0697 │ │ -03832e: 0e00 |0005: return-void │ │ +0383ec: |[0383ec] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +0383fc: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038400: 7220 9706 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0697 │ │ +038406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -26260,18 +26260,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -038330: |[038330] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -038340: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -038344: 7230 9806 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0698 │ │ -03834a: 0e00 |0005: return-void │ │ +038408: |[038408] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +038418: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +03841c: 7230 9806 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0698 │ │ +038422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ 0x0000 - 0x0006 reg=2 operationCount I │ │ @@ -26281,18 +26281,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03834c: |[03834c] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -03835c: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -038360: 7220 9906 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0699 │ │ -038366: 0e00 |0005: return-void │ │ +038424: |[038424] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +038434: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038438: 7220 9906 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0699 │ │ +03843e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -26301,18 +26301,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038368: |[038368] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -038378: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -03837c: 7220 9a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@069a │ │ -038382: 0e00 |0005: return-void │ │ +038440: |[038440] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +038450: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038454: 7220 9a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@069a │ │ +03845a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -26321,33 +26321,33 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038384: |[038384] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -038394: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ -038398: 7220 9b06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@069b │ │ -03839e: 0e00 |0005: return-void │ │ +03845c: |[03845c] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +03846c: 6200 5702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0257 │ │ +038470: 7220 9b06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@069b │ │ +038476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #129 header: │ │ class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2596 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2618 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ Annotations on method #1707 'tagSocket' │ │ @@ -26368,17 +26368,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0383a0: |[0383a0] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -0383b0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0383b6: 0e00 |0003: return-void │ │ +038478: |[038478] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +038488: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03848e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26386,17 +26386,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0383b8: |[0383b8] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -0383c8: 7100 4d01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@014d │ │ -0383ce: 0e00 |0003: return-void │ │ +038490: |[038490] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +0384a0: 7100 4d01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@014d │ │ +0384a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26404,35 +26404,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0383d0: |[0383d0] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -0383e0: 7100 4e01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@014e │ │ -0383e6: 0a00 |0003: move-result v0 │ │ -0383e8: 0f00 |0004: return v0 │ │ +0384a8: |[0384a8] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +0384b8: 7100 4e01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@014e │ │ +0384be: 0a00 |0003: move-result v0 │ │ +0384c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0383ec: |[0383ec] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -0383fc: 7110 4f01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@014f │ │ -038402: 0e00 |0003: return-void │ │ +0384c4: |[0384c4] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +0384d4: 7110 4f01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@014f │ │ +0384da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -26441,17 +26441,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038404: |[038404] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -038414: 7120 5001 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0150 │ │ -03841a: 0e00 |0003: return-void │ │ +0384dc: |[0384dc] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +0384ec: 7120 5001 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0150 │ │ +0384f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -26461,17 +26461,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03841c: |[03841c] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -03842c: 7110 5101 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0151 │ │ -038432: 0e00 |0003: return-void │ │ +0384f4: |[0384f4] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +038504: 7110 5101 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0151 │ │ +03850a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -26480,17 +26480,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038434: |[038434] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -038444: 7110 5201 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0152 │ │ -03844a: 0e00 |0003: return-void │ │ +03850c: |[03850c] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +03851c: 7110 5201 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0152 │ │ +038522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -26499,32 +26499,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03844c: |[03844c] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -03845c: 7110 5301 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0153 │ │ -038462: 0e00 |0003: return-void │ │ +038524: |[038524] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +038534: 7110 5301 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0153 │ │ +03853a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2596 (TrafficStatsCompatIcs.java) │ │ + source_file_idx : 2618 (TrafficStatsCompatIcs.java) │ │ │ │ Class #130 header: │ │ class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2344 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2365 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -26558,18 +26558,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038464: |[038464] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -038474: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03847a: 5b01 5802 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ -03847e: 0e00 |0005: return-void │ │ +03853c: |[03853c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +03854c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038552: 5b01 5802 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ +038556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -26583,20 +26583,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -038480: |[038480] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -038490: 5420 5802 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ -038494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038496: 7230 b206 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ -03849c: 0c00 |0006: move-result-object v0 │ │ -03849e: 1100 |0007: return-object v0 │ │ +038558: |[038558] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +038568: 5420 5802 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ +03856c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03856e: 7230 b206 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ +038574: 0c00 |0006: move-result-object v0 │ │ +038576: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ @@ -26606,34 +26606,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0384a0: |[0384a0] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -0384b0: 5410 5802 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ -0384b4: 7220 b306 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@06b3 │ │ -0384ba: 0c00 |0005: move-result-object v0 │ │ -0384bc: 1100 |0006: return-object v0 │ │ +038578: |[038578] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +038588: 5410 5802 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0258 │ │ +03858c: 7220 b306 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@06b3 │ │ +038592: 0c00 |0005: move-result-object v0 │ │ +038594: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2344 (ParcelableCompat.java) │ │ + source_file_idx : 2365 (ParcelableCompat.java) │ │ │ │ Class #131 header: │ │ class_idx : 290 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2344 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2365 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -26654,17 +26654,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0384c0: |[0384c0] android.support.v4.os.ParcelableCompat.:()V │ │ -0384d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0384d6: 0e00 |0003: return-void │ │ +038598: |[038598] android.support.v4.os.ParcelableCompat.:()V │ │ +0385a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0385ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -26673,39 +26673,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0384d8: |[0384d8] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0384e8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0384ec: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0384f0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0384f4: 7110 b906 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@06b9 │ │ -0384fa: 2200 2101 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0121 │ │ -0384fe: 7020 ad06 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@06ad │ │ -038504: 1100 |000e: return-object v0 │ │ +0385b0: |[0385b0] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0385c0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0385c4: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +0385c8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0385cc: 7110 b906 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@06b9 │ │ +0385d2: 2200 2101 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0121 │ │ +0385d6: 7020 ad06 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@06ad │ │ +0385dc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2344 (ParcelableCompat.java) │ │ + source_file_idx : 2365 (ParcelableCompat.java) │ │ │ │ Class #132 header: │ │ class_idx : 291 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2345 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2366 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -26732,21 +26732,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2345 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 2366 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #133 header: │ │ class_idx : 292 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2346 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2367 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -26780,18 +26780,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038508: |[038508] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -038518: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03851e: 5b01 5902 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ -038522: 0e00 |0005: return-void │ │ +0385e0: |[0385e0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0385f0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0385f6: 5b01 5902 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ +0385fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -26805,20 +26805,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -038524: |[038524] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -038534: 5420 5902 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ -038538: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03853a: 7230 b206 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ -038540: 0c00 |0006: move-result-object v0 │ │ -038542: 1100 |0007: return-object v0 │ │ +0385fc: |[0385fc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +03860c: 5420 5902 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ +038610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +038612: 7230 b206 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ +038618: 0c00 |0006: move-result-object v0 │ │ +03861a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ @@ -26828,19 +26828,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -038544: |[038544] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -038554: 5410 5902 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ -038558: 7230 b206 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ -03855e: 0c00 |0005: move-result-object v0 │ │ -038560: 1100 |0006: return-object v0 │ │ +03861c: |[03861c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +03862c: 5410 5902 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ +038630: 7230 b206 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@06b2 │ │ +038636: 0c00 |0005: move-result-object v0 │ │ +038638: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ @@ -26851,34 +26851,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038564: |[038564] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -038574: 5410 5902 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ -038578: 7220 b306 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@06b3 │ │ -03857e: 0c00 |0005: move-result-object v0 │ │ -038580: 1100 |0006: return-object v0 │ │ +03863c: |[03863c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +03864c: 5410 5902 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0259 │ │ +038650: 7220 b306 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@06b3 │ │ +038656: 0c00 |0005: move-result-object v0 │ │ +038658: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2346 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2367 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #134 header: │ │ class_idx : 293 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2346 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2367 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 annotations: │ │ Annotations on method #1721 'instantiate' │ │ @@ -26897,17 +26897,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038584: |[038584] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -038594: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03859a: 0e00 |0003: return-void │ │ +03865c: |[03865c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +03866c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -26915,33 +26915,33 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03859c: |[03859c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0385ac: 2200 2401 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0124 │ │ -0385b0: 7020 b406 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@06b4 │ │ -0385b6: 1100 |0005: return-object v0 │ │ +038674: |[038674] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +038684: 2200 2401 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0124 │ │ +038688: 7020 b406 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@06b4 │ │ +03868e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2346 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2367 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #135 header: │ │ class_idx : 294 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 533 │ │ +superclass_idx : 837 │ │ +source_file_idx : 551 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -26953,21 +26953,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 533 (BidiFormatter.java) │ │ + source_file_idx : 551 (BidiFormatter.java) │ │ │ │ Class #136 header: │ │ class_idx : 295 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 533 │ │ +superclass_idx : 837 │ │ +source_file_idx : 551 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -26999,22 +26999,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0385b8: |[0385b8] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -0385c8: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -0385ce: 7100 7416 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1674 │ │ -0385d4: 0c00 |0006: move-result-object v0 │ │ -0385d6: 7110 d006 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@06d0 │ │ -0385dc: 0a00 |000a: move-result v0 │ │ -0385de: 7020 bf06 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ -0385e4: 0e00 |000e: return-void │ │ +038690: |[038690] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +0386a0: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0386a6: 7100 7b16 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@167b │ │ +0386ac: 0c00 |0006: move-result-object v0 │ │ +0386ae: 7110 d006 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@06d0 │ │ +0386b4: 0a00 |000a: move-result v0 │ │ +0386b6: 7020 bf06 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ +0386bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -27024,20 +27024,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0385e8: |[0385e8] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -0385f8: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -0385fe: 7110 d006 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@06d0 │ │ -038604: 0a00 |0006: move-result v0 │ │ -038606: 7020 bf06 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ -03860c: 0e00 |000a: return-void │ │ +0386c0: |[0386c0] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +0386d0: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0386d6: 7110 d006 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@06d0 │ │ +0386dc: 0a00 |0006: move-result v0 │ │ +0386de: 7020 bf06 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ +0386e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -27048,18 +27048,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038610: |[038610] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -038620: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -038626: 7020 bf06 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ -03862c: 0e00 |0006: return-void │ │ +0386e8: |[0386e8] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +0386f8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0386fe: 7020 bf06 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@06bf │ │ +038704: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -27070,22 +27070,22 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -038630: |[038630] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -038640: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -038644: 7100 d206 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@06d2 │ │ -03864a: 0c00 |0005: move-result-object v0 │ │ -03864c: 1100 |0006: return-object v0 │ │ -03864e: 7100 d306 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@06d3 │ │ -038654: 0c00 |000a: move-result-object v0 │ │ -038656: 28fb |000b: goto 0006 // -0005 │ │ +038708: |[038708] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +038718: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +03871c: 7100 d206 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@06d2 │ │ +038722: 0c00 |0005: move-result-object v0 │ │ +038724: 1100 |0006: return-object v0 │ │ +038726: 7100 d306 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@06d3 │ │ +03872c: 0c00 |000a: move-result-object v0 │ │ +03872e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000c reg=1 isRtlContext Z │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ @@ -27093,22 +27093,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -038658: |[038658] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -038668: 5c12 5b02 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ -03866c: 7100 d106 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@06d1 │ │ -038672: 0c00 |0005: move-result-object v0 │ │ -038674: 5b10 5c02 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ -038678: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -03867a: 5910 5a02 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -03867e: 0e00 |000b: return-void │ │ +038730: |[038730] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +038740: 5c12 5b02 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ +038744: 7100 d106 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@06d1 │ │ +03874a: 0c00 |0005: move-result-object v0 │ │ +03874c: 5b10 5c02 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ +038750: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +038752: 5910 5a02 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +038756: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -27121,33 +27121,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -038680: |[038680] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -038690: 5250 5a02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -038694: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -038696: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -03869a: 5450 5c02 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ -03869e: 7100 d106 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@06d1 │ │ -0386a4: 0c01 |000a: move-result-object v1 │ │ -0386a6: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -0386aa: 5550 5b02 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ -0386ae: 7110 be06 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@06be │ │ -0386b4: 0c00 |0012: move-result-object v0 │ │ -0386b6: 1100 |0013: return-object v0 │ │ -0386b8: 2200 2901 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ -0386bc: 5551 5b02 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ -0386c0: 5252 5a02 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -0386c4: 5453 5c02 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ -0386c8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0386ca: 7054 cf06 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@06cf │ │ -0386d0: 28f3 |0020: goto 0013 // -000d │ │ +038758: |[038758] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +038768: 5250 5a02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +03876c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +03876e: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +038772: 5450 5c02 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ +038776: 7100 d106 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@06d1 │ │ +03877c: 0c01 |000a: move-result-object v1 │ │ +03877e: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +038782: 5550 5b02 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ +038786: 7110 be06 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@06be │ │ +03878c: 0c00 |0012: move-result-object v0 │ │ +03878e: 1100 |0013: return-object v0 │ │ +038790: 2200 2901 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ +038794: 5551 5b02 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@025b │ │ +038798: 5252 5a02 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +03879c: 5453 5c02 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ +0387a0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0387a2: 7054 cf06 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@06cf │ │ +0387a8: 28f3 |0020: goto 0013 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -27157,17 +27157,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0386d4: |[0386d4] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0386e4: 5b01 5c02 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ -0386e8: 1100 |0002: return-object v0 │ │ +0387ac: |[0387ac] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0387bc: 5b01 5c02 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@025c │ │ +0387c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0003 reg=1 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -27177,41 +27177,41 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0386ec: |[0386ec] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0386fc: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -038700: 5210 5a02 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -038704: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -038708: 5910 5a02 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -03870c: 1101 |0008: return-object v1 │ │ -03870e: 5210 5a02 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -038712: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -038716: 5910 5a02 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ -03871a: 28f9 |000f: goto 0008 // -0007 │ │ +0387c4: |[0387c4] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0387d4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0387d8: 5210 5a02 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +0387dc: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0387e0: 5910 5a02 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +0387e4: 1101 |0008: return-object v1 │ │ +0387e6: 5210 5a02 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +0387ea: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0387ee: 5910 5a02 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@025a │ │ +0387f2: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0010 reg=2 stereoReset Z │ │ │ │ - source_file_idx : 533 (BidiFormatter.java) │ │ + source_file_idx : 551 (BidiFormatter.java) │ │ │ │ Class #137 header: │ │ class_idx : 296 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 533 │ │ +superclass_idx : 837 │ │ +source_file_idx : 551 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -27261,27 +27261,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03871c: |[03871c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -03872c: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -038730: 2331 ab03 |0002: new-array v1, v3, [B // type@03ab │ │ -038734: 6901 5d02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ -038738: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03873a: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -03873e: 6201 5d02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ -038742: 7110 8815 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1588 │ │ -038748: 0a02 |000e: move-result v2 │ │ -03874a: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -03874e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038752: 28f4 |0013: goto 0007 // -000c │ │ -038754: 0e00 |0014: return-void │ │ +0387f4: |[0387f4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +038804: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +038808: 2331 ad03 |0002: new-array v1, v3, [B // type@03ad │ │ +03880c: 6901 5d02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ +038810: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +038812: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +038816: 6201 5d02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ +03881a: 7110 8f15 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@158f │ │ +038820: 0a02 |000e: move-result v2 │ │ +038822: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +038826: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03882a: 28f4 |0013: goto 0007 // -000c │ │ +03882c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=505 │ │ 0x0006 line=506 │ │ 0x0009 line=507 │ │ 0x0011 line=506 │ │ 0x0014 line=509 │ │ @@ -27293,22 +27293,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -038758: |[038758] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -038768: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -03876e: 5b12 6302 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038772: 5c13 6002 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ -038776: 6e10 e215 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@15e2 │ │ -03877c: 0a00 |000a: move-result v0 │ │ -03877e: 5910 6202 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -038782: 0e00 |000d: return-void │ │ +038830: |[038830] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +038840: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038846: 5b12 6302 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +03884a: 5c13 6002 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ +03884e: 6e10 e915 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@15e9 │ │ +038854: 0a00 |000a: move-result v0 │ │ +038856: 5910 6202 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +03885a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ @@ -27322,23 +27322,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -038784: |[038784] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -038794: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -038798: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -03879c: 6200 5d02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ -0387a0: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -0387a4: 0f00 |0008: return v0 │ │ -0387a6: 7110 8715 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1587 │ │ -0387ac: 0a00 |000c: move-result v0 │ │ -0387ae: 28fb |000d: goto 0008 // -0005 │ │ +03885c: |[03885c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +03886c: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +038870: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +038874: 6200 5d02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@025d │ │ +038878: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +03887c: 0f00 |0008: return v0 │ │ +03887e: 7110 8e15 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@158e │ │ +038884: 0a00 |000c: move-result v0 │ │ +038886: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x000e reg=1 c C │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ @@ -27346,37 +27346,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0387b0: |[0387b0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -0387c0: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -0387c4: 5240 5f02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0387c8: 5241 5f02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0387cc: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -0387d0: 5441 6302 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -0387d4: 5242 5f02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0387d8: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0387dc: 5942 5f02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0387e0: 6e20 d715 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -0387e6: 0a01 |0013: move-result v1 │ │ -0387e8: 5e41 6102 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0387ec: 5741 6102 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0387f0: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -0387f4: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -0387f8: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -0387fc: 0f01 |001e: return v1 │ │ -0387fe: 5741 6102 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038802: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -038806: 5940 5f02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -03880a: 5e43 6102 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -03880e: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -038812: 28f5 |0029: goto 001e // -000b │ │ +038888: |[038888] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +038898: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +03889c: 5240 5f02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0388a0: 5241 5f02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0388a4: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +0388a8: 5441 6302 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +0388ac: 5242 5f02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0388b0: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0388b4: 5942 5f02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0388b8: 6e20 de15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +0388be: 0a01 |0013: move-result v1 │ │ +0388c0: 5e41 6102 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0388c4: 5741 6102 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0388c8: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +0388cc: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +0388d0: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +0388d4: 0f01 |001e: return v1 │ │ +0388d6: 5741 6102 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0388da: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +0388de: 5940 5f02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0388e2: 5e43 6102 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0388e6: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +0388ea: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0004 line=866 │ │ 0x0008 line=867 │ │ 0x0016 line=868 │ │ 0x001c line=869 │ │ @@ -27394,29 +27394,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -038814: |[038814] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -038824: 5230 5f02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038828: 5231 6202 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -03882c: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -038830: 5430 6302 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038834: 5231 5f02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038838: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03883c: 5932 5f02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038840: 6e20 d715 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -038846: 0a00 |0011: move-result v0 │ │ -038848: 5e30 6102 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -03884c: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -038850: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -038854: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -038858: 0f00 |001a: return v0 │ │ +0388ec: |[0388ec] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +0388fc: 5230 5f02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038900: 5231 6202 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +038904: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +038908: 5430 6302 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +03890c: 5231 5f02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038910: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +038914: 5932 5f02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038918: 6e20 de15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +03891e: 0a00 |0011: move-result v0 │ │ +038920: 5e30 6102 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038924: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +038928: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +03892c: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +038930: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0018 line=851 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ @@ -27425,55 +27425,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -03885c: |[03885c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -03886c: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -038870: 5250 5f02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038874: 5252 5f02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038878: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -03887c: 5452 6302 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038880: 5253 5f02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038884: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -038888: 5953 5f02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -03888c: 6e20 d715 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -038892: 0a02 |0013: move-result v2 │ │ -038894: 5e52 6102 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038898: 5752 6102 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -03889c: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -0388a0: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -0388a4: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0388a8: 0f02 |001e: return v2 │ │ -0388aa: 5752 6102 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0388ae: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -0388b2: 5950 5f02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0388b6: 5e54 6102 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0388ba: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -0388be: 28f5 |0029: goto 001e // -000b │ │ -0388c0: 5752 6102 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0388c4: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -0388c8: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -0388cc: 5752 6102 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0388d0: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -0388d4: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -0388d8: 5751 6102 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0388dc: 5252 5f02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0388e0: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -0388e4: 5452 6302 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -0388e8: 5253 5f02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0388ec: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0388f0: 5953 5f02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0388f4: 6e20 d715 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -0388fa: 0a02 |0047: move-result v2 │ │ -0388fc: 5e52 6102 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038900: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -038904: 28ec |004c: goto 0038 // -0014 │ │ +038934: |[038934] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +038944: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +038948: 5250 5f02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +03894c: 5252 5f02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038950: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +038954: 5452 6302 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038958: 5253 5f02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +03895c: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +038960: 5953 5f02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038964: 6e20 de15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +03896a: 0a02 |0013: move-result v2 │ │ +03896c: 5e52 6102 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038970: 5752 6102 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038974: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +038978: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +03897c: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +038980: 0f02 |001e: return v2 │ │ +038982: 5752 6102 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038986: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +03898a: 5950 5f02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +03898e: 5e54 6102 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038992: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +038996: 28f5 |0029: goto 001e // -000b │ │ +038998: 5752 6102 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +03899c: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +0389a0: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +0389a4: 5752 6102 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0389a8: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +0389ac: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +0389b0: 5751 6102 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0389b4: 5252 5f02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0389b8: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +0389bc: 5452 6302 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +0389c0: 5253 5f02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0389c4: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0389c8: 5953 5f02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0389cc: 6e20 de15 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +0389d2: 0a02 |0047: move-result v2 │ │ +0389d4: 5e52 6102 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +0389d8: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +0389dc: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=824 │ │ 0x0016 line=825 │ │ 0x001c line=827 │ │ @@ -27495,55 +27495,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -038908: |[038908] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -038918: 5250 5f02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -03891c: 5252 5f02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038920: 5253 6202 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -038924: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -038928: 5452 6302 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -03892c: 5253 5f02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038930: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -038934: 5954 5f02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038938: 6e20 d715 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -03893e: 0a02 |0013: move-result v2 │ │ -038940: 5e52 6102 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038944: 5752 6102 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038948: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -03894c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -038950: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -038954: 0f02 |001e: return v2 │ │ -038956: 5752 6102 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -03895a: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -03895e: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -038962: 5752 6102 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038966: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -03896a: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -03896e: 5751 6102 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038972: 5252 5f02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038976: 5253 6202 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -03897a: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -03897e: 5452 6302 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038982: 5253 5f02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038986: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -03898a: 5954 5f02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -03898e: 6e20 d715 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -038994: 0a02 |003e: move-result v2 │ │ -038996: 5e52 6102 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -03899a: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -03899e: 28ea |0043: goto 002d // -0016 │ │ -0389a0: 5950 5f02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0389a4: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -0389a8: 5e52 6102 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0389ac: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -0389b0: 28d2 |004c: goto 001e // -002e │ │ +0389e0: |[0389e0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +0389f0: 5250 5f02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0389f4: 5252 5f02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +0389f8: 5253 6202 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +0389fc: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +038a00: 5452 6302 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038a04: 5253 5f02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a08: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +038a0c: 5954 5f02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a10: 6e20 de15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +038a16: 0a02 |0013: move-result v2 │ │ +038a18: 5e52 6102 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a1c: 5752 6102 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a20: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +038a24: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +038a28: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +038a2c: 0f02 |001e: return v2 │ │ +038a2e: 5752 6102 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a32: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +038a36: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +038a3a: 5752 6102 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a3e: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +038a42: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +038a46: 5751 6102 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a4a: 5252 5f02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a4e: 5253 6202 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +038a52: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +038a56: 5452 6302 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038a5a: 5253 5f02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a5e: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +038a62: 5954 5f02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a66: 6e20 de15 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +038a6c: 0a02 |003e: move-result v2 │ │ +038a6e: 5e52 6102 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a72: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +038a76: 28ea |0043: goto 002d // -0016 │ │ +038a78: 5950 5f02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038a7c: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +038a80: 5e52 6102 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038a84: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +038a88: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=794 │ │ 0x0008 line=795 │ │ 0x0016 line=796 │ │ 0x001c line=798 │ │ @@ -27565,57 +27565,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0389b4: |[0389b4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -0389c4: 5442 6302 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -0389c8: 5243 5f02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0389cc: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0389d0: 6e20 d715 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -0389d6: 0a02 |0009: move-result v2 │ │ -0389d8: 5e42 6102 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0389dc: 5742 6102 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -0389e0: 7110 8a15 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@158a │ │ -0389e6: 0a02 |0011: move-result v2 │ │ -0389e8: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -0389ec: 5442 6302 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -0389f0: 5243 5f02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -0389f4: 7120 8615 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@1586 │ │ -0389fa: 0a00 |001b: move-result v0 │ │ -0389fc: 5242 5f02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038a00: 7110 8415 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1584 │ │ -038a06: 0a03 |0021: move-result v3 │ │ -038a08: b132 |0022: sub-int/2addr v2, v3 │ │ -038a0a: 5942 5f02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038a0e: 7110 8815 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1588 │ │ -038a14: 0a01 |0028: move-result v1 │ │ -038a16: 0f01 |0029: return v1 │ │ -038a18: 5242 5f02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038a1c: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -038a20: 5942 5f02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038a24: 5742 6102 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038a28: 7110 c606 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@06c6 │ │ -038a2e: 0a01 |0035: move-result v1 │ │ -038a30: 5542 6002 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ -038a34: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -038a38: 5742 6102 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038a3c: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -038a40: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -038a44: 7010 cb06 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@06cb │ │ -038a4a: 0a01 |0043: move-result v1 │ │ -038a4c: 28e5 |0044: goto 0029 // -001b │ │ -038a4e: 5742 6102 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038a52: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -038a56: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -038a5a: 7010 c906 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@06c9 │ │ -038a60: 0a01 |004e: move-result v1 │ │ -038a62: 28da |004f: goto 0029 // -0026 │ │ +038a8c: |[038a8c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +038a9c: 5442 6302 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038aa0: 5243 5f02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038aa4: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +038aa8: 6e20 de15 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +038aae: 0a02 |0009: move-result v2 │ │ +038ab0: 5e42 6102 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038ab4: 5742 6102 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038ab8: 7110 9115 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@1591 │ │ +038abe: 0a02 |0011: move-result v2 │ │ +038ac0: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +038ac4: 5442 6302 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038ac8: 5243 5f02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038acc: 7120 8d15 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@158d │ │ +038ad2: 0a00 |001b: move-result v0 │ │ +038ad4: 5242 5f02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038ad8: 7110 8b15 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@158b │ │ +038ade: 0a03 |0021: move-result v3 │ │ +038ae0: b132 |0022: sub-int/2addr v2, v3 │ │ +038ae2: 5942 5f02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038ae6: 7110 8f15 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@158f │ │ +038aec: 0a01 |0028: move-result v1 │ │ +038aee: 0f01 |0029: return v1 │ │ +038af0: 5242 5f02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038af4: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +038af8: 5942 5f02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038afc: 5742 6102 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038b00: 7110 c606 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@06c6 │ │ +038b06: 0a01 |0035: move-result v1 │ │ +038b08: 5542 6002 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ +038b0c: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +038b10: 5742 6102 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038b14: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +038b18: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +038b1c: 7010 cb06 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@06cb │ │ +038b22: 0a01 |0043: move-result v1 │ │ +038b24: 28e5 |0044: goto 0029 // -001b │ │ +038b26: 5742 6102 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038b2a: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +038b2e: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +038b32: 7010 c906 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@06c9 │ │ +038b38: 0a01 |004e: move-result v1 │ │ +038b3a: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000c line=768 │ │ 0x0014 line=769 │ │ 0x001c line=770 │ │ 0x0025 line=771 │ │ @@ -27637,56 +27637,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -038a64: |[038a64] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -038a74: 5442 6302 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038a78: 5243 5f02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038a7c: 6e20 d715 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -038a82: 0a02 |0007: move-result v2 │ │ -038a84: 5e42 6102 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038a88: 5742 6102 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038a8c: 7110 8915 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@1589 │ │ -038a92: 0a02 |000f: move-result v2 │ │ -038a94: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -038a98: 5442 6302 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ -038a9c: 5243 5f02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038aa0: 7120 8515 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@1585 │ │ -038aa6: 0a00 |0019: move-result v0 │ │ -038aa8: 5242 5f02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038aac: 7110 8415 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1584 │ │ -038ab2: 0a03 |001f: move-result v3 │ │ -038ab4: b032 |0020: add-int/2addr v2, v3 │ │ -038ab6: 5942 5f02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038aba: 7110 8815 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1588 │ │ -038ac0: 0a01 |0026: move-result v1 │ │ -038ac2: 0f01 |0027: return v1 │ │ -038ac4: 5242 5f02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038ac8: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -038acc: 5942 5f02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038ad0: 5742 6102 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038ad4: 7110 c606 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@06c6 │ │ -038ada: 0a01 |0033: move-result v1 │ │ -038adc: 5542 6002 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ -038ae0: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -038ae4: 5742 6102 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038ae8: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -038aec: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -038af0: 7010 cc06 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@06cc │ │ -038af6: 0a01 |0041: move-result v1 │ │ -038af8: 28e5 |0042: goto 0027 // -001b │ │ -038afa: 5742 6102 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ -038afe: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -038b02: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -038b06: 7010 ca06 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@06ca │ │ -038b0c: 0a01 |004c: move-result v1 │ │ -038b0e: 28da |004d: goto 0027 // -0026 │ │ +038b3c: |[038b3c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +038b4c: 5442 6302 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038b50: 5243 5f02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038b54: 6e20 de15 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +038b5a: 0a02 |0007: move-result v2 │ │ +038b5c: 5e42 6102 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038b60: 5742 6102 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038b64: 7110 9015 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@1590 │ │ +038b6a: 0a02 |000f: move-result v2 │ │ +038b6c: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +038b70: 5442 6302 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0263 │ │ +038b74: 5243 5f02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038b78: 7120 8c15 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@158c │ │ +038b7e: 0a00 |0019: move-result v0 │ │ +038b80: 5242 5f02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038b84: 7110 8b15 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@158b │ │ +038b8a: 0a03 |001f: move-result v3 │ │ +038b8c: b032 |0020: add-int/2addr v2, v3 │ │ +038b8e: 5942 5f02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038b92: 7110 8f15 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@158f │ │ +038b98: 0a01 |0026: move-result v1 │ │ +038b9a: 0f01 |0027: return v1 │ │ +038b9c: 5242 5f02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038ba0: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +038ba4: 5942 5f02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038ba8: 5742 6102 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038bac: 7110 c606 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@06c6 │ │ +038bb2: 0a01 |0033: move-result v1 │ │ +038bb4: 5542 6002 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0260 │ │ +038bb8: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +038bbc: 5742 6102 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038bc0: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +038bc4: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +038bc8: 7010 cc06 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@06cc │ │ +038bce: 0a01 |0041: move-result v1 │ │ +038bd0: 28e5 |0042: goto 0027 // -001b │ │ +038bd2: 5742 6102 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0261 │ │ +038bd6: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +038bda: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +038bde: 7010 ca06 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@06ca │ │ +038be4: 0a01 |004c: move-result v1 │ │ +038be6: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000a line=738 │ │ 0x0012 line=739 │ │ 0x001a line=740 │ │ 0x0023 line=741 │ │ @@ -27708,76 +27708,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -038b10: |[038b10] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -038b20: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -038b22: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -038b24: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -038b26: 5985 5f02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038b2a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -038b2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -038b2e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -038b30: 5286 5f02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038b34: 5287 6202 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -038b38: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -038b3c: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -038b40: 6e10 c506 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@06c5 │ │ -038b46: 0a06 |0013: move-result v6 │ │ -038b48: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -038b4e: 0102 |0017: move v2, v0 │ │ -038b50: 28f0 |0018: goto 0008 // -0010 │ │ -038b52: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038b56: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -038b58: 28ec |001c: goto 0008 // -0014 │ │ -038b5a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038b5e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -038b60: 28e8 |0020: goto 0008 // -0018 │ │ -038b62: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038b66: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -038b68: 28e4 |0024: goto 0008 // -001c │ │ -038b6a: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -038b6e: 0131 |0027: move v1, v3 │ │ -038b70: 0f01 |0028: return v1 │ │ -038b72: 0102 |0029: move v2, v0 │ │ -038b74: 28de |002a: goto 0008 // -0022 │ │ -038b76: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -038b7a: 0141 |002d: move v1, v4 │ │ -038b7c: 28fa |002e: goto 0028 // -0006 │ │ -038b7e: 0102 |002f: move v2, v0 │ │ -038b80: 28d8 |0030: goto 0008 // -0028 │ │ -038b82: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -038b86: 0151 |0033: move v1, v5 │ │ -038b88: 28f4 |0034: goto 0028 // -000c │ │ -038b8a: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -038b8e: 5286 5f02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038b92: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -038b96: 6e10 c406 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@06c4 │ │ -038b9c: 0a06 |003e: move-result v6 │ │ -038b9e: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -038ba4: 28f5 |0042: goto 0037 // -000b │ │ -038ba6: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -038baa: 0131 |0045: move v1, v3 │ │ -038bac: 28e2 |0046: goto 0028 // -001e │ │ -038bae: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038bb2: 28ee |0049: goto 0037 // -0012 │ │ -038bb4: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -038bb8: 0141 |004c: move v1, v4 │ │ -038bba: 28db |004d: goto 0028 // -0025 │ │ -038bbc: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038bc0: 28e7 |0050: goto 0037 // -0019 │ │ -038bc2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038bc6: 28e4 |0053: goto 0037 // -001c │ │ -038bc8: 0151 |0054: move v1, v5 │ │ -038bca: 28d3 |0055: goto 0028 // -002d │ │ -038bcc: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -038c20: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +038be8: |[038be8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +038bf8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +038bfa: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +038bfc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +038bfe: 5985 5f02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038c02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +038c04: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +038c06: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +038c08: 5286 5f02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038c0c: 5287 6202 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +038c10: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +038c14: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +038c18: 6e10 c506 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@06c5 │ │ +038c1e: 0a06 |0013: move-result v6 │ │ +038c20: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +038c26: 0102 |0017: move v2, v0 │ │ +038c28: 28f0 |0018: goto 0008 // -0010 │ │ +038c2a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038c2e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +038c30: 28ec |001c: goto 0008 // -0014 │ │ +038c32: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038c36: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +038c38: 28e8 |0020: goto 0008 // -0018 │ │ +038c3a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +038c3e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +038c40: 28e4 |0024: goto 0008 // -001c │ │ +038c42: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +038c46: 0131 |0027: move v1, v3 │ │ +038c48: 0f01 |0028: return v1 │ │ +038c4a: 0102 |0029: move v2, v0 │ │ +038c4c: 28de |002a: goto 0008 // -0022 │ │ +038c4e: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +038c52: 0141 |002d: move v1, v4 │ │ +038c54: 28fa |002e: goto 0028 // -0006 │ │ +038c56: 0102 |002f: move v2, v0 │ │ +038c58: 28d8 |0030: goto 0008 // -0028 │ │ +038c5a: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +038c5e: 0151 |0033: move v1, v5 │ │ +038c60: 28f4 |0034: goto 0028 // -000c │ │ +038c62: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +038c66: 5286 5f02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038c6a: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +038c6e: 6e10 c406 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@06c4 │ │ +038c74: 0a06 |003e: move-result v6 │ │ +038c76: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +038c7c: 28f5 |0042: goto 0037 // -000b │ │ +038c7e: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +038c82: 0131 |0045: move v1, v3 │ │ +038c84: 28e2 |0046: goto 0028 // -001e │ │ +038c86: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +038c8a: 28ee |0049: goto 0037 // -0012 │ │ +038c8c: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +038c90: 0141 |004c: move v1, v4 │ │ +038c92: 28db |004d: goto 0028 // -0025 │ │ +038c94: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +038c98: 28e7 |0050: goto 0037 // -0019 │ │ +038c9a: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038c9e: 28e4 |0053: goto 0037 // -001c │ │ +038ca0: 0151 |0054: move v1, v5 │ │ +038ca2: 28d3 |0055: goto 0028 // -002d │ │ +038ca4: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +038cf8: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=567 │ │ 0x0005 line=568 │ │ 0x0006 line=569 │ │ 0x0007 line=570 │ │ 0x0008 line=571 │ │ @@ -27830,54 +27830,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -038c3c: |[038c3c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -038c4c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -038c4e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -038c50: 5254 6202 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ -038c54: 5954 5f02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038c58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -038c5a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -038c5c: 5254 5f02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ -038c60: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -038c64: 6e10 c406 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@06c4 │ │ -038c6a: 0a04 |000f: move-result v4 │ │ -038c6c: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -038c72: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -038c76: 0101 |0015: move v1, v0 │ │ -038c78: 28f2 |0016: goto 0008 // -000e │ │ -038c7a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -038c7e: 0f02 |0019: return v2 │ │ -038c80: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -038c84: 0101 |001c: move v1, v0 │ │ -038c86: 28eb |001d: goto 0008 // -0015 │ │ -038c88: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -038c8c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038c90: 28e6 |0022: goto 0008 // -001a │ │ -038c92: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -038c96: 0132 |0025: move v2, v3 │ │ -038c98: 28f3 |0026: goto 0019 // -000d │ │ -038c9a: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -038c9e: 0101 |0029: move v1, v0 │ │ -038ca0: 28de |002a: goto 0008 // -0022 │ │ -038ca2: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -038ca6: 0132 |002d: move v2, v3 │ │ -038ca8: 28eb |002e: goto 0019 // -0015 │ │ -038caa: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038cae: 28d7 |0031: goto 0008 // -0029 │ │ -038cb0: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038cb4: 28d4 |0034: goto 0008 // -002c │ │ -038cb6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -038cb8: 28e3 |0036: goto 0019 // -001d │ │ -038cba: 0000 |0037: nop // spacer │ │ -038cbc: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +038d14: |[038d14] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +038d24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +038d26: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +038d28: 5254 6202 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0262 │ │ +038d2c: 5954 5f02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038d30: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +038d32: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +038d34: 5254 5f02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@025f │ │ +038d38: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +038d3c: 6e10 c406 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@06c4 │ │ +038d42: 0a04 |000f: move-result v4 │ │ +038d44: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +038d4a: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +038d4e: 0101 |0015: move v1, v0 │ │ +038d50: 28f2 |0016: goto 0008 // -000e │ │ +038d52: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +038d56: 0f02 |0019: return v2 │ │ +038d58: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +038d5c: 0101 |001c: move v1, v0 │ │ +038d5e: 28eb |001d: goto 0008 // -0015 │ │ +038d60: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +038d64: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +038d68: 28e6 |0022: goto 0008 // -001a │ │ +038d6a: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +038d6e: 0132 |0025: move v2, v3 │ │ +038d70: 28f3 |0026: goto 0019 // -000d │ │ +038d72: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +038d76: 0101 |0029: move v1, v0 │ │ +038d78: 28de |002a: goto 0008 // -0022 │ │ +038d7a: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +038d7e: 0132 |002d: move v2, v3 │ │ +038d80: 28eb |002e: goto 0019 // -0015 │ │ +038d82: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +038d86: 28d7 |0031: goto 0008 // -0029 │ │ +038d88: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038d8c: 28d4 |0034: goto 0008 // -002c │ │ +038d8e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +038d90: 28e3 |0036: goto 0019 // -001d │ │ +038d92: 0000 |0037: nop // spacer │ │ +038d94: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=665 │ │ 0x0006 line=666 │ │ 0x0007 line=667 │ │ 0x0008 line=668 │ │ 0x000c line=669 │ │ @@ -27903,21 +27903,21 @@ │ │ 0x0035 line=713 │ │ 0x0037 line=669 │ │ locals : │ │ 0x0007 - 0x0062 reg=0 embeddingLevel I │ │ 0x0008 - 0x0062 reg=1 lastNonEmptyEmbeddingLevel I │ │ 0x0000 - 0x0062 reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ - source_file_idx : 533 (BidiFormatter.java) │ │ + source_file_idx : 551 (BidiFormatter.java) │ │ │ │ Class #138 header: │ │ class_idx : 297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 533 │ │ +superclass_idx : 837 │ │ +source_file_idx : 551 │ │ static_fields_size : 16 │ │ instance_fields_size: 3 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 7 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -28027,37 +28027,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -038d10: |[038d10] android.support.v4.text.BidiFormatter.:()V │ │ -038d20: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -038d22: 6200 8302 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0283 │ │ -038d26: 6900 6702 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ -038d2a: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -038d2e: 7110 8b15 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@158b │ │ -038d34: 0c00 |000a: move-result-object v0 │ │ -038d36: 6900 6f02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ -038d3a: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -038d3e: 7110 8b15 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@158b │ │ -038d44: 0c00 |0012: move-result-object v0 │ │ -038d46: 6900 7302 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ -038d4a: 2200 2901 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ -038d4e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -038d50: 6202 6702 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ -038d54: 7040 ce06 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ -038d5a: 6900 6502 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0265 │ │ -038d5e: 2200 2901 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ -038d62: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -038d64: 6202 6702 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ -038d68: 7040 ce06 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ -038d6e: 6900 6602 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0266 │ │ -038d72: 0e00 |0029: return-void │ │ +038de8: |[038de8] android.support.v4.text.BidiFormatter.:()V │ │ +038df8: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +038dfa: 6200 8302 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0283 │ │ +038dfe: 6900 6702 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ +038e02: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +038e06: 7110 9215 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1592 │ │ +038e0c: 0c00 |000a: move-result-object v0 │ │ +038e0e: 6900 6f02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ +038e12: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +038e16: 7110 9215 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1592 │ │ +038e1c: 0c00 |0012: move-result-object v0 │ │ +038e1e: 6900 7302 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ +038e22: 2200 2901 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ +038e26: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +038e28: 6202 6702 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ +038e2c: 7040 ce06 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ +038e32: 6900 6502 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0265 │ │ +038e36: 2200 2901 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0129 │ │ +038e3a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +038e3c: 6202 6702 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ +038e40: 7040 ce06 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ +038e46: 6900 6602 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0266 │ │ +038e4a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -28068,20 +28068,20 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -038d74: |[038d74] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -038d84: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -038d8a: 5c01 7602 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -038d8e: 5902 7502 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0275 │ │ -038d92: 5b03 7402 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ -038d96: 0e00 |0009: return-void │ │ +038e4c: |[038e4c] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +038e5c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +038e62: 5c01 7602 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +038e66: 5902 7502 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0275 │ │ +038e6a: 5b03 7402 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ +038e6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -28096,17 +28096,17 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -038d98: |[038d98] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -038da8: 7040 ce06 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ -038dae: 0e00 |0003: return-void │ │ +038e70: |[038e70] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +038e80: 7040 ce06 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@06ce │ │ +038e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -28118,18 +28118,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038db0: |[038db0] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -038dc0: 7110 dc06 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@06dc │ │ -038dc6: 0a00 |0003: move-result v0 │ │ -038dc8: 0f00 |0004: return v0 │ │ +038e88: |[038e88] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +038e98: 7110 dc06 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@06dc │ │ +038e9e: 0a00 |0003: move-result v0 │ │ +038ea0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/util/Locale; │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28137,72 +28137,72 @@ │ │ type : '()Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038dcc: |[038dcc] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -038ddc: 6200 6702 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ -038de0: 1100 |0002: return-object v0 │ │ +038ea4: |[038ea4] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +038eb4: 6200 6702 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0267 │ │ +038eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$200' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038de4: |[038de4] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -038df4: 6200 6602 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0266 │ │ -038df8: 1100 |0002: return-object v0 │ │ +038ebc: |[038ebc] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +038ecc: 6200 6602 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0266 │ │ +038ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$300' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038dfc: |[038dfc] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -038e0c: 6200 6502 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0265 │ │ -038e10: 1100 |0002: return-object v0 │ │ +038ed4: |[038ed4] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +038ee4: 6200 6502 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0265 │ │ +038ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getEntryDir' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -038e14: |[038e14] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -038e24: 2200 2801 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0128 │ │ -038e28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038e2a: 7030 c306 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@06c3 │ │ -038e30: 6e10 c706 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@06c7 │ │ -038e36: 0a00 |0009: move-result v0 │ │ -038e38: 0f00 |000a: return v0 │ │ +038eec: |[038eec] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +038efc: 2200 2801 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0128 │ │ +038f00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +038f02: 7030 c306 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@06c3 │ │ +038f08: 6e10 c706 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@06c7 │ │ +038f0e: 0a00 |0009: move-result v0 │ │ +038f10: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28210,21 +28210,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -038e3c: |[038e3c] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -038e4c: 2200 2801 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0128 │ │ -038e50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038e52: 7030 c306 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@06c3 │ │ -038e58: 6e10 c806 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@06c8 │ │ -038e5e: 0a00 |0009: move-result v0 │ │ -038e60: 0f00 |000a: return v0 │ │ +038f14: |[038f14] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +038f24: 2200 2801 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0128 │ │ +038f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +038f2a: 7030 c306 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@06c3 │ │ +038f30: 6e10 c806 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@06c8 │ │ +038f36: 0a00 |0009: move-result v0 │ │ +038f38: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28232,40 +28232,40 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -038e64: |[038e64] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -038e74: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ -038e78: 7010 ba06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@06ba │ │ -038e7e: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ -038e84: 0c00 |0008: move-result-object v0 │ │ -038e86: 1100 |0009: return-object v0 │ │ +038f3c: |[038f3c] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +038f4c: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ +038f50: 7010 ba06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@06ba │ │ +038f56: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ +038f5c: 0c00 |0008: move-result-object v0 │ │ +038f5e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ │ │ #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -038e88: |[038e88] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -038e98: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ -038e9c: 7020 bb06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@06bb │ │ -038ea2: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ -038ea8: 0c00 |0008: move-result-object v0 │ │ -038eaa: 1100 |0009: return-object v0 │ │ +038f60: |[038f60] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +038f70: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ +038f74: 7020 bb06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@06bb │ │ +038f7a: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ +038f80: 0c00 |0008: move-result-object v0 │ │ +038f82: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 locale Ljava/util/Locale; │ │ │ │ #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28273,20 +28273,20 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -038eac: |[038eac] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -038ebc: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ -038ec0: 7020 bc06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@06bc │ │ -038ec6: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ -038ecc: 0c00 |0008: move-result-object v0 │ │ -038ece: 1100 |0009: return-object v0 │ │ +038f84: |[038f84] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +038f94: 2200 2701 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0127 │ │ +038f98: 7020 bc06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@06bc │ │ +038f9e: 6e10 bd06 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@06bd │ │ +038fa4: 0c00 |0008: move-result-object v0 │ │ +038fa6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=1 rtlContext Z │ │ │ │ #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28294,22 +28294,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -038ed0: |[038ed0] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -038ee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038ee2: 7110 1007 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0710 │ │ -038ee8: 0a01 |0004: move-result v1 │ │ -038eea: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -038eee: 0f00 |0007: return v0 │ │ -038ef0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -038ef2: 28fe |0009: goto 0007 // -0002 │ │ +038fa8: |[038fa8] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +038fb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +038fba: 7110 1007 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0710 │ │ +038fc0: 0a01 |0004: move-result v1 │ │ +038fc2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +038fc6: 0f00 |0007: return v0 │ │ +038fc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +038fca: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ │ │ #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28317,40 +28317,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -038ef4: |[038ef4] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -038f04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038f06: 6e10 e215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e2 │ │ -038f0c: 0a02 |0004: move-result v2 │ │ -038f0e: 7240 f306 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ -038f14: 0a00 |0008: move-result v0 │ │ -038f16: 5531 7602 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -038f1a: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -038f1e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -038f22: 7110 d506 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@06d5 │ │ -038f28: 0a01 |0012: move-result v1 │ │ -038f2a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -038f2c: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -038f30: 6201 6f02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ -038f34: 1101 |0018: return-object v1 │ │ -038f36: 5531 7602 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -038f3a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -038f3e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -038f42: 7110 d506 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@06d5 │ │ -038f48: 0a01 |0022: move-result v1 │ │ -038f4a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -038f4c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -038f50: 6201 7302 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ -038f54: 28f0 |0028: goto 0018 // -0010 │ │ -038f56: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -038f5a: 28ed |002b: goto 0018 // -0013 │ │ +038fcc: |[038fcc] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +038fdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +038fde: 6e10 e915 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e9 │ │ +038fe4: 0a02 |0004: move-result v2 │ │ +038fe6: 7240 f306 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ +038fec: 0a00 |0008: move-result v0 │ │ +038fee: 5531 7602 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +038ff2: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +038ff6: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +038ffa: 7110 d506 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@06d5 │ │ +039000: 0a01 |0012: move-result v1 │ │ +039002: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +039004: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +039008: 6201 6f02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ +03900c: 1101 |0018: return-object v1 │ │ +03900e: 5531 7602 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +039012: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +039016: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +03901a: 7110 d506 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@06d5 │ │ +039020: 0a01 |0022: move-result v1 │ │ +039022: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +039024: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +039028: 6201 7302 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ +03902c: 28f0 |0028: goto 0018 // -0010 │ │ +03902e: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +039032: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -28367,40 +28367,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -038f5c: |[038f5c] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -038f6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038f6e: 6e10 e215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e2 │ │ -038f74: 0a02 |0004: move-result v2 │ │ -038f76: 7240 f306 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ -038f7c: 0a00 |0008: move-result v0 │ │ -038f7e: 5531 7602 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -038f82: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -038f86: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -038f8a: 7110 d406 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@06d4 │ │ -038f90: 0a01 |0012: move-result v1 │ │ -038f92: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -038f94: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -038f98: 6201 6f02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ -038f9c: 1101 |0018: return-object v1 │ │ -038f9e: 5531 7602 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -038fa2: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -038fa6: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -038faa: 7110 d406 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@06d4 │ │ -038fb0: 0a01 |0022: move-result v1 │ │ -038fb2: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -038fb4: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -038fb8: 6201 7302 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ -038fbc: 28f0 |0028: goto 0018 // -0010 │ │ -038fbe: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -038fc2: 28ed |002b: goto 0018 // -0013 │ │ +039034: |[039034] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +039044: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +039046: 6e10 e915 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e9 │ │ +03904c: 0a02 |0004: move-result v2 │ │ +03904e: 7240 f306 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ +039054: 0a00 |0008: move-result v0 │ │ +039056: 5531 7602 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +03905a: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +03905e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +039062: 7110 d406 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@06d4 │ │ +039068: 0a01 |0012: move-result v1 │ │ +03906a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +03906c: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +039070: 6201 6f02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@026f │ │ +039074: 1101 |0018: return-object v1 │ │ +039076: 5531 7602 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +03907a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +03907e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +039082: 7110 d406 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@06d4 │ │ +039088: 0a01 |0022: move-result v1 │ │ +03908a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +03908c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +039090: 6201 7302 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0273 │ │ +039094: 28f0 |0028: goto 0018 // -0010 │ │ +039096: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +03909a: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -28418,22 +28418,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -038fc4: |[038fc4] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -038fd4: 5210 7502 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0275 │ │ -038fd8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -038fdc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -038fe0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -038fe2: 0f00 |0007: return v0 │ │ -038fe4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -038fe6: 28fe |0009: goto 0007 // -0002 │ │ +03909c: |[03909c] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +0390ac: 5210 7502 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0275 │ │ +0390b0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0390b4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0390b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0390ba: 0f00 |0007: return v0 │ │ +0390bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0390be: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28441,22 +28441,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -038fe8: |[038fe8] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -038ff8: 5430 7402 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ -038ffc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038ffe: 6e10 e215 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e2 │ │ -039004: 0a02 |0006: move-result v2 │ │ -039006: 7240 f306 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ -03900c: 0a00 |000a: move-result v0 │ │ -03900e: 0f00 |000b: return v0 │ │ +0390c0: |[0390c0] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +0390d0: 5430 7402 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ +0390d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0390d6: 6e10 e915 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e9 │ │ +0390dc: 0a02 |0006: move-result v2 │ │ +0390de: 7240 f306 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ +0390e4: 0a00 |000a: move-result v0 │ │ +0390e6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x000c reg=4 str Ljava/lang/String; │ │ │ │ @@ -28465,17 +28465,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039010: |[039010] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -039020: 5510 7602 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -039024: 0f00 |0002: return v0 │ │ +0390e8: |[0390e8] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +0390f8: 5510 7602 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +0390fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -28483,20 +28483,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -039028: |[039028] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -039038: 5420 7402 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ -03903c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -03903e: 6e40 e106 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ -039044: 0c00 |0006: move-result-object v0 │ │ -039046: 1100 |0007: return-object v0 │ │ +039100: |[039100] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +039110: 5420 7402 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ +039114: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +039116: 6e40 e106 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ +03911c: 0c00 |0006: move-result-object v0 │ │ +03911e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ @@ -28505,19 +28505,19 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -039048: |[039048] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -039058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03905a: 6e40 e106 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ -039060: 0c00 |0004: move-result-object v0 │ │ -039062: 1100 |0005: return-object v0 │ │ +039120: |[039120] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +039130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +039132: 6e40 e106 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ +039138: 0c00 |0004: move-result-object v0 │ │ +03913a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -28527,56 +28527,56 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -039064: |[039064] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -039074: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -039076: 6e10 e215 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e2 │ │ -03907c: 0a03 |0004: move-result v3 │ │ -03907e: 7240 f306 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ -039084: 0a00 |0008: move-result v0 │ │ -039086: 2201 4d03 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -03908a: 7010 f315 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -039090: 6e10 d906 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@06d9 │ │ -039096: 0a02 |0011: move-result v2 │ │ -039098: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ -03909c: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ -0390a0: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ -0390a4: 6202 8702 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ -0390a8: 7030 de06 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@06de │ │ -0390ae: 0c02 |001d: move-result-object v2 │ │ -0390b0: 6e20 fa15 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0390b6: 5542 7602 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ -0390ba: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ -0390be: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ -0390c2: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ -0390c6: 6e20 f515 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0390cc: 6e20 fa15 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0390d2: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ -0390d6: 6e20 f515 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0390dc: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ -0390e0: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ -0390e4: 6202 8702 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ -0390e8: 7030 dd06 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@06dd │ │ -0390ee: 0c02 |003d: move-result-object v2 │ │ -0390f0: 6e20 fa15 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0390f6: 6e10 ff15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0390fc: 0c02 |0044: move-result-object v2 │ │ -0390fe: 1102 |0045: return-object v2 │ │ -039100: 6202 8602 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -039104: 28d2 |0048: goto 001a // -002e │ │ -039106: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ -03910a: 28de |004b: goto 0029 // -0022 │ │ -03910c: 6e20 fa15 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039112: 28e5 |004f: goto 0034 // -001b │ │ -039114: 6202 8602 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -039118: 28e8 |0052: goto 003a // -0018 │ │ +03913c: |[03913c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +03914c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03914e: 6e10 e915 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e9 │ │ +039154: 0a03 |0004: move-result v3 │ │ +039156: 7240 f306 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06f3 │ │ +03915c: 0a00 |0008: move-result v0 │ │ +03915e: 2201 4f03 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +039162: 7010 fa15 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +039168: 6e10 d906 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@06d9 │ │ +03916e: 0a02 |0011: move-result v2 │ │ +039170: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +039174: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +039178: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +03917c: 6202 8702 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ +039180: 7030 de06 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@06de │ │ +039186: 0c02 |001d: move-result-object v2 │ │ +039188: 6e20 0116 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03918e: 5542 7602 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0276 │ │ +039192: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +039196: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +03919a: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +03919e: 6e20 fc15 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0391a4: 6e20 0116 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0391aa: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +0391ae: 6e20 fc15 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0391b4: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +0391b8: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +0391bc: 6202 8702 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ +0391c0: 7030 dd06 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@06dd │ │ +0391c6: 0c02 |003d: move-result-object v2 │ │ +0391c8: 6e20 0116 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0391ce: 6e10 0616 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0391d4: 0c02 |0044: move-result-object v2 │ │ +0391d6: 1102 |0045: return-object v2 │ │ +0391d8: 6202 8602 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +0391dc: 28d2 |0048: goto 001a // -002e │ │ +0391de: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +0391e2: 28de |004b: goto 0029 // -0022 │ │ +0391e4: 6e20 0116 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0391ea: 28e5 |004f: goto 0034 // -001b │ │ +0391ec: 6202 8602 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +0391f0: 28e8 |0052: goto 003a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=375 │ │ 0x000e line=376 │ │ 0x0016 line=377 │ │ 0x0021 line=380 │ │ @@ -28603,34 +28603,34 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03911c: |[03911c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -03912c: 5410 7402 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ -039130: 6e40 e106 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ -039136: 0c00 |0005: move-result-object v0 │ │ -039138: 1100 |0006: return-object v0 │ │ +0391f4: |[0391f4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +039204: 5410 7402 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0274 │ │ +039208: 6e40 e106 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@06e1 │ │ +03920e: 0c00 |0005: move-result-object v0 │ │ +039210: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isolate Z │ │ │ │ - source_file_idx : 533 (BidiFormatter.java) │ │ + source_file_idx : 551 (BidiFormatter.java) │ │ │ │ Class #139 header: │ │ class_idx : 298 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 925 │ │ +superclass_idx : 837 │ │ +source_file_idx : 943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -28654,21 +28654,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImpl;) │ │ name : 'getScript' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 925 (ICUCompat.java) │ │ + source_file_idx : 943 (ICUCompat.java) │ │ │ │ Class #140 header: │ │ class_idx : 301 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 925 │ │ +superclass_idx : 837 │ │ +source_file_idx : 943 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -28691,26 +28691,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03913c: |[03913c] android.support.v4.text.ICUCompat.:()V │ │ -03914c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -039150: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -039154: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -039158: 2201 2c01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@012c │ │ -03915c: 7010 e806 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@06e8 │ │ -039162: 6901 7702 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ -039166: 0e00 |000d: return-void │ │ -039168: 2201 2b01 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@012b │ │ -03916c: 7010 e506 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@06e5 │ │ -039172: 6901 7702 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ -039176: 28f8 |0015: goto 000d // -0008 │ │ +039214: |[039214] android.support.v4.text.ICUCompat.:()V │ │ +039224: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +039228: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +03922c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +039230: 2201 2c01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@012c │ │ +039234: 7010 e806 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@06e8 │ │ +03923a: 6901 7702 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ +03923e: 0e00 |000d: return-void │ │ +039240: 2201 2b01 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@012b │ │ +039244: 7010 e506 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@06e5 │ │ +03924a: 6901 7702 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ +03924e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -28722,17 +28722,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039178: |[039178] android.support.v4.text.ICUCompat.:()V │ │ -039188: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03918e: 0e00 |0003: return-void │ │ +039250: |[039250] android.support.v4.text.ICUCompat.:()V │ │ +039260: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +039266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -28741,19 +28741,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -039190: |[039190] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0391a0: 6200 7702 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ -0391a4: 7220 e306 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06e3 │ │ -0391aa: 0c00 |0005: move-result-object v0 │ │ -0391ac: 1100 |0006: return-object v0 │ │ +039268: |[039268] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +039278: 6200 7702 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ +03927c: 7220 e306 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06e3 │ │ +039282: 0c00 |0005: move-result-object v0 │ │ +039284: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/text/ICUCompat;) │ │ @@ -28761,33 +28761,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0391b0: |[0391b0] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0391c0: 6200 7702 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ -0391c4: 7220 e406 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ -0391ca: 0c00 |0005: move-result-object v0 │ │ -0391cc: 1100 |0006: return-object v0 │ │ +039288: |[039288] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +039298: 6200 7702 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0277 │ │ +03929c: 7220 e406 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +0392a2: 0c00 |0005: move-result-object v0 │ │ +0392a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 925 (ICUCompat.java) │ │ + source_file_idx : 943 (ICUCompat.java) │ │ │ │ Class #141 header: │ │ class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 927 │ │ +superclass_idx : 837 │ │ +source_file_idx : 945 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #141 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatIcs;' │ │ @@ -28815,42 +28815,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0391d0: |[0391d0] android.support.v4.text.ICUCompatIcs.:()V │ │ -0391e0: 1a02 d212 |0000: const-string v2, "libcore.icu.ICU" // string@12d2 │ │ -0391e4: 7110 8d15 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@158d │ │ -0391ea: 0c00 |0005: move-result-object v0 │ │ -0391ec: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -0391f0: 1a02 d810 |0008: const-string v2, "getScript" // string@10d8 │ │ -0391f4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0391f6: 2333 c703 |000b: new-array v3, v3, [Ljava/lang/Class; // type@03c7 │ │ -0391fa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0391fc: 1c05 4b03 |000e: const-class v5, Ljava/lang/String; // type@034b │ │ -039200: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -039204: 6e30 9215 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1592 │ │ -03920a: 0c02 |0015: move-result-object v2 │ │ -03920c: 6902 7a02 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ -039210: 1a02 bc0b |0018: const-string v2, "addLikelySubtags" // string@0bbc │ │ -039214: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -039216: 2333 c703 |001b: new-array v3, v3, [Ljava/lang/Class; // type@03c7 │ │ -03921a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -03921c: 1c05 4b03 |001e: const-class v5, Ljava/lang/String; // type@034b │ │ -039220: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -039224: 6e30 9215 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1592 │ │ -03922a: 0c02 |0025: move-result-object v2 │ │ -03922c: 6902 7902 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ -039230: 0e00 |0028: return-void │ │ -039232: 0d01 |0029: move-exception v1 │ │ -039234: 1a02 9e03 |002a: const-string v2, "ICUCompatIcs" // string@039e │ │ -039238: 7120 0211 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -03923e: 28f9 |002f: goto 0028 // -0007 │ │ +0392a8: |[0392a8] android.support.v4.text.ICUCompatIcs.:()V │ │ +0392b8: 1a02 e012 |0000: const-string v2, "libcore.icu.ICU" // string@12e0 │ │ +0392bc: 7110 9415 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1594 │ │ +0392c2: 0c00 |0005: move-result-object v0 │ │ +0392c4: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +0392c8: 1a02 e510 |0008: const-string v2, "getScript" // string@10e5 │ │ +0392cc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0392ce: 2333 c903 |000b: new-array v3, v3, [Ljava/lang/Class; // type@03c9 │ │ +0392d2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0392d4: 1c05 4d03 |000e: const-class v5, Ljava/lang/String; // type@034d │ │ +0392d8: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0392dc: 6e30 9915 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1599 │ │ +0392e2: 0c02 |0015: move-result-object v2 │ │ +0392e4: 6902 7a02 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ +0392e8: 1a02 d20b |0018: const-string v2, "addLikelySubtags" // string@0bd2 │ │ +0392ec: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0392ee: 2333 c903 |001b: new-array v3, v3, [Ljava/lang/Class; // type@03c9 │ │ +0392f2: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0392f4: 1c05 4d03 |001e: const-class v5, Ljava/lang/String; // type@034d │ │ +0392f8: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +0392fc: 6e30 9915 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1599 │ │ +039302: 0c02 |0025: move-result-object v2 │ │ +039304: 6902 7902 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ +039308: 0e00 |0028: return-void │ │ +03930a: 0d01 |0029: move-exception v1 │ │ +03930c: 1a02 b003 |002a: const-string v2, "ICUCompatIcs" // string@03b0 │ │ +039310: 7120 0211 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +039316: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -28867,17 +28867,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039250: |[039250] android.support.v4.text.ICUCompatIcs.:()V │ │ -039260: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -039266: 0e00 |0003: return-void │ │ +039328: |[039328] android.support.v4.text.ICUCompatIcs.:()V │ │ +039338: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03933e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ @@ -28885,36 +28885,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -039268: |[039268] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -039278: 6202 7902 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ -03927c: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -039280: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -039282: 2320 c803 |0005: new-array v0, v2, [Ljava/lang/Object; // type@03c8 │ │ -039286: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -039288: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -03928c: 6202 7902 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ -039290: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -039292: 6e30 1416 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -039298: 0c02 |0010: move-result-object v2 │ │ -03929a: 1f02 4b03 |0011: check-cast v2, Ljava/lang/String; // type@034b │ │ -03929e: 1102 |0013: return-object v2 │ │ -0392a0: 0d01 |0014: move-exception v1 │ │ -0392a2: 1a02 9e03 |0015: const-string v2, "ICUCompatIcs" // string@039e │ │ -0392a6: 7120 0211 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -0392ac: 0742 |001a: move-object v2, v4 │ │ -0392ae: 28f8 |001b: goto 0013 // -0008 │ │ -0392b0: 0d01 |001c: move-exception v1 │ │ -0392b2: 1a02 9e03 |001d: const-string v2, "ICUCompatIcs" // string@039e │ │ -0392b6: 7120 0211 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -0392bc: 28f8 |0022: goto 001a // -0008 │ │ +039340: |[039340] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +039350: 6202 7902 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ +039354: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +039358: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +03935a: 2320 ca03 |0005: new-array v0, v2, [Ljava/lang/Object; // type@03ca │ │ +03935e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +039360: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +039364: 6202 7902 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0279 │ │ +039368: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03936a: 6e30 1b16 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +039370: 0c02 |0010: move-result-object v2 │ │ +039372: 1f02 4d03 |0011: check-cast v2, Ljava/lang/String; // type@034d │ │ +039376: 1102 |0013: return-object v2 │ │ +039378: 0d01 |0014: move-exception v1 │ │ +03937a: 1a02 b003 |0015: const-string v2, "ICUCompatIcs" // string@03b0 │ │ +03937e: 7120 0211 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +039384: 0742 |001a: move-object v2, v4 │ │ +039386: 28f8 |001b: goto 0013 // -0008 │ │ +039388: 0d01 |001c: move-exception v1 │ │ +03938a: 1a02 b003 |001d: const-string v2, "ICUCompatIcs" // string@03b0 │ │ +03938e: 7120 0211 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +039394: 28f8 |0022: goto 001a // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001c │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ @@ -28936,37 +28936,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0392d0: |[0392d0] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0392e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0392e2: 6202 7a02 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ -0392e6: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -0392ea: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0392ec: 2320 c803 |0006: new-array v0, v2, [Ljava/lang/Object; // type@03c8 │ │ -0392f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0392f2: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -0392f6: 6202 7a02 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ -0392fa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0392fc: 6e30 1416 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -039302: 0c02 |0011: move-result-object v2 │ │ -039304: 1f02 4b03 |0012: check-cast v2, Ljava/lang/String; // type@034b │ │ -039308: 1102 |0014: return-object v2 │ │ -03930a: 0d01 |0015: move-exception v1 │ │ -03930c: 1a02 9e03 |0016: const-string v2, "ICUCompatIcs" // string@039e │ │ -039310: 7120 0211 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -039316: 0732 |001b: move-object v2, v3 │ │ -039318: 28f8 |001c: goto 0014 // -0008 │ │ -03931a: 0d01 |001d: move-exception v1 │ │ -03931c: 1a02 9e03 |001e: const-string v2, "ICUCompatIcs" // string@039e │ │ -039320: 7120 0211 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ -039326: 28f8 |0023: goto 001b // -0008 │ │ +0393a8: |[0393a8] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0393b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0393ba: 6202 7a02 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ +0393be: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0393c2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0393c4: 2320 ca03 |0006: new-array v0, v2, [Ljava/lang/Object; // type@03ca │ │ +0393c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0393ca: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +0393ce: 6202 7a02 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@027a │ │ +0393d2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0393d4: 6e30 1b16 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +0393da: 0c02 |0011: move-result-object v2 │ │ +0393dc: 1f02 4d03 |0012: check-cast v2, Ljava/lang/String; // type@034d │ │ +0393e0: 1102 |0014: return-object v2 │ │ +0393e2: 0d01 |0015: move-exception v1 │ │ +0393e4: 1a02 b003 |0016: const-string v2, "ICUCompatIcs" // string@03b0 │ │ +0393e8: 7120 0211 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +0393ee: 0732 |001b: move-object v2, v3 │ │ +0393f0: 28f8 |001c: goto 0014 // -0008 │ │ +0393f2: 0d01 |001d: move-exception v1 │ │ +0393f4: 1a02 b003 |001e: const-string v2, "ICUCompatIcs" // string@03b0 │ │ +0393f8: 7120 0211 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1102 │ │ +0393fe: 28f8 |0023: goto 001b // -0008 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x0015 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ @@ -28980,21 +28980,21 @@ │ │ locals : │ │ 0x000b - 0x0014 reg=0 args [Ljava/lang/Object; │ │ 0x0016 - 0x001b reg=1 e Ljava/lang/IllegalAccessException; │ │ 0x001e - 0x0024 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0024 reg=5 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 927 (ICUCompatIcs.java) │ │ + source_file_idx : 945 (ICUCompatIcs.java) │ │ │ │ Class #142 header: │ │ class_idx : 303 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2577 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2599 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #142 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ @@ -29013,21 +29013,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ name : 'isRtl' │ │ type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2577 (TextDirectionHeuristicCompat.java) │ │ + source_file_idx : 2599 (TextDirectionHeuristicCompat.java) │ │ │ │ Class #143 header: │ │ class_idx : 304 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -29039,21 +29039,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #144 header: │ │ class_idx : 307 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -29071,21 +29071,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ name : 'checkRtl' │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #145 header: │ │ class_idx : 311 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -29149,39 +29149,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -039338: |[039338] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -039348: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03934a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03934c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03934e: 2200 3501 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ -039352: 7040 0207 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ -039358: 6900 8602 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -03935c: 2200 3501 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ -039360: 7040 0207 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ -039366: 6900 8702 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ -03936a: 2200 3501 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ -03936e: 6201 7e02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ -039372: 7040 0207 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ -039378: 6900 8302 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0283 │ │ -03937c: 2200 3501 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ -039380: 6201 7e02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ -039384: 7040 0207 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ -03938a: 6900 8402 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0284 │ │ -03938e: 2200 3501 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ -039392: 6201 7c02 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027c │ │ -039396: 7040 0207 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ -03939c: 6900 8202 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0282 │ │ -0393a0: 6200 8102 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0281 │ │ -0393a4: 6900 8502 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0285 │ │ -0393a8: 0e00 |0030: return-void │ │ +039410: |[039410] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +039420: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +039422: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +039424: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +039426: 2200 3501 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ +03942a: 7040 0207 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ +039430: 6900 8602 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +039434: 2200 3501 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ +039438: 7040 0207 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ +03943e: 6900 8702 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0287 │ │ +039442: 2200 3501 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ +039446: 6201 7e02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ +03944a: 7040 0207 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ +039450: 6900 8302 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0283 │ │ +039454: 2200 3501 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ +039458: 6201 7e02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ +03945c: 7040 0207 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ +039462: 6900 8402 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0284 │ │ +039466: 2200 3501 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0135 │ │ +03946a: 6201 7c02 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027c │ │ +03946e: 7040 0207 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0702 │ │ +039474: 6900 8202 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0282 │ │ +039478: 6200 8102 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0281 │ │ +03947c: 6900 8502 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0285 │ │ +039480: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -29193,17 +29193,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0393ac: |[0393ac] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0393bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0393c2: 0e00 |0003: return-void │ │ +039484: |[039484] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +039494: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03949a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -29212,18 +29212,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0393c4: |[0393c4] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -0393d4: 7110 0c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@070c │ │ -0393da: 0a00 |0003: move-result v0 │ │ -0393dc: 0f00 |0004: return v0 │ │ +03949c: |[03949c] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +0394ac: 7110 0c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@070c │ │ +0394b2: 0a00 |0003: move-result v0 │ │ +0394b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -29231,18 +29231,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0393e0: |[0393e0] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -0393f0: 7110 0b07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@070b │ │ -0393f6: 0a00 |0003: move-result v0 │ │ -0393f8: 0f00 |0004: return v0 │ │ +0394b8: |[0394b8] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +0394c8: 7110 0b07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@070b │ │ +0394ce: 0a00 |0003: move-result v0 │ │ +0394d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -29250,24 +29250,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0393fc: |[0393fc] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -03940c: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -039412: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -039414: 0f00 |0004: return v0 │ │ -039416: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -039418: 28fe |0006: goto 0004 // -0002 │ │ -03941a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03941c: 28fc |0008: goto 0004 // -0004 │ │ -03941e: 0000 |0009: nop // spacer │ │ -039420: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +0394d4: |[0394d4] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +0394e4: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +0394ea: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0394ec: 0f00 |0004: return v0 │ │ +0394ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0394f0: 28fe |0006: goto 0004 // -0002 │ │ +0394f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0394f4: 28fc |0008: goto 0004 // -0004 │ │ +0394f6: 0000 |0009: nop // spacer │ │ +0394f8: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=86 │ │ 0x0005 line=81 │ │ 0x0007 line=84 │ │ 0x0009 line=79 │ │ @@ -29279,42 +29279,42 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -039434: |[039434] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -039444: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -03944a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -03944c: 0f00 |0004: return v0 │ │ -03944e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -039450: 28fe |0006: goto 0004 // -0002 │ │ -039452: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -039454: 28fc |0008: goto 0004 // -0004 │ │ -039456: 0000 |0009: nop // spacer │ │ -039458: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +03950c: |[03950c] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +03951c: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +039522: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +039524: 0f00 |0004: return v0 │ │ +039526: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +039528: 28fe |0006: goto 0004 // -0002 │ │ +03952a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03952c: 28fc |0008: goto 0004 // -0004 │ │ +03952e: 0000 |0009: nop // spacer │ │ +039530: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=102 │ │ 0x0005 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #146 header: │ │ class_idx : 312 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2582 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2604 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #146 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ @@ -29341,25 +29341,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -039494: |[039494] android.support.v4.text.TextUtilsCompat.:()V │ │ -0394a4: 2200 7203 |0000: new-instance v0, Ljava/util/Locale; // type@0372 │ │ -0394a8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0394ac: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -0394b0: 7030 7216 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1672 │ │ -0394b6: 6900 8d02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@028d │ │ -0394ba: 1a00 ea01 |000b: const-string v0, "Arab" // string@01ea │ │ -0394be: 6900 8b02 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@028b │ │ -0394c2: 1a00 8d03 |000f: const-string v0, "Hebr" // string@038d │ │ -0394c6: 6900 8c02 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@028c │ │ -0394ca: 0e00 |0013: return-void │ │ +03956c: |[03956c] android.support.v4.text.TextUtilsCompat.:()V │ │ +03957c: 2200 7403 |0000: new-instance v0, Ljava/util/Locale; // type@0374 │ │ +039580: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +039584: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +039588: 7030 7916 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1679 │ │ +03958e: 6900 8d02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@028d │ │ +039592: 1a00 fc01 |000b: const-string v0, "Arab" // string@01fc │ │ +039596: 6900 8b02 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@028b │ │ +03959a: 1a00 9f03 |000f: const-string v0, "Hebr" // string@039f │ │ +03959e: 6900 8c02 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@028c │ │ +0395a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=113 │ │ 0x000f line=114 │ │ locals : │ │ │ │ @@ -29368,17 +29368,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0394cc: |[0394cc] android.support.v4.text.TextUtilsCompat.:()V │ │ -0394dc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0394e2: 0e00 |0003: return-void │ │ +0395a4: |[0395a4] android.support.v4.text.TextUtilsCompat.:()V │ │ +0395b4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0395ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ @@ -29386,28 +29386,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0394e4: |[0394e4] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0394f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0394f6: 6e20 7516 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@1675 │ │ -0394fc: 0c01 |0004: move-result-object v1 │ │ -0394fe: 6e20 d715 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -039504: 0a01 |0008: move-result v1 │ │ -039506: 7110 8715 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1587 │ │ -03950c: 0a01 |000c: move-result v1 │ │ -03950e: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -039514: 0f00 |0010: return v0 │ │ -039516: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -039518: 28fe |0012: goto 0010 // -0002 │ │ -03951a: 0000 |0013: nop // spacer │ │ -03951c: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +0395bc: |[0395bc] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +0395cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0395ce: 6e20 7c16 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@167c │ │ +0395d4: 0c01 |0004: move-result-object v1 │ │ +0395d6: 6e20 de15 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +0395dc: 0a01 |0008: move-result v1 │ │ +0395de: 7110 8e15 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@158e │ │ +0395e4: 0a01 |000c: move-result v1 │ │ +0395e6: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +0395ec: 0f00 |0010: return v0 │ │ +0395ee: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0395f0: 28fe |0012: goto 0010 // -0002 │ │ +0395f2: 0000 |0013: nop // spacer │ │ +0395f4: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0010 line=107 │ │ 0x0011 line=103 │ │ 0x0013 line=100 │ │ locals : │ │ @@ -29418,42 +29418,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -03952c: |[03952c] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -03953c: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -039540: 6201 8d02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@028d │ │ -039544: 6e20 7316 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1673 │ │ -03954a: 0a01 |0007: move-result v1 │ │ -03954c: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -039550: 6e10 7616 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@1676 │ │ -039556: 0c01 |000d: move-result-object v1 │ │ -039558: 7110 ed06 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06ed │ │ -03955e: 0c01 |0011: move-result-object v1 │ │ -039560: 7110 ee06 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06ee │ │ -039566: 0c00 |0015: move-result-object v0 │ │ -039568: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -03956c: 7110 0f07 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@070f │ │ -039572: 0a01 |001b: move-result v1 │ │ -039574: 0f01 |001c: return v1 │ │ -039576: 6201 8b02 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@028b │ │ -03957a: 6e20 da15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@15da │ │ -039580: 0a01 |0022: move-result v1 │ │ -039582: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -039586: 6201 8c02 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@028c │ │ -03958a: 6e20 da15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@15da │ │ -039590: 0a01 |002a: move-result v1 │ │ -039592: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -039596: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -039598: 28ee |002e: goto 001c // -0012 │ │ -03959a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -03959c: 28ec |0030: goto 001c // -0014 │ │ +039604: |[039604] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +039614: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +039618: 6201 8d02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@028d │ │ +03961c: 6e20 7a16 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@167a │ │ +039622: 0a01 |0007: move-result v1 │ │ +039624: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +039628: 6e10 7d16 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@167d │ │ +03962e: 0c01 |000d: move-result-object v1 │ │ +039630: 7110 ed06 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06ed │ │ +039636: 0c01 |0011: move-result-object v1 │ │ +039638: 7110 ee06 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06ee │ │ +03963e: 0c00 |0015: move-result-object v0 │ │ +039640: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +039644: 7110 0f07 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@070f │ │ +03964a: 0a01 |001b: move-result v1 │ │ +03964c: 0f01 |001c: return v1 │ │ +03964e: 6201 8b02 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@028b │ │ +039652: 6e20 e115 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@15e1 │ │ +039658: 0a01 |0022: move-result v1 │ │ +03965a: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +03965e: 6201 8c02 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@028c │ │ +039662: 6e20 e115 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@15e1 │ │ +039668: 0a01 |002a: move-result v1 │ │ +03966a: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +03966e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +039670: 28ee |002e: goto 001c // -0012 │ │ +039672: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +039674: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ 0x0016 line=76 │ │ 0x001c line=84 │ │ 0x001d line=78 │ │ @@ -29469,46 +29469,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0395a0: |[0395a0] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0395b0: 2202 4d03 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -0395b4: 7010 f315 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0395ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0395bc: 6e10 e215 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e2 │ │ -0395c2: 0a03 |0009: move-result v3 │ │ -0395c4: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -0395c8: 6e20 d715 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -0395ce: 0a00 |000f: move-result v0 │ │ -0395d0: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -0395d6: 6e20 f515 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -0395dc: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0395e0: 28ee |0018: goto 0006 // -0012 │ │ -0395e2: 1a03 a600 |0019: const-string v3, "<" // string@00a6 │ │ -0395e6: 6e20 fa15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0395ec: 28f8 |001e: goto 0016 // -0008 │ │ -0395ee: 1a03 a500 |001f: const-string v3, ">" // string@00a5 │ │ -0395f2: 6e20 fa15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0395f8: 28f2 |0024: goto 0016 // -000e │ │ -0395fa: 1a03 a400 |0025: const-string v3, "&" // string@00a4 │ │ -0395fe: 6e20 fa15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039604: 28ec |002a: goto 0016 // -0014 │ │ -039606: 1a03 a300 |002b: const-string v3, "'" // string@00a3 │ │ -03960a: 6e20 fa15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039610: 28e6 |0030: goto 0016 // -001a │ │ -039612: 1a03 a800 |0031: const-string v3, """ // string@00a8 │ │ -039616: 6e20 fa15 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03961c: 28e0 |0036: goto 0016 // -0020 │ │ -03961e: 6e10 ff15 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -039624: 0c03 |003a: move-result-object v3 │ │ -039626: 1103 |003b: return-object v3 │ │ -039628: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +039678: |[039678] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +039688: 2202 4f03 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +03968c: 7010 fa15 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +039692: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +039694: 6e10 e915 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@15e9 │ │ +03969a: 0a03 |0009: move-result v3 │ │ +03969c: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +0396a0: 6e20 de15 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +0396a6: 0a00 |000f: move-result v0 │ │ +0396a8: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +0396ae: 6e20 fc15 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +0396b4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0396b8: 28ee |0018: goto 0006 // -0012 │ │ +0396ba: 1a03 b800 |0019: const-string v3, "<" // string@00b8 │ │ +0396be: 6e20 0116 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0396c4: 28f8 |001e: goto 0016 // -0008 │ │ +0396c6: 1a03 b700 |001f: const-string v3, ">" // string@00b7 │ │ +0396ca: 6e20 0116 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0396d0: 28f2 |0024: goto 0016 // -000e │ │ +0396d2: 1a03 b600 |0025: const-string v3, "&" // string@00b6 │ │ +0396d6: 6e20 0116 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0396dc: 28ec |002a: goto 0016 // -0014 │ │ +0396de: 1a03 b500 |002b: const-string v3, "'" // string@00b5 │ │ +0396e2: 6e20 0116 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0396e8: 28e6 |0030: goto 0016 // -001a │ │ +0396ea: 1a03 ba00 |0031: const-string v3, """ // string@00ba │ │ +0396ee: 6e20 0116 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0396f4: 28e0 |0036: goto 0016 // -0020 │ │ +0396f6: 6e10 0616 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0396fc: 0c03 |003a: move-result-object v3 │ │ +0396fe: 1103 |003b: return-object v3 │ │ +039700: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=56 │ │ @@ -29523,21 +29523,21 @@ │ │ locals : │ │ 0x0010 - 0x0037 reg=0 c C │ │ 0x0006 - 0x0052 reg=1 i I │ │ 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0052 reg=4 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2582 (TextUtilsCompat.java) │ │ + source_file_idx : 2604 (TextUtilsCompat.java) │ │ │ │ Class #147 header: │ │ class_idx : 313 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 498 │ │ +superclass_idx : 837 │ │ +source_file_idx : 516 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #147 annotations: │ │ Annotations on method #1815 'openRead' │ │ @@ -29568,32 +29568,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -039654: |[039654] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -039664: 7010 be15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15be │ │ -03966a: 5b34 8f02 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -03966e: 2200 1503 |0005: new-instance v0, Ljava/io/File; // type@0315 │ │ -039672: 2201 4d03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -039676: 7010 f315 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03967c: 6e10 5115 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -039682: 0c02 |000f: move-result-object v2 │ │ -039684: 6e20 fa15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03968a: 0c01 |0013: move-result-object v1 │ │ -03968c: 1a02 ea00 |0014: const-string v2, ".bak" // string@00ea │ │ -039690: 6e20 fa15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039696: 0c01 |0019: move-result-object v1 │ │ -039698: 6e10 ff15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03969e: 0c01 |001d: move-result-object v1 │ │ -0396a0: 7020 4815 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -0396a6: 5b30 8e02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -0396aa: 0e00 |0023: return-void │ │ +03972c: |[03972c] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +03973c: 7010 c515 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15c5 │ │ +039742: 5b34 8f02 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039746: 2200 1603 |0005: new-instance v0, Ljava/io/File; // type@0316 │ │ +03974a: 2201 4f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +03974e: 7010 fa15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +039754: 6e10 5815 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +03975a: 0c02 |000f: move-result-object v2 │ │ +03975c: 6e20 0116 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039762: 0c01 |0013: move-result-object v1 │ │ +039764: 1a02 fc00 |0014: const-string v2, ".bak" // string@00fc │ │ +039768: 6e20 0116 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03976e: 0c01 |0019: move-result-object v1 │ │ +039770: 6e10 0616 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +039776: 0c01 |001d: move-result-object v1 │ │ +039778: 7020 4f15 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +03977e: 5b30 8e02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +039782: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -29605,24 +29605,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0396ac: |[0396ac] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -0396bc: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0396c0: 6e10 6115 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@1561 │ │ -0396c6: 0c00 |0005: move-result-object v0 │ │ -0396c8: 6e10 5915 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@1559 │ │ -0396ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0396d0: 0f00 |000a: return v0 │ │ -0396d2: 0d00 |000b: move-exception v0 │ │ -0396d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0396d6: 28fd |000d: goto 000a // -0003 │ │ +039784: |[039784] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +039794: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +039798: 6e10 6815 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@1568 │ │ +03979e: 0c00 |0005: move-result-object v0 │ │ +0397a0: 6e10 6015 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@1560 │ │ +0397a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0397a8: 0f00 |000a: return v0 │ │ +0397aa: 0d00 |000b: move-exception v0 │ │ +0397ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0397ae: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -29638,20 +29638,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0396e8: |[0396e8] android.support.v4.util.AtomicFile.delete:()V │ │ -0396f8: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0396fc: 6e10 4a15 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@154a │ │ -039702: 5410 8e02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -039706: 6e10 4a15 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@154a │ │ -03970c: 0e00 |000a: return-void │ │ +0397c0: |[0397c0] android.support.v4.util.AtomicFile.delete:()V │ │ +0397d0: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0397d4: 6e10 5115 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1551 │ │ +0397da: 5410 8e02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +0397de: 6e10 5115 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1551 │ │ +0397e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ @@ -29661,29 +29661,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -039710: |[039710] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -039720: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -039724: 7110 1a07 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@071a │ │ -03972a: 6e10 6015 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1560 │ │ -039730: 5431 8f02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039734: 6e10 4a15 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@154a │ │ -03973a: 5431 8e02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -03973e: 5432 8f02 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039742: 6e20 5815 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1558 │ │ -039748: 0e00 |0014: return-void │ │ -03974a: 0d00 |0015: move-exception v0 │ │ -03974c: 1a01 f101 |0016: const-string v1, "AtomicFile" // string@01f1 │ │ -039750: 1a02 d90e |0018: const-string v2, "failWrite: Got exception:" // string@0ed9 │ │ -039754: 7130 0111 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -03975a: 28f7 |001d: goto 0014 // -0009 │ │ +0397e8: |[0397e8] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +0397f8: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +0397fc: 7110 1a07 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@071a │ │ +039802: 6e10 6715 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1567 │ │ +039808: 5431 8f02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +03980c: 6e10 5115 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1551 │ │ +039812: 5431 8e02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +039816: 5432 8f02 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +03981a: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@155f │ │ +039820: 0e00 |0014: return-void │ │ +039822: 0d00 |0015: move-exception v0 │ │ +039824: 1a01 0302 |0016: const-string v1, "AtomicFile" // string@0203 │ │ +039828: 1a02 e90e |0018: const-string v2, "failWrite: Got exception:" // string@0ee9 │ │ +03982c: 7130 0111 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +039832: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -29702,26 +29702,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -03976c: |[03976c] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -03977c: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -039780: 7110 1a07 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@071a │ │ -039786: 6e10 6015 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1560 │ │ -03978c: 5431 8e02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -039790: 6e10 4a15 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@154a │ │ -039796: 0e00 |000d: return-void │ │ -039798: 0d00 |000e: move-exception v0 │ │ -03979a: 1a01 f101 |000f: const-string v1, "AtomicFile" // string@01f1 │ │ -03979e: 1a02 0f0f |0011: const-string v2, "finishWrite: Got exception:" // string@0f0f │ │ -0397a2: 7130 0111 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -0397a8: 28f7 |0016: goto 000d // -0009 │ │ +039844: |[039844] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +039854: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +039858: 7110 1a07 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@071a │ │ +03985e: 6e10 6715 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1567 │ │ +039864: 5431 8e02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +039868: 6e10 5115 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1551 │ │ +03986e: 0e00 |000d: return-void │ │ +039870: 0d00 |000e: move-exception v0 │ │ +039872: 1a01 0302 |000f: const-string v1, "AtomicFile" // string@0203 │ │ +039876: 1a02 200f |0011: const-string v2, "finishWrite: Got exception:" // string@0f20 │ │ +03987a: 7130 0111 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +039880: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -29739,17 +29739,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0397bc: |[0397bc] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -0397cc: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0397d0: 1100 |0002: return-object v0 │ │ +039894: |[039894] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +0398a4: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0398a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ @@ -29757,28 +29757,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0397d4: |[0397d4] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -0397e4: 5420 8e02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -0397e8: 6e10 4b15 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@154b │ │ -0397ee: 0a00 |0005: move-result v0 │ │ -0397f0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0397f4: 5420 8f02 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0397f8: 6e10 4a15 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@154a │ │ -0397fe: 5420 8e02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -039802: 5421 8f02 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039806: 6e20 5815 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1558 │ │ -03980c: 2200 1703 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0317 │ │ -039810: 5421 8f02 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039814: 7020 5a15 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -03981a: 1100 |001b: return-object v0 │ │ +0398ac: |[0398ac] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +0398bc: 5420 8e02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +0398c0: 6e10 5215 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1552 │ │ +0398c6: 0a00 |0005: move-result v0 │ │ +0398c8: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +0398cc: 5420 8f02 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0398d0: 6e10 5115 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1551 │ │ +0398d6: 5420 8e02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +0398da: 5421 8f02 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0398de: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@155f │ │ +0398e4: 2200 1803 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0318 │ │ +0398e8: 5421 8f02 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0398ec: 7020 6115 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +0398f2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -29789,44 +29789,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -03981c: |[03981c] android.support.v4.util.AtomicFile.readFully:()[B │ │ -03982c: 6e10 1707 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@0717 │ │ -039832: 0c05 |0003: move-result-object v5 │ │ -039834: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -039836: 6e10 5c15 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@155c │ │ -03983c: 0a01 |0008: move-result v1 │ │ -03983e: 2312 ab03 |0009: new-array v2, v1, [B // type@03ab │ │ -039842: 2126 |000b: array-length v6, v2 │ │ -039844: b146 |000c: sub-int/2addr v6, v4 │ │ -039846: 6e40 5e15 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@155e │ │ -03984c: 0a00 |0010: move-result v0 │ │ -03984e: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -039852: 6e10 5d15 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@155d │ │ -039858: 1102 |0016: return-object v2 │ │ -03985a: b004 |0017: add-int/2addr v4, v0 │ │ -03985c: 6e10 5c15 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@155c │ │ -039862: 0a01 |001b: move-result v1 │ │ -039864: 2126 |001c: array-length v6, v2 │ │ -039866: b146 |001d: sub-int/2addr v6, v4 │ │ -039868: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -03986c: 9006 0401 |0020: add-int v6, v4, v1 │ │ -039870: 2363 ab03 |0022: new-array v3, v6, [B // type@03ab │ │ -039874: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -039876: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -039878: 7154 0016 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03987e: 0732 |0029: move-object v2, v3 │ │ -039880: 28e1 |002a: goto 000b // -001f │ │ -039882: 0d06 |002b: move-exception v6 │ │ -039884: 6e10 5d15 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@155d │ │ -03988a: 2706 |002f: throw v6 │ │ +0398f4: |[0398f4] android.support.v4.util.AtomicFile.readFully:()[B │ │ +039904: 6e10 1707 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@0717 │ │ +03990a: 0c05 |0003: move-result-object v5 │ │ +03990c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +03990e: 6e10 6315 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@1563 │ │ +039914: 0a01 |0008: move-result v1 │ │ +039916: 2312 ad03 |0009: new-array v2, v1, [B // type@03ad │ │ +03991a: 2126 |000b: array-length v6, v2 │ │ +03991c: b146 |000c: sub-int/2addr v6, v4 │ │ +03991e: 6e40 6515 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@1565 │ │ +039924: 0a00 |0010: move-result v0 │ │ +039926: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +03992a: 6e10 6415 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@1564 │ │ +039930: 1102 |0016: return-object v2 │ │ +039932: b004 |0017: add-int/2addr v4, v0 │ │ +039934: 6e10 6315 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@1563 │ │ +03993a: 0a01 |001b: move-result v1 │ │ +03993c: 2126 |001c: array-length v6, v2 │ │ +03993e: b146 |001d: sub-int/2addr v6, v4 │ │ +039940: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +039944: 9006 0401 |0020: add-int v6, v4, v1 │ │ +039948: 2363 ad03 |0022: new-array v3, v6, [B // type@03ad │ │ +03994c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +03994e: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +039950: 7154 0716 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +039956: 0732 |0029: move-object v2, v3 │ │ +039958: 28e1 |002a: goto 000b // -001f │ │ +03995a: 0d06 |002b: move-exception v6 │ │ +03995c: 6e10 6415 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@1564 │ │ +039962: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -29857,92 +29857,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0398a0: |[0398a0] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -0398b0: 5474 8f02 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0398b4: 6e10 4b15 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@154b │ │ -0398ba: 0a04 |0005: move-result v4 │ │ -0398bc: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -0398c0: 5474 8e02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -0398c4: 6e10 4b15 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@154b │ │ -0398ca: 0a04 |000d: move-result v4 │ │ -0398cc: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -0398d0: 5474 8f02 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0398d4: 5475 8e02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -0398d8: 6e20 5815 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1558 │ │ -0398de: 0a04 |0017: move-result v4 │ │ -0398e0: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -0398e4: 1a04 f101 |001a: const-string v4, "AtomicFile" // string@01f1 │ │ -0398e8: 2205 4d03 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -0398ec: 7010 f315 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0398f2: 1a06 7e02 |0021: const-string v6, "Couldn't rename file " // string@027e │ │ -0398f6: 6e20 fa15 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0398fc: 0c05 |0026: move-result-object v5 │ │ -0398fe: 5476 8f02 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039902: 6e20 f915 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -039908: 0c05 |002c: move-result-object v5 │ │ -03990a: 1a06 8e00 |002d: const-string v6, " to backup file " // string@008e │ │ -03990e: 6e20 fa15 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039914: 0c05 |0032: move-result-object v5 │ │ -039916: 5476 8e02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ -03991a: 6e20 f915 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -039920: 0c05 |0038: move-result-object v5 │ │ -039922: 6e10 ff15 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -039928: 0c05 |003c: move-result-object v5 │ │ -03992a: 7120 0011 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -039930: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -039932: 2203 1903 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0319 │ │ -039936: 5474 8f02 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -03993a: 7020 5f15 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@155f │ │ -039940: 1103 |0048: return-object v3 │ │ -039942: 5474 8f02 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039946: 6e10 4a15 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@154a │ │ -03994c: 28f2 |004e: goto 0040 // -000e │ │ -03994e: 0d00 |004f: move-exception v0 │ │ -039950: 5474 8f02 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039954: 6e10 5015 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@1550 │ │ -03995a: 0c02 |0055: move-result-object v2 │ │ -03995c: 6e10 5615 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@1556 │ │ -039962: 0a04 |0059: move-result v4 │ │ -039964: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -039968: 2204 1c03 |005c: new-instance v4, Ljava/io/IOException; // type@031c │ │ -03996c: 2205 4d03 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -039970: 7010 f315 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -039976: 1a06 7b02 |0063: const-string v6, "Couldn't create directory " // string@027b │ │ -03997a: 6e20 fa15 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039980: 0c05 |0068: move-result-object v5 │ │ -039982: 5476 8f02 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -039986: 6e20 f915 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03998c: 0c05 |006e: move-result-object v5 │ │ -03998e: 6e10 ff15 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -039994: 0c05 |0072: move-result-object v5 │ │ -039996: 7020 6715 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1567 │ │ -03999c: 2704 |0076: throw v4 │ │ -03999e: 2203 1903 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0319 │ │ -0399a2: 5474 8f02 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0399a6: 7020 5f15 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@155f │ │ -0399ac: 28ca |007e: goto 0048 // -0036 │ │ -0399ae: 0d01 |007f: move-exception v1 │ │ -0399b0: 2204 1c03 |0080: new-instance v4, Ljava/io/IOException; // type@031c │ │ -0399b4: 2205 4d03 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -0399b8: 7010 f315 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0399be: 1a06 7a02 |0087: const-string v6, "Couldn't create " // string@027a │ │ -0399c2: 6e20 fa15 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0399c8: 0c05 |008c: move-result-object v5 │ │ -0399ca: 5476 8f02 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ -0399ce: 6e20 f915 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0399d4: 0c05 |0092: move-result-object v5 │ │ -0399d6: 6e10 ff15 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0399dc: 0c05 |0096: move-result-object v5 │ │ -0399de: 7020 6715 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1567 │ │ -0399e4: 2704 |009a: throw v4 │ │ +039978: |[039978] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +039988: 5474 8f02 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +03998c: 6e10 5215 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1552 │ │ +039992: 0a04 |0005: move-result v4 │ │ +039994: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +039998: 5474 8e02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +03999c: 6e10 5215 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1552 │ │ +0399a2: 0a04 |000d: move-result v4 │ │ +0399a4: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +0399a8: 5474 8f02 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0399ac: 5475 8e02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +0399b0: 6e20 5f15 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@155f │ │ +0399b6: 0a04 |0017: move-result v4 │ │ +0399b8: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +0399bc: 1a04 0302 |001a: const-string v4, "AtomicFile" // string@0203 │ │ +0399c0: 2205 4f03 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +0399c4: 7010 fa15 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0399ca: 1a06 9002 |0021: const-string v6, "Couldn't rename file " // string@0290 │ │ +0399ce: 6e20 0116 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0399d4: 0c05 |0026: move-result-object v5 │ │ +0399d6: 5476 8f02 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +0399da: 6e20 0016 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0399e0: 0c05 |002c: move-result-object v5 │ │ +0399e2: 1a06 a100 |002d: const-string v6, " to backup file " // string@00a1 │ │ +0399e6: 6e20 0116 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0399ec: 0c05 |0032: move-result-object v5 │ │ +0399ee: 5476 8e02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@028e │ │ +0399f2: 6e20 0016 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0399f8: 0c05 |0038: move-result-object v5 │ │ +0399fa: 6e10 0616 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +039a00: 0c05 |003c: move-result-object v5 │ │ +039a02: 7120 0011 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +039a08: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +039a0a: 2203 1a03 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@031a │ │ +039a0e: 5474 8f02 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039a12: 7020 6615 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1566 │ │ +039a18: 1103 |0048: return-object v3 │ │ +039a1a: 5474 8f02 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039a1e: 6e10 5115 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1551 │ │ +039a24: 28f2 |004e: goto 0040 // -000e │ │ +039a26: 0d00 |004f: move-exception v0 │ │ +039a28: 5474 8f02 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039a2c: 6e10 5715 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@1557 │ │ +039a32: 0c02 |0055: move-result-object v2 │ │ +039a34: 6e10 5d15 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@155d │ │ +039a3a: 0a04 |0059: move-result v4 │ │ +039a3c: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +039a40: 2204 1d03 |005c: new-instance v4, Ljava/io/IOException; // type@031d │ │ +039a44: 2205 4f03 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +039a48: 7010 fa15 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +039a4e: 1a06 8d02 |0063: const-string v6, "Couldn't create directory " // string@028d │ │ +039a52: 6e20 0116 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039a58: 0c05 |0068: move-result-object v5 │ │ +039a5a: 5476 8f02 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039a5e: 6e20 0016 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +039a64: 0c05 |006e: move-result-object v5 │ │ +039a66: 6e10 0616 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +039a6c: 0c05 |0072: move-result-object v5 │ │ +039a6e: 7020 6e15 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@156e │ │ +039a74: 2704 |0076: throw v4 │ │ +039a76: 2203 1a03 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@031a │ │ +039a7a: 5474 8f02 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039a7e: 7020 6615 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1566 │ │ +039a84: 28ca |007e: goto 0048 // -0036 │ │ +039a86: 0d01 |007f: move-exception v1 │ │ +039a88: 2204 1d03 |0080: new-instance v4, Ljava/io/IOException; // type@031d │ │ +039a8c: 2205 4f03 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +039a90: 7010 fa15 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +039a96: 1a06 8c02 |0087: const-string v6, "Couldn't create " // string@028c │ │ +039a9a: 6e20 0116 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039aa0: 0c05 |008c: move-result-object v5 │ │ +039aa2: 5476 8f02 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@028f │ │ +039aa6: 6e20 0016 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +039aac: 0c05 |0092: move-result-object v5 │ │ +039aae: 6e10 0616 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +039ab4: 0c05 |0096: move-result-object v5 │ │ +039ab6: 7020 6e15 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@156e │ │ +039abc: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -29965,21 +29965,21 @@ │ │ 0x0048 - 0x0049 reg=3 str Ljava/io/FileOutputStream; │ │ 0x007e - 0x007f reg=3 str Ljava/io/FileOutputStream; │ │ 0x0050 - 0x009b reg=0 e Ljava/io/FileNotFoundException; │ │ 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - source_file_idx : 498 (AtomicFile.java) │ │ + source_file_idx : 516 (AtomicFile.java) │ │ │ │ Class #148 header: │ │ class_idx : 314 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 708 │ │ +superclass_idx : 837 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #148 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ @@ -29994,17 +29994,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039a04: |[039a04] android.support.v4.util.DebugUtils.:()V │ │ -039a14: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -039a1a: 0e00 |0003: return-void │ │ +039adc: |[039adc] android.support.v4.util.DebugUtils.:()V │ │ +039aec: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +039af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -30012,47 +30012,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -039a1c: |[039a1c] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -039a2c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -039a30: 1a02 2c16 |0002: const-string v2, "null" // string@162c │ │ -039a34: 6e20 fa15 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039a3a: 0e00 |0007: return-void │ │ -039a3c: 6e10 c115 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -039a42: 0c02 |000b: move-result-object v2 │ │ -039a44: 6e10 9515 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1595 │ │ -039a4a: 0c01 |000f: move-result-object v1 │ │ -039a4c: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -039a50: 6e10 e215 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@15e2 │ │ -039a56: 0a02 |0015: move-result v2 │ │ -039a58: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -039a5c: 6e10 c115 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -039a62: 0c02 |001b: move-result-object v2 │ │ -039a64: 6e10 9415 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -039a6a: 0c01 |001f: move-result-object v1 │ │ -039a6c: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -039a70: 6e20 e115 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e1 │ │ -039a76: 0a00 |0025: move-result v0 │ │ -039a78: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -039a7c: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -039a80: 6e20 e815 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -039a86: 0c01 |002d: move-result-object v1 │ │ -039a88: 6e20 fa15 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039a8e: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -039a92: 6e20 f515 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -039a98: 7110 0316 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -039a9e: 0a02 |0039: move-result v2 │ │ -039aa0: 7110 aa15 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -039aa6: 0c02 |003d: move-result-object v2 │ │ -039aa8: 6e20 fa15 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -039aae: 28c6 |0041: goto 0007 // -003a │ │ +039af4: |[039af4] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +039b04: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +039b08: 1a02 3516 |0002: const-string v2, "null" // string@1635 │ │ +039b0c: 6e20 0116 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039b12: 0e00 |0007: return-void │ │ +039b14: 6e10 c815 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +039b1a: 0c02 |000b: move-result-object v2 │ │ +039b1c: 6e10 9c15 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@159c │ │ +039b22: 0c01 |000f: move-result-object v1 │ │ +039b24: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +039b28: 6e10 e915 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@15e9 │ │ +039b2e: 0a02 |0015: move-result v2 │ │ +039b30: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +039b34: 6e10 c815 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +039b3a: 0c02 |001b: move-result-object v2 │ │ +039b3c: 6e10 9b15 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +039b42: 0c01 |001f: move-result-object v1 │ │ +039b44: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +039b48: 6e20 e815 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e8 │ │ +039b4e: 0a00 |0025: move-result v0 │ │ +039b50: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +039b54: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +039b58: 6e20 ef15 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +039b5e: 0c01 |002d: move-result-object v1 │ │ +039b60: 6e20 0116 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039b66: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +039b6a: 6e20 fc15 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +039b70: 7110 0a16 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +039b76: 0a02 |0039: move-result v2 │ │ +039b78: 7110 b115 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +039b7e: 0c02 |003d: move-result-object v2 │ │ +039b80: 6e20 0116 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +039b86: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -30066,21 +30066,21 @@ │ │ locals : │ │ 0x0026 - 0x002e reg=0 end I │ │ 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 708 (DebugUtils.java) │ │ + source_file_idx : 726 (DebugUtils.java) │ │ │ │ Class #149 header: │ │ class_idx : 315 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 804 │ │ -source_file_idx : 2138 │ │ +superclass_idx : 806 │ │ +source_file_idx : 2159 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #149 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -30103,22 +30103,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -039ab0: |[039ab0] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -039ac0: 7010 7e15 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@157e │ │ -039ac6: 2200 4d03 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -039aca: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -039ace: 7020 f415 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -039ad4: 5b20 9002 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039ad8: 5b23 9102 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0291 │ │ -039adc: 0e00 |000e: return-void │ │ +039b88: |[039b88] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +039b98: 7010 8515 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@1585 │ │ +039b9e: 2200 4f03 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +039ba2: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +039ba6: 7020 fb15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +039bac: 5b20 9002 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039bb0: 5b23 9102 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0291 │ │ +039bb4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -30130,31 +30130,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -039ae0: |[039ae0] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -039af0: 5430 9002 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039af4: 6e10 fe15 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@15fe │ │ -039afa: 0a00 |0005: move-result v0 │ │ -039afc: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -039b00: 5430 9102 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0291 │ │ -039b04: 5431 9002 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039b08: 6e10 ff15 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -039b0e: 0c01 |000f: move-result-object v1 │ │ -039b10: 7120 fa10 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -039b16: 5430 9002 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039b1a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -039b1c: 5432 9002 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039b20: 6e10 fe15 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@15fe │ │ -039b26: 0a02 |001b: move-result v2 │ │ -039b28: 6e30 fd15 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@15fd │ │ -039b2e: 0e00 |001f: return-void │ │ +039bb8: |[039bb8] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +039bc8: 5430 9002 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039bcc: 6e10 0516 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1605 │ │ +039bd2: 0a00 |0005: move-result v0 │ │ +039bd4: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +039bd8: 5430 9102 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0291 │ │ +039bdc: 5431 9002 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039be0: 6e10 0616 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +039be6: 0c01 |000f: move-result-object v1 │ │ +039be8: 7120 fa10 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +039bee: 5430 9002 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039bf2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +039bf4: 5432 9002 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039bf8: 6e10 0516 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1605 │ │ +039bfe: 0a02 |001b: move-result v2 │ │ +039c00: 6e30 0416 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1604 │ │ +039c06: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -30166,17 +30166,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039b30: |[039b30] android.support.v4.util.LogWriter.close:()V │ │ -039b40: 7010 2007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ -039b46: 0e00 |0003: return-void │ │ +039c08: |[039c08] android.support.v4.util.LogWriter.close:()V │ │ +039c18: 7010 2007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ +039c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -30185,17 +30185,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039b48: |[039b48] android.support.v4.util.LogWriter.flush:()V │ │ -039b58: 7010 2007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ -039b5e: 0e00 |0003: return-void │ │ +039c20: |[039c20] android.support.v4.util.LogWriter.flush:()V │ │ +039c30: 7010 2007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ +039c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -30204,28 +30204,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -039b60: |[039b60] android.support.v4.util.LogWriter.write:([CII)V │ │ -039b70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039b72: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -039b76: 9002 0501 |0003: add-int v2, v5, v1 │ │ -039b7a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -039b7e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -039b82: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -039b86: 7010 2007 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ -039b8c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039b90: 28f1 |0010: goto 0001 // -000f │ │ -039b92: 5432 9002 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ -039b96: 6e20 f515 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -039b9c: 28f8 |0016: goto 000e // -0008 │ │ -039b9e: 0e00 |0017: return-void │ │ +039c38: |[039c38] android.support.v4.util.LogWriter.write:([CII)V │ │ +039c48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +039c4a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +039c4e: 9002 0501 |0003: add-int v2, v5, v1 │ │ +039c52: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +039c56: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +039c5a: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +039c5e: 7010 2007 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0720 │ │ +039c64: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +039c68: 28f1 |0010: goto 0001 // -000f │ │ +039c6a: 5432 9002 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0290 │ │ +039c6e: 6e20 fc15 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +039c74: 28f8 |0016: goto 000e // -0008 │ │ +039c76: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -30235,21 +30235,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 2138 (LogWriter.java) │ │ + source_file_idx : 2159 (LogWriter.java) │ │ │ │ Class #150 header: │ │ class_idx : 316 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2139 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2160 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 16 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -30307,37 +30307,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -039ba0: |[039ba0] android.support.v4.util.LongSparseArray.:()V │ │ -039bb0: 2200 4303 |0000: new-instance v0, Ljava/lang/Object; // type@0343 │ │ -039bb4: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -039bba: 6900 9202 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -039bbe: 0e00 |0007: return-void │ │ +039c78: |[039c78] android.support.v4.util.LongSparseArray.:()V │ │ +039c88: 2200 4503 |0000: new-instance v0, Ljava/lang/Object; // type@0345 │ │ +039c8c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +039c92: 6900 9202 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +039c96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039bc0: |[039bc0] android.support.v4.util.LongSparseArray.:()V │ │ -039bd0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -039bd4: 7020 2407 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0724 │ │ -039bda: 0e00 |0005: return-void │ │ +039c98: |[039c98] android.support.v4.util.LongSparseArray.:()V │ │ +039ca8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +039cac: 7020 2407 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0724 │ │ +039cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -30347,26 +30347,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -039bdc: |[039bdc] android.support.v4.util.LongSparseArray.:(I)V │ │ -039bec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039bee: 7010 be15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -039bf4: 5c21 9302 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039bf8: 7110 2f07 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ -039bfe: 0a03 |0009: move-result v3 │ │ -039c00: 2330 af03 |000a: new-array v0, v3, [J // type@03af │ │ -039c04: 5b20 9402 |000c: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039c08: 2330 c803 |000e: new-array v0, v3, [Ljava/lang/Object; // type@03c8 │ │ -039c0c: 5b20 9602 |0010: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039c10: 5921 9502 |0012: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039c14: 0e00 |0014: return-void │ │ +039cb4: |[039cb4] android.support.v4.util.LongSparseArray.:(I)V │ │ +039cc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +039cc6: 7010 c515 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +039ccc: 5c21 9302 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +039cd0: 7110 2f07 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ +039cd6: 0a03 |0009: move-result v3 │ │ +039cd8: 2330 b103 |000a: new-array v0, v3, [J // type@03b1 │ │ +039cdc: 5b20 9402 |000c: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039ce0: 2330 ca03 |000e: new-array v0, v3, [Ljava/lang/Object; // type@03ca │ │ +039ce4: 5b20 9602 |0010: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039ce8: 5921 9502 |0012: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039cec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=26 │ │ 0x0006 line=45 │ │ 0x000a line=47 │ │ 0x000e line=48 │ │ @@ -30382,39 +30382,39 @@ │ │ type : '([JIIJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -039c18: |[039c18] android.support.v4.util.LongSparseArray.binarySearch:([JIIJ)I │ │ -039c28: 9001 0809 |0000: add-int v1, v8, v9 │ │ -039c2c: d802 08ff |0002: add-int/lit8 v2, v8, #int -1 // #ff │ │ -039c30: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -039c34: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -039c36: 3743 1000 |0007: if-le v3, v4, 0017 // +0010 │ │ -039c3a: 9003 0102 |0009: add-int v3, v1, v2 │ │ -039c3e: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -039c42: 4504 0700 |000d: aget-wide v4, v7, v0 │ │ -039c46: 3103 040a |000f: cmp-long v3, v4, v10 │ │ -039c4a: 3b03 0400 |0011: if-gez v3, 0015 // +0004 │ │ -039c4e: 0102 |0013: move v2, v0 │ │ -039c50: 28f0 |0014: goto 0004 // -0010 │ │ -039c52: 0101 |0015: move v1, v0 │ │ -039c54: 28ee |0016: goto 0004 // -0012 │ │ -039c56: 9003 0809 |0017: add-int v3, v8, v9 │ │ -039c5a: 3331 0700 |0019: if-ne v1, v3, 0020 // +0007 │ │ -039c5e: 9003 0809 |001b: add-int v3, v8, v9 │ │ -039c62: df01 03ff |001d: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -039c66: 0f01 |001f: return v1 │ │ -039c68: 4504 0701 |0020: aget-wide v4, v7, v1 │ │ -039c6c: 3103 040a |0022: cmp-long v3, v4, v10 │ │ -039c70: 3803 fbff |0024: if-eqz v3, 001f // -0005 │ │ -039c74: df01 01ff |0026: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -039c78: 28f7 |0028: goto 001f // -0009 │ │ +039cf0: |[039cf0] android.support.v4.util.LongSparseArray.binarySearch:([JIIJ)I │ │ +039d00: 9001 0809 |0000: add-int v1, v8, v9 │ │ +039d04: d802 08ff |0002: add-int/lit8 v2, v8, #int -1 // #ff │ │ +039d08: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +039d0c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +039d0e: 3743 1000 |0007: if-le v3, v4, 0017 // +0010 │ │ +039d12: 9003 0102 |0009: add-int v3, v1, v2 │ │ +039d16: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +039d1a: 4504 0700 |000d: aget-wide v4, v7, v0 │ │ +039d1e: 3103 040a |000f: cmp-long v3, v4, v10 │ │ +039d22: 3b03 0400 |0011: if-gez v3, 0015 // +0004 │ │ +039d26: 0102 |0013: move v2, v0 │ │ +039d28: 28f0 |0014: goto 0004 // -0010 │ │ +039d2a: 0101 |0015: move v1, v0 │ │ +039d2c: 28ee |0016: goto 0004 // -0012 │ │ +039d2e: 9003 0809 |0017: add-int v3, v8, v9 │ │ +039d32: 3331 0700 |0019: if-ne v1, v3, 0020 // +0007 │ │ +039d36: 9003 0809 |001b: add-int v3, v8, v9 │ │ +039d3a: df01 03ff |001d: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +039d3e: 0f01 |001f: return v1 │ │ +039d40: 4504 0701 |0020: aget-wide v4, v7, v1 │ │ +039d44: 3103 040a |0022: cmp-long v3, v4, v10 │ │ +039d48: 3803 fbff |0024: if-eqz v3, 001f // -0005 │ │ +039d4c: df01 01ff |0026: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +039d50: 28f7 |0028: goto 001f // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=337 │ │ 0x0009 line=338 │ │ 0x000d line=340 │ │ 0x0013 line=341 │ │ @@ -30439,37 +30439,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -039c7c: |[039c7c] android.support.v4.util.LongSparseArray.gc:()V │ │ -039c8c: 5282 9502 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039c90: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -039c92: 5481 9402 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039c96: 5485 9602 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039c9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -039c9c: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -039ca0: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -039ca4: 6206 9202 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -039ca8: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -039cac: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -039cb0: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -039cb4: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -039cb8: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -039cbc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -039cbe: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -039cc2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -039cc6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039cca: 28e9 |001f: goto 0008 // -0017 │ │ -039ccc: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -039cce: 5c86 9302 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039cd2: 5983 9502 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039cd6: 0e00 |0025: return-void │ │ +039d54: |[039d54] android.support.v4.util.LongSparseArray.gc:()V │ │ +039d64: 5282 9502 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039d68: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +039d6a: 5481 9402 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039d6e: 5485 9602 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039d72: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +039d74: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +039d78: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +039d7c: 6206 9202 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +039d80: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +039d84: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +039d88: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +039d8c: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +039d90: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +039d94: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +039d96: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +039d9a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +039d9e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039da2: 28e9 |001f: goto 0008 // -0017 │ │ +039da4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +039da6: 5c86 9302 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +039daa: 5983 9502 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039dae: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0003 line=125 │ │ 0x0005 line=126 │ │ 0x0007 line=128 │ │ @@ -30499,27 +30499,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -039cd8: |[039cd8] android.support.v4.util.LongSparseArray.idealByteArraySize:(I)I │ │ -039ce8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -039cea: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -039cec: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -039cf0: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -039cf4: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -039cf8: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -039cfc: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -039d00: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -039d04: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -039d08: 0f03 |0010: return v3 │ │ -039d0a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039d0e: 28ef |0013: goto 0002 // -0011 │ │ +039db0: |[039db0] android.support.v4.util.LongSparseArray.idealByteArraySize:(I)I │ │ +039dc0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +039dc2: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +039dc4: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +039dc8: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +039dcc: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +039dd0: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +039dd4: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +039dd8: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +039ddc: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +039de0: 0f03 |0010: return v3 │ │ +039de2: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039de6: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x0006 line=356 │ │ 0x000c line=357 │ │ 0x0010 line=359 │ │ 0x0011 line=355 │ │ @@ -30533,20 +30533,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -039d10: |[039d10] android.support.v4.util.LongSparseArray.idealLongArraySize:(I)I │ │ -039d20: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -039d24: 7110 2e07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/LongSparseArray;.idealByteArraySize:(I)I // method@072e │ │ -039d2a: 0a00 |0005: move-result v0 │ │ -039d2c: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -039d30: 0f00 |0008: return v0 │ │ +039de8: |[039de8] android.support.v4.util.LongSparseArray.idealLongArraySize:(I)I │ │ +039df8: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +039dfc: 7110 2e07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/LongSparseArray;.idealByteArraySize:(I)I // method@072e │ │ +039e02: 0a00 |0005: move-result v0 │ │ +039e04: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +039e08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -30555,59 +30555,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -039d34: |[039d34] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -039d44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -039d46: 5274 9502 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039d4a: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -039d4e: 5474 9402 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039d52: 5275 9502 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039d56: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -039d5a: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -039d5e: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -039d62: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -039d66: 6e40 3307 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0733 │ │ -039d6c: 0e00 |0014: return-void │ │ -039d6e: 5574 9302 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039d72: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -039d76: 5274 9502 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039d7a: 5475 9402 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039d7e: 2155 |001d: array-length v5, v5 │ │ -039d80: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -039d84: 7010 2b07 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -039d8a: 5273 9502 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039d8e: 5474 9402 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039d92: 2144 |0027: array-length v4, v4 │ │ -039d94: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -039d98: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -039d9c: 7110 2f07 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ -039da2: 0a00 |002f: move-result v0 │ │ -039da4: 2301 af03 |0030: new-array v1, v0, [J // type@03af │ │ -039da8: 2302 c803 |0032: new-array v2, v0, [Ljava/lang/Object; // type@03c8 │ │ -039dac: 5474 9402 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039db0: 5475 9402 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039db4: 2155 |0038: array-length v5, v5 │ │ -039db6: 7155 0016 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -039dbc: 5474 9602 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039dc0: 5475 9602 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039dc4: 2155 |0040: array-length v5, v5 │ │ -039dc6: 7155 0016 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -039dcc: 5b71 9402 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039dd0: 5b72 9602 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039dd4: 5474 9402 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039dd8: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -039ddc: 5474 9602 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039de0: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -039de4: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -039de8: 5974 9502 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039dec: 28c0 |0054: goto 0014 // -0040 │ │ +039e0c: |[039e0c] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +039e1c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +039e1e: 5274 9502 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039e22: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +039e26: 5474 9402 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039e2a: 5275 9502 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039e2e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +039e32: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +039e36: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +039e3a: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +039e3e: 6e40 3307 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0733 │ │ +039e44: 0e00 |0014: return-void │ │ +039e46: 5574 9302 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +039e4a: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +039e4e: 5274 9502 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039e52: 5475 9402 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039e56: 2155 |001d: array-length v5, v5 │ │ +039e58: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +039e5c: 7010 2b07 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +039e62: 5273 9502 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039e66: 5474 9402 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039e6a: 2144 |0027: array-length v4, v4 │ │ +039e6c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +039e70: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +039e74: 7110 2f07 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ +039e7a: 0a00 |002f: move-result v0 │ │ +039e7c: 2301 b103 |0030: new-array v1, v0, [J // type@03b1 │ │ +039e80: 2302 ca03 |0032: new-array v2, v0, [Ljava/lang/Object; // type@03ca │ │ +039e84: 5474 9402 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039e88: 5475 9402 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039e8c: 2155 |0038: array-length v5, v5 │ │ +039e8e: 7155 0716 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +039e94: 5474 9602 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039e98: 5475 9602 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039e9c: 2155 |0040: array-length v5, v5 │ │ +039e9e: 7155 0716 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +039ea4: 5b71 9402 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039ea8: 5b72 9602 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039eac: 5474 9402 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039eb0: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +039eb4: 5474 9602 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039eb8: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +039ebc: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +039ec0: 5974 9502 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039ec4: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=305 │ │ 0x0011 line=306 │ │ 0x0014 line=332 │ │ 0x0015 line=310 │ │ 0x0020 line=311 │ │ @@ -30639,27 +30639,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -039df0: |[039df0] android.support.v4.util.LongSparseArray.clear:()V │ │ -039e00: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -039e02: 5251 9502 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039e06: 5452 9602 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039e0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -039e0c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -039e10: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -039e12: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -039e16: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039e1a: 28f9 |000d: goto 0006 // -0007 │ │ -039e1c: 5954 9502 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039e20: 5c54 9302 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039e24: 0e00 |0012: return-void │ │ +039ec8: |[039ec8] android.support.v4.util.LongSparseArray.clear:()V │ │ +039ed8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +039eda: 5251 9502 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039ede: 5452 9602 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039ee2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +039ee4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +039ee8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +039eea: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +039eee: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039ef2: 28f9 |000d: goto 0006 // -0007 │ │ +039ef4: 5954 9502 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039ef8: 5c54 9302 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +039efc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x0003 line=290 │ │ 0x0005 line=292 │ │ 0x0008 line=293 │ │ 0x000b line=292 │ │ @@ -30678,34 +30678,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -039e28: |[039e28] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -039e38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039e3a: 6f10 bf15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@15bf │ │ -039e40: 0c02 |0004: move-result-object v2 │ │ -039e42: 0720 |0005: move-object v0, v2 │ │ -039e44: 1f00 3c01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@013c │ │ -039e48: 0701 |0008: move-object v1, v0 │ │ -039e4a: 5432 9402 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039e4e: 6e10 d416 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@16d4 │ │ -039e54: 0c02 |000e: move-result-object v2 │ │ -039e56: 1f02 af03 |000f: check-cast v2, [J // type@03af │ │ -039e5a: 5b12 9402 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039e5e: 5432 9602 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039e62: 6e10 d716 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@16d7 │ │ -039e68: 0c02 |0018: move-result-object v2 │ │ -039e6a: 1f02 c803 |0019: check-cast v2, [Ljava/lang/Object; // type@03c8 │ │ -039e6e: 5b12 9602 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039e72: 1101 |001d: return-object v1 │ │ -039e74: 0d02 |001e: move-exception v2 │ │ -039e76: 28fe |001f: goto 001d // -0002 │ │ +039f00: |[039f00] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +039f10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +039f12: 6f10 c615 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@15c6 │ │ +039f18: 0c02 |0004: move-result-object v2 │ │ +039f1a: 0720 |0005: move-object v0, v2 │ │ +039f1c: 1f00 3c01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@013c │ │ +039f20: 0701 |0008: move-object v1, v0 │ │ +039f22: 5432 9402 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039f26: 6e10 db16 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@16db │ │ +039f2c: 0c02 |000e: move-result-object v2 │ │ +039f2e: 1f02 b103 |000f: check-cast v2, [J // type@03b1 │ │ +039f32: 5b12 9402 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039f36: 5432 9602 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039f3a: 6e10 de16 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@16de │ │ +039f40: 0c02 |0018: move-result-object v2 │ │ +039f42: 1f02 ca03 |0019: check-cast v2, [Ljava/lang/Object; // type@03ca │ │ +039f46: 5b12 9602 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039f4a: 1101 |001d: return-object v1 │ │ +039f4c: 0d02 |001e: move-exception v2 │ │ +039f4e: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=55 │ │ 0x0001 line=57 │ │ 0x0009 line=58 │ │ @@ -30722,18 +30722,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -039e88: |[039e88] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -039e98: 6e10 2807 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0728 │ │ -039e9e: 0c00 |0003: move-result-object v0 │ │ -039ea0: 1100 |0004: return-object v0 │ │ +039f60: |[039f60] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +039f70: 6e10 2807 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0728 │ │ +039f76: 0c00 |0003: move-result-object v0 │ │ +039f78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ @@ -30742,31 +30742,31 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -039ea4: |[039ea4] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -039eb4: 5451 9402 |0000: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039eb8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -039eba: 5253 9502 |0003: iget v3, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039ebe: 7157 2607 2163 |0005: invoke-static {v1, v2, v3, v6, v7}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ -039ec4: 0a00 |0008: move-result v0 │ │ -039ec6: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -039eca: 5451 9602 |000b: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039ece: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -039ed2: 6202 9202 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -039ed6: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -039eda: 5451 9602 |0013: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039ede: 6202 9202 |0015: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -039ee2: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -039ee6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -039ee8: 5c51 9302 |001a: iput-boolean v1, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039eec: 0e00 |001c: return-void │ │ +039f7c: |[039f7c] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +039f8c: 5451 9402 |0000: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039f90: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +039f92: 5253 9502 |0003: iget v3, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039f96: 7157 2607 2163 |0005: invoke-static {v1, v2, v3, v6, v7}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ +039f9c: 0a00 |0008: move-result v0 │ │ +039f9e: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +039fa2: 5451 9602 |000b: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039fa6: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +039faa: 6202 9202 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +039fae: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +039fb2: 5451 9602 |0013: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +039fb6: 6202 9202 |0015: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +039fba: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +039fbe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +039fc0: 5c51 9302 |001a: iput-boolean v1, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +039fc4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=95 │ │ 0x000b line=96 │ │ 0x0013 line=97 │ │ 0x0019 line=98 │ │ @@ -30782,19 +30782,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -039ef0: |[039ef0] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -039f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f02: 6e40 2d07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@072d │ │ -039f08: 0c00 |0004: move-result-object v0 │ │ -039f0a: 1100 |0005: return-object v0 │ │ +039fc8: |[039fc8] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +039fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039fda: 6e40 2d07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@072d │ │ +039fe0: 0c00 |0004: move-result-object v0 │ │ +039fe2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=2 key J │ │ @@ -30804,29 +30804,29 @@ │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -039f0c: |[039f0c] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -039f1c: 5451 9402 |0000: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039f20: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -039f22: 5253 9502 |0003: iget v3, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039f26: 7157 2607 2163 |0005: invoke-static {v1, v2, v3, v6, v7}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ -039f2c: 0a00 |0008: move-result v0 │ │ -039f2e: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -039f32: 5451 9602 |000b: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039f36: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -039f3a: 6202 9202 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -039f3e: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -039f42: 1108 |0013: return-object v8 │ │ -039f44: 5451 9602 |0014: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039f48: 4608 0100 |0016: aget-object v8, v1, v0 │ │ -039f4c: 28fb |0018: goto 0013 // -0005 │ │ +039fe4: |[039fe4] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +039ff4: 5451 9402 |0000: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +039ff8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +039ffa: 5253 9502 |0003: iget v3, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +039ffe: 7157 2607 2163 |0005: invoke-static {v1, v2, v3, v6, v7}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ +03a004: 0a00 |0008: move-result v0 │ │ +03a006: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +03a00a: 5451 9602 |000b: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a00e: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +03a012: 6202 9202 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +03a016: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +03a01a: 1108 |0013: return-object v8 │ │ +03a01c: 5451 9602 |0014: iget-object v1, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a020: 4608 0100 |0016: aget-object v8, v1, v0 │ │ +03a024: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=82 │ │ 0x0013 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -30842,24 +30842,24 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -039f50: |[039f50] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -039f60: 5530 9302 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039f64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -039f68: 7010 2b07 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -039f6e: 5430 9402 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039f72: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -039f74: 5232 9502 |000a: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039f78: 7155 2607 1042 |000c: invoke-static {v0, v1, v2, v4, v5}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ -039f7e: 0a00 |000f: move-result v0 │ │ -039f80: 0f00 |0010: return v0 │ │ +03a028: |[03a028] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +03a038: 5530 9302 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a03c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03a040: 7010 2b07 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a046: 5430 9402 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a04a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03a04c: 5232 9502 |000a: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a050: 7155 2607 1042 |000c: invoke-static {v0, v1, v2, v4, v5}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ +03a056: 0a00 |000f: move-result v0 │ │ +03a058: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0007 line=262 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -30871,29 +30871,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -039f84: |[039f84] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -039f94: 5521 9302 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039f98: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -039f9c: 7010 2b07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -039fa2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -039fa4: 5221 9502 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -039fa8: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -039fac: 5421 9602 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -039fb0: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -039fb4: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -039fb8: 0f00 |0012: return v0 │ │ -039fba: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039fbe: 28f3 |0015: goto 0008 // -000d │ │ -039fc0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -039fc2: 28fb |0017: goto 0012 // -0005 │ │ +03a05c: |[03a05c] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +03a06c: 5521 9302 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a070: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +03a074: 7010 2b07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a07a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03a07c: 5221 9502 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a080: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +03a084: 5421 9602 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a088: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +03a08c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +03a090: 0f00 |0012: return v0 │ │ +03a092: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a096: 28f3 |0015: goto 0008 // -000d │ │ +03a098: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +03a09a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0007 line=278 │ │ 0x000c line=279 │ │ 0x0012 line=282 │ │ @@ -30912,21 +30912,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -039fc4: |[039fc4] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -039fd4: 5520 9302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -039fd8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -039fdc: 7010 2b07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -039fe2: 5420 9402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -039fe6: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -039fea: 1000 |000b: return-wide v0 │ │ +03a09c: |[03a09c] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +03a0ac: 5520 9302 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a0b0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03a0b4: 7010 2b07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a0ba: 5420 9402 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a0be: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +03a0c2: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0007 line=222 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -30938,91 +30938,91 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -039fec: |[039fec] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -039ffc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -039ffe: 5494 9402 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a002: 5295 9502 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a006: 715b 2607 64a5 |0005: invoke-static {v4, v6, v5, v10, v11}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ -03a00c: 0a00 |0008: move-result v0 │ │ -03a00e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -03a012: 5494 9602 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a016: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ -03a01a: 0e00 |000f: return-void │ │ -03a01c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -03a020: 5294 9502 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a024: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -03a028: 5494 9602 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a02c: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -03a030: 6205 9202 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -03a034: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -03a038: 5494 9402 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a03c: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ -03a040: 5494 9602 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a044: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ -03a048: 28e9 |0026: goto 000f // -0017 │ │ -03a04a: 5594 9302 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -03a04e: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -03a052: 5294 9502 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a056: 5495 9402 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a05a: 2155 |002f: array-length v5, v5 │ │ -03a05c: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -03a060: 7010 2b07 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -03a066: 5494 9402 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a06a: 5295 9502 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a06e: 715b 2607 64a5 |0039: invoke-static {v4, v6, v5, v10, v11}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ -03a074: 0a04 |003c: move-result v4 │ │ -03a076: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -03a07a: 5294 9502 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a07e: 5495 9402 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a082: 2155 |0043: array-length v5, v5 │ │ -03a084: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -03a088: 5294 9502 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a08c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03a090: 7110 2f07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ -03a096: 0a01 |004d: move-result v1 │ │ -03a098: 2312 af03 |004e: new-array v2, v1, [J // type@03af │ │ -03a09c: 2313 c803 |0050: new-array v3, v1, [Ljava/lang/Object; // type@03c8 │ │ -03a0a0: 5494 9402 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a0a4: 5495 9402 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a0a8: 2155 |0056: array-length v5, v5 │ │ -03a0aa: 7155 0016 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03a0b0: 5494 9602 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a0b4: 5495 9602 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a0b8: 2155 |005e: array-length v5, v5 │ │ -03a0ba: 7155 0016 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03a0c0: 5b92 9402 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a0c4: 5b93 9602 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a0c8: 5294 9502 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a0cc: b104 |0068: sub-int/2addr v4, v0 │ │ -03a0ce: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -03a0d2: 5494 9402 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a0d6: 5495 9402 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a0da: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -03a0de: 5297 9502 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a0e2: b107 |0073: sub-int/2addr v7, v0 │ │ -03a0e4: 7157 0016 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03a0ea: 5494 9602 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a0ee: 5495 9602 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a0f2: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -03a0f6: 5297 9502 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a0fa: b107 |007f: sub-int/2addr v7, v0 │ │ -03a0fc: 7157 0016 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03a102: 5494 9402 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ -03a106: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ -03a10a: 5494 9602 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a10e: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ -03a112: 5294 9502 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a116: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03a11a: 5994 9502 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a11e: 2900 7eff |0091: goto/16 000f // -0082 │ │ +03a0c4: |[03a0c4] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +03a0d4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03a0d6: 5494 9402 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a0da: 5295 9502 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a0de: 715b 2607 64a5 |0005: invoke-static {v4, v6, v5, v10, v11}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ +03a0e4: 0a00 |0008: move-result v0 │ │ +03a0e6: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +03a0ea: 5494 9602 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a0ee: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +03a0f2: 0e00 |000f: return-void │ │ +03a0f4: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +03a0f8: 5294 9502 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a0fc: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +03a100: 5494 9602 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a104: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +03a108: 6205 9202 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +03a10c: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +03a110: 5494 9402 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a114: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +03a118: 5494 9602 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a11c: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +03a120: 28e9 |0026: goto 000f // -0017 │ │ +03a122: 5594 9302 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a126: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +03a12a: 5294 9502 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a12e: 5495 9402 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a132: 2155 |002f: array-length v5, v5 │ │ +03a134: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +03a138: 7010 2b07 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a13e: 5494 9402 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a142: 5295 9502 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a146: 715b 2607 64a5 |0039: invoke-static {v4, v6, v5, v10, v11}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@0726 │ │ +03a14c: 0a04 |003c: move-result v4 │ │ +03a14e: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +03a152: 5294 9502 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a156: 5495 9402 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a15a: 2155 |0043: array-length v5, v5 │ │ +03a15c: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +03a160: 5294 9502 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a164: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03a168: 7110 2f07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@072f │ │ +03a16e: 0a01 |004d: move-result v1 │ │ +03a170: 2312 b103 |004e: new-array v2, v1, [J // type@03b1 │ │ +03a174: 2313 ca03 |0050: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +03a178: 5494 9402 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a17c: 5495 9402 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a180: 2155 |0056: array-length v5, v5 │ │ +03a182: 7155 0716 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03a188: 5494 9602 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a18c: 5495 9602 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a190: 2155 |005e: array-length v5, v5 │ │ +03a192: 7155 0716 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03a198: 5b92 9402 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a19c: 5b93 9602 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a1a0: 5294 9502 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a1a4: b104 |0068: sub-int/2addr v4, v0 │ │ +03a1a6: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +03a1aa: 5494 9402 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a1ae: 5495 9402 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a1b2: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +03a1b6: 5297 9502 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a1ba: b107 |0073: sub-int/2addr v7, v0 │ │ +03a1bc: 7157 0716 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03a1c2: 5494 9602 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a1c6: 5495 9602 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a1ca: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +03a1ce: 5297 9502 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a1d2: b107 |007f: sub-int/2addr v7, v0 │ │ +03a1d4: 7157 0716 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03a1da: 5494 9402 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0294 │ │ +03a1de: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +03a1e2: 5494 9602 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a1e6: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +03a1ea: 5294 9502 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a1ee: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03a1f2: 5994 9502 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a1f6: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0009 line=156 │ │ 0x000b line=157 │ │ 0x000f line=198 │ │ 0x0010 line=159 │ │ @@ -31062,17 +31062,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03a124: |[03a124] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -03a134: 6e30 2a07 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@072a │ │ -03a13a: 0e00 |0003: return-void │ │ +03a1fc: |[03a1fc] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +03a20c: 6e30 2a07 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@072a │ │ +03a212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -31083,25 +31083,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -03a13c: |[03a13c] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -03a14c: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a150: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -03a154: 6201 9202 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -03a158: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -03a15c: 5420 9602 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a160: 6201 9202 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ -03a164: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -03a168: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -03a16a: 5c20 9302 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -03a16e: 0e00 |0011: return-void │ │ +03a214: |[03a214] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +03a224: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a228: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +03a22c: 6201 9202 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +03a230: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +03a234: 5420 9602 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a238: 6201 9202 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0292 │ │ +03a23c: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +03a240: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +03a242: 5c20 9302 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a246: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ 0x000e line=116 │ │ 0x0011 line=118 │ │ locals : │ │ @@ -31114,21 +31114,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03a170: |[03a170] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -03a180: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -03a184: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03a188: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -03a18e: 5410 9602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a192: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -03a196: 0e00 |000b: return-void │ │ +03a248: |[03a248] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +03a258: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a25c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03a260: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a266: 5410 9602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a26a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +03a26e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0007 line=249 │ │ 0x000b line=250 │ │ locals : │ │ @@ -31143,20 +31143,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03a198: |[03a198] android.support.v4.util.LongSparseArray.size:()I │ │ -03a1a8: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -03a1ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03a1b0: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -03a1b6: 5210 9502 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ -03a1ba: 0f00 |0009: return v0 │ │ +03a270: |[03a270] android.support.v4.util.LongSparseArray.size:()I │ │ +03a280: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a284: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03a288: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a28e: 5210 9502 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@0295 │ │ +03a292: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x0007 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -31167,38 +31167,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03a1bc: |[03a1bc] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -03a1cc: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ -03a1d0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03a1d4: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ -03a1da: 5410 9602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ -03a1de: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -03a1e2: 1100 |000b: return-object v0 │ │ +03a294: |[03a294] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +03a2a4: 5510 9302 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0293 │ │ +03a2a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03a2ac: 7010 2b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@072b │ │ +03a2b2: 5410 9602 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@0296 │ │ +03a2b6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +03a2ba: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=233 │ │ 0x0007 line=236 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 2139 (LongSparseArray.java) │ │ + source_file_idx : 2160 (LongSparseArray.java) │ │ │ │ Class #151 header: │ │ class_idx : 317 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2171 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2192 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -31267,29 +31267,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -03a1e4: |[03a1e4] android.support.v4.util.LruCache.:(I)V │ │ -03a1f4: 7010 be15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15be │ │ -03a1fa: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -03a1fe: 2200 3403 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -03a202: 1a01 7315 |0007: const-string v1, "maxSize <= 0" // string@1573 │ │ -03a206: 7020 a215 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -03a20c: 2700 |000c: throw v0 │ │ -03a20e: 5945 9b02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ -03a212: 2200 6f03 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@036f │ │ -03a216: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -03a218: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -03a21c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -03a21e: 7040 5d16 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@165d │ │ -03a224: 5b40 9a02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a228: 0e00 |001a: return-void │ │ +03a2bc: |[03a2bc] android.support.v4.util.LruCache.:(I)V │ │ +03a2cc: 7010 c515 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03a2d2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +03a2d6: 2200 3603 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +03a2da: 1a01 7c15 |0007: const-string v1, "maxSize <= 0" // string@157c │ │ +03a2de: 7020 a915 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +03a2e4: 2700 |000c: throw v0 │ │ +03a2e6: 5945 9b02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ +03a2ea: 2200 7103 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0371 │ │ +03a2ee: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +03a2f0: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +03a2f4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +03a2f6: 7040 6416 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1664 │ │ +03a2fc: 5b40 9a02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a300: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -31304,36 +31304,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -03a22c: |[03a22c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -03a23c: 6e30 4807 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0748 │ │ -03a242: 0a00 |0003: move-result v0 │ │ -03a244: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -03a248: 2201 3503 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -03a24c: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -03a250: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03a256: 1a03 ca08 |000d: const-string v3, "Negative size: " // string@08ca │ │ -03a25a: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03a260: 0c02 |0012: move-result-object v2 │ │ -03a262: 6e20 f915 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03a268: 0c02 |0016: move-result-object v2 │ │ -03a26a: 1a03 3b01 |0017: const-string v3, "=" // string@013b │ │ -03a26e: 6e20 fa15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03a274: 0c02 |001c: move-result-object v2 │ │ -03a276: 6e20 f915 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03a27c: 0c02 |0020: move-result-object v2 │ │ -03a27e: 6e10 ff15 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03a284: 0c02 |0024: move-result-object v2 │ │ -03a286: 7020 a515 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03a28c: 2701 |0028: throw v1 │ │ -03a28e: 0f00 |0029: return v0 │ │ +03a304: |[03a304] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +03a314: 6e30 4807 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0748 │ │ +03a31a: 0a00 |0003: move-result v0 │ │ +03a31c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +03a320: 2201 3703 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +03a324: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +03a328: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03a32e: 1a03 df08 |000d: const-string v3, "Negative size: " // string@08df │ │ +03a332: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03a338: 0c02 |0012: move-result-object v2 │ │ +03a33a: 6e20 0016 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +03a340: 0c02 |0016: move-result-object v2 │ │ +03a342: 1a03 4d01 |0017: const-string v3, "=" // string@014d │ │ +03a346: 6e20 0116 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03a34c: 0c02 |001c: move-result-object v2 │ │ +03a34e: 6e20 0016 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +03a354: 0c02 |0020: move-result-object v2 │ │ +03a356: 6e10 0616 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03a35c: 0c02 |0024: move-result-object v2 │ │ +03a35e: 7020 ac15 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03a364: 2701 |0028: throw v1 │ │ +03a366: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0006 line=235 │ │ 0x0029 line=237 │ │ locals : │ │ @@ -31351,17 +31351,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a290: |[03a290] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a2a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a2a2: 1100 |0001: return-object v0 │ │ +03a368: |[03a368] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03a378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a37a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -31372,22 +31372,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a2a4: |[03a2a4] android.support.v4.util.LruCache.createCount:()I │ │ -03a2b4: 1d01 |0000: monitor-enter v1 │ │ -03a2b6: 5210 9702 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ -03a2ba: 1e01 |0003: monitor-exit v1 │ │ -03a2bc: 0f00 |0004: return v0 │ │ -03a2be: 0d00 |0005: move-exception v0 │ │ -03a2c0: 1e01 |0006: monitor-exit v1 │ │ -03a2c2: 2700 |0007: throw v0 │ │ +03a37c: |[03a37c] android.support.v4.util.LruCache.createCount:()I │ │ +03a38c: 1d01 |0000: monitor-enter v1 │ │ +03a38e: 5210 9702 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ +03a392: 1e01 |0003: monitor-exit v1 │ │ +03a394: 0f00 |0004: return v0 │ │ +03a396: 0d00 |0005: move-exception v0 │ │ +03a398: 1e01 |0006: monitor-exit v1 │ │ +03a39a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31398,16 +31398,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a2d0: |[03a2d0] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -03a2e0: 0e00 |0000: return-void │ │ +03a3a8: |[03a3a8] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +03a3b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -31423,18 +31423,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03a2e4: |[03a2e4] android.support.v4.util.LruCache.evictAll:()V │ │ -03a2f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03a2f6: 6e20 4b07 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ -03a2fc: 0e00 |0004: return-void │ │ +03a3bc: |[03a3bc] android.support.v4.util.LruCache.evictAll:()V │ │ +03a3cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03a3ce: 6e20 4b07 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ +03a3d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -31444,22 +31444,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a300: |[03a300] android.support.v4.util.LruCache.evictionCount:()I │ │ -03a310: 1d01 |0000: monitor-enter v1 │ │ -03a312: 5210 9802 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ -03a316: 1e01 |0003: monitor-exit v1 │ │ -03a318: 0f00 |0004: return v0 │ │ -03a31a: 0d00 |0005: move-exception v0 │ │ -03a31c: 1e01 |0006: monitor-exit v1 │ │ -03a31e: 2700 |0007: throw v0 │ │ +03a3d8: |[03a3d8] android.support.v4.util.LruCache.evictionCount:()I │ │ +03a3e8: 1d01 |0000: monitor-enter v1 │ │ +03a3ea: 5210 9802 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ +03a3ee: 1e01 |0003: monitor-exit v1 │ │ +03a3f0: 0f00 |0004: return v0 │ │ +03a3f2: 0d00 |0005: move-exception v0 │ │ +03a3f4: 1e01 |0006: monitor-exit v1 │ │ +03a3f6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31470,71 +31470,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -03a32c: |[03a32c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a33c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -03a340: 2202 4103 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0341 │ │ -03a344: 1a03 9712 |0004: const-string v3, "key == null" // string@1297 │ │ -03a348: 7020 bd15 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15bd │ │ -03a34e: 2702 |0009: throw v2 │ │ -03a350: 1d04 |000a: monitor-enter v4 │ │ -03a352: 5442 9a02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a356: 6e20 6016 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1660 │ │ -03a35c: 0c01 |0010: move-result-object v1 │ │ -03a35e: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -03a362: 5242 9902 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a366: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03a36a: 5942 9902 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a36e: 1e04 |0019: monitor-exit v4 │ │ -03a370: 0710 |001a: move-object v0, v1 │ │ -03a372: 1100 |001b: return-object v0 │ │ -03a374: 5242 9c02 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ -03a378: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03a37c: 5942 9c02 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ -03a380: 1e04 |0022: monitor-exit v4 │ │ -03a382: 6e20 3a07 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@073a │ │ -03a388: 0c00 |0026: move-result-object v0 │ │ -03a38a: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -03a38e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -03a390: 28f1 |002a: goto 001b // -000f │ │ -03a392: 0d02 |002b: move-exception v2 │ │ -03a394: 1e04 |002c: monitor-exit v4 │ │ -03a396: 2702 |002d: throw v2 │ │ -03a398: 1d04 |002e: monitor-enter v4 │ │ -03a39a: 5242 9702 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ -03a39e: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03a3a2: 5942 9702 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ -03a3a6: 5442 9a02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a3aa: 6e30 6216 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1662 │ │ -03a3b0: 0c01 |003a: move-result-object v1 │ │ -03a3b2: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -03a3b6: 5442 9a02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a3ba: 6e30 6216 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1662 │ │ -03a3c0: 1e04 |0042: monitor-exit v4 │ │ -03a3c2: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -03a3c6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -03a3c8: 6e51 3c07 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ -03a3ce: 0710 |0049: move-object v0, v1 │ │ -03a3d0: 28d1 |004a: goto 001b // -002f │ │ -03a3d2: 5242 9e02 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a3d6: 7030 4607 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ -03a3dc: 0a03 |0050: move-result v3 │ │ -03a3de: b032 |0051: add-int/2addr v2, v3 │ │ -03a3e0: 5942 9e02 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a3e4: 28ee |0054: goto 0042 // -0012 │ │ -03a3e6: 0d02 |0055: move-exception v2 │ │ -03a3e8: 1e04 |0056: monitor-exit v4 │ │ -03a3ea: 2702 |0057: throw v2 │ │ -03a3ec: 5242 9b02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ -03a3f0: 6e20 4b07 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ -03a3f6: 28be |005d: goto 001b // -0042 │ │ +03a404: |[03a404] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03a414: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +03a418: 2202 4303 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0343 │ │ +03a41c: 1a03 a512 |0004: const-string v3, "key == null" // string@12a5 │ │ +03a420: 7020 c415 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15c4 │ │ +03a426: 2702 |0009: throw v2 │ │ +03a428: 1d04 |000a: monitor-enter v4 │ │ +03a42a: 5442 9a02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a42e: 6e20 6716 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1667 │ │ +03a434: 0c01 |0010: move-result-object v1 │ │ +03a436: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +03a43a: 5242 9902 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a43e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a442: 5942 9902 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a446: 1e04 |0019: monitor-exit v4 │ │ +03a448: 0710 |001a: move-object v0, v1 │ │ +03a44a: 1100 |001b: return-object v0 │ │ +03a44c: 5242 9c02 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ +03a450: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a454: 5942 9c02 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ +03a458: 1e04 |0022: monitor-exit v4 │ │ +03a45a: 6e20 3a07 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@073a │ │ +03a460: 0c00 |0026: move-result-object v0 │ │ +03a462: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +03a466: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +03a468: 28f1 |002a: goto 001b // -000f │ │ +03a46a: 0d02 |002b: move-exception v2 │ │ +03a46c: 1e04 |002c: monitor-exit v4 │ │ +03a46e: 2702 |002d: throw v2 │ │ +03a470: 1d04 |002e: monitor-enter v4 │ │ +03a472: 5242 9702 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ +03a476: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a47a: 5942 9702 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0297 │ │ +03a47e: 5442 9a02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a482: 6e30 6916 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1669 │ │ +03a488: 0c01 |003a: move-result-object v1 │ │ +03a48a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +03a48e: 5442 9a02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a492: 6e30 6916 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1669 │ │ +03a498: 1e04 |0042: monitor-exit v4 │ │ +03a49a: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +03a49e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03a4a0: 6e51 3c07 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ +03a4a6: 0710 |0049: move-object v0, v1 │ │ +03a4a8: 28d1 |004a: goto 001b // -002f │ │ +03a4aa: 5242 9e02 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a4ae: 7030 4607 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ +03a4b4: 0a03 |0050: move-result v3 │ │ +03a4b6: b032 |0051: add-int/2addr v2, v3 │ │ +03a4b8: 5942 9e02 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a4bc: 28ee |0054: goto 0042 // -0012 │ │ +03a4be: 0d02 |0055: move-exception v2 │ │ +03a4c0: 1e04 |0056: monitor-exit v4 │ │ +03a4c2: 2702 |0057: throw v2 │ │ +03a4c4: 5242 9b02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ +03a4c8: 6e20 4b07 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ +03a4ce: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -31582,22 +31582,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a420: |[03a420] android.support.v4.util.LruCache.hitCount:()I │ │ -03a430: 1d01 |0000: monitor-enter v1 │ │ -03a432: 5210 9902 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a436: 1e01 |0003: monitor-exit v1 │ │ -03a438: 0f00 |0004: return v0 │ │ -03a43a: 0d00 |0005: move-exception v0 │ │ -03a43c: 1e01 |0006: monitor-exit v1 │ │ -03a43e: 2700 |0007: throw v0 │ │ +03a4f8: |[03a4f8] android.support.v4.util.LruCache.hitCount:()I │ │ +03a508: 1d01 |0000: monitor-enter v1 │ │ +03a50a: 5210 9902 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a50e: 1e01 |0003: monitor-exit v1 │ │ +03a510: 0f00 |0004: return v0 │ │ +03a512: 0d00 |0005: move-exception v0 │ │ +03a514: 1e01 |0006: monitor-exit v1 │ │ +03a516: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31608,22 +31608,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a44c: |[03a44c] android.support.v4.util.LruCache.maxSize:()I │ │ -03a45c: 1d01 |0000: monitor-enter v1 │ │ -03a45e: 5210 9b02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ -03a462: 1e01 |0003: monitor-exit v1 │ │ -03a464: 0f00 |0004: return v0 │ │ -03a466: 0d00 |0005: move-exception v0 │ │ -03a468: 1e01 |0006: monitor-exit v1 │ │ -03a46a: 2700 |0007: throw v0 │ │ +03a524: |[03a524] android.support.v4.util.LruCache.maxSize:()I │ │ +03a534: 1d01 |0000: monitor-enter v1 │ │ +03a536: 5210 9b02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ +03a53a: 1e01 |0003: monitor-exit v1 │ │ +03a53c: 0f00 |0004: return v0 │ │ +03a53e: 0d00 |0005: move-exception v0 │ │ +03a540: 1e01 |0006: monitor-exit v1 │ │ +03a542: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31634,22 +31634,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a478: |[03a478] android.support.v4.util.LruCache.missCount:()I │ │ -03a488: 1d01 |0000: monitor-enter v1 │ │ -03a48a: 5210 9c02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ -03a48e: 1e01 |0003: monitor-exit v1 │ │ -03a490: 0f00 |0004: return v0 │ │ -03a492: 0d00 |0005: move-exception v0 │ │ -03a494: 1e01 |0006: monitor-exit v1 │ │ -03a496: 2700 |0007: throw v0 │ │ +03a550: |[03a550] android.support.v4.util.LruCache.missCount:()I │ │ +03a560: 1d01 |0000: monitor-enter v1 │ │ +03a562: 5210 9c02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ +03a566: 1e01 |0003: monitor-exit v1 │ │ +03a568: 0f00 |0004: return v0 │ │ +03a56a: 0d00 |0005: move-exception v0 │ │ +03a56c: 1e01 |0006: monitor-exit v1 │ │ +03a56e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31660,49 +31660,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -03a4a4: |[03a4a4] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a4b4: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -03a4b8: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -03a4bc: 2201 4103 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0341 │ │ -03a4c0: 1a02 9812 |0006: const-string v2, "key == null || value == null" // string@1298 │ │ -03a4c4: 7020 bd15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15bd │ │ -03a4ca: 2701 |000b: throw v1 │ │ -03a4cc: 1d03 |000c: monitor-enter v3 │ │ -03a4ce: 5231 9d02 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ -03a4d2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a4d6: 5931 9d02 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ -03a4da: 5231 9e02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a4de: 7030 4607 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ -03a4e4: 0a02 |0018: move-result v2 │ │ -03a4e6: b021 |0019: add-int/2addr v1, v2 │ │ -03a4e8: 5931 9e02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a4ec: 5431 9a02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a4f0: 6e30 6216 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1662 │ │ -03a4f6: 0c00 |0021: move-result-object v0 │ │ -03a4f8: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -03a4fc: 5231 9e02 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a500: 7030 4607 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ -03a506: 0a02 |0029: move-result v2 │ │ -03a508: b121 |002a: sub-int/2addr v1, v2 │ │ -03a50a: 5931 9e02 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a50e: 1e03 |002d: monitor-exit v3 │ │ -03a510: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -03a514: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -03a516: 6e55 3c07 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ -03a51c: 5231 9b02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ -03a520: 6e20 4b07 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ -03a526: 1100 |0039: return-object v0 │ │ -03a528: 0d01 |003a: move-exception v1 │ │ -03a52a: 1e03 |003b: monitor-exit v3 │ │ -03a52c: 2701 |003c: throw v1 │ │ +03a57c: |[03a57c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +03a58c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +03a590: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +03a594: 2201 4303 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0343 │ │ +03a598: 1a02 a612 |0006: const-string v2, "key == null || value == null" // string@12a6 │ │ +03a59c: 7020 c415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15c4 │ │ +03a5a2: 2701 |000b: throw v1 │ │ +03a5a4: 1d03 |000c: monitor-enter v3 │ │ +03a5a6: 5231 9d02 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ +03a5aa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a5ae: 5931 9d02 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ +03a5b2: 5231 9e02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a5b6: 7030 4607 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ +03a5bc: 0a02 |0018: move-result v2 │ │ +03a5be: b021 |0019: add-int/2addr v1, v2 │ │ +03a5c0: 5931 9e02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a5c4: 5431 9a02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a5c8: 6e30 6916 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1669 │ │ +03a5ce: 0c00 |0021: move-result-object v0 │ │ +03a5d0: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +03a5d4: 5231 9e02 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a5d8: 7030 4607 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ +03a5de: 0a02 |0029: move-result v2 │ │ +03a5e0: b121 |002a: sub-int/2addr v1, v2 │ │ +03a5e2: 5931 9e02 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a5e6: 1e03 |002d: monitor-exit v3 │ │ +03a5e8: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +03a5ec: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +03a5ee: 6e55 3c07 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ +03a5f4: 5231 9b02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ +03a5f8: 6e20 4b07 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@074b │ │ +03a5fe: 1100 |0039: return-object v0 │ │ +03a600: 0d01 |003a: move-exception v1 │ │ +03a602: 1e03 |003b: monitor-exit v3 │ │ +03a604: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -31733,22 +31733,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a544: |[03a544] android.support.v4.util.LruCache.putCount:()I │ │ -03a554: 1d01 |0000: monitor-enter v1 │ │ -03a556: 5210 9d02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ -03a55a: 1e01 |0003: monitor-exit v1 │ │ -03a55c: 0f00 |0004: return v0 │ │ -03a55e: 0d00 |0005: move-exception v0 │ │ -03a560: 1e01 |0006: monitor-exit v1 │ │ -03a562: 2700 |0007: throw v0 │ │ +03a61c: |[03a61c] android.support.v4.util.LruCache.putCount:()I │ │ +03a62c: 1d01 |0000: monitor-enter v1 │ │ +03a62e: 5210 9d02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@029d │ │ +03a632: 1e01 |0003: monitor-exit v1 │ │ +03a634: 0f00 |0004: return v0 │ │ +03a636: 0d00 |0005: move-exception v0 │ │ +03a638: 1e01 |0006: monitor-exit v1 │ │ +03a63a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31759,39 +31759,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -03a570: |[03a570] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a580: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -03a584: 2201 4103 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0341 │ │ -03a588: 1a02 9712 |0004: const-string v2, "key == null" // string@1297 │ │ -03a58c: 7020 bd15 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15bd │ │ -03a592: 2701 |0009: throw v1 │ │ -03a594: 1d03 |000a: monitor-enter v3 │ │ -03a596: 5431 9a02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a59a: 6e20 6316 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1663 │ │ -03a5a0: 0c00 |0010: move-result-object v0 │ │ -03a5a2: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -03a5a6: 5231 9e02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a5aa: 7030 4607 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ -03a5b0: 0a02 |0018: move-result v2 │ │ -03a5b2: b121 |0019: sub-int/2addr v1, v2 │ │ -03a5b4: 5931 9e02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a5b8: 1e03 |001c: monitor-exit v3 │ │ -03a5ba: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -03a5be: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -03a5c0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -03a5c2: 6e52 3c07 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ -03a5c8: 1100 |0024: return-object v0 │ │ -03a5ca: 0d01 |0025: move-exception v1 │ │ -03a5cc: 1e03 |0026: monitor-exit v3 │ │ -03a5ce: 2701 |0027: throw v1 │ │ +03a648: |[03a648] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03a658: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +03a65c: 2201 4303 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0343 │ │ +03a660: 1a02 a512 |0004: const-string v2, "key == null" // string@12a5 │ │ +03a664: 7020 c415 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@15c4 │ │ +03a66a: 2701 |0009: throw v1 │ │ +03a66c: 1d03 |000a: monitor-enter v3 │ │ +03a66e: 5431 9a02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a672: 6e20 6a16 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@166a │ │ +03a678: 0c00 |0010: move-result-object v0 │ │ +03a67a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +03a67e: 5231 9e02 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a682: 7030 4607 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ +03a688: 0a02 |0018: move-result v2 │ │ +03a68a: b121 |0019: sub-int/2addr v1, v2 │ │ +03a68c: 5931 9e02 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a690: 1e03 |001c: monitor-exit v3 │ │ +03a692: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +03a696: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +03a698: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +03a69a: 6e52 3c07 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ +03a6a0: 1100 |0024: return-object v0 │ │ +03a6a2: 0d01 |0025: move-exception v1 │ │ +03a6a4: 1e03 |0026: monitor-exit v3 │ │ +03a6a6: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=177 │ │ @@ -31817,22 +31817,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a5e4: |[03a5e4] android.support.v4.util.LruCache.size:()I │ │ -03a5f4: 1d01 |0000: monitor-enter v1 │ │ -03a5f6: 5210 9e02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a5fa: 1e01 |0003: monitor-exit v1 │ │ -03a5fc: 0f00 |0004: return v0 │ │ -03a5fe: 0d00 |0005: move-exception v0 │ │ -03a600: 1e01 |0006: monitor-exit v1 │ │ -03a602: 2700 |0007: throw v0 │ │ +03a6bc: |[03a6bc] android.support.v4.util.LruCache.size:()I │ │ +03a6cc: 1d01 |0000: monitor-enter v1 │ │ +03a6ce: 5210 9e02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a6d2: 1e01 |0003: monitor-exit v1 │ │ +03a6d4: 0f00 |0004: return v0 │ │ +03a6d6: 0d00 |0005: move-exception v0 │ │ +03a6d8: 1e01 |0006: monitor-exit v1 │ │ +03a6da: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -31843,17 +31843,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a610: |[03a610] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -03a620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03a622: 0f00 |0001: return v0 │ │ +03a6e8: |[03a6e8] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +03a6f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03a6fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -31866,24 +31866,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03a624: |[03a624] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -03a634: 1d02 |0000: monitor-enter v2 │ │ -03a636: 2200 6f03 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@036f │ │ -03a63a: 5421 9a02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a63e: 7020 5e16 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@165e │ │ -03a644: 1e02 |0008: monitor-exit v2 │ │ -03a646: 1100 |0009: return-object v0 │ │ -03a648: 0d00 |000a: move-exception v0 │ │ -03a64a: 1e02 |000b: monitor-exit v2 │ │ -03a64c: 2700 |000c: throw v0 │ │ +03a6fc: |[03a6fc] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +03a70c: 1d02 |0000: monitor-enter v2 │ │ +03a70e: 2200 7103 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@0371 │ │ +03a712: 5421 9a02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a716: 7020 6516 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1665 │ │ +03a71c: 1e02 |0008: monitor-exit v2 │ │ +03a71e: 1100 |0009: return-object v0 │ │ +03a720: 0d00 |000a: move-exception v0 │ │ +03a722: 1e02 |000b: monitor-exit v2 │ │ +03a724: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -31894,53 +31894,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -03a65c: |[03a65c] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -03a66c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03a66e: 1d06 |0001: monitor-enter v6 │ │ -03a670: 5262 9902 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a674: 5263 9c02 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ -03a678: 9000 0203 |0006: add-int v0, v2, v3 │ │ -03a67c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -03a680: 5262 9902 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a684: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -03a688: 9301 0200 |000e: div-int v1, v2, v0 │ │ -03a68c: 1a02 7c08 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@087c │ │ -03a690: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -03a692: 2333 c803 |0013: new-array v3, v3, [Ljava/lang/Object; // type@03c8 │ │ -03a696: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -03a698: 5265 9b02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ -03a69c: 7110 ac15 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -03a6a2: 0c05 |001b: move-result-object v5 │ │ -03a6a4: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -03a6a8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -03a6aa: 5265 9902 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ -03a6ae: 7110 ac15 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -03a6b4: 0c05 |0024: move-result-object v5 │ │ -03a6b6: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -03a6ba: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -03a6bc: 5265 9c02 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ -03a6c0: 7110 ac15 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -03a6c6: 0c05 |002d: move-result-object v5 │ │ -03a6c8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -03a6cc: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -03a6ce: 7110 ac15 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -03a6d4: 0c05 |0034: move-result-object v5 │ │ -03a6d6: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -03a6da: 7120 db15 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15db │ │ -03a6e0: 0c02 |003a: move-result-object v2 │ │ -03a6e2: 1e06 |003b: monitor-exit v6 │ │ -03a6e4: 1102 |003c: return-object v2 │ │ -03a6e6: 0d02 |003d: move-exception v2 │ │ -03a6e8: 1e06 |003e: monitor-exit v6 │ │ -03a6ea: 2702 |003f: throw v2 │ │ +03a734: |[03a734] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +03a744: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03a746: 1d06 |0001: monitor-enter v6 │ │ +03a748: 5262 9902 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a74c: 5263 9c02 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ +03a750: 9000 0203 |0006: add-int v0, v2, v3 │ │ +03a754: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +03a758: 5262 9902 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a75c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +03a760: 9301 0200 |000e: div-int v1, v2, v0 │ │ +03a764: 1a02 9108 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0891 │ │ +03a768: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +03a76a: 2333 ca03 |0013: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +03a76e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +03a770: 5265 9b02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@029b │ │ +03a774: 7110 b315 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +03a77a: 0c05 |001b: move-result-object v5 │ │ +03a77c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +03a780: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +03a782: 5265 9902 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0299 │ │ +03a786: 7110 b315 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +03a78c: 0c05 |0024: move-result-object v5 │ │ +03a78e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +03a792: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +03a794: 5265 9c02 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@029c │ │ +03a798: 7110 b315 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +03a79e: 0c05 |002d: move-result-object v5 │ │ +03a7a0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +03a7a4: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +03a7a6: 7110 b315 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +03a7ac: 0c05 |0034: move-result-object v5 │ │ +03a7ae: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +03a7b2: 7120 e215 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e2 │ │ +03a7b8: 0c02 |003a: move-result-object v2 │ │ +03a7ba: 1e06 |003b: monitor-exit v6 │ │ +03a7bc: 1102 |003c: return-object v2 │ │ +03a7be: 0d02 |003d: move-exception v2 │ │ +03a7c0: 1e06 |003e: monitor-exit v6 │ │ +03a7c2: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=321 │ │ 0x0008 line=322 │ │ 0x0010 line=323 │ │ @@ -31956,78 +31956,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -03a6f8: |[03a6f8] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -03a708: 1d06 |0000: monitor-enter v6 │ │ -03a70a: 5263 9e02 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a70e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -03a712: 5463 9a02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a716: 6e10 6116 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1661 │ │ -03a71c: 0a03 |000a: move-result v3 │ │ -03a71e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -03a722: 5263 9e02 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a726: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -03a72a: 2203 3503 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0335 │ │ -03a72e: 2204 4d03 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -03a732: 7010 f315 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03a738: 6e10 c115 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03a73e: 0c05 |001b: move-result-object v5 │ │ -03a740: 6e10 9415 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -03a746: 0c05 |001f: move-result-object v5 │ │ -03a748: 6e20 fa15 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03a74e: 0c04 |0023: move-result-object v4 │ │ -03a750: 1a05 ed00 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00ed │ │ -03a754: 6e20 fa15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03a75a: 0c04 |0029: move-result-object v4 │ │ -03a75c: 6e10 ff15 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03a762: 0c04 |002d: move-result-object v4 │ │ -03a764: 7020 a515 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03a76a: 2703 |0031: throw v3 │ │ -03a76c: 0d03 |0032: move-exception v3 │ │ -03a76e: 1e06 |0033: monitor-exit v6 │ │ -03a770: 2703 |0034: throw v3 │ │ -03a772: 5263 9e02 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a776: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -03a77a: 5463 9a02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a77e: 6e10 6116 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1661 │ │ -03a784: 0a03 |003e: move-result v3 │ │ -03a786: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -03a78a: 1e06 |0041: monitor-exit v6 │ │ -03a78c: 0e00 |0042: return-void │ │ -03a78e: 5463 9a02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a792: 6e10 5f16 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@165f │ │ -03a798: 0c03 |0048: move-result-object v3 │ │ -03a79a: 7210 8516 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -03a7a0: 0c03 |004c: move-result-object v3 │ │ -03a7a2: 7210 5b16 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -03a7a8: 0c01 |0050: move-result-object v1 │ │ -03a7aa: 1f01 7303 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0373 │ │ -03a7ae: 7210 7716 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -03a7b4: 0c00 |0056: move-result-object v0 │ │ -03a7b6: 7210 7816 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -03a7bc: 0c02 |005a: move-result-object v2 │ │ -03a7be: 5463 9a02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ -03a7c2: 6e20 6316 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1663 │ │ -03a7c8: 5263 9e02 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a7cc: 7030 4607 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ -03a7d2: 0a04 |0065: move-result v4 │ │ -03a7d4: b143 |0066: sub-int/2addr v3, v4 │ │ -03a7d6: 5963 9e02 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ -03a7da: 5263 9802 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ -03a7de: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03a7e2: 5963 9802 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ -03a7e6: 1e06 |006f: monitor-exit v6 │ │ -03a7e8: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -03a7ea: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -03a7ec: 6e54 3c07 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ -03a7f2: 288b |0075: goto 0000 // -0075 │ │ +03a7d0: |[03a7d0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +03a7e0: 1d06 |0000: monitor-enter v6 │ │ +03a7e2: 5263 9e02 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a7e6: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +03a7ea: 5463 9a02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a7ee: 6e10 6816 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1668 │ │ +03a7f4: 0a03 |000a: move-result v3 │ │ +03a7f6: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +03a7fa: 5263 9e02 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a7fe: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +03a802: 2203 3703 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0337 │ │ +03a806: 2204 4f03 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +03a80a: 7010 fa15 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03a810: 6e10 c815 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +03a816: 0c05 |001b: move-result-object v5 │ │ +03a818: 6e10 9b15 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +03a81e: 0c05 |001f: move-result-object v5 │ │ +03a820: 6e20 0116 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03a826: 0c04 |0023: move-result-object v4 │ │ +03a828: 1a05 ff00 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00ff │ │ +03a82c: 6e20 0116 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03a832: 0c04 |0029: move-result-object v4 │ │ +03a834: 6e10 0616 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03a83a: 0c04 |002d: move-result-object v4 │ │ +03a83c: 7020 ac15 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03a842: 2703 |0031: throw v3 │ │ +03a844: 0d03 |0032: move-exception v3 │ │ +03a846: 1e06 |0033: monitor-exit v6 │ │ +03a848: 2703 |0034: throw v3 │ │ +03a84a: 5263 9e02 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a84e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +03a852: 5463 9a02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a856: 6e10 6816 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1668 │ │ +03a85c: 0a03 |003e: move-result v3 │ │ +03a85e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +03a862: 1e06 |0041: monitor-exit v6 │ │ +03a864: 0e00 |0042: return-void │ │ +03a866: 5463 9a02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a86a: 6e10 6616 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1666 │ │ +03a870: 0c03 |0048: move-result-object v3 │ │ +03a872: 7210 8c16 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +03a878: 0c03 |004c: move-result-object v3 │ │ +03a87a: 7210 6216 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +03a880: 0c01 |0050: move-result-object v1 │ │ +03a882: 1f01 7503 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0375 │ │ +03a886: 7210 7e16 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +03a88c: 0c00 |0056: move-result-object v0 │ │ +03a88e: 7210 7f16 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +03a894: 0c02 |005a: move-result-object v2 │ │ +03a896: 5463 9a02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@029a │ │ +03a89a: 6e20 6a16 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@166a │ │ +03a8a0: 5263 9e02 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a8a4: 7030 4607 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0746 │ │ +03a8aa: 0a04 |0065: move-result v4 │ │ +03a8ac: b143 |0066: sub-int/2addr v3, v4 │ │ +03a8ae: 5963 9e02 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@029e │ │ +03a8b2: 5263 9802 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ +03a8b6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a8ba: 5963 9802 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0298 │ │ +03a8be: 1e06 |006f: monitor-exit v6 │ │ +03a8c0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +03a8c2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +03a8c4: 6e54 3c07 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@073c │ │ +03a8ca: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -32049,21 +32049,21 @@ │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - source_file_idx : 2171 (LruCache.java) │ │ + source_file_idx : 2192 (LruCache.java) │ │ │ │ Class #152 header: │ │ class_idx : 318 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2494 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2516 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 15 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -32116,37 +32116,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a808: |[03a808] android.support.v4.util.SparseArrayCompat.:()V │ │ -03a818: 2200 4303 |0000: new-instance v0, Ljava/lang/Object; // type@0343 │ │ -03a81c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03a822: 6900 9f02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03a826: 0e00 |0007: return-void │ │ +03a8e0: |[03a8e0] android.support.v4.util.SparseArrayCompat.:()V │ │ +03a8f0: 2200 4503 |0000: new-instance v0, Ljava/lang/Object; // type@0345 │ │ +03a8f4: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03a8fa: 6900 9f02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03a8fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03a828: |[03a828] android.support.v4.util.SparseArrayCompat.:()V │ │ -03a838: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -03a83c: 7020 4e07 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@074e │ │ -03a842: 0e00 |0005: return-void │ │ +03a900: |[03a900] android.support.v4.util.SparseArrayCompat.:()V │ │ +03a910: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +03a914: 7020 4e07 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@074e │ │ +03a91a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32156,26 +32156,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03a844: |[03a844] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -03a854: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03a856: 7010 be15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -03a85c: 5c21 a002 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03a860: 7110 5707 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ -03a866: 0a03 |0009: move-result v3 │ │ -03a868: 2330 ae03 |000a: new-array v0, v3, [I // type@03ae │ │ -03a86c: 5b20 a102 |000c: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03a870: 2330 c803 |000e: new-array v0, v3, [Ljava/lang/Object; // type@03c8 │ │ -03a874: 5b20 a302 |0010: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03a878: 5921 a202 |0012: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a87c: 0e00 |0014: return-void │ │ +03a91c: |[03a91c] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +03a92c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03a92e: 7010 c515 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03a934: 5c21 a002 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03a938: 7110 5707 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ +03a93e: 0a03 |0009: move-result v3 │ │ +03a940: 2330 b003 |000a: new-array v0, v3, [I // type@03b0 │ │ +03a944: 5b20 a102 |000c: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03a948: 2330 ca03 |000e: new-array v0, v3, [Ljava/lang/Object; // type@03ca │ │ +03a94c: 5b20 a302 |0010: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03a950: 5921 a202 |0012: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03a954: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=25 │ │ 0x0006 line=40 │ │ 0x000a line=42 │ │ 0x000e line=43 │ │ @@ -32191,37 +32191,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -03a880: |[03a880] android.support.v4.util.SparseArrayCompat.binarySearch:([IIII)I │ │ -03a890: 9001 0607 |0000: add-int v1, v6, v7 │ │ -03a894: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -03a898: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -03a89c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -03a89e: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -03a8a2: 9003 0102 |0009: add-int v3, v1, v2 │ │ -03a8a6: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -03a8aa: 4403 0500 |000d: aget v3, v5, v0 │ │ -03a8ae: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -03a8b2: 0102 |0011: move v2, v0 │ │ -03a8b4: 28f2 |0012: goto 0004 // -000e │ │ -03a8b6: 0101 |0013: move v1, v0 │ │ -03a8b8: 28f0 |0014: goto 0004 // -0010 │ │ -03a8ba: 9003 0607 |0015: add-int v3, v6, v7 │ │ -03a8be: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -03a8c2: 9003 0607 |0019: add-int v3, v6, v7 │ │ -03a8c6: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -03a8ca: 0f01 |001d: return v1 │ │ -03a8cc: 4403 0501 |001e: aget v3, v5, v1 │ │ -03a8d0: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -03a8d4: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -03a8d8: 28f9 |0024: goto 001d // -0007 │ │ +03a958: |[03a958] android.support.v4.util.SparseArrayCompat.binarySearch:([IIII)I │ │ +03a968: 9001 0607 |0000: add-int v1, v6, v7 │ │ +03a96c: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +03a970: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +03a974: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +03a976: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +03a97a: 9003 0102 |0009: add-int v3, v1, v2 │ │ +03a97e: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +03a982: 4403 0500 |000d: aget v3, v5, v0 │ │ +03a986: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +03a98a: 0102 |0011: move v2, v0 │ │ +03a98c: 28f2 |0012: goto 0004 // -000e │ │ +03a98e: 0101 |0013: move v1, v0 │ │ +03a990: 28f0 |0014: goto 0004 // -0010 │ │ +03a992: 9003 0607 |0015: add-int v3, v6, v7 │ │ +03a996: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +03a99a: 9003 0607 |0019: add-int v3, v6, v7 │ │ +03a99e: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +03a9a2: 0f01 |001d: return v1 │ │ +03a9a4: 4403 0501 |001e: aget v3, v5, v1 │ │ +03a9a8: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +03a9ac: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +03a9b0: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ 0x000d line=331 │ │ 0x0011 line=332 │ │ @@ -32246,35 +32246,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -03a8dc: |[03a8dc] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -03a8ec: 5272 a202 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a8f0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -03a8f2: 5471 a102 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03a8f6: 5475 a302 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03a8fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03a8fc: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -03a900: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -03a904: 6206 9f02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03a908: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -03a90c: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -03a910: 4406 0100 |0012: aget v6, v1, v0 │ │ -03a914: 4b06 0103 |0014: aput v6, v1, v3 │ │ -03a918: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -03a91c: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03a920: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03a924: 28ec |001c: goto 0008 // -0014 │ │ -03a926: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -03a928: 5c76 a002 |001e: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03a92c: 5973 a202 |0020: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a930: 0e00 |0022: return-void │ │ +03a9b4: |[03a9b4] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +03a9c4: 5272 a202 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03a9c8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +03a9ca: 5471 a102 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03a9ce: 5475 a302 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03a9d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03a9d4: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +03a9d8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +03a9dc: 6206 9f02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03a9e0: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +03a9e4: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +03a9e8: 4406 0100 |0012: aget v6, v1, v0 │ │ +03a9ec: 4b06 0103 |0014: aput v6, v1, v3 │ │ +03a9f0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +03a9f4: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a9f8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a9fc: 28ec |001c: goto 0008 // -0014 │ │ +03a9fe: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +03aa00: 5c76 a002 |001e: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03aa04: 5973 a202 |0020: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aa08: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0003 line=118 │ │ 0x0005 line=119 │ │ 0x0007 line=121 │ │ @@ -32303,27 +32303,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -03a934: |[03a934] android.support.v4.util.SparseArrayCompat.idealByteArraySize:(I)I │ │ -03a944: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03a946: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -03a948: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -03a94c: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -03a950: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -03a954: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -03a958: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -03a95c: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -03a960: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -03a964: 0f03 |0010: return v3 │ │ -03a966: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03a96a: 28ef |0013: goto 0002 // -0011 │ │ +03aa0c: |[03aa0c] android.support.v4.util.SparseArrayCompat.idealByteArraySize:(I)I │ │ +03aa1c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03aa1e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +03aa20: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +03aa24: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +03aa28: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +03aa2c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +03aa30: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +03aa34: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +03aa38: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +03aa3c: 0f03 |0010: return v3 │ │ +03aa3e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03aa42: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0006 line=347 │ │ 0x000c line=348 │ │ 0x0010 line=350 │ │ 0x0011 line=346 │ │ @@ -32337,20 +32337,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03a96c: |[03a96c] android.support.v4.util.SparseArrayCompat.idealIntArraySize:(I)I │ │ -03a97c: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -03a980: 7110 5607 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/SparseArrayCompat;.idealByteArraySize:(I)I // method@0756 │ │ -03a986: 0a00 |0005: move-result v0 │ │ -03a988: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -03a98c: 0f00 |0008: return v0 │ │ +03aa44: |[03aa44] android.support.v4.util.SparseArrayCompat.idealIntArraySize:(I)I │ │ +03aa54: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +03aa58: 7110 5607 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/SparseArrayCompat;.idealByteArraySize:(I)I // method@0756 │ │ +03aa5e: 0a00 |0005: move-result v0 │ │ +03aa60: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +03aa64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -32359,58 +32359,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -03a990: |[03a990] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -03a9a0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03a9a2: 5274 a202 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a9a6: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -03a9aa: 5474 a102 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03a9ae: 5275 a202 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a9b2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -03a9b6: 4404 0405 |000b: aget v4, v4, v5 │ │ -03a9ba: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -03a9be: 6e30 5b07 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -03a9c4: 0e00 |0012: return-void │ │ -03a9c6: 5574 a002 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03a9ca: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -03a9ce: 5274 a202 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a9d2: 5475 a102 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03a9d6: 2155 |001b: array-length v5, v5 │ │ -03a9d8: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -03a9dc: 7010 5307 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03a9e2: 5273 a202 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03a9e6: 5474 a102 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03a9ea: 2144 |0025: array-length v4, v4 │ │ -03a9ec: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -03a9f0: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -03a9f4: 7110 5707 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ -03a9fa: 0a00 |002d: move-result v0 │ │ -03a9fc: 2301 ae03 |002e: new-array v1, v0, [I // type@03ae │ │ -03aa00: 2302 c803 |0030: new-array v2, v0, [Ljava/lang/Object; // type@03c8 │ │ -03aa04: 5474 a102 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aa08: 5475 a102 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aa0c: 2155 |0036: array-length v5, v5 │ │ -03aa0e: 7155 0016 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03aa14: 5474 a302 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aa18: 5475 a302 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aa1c: 2155 |003e: array-length v5, v5 │ │ -03aa1e: 7155 0016 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03aa24: 5b71 a102 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aa28: 5b72 a302 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aa2c: 5474 a102 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aa30: 4b08 0403 |0048: aput v8, v4, v3 │ │ -03aa34: 5474 a302 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aa38: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -03aa3c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -03aa40: 5974 a202 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03aa44: 28c0 |0052: goto 0012 // -0040 │ │ +03aa68: |[03aa68] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +03aa78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03aa7a: 5274 a202 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aa7e: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +03aa82: 5474 a102 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03aa86: 5275 a202 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aa8a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +03aa8e: 4404 0405 |000b: aget v4, v4, v5 │ │ +03aa92: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +03aa96: 6e30 5b07 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +03aa9c: 0e00 |0012: return-void │ │ +03aa9e: 5574 a002 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03aaa2: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +03aaa6: 5274 a202 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aaaa: 5475 a102 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03aaae: 2155 |001b: array-length v5, v5 │ │ +03aab0: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +03aab4: 7010 5307 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03aaba: 5273 a202 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aabe: 5474 a102 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03aac2: 2144 |0025: array-length v4, v4 │ │ +03aac4: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +03aac8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +03aacc: 7110 5707 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ +03aad2: 0a00 |002d: move-result v0 │ │ +03aad4: 2301 b003 |002e: new-array v1, v0, [I // type@03b0 │ │ +03aad8: 2302 ca03 |0030: new-array v2, v0, [Ljava/lang/Object; // type@03ca │ │ +03aadc: 5474 a102 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03aae0: 5475 a102 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03aae4: 2155 |0036: array-length v5, v5 │ │ +03aae6: 7155 0716 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03aaec: 5474 a302 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03aaf0: 5475 a302 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03aaf4: 2155 |003e: array-length v5, v5 │ │ +03aaf6: 7155 0716 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03aafc: 5b71 a102 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ab00: 5b72 a302 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ab04: 5474 a102 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ab08: 4b08 0403 |0048: aput v8, v4, v3 │ │ +03ab0c: 5474 a302 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ab10: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +03ab14: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +03ab18: 5974 a202 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ab1c: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x000f line=297 │ │ 0x0012 line=323 │ │ 0x0013 line=301 │ │ 0x001e line=302 │ │ @@ -32442,27 +32442,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -03aa48: |[03aa48] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -03aa58: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03aa5a: 5251 a202 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03aa5e: 5452 a302 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aa62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03aa64: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -03aa68: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -03aa6a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -03aa6e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03aa72: 28f9 |000d: goto 0006 // -0007 │ │ -03aa74: 5954 a202 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03aa78: 5c54 a002 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03aa7c: 0e00 |0012: return-void │ │ +03ab20: |[03ab20] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +03ab30: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03ab32: 5251 a202 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ab36: 5452 a302 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ab3a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +03ab3c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +03ab40: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +03ab42: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +03ab46: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03ab4a: 28f9 |000d: goto 0006 // -0007 │ │ +03ab4c: 5954 a202 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ab50: 5c54 a002 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ab54: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0003 line=281 │ │ 0x0005 line=283 │ │ 0x0008 line=284 │ │ 0x000b line=283 │ │ @@ -32481,31 +32481,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -03aa80: |[03aa80] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -03aa90: 5441 a102 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aa94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03aa96: 5243 a202 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03aa9a: 7140 5007 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ -03aaa0: 0a00 |0008: move-result v0 │ │ -03aaa2: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -03aaa6: 5441 a302 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aaaa: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -03aaae: 6202 9f02 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03aab2: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -03aab6: 5441 a302 |0013: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aaba: 6202 9f02 |0015: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03aabe: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -03aac2: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -03aac4: 5c41 a002 |001a: iput-boolean v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03aac8: 0e00 |001c: return-void │ │ +03ab58: |[03ab58] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +03ab68: 5441 a102 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ab6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03ab6e: 5243 a202 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ab72: 7140 5007 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ +03ab78: 0a00 |0008: move-result v0 │ │ +03ab7a: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +03ab7e: 5441 a302 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ab82: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +03ab86: 6202 9f02 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03ab8a: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +03ab8e: 5441 a302 |0013: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ab92: 6202 9f02 |0015: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03ab96: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +03ab9a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +03ab9c: 5c41 a002 |001a: iput-boolean v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03aba0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ 0x0013 line=77 │ │ 0x0019 line=78 │ │ @@ -32521,19 +32521,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03aacc: |[03aacc] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -03aadc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03aade: 6e30 5507 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0755 │ │ -03aae4: 0c00 |0004: move-result-object v0 │ │ -03aae6: 1100 |0005: return-object v0 │ │ +03aba4: |[03aba4] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +03abb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03abb6: 6e30 5507 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0755 │ │ +03abbc: 0c00 |0004: move-result-object v0 │ │ +03abbe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -32543,29 +32543,29 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -03aae8: |[03aae8] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -03aaf8: 5441 a102 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aafc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03aafe: 5243 a202 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ab02: 7140 5007 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ -03ab08: 0a00 |0008: move-result v0 │ │ -03ab0a: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -03ab0e: 5441 a302 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ab12: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -03ab16: 6202 9f02 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03ab1a: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -03ab1e: 1106 |0013: return-object v6 │ │ -03ab20: 5441 a302 |0014: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ab24: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -03ab28: 28fb |0018: goto 0013 // -0005 │ │ +03abc0: |[03abc0] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +03abd0: 5441 a102 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03abd4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03abd6: 5243 a202 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03abda: 7140 5007 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ +03abe0: 0a00 |0008: move-result v0 │ │ +03abe2: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +03abe6: 5441 a302 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03abea: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +03abee: 6202 9f02 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03abf2: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +03abf6: 1106 |0013: return-object v6 │ │ +03abf8: 5441 a302 |0014: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03abfc: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +03ac00: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x0013 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32581,24 +32581,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -03ab2c: |[03ab2c] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -03ab3c: 5530 a002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ab40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03ab44: 7010 5307 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03ab4a: 5430 a102 |0007: iget-object v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ab4e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03ab50: 5232 a202 |000a: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ab54: 7140 5007 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ -03ab5a: 0a00 |000f: move-result v0 │ │ -03ab5c: 0f00 |0010: return v0 │ │ +03ac04: |[03ac04] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +03ac14: 5530 a002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ac18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03ac1c: 7010 5307 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ac22: 5430 a102 |0007: iget-object v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ac26: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03ac28: 5232 a202 |000a: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ac2c: 7140 5007 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ +03ac32: 0a00 |000f: move-result v0 │ │ +03ac34: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0007 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32610,29 +32610,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03ab60: |[03ab60] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -03ab70: 5521 a002 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ab74: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -03ab78: 7010 5307 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03ab7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03ab80: 5221 a202 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ab84: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -03ab88: 5421 a302 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ab8c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -03ab90: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -03ab94: 0f00 |0012: return v0 │ │ -03ab96: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ab9a: 28f3 |0015: goto 0008 // -000d │ │ -03ab9c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -03ab9e: 28fb |0017: goto 0012 // -0005 │ │ +03ac38: |[03ac38] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +03ac48: 5521 a002 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ac4c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +03ac50: 7010 5307 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ac56: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03ac58: 5221 a202 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ac5c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +03ac60: 5421 a302 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ac64: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +03ac68: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +03ac6c: 0f00 |0012: return v0 │ │ +03ac6e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03ac72: 28f3 |0015: goto 0008 // -000d │ │ +03ac74: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +03ac76: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ 0x0007 line=269 │ │ 0x000c line=270 │ │ 0x0012 line=273 │ │ @@ -32651,21 +32651,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03aba0: |[03aba0] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -03abb0: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03abb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03abb8: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03abbe: 5410 a102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03abc2: 4400 0002 |0009: aget v0, v0, v2 │ │ -03abc6: 0f00 |000b: return v0 │ │ +03ac78: |[03ac78] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +03ac88: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ac8c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03ac90: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ac96: 5410 a102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ac9a: 4400 0002 |0009: aget v0, v0, v2 │ │ +03ac9e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32677,91 +32677,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -03abc8: |[03abc8] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -03abd8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03abda: 5484 a102 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03abde: 5285 a202 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03abe2: 7140 5007 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ -03abe8: 0a00 |0008: move-result v0 │ │ -03abea: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -03abee: 5484 a302 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03abf2: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -03abf6: 0e00 |000f: return-void │ │ -03abf8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -03abfc: 5284 a202 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ac00: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -03ac04: 5484 a302 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ac08: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -03ac0c: 6205 9f02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03ac10: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -03ac14: 5484 a102 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac18: 4b09 0400 |0020: aput v9, v4, v0 │ │ -03ac1c: 5484 a302 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ac20: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -03ac24: 28e9 |0026: goto 000f // -0017 │ │ -03ac26: 5584 a002 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ac2a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -03ac2e: 5284 a202 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ac32: 5485 a102 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac36: 2155 |002f: array-length v5, v5 │ │ -03ac38: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -03ac3c: 7010 5307 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03ac42: 5484 a102 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac46: 5285 a202 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ac4a: 7140 5007 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ -03ac50: 0a04 |003c: move-result v4 │ │ -03ac52: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -03ac56: 5284 a202 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ac5a: 5485 a102 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac5e: 2155 |0043: array-length v5, v5 │ │ -03ac60: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -03ac64: 5284 a202 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ac68: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03ac6c: 7110 5707 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ -03ac72: 0a01 |004d: move-result v1 │ │ -03ac74: 2312 ae03 |004e: new-array v2, v1, [I // type@03ae │ │ -03ac78: 2313 c803 |0050: new-array v3, v1, [Ljava/lang/Object; // type@03c8 │ │ -03ac7c: 5484 a102 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac80: 5485 a102 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ac84: 2155 |0056: array-length v5, v5 │ │ -03ac86: 7155 0016 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03ac8c: 5484 a302 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ac90: 5485 a302 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ac94: 2155 |005e: array-length v5, v5 │ │ -03ac96: 7155 0016 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03ac9c: 5b82 a102 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03aca0: 5b83 a302 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03aca4: 5284 a202 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03aca8: b104 |0068: sub-int/2addr v4, v0 │ │ -03acaa: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -03acae: 5484 a102 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03acb2: 5485 a102 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03acb6: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -03acba: 5287 a202 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03acbe: b107 |0073: sub-int/2addr v7, v0 │ │ -03acc0: 7157 0016 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03acc6: 5484 a302 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03acca: 5485 a302 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03acce: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -03acd2: 5287 a202 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03acd6: b107 |007f: sub-int/2addr v7, v0 │ │ -03acd8: 7157 0016 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -03acde: 5484 a102 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ -03ace2: 4b09 0400 |0085: aput v9, v4, v0 │ │ -03ace6: 5484 a302 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03acea: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -03acee: 5284 a202 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03acf2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03acf6: 5984 a202 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03acfa: 2900 7eff |0091: goto/16 000f // -0082 │ │ +03aca0: |[03aca0] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +03acb0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03acb2: 5484 a102 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03acb6: 5285 a202 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03acba: 7140 5007 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ +03acc0: 0a00 |0008: move-result v0 │ │ +03acc2: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +03acc6: 5484 a302 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03acca: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +03acce: 0e00 |000f: return-void │ │ +03acd0: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +03acd4: 5284 a202 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03acd8: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +03acdc: 5484 a302 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ace0: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +03ace4: 6205 9f02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03ace8: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +03acec: 5484 a102 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03acf0: 4b09 0400 |0020: aput v9, v4, v0 │ │ +03acf4: 5484 a302 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03acf8: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +03acfc: 28e9 |0026: goto 000f // -0017 │ │ +03acfe: 5584 a002 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ad02: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +03ad06: 5284 a202 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad0a: 5485 a102 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad0e: 2155 |002f: array-length v5, v5 │ │ +03ad10: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +03ad14: 7010 5307 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ad1a: 5484 a102 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad1e: 5285 a202 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad22: 7140 5007 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0750 │ │ +03ad28: 0a04 |003c: move-result v4 │ │ +03ad2a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +03ad2e: 5284 a202 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad32: 5485 a102 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad36: 2155 |0043: array-length v5, v5 │ │ +03ad38: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +03ad3c: 5284 a202 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad40: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03ad44: 7110 5707 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@0757 │ │ +03ad4a: 0a01 |004d: move-result v1 │ │ +03ad4c: 2312 b003 |004e: new-array v2, v1, [I // type@03b0 │ │ +03ad50: 2313 ca03 |0050: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +03ad54: 5484 a102 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad58: 5485 a102 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad5c: 2155 |0056: array-length v5, v5 │ │ +03ad5e: 7155 0716 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03ad64: 5484 a302 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ad68: 5485 a302 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ad6c: 2155 |005e: array-length v5, v5 │ │ +03ad6e: 7155 0716 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03ad74: 5b82 a102 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad78: 5b83 a302 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ad7c: 5284 a202 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad80: b104 |0068: sub-int/2addr v4, v0 │ │ +03ad82: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +03ad86: 5484 a102 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad8a: 5485 a102 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03ad8e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +03ad92: 5287 a202 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ad96: b107 |0073: sub-int/2addr v7, v0 │ │ +03ad98: 7157 0716 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03ad9e: 5484 a302 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ada2: 5485 a302 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ada6: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +03adaa: 5287 a202 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03adae: b107 |007f: sub-int/2addr v7, v0 │ │ +03adb0: 7157 0716 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +03adb6: 5484 a102 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02a1 │ │ +03adba: 4b09 0400 |0085: aput v9, v4, v0 │ │ +03adbe: 5484 a302 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03adc2: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +03adc6: 5284 a202 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03adca: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03adce: 5984 a202 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03add2: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0009 line=148 │ │ 0x000b line=149 │ │ 0x000f line=190 │ │ 0x0010 line=151 │ │ @@ -32801,17 +32801,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ad00: |[03ad00] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -03ad10: 6e20 5207 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0752 │ │ -03ad16: 0e00 |0003: return-void │ │ +03add8: |[03add8] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +03ade8: 6e20 5207 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0752 │ │ +03adee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32822,25 +32822,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -03ad18: |[03ad18] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -03ad28: 5420 a302 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ad2c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -03ad30: 6201 9f02 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03ad34: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -03ad38: 5420 a302 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ad3c: 6201 9f02 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ -03ad40: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -03ad44: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -03ad46: 5c20 a002 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ad4a: 0e00 |0011: return-void │ │ +03adf0: |[03adf0] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +03ae00: 5420 a302 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ae04: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +03ae08: 6201 9f02 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03ae0c: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +03ae10: 5420 a302 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ae14: 6201 9f02 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@029f │ │ +03ae18: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +03ae1c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +03ae1e: 5c20 a002 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ae22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ 0x0011 line=98 │ │ locals : │ │ @@ -32853,25 +32853,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03ad4c: |[03ad4c] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -03ad5c: 5242 a202 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03ad60: 9003 0506 |0002: add-int v3, v5, v6 │ │ -03ad64: 7120 b915 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -03ad6a: 0a00 |0007: move-result v0 │ │ -03ad6c: 0151 |0008: move v1, v5 │ │ -03ad6e: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -03ad72: 6e20 5d07 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ -03ad78: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03ad7c: 28f9 |0010: goto 0009 // -0007 │ │ -03ad7e: 0e00 |0011: return-void │ │ +03ae24: |[03ae24] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +03ae34: 5242 a202 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03ae38: 9003 0506 |0002: add-int v3, v5, v6 │ │ +03ae3c: 7120 c015 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +03ae42: 0a00 |0007: move-result v0 │ │ +03ae44: 0151 |0008: move v1, v5 │ │ +03ae46: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +03ae4a: 6e20 5d07 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ +03ae50: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03ae54: 28f9 |0010: goto 0009 // -0007 │ │ +03ae56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x000b line=109 │ │ 0x000e line=108 │ │ 0x0011 line=111 │ │ @@ -32888,21 +32888,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03ad80: |[03ad80] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -03ad90: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ad94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03ad98: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03ad9e: 5410 a302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03ada2: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -03ada6: 0e00 |000b: return-void │ │ +03ae58: |[03ae58] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +03ae68: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ae6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03ae70: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ae76: 5410 a302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03ae7a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +03ae7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ 0x000b line=241 │ │ locals : │ │ @@ -32917,20 +32917,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03ada8: |[03ada8] android.support.v4.util.SparseArrayCompat.size:()I │ │ -03adb8: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03adbc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03adc0: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03adc6: 5210 a202 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ -03adca: 0f00 |0009: return v0 │ │ +03ae80: |[03ae80] android.support.v4.util.SparseArrayCompat.size:()I │ │ +03ae90: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03ae94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03ae98: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03ae9e: 5210 a202 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02a2 │ │ +03aea2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -32941,38 +32941,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03adcc: |[03adcc] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -03addc: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ -03ade0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03ade4: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ -03adea: 5410 a302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ -03adee: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -03adf2: 1100 |000b: return-object v0 │ │ +03aea4: |[03aea4] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +03aeb4: 5510 a002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02a0 │ │ +03aeb8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +03aebc: 7010 5307 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0753 │ │ +03aec2: 5410 a302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02a3 │ │ +03aec6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +03aeca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 2494 (SparseArrayCompat.java) │ │ + source_file_idx : 2516 (SparseArrayCompat.java) │ │ │ │ Class #153 header: │ │ class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2590 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2612 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -33015,22 +33015,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03adf4: |[03adf4] android.support.v4.util.TimeUtils.:()V │ │ -03ae04: 2200 4303 |0000: new-instance v0, Ljava/lang/Object; // type@0343 │ │ -03ae08: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03ae0e: 6900 a902 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ -03ae12: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -03ae16: 2300 ac03 |0009: new-array v0, v0, [C // type@03ac │ │ -03ae1a: 6900 a802 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03ae1e: 0e00 |000d: return-void │ │ +03aecc: |[03aecc] android.support.v4.util.TimeUtils.:()V │ │ +03aedc: 2200 4503 |0000: new-instance v0, Ljava/lang/Object; // type@0345 │ │ +03aee0: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03aee6: 6900 a902 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ +03aeea: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +03aeee: 2300 ae03 |0009: new-array v0, v0, [C // type@03ae │ │ +03aef2: 6900 a802 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03aef6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -33038,17 +33038,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ae20: |[03ae20] android.support.v4.util.TimeUtils.:()V │ │ -03ae30: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03ae36: 0e00 |0003: return-void │ │ +03aef8: |[03aef8] android.support.v4.util.TimeUtils.:()V │ │ +03af08: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03af0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -33056,35 +33056,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -03ae38: |[03ae38] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -03ae48: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -03ae4c: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -03ae50: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -03ae54: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -03ae56: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -03ae5a: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -03ae5e: 0f00 |000b: return v0 │ │ -03ae60: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -03ae64: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -03ae68: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -03ae6c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -03ae6e: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -03ae72: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -03ae76: 28f4 |0017: goto 000b // -000c │ │ -03ae78: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -03ae7c: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -03ae80: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -03ae84: 28ed |001e: goto 000b // -0013 │ │ -03ae86: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -03ae88: 28eb |0020: goto 000b // -0015 │ │ +03af10: |[03af10] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +03af20: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +03af24: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +03af28: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +03af2c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +03af2e: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +03af32: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +03af36: 0f00 |000b: return v0 │ │ +03af38: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +03af3c: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +03af40: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +03af44: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +03af46: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +03af4a: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +03af4e: 28f4 |0017: goto 000b // -000c │ │ +03af50: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +03af54: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +03af58: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +03af5c: 28ed |001e: goto 000b // -0013 │ │ +03af5e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +03af60: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -33102,25 +33102,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -03ae8c: |[03ae8c] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -03ae9c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -03aea0: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -03aea4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -03aea8: 1a00 e100 |0006: const-string v0, "--" // string@00e1 │ │ -03aeac: 6e20 7615 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03aeb2: 0e00 |000b: return-void │ │ -03aeb4: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -03aeb8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -03aeba: 7140 6707 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0767 │ │ -03aec0: 28f9 |0012: goto 000b // -0007 │ │ +03af64: |[03af64] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +03af74: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03af78: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +03af7c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +03af80: 1a00 f300 |0006: const-string v0, "--" // string@00f3 │ │ +03af84: 6e20 7d15 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03af8a: 0e00 |000b: return-void │ │ +03af8c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +03af90: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +03af92: 7140 6707 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0767 │ │ +03af98: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -33133,18 +33133,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03aec4: |[03aec4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -03aed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03aed6: 7140 6707 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0767 │ │ -03aedc: 0e00 |0004: return-void │ │ +03af9c: |[03af9c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +03afac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03afae: 7140 6707 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0767 │ │ +03afb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 duration J │ │ 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ @@ -33154,29 +33154,29 @@ │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -03aee0: |[03aee0] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -03aef0: 6202 a902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ -03aef4: 1d02 |0002: monitor-enter v2 │ │ -03aef6: 7130 6907 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0769 │ │ -03aefc: 0a00 |0006: move-result v0 │ │ -03aefe: 2201 4b03 |0007: new-instance v1, Ljava/lang/String; // type@034b │ │ -03af02: 6203 a802 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03af06: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -03af08: 7040 d615 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@15d6 │ │ -03af0e: 6e20 7615 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -03af14: 1e02 |0012: monitor-exit v2 │ │ -03af16: 0e00 |0013: return-void │ │ -03af18: 0d01 |0014: move-exception v1 │ │ -03af1a: 1e02 |0015: monitor-exit v2 │ │ -03af1c: 2701 |0016: throw v1 │ │ +03afb8: |[03afb8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +03afc8: 6202 a902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ +03afcc: 1d02 |0002: monitor-enter v2 │ │ +03afce: 7130 6907 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0769 │ │ +03afd4: 0a00 |0006: move-result v0 │ │ +03afd6: 2201 4d03 |0007: new-instance v1, Ljava/lang/String; // type@034d │ │ +03afda: 6203 a802 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03afde: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +03afe0: 7040 dd15 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@15dd │ │ +03afe6: 6e20 7d15 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +03afec: 1e02 |0012: monitor-exit v2 │ │ +03afee: 0e00 |0013: return-void │ │ +03aff0: 0d01 |0014: move-exception v1 │ │ +03aff2: 1e02 |0015: monitor-exit v2 │ │ +03aff4: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -33194,28 +33194,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -03af2c: |[03af2c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -03af3c: 6202 a902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ -03af40: 1d02 |0002: monitor-enter v2 │ │ -03af42: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03af44: 7130 6907 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0769 │ │ -03af4a: 0a00 |0007: move-result v0 │ │ -03af4c: 6201 a802 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03af50: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -03af52: 6e40 fc15 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@15fc │ │ -03af58: 1e02 |000e: monitor-exit v2 │ │ -03af5a: 0e00 |000f: return-void │ │ -03af5c: 0d01 |0010: move-exception v1 │ │ -03af5e: 1e02 |0011: monitor-exit v2 │ │ -03af60: 2701 |0012: throw v1 │ │ +03b004: |[03b004] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +03b014: 6202 a902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02a9 │ │ +03b018: 1d02 |0002: monitor-enter v2 │ │ +03b01a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03b01c: 7130 6907 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0769 │ │ +03b022: 0a00 |0007: move-result v0 │ │ +03b024: 6201 a802 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03b028: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +03b02a: 6e40 0316 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@1603 │ │ +03b030: 1e02 |000e: monitor-exit v2 │ │ +03b032: 0e00 |000f: return-void │ │ +03b034: 0d01 |0010: move-exception v1 │ │ +03b036: 1e02 |0011: monitor-exit v2 │ │ +03b038: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -33232,206 +33232,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -03af70: |[03af70] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -03af80: 6204 a802 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03af84: 2144 |0002: array-length v4, v4 │ │ -03af86: 0200 1600 |0003: move/from16 v0, v22 │ │ -03af8a: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -03af8e: 0200 1600 |0007: move/from16 v0, v22 │ │ -03af92: 2304 ac03 |0009: new-array v4, v0, [C // type@03ac │ │ -03af96: 6904 a802 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03af9a: 6202 a802 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ -03af9e: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -03afa2: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -03afa6: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -03afaa: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -03afac: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -03afb0: 0200 1600 |0018: move/from16 v0, v22 │ │ -03afb4: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -03afb8: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -03afbc: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -03afc0: 28f8 |0020: goto 0018 // -0008 │ │ -03afc2: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -03afc6: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -03afca: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -03afcc: 0f04 |0026: return v4 │ │ -03afce: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -03afd2: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -03afd6: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -03afda: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -03afde: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -03afe2: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -03afe6: 846d |0033: long-to-int v13, v6 │ │ -03afe8: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -03afec: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -03aff0: 8666 |0038: long-to-double v6, v6 │ │ -03aff2: 7120 b415 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@15b4 │ │ -03aff8: 0b06 |003c: move-result-wide v6 │ │ -03affa: 8a60 |003d: double-to-int v0, v6 │ │ -03affc: 0211 0000 |003e: move/from16 v17, v0 │ │ -03b000: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -03b002: 120c |0041: const/4 v12, #int 0 // #0 │ │ -03b004: 120e |0042: const/4 v14, #int 0 // #0 │ │ -03b006: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -03b00c: 0200 1100 |0046: move/from16 v0, v17 │ │ -03b010: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -03b014: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -03b01a: 9303 1104 |004d: div-int v3, v17, v4 │ │ -03b01e: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -03b024: b234 |0052: mul-int/2addr v4, v3 │ │ -03b026: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -03b02a: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -03b02e: 0200 1100 |0057: move/from16 v0, v17 │ │ -03b032: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -03b036: 0200 1100 |005b: move/from16 v0, v17 │ │ -03b03a: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -03b03e: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -03b042: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -03b046: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -03b04a: 0200 1100 |0065: move/from16 v0, v17 │ │ -03b04e: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -03b052: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -03b056: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -03b05a: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -03b05e: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -03b060: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -03b064: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -03b066: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -03b068: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -03b06a: 7140 6407 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ -03b070: 0a0f |0078: move-result v15 │ │ -03b072: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -03b074: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -03b078: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -03b07a: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -03b07c: 7140 6407 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ -03b082: 0a04 |0081: move-result v4 │ │ -03b084: b04f |0082: add-int/2addr v15, v4 │ │ -03b086: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -03b088: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -03b08c: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -03b08e: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -03b090: 7140 6407 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ -03b096: 0a04 |008b: move-result v4 │ │ -03b098: b04f |008c: add-int/2addr v15, v4 │ │ -03b09a: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -03b09c: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -03b0a0: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -03b0a2: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -03b0a4: 0200 1100 |0092: move/from16 v0, v17 │ │ -03b0a8: 7140 6407 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ -03b0ae: 0a04 |0097: move-result v4 │ │ -03b0b0: b04f |0098: add-int/2addr v15, v4 │ │ -03b0b2: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -03b0b4: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -03b0b6: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -03b0ba: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -03b0bc: 7140 6407 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ -03b0c2: 0a04 |00a1: move-result v4 │ │ -03b0c4: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03b0c8: b04f |00a4: add-int/2addr v15, v4 │ │ -03b0ca: 0200 1600 |00a5: move/from16 v0, v22 │ │ -03b0ce: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -03b0d2: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -03b0d6: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -03b0da: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03b0de: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -03b0e2: 28f4 |00b1: goto 00a5 // -000c │ │ -03b0e4: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -03b0e8: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -03b0ec: 7d00 |00b6: neg-long v0, v0 │ │ -03b0ee: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -03b0f2: 2900 76ff |00b9: goto/16 002f // -008a │ │ -03b0f6: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -03b0f8: 28c1 |00bc: goto 007d // -003f │ │ -03b0fa: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -03b0fc: 28c9 |00be: goto 0087 // -0037 │ │ -03b0fe: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -03b100: 28d1 |00c0: goto 0091 // -002f │ │ -03b102: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -03b104: 28dc |00c2: goto 009e // -0024 │ │ -03b106: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -03b10a: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03b10e: 0212 0500 |00c7: move/from16 v18, v5 │ │ -03b112: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -03b116: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -03b11a: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -03b11e: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -03b120: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -03b122: 7706 6a07 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ -03b128: 0a05 |00d4: move-result v5 │ │ -03b12a: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -03b12e: 0200 1200 |00d7: move/from16 v0, v18 │ │ -03b132: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -03b136: 121a |00db: const/4 v10, #int 1 // #1 │ │ -03b138: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -03b13c: 122b |00de: const/4 v11, #int 2 // #2 │ │ -03b13e: 0726 |00df: move-object v6, v2 │ │ -03b140: 01c7 |00e0: move v7, v12 │ │ -03b142: 0159 |00e1: move v9, v5 │ │ -03b144: 7706 6a07 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ -03b14a: 0a05 |00e5: move-result v5 │ │ -03b14c: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -03b150: 0200 1200 |00e8: move/from16 v0, v18 │ │ -03b154: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -03b158: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -03b15a: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -03b15e: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -03b160: 0726 |00f0: move-object v6, v2 │ │ -03b162: 01e7 |00f1: move v7, v14 │ │ -03b164: 0159 |00f2: move v9, v5 │ │ -03b166: 7706 6a07 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ -03b16c: 0a05 |00f6: move-result v5 │ │ -03b16e: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -03b172: 0200 1200 |00f9: move/from16 v0, v18 │ │ -03b176: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -03b17a: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -03b17c: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -03b180: 122b |0100: const/4 v11, #int 2 // #2 │ │ -03b182: 0726 |0101: move-object v6, v2 │ │ -03b184: 0207 1100 |0102: move/from16 v7, v17 │ │ -03b188: 0159 |0104: move v9, v5 │ │ -03b18a: 7706 6a07 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ -03b190: 0a05 |0108: move-result v5 │ │ -03b192: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -03b196: 121a |010b: const/4 v10, #int 1 // #1 │ │ -03b198: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -03b19c: 0200 1200 |010e: move/from16 v0, v18 │ │ -03b1a0: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -03b1a4: 123b |0112: const/4 v11, #int 3 // #3 │ │ -03b1a6: 0726 |0113: move-object v6, v2 │ │ -03b1a8: 01d7 |0114: move v7, v13 │ │ -03b1aa: 0159 |0115: move v9, v5 │ │ -03b1ac: 7706 6a07 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ -03b1b2: 0a05 |0119: move-result v5 │ │ -03b1b4: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -03b1b8: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -03b1bc: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b1c0: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -03b1c4: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -03b1c8: 28a9 |0124: goto 00cd // -0057 │ │ -03b1ca: 120a |0125: const/4 v10, #int 0 // #0 │ │ -03b1cc: 28b6 |0126: goto 00dc // -004a │ │ -03b1ce: 120b |0127: const/4 v11, #int 0 // #0 │ │ -03b1d0: 28b7 |0128: goto 00df // -0049 │ │ -03b1d2: 120a |0129: const/4 v10, #int 0 // #0 │ │ -03b1d4: 28c3 |012a: goto 00ed // -003d │ │ -03b1d6: 120b |012b: const/4 v11, #int 0 // #0 │ │ -03b1d8: 28c4 |012c: goto 00f0 // -003c │ │ -03b1da: 120a |012d: const/4 v10, #int 0 // #0 │ │ -03b1dc: 28d0 |012e: goto 00fe // -0030 │ │ -03b1de: 120b |012f: const/4 v11, #int 0 // #0 │ │ -03b1e0: 28d1 |0130: goto 0101 // -002f │ │ -03b1e2: 120b |0131: const/4 v11, #int 0 // #0 │ │ -03b1e4: 28e1 |0132: goto 0113 // -001f │ │ +03b048: |[03b048] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +03b058: 6204 a802 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03b05c: 2144 |0002: array-length v4, v4 │ │ +03b05e: 0200 1600 |0003: move/from16 v0, v22 │ │ +03b062: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +03b066: 0200 1600 |0007: move/from16 v0, v22 │ │ +03b06a: 2304 ae03 |0009: new-array v4, v0, [C // type@03ae │ │ +03b06e: 6904 a802 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03b072: 6202 a802 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02a8 │ │ +03b076: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +03b07a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +03b07e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +03b082: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +03b084: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +03b088: 0200 1600 |0018: move/from16 v0, v22 │ │ +03b08c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +03b090: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +03b094: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +03b098: 28f8 |0020: goto 0018 // -0008 │ │ +03b09a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +03b09e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +03b0a2: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +03b0a4: 0f04 |0026: return v4 │ │ +03b0a6: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +03b0aa: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +03b0ae: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +03b0b2: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +03b0b6: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +03b0ba: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +03b0be: 846d |0033: long-to-int v13, v6 │ │ +03b0c0: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +03b0c4: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +03b0c8: 8666 |0038: long-to-double v6, v6 │ │ +03b0ca: 7120 bb15 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@15bb │ │ +03b0d0: 0b06 |003c: move-result-wide v6 │ │ +03b0d2: 8a60 |003d: double-to-int v0, v6 │ │ +03b0d4: 0211 0000 |003e: move/from16 v17, v0 │ │ +03b0d8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +03b0da: 120c |0041: const/4 v12, #int 0 // #0 │ │ +03b0dc: 120e |0042: const/4 v14, #int 0 // #0 │ │ +03b0de: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +03b0e4: 0200 1100 |0046: move/from16 v0, v17 │ │ +03b0e8: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +03b0ec: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +03b0f2: 9303 1104 |004d: div-int v3, v17, v4 │ │ +03b0f6: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +03b0fc: b234 |0052: mul-int/2addr v4, v3 │ │ +03b0fe: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +03b102: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +03b106: 0200 1100 |0057: move/from16 v0, v17 │ │ +03b10a: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +03b10e: 0200 1100 |005b: move/from16 v0, v17 │ │ +03b112: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +03b116: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +03b11a: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +03b11e: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +03b122: 0200 1100 |0065: move/from16 v0, v17 │ │ +03b126: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +03b12a: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +03b12e: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +03b132: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +03b136: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +03b138: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +03b13c: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +03b13e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +03b140: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +03b142: 7140 6407 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ +03b148: 0a0f |0078: move-result v15 │ │ +03b14a: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +03b14c: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +03b150: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +03b152: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +03b154: 7140 6407 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ +03b15a: 0a04 |0081: move-result v4 │ │ +03b15c: b04f |0082: add-int/2addr v15, v4 │ │ +03b15e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +03b160: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +03b164: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +03b166: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +03b168: 7140 6407 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ +03b16e: 0a04 |008b: move-result v4 │ │ +03b170: b04f |008c: add-int/2addr v15, v4 │ │ +03b172: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +03b174: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +03b178: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +03b17a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +03b17c: 0200 1100 |0092: move/from16 v0, v17 │ │ +03b180: 7140 6407 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ +03b186: 0a04 |0097: move-result v4 │ │ +03b188: b04f |0098: add-int/2addr v15, v4 │ │ +03b18a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +03b18c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +03b18e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +03b192: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +03b194: 7140 6407 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0764 │ │ +03b19a: 0a04 |00a1: move-result v4 │ │ +03b19c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03b1a0: b04f |00a4: add-int/2addr v15, v4 │ │ +03b1a2: 0200 1600 |00a5: move/from16 v0, v22 │ │ +03b1a6: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +03b1aa: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +03b1ae: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +03b1b2: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03b1b6: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +03b1ba: 28f4 |00b1: goto 00a5 // -000c │ │ +03b1bc: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +03b1c0: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +03b1c4: 7d00 |00b6: neg-long v0, v0 │ │ +03b1c6: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +03b1ca: 2900 76ff |00b9: goto/16 002f // -008a │ │ +03b1ce: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +03b1d0: 28c1 |00bc: goto 007d // -003f │ │ +03b1d2: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +03b1d4: 28c9 |00be: goto 0087 // -0037 │ │ +03b1d6: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +03b1d8: 28d1 |00c0: goto 0091 // -002f │ │ +03b1da: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +03b1dc: 28dc |00c2: goto 009e // -0024 │ │ +03b1de: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +03b1e2: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03b1e6: 0212 0500 |00c7: move/from16 v18, v5 │ │ +03b1ea: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +03b1ee: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +03b1f2: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +03b1f6: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +03b1f8: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +03b1fa: 7706 6a07 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ +03b200: 0a05 |00d4: move-result v5 │ │ +03b202: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +03b206: 0200 1200 |00d7: move/from16 v0, v18 │ │ +03b20a: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +03b20e: 121a |00db: const/4 v10, #int 1 // #1 │ │ +03b210: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +03b214: 122b |00de: const/4 v11, #int 2 // #2 │ │ +03b216: 0726 |00df: move-object v6, v2 │ │ +03b218: 01c7 |00e0: move v7, v12 │ │ +03b21a: 0159 |00e1: move v9, v5 │ │ +03b21c: 7706 6a07 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ +03b222: 0a05 |00e5: move-result v5 │ │ +03b224: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +03b228: 0200 1200 |00e8: move/from16 v0, v18 │ │ +03b22c: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +03b230: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +03b232: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +03b236: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +03b238: 0726 |00f0: move-object v6, v2 │ │ +03b23a: 01e7 |00f1: move v7, v14 │ │ +03b23c: 0159 |00f2: move v9, v5 │ │ +03b23e: 7706 6a07 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ +03b244: 0a05 |00f6: move-result v5 │ │ +03b246: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +03b24a: 0200 1200 |00f9: move/from16 v0, v18 │ │ +03b24e: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +03b252: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +03b254: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +03b258: 122b |0100: const/4 v11, #int 2 // #2 │ │ +03b25a: 0726 |0101: move-object v6, v2 │ │ +03b25c: 0207 1100 |0102: move/from16 v7, v17 │ │ +03b260: 0159 |0104: move v9, v5 │ │ +03b262: 7706 6a07 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ +03b268: 0a05 |0108: move-result v5 │ │ +03b26a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +03b26e: 121a |010b: const/4 v10, #int 1 // #1 │ │ +03b270: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +03b274: 0200 1200 |010e: move/from16 v0, v18 │ │ +03b278: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +03b27c: 123b |0112: const/4 v11, #int 3 // #3 │ │ +03b27e: 0726 |0113: move-object v6, v2 │ │ +03b280: 01d7 |0114: move v7, v13 │ │ +03b282: 0159 |0115: move v9, v5 │ │ +03b284: 7706 6a07 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@076a │ │ +03b28a: 0a05 |0119: move-result v5 │ │ +03b28c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +03b290: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +03b294: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03b298: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +03b29c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +03b2a0: 28a9 |0124: goto 00cd // -0057 │ │ +03b2a2: 120a |0125: const/4 v10, #int 0 // #0 │ │ +03b2a4: 28b6 |0126: goto 00dc // -004a │ │ +03b2a6: 120b |0127: const/4 v11, #int 0 // #0 │ │ +03b2a8: 28b7 |0128: goto 00df // -0049 │ │ +03b2aa: 120a |0129: const/4 v10, #int 0 // #0 │ │ +03b2ac: 28c3 |012a: goto 00ed // -003d │ │ +03b2ae: 120b |012b: const/4 v11, #int 0 // #0 │ │ +03b2b0: 28c4 |012c: goto 00f0 // -003c │ │ +03b2b2: 120a |012d: const/4 v10, #int 0 // #0 │ │ +03b2b4: 28d0 |012e: goto 00fe // -0030 │ │ +03b2b6: 120b |012f: const/4 v11, #int 0 // #0 │ │ +03b2b8: 28d1 |0130: goto 0101 // -002f │ │ +03b2ba: 120b |0131: const/4 v11, #int 0 // #0 │ │ +03b2bc: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -33518,50 +33518,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -03b1e8: |[03b1e8] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -03b1f8: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -03b1fc: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -03b200: 0161 |0004: move v1, v6 │ │ -03b202: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -03b206: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -03b208: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -03b20c: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -03b210: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -03b214: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -03b218: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -03b21c: 8e22 |0012: int-to-char v2, v2 │ │ -03b21e: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -03b222: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03b226: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -03b22a: b124 |0019: sub-int/2addr v4, v2 │ │ -03b22c: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -03b230: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -03b232: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -03b236: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -03b23a: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -03b23e: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -03b242: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -03b246: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -03b24a: 8e22 |0029: int-to-char v2, v2 │ │ -03b24c: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -03b250: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03b254: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -03b258: b124 |0030: sub-int/2addr v4, v2 │ │ -03b25a: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -03b25e: 8e22 |0033: int-to-char v2, v2 │ │ -03b260: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -03b264: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03b268: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -03b26c: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03b270: 0f06 |003c: return v6 │ │ +03b2c0: |[03b2c0] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +03b2d0: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +03b2d4: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +03b2d8: 0161 |0004: move v1, v6 │ │ +03b2da: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +03b2de: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +03b2e0: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +03b2e4: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +03b2e8: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +03b2ec: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +03b2f0: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +03b2f4: 8e22 |0012: int-to-char v2, v2 │ │ +03b2f6: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +03b2fa: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03b2fe: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +03b302: b124 |0019: sub-int/2addr v4, v2 │ │ +03b304: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +03b308: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +03b30a: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +03b30e: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +03b312: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +03b316: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +03b31a: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +03b31e: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +03b322: 8e22 |0029: int-to-char v2, v2 │ │ +03b324: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +03b328: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03b32c: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +03b330: b124 |0030: sub-int/2addr v4, v2 │ │ +03b332: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +03b336: 8e22 |0033: int-to-char v2, v2 │ │ +03b338: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +03b33c: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03b340: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +03b344: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03b348: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -33585,21 +33585,21 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2590 (TimeUtils.java) │ │ + source_file_idx : 2612 (TimeUtils.java) │ │ │ │ Class #154 header: │ │ class_idx : 322 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -33677,21 +33677,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ Class #155 header: │ │ class_idx : 326 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 421 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -33722,37 +33722,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -03b274: |[03b274] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -03b284: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03b288: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03b28c: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -03b290: 2200 4401 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0144 │ │ -03b294: 7010 9207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0792 │ │ -03b29a: 6900 af02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b29e: 6200 af02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b2a2: 7210 8007 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0780 │ │ -03b2a8: 0c00 |0012: move-result-object v0 │ │ -03b2aa: 6900 ae02 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b2ae: 0e00 |0015: return-void │ │ -03b2b0: 6000 2200 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03b2b4: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -03b2b8: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -03b2bc: 2200 4101 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0141 │ │ -03b2c0: 7010 7307 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0773 │ │ -03b2c6: 6900 af02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b2ca: 28ea |0023: goto 000d // -0016 │ │ -03b2cc: 2200 4501 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0145 │ │ -03b2d0: 7010 9607 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0796 │ │ -03b2d6: 6900 af02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b2da: 28e2 |002b: goto 000d // -001e │ │ +03b34c: |[03b34c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +03b35c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03b360: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03b364: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +03b368: 2200 4401 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0144 │ │ +03b36c: 7010 9207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0792 │ │ +03b372: 6900 af02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b376: 6200 af02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b37a: 7210 8007 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0780 │ │ +03b380: 0c00 |0012: move-result-object v0 │ │ +03b382: 6900 ae02 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b386: 0e00 |0015: return-void │ │ +03b388: 6000 2200 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03b38c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +03b390: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +03b394: 2200 4101 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0141 │ │ +03b398: 7010 7307 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0773 │ │ +03b39e: 6900 af02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b3a2: 28ea |0023: goto 000d // -0016 │ │ +03b3a4: 2200 4501 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0145 │ │ +03b3a8: 7010 9607 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0796 │ │ +03b3ae: 6900 af02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b3b2: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -33765,21 +33765,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03b2dc: |[03b2dc] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -03b2ec: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -03b2f2: 6200 af02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b2f6: 7220 7f07 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@077f │ │ -03b2fc: 0c00 |0008: move-result-object v0 │ │ -03b2fe: 5b10 b002 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02b0 │ │ -03b302: 0e00 |000b: return-void │ │ +03b3b4: |[03b3b4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +03b3c4: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03b3ca: 6200 af02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b3ce: 7220 7f07 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@077f │ │ +03b3d4: 0c00 |0008: move-result-object v0 │ │ +03b3d6: 5b10 b002 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02b0 │ │ +03b3da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ 0x000b line=312 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -33790,20 +33790,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -03b304: |[03b304] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b314: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b318: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b31c: 7240 7d07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@077d │ │ -03b322: 0a00 |0007: move-result v0 │ │ -03b324: 0f00 |0008: return v0 │ │ +03b3dc: |[03b3dc] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b3ec: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b3f0: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b3f4: 7240 7d07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@077d │ │ +03b3fa: 0a00 |0007: move-result v0 │ │ +03b3fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -33813,20 +33813,20 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03b328: |[03b328] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -03b338: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b33c: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b340: 7230 7e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@077e │ │ -03b346: 0c00 |0007: move-result-object v0 │ │ -03b348: 1100 |0008: return-object v0 │ │ +03b400: |[03b400] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +03b410: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b414: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b418: 7230 7e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@077e │ │ +03b41e: 0c00 |0007: move-result-object v0 │ │ +03b420: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ │ │ @@ -33835,17 +33835,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b34c: |[03b34c] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -03b35c: 5410 b002 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02b0 │ │ -03b360: 1100 |0002: return-object v0 │ │ +03b424: |[03b424] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +03b434: 5410 b002 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02b0 │ │ +03b438: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -33853,19 +33853,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03b364: |[03b364] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b374: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b378: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b37c: 7240 8107 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0781 │ │ -03b382: 0e00 |0007: return-void │ │ +03b43c: |[03b43c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b44c: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b450: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b454: 7240 8107 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0781 │ │ +03b45a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -33876,19 +33876,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03b384: |[03b384] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03b394: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b398: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b39c: 7240 8207 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0782 │ │ -03b3a2: 0e00 |0007: return-void │ │ +03b45c: |[03b45c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +03b46c: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b470: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b474: 7240 8207 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0782 │ │ +03b47a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0007 line=439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -33899,19 +33899,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03b3a4: |[03b3a4] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b3b4: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b3b8: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b3bc: 7240 8307 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0783 │ │ -03b3c2: 0e00 |0007: return-void │ │ +03b47c: |[03b47c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b48c: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b490: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b494: 7240 8307 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0783 │ │ +03b49a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0007 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -33922,20 +33922,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -03b3c4: |[03b3c4] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b3d4: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b3d8: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b3dc: 7255 8407 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0784 │ │ -03b3e2: 0a00 |0007: move-result v0 │ │ -03b3e4: 0f00 |0008: return v0 │ │ +03b49c: |[03b49c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b4ac: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b4b0: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b4b4: 7255 8407 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0784 │ │ +03b4ba: 0a00 |0007: move-result v0 │ │ +03b4bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ @@ -33946,20 +33946,20 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -03b3e8: |[03b3e8] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03b3f8: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b3fc: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b400: 7255 8507 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0785 │ │ -03b406: 0a00 |0007: move-result v0 │ │ -03b408: 0f00 |0008: return v0 │ │ +03b4c0: |[03b4c0] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +03b4d0: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b4d4: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b4d8: 7255 8507 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0785 │ │ +03b4de: 0a00 |0007: move-result v0 │ │ +03b4e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 action I │ │ @@ -33970,19 +33970,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03b40c: |[03b40c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -03b41c: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b420: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b424: 7240 8607 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0786 │ │ -03b42a: 0e00 |0007: return-void │ │ +03b4e4: |[03b4e4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +03b4f4: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b4f8: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b4fc: 7240 8607 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0786 │ │ +03b502: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -33993,35 +33993,35 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03b42c: |[03b42c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b43c: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ -03b440: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ -03b444: 7240 8707 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0787 │ │ -03b44a: 0e00 |0007: return-void │ │ +03b504: |[03b504] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b514: 6200 af02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02af │ │ +03b518: 6201 ae02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ae │ │ +03b51c: 7240 8707 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0787 │ │ +03b522: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0007 line=359 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ Class #156 header: │ │ class_idx : 327 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 612 │ │ -source_file_idx : 404 │ │ +source_file_idx : 422 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -34045,18 +34045,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b44c: |[03b44c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -03b45c: 5b01 b102 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b460: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ -03b466: 0e00 |0005: return-void │ │ +03b524: |[03b524] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +03b534: 5b01 b102 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b538: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ +03b53e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -34066,19 +34066,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03b468: |[03b468] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b478: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b47c: 7230 b607 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07b6 │ │ -03b482: 0a00 |0005: move-result v0 │ │ -03b484: 0f00 |0006: return v0 │ │ +03b540: |[03b540] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b550: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b554: 7230 b607 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07b6 │ │ +03b55a: 0a00 |0005: move-result v0 │ │ +03b55c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -34088,18 +34088,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b488: |[03b488] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b498: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b49c: 7230 b707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b7 │ │ -03b4a2: 0e00 |0005: return-void │ │ +03b560: |[03b560] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b570: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b574: 7230 b707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b7 │ │ +03b57a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34110,18 +34110,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b4a4: |[03b4a4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -03b4b4: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b4b8: 7230 b807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@07b8 │ │ -03b4be: 0e00 |0005: return-void │ │ +03b57c: |[03b57c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +03b58c: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b590: 7230 b807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@07b8 │ │ +03b596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34132,18 +34132,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b4c0: |[03b4c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b4d0: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b4d4: 7230 b907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b9 │ │ -03b4da: 0e00 |0005: return-void │ │ +03b598: |[03b598] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b5a8: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b5ac: 7230 b907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b9 │ │ +03b5b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34154,19 +34154,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03b4dc: |[03b4dc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b4ec: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b4f0: 7240 ba07 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07ba │ │ -03b4f6: 0a00 |0005: move-result v0 │ │ -03b4f8: 0f00 |0006: return v0 │ │ +03b5b4: |[03b5b4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b5c4: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b5c8: 7240 ba07 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07ba │ │ +03b5ce: 0a00 |0005: move-result v0 │ │ +03b5d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -34177,18 +34177,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b4fc: |[03b4fc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -03b50c: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b510: 7230 bb07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07bb │ │ -03b516: 0e00 |0005: return-void │ │ +03b5d4: |[03b5d4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +03b5e4: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b5e8: 7230 bb07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07bb │ │ +03b5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34199,34 +34199,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b518: |[03b518] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b528: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ -03b52c: 7230 bc07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07bc │ │ -03b532: 0e00 |0005: return-void │ │ +03b5f0: |[03b5f0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b600: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02b1 │ │ +03b604: 7230 bc07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07bc │ │ +03b60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 404 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 422 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #157 header: │ │ class_idx : 328 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 404 │ │ +superclass_idx : 837 │ │ +source_file_idx : 422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -34280,21 +34280,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 404 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 422 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #158 header: │ │ class_idx : 329 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 404 │ │ +superclass_idx : 837 │ │ +source_file_idx : 422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -34313,17 +34313,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b534: |[03b534] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -03b544: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03b54a: 0e00 |0003: return-void │ │ +03b60c: |[03b60c] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +03b61c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03b622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -34332,19 +34332,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03b54c: |[03b54c] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b55c: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b560: 6e30 5f11 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@115f │ │ -03b566: 0a00 |0005: move-result v0 │ │ -03b568: 0f00 |0006: return v0 │ │ +03b624: |[03b624] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b634: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b638: 6e30 5f11 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@115f │ │ +03b63e: 0a00 |0005: move-result v0 │ │ +03b640: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -34354,18 +34354,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b56c: |[03b56c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -03b57c: 2200 4701 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0147 │ │ -03b580: 7020 ae07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@07ae │ │ -03b586: 1100 |0005: return-object v0 │ │ +03b644: |[03b644] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +03b654: 2200 4701 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0147 │ │ +03b658: 7020 ae07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@07ae │ │ +03b65e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -34373,36 +34373,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b588: |[03b588] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -03b598: 2200 6402 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b59c: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ -03b5a2: 1100 |0005: return-object v0 │ │ +03b660: |[03b660] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +03b670: 2200 6402 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b674: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ +03b67a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b5a4: |[03b5a4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b5b4: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b5b8: 6e30 6111 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1161 │ │ -03b5be: 0e00 |0005: return-void │ │ +03b67c: |[03b67c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b68c: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b690: 6e30 6111 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1161 │ │ +03b696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34413,19 +34413,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b5c0: |[03b5c0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -03b5d0: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b5d4: 1f02 7802 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -03b5d8: 6e30 6211 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1162 │ │ -03b5de: 0e00 |0007: return-void │ │ +03b698: |[03b698] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +03b6a8: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b6ac: 1f02 7802 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +03b6b0: 6e30 6211 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1162 │ │ +03b6b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -34436,18 +34436,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b5e0: |[03b5e0] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b5f0: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b5f4: 6e30 6311 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1163 │ │ -03b5fa: 0e00 |0005: return-void │ │ +03b6b8: |[03b6b8] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b6c8: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b6cc: 6e30 6311 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1163 │ │ +03b6d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34458,19 +34458,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03b5fc: |[03b5fc] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b60c: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b610: 6e40 6411 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1164 │ │ -03b616: 0a00 |0005: move-result v0 │ │ -03b618: 0f00 |0006: return v0 │ │ +03b6d4: |[03b6d4] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b6e4: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b6e8: 6e40 6411 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1164 │ │ +03b6ee: 0a00 |0005: move-result v0 │ │ +03b6f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -34481,18 +34481,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b61c: |[03b61c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03b62c: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b630: 6e30 6611 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1166 │ │ -03b636: 0e00 |0005: return-void │ │ +03b6f4: |[03b6f4] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +03b704: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b708: 6e30 6611 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1166 │ │ +03b70e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34503,35 +34503,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b638: |[03b638] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b648: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b64c: 6e30 6711 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1167 │ │ -03b652: 0e00 |0005: return-void │ │ +03b710: |[03b710] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b720: 1f00 6402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b724: 6e30 6711 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1167 │ │ +03b72a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 404 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 422 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #159 header: │ │ class_idx : 330 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 612 │ │ -source_file_idx : 405 │ │ +source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -34555,18 +34555,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b654: |[03b654] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -03b664: 5b01 b202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b668: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ -03b66e: 0e00 |0005: return-void │ │ +03b72c: |[03b72c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +03b73c: 5b01 b202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b740: 7010 5e11 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@115e │ │ +03b746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ @@ -34576,19 +34576,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03b670: |[03b670] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b680: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b684: 7230 d107 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d1 │ │ -03b68a: 0a00 |0005: move-result v0 │ │ -03b68c: 0f00 |0006: return v0 │ │ +03b748: |[03b748] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b758: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b75c: 7230 d107 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d1 │ │ +03b762: 0a00 |0005: move-result v0 │ │ +03b764: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -34598,20 +34598,20 @@ │ │ type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03b690: |[03b690] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -03b6a0: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b6a4: 7220 d207 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@07d2 │ │ -03b6aa: 0c00 |0005: move-result-object v0 │ │ -03b6ac: 1f00 7902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0279 │ │ -03b6b0: 1100 |0008: return-object v0 │ │ +03b768: |[03b768] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +03b778: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b77c: 7220 d207 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@07d2 │ │ +03b782: 0c00 |0005: move-result-object v0 │ │ +03b784: 1f00 7902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0279 │ │ +03b788: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 host Landroid/view/View; │ │ │ │ @@ -34620,18 +34620,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b6b4: |[03b6b4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b6c4: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b6c8: 7230 d307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d3 │ │ -03b6ce: 0e00 |0005: return-void │ │ +03b78c: |[03b78c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b79c: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b7a0: 7230 d307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d3 │ │ +03b7a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34642,18 +34642,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b6d0: |[03b6d0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -03b6e0: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b6e4: 7230 d407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@07d4 │ │ -03b6ea: 0e00 |0005: return-void │ │ +03b7a8: |[03b7a8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +03b7b8: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b7bc: 7230 d407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@07d4 │ │ +03b7c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34664,18 +34664,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b6ec: |[03b6ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b6fc: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b700: 7230 d507 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d5 │ │ -03b706: 0e00 |0005: return-void │ │ +03b7c4: |[03b7c4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b7d4: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b7d8: 7230 d507 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d5 │ │ +03b7de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34686,19 +34686,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03b708: |[03b708] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b718: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b71c: 7240 d607 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d6 │ │ -03b722: 0a00 |0005: move-result v0 │ │ -03b724: 0f00 |0006: return v0 │ │ +03b7e0: |[03b7e0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03b7f0: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b7f4: 7240 d607 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07d6 │ │ +03b7fa: 0a00 |0005: move-result v0 │ │ +03b7fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -34709,19 +34709,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03b728: |[03b728] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03b738: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b73c: 7240 d707 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07d7 │ │ -03b742: 0a00 |0005: move-result v0 │ │ -03b744: 0f00 |0006: return v0 │ │ +03b800: |[03b800] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +03b810: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b814: 7240 d707 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07d7 │ │ +03b81a: 0a00 |0005: move-result v0 │ │ +03b81c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -34732,18 +34732,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b748: |[03b748] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -03b758: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b75c: 7230 d807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07d8 │ │ -03b762: 0e00 |0005: return-void │ │ +03b820: |[03b820] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +03b830: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b834: 7230 d807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07d8 │ │ +03b83a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34754,34 +34754,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b764: |[03b764] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b774: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ -03b778: 7230 d907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d9 │ │ -03b77e: 0e00 |0005: return-void │ │ +03b83c: |[03b83c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03b84c: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02b2 │ │ +03b850: 7230 d907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07d9 │ │ +03b856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 405 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 423 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #160 header: │ │ class_idx : 331 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 405 │ │ +superclass_idx : 837 │ │ +source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -34847,21 +34847,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 405 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 423 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #161 header: │ │ class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 405 │ │ +superclass_idx : 837 │ │ +source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -34880,17 +34880,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b780: |[03b780] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -03b790: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03b796: 0e00 |0003: return-void │ │ +03b858: |[03b858] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +03b868: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03b86e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -34899,19 +34899,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03b798: |[03b798] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -03b7a8: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b7ac: 6e20 6011 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1160 │ │ -03b7b2: 0c00 |0005: move-result-object v0 │ │ -03b7b4: 1100 |0006: return-object v0 │ │ +03b870: |[03b870] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +03b880: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b884: 6e20 6011 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1160 │ │ +03b88a: 0c00 |0005: move-result-object v0 │ │ +03b88c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ │ │ @@ -34920,18 +34920,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b7b8: |[03b7b8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -03b7c8: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@014a │ │ -03b7cc: 7020 c707 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@07c7 │ │ -03b7d2: 1100 |0005: return-object v0 │ │ +03b890: |[03b890] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +03b8a0: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@014a │ │ +03b8a4: 7020 c707 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@07c7 │ │ +03b8aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ @@ -34939,36 +34939,36 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03b7d4: |[03b7d4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03b7e4: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03b7e8: 6e40 6511 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1165 │ │ -03b7ee: 0a00 |0005: move-result v0 │ │ -03b7f0: 0f00 |0006: return v0 │ │ +03b8ac: |[03b8ac] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +03b8bc: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03b8c0: 6e40 6511 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1165 │ │ +03b8c6: 0a00 |0005: move-result v0 │ │ +03b8c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 405 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 423 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #162 header: │ │ class_idx : 333 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 462 │ │ +superclass_idx : 837 │ │ +source_file_idx : 480 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -34986,21 +34986,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;) │ │ name : 'onSubUiVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 462 (ActionProvider.java) │ │ + source_file_idx : 480 (ActionProvider.java) │ │ │ │ Class #163 header: │ │ class_idx : 334 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 462 │ │ +superclass_idx : 837 │ │ +source_file_idx : 480 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -35018,21 +35018,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$VisibilityListener;) │ │ name : 'onActionProviderVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 462 (ActionProvider.java) │ │ + source_file_idx : 480 (ActionProvider.java) │ │ │ │ Class #164 header: │ │ class_idx : 335 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 462 │ │ +superclass_idx : 837 │ │ +source_file_idx : 480 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -35068,18 +35068,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b7f4: |[03b7f4] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -03b804: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03b80a: 5b01 b402 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02b4 │ │ -03b80e: 0e00 |0005: return-void │ │ +03b8cc: |[03b8cc] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +03b8dc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03b8e2: 5b01 b402 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02b4 │ │ +03b8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ @@ -35091,17 +35091,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b810: |[03b810] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -03b820: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02b4 │ │ -03b824: 1100 |0002: return-object v0 │ │ +03b8e8: |[03b8e8] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +03b8f8: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02b4 │ │ +03b8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -35109,17 +35109,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b828: |[03b828] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -03b838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b83a: 0f00 |0001: return v0 │ │ +03b900: |[03b900] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +03b910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b912: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -35127,17 +35127,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b83c: |[03b83c] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -03b84c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03b84e: 0f00 |0001: return v0 │ │ +03b914: |[03b914] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +03b924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03b926: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #3 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -35151,18 +35151,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b850: |[03b850] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -03b860: 6e10 e407 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@07e4 │ │ -03b866: 0c00 |0003: move-result-object v0 │ │ -03b868: 1100 |0004: return-object v0 │ │ +03b928: |[03b928] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +03b938: 6e10 e407 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@07e4 │ │ +03b93e: 0c00 |0003: move-result-object v0 │ │ +03b940: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0005 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -35171,17 +35171,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b86c: |[03b86c] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -03b87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b87e: 0f00 |0001: return v0 │ │ +03b944: |[03b944] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +03b954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b956: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #6 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -35189,16 +35189,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b880: |[03b880] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -03b890: 0e00 |0000: return-void │ │ +03b958: |[03b958] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +03b968: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0001 reg=1 subMenu Landroid/view/SubMenu; │ │ │ │ @@ -35207,17 +35207,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b894: |[03b894] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -03b8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b8a6: 0f00 |0001: return v0 │ │ +03b96c: |[03b96c] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +03b97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b97e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #8 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -35225,25 +35225,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03b8a8: |[03b8a8] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -03b8b8: 5420 b602 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ -03b8bc: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -03b8c0: 6e10 e807 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@07e8 │ │ -03b8c6: 0a00 |0007: move-result v0 │ │ -03b8c8: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -03b8cc: 5420 b602 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ -03b8d0: 6e10 e307 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@07e3 │ │ -03b8d6: 0a01 |000f: move-result v1 │ │ -03b8d8: 7220 df07 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@07df │ │ -03b8de: 0e00 |0013: return-void │ │ +03b980: |[03b980] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +03b990: 5420 b602 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ +03b994: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +03b998: 6e10 e807 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@07e8 │ │ +03b99e: 0a00 |0007: move-result v0 │ │ +03b9a0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +03b9a4: 5420 b602 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ +03b9a8: 6e10 e307 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@07e3 │ │ +03b9ae: 0a01 |000f: move-result v1 │ │ +03b9b0: 7220 df07 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@07df │ │ +03b9b6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x0013 line=148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/ActionProvider; │ │ @@ -35253,17 +35253,17 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b8e0: |[03b8e0] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -03b8f0: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ -03b8f4: 0e00 |0002: return-void │ │ +03b9b8: |[03b9b8] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +03b9c8: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ +03b9cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; │ │ @@ -35273,38 +35273,38 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -03b8f8: |[03b8f8] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -03b908: 5430 b602 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ -03b90c: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -03b910: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -03b914: 1a00 cd01 |0006: const-string v0, "ActionProvider(support)" // string@01cd │ │ -03b918: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -03b91c: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03b922: 1a02 211a |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@1a21 │ │ -03b926: 6e20 fa15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03b92c: 0c01 |0012: move-result-object v1 │ │ -03b92e: 6e10 c115 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03b934: 0c02 |0016: move-result-object v2 │ │ -03b936: 6e10 9515 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1595 │ │ -03b93c: 0c02 |001a: move-result-object v2 │ │ -03b93e: 6e20 fa15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03b944: 0c01 |001e: move-result-object v1 │ │ -03b946: 1a02 5700 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0057 │ │ -03b94a: 6e20 fa15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03b950: 0c01 |0024: move-result-object v1 │ │ -03b952: 6e10 ff15 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03b958: 0c01 |0028: move-result-object v1 │ │ -03b95a: 7120 0011 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -03b960: 5b34 b602 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ -03b964: 0e00 |002e: return-void │ │ +03b9d0: |[03b9d0] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +03b9e0: 5430 b602 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ +03b9e4: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +03b9e8: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +03b9ec: 1a00 df01 |0006: const-string v0, "ActionProvider(support)" // string@01df │ │ +03b9f0: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +03b9f4: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03b9fa: 1a02 2b1a |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@1a2b │ │ +03b9fe: 6e20 0116 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ba04: 0c01 |0012: move-result-object v1 │ │ +03ba06: 6e10 c815 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +03ba0c: 0c02 |0016: move-result-object v2 │ │ +03ba0e: 6e10 9c15 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@159c │ │ +03ba14: 0c02 |001a: move-result-object v2 │ │ +03ba16: 6e20 0116 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ba1c: 0c01 |001e: move-result-object v1 │ │ +03ba1e: 1a02 6a00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@006a │ │ +03ba22: 6e20 0116 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ba28: 0c01 |0024: move-result-object v1 │ │ +03ba2a: 6e10 0616 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03ba30: 0c01 |0028: move-result-object v1 │ │ +03ba32: 7120 0011 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +03ba38: 5b34 b602 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02b6 │ │ +03ba3c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -35316,36 +35316,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03b968: |[03b968] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -03b978: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ -03b97c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03b980: 5410 b502 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ -03b984: 7220 de07 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@07de │ │ -03b98a: 0e00 |0009: return-void │ │ +03ba40: |[03ba40] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +03ba50: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ +03ba54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03ba58: 5410 b502 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02b5 │ │ +03ba5c: 7220 de07 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@07de │ │ +03ba62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x000a reg=2 isVisible Z │ │ │ │ - source_file_idx : 462 (ActionProvider.java) │ │ + source_file_idx : 480 (ActionProvider.java) │ │ │ │ Class #165 header: │ │ class_idx : 336 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 859 │ │ +superclass_idx : 837 │ │ +source_file_idx : 877 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -35381,21 +35381,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ name : 'setOnDoubleTapListener' │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 859 (GestureDetectorCompat.java) │ │ + source_file_idx : 877 (GestureDetectorCompat.java) │ │ │ │ Class #166 header: │ │ class_idx : 337 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 88 │ │ -source_file_idx : 859 │ │ +source_file_idx : 877 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -35419,18 +35419,18 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b98c: |[03b98c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -03b99c: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03b9a0: 7010 7401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -03b9a6: 0e00 |0005: return-void │ │ +03ba64: |[03ba64] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +03ba74: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03ba78: 7010 7401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +03ba7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -35441,20 +35441,20 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03b9a8: |[03b9a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -03b9b8: 5b12 b702 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03b9bc: 6e10 7601 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0176 │ │ -03b9c2: 0c00 |0005: move-result-object v0 │ │ -03b9c4: 7020 7501 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -03b9ca: 0e00 |0009: return-void │ │ +03ba80: |[03ba80] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +03ba90: 5b12 b702 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03ba94: 6e10 7601 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0176 │ │ +03ba9a: 0c00 |0005: move-result-object v0 │ │ +03ba9c: 7020 7501 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +03baa2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -35467,62 +35467,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -03b9cc: |[03b9cc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -03b9dc: 5240 2400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0024 │ │ -03b9e0: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -03b9e6: 2200 4803 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@0348 │ │ -03b9ea: 2201 4d03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -03b9ee: 7010 f315 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03b9f4: 1a02 3f0a |000c: const-string v2, "Unknown message " // string@0a3f │ │ -03b9f8: 6e20 fa15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03b9fe: 0c01 |0011: move-result-object v1 │ │ -03ba00: 6e20 f915 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -03ba06: 0c01 |0015: move-result-object v1 │ │ -03ba08: 6e10 ff15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03ba0e: 0c01 |0019: move-result-object v1 │ │ -03ba10: 7020 cb15 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -03ba16: 2700 |001d: throw v0 │ │ -03ba18: 5430 b702 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba1c: 7110 f707 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@07f7 │ │ -03ba22: 0c00 |0023: move-result-object v0 │ │ -03ba24: 5431 b702 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba28: 7110 f607 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@07f6 │ │ -03ba2e: 0c01 |0029: move-result-object v1 │ │ -03ba30: 7220 1911 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1119 │ │ -03ba36: 0e00 |002d: return-void │ │ -03ba38: 5430 b702 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba3c: 7110 f807 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@07f8 │ │ -03ba42: 28fa |0033: goto 002d // -0006 │ │ -03ba44: 5430 b702 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba48: 7110 f907 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@07f9 │ │ -03ba4e: 0c00 |0039: move-result-object v0 │ │ -03ba50: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -03ba54: 5430 b702 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba58: 7110 fa07 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@07fa │ │ -03ba5e: 0a00 |0041: move-result v0 │ │ -03ba60: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -03ba64: 5430 b702 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba68: 7110 f907 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@07f9 │ │ -03ba6e: 0c00 |0049: move-result-object v0 │ │ -03ba70: 5431 b702 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba74: 7110 f607 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@07f6 │ │ -03ba7a: 0c01 |004f: move-result-object v1 │ │ -03ba7c: 7220 1411 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1114 │ │ -03ba82: 28da |0053: goto 002d // -0026 │ │ -03ba84: 5430 b702 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ -03ba88: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -03ba8a: 7120 fb07 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@07fb │ │ -03ba90: 28d3 |005a: goto 002d // -002d │ │ -03ba92: 0000 |005b: nop // spacer │ │ -03ba94: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +03baa4: |[03baa4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +03bab4: 5240 2400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0024 │ │ +03bab8: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +03babe: 2200 4a03 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@034a │ │ +03bac2: 2201 4f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +03bac6: 7010 fa15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03bacc: 1a02 550a |000c: const-string v2, "Unknown message " // string@0a55 │ │ +03bad0: 6e20 0116 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03bad6: 0c01 |0011: move-result-object v1 │ │ +03bad8: 6e20 0016 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +03bade: 0c01 |0015: move-result-object v1 │ │ +03bae0: 6e10 0616 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03bae6: 0c01 |0019: move-result-object v1 │ │ +03bae8: 7020 d215 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +03baee: 2700 |001d: throw v0 │ │ +03baf0: 5430 b702 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03baf4: 7110 f707 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@07f7 │ │ +03bafa: 0c00 |0023: move-result-object v0 │ │ +03bafc: 5431 b702 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb00: 7110 f607 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@07f6 │ │ +03bb06: 0c01 |0029: move-result-object v1 │ │ +03bb08: 7220 1911 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1119 │ │ +03bb0e: 0e00 |002d: return-void │ │ +03bb10: 5430 b702 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb14: 7110 f807 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@07f8 │ │ +03bb1a: 28fa |0033: goto 002d // -0006 │ │ +03bb1c: 5430 b702 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb20: 7110 f907 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@07f9 │ │ +03bb26: 0c00 |0039: move-result-object v0 │ │ +03bb28: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +03bb2c: 5430 b702 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb30: 7110 fa07 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@07fa │ │ +03bb36: 0a00 |0041: move-result v0 │ │ +03bb38: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +03bb3c: 5430 b702 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb40: 7110 f907 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@07f9 │ │ +03bb46: 0c00 |0049: move-result-object v0 │ │ +03bb48: 5431 b702 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb4c: 7110 f607 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@07f6 │ │ +03bb52: 0c01 |004f: move-result-object v1 │ │ +03bb54: 7220 1411 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1114 │ │ +03bb5a: 28da |0053: goto 002d // -0026 │ │ +03bb5c: 5430 b702 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02b7 │ │ +03bb60: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +03bb62: 7120 fb07 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@07fb │ │ +03bb68: 28d3 |005a: goto 002d // -002d │ │ +03bb6a: 0000 |005b: nop // spacer │ │ +03bb6c: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=134 │ │ 0x001e line=115 │ │ 0x002d line=136 │ │ 0x002e line=119 │ │ @@ -35531,21 +35531,21 @@ │ │ 0x0044 line=126 │ │ 0x0054 line=128 │ │ 0x005b line=113 │ │ locals : │ │ 0x0000 - 0x0066 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ 0x0000 - 0x0066 reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 859 (GestureDetectorCompat.java) │ │ + source_file_idx : 877 (GestureDetectorCompat.java) │ │ │ │ Class #167 header: │ │ class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 859 │ │ +superclass_idx : 837 │ │ +source_file_idx : 877 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -35568,18 +35568,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03baa8: |[03baa8] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -03bab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03baba: 7040 0b08 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@080b │ │ -03bac0: 0e00 |0004: return-void │ │ +03bb80: |[03bb80] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +03bb90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03bb92: 7040 0b08 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@080b │ │ +03bb98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -35590,27 +35590,27 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -03bac4: |[03bac4] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -03bad4: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -03bada: 6000 2200 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03bade: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -03bae2: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -03bae6: 2200 5301 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0153 │ │ -03baea: 7040 0508 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0805 │ │ -03baf0: 5b20 d402 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03baf4: 0e00 |0010: return-void │ │ -03baf6: 2200 5201 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0152 │ │ -03bafa: 7040 f507 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@07f5 │ │ -03bb00: 5b20 d402 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03bb04: 28f8 |0018: goto 0010 // -0008 │ │ +03bb9c: |[03bb9c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +03bbac: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03bbb2: 6000 2200 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03bbb6: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +03bbba: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +03bbbe: 2200 5301 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0153 │ │ +03bbc2: 7040 0508 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0805 │ │ +03bbc8: 5b20 d402 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bbcc: 0e00 |0010: return-void │ │ +03bbce: 2200 5201 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0152 │ │ +03bbd2: 7040 f507 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@07f5 │ │ +03bbd8: 5b20 d402 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bbdc: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -35626,19 +35626,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03bb08: |[03bb08] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -03bb18: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03bb1c: 7210 ed07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@07ed │ │ -03bb22: 0a00 |0005: move-result v0 │ │ -03bb24: 0f00 |0006: return v0 │ │ +03bbe0: |[03bbe0] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +03bbf0: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bbf4: 7210 ed07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@07ed │ │ +03bbfa: 0a00 |0005: move-result v0 │ │ +03bbfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ @@ -35646,19 +35646,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bb28: |[03bb28] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -03bb38: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03bb3c: 7220 ee07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@07ee │ │ -03bb42: 0a00 |0005: move-result v0 │ │ -03bb44: 0f00 |0006: return v0 │ │ +03bc00: |[03bc00] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +03bc10: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bc14: 7220 ee07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@07ee │ │ +03bc1a: 0a00 |0005: move-result v0 │ │ +03bc1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -35667,18 +35667,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03bb48: |[03bb48] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -03bb58: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03bb5c: 7220 ef07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@07ef │ │ -03bb62: 0e00 |0005: return-void │ │ +03bc20: |[03bc20] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +03bc30: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bc34: 7220 ef07 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@07ef │ │ +03bc3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0005 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -35688,33 +35688,33 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03bb64: |[03bb64] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -03bb74: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ -03bb78: 7220 f007 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@07f0 │ │ -03bb7e: 0e00 |0005: return-void │ │ +03bc3c: |[03bc3c] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +03bc4c: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@02d4 │ │ +03bc50: 7220 f007 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@07f0 │ │ +03bc56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0005 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 859 (GestureDetectorCompat.java) │ │ + source_file_idx : 877 (GestureDetectorCompat.java) │ │ │ │ Class #168 header: │ │ class_idx : 341 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 867 │ │ +superclass_idx : 837 │ │ +source_file_idx : 885 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -35750,21 +35750,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ name : 'getAbsoluteGravity' │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 867 (GravityCompat.java) │ │ + source_file_idx : 885 (GravityCompat.java) │ │ │ │ Class #169 header: │ │ class_idx : 344 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 867 │ │ +superclass_idx : 837 │ │ +source_file_idx : 885 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -35808,26 +35808,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03bb80: |[03bb80] android.support.v4.view.GravityCompat.:()V │ │ -03bb90: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03bb94: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -03bb98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03bb9c: 2201 5701 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0157 │ │ -03bba0: 7010 1908 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0819 │ │ -03bba6: 6901 d602 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bbaa: 0e00 |000d: return-void │ │ -03bbac: 2201 5601 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0156 │ │ -03bbb0: 7010 1408 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0814 │ │ -03bbb6: 6901 d602 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bbba: 28f8 |0015: goto 000d // -0008 │ │ +03bc58: |[03bc58] android.support.v4.view.GravityCompat.:()V │ │ +03bc68: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03bc6c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +03bc70: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03bc74: 2201 5701 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0157 │ │ +03bc78: 7010 1908 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0819 │ │ +03bc7e: 6901 d602 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bc82: 0e00 |000d: return-void │ │ +03bc84: 2201 5601 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0156 │ │ +03bc88: 7010 1408 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0814 │ │ +03bc8e: 6901 d602 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bc92: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -35839,17 +35839,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bbbc: |[03bbbc] android.support.v4.view.GravityCompat.:()V │ │ -03bbcc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03bbd2: 0e00 |0003: return-void │ │ +03bc94: |[03bc94] android.support.v4.view.GravityCompat.:()V │ │ +03bca4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03bcaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -35858,26 +35858,26 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -03bbd4: |[03bbd4] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -03bbe4: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bbe8: 0191 |0002: move v1, v9 │ │ -03bbea: 01a2 |0003: move v2, v10 │ │ -03bbec: 01b3 |0004: move v3, v11 │ │ -03bbee: 07c4 |0005: move-object v4, v12 │ │ -03bbf0: 01d5 |0006: move v5, v13 │ │ -03bbf2: 01e6 |0007: move v6, v14 │ │ -03bbf4: 07f7 |0008: move-object v7, v15 │ │ -03bbf6: 0208 1000 |0009: move/from16 v8, v16 │ │ -03bbfa: 7809 1008 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0810 │ │ -03bc00: 0e00 |000e: return-void │ │ +03bcac: |[03bcac] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +03bcbc: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bcc0: 0191 |0002: move v1, v9 │ │ +03bcc2: 01a2 |0003: move v2, v10 │ │ +03bcc4: 01b3 |0004: move v3, v11 │ │ +03bcc6: 07c4 |0005: move-object v4, v12 │ │ +03bcc8: 01d5 |0006: move v5, v13 │ │ +03bcca: 01e6 |0007: move v6, v14 │ │ +03bccc: 07f7 |0008: move-object v7, v15 │ │ +03bcce: 0208 1000 |0009: move/from16 v8, v16 │ │ +03bcd2: 7809 1008 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0810 │ │ +03bcd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=9 gravity I │ │ 0x0000 - 0x000f reg=10 w I │ │ @@ -35893,24 +35893,24 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -03bc04: |[03bc04] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -03bc14: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bc18: 0171 |0002: move v1, v7 │ │ -03bc1a: 0182 |0003: move v2, v8 │ │ -03bc1c: 0193 |0004: move v3, v9 │ │ -03bc1e: 07a4 |0005: move-object v4, v10 │ │ -03bc20: 07b5 |0006: move-object v5, v11 │ │ -03bc22: 01c6 |0007: move v6, v12 │ │ -03bc24: 7807 1108 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0811 │ │ -03bc2a: 0e00 |000b: return-void │ │ +03bcdc: |[03bcdc] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +03bcec: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bcf0: 0171 |0002: move v1, v7 │ │ +03bcf2: 0182 |0003: move v2, v8 │ │ +03bcf4: 0193 |0004: move v3, v9 │ │ +03bcf6: 07a4 |0005: move-object v4, v10 │ │ +03bcf8: 07b5 |0006: move-object v5, v11 │ │ +03bcfa: 01c6 |0007: move v6, v12 │ │ +03bcfc: 7807 1108 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0811 │ │ +03bd02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=7 gravity I │ │ 0x0000 - 0x000c reg=8 w I │ │ @@ -35924,18 +35924,18 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -03bc2c: |[03bc2c] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -03bc3c: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bc40: 7254 1208 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0812 │ │ -03bc46: 0e00 |0005: return-void │ │ +03bd04: |[03bd04] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +03bd14: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bd18: 7254 1208 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0812 │ │ +03bd1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 gravity I │ │ 0x0000 - 0x0006 reg=2 display Landroid/graphics/Rect; │ │ @@ -35947,34 +35947,34 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03bc48: |[03bc48] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -03bc58: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ -03bc5c: 7230 1308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0813 │ │ -03bc62: 0a00 |0005: move-result v0 │ │ -03bc64: 0f00 |0006: return v0 │ │ +03bd20: |[03bd20] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +03bd30: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@02d6 │ │ +03bd34: 7230 1308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0813 │ │ +03bd3a: 0a00 |0005: move-result v0 │ │ +03bd3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 867 (GravityCompat.java) │ │ + source_file_idx : 885 (GravityCompat.java) │ │ │ │ Class #170 header: │ │ class_idx : 345 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 871 │ │ +superclass_idx : 837 │ │ +source_file_idx : 889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #170 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompatJellybeanMr1;' │ │ @@ -35989,17 +35989,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bc68: |[03bc68] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -03bc78: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03bc7e: 0e00 |0003: return-void │ │ +03bd40: |[03bd40] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +03bd50: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03bd56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ @@ -36007,17 +36007,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -03bc80: |[03bc80] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -03bc90: 7708 2111 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1121 │ │ -03bc96: 0e00 |0003: return-void │ │ +03bd58: |[03bd58] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +03bd68: 7708 2111 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1121 │ │ +03bd6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -36033,17 +36033,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -03bc98: |[03bc98] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -03bca8: 7706 2311 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1123 │ │ -03bcae: 0e00 |0003: return-void │ │ +03bd70: |[03bd70] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +03bd80: 7706 2311 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1123 │ │ +03bd86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -36057,17 +36057,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03bcb0: |[03bcb0] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -03bcc0: 7140 2511 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1125 │ │ -03bcc6: 0e00 |0003: return-void │ │ +03bd88: |[03bd88] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +03bd98: 7140 2511 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1125 │ │ +03bd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 display Landroid/graphics/Rect; │ │ @@ -36079,33 +36079,33 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03bcc8: |[03bcc8] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -03bcd8: 7120 2611 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1126 │ │ -03bcde: 0a00 |0003: move-result v0 │ │ -03bce0: 0f00 |0004: return v0 │ │ +03bda0: |[03bda0] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +03bdb0: 7120 2611 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1126 │ │ +03bdb6: 0a00 |0003: move-result v0 │ │ +03bdb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 871 (GravityCompatJellybeanMr1.java) │ │ + source_file_idx : 889 (GravityCompatJellybeanMr1.java) │ │ │ │ Class #171 header: │ │ class_idx : 349 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1029 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1047 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -36159,21 +36159,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ name : 'startTracking' │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1029 (KeyEventCompat.java) │ │ + source_file_idx : 1047 (KeyEventCompat.java) │ │ │ │ Class #172 header: │ │ class_idx : 350 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1029 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1047 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -36196,26 +36196,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03bce4: |[03bce4] android.support.v4.view.KeyEventCompat.:()V │ │ -03bcf4: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03bcf8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03bcfc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03bd00: 2200 5c01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@015c │ │ -03bd04: 7010 3708 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0837 │ │ -03bd0a: 6900 dc02 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bd0e: 0e00 |000d: return-void │ │ -03bd10: 2200 5a01 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@015a │ │ -03bd14: 7010 2908 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0829 │ │ -03bd1a: 6900 dc02 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bd1e: 28f8 |0015: goto 000d // -0008 │ │ +03bdbc: |[03bdbc] android.support.v4.view.KeyEventCompat.:()V │ │ +03bdcc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03bdd0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03bdd4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03bdd8: 2200 5c01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@015c │ │ +03bddc: 7010 3708 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0837 │ │ +03bde2: 6900 dc02 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bde6: 0e00 |000d: return-void │ │ +03bde8: 2200 5a01 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@015a │ │ +03bdec: 7010 2908 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0829 │ │ +03bdf2: 6900 dc02 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bdf6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -36225,17 +36225,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bd20: |[03bd20] android.support.v4.view.KeyEventCompat.:()V │ │ -03bd30: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03bd36: 0e00 |0003: return-void │ │ +03bdf8: |[03bdf8] android.support.v4.view.KeyEventCompat.:()V │ │ +03be08: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03be0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -36244,19 +36244,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -03bd38: |[03bd38] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -03bd48: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bd4c: 7254 3b08 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@083b │ │ -03bd52: 0a00 |0005: move-result v0 │ │ -03bd54: 0f00 |0006: return v0 │ │ +03be10: |[03be10] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +03be20: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03be24: 7254 3b08 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@083b │ │ +03be2a: 0a00 |0005: move-result v0 │ │ +03be2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ 0x0000 - 0x0007 reg=3 state Ljava/lang/Object; │ │ @@ -36267,19 +36267,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bd58: |[03bd58] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -03bd68: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bd6c: 7220 3c08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@083c │ │ -03bd72: 0c00 |0005: move-result-object v0 │ │ -03bd74: 1100 |0006: return-object v0 │ │ +03be30: |[03be30] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +03be40: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03be44: 7220 3c08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@083c │ │ +03be4a: 0c00 |0005: move-result-object v0 │ │ +03be4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -36287,21 +36287,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03bd78: |[03bd78] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -03bd88: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bd8c: 6e10 2c11 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@112c │ │ -03bd92: 0a01 |0005: move-result v1 │ │ -03bd94: 7230 3e08 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@083e │ │ -03bd9a: 0a00 |0009: move-result v0 │ │ -03bd9c: 0f00 |000a: return v0 │ │ +03be50: |[03be50] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +03be60: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03be64: 6e10 2c11 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@112c │ │ +03be6a: 0a01 |0005: move-result v1 │ │ +03be6c: 7230 3e08 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@083e │ │ +03be72: 0a00 |0009: move-result v0 │ │ +03be74: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -36310,21 +36310,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03bda0: |[03bda0] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -03bdb0: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bdb4: 6e10 2c11 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@112c │ │ -03bdba: 0a01 |0005: move-result v1 │ │ -03bdbc: 7220 3f08 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@083f │ │ -03bdc2: 0a00 |0009: move-result v0 │ │ -03bdc4: 0f00 |000a: return v0 │ │ +03be78: |[03be78] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +03be88: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03be8c: 6e10 2c11 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@112c │ │ +03be92: 0a01 |0005: move-result v1 │ │ +03be94: 7220 3f08 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@083f │ │ +03be9a: 0a00 |0009: move-result v0 │ │ +03be9c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -36332,19 +36332,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bdc8: |[03bdc8] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -03bdd8: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bddc: 7220 3d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@083d │ │ -03bde2: 0a00 |0005: move-result v0 │ │ -03bde4: 0f00 |0006: return v0 │ │ +03bea0: |[03bea0] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +03beb0: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03beb4: 7220 3d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@083d │ │ +03beba: 0a00 |0005: move-result v0 │ │ +03bebc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #7 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -36352,19 +36352,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03bde8: |[03bde8] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -03bdf8: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03bdfc: 7230 3e08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@083e │ │ -03be02: 0a00 |0005: move-result v0 │ │ -03be04: 0f00 |0006: return v0 │ │ +03bec0: |[03bec0] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +03bed0: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bed4: 7230 3e08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@083e │ │ +03beda: 0a00 |0005: move-result v0 │ │ +03bedc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -36373,19 +36373,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03be08: |[03be08] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -03be18: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03be1c: 7220 3f08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@083f │ │ -03be22: 0a00 |0005: move-result v0 │ │ -03be24: 0f00 |0006: return v0 │ │ +03bee0: |[03bee0] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +03bef0: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bef4: 7220 3f08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@083f │ │ +03befa: 0a00 |0005: move-result v0 │ │ +03befc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -36393,19 +36393,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03be28: |[03be28] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -03be38: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03be3c: 7220 4008 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0840 │ │ -03be42: 0a00 |0005: move-result v0 │ │ -03be44: 0f00 |0006: return v0 │ │ +03bf00: |[03bf00] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +03bf10: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bf14: 7220 4008 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0840 │ │ +03bf1a: 0a00 |0005: move-result v0 │ │ +03bf1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -36413,33 +36413,33 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03be48: |[03be48] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -03be58: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ -03be5c: 7220 4108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0841 │ │ -03be62: 0e00 |0005: return-void │ │ +03bf20: |[03bf20] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +03bf30: 6200 dc02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@02dc │ │ +03bf34: 7220 4108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0841 │ │ +03bf3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1029 (KeyEventCompat.java) │ │ + source_file_idx : 1047 (KeyEventCompat.java) │ │ │ │ Class #173 header: │ │ class_idx : 351 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1030 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1048 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #173 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatEclair;' │ │ @@ -36454,17 +36454,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03be64: |[03be64] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -03be74: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03be7a: 0e00 |0003: return-void │ │ +03bf3c: |[03bf3c] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +03bf4c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03bf52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -36472,19 +36472,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03be7c: |[03be7c] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -03be8c: 1f03 5802 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0258 │ │ -03be90: 6e40 2911 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@1129 │ │ -03be96: 0a00 |0005: move-result v0 │ │ -03be98: 0f00 |0006: return v0 │ │ +03bf54: |[03bf54] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +03bf64: 1f03 5802 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0258 │ │ +03bf68: 6e40 2911 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@1129 │ │ +03bf6e: 0a00 |0005: move-result v0 │ │ +03bf70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 state Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -36495,18 +36495,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03be9c: |[03be9c] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -03beac: 6e10 8211 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1182 │ │ -03beb2: 0c00 |0003: move-result-object v0 │ │ -03beb4: 1100 |0004: return-object v0 │ │ +03bf74: |[03bf74] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +03bf84: 6e10 8211 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1182 │ │ +03bf8a: 0c00 |0003: move-result-object v0 │ │ +03bf8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -36514,18 +36514,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03beb8: |[03beb8] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -03bec8: 6e10 2e11 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@112e │ │ -03bece: 0a00 |0003: move-result v0 │ │ -03bed0: 0f00 |0004: return v0 │ │ +03bf90: |[03bf90] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +03bfa0: 6e10 2e11 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@112e │ │ +03bfa6: 0a00 |0003: move-result v0 │ │ +03bfa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -36533,32 +36533,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bed4: |[03bed4] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -03bee4: 6e10 3211 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1132 │ │ -03beea: 0e00 |0003: return-void │ │ +03bfac: |[03bfac] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +03bfbc: 6e10 3211 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1132 │ │ +03bfc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1030 (KeyEventCompatEclair.java) │ │ + source_file_idx : 1048 (KeyEventCompatEclair.java) │ │ │ │ Class #174 header: │ │ class_idx : 352 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1031 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ @@ -36573,17 +36573,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03beec: |[03beec] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -03befc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03bf02: 0e00 |0003: return-void │ │ +03bfc4: |[03bfc4] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +03bfd4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03bfda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -36591,18 +36591,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03bf04: |[03bf04] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -03bf14: 7120 2f11 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@112f │ │ -03bf1a: 0a00 |0003: move-result v0 │ │ -03bf1c: 0f00 |0004: return v0 │ │ +03bfdc: |[03bfdc] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +03bfec: 7120 2f11 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@112f │ │ +03bff2: 0a00 |0003: move-result v0 │ │ +03bff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -36611,18 +36611,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bf20: |[03bf20] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -03bf30: 7110 3011 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1130 │ │ -03bf36: 0a00 |0003: move-result v0 │ │ -03bf38: 0f00 |0004: return v0 │ │ +03bff8: |[03bff8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +03c008: 7110 3011 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1130 │ │ +03c00e: 0a00 |0003: move-result v0 │ │ +03c010: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -36630,32 +36630,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bf3c: |[03bf3c] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -03bf4c: 7110 3111 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1131 │ │ -03bf52: 0a00 |0003: move-result v0 │ │ -03bf54: 0f00 |0004: return v0 │ │ +03c014: |[03c014] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +03c024: 7110 3111 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1131 │ │ +03c02a: 0a00 |0003: move-result v0 │ │ +03c02c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1031 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 1049 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #175 header: │ │ class_idx : 353 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2203 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -36715,21 +36715,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ name : 'setMarginStart' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2203 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2224 (MarginLayoutParamsCompat.java) │ │ │ │ Class #176 header: │ │ class_idx : 356 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2203 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2224 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -36752,26 +36752,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03bf58: |[03bf58] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -03bf68: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03bf6c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -03bf70: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03bf74: 2201 6301 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0163 │ │ -03bf78: 7010 6708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0867 │ │ -03bf7e: 6901 dd02 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03bf82: 0e00 |000d: return-void │ │ -03bf84: 2201 6201 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0162 │ │ -03bf88: 7010 5e08 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@085e │ │ -03bf8e: 6901 dd02 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03bf92: 28f8 |0015: goto 000d // -0008 │ │ +03c030: |[03c030] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +03c040: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03c044: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +03c048: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03c04c: 2201 6301 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0163 │ │ +03c050: 7010 6708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0867 │ │ +03c056: 6901 dd02 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c05a: 0e00 |000d: return-void │ │ +03c05c: 2201 6201 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0162 │ │ +03c060: 7010 5e08 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@085e │ │ +03c066: 6901 dd02 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c06a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -36783,17 +36783,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bf94: |[03bf94] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -03bfa4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03bfaa: 0e00 |0003: return-void │ │ +03c06c: |[03c06c] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +03c07c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -36802,19 +36802,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bfac: |[03bfac] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03bfbc: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03bfc0: 7220 5608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0856 │ │ -03bfc6: 0a00 |0005: move-result v0 │ │ -03bfc8: 0f00 |0006: return v0 │ │ +03c084: |[03c084] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c094: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c098: 7220 5608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0856 │ │ +03c09e: 0a00 |0005: move-result v0 │ │ +03c0a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -36822,19 +36822,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bfcc: |[03bfcc] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03bfdc: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03bfe0: 7220 5708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0857 │ │ -03bfe6: 0a00 |0005: move-result v0 │ │ -03bfe8: 0f00 |0006: return v0 │ │ +03c0a4: |[03c0a4] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c0b4: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c0b8: 7220 5708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0857 │ │ +03c0be: 0a00 |0005: move-result v0 │ │ +03c0c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -36842,19 +36842,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bfec: |[03bfec] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03bffc: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c000: 7220 5808 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0858 │ │ -03c006: 0a00 |0005: move-result v0 │ │ -03c008: 0f00 |0006: return v0 │ │ +03c0c4: |[03c0c4] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c0d4: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c0d8: 7220 5808 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0858 │ │ +03c0de: 0a00 |0005: move-result v0 │ │ +03c0e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -36862,19 +36862,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03c00c: |[03c00c] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -03c01c: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c020: 7220 5908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0859 │ │ -03c026: 0a00 |0005: move-result v0 │ │ -03c028: 0f00 |0006: return v0 │ │ +03c0e4: |[03c0e4] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +03c0f4: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c0f8: 7220 5908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0859 │ │ +03c0fe: 0a00 |0005: move-result v0 │ │ +03c100: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -36882,18 +36882,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c02c: |[03c02c] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c03c: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c040: 7230 5a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085a │ │ -03c046: 0e00 |0005: return-void │ │ +03c104: |[03c104] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c114: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c118: 7230 5a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085a │ │ +03c11e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -36903,18 +36903,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c048: |[03c048] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c058: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c05c: 7230 5b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085b │ │ -03c062: 0e00 |0005: return-void │ │ +03c120: |[03c120] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c130: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c134: 7230 5b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085b │ │ +03c13a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -36924,18 +36924,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c064: |[03c064] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c074: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c078: 7230 5c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085c │ │ -03c07e: 0e00 |0005: return-void │ │ +03c13c: |[03c13c] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c14c: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c150: 7230 5c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085c │ │ +03c156: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginEnd I │ │ @@ -36945,34 +36945,34 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c080: |[03c080] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c090: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ -03c094: 7230 5d08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085d │ │ -03c09a: 0e00 |0005: return-void │ │ +03c158: |[03c158] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c168: 6200 dd02 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@02dd │ │ +03c16c: 7230 5d08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@085d │ │ +03c172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2203 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2224 (MarginLayoutParamsCompat.java) │ │ │ │ Class #177 header: │ │ class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2207 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2228 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ @@ -36987,17 +36987,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c09c: |[03c09c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -03c0ac: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c0b2: 0e00 |0003: return-void │ │ +03c174: |[03c174] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +03c184: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c18a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -37005,18 +37005,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0b4: |[03c0b4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03c0c4: 6e10 de11 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@11de │ │ -03c0ca: 0a00 |0003: move-result v0 │ │ -03c0cc: 0f00 |0004: return v0 │ │ +03c18c: |[03c18c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c19c: 6e10 de11 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@11de │ │ +03c1a2: 0a00 |0003: move-result v0 │ │ +03c1a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -37024,18 +37024,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0d0: |[03c0d0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03c0e0: 6e10 df11 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@11df │ │ -03c0e6: 0a00 |0003: move-result v0 │ │ -03c0e8: 0f00 |0004: return v0 │ │ +03c1a8: |[03c1a8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c1b8: 6e10 df11 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@11df │ │ +03c1be: 0a00 |0003: move-result v0 │ │ +03c1c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -37043,18 +37043,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0ec: |[03c0ec] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -03c0fc: 6e10 e011 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@11e0 │ │ -03c102: 0a00 |0003: move-result v0 │ │ -03c104: 0f00 |0004: return v0 │ │ +03c1c4: |[03c1c4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +03c1d4: 6e10 e011 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@11e0 │ │ +03c1da: 0a00 |0003: move-result v0 │ │ +03c1dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -37062,18 +37062,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c108: |[03c108] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -03c118: 6e10 e111 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@11e1 │ │ -03c11e: 0a00 |0003: move-result v0 │ │ -03c120: 0f00 |0004: return v0 │ │ +03c1e0: |[03c1e0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +03c1f0: 6e10 e111 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@11e1 │ │ +03c1f6: 0a00 |0003: move-result v0 │ │ +03c1f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -37081,17 +37081,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c124: |[03c124] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c134: 6e20 e211 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@11e2 │ │ -03c13a: 0e00 |0003: return-void │ │ +03c1fc: |[03c1fc] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c20c: 6e20 e211 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@11e2 │ │ +03c212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -37101,17 +37101,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c13c: |[03c13c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c14c: 6e20 e311 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@11e3 │ │ -03c152: 0e00 |0003: return-void │ │ +03c214: |[03c214] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c224: 6e20 e311 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@11e3 │ │ +03c22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -37121,17 +37121,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c154: |[03c154] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c164: 6e20 e411 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@11e4 │ │ -03c16a: 0e00 |0003: return-void │ │ +03c22c: |[03c22c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c23c: 6e20 e411 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@11e4 │ │ +03c242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginEnd I │ │ @@ -37141,33 +37141,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c16c: |[03c16c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -03c17c: 6e20 e511 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@11e5 │ │ -03c182: 0e00 |0003: return-void │ │ +03c244: |[03c244] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +03c254: 6e20 e511 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@11e5 │ │ +03c25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2207 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 2228 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ Class #178 header: │ │ class_idx : 358 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2217 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2238 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #178 annotations: │ │ Annotations on method #2180 'setShowAsAction' │ │ @@ -37186,17 +37186,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c184: |[03c184] android.support.v4.view.MenuCompat.:()V │ │ -03c194: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c19a: 0e00 |0003: return-void │ │ +03c25c: |[03c25c] android.support.v4.view.MenuCompat.:()V │ │ +03c26c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ @@ -37204,33 +37204,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c19c: |[03c19c] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -03c1ac: 7120 b408 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b4 │ │ -03c1b2: 0e00 |0003: return-void │ │ +03c274: |[03c274] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +03c284: 7120 b408 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b4 │ │ +03c28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2217 (MenuCompat.java) │ │ + source_file_idx : 2238 (MenuCompat.java) │ │ │ │ Class #179 header: │ │ class_idx : 363 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #179 annotations: │ │ Annotations on class │ │ @@ -37290,21 +37290,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #180 header: │ │ class_idx : 364 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -37328,21 +37328,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #181 header: │ │ class_idx : 365 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -37396,32 +37396,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -03c1b4: |[03c1b4] android.support.v4.view.MenuItemCompat.:()V │ │ -03c1c4: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03c1c8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -03c1cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03c1d0: 2201 6a01 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@016a │ │ -03c1d4: 7010 9a08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@089a │ │ -03c1da: 6901 e002 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c1de: 0e00 |000d: return-void │ │ -03c1e0: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -03c1e4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -03c1e8: 2201 6801 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0168 │ │ -03c1ec: 7010 8e08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@088e │ │ -03c1f2: 6901 e002 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c1f6: 28f4 |0019: goto 000d // -000c │ │ -03c1f8: 2201 6701 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0167 │ │ -03c1fc: 7010 8508 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0885 │ │ -03c202: 6901 e002 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c206: 28ec |0021: goto 000d // -0014 │ │ +03c28c: |[03c28c] android.support.v4.view.MenuItemCompat.:()V │ │ +03c29c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03c2a0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +03c2a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03c2a8: 2201 6a01 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@016a │ │ +03c2ac: 7010 9a08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@089a │ │ +03c2b2: 6901 e002 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c2b6: 0e00 |000d: return-void │ │ +03c2b8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +03c2bc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +03c2c0: 2201 6801 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0168 │ │ +03c2c4: 7010 8e08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@088e │ │ +03c2ca: 6901 e002 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c2ce: 28f4 |0019: goto 000d // -000c │ │ +03c2d0: 2201 6701 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0167 │ │ +03c2d4: 7010 8508 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0885 │ │ +03c2da: 6901 e002 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c2de: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -37435,17 +37435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c208: |[03c208] android.support.v4.view.MenuItemCompat.:()V │ │ -03c218: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c21e: 0e00 |0003: return-void │ │ +03c2e0: |[03c2e0] android.support.v4.view.MenuItemCompat.:()V │ │ +03c2f0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -37454,25 +37454,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c220: |[03c220] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -03c230: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c234: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c238: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c23c: 7210 0906 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0609 │ │ -03c242: 0a00 |0009: move-result v0 │ │ -03c244: 0f00 |000a: return v0 │ │ -03c246: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c24a: 7220 9f08 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@089f │ │ -03c250: 0a00 |0010: move-result v0 │ │ -03c252: 28f9 |0011: goto 000a // -0007 │ │ +03c2f8: |[03c2f8] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +03c308: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c30c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c310: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c314: 7210 0906 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0609 │ │ +03c31a: 0a00 |0009: move-result v0 │ │ +03c31c: 0f00 |000a: return v0 │ │ +03c31e: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c322: 7220 9f08 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@089f │ │ +03c328: 0a00 |0010: move-result v0 │ │ +03c32a: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000a line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37483,25 +37483,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c254: |[03c254] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -03c264: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c268: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c26c: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c270: 7210 0a06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@060a │ │ -03c276: 0a00 |0009: move-result v0 │ │ -03c278: 0f00 |000a: return v0 │ │ -03c27a: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c27e: 7220 a008 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@08a0 │ │ -03c284: 0a00 |0010: move-result v0 │ │ -03c286: 28f9 |0011: goto 000a // -0007 │ │ +03c32c: |[03c32c] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +03c33c: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c340: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c344: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c348: 7210 0a06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@060a │ │ +03c34e: 0a00 |0009: move-result v0 │ │ +03c350: 0f00 |000a: return v0 │ │ +03c352: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c356: 7220 a008 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@08a0 │ │ +03c35c: 0a00 |0010: move-result v0 │ │ +03c35e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37512,26 +37512,26 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03c288: |[03c288] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -03c298: 2020 0201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c29c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c2a0: 1f02 0201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c2a4: 7210 0c06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@060c │ │ -03c2aa: 0c00 |0009: move-result-object v0 │ │ -03c2ac: 1100 |000a: return-object v0 │ │ -03c2ae: 1a00 aa08 |000b: const-string v0, "MenuItemCompat" // string@08aa │ │ -03c2b2: 1a01 6b0f |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@0f6b │ │ -03c2b6: 7120 0011 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -03c2bc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03c2be: 28f7 |0013: goto 000a // -0009 │ │ +03c360: |[03c360] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +03c370: 2020 0201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c374: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c378: 1f02 0201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c37c: 7210 0c06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@060c │ │ +03c382: 0c00 |0009: move-result-object v0 │ │ +03c384: 1100 |000a: return-object v0 │ │ +03c386: 1a00 bf08 |000b: const-string v0, "MenuItemCompat" // string@08bf │ │ +03c38a: 1a01 780f |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@0f78 │ │ +03c38e: 7120 0011 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +03c394: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03c396: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -37544,25 +37544,25 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c2c0: |[03c2c0] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -03c2d0: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c2d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c2d8: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c2dc: 7210 0b06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@060b │ │ -03c2e2: 0c00 |0009: move-result-object v0 │ │ -03c2e4: 1100 |000a: return-object v0 │ │ -03c2e6: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c2ea: 7220 a108 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08a1 │ │ -03c2f0: 0c00 |0010: move-result-object v0 │ │ -03c2f2: 28f9 |0011: goto 000a // -0007 │ │ +03c398: |[03c398] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +03c3a8: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c3ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c3b0: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c3b4: 7210 0b06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@060b │ │ +03c3ba: 0c00 |0009: move-result-object v0 │ │ +03c3bc: 1100 |000a: return-object v0 │ │ +03c3be: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c3c2: 7220 a108 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08a1 │ │ +03c3c8: 0c00 |0010: move-result-object v0 │ │ +03c3ca: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x000a line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37573,25 +37573,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c2f4: |[03c2f4] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -03c304: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c308: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c30c: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c310: 7210 0d06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@060d │ │ -03c316: 0a00 |0009: move-result v0 │ │ -03c318: 0f00 |000a: return v0 │ │ -03c31a: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c31e: 7220 a208 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08a2 │ │ -03c324: 0a00 |0010: move-result v0 │ │ -03c326: 28f9 |0011: goto 000a // -0007 │ │ +03c3cc: |[03c3cc] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +03c3dc: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c3e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c3e4: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c3e8: 7210 0d06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@060d │ │ +03c3ee: 0a00 |0009: move-result v0 │ │ +03c3f0: 0f00 |000a: return v0 │ │ +03c3f2: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c3f6: 7220 a208 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08a2 │ │ +03c3fc: 0a00 |0010: move-result v0 │ │ +03c3fe: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x000a line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37602,25 +37602,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -03c328: |[03c328] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -03c338: 2020 0201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c33c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c340: 1f02 0201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c344: 7220 1206 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0612 │ │ -03c34a: 0c02 |0009: move-result-object v2 │ │ -03c34c: 1102 |000a: return-object v2 │ │ -03c34e: 1a00 aa08 |000b: const-string v0, "MenuItemCompat" // string@08aa │ │ -03c352: 1a01 fe18 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@18fe │ │ -03c356: 7120 0011 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -03c35c: 28f8 |0012: goto 000a // -0008 │ │ +03c400: |[03c400] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +03c410: 2020 0201 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c414: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c418: 1f02 0201 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c41c: 7220 1206 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0612 │ │ +03c422: 0c02 |0009: move-result-object v2 │ │ +03c424: 1102 |000a: return-object v2 │ │ +03c426: 1a00 bf08 |000b: const-string v0, "MenuItemCompat" // string@08bf │ │ +03c42a: 1a01 0819 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@1908 │ │ +03c42e: 7120 0011 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +03c434: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -37633,25 +37633,25 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03c360: |[03c360] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -03c370: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c374: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c378: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c37c: 7220 0e06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@060e │ │ -03c382: 0c00 |0009: move-result-object v0 │ │ -03c384: 1100 |000a: return-object v0 │ │ -03c386: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c38a: 7230 a308 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08a3 │ │ -03c390: 0c00 |0010: move-result-object v0 │ │ -03c392: 28f9 |0011: goto 000a // -0007 │ │ +03c438: |[03c438] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +03c448: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c44c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c450: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c454: 7220 0e06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@060e │ │ +03c45a: 0c00 |0009: move-result-object v0 │ │ +03c45c: 1100 |000a: return-object v0 │ │ +03c45e: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c462: 7230 a308 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08a3 │ │ +03c468: 0c00 |0010: move-result-object v0 │ │ +03c46a: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x000a line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37663,25 +37663,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03c394: |[03c394] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -03c3a4: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c3a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c3ac: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c3b0: 7220 0f06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@060f │ │ -03c3b6: 0c00 |0009: move-result-object v0 │ │ -03c3b8: 1100 |000a: return-object v0 │ │ -03c3ba: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c3be: 7230 a408 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08a4 │ │ -03c3c4: 0c00 |0010: move-result-object v0 │ │ -03c3c6: 28f9 |0011: goto 000a // -0007 │ │ +03c46c: |[03c46c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +03c47c: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c480: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c484: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c488: 7220 0f06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@060f │ │ +03c48e: 0c00 |0009: move-result-object v0 │ │ +03c490: 1100 |000a: return-object v0 │ │ +03c492: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c496: 7230 a408 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08a4 │ │ +03c49c: 0c00 |0010: move-result-object v0 │ │ +03c49e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x000a line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37693,25 +37693,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03c3c8: |[03c3c8] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -03c3d8: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c3dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c3e0: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c3e4: 7220 1306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0613 │ │ -03c3ea: 0c00 |0009: move-result-object v0 │ │ -03c3ec: 1100 |000a: return-object v0 │ │ -03c3ee: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c3f2: 7230 a508 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@08a5 │ │ -03c3f8: 0c00 |0010: move-result-object v0 │ │ -03c3fa: 28f9 |0011: goto 000a // -0007 │ │ +03c4a0: |[03c4a0] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +03c4b0: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c4b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c4b8: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c4bc: 7220 1306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0613 │ │ +03c4c2: 0c00 |0009: move-result-object v0 │ │ +03c4c4: 1100 |000a: return-object v0 │ │ +03c4c6: 6200 e002 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c4ca: 7230 a508 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@08a5 │ │ +03c4d0: 0c00 |0010: move-result-object v0 │ │ +03c4d2: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0004 line=436 │ │ 0x000a line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -37723,42 +37723,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -03c3fc: |[03c3fc] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -03c40c: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c410: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03c414: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ -03c418: 7220 1006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0610 │ │ -03c41e: 0e00 |0009: return-void │ │ -03c420: 6200 e002 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ -03c424: 7230 a608 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08a6 │ │ -03c42a: 28fa |000f: goto 0009 // -0006 │ │ +03c4d4: |[03c4d4] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +03c4e4: 2010 0201 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c4e8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +03c4ec: 1f01 0201 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0102 │ │ +03c4f0: 7220 1006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0610 │ │ +03c4f6: 0e00 |0009: return-void │ │ +03c4f8: 6200 e002 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@02e0 │ │ +03c4fc: 7230 a608 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08a6 │ │ +03c502: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x000a - 0x0010 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0010 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #182 header: │ │ class_idx : 366 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2220 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #182 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -37773,17 +37773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c42c: |[03c42c] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -03c43c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c442: 0e00 |0003: return-void │ │ +03c504: |[03c504] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +03c514: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -37791,18 +37791,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c444: |[03c444] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -03c454: 7210 3c11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@113c │ │ -03c45a: 0c00 |0003: move-result-object v0 │ │ -03c45c: 1100 |0004: return-object v0 │ │ +03c51c: |[03c51c] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +03c52c: 7210 3c11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@113c │ │ +03c532: 0c00 |0003: move-result-object v0 │ │ +03c534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -37810,18 +37810,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c460: |[03c460] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -03c470: 7220 4111 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1141 │ │ -03c476: 0c00 |0003: move-result-object v0 │ │ -03c478: 1100 |0004: return-object v0 │ │ +03c538: |[03c538] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +03c548: 7220 4111 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1141 │ │ +03c54e: 0c00 |0003: move-result-object v0 │ │ +03c550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 resId I │ │ │ │ @@ -37830,18 +37830,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c47c: |[03c47c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -03c48c: 7220 4211 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1142 │ │ -03c492: 0c00 |0003: move-result-object v0 │ │ -03c494: 1100 |0004: return-object v0 │ │ +03c554: |[03c554] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +03c564: 7220 4211 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1142 │ │ +03c56a: 0c00 |0003: move-result-object v0 │ │ +03c56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -37850,33 +37850,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c498: |[03c498] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -03c4a8: 7220 4511 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1145 │ │ -03c4ae: 0e00 |0003: return-void │ │ +03c570: |[03c570] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +03c580: 7220 4511 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1145 │ │ +03c586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2220 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 2241 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #183 header: │ │ class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2221 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2242 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -37901,18 +37901,18 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c4b0: |[03c4b0] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -03c4c0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c4c6: 5b01 e702 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ -03c4ca: 0e00 |0005: return-void │ │ +03c588: |[03c588] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +03c598: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c59e: 5b01 e702 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ +03c5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ @@ -37924,19 +37924,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03c4cc: |[03c4cc] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -03c4dc: 5410 e702 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ -03c4e0: 7220 bd08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08bd │ │ -03c4e6: 0a00 |0005: move-result v0 │ │ -03c4e8: 0f00 |0006: return v0 │ │ +03c5a4: |[03c5a4] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +03c5b4: 5410 e702 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ +03c5b8: 7220 bd08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08bd │ │ +03c5be: 0a00 |0005: move-result v0 │ │ +03c5c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -37945,33 +37945,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03c4ec: |[03c4ec] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -03c4fc: 5410 e702 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ -03c500: 7220 be08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08be │ │ -03c506: 0a00 |0005: move-result v0 │ │ -03c508: 0f00 |0006: return v0 │ │ +03c5c4: |[03c5c4] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +03c5d4: 5410 e702 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@02e7 │ │ +03c5d8: 7220 be08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08be │ │ +03c5de: 0a00 |0005: move-result v0 │ │ +03c5e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2221 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2242 (MenuItemCompatIcs.java) │ │ │ │ Class #184 header: │ │ class_idx : 368 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2221 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -37995,21 +37995,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2221 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2242 (MenuItemCompatIcs.java) │ │ │ │ Class #185 header: │ │ class_idx : 369 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2221 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -38028,17 +38028,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c50c: |[03c50c] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -03c51c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c522: 0e00 |0003: return-void │ │ +03c5e4: |[03c5e4] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +03c5f4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -38047,18 +38047,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c524: |[03c524] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -03c534: 7210 3911 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1139 │ │ -03c53a: 0a00 |0003: move-result v0 │ │ -03c53c: 0f00 |0004: return v0 │ │ +03c5fc: |[03c5fc] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +03c60c: 7210 3911 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1139 │ │ +03c612: 0a00 |0003: move-result v0 │ │ +03c614: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -38066,18 +38066,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c540: |[03c540] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -03c550: 7210 3a11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@113a │ │ -03c556: 0a00 |0003: move-result v0 │ │ -03c558: 0f00 |0004: return v0 │ │ +03c618: |[03c618] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +03c628: 7210 3a11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@113a │ │ +03c62e: 0a00 |0003: move-result v0 │ │ +03c630: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -38085,18 +38085,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c55c: |[03c55c] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -03c56c: 7210 3f11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@113f │ │ -03c572: 0a00 |0003: move-result v0 │ │ -03c574: 0f00 |0004: return v0 │ │ +03c634: |[03c634] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +03c644: 7210 3f11 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@113f │ │ +03c64a: 0a00 |0003: move-result v0 │ │ +03c64c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #4 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -38104,35 +38104,35 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03c578: |[03c578] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -03c588: 2200 6f01 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@016f │ │ -03c58c: 7020 ba08 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@08ba │ │ -03c592: 7220 4411 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1144 │ │ -03c598: 0c00 |0008: move-result-object v0 │ │ -03c59a: 1100 |0009: return-object v0 │ │ +03c650: |[03c650] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +03c660: 2200 6f01 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@016f │ │ +03c664: 7020 ba08 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@08ba │ │ +03c66a: 7220 4411 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1144 │ │ +03c670: 0c00 |0008: move-result-object v0 │ │ +03c672: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2221 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2242 (MenuItemCompatIcs.java) │ │ │ │ Class #186 header: │ │ class_idx : 372 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2227 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2248 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -38174,21 +38174,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2227 (MotionEventCompat.java) │ │ + source_file_idx : 2248 (MotionEventCompat.java) │ │ │ │ Class #187 header: │ │ class_idx : 373 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2227 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2248 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -38256,26 +38256,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03c59c: |[03c59c] android.support.v4.view.MotionEventCompat.:()V │ │ -03c5ac: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03c5b0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -03c5b2: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -03c5b6: 2200 7301 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0173 │ │ -03c5ba: 7010 ca08 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08ca │ │ -03c5c0: 6900 f102 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c5c4: 0e00 |000c: return-void │ │ -03c5c6: 2200 7201 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@0172 │ │ -03c5ca: 7010 c408 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c4 │ │ -03c5d0: 6900 f102 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c5d4: 28f8 |0014: goto 000c // -0008 │ │ +03c674: |[03c674] android.support.v4.view.MotionEventCompat.:()V │ │ +03c684: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03c688: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +03c68a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +03c68e: 2200 7301 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0173 │ │ +03c692: 7010 ca08 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@08ca │ │ +03c698: 6900 f102 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c69c: 0e00 |000c: return-void │ │ +03c69e: 2200 7201 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@0172 │ │ +03c6a2: 7010 c408 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@08c4 │ │ +03c6a8: 6900 f102 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c6ac: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -38285,17 +38285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c5d8: |[03c5d8] android.support.v4.view.MotionEventCompat.:()V │ │ -03c5e8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c5ee: 0e00 |0003: return-void │ │ +03c6b0: |[03c6b0] android.support.v4.view.MotionEventCompat.:()V │ │ +03c6c0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c6c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -38304,19 +38304,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03c5f0: |[03c5f0] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -03c600: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c604: 7230 d008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d0 │ │ -03c60a: 0a00 |0005: move-result v0 │ │ -03c60c: 0f00 |0006: return v0 │ │ +03c6c8: |[03c6c8] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +03c6d8: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c6dc: 7230 d008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d0 │ │ +03c6e2: 0a00 |0005: move-result v0 │ │ +03c6e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -38325,21 +38325,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03c610: |[03c610] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -03c620: 6e10 4711 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -03c626: 0a00 |0003: move-result v0 │ │ -03c628: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -03c62e: b510 |0007: and-int/2addr v0, v1 │ │ -03c630: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -03c634: 0f00 |000a: return v0 │ │ +03c6e8: |[03c6e8] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +03c6f8: 6e10 4711 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +03c6fe: 0a00 |0003: move-result v0 │ │ +03c700: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +03c706: b510 |0007: and-int/2addr v0, v1 │ │ +03c708: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +03c70c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -38347,19 +38347,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c638: |[03c638] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -03c648: 6e10 4711 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -03c64e: 0a00 |0003: move-result v0 │ │ -03c650: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -03c654: 0f00 |0006: return v0 │ │ +03c710: |[03c710] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +03c720: 6e10 4711 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +03c726: 0a00 |0003: move-result v0 │ │ +03c728: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +03c72c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -38367,19 +38367,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03c658: |[03c658] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -03c668: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c66c: 7220 d108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08d1 │ │ -03c672: 0a00 |0005: move-result v0 │ │ -03c674: 0f00 |0006: return v0 │ │ +03c730: |[03c730] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +03c740: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c744: 7220 d108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08d1 │ │ +03c74a: 0a00 |0005: move-result v0 │ │ +03c74c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -38387,19 +38387,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03c678: |[03c678] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -03c688: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c68c: 7230 d208 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08d2 │ │ -03c692: 0a00 |0005: move-result v0 │ │ -03c694: 0f00 |0006: return v0 │ │ +03c750: |[03c750] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +03c760: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c764: 7230 d208 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08d2 │ │ +03c76a: 0a00 |0005: move-result v0 │ │ +03c76c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -38408,19 +38408,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03c698: |[03c698] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -03c6a8: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c6ac: 7230 d308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@08d3 │ │ -03c6b2: 0a00 |0005: move-result v0 │ │ -03c6b4: 0f00 |0006: return v0 │ │ +03c770: |[03c770] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +03c780: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c784: 7230 d308 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@08d3 │ │ +03c78a: 0a00 |0005: move-result v0 │ │ +03c78c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -38429,34 +38429,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03c6b8: |[03c6b8] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -03c6c8: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ -03c6cc: 7230 d408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@08d4 │ │ -03c6d2: 0a00 |0005: move-result v0 │ │ -03c6d4: 0f00 |0006: return v0 │ │ +03c790: |[03c790] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +03c7a0: 6200 f102 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@02f1 │ │ +03c7a4: 7230 d408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@08d4 │ │ +03c7aa: 0a00 |0005: move-result v0 │ │ +03c7ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2227 (MotionEventCompat.java) │ │ + source_file_idx : 2248 (MotionEventCompat.java) │ │ │ │ Class #188 header: │ │ class_idx : 374 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2228 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2249 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #188 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -38471,17 +38471,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c6d8: |[03c6d8] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -03c6e8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c6ee: 0e00 |0003: return-void │ │ +03c7b0: |[03c7b0] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +03c7c0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -38489,18 +38489,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c6f0: |[03c6f0] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -03c700: 6e20 4611 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1146 │ │ -03c706: 0a00 |0003: move-result v0 │ │ -03c708: 0f00 |0004: return v0 │ │ +03c7c8: |[03c7c8] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +03c7d8: 6e20 4611 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1146 │ │ +03c7de: 0a00 |0003: move-result v0 │ │ +03c7e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -38509,18 +38509,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c70c: |[03c70c] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -03c71c: 6e10 4b11 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@114b │ │ -03c722: 0a00 |0003: move-result v0 │ │ -03c724: 0f00 |0004: return v0 │ │ +03c7e4: |[03c7e4] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +03c7f4: 6e10 4b11 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@114b │ │ +03c7fa: 0a00 |0003: move-result v0 │ │ +03c7fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -38528,18 +38528,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c728: |[03c728] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -03c738: 6e20 4c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@114c │ │ -03c73e: 0a00 |0003: move-result v0 │ │ -03c740: 0f00 |0004: return v0 │ │ +03c800: |[03c800] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +03c810: 6e20 4c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@114c │ │ +03c816: 0a00 |0003: move-result v0 │ │ +03c818: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -38548,18 +38548,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c744: |[03c744] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -03c754: 6e20 4e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@114e │ │ -03c75a: 0a00 |0003: move-result v0 │ │ -03c75c: 0f00 |0004: return v0 │ │ +03c81c: |[03c81c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +03c82c: 6e20 4e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@114e │ │ +03c832: 0a00 |0003: move-result v0 │ │ +03c834: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -38568,33 +38568,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c760: |[03c760] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -03c770: 6e20 5011 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1150 │ │ -03c776: 0a00 |0003: move-result v0 │ │ -03c778: 0f00 |0004: return v0 │ │ +03c838: |[03c838] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +03c848: 6e20 5011 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1150 │ │ +03c84e: 0a00 |0003: move-result v0 │ │ +03c850: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2228 (MotionEventCompatEclair.java) │ │ + source_file_idx : 2249 (MotionEventCompatEclair.java) │ │ │ │ Class #189 header: │ │ class_idx : 375 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2332 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2353 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #189 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -38623,20 +38623,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03c77c: |[03c77c] android.support.v4.view.PagerAdapter.:()V │ │ -03c78c: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -03c792: 2200 3700 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0037 │ │ -03c796: 7010 f600 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00f6 │ │ -03c79c: 5b10 f402 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ -03c7a0: 0e00 |000a: return-void │ │ +03c854: |[03c854] android.support.v4.view.PagerAdapter.:()V │ │ +03c864: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03c86a: 2200 3700 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0037 │ │ +03c86e: 7010 f600 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00f6 │ │ +03c874: 5b10 f402 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ +03c878: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -38646,19 +38646,19 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03c7a4: |[03c7a4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -03c7b4: 2200 5203 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0352 │ │ -03c7b8: 1a01 5d09 |0002: const-string v1, "Required method destroyItem was not overridden" // string@095d │ │ -03c7bc: 7020 0e16 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@160e │ │ -03c7c2: 2700 |0007: throw v0 │ │ +03c87c: |[03c87c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +03c88c: 2200 5403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0354 │ │ +03c890: 1a01 7309 |0002: const-string v1, "Required method destroyItem was not overridden" // string@0973 │ │ +03c894: 7020 1516 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1615 │ │ +03c89a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -38669,17 +38669,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03c7c4: |[03c7c4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03c7d4: 6e40 e508 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@08e5 │ │ -03c7da: 0e00 |0003: return-void │ │ +03c89c: |[03c89c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03c8ac: 6e40 e508 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@08e5 │ │ +03c8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -38691,16 +38691,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c7dc: |[03c7dc] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -03c7ec: 0e00 |0000: return-void │ │ +03c8b4: |[03c8b4] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +03c8c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -38709,17 +38709,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c7f0: |[03c7f0] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -03c800: 6e20 e708 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@08e7 │ │ -03c806: 0e00 |0003: return-void │ │ +03c8c8: |[03c8c8] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +03c8d8: 6e20 e708 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@08e7 │ │ +03c8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -38735,17 +38735,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c808: |[03c808] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -03c818: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03c81a: 0f00 |0001: return v0 │ │ +03c8e0: |[03c8e0] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +03c8f0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03c8f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -38754,17 +38754,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c81c: |[03c81c] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -03c82c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c82e: 1100 |0001: return-object v0 │ │ +03c8f4: |[03c8f4] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +03c904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c906: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -38773,17 +38773,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c830: |[03c830] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -03c840: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -03c844: 0f00 |0002: return v0 │ │ +03c908: |[03c908] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +03c918: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +03c91c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0003 reg=2 position I │ │ │ │ @@ -38792,19 +38792,19 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03c848: |[03c848] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -03c858: 2200 5203 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0352 │ │ -03c85c: 1a01 5e09 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@095e │ │ -03c860: 7020 0e16 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@160e │ │ -03c866: 2700 |0007: throw v0 │ │ +03c920: |[03c920] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +03c930: 2200 5403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0354 │ │ +03c934: 1a01 7409 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0974 │ │ +03c938: 7020 1516 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1615 │ │ +03c93e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -38814,18 +38814,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03c868: |[03c868] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -03c878: 6e30 ed08 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@08ed │ │ -03c87e: 0c00 |0003: move-result-object v0 │ │ -03c880: 1100 |0004: return-object v0 │ │ +03c940: |[03c940] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +03c950: 6e30 ed08 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@08ed │ │ +03c956: 0c00 |0003: move-result-object v0 │ │ +03c958: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 position I │ │ @@ -38841,18 +38841,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c884: |[03c884] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -03c894: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ -03c898: 6e10 f700 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00f7 │ │ -03c89e: 0e00 |0005: return-void │ │ +03c95c: |[03c95c] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +03c96c: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ +03c970: 6e10 f700 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00f7 │ │ +03c976: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -38861,18 +38861,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03c8a0: |[03c8a0] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -03c8b0: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ -03c8b4: 6e20 f800 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00f8 │ │ -03c8ba: 0e00 |0005: return-void │ │ +03c978: |[03c978] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +03c988: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ +03c98c: 6e20 f800 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00f8 │ │ +03c992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ @@ -38882,16 +38882,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c8bc: |[03c8bc] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -03c8cc: 0e00 |0000: return-void │ │ +03c994: |[03c994] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +03c9a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -38901,17 +38901,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c8d0: |[03c8d0] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -03c8e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c8e2: 1100 |0001: return-object v0 │ │ +03c9a8: |[03c9a8] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +03c9b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c9ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -38919,16 +38919,16 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c8e4: |[03c8e4] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -03c8f4: 0e00 |0000: return-void │ │ +03c9bc: |[03c9bc] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +03c9cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 position I │ │ @@ -38939,17 +38939,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03c8f8: |[03c8f8] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03c908: 6e40 f408 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@08f4 │ │ -03c90e: 0e00 |0003: return-void │ │ +03c9d0: |[03c9d0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03c9e0: 6e40 f408 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@08f4 │ │ +03c9e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -38961,16 +38961,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c910: |[03c910] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -03c920: 0e00 |0000: return-void │ │ +03c9e8: |[03c9e8] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +03c9f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -38979,17 +38979,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c924: |[03c924] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -03c934: 6e20 f608 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@08f6 │ │ -03c93a: 0e00 |0003: return-void │ │ +03c9fc: |[03c9fc] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +03ca0c: 6e20 f608 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@08f6 │ │ +03ca12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -38999,33 +38999,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03c93c: |[03c93c] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -03c94c: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ -03c950: 6e20 f900 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00f9 │ │ -03c956: 0e00 |0005: return-void │ │ +03ca14: |[03ca14] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +03ca24: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@02f4 │ │ +03ca28: 6e20 f900 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00f9 │ │ +03ca2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 2332 (PagerAdapter.java) │ │ + source_file_idx : 2353 (PagerAdapter.java) │ │ │ │ Class #190 header: │ │ class_idx : 376 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2335 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2356 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -39050,18 +39050,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c958: |[03c958] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -03c968: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ -03c96c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c972: 0e00 |0005: return-void │ │ +03ca30: |[03ca30] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +03ca40: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ +03ca44: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03ca4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -39071,39 +39071,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c974: |[03c974] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -03c984: 5420 f502 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ -03c988: 5400 0c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -03c98c: 5421 f502 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ -03c990: 5411 0c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -03c994: 6e10 6a0a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -03c99a: 0a01 |000b: move-result v1 │ │ -03c99c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03c9a0: 6e20 a90a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -03c9a6: 0e00 |0011: return-void │ │ +03ca4c: |[03ca4c] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +03ca5c: 5420 f502 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ +03ca60: 5400 0c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +03ca64: 5421 f502 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f5 │ │ +03ca68: 5411 0c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +03ca6c: 6e10 6a0a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +03ca72: 0a01 |000b: move-result v1 │ │ +03ca74: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03ca78: 6e20 a90a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +03ca7e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 2335 (PagerTabStrip.java) │ │ + source_file_idx : 2356 (PagerTabStrip.java) │ │ │ │ Class #191 header: │ │ class_idx : 377 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2335 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2356 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -39128,18 +39128,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c9a8: |[03c9a8] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -03c9b8: 5b01 f602 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ -03c9bc: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03c9c2: 0e00 |0005: return-void │ │ +03ca80: |[03ca80] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +03ca90: 5b01 f602 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ +03ca94: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03ca9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -39149,39 +39149,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03c9c4: |[03c9c4] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -03c9d4: 5420 f602 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ -03c9d8: 5400 0c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -03c9dc: 5421 f602 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ -03c9e0: 5411 0c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -03c9e4: 6e10 6a0a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -03c9ea: 0a01 |000b: move-result v1 │ │ -03c9ec: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03c9f0: 6e20 a90a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -03c9f6: 0e00 |0011: return-void │ │ +03ca9c: |[03ca9c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +03caac: 5420 f602 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ +03cab0: 5400 0c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +03cab4: 5421 f602 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@02f6 │ │ +03cab8: 5411 0c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +03cabc: 6e10 6a0a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +03cac2: 0a01 |000b: move-result v1 │ │ +03cac4: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03cac8: 6e20 a90a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +03cace: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 2335 (PagerTabStrip.java) │ │ + source_file_idx : 2356 (PagerTabStrip.java) │ │ │ │ Class #192 header: │ │ class_idx : 379 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2338 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2359 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -39193,21 +39193,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #193 header: │ │ class_idx : 381 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2338 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2359 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -39225,21 +39225,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ name : 'setSingleLineAllCaps' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #194 header: │ │ class_idx : 385 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 582 │ │ -source_file_idx : 2339 │ │ +source_file_idx : 2360 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -39268,23 +39268,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -03c9f8: |[03c9f8] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -03ca08: 7010 f510 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@10f5 │ │ -03ca0e: 6e10 8e00 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -03ca14: 0c00 |0006: move-result-object v0 │ │ -03ca16: 6e10 cf00 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cf │ │ -03ca1c: 0c00 |000a: move-result-object v0 │ │ -03ca1e: 5400 1500 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0015 │ │ -03ca22: 5b10 2b03 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@032b │ │ -03ca26: 0e00 |000f: return-void │ │ +03cad0: |[03cad0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +03cae0: 7010 f510 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@10f5 │ │ +03cae6: 6e10 8e00 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +03caec: 0c00 |0006: move-result-object v0 │ │ +03caee: 6e10 cf00 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cf │ │ +03caf4: 0c00 |000a: move-result-object v0 │ │ +03caf6: 5400 1500 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0015 │ │ +03cafa: 5b10 2b03 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@032b │ │ +03cafe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000f line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ @@ -39296,42 +39296,42 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -03ca28: |[03ca28] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -03ca38: 6f30 f610 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@10f6 │ │ -03ca3e: 0c03 |0003: move-result-object v3 │ │ -03ca40: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -03ca44: 6e10 c415 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -03ca4a: 0c00 |0009: move-result-object v0 │ │ -03ca4c: 5421 2b03 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@032b │ │ -03ca50: 6e20 ed15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@15ed │ │ -03ca56: 0c00 |000f: move-result-object v0 │ │ -03ca58: 1100 |0010: return-object v0 │ │ -03ca5a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03ca5c: 28fe |0012: goto 0010 // -0002 │ │ +03cb00: |[03cb00] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +03cb10: 6f30 f610 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@10f6 │ │ +03cb16: 0c03 |0003: move-result-object v3 │ │ +03cb18: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +03cb1c: 6e10 cb15 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +03cb22: 0c00 |0009: move-result-object v0 │ │ +03cb24: 5421 2b03 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@032b │ │ +03cb28: 6e20 f415 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@15f4 │ │ +03cb2e: 0c00 |000f: move-result-object v0 │ │ +03cb30: 1100 |0010: return-object v0 │ │ +03cb32: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03cb34: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 2339 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2360 (PagerTitleStripIcs.java) │ │ │ │ Class #195 header: │ │ class_idx : 386 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2339 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2360 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -39350,17 +39350,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ca60: |[03ca60] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -03ca70: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03ca76: 0e00 |0003: return-void │ │ +03cb38: |[03cb38] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +03cb48: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03cb4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -39369,36 +39369,36 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03ca78: |[03ca78] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -03ca88: 2200 8101 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@0181 │ │ -03ca8c: 6e10 1513 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@1315 │ │ -03ca92: 0c01 |0005: move-result-object v1 │ │ -03ca94: 7020 4809 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0948 │ │ -03ca9a: 6e20 2713 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1327 │ │ -03caa0: 0e00 |000c: return-void │ │ +03cb50: |[03cb50] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +03cb60: 2200 8101 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@0181 │ │ +03cb64: 6e10 1513 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@1315 │ │ +03cb6a: 0c01 |0005: move-result-object v1 │ │ +03cb6c: 7020 4809 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0948 │ │ +03cb72: 6e20 2713 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1327 │ │ +03cb78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2339 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2360 (PagerTitleStripIcs.java) │ │ │ │ Class #196 header: │ │ class_idx : 389 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2783 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -39422,21 +39422,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2761 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2783 (VelocityTrackerCompat.java) │ │ │ │ Class #197 header: │ │ class_idx : 390 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2783 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -39459,26 +39459,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03caa4: |[03caa4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -03cab4: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03cab8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03cabc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03cac0: 2200 8401 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0184 │ │ -03cac4: 7010 4f09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@094f │ │ -03caca: 6900 2c03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ -03cace: 0e00 |000d: return-void │ │ -03cad0: 2200 8301 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0183 │ │ -03cad4: 7010 4c09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@094c │ │ -03cada: 6900 2c03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ -03cade: 28f8 |0015: goto 000d // -0008 │ │ +03cb7c: |[03cb7c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +03cb8c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03cb90: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03cb94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03cb98: 2200 8401 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0184 │ │ +03cb9c: 7010 4f09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@094f │ │ +03cba2: 6900 2c03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ +03cba6: 0e00 |000d: return-void │ │ +03cba8: 2200 8301 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0183 │ │ +03cbac: 7010 4c09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@094c │ │ +03cbb2: 6900 2c03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ +03cbb6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -39488,17 +39488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cae0: |[03cae0] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -03caf0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03caf6: 0e00 |0003: return-void │ │ +03cbb8: |[03cbb8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +03cbc8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03cbce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -39507,19 +39507,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03caf8: |[03caf8] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -03cb08: 6200 2c03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ -03cb0c: 7230 5209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0952 │ │ -03cb12: 0a00 |0005: move-result v0 │ │ -03cb14: 0f00 |0006: return v0 │ │ +03cbd0: |[03cbd0] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +03cbe0: 6200 2c03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ +03cbe4: 7230 5209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0952 │ │ +03cbea: 0a00 |0005: move-result v0 │ │ +03cbec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -39528,34 +39528,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03cb18: |[03cb18] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -03cb28: 6200 2c03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ -03cb2c: 7230 5309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0953 │ │ -03cb32: 0a00 |0005: move-result v0 │ │ -03cb34: 0f00 |0006: return v0 │ │ +03cbf0: |[03cbf0] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +03cc00: 6200 2c03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@032c │ │ +03cc04: 7230 5309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0953 │ │ +03cc0a: 0a00 |0005: move-result v0 │ │ +03cc0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2761 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2783 (VelocityTrackerCompat.java) │ │ │ │ Class #198 header: │ │ class_idx : 391 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2762 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2784 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #198 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -39570,17 +39570,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cb38: |[03cb38] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -03cb48: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03cb4e: 0e00 |0003: return-void │ │ +03cc10: |[03cc10] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +03cc20: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03cc26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -39588,18 +39588,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03cb50: |[03cb50] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -03cb60: 6e20 5911 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1159 │ │ -03cb66: 0a00 |0003: move-result v0 │ │ -03cb68: 0f00 |0004: return v0 │ │ +03cc28: |[03cc28] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +03cc38: 6e20 5911 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1159 │ │ +03cc3e: 0a00 |0003: move-result v0 │ │ +03cc40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -39608,33 +39608,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03cb6c: |[03cb6c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -03cb7c: 6e20 5b11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@115b │ │ -03cb82: 0a00 |0003: move-result v0 │ │ -03cb84: 0f00 |0004: return v0 │ │ +03cc44: |[03cc44] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +03cc54: 6e20 5b11 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@115b │ │ +03cc5a: 0a00 |0003: move-result v0 │ │ +03cc5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2762 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 2784 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #199 header: │ │ class_idx : 399 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2768 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 28 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -39814,21 +39814,21 @@ │ │ │ │ #27 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ Class #200 header: │ │ class_idx : 400 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2768 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2790 │ │ static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 0 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -39922,50 +39922,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -03cb88: |[03cb88] android.support.v4.view.ViewCompat.:()V │ │ -03cb98: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03cb9c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -03cba0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03cba4: 2201 8e01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@018e │ │ -03cba8: 7010 9709 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0997 │ │ -03cbae: 6901 2e03 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cbb2: 0e00 |000d: return-void │ │ -03cbb4: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -03cbb8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -03cbbc: 2201 8d01 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@018d │ │ -03cbc0: 7010 8b09 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@098b │ │ -03cbc6: 6901 2e03 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cbca: 28f4 |0019: goto 000d // -000c │ │ -03cbcc: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -03cbd0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -03cbd4: 2201 8c01 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@018c │ │ -03cbd8: 7010 8409 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0984 │ │ -03cbde: 6901 2e03 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cbe2: 28e8 |0025: goto 000d // -0018 │ │ -03cbe4: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -03cbe8: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -03cbec: 2201 8b01 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@018b │ │ -03cbf0: 7010 7e09 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@097e │ │ -03cbf6: 6901 2e03 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cbfa: 28dc |0031: goto 000d // -0024 │ │ -03cbfc: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -03cc00: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -03cc04: 2201 8a01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@018a │ │ -03cc08: 7010 7b09 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@097b │ │ -03cc0e: 6901 2e03 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cc12: 28d0 |003d: goto 000d // -0030 │ │ -03cc14: 2201 8801 |003e: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0188 │ │ -03cc18: 7010 5b09 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@095b │ │ -03cc1e: 6901 2e03 |0043: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cc22: 28c8 |0045: goto 000d // -0038 │ │ +03cc60: |[03cc60] android.support.v4.view.ViewCompat.:()V │ │ +03cc70: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03cc74: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +03cc78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03cc7c: 2201 8e01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@018e │ │ +03cc80: 7010 9709 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0997 │ │ +03cc86: 6901 2e03 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cc8a: 0e00 |000d: return-void │ │ +03cc8c: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +03cc90: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +03cc94: 2201 8d01 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@018d │ │ +03cc98: 7010 8b09 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@098b │ │ +03cc9e: 6901 2e03 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cca2: 28f4 |0019: goto 000d // -000c │ │ +03cca4: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +03cca8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +03ccac: 2201 8c01 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@018c │ │ +03ccb0: 7010 8409 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0984 │ │ +03ccb6: 6901 2e03 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ccba: 28e8 |0025: goto 000d // -0018 │ │ +03ccbc: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +03ccc0: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +03ccc4: 2201 8b01 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@018b │ │ +03ccc8: 7010 7e09 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@097e │ │ +03ccce: 6901 2e03 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ccd2: 28dc |0031: goto 000d // -0024 │ │ +03ccd4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +03ccd8: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +03ccdc: 2201 8a01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@018a │ │ +03cce0: 7010 7b09 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@097b │ │ +03cce6: 6901 2e03 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ccea: 28d0 |003d: goto 000d // -0030 │ │ +03ccec: 2201 8801 |003e: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0188 │ │ +03ccf0: 7010 5b09 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@095b │ │ +03ccf6: 6901 2e03 |0043: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ccfa: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0002 line=428 │ │ 0x0006 line=429 │ │ 0x000d line=441 │ │ 0x000e line=430 │ │ @@ -39985,17 +39985,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cc24: |[03cc24] android.support.v4.view.ViewCompat.:()V │ │ -03cc34: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03cc3a: 0e00 |0003: return-void │ │ +03ccfc: |[03ccfc] android.support.v4.view.ViewCompat.:()V │ │ +03cd0c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03cd12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -40004,19 +40004,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03cc3c: |[03cc3c] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -03cc4c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cc50: 7230 9d09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@099d │ │ -03cc56: 0a00 |0005: move-result v0 │ │ -03cc58: 0f00 |0006: return v0 │ │ +03cd14: |[03cd14] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +03cd24: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cd28: 7230 9d09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@099d │ │ +03cd2e: 0a00 |0005: move-result v0 │ │ +03cd30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -40025,19 +40025,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03cc5c: |[03cc5c] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -03cc6c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cc70: 7230 9e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@099e │ │ -03cc76: 0a00 |0005: move-result v0 │ │ -03cc78: 0f00 |0006: return v0 │ │ +03cd34: |[03cd34] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +03cd44: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cd48: 7230 9e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@099e │ │ +03cd4e: 0a00 |0005: move-result v0 │ │ +03cd50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -40046,19 +40046,19 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cc7c: |[03cc7c] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -03cc8c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cc90: 7220 9f09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@099f │ │ -03cc96: 0c00 |0005: move-result-object v0 │ │ -03cc98: 1100 |0006: return-object v0 │ │ +03cd54: |[03cd54] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +03cd64: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cd68: 7220 9f09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@099f │ │ +03cd6e: 0c00 |0005: move-result-object v0 │ │ +03cd70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40066,19 +40066,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cc9c: |[03cc9c] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -03ccac: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ccb0: 7220 a009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@09a0 │ │ -03ccb6: 0a00 |0005: move-result v0 │ │ -03ccb8: 0f00 |0006: return v0 │ │ +03cd74: |[03cd74] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +03cd84: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cd88: 7220 a009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@09a0 │ │ +03cd8e: 0a00 |0005: move-result v0 │ │ +03cd90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40086,19 +40086,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ccbc: |[03ccbc] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -03cccc: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ccd0: 7220 a109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@09a1 │ │ -03ccd6: 0a00 |0005: move-result v0 │ │ -03ccd8: 0f00 |0006: return v0 │ │ +03cd94: |[03cd94] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +03cda4: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cda8: 7220 a109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@09a1 │ │ +03cdae: 0a00 |0005: move-result v0 │ │ +03cdb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40106,19 +40106,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ccdc: |[03ccdc] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -03ccec: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ccf0: 7220 a209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@09a2 │ │ -03ccf6: 0a00 |0005: move-result v0 │ │ -03ccf8: 0f00 |0006: return v0 │ │ +03cdb4: |[03cdb4] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +03cdc4: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cdc8: 7220 a209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@09a2 │ │ +03cdce: 0a00 |0005: move-result v0 │ │ +03cdd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40126,19 +40126,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ccfc: |[03ccfc] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -03cd0c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cd10: 7220 a309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09a3 │ │ -03cd16: 0a00 |0005: move-result v0 │ │ -03cd18: 0f00 |0006: return v0 │ │ +03cdd4: |[03cdd4] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +03cde4: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cde8: 7220 a309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@09a3 │ │ +03cdee: 0a00 |0005: move-result v0 │ │ +03cdf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40146,19 +40146,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cd1c: |[03cd1c] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -03cd2c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cd30: 7220 a409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@09a4 │ │ -03cd36: 0a00 |0005: move-result v0 │ │ -03cd38: 0f00 |0006: return v0 │ │ +03cdf4: |[03cdf4] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +03ce04: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ce08: 7220 a409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@09a4 │ │ +03ce0e: 0a00 |0005: move-result v0 │ │ +03ce10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40166,19 +40166,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cd3c: |[03cd3c] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -03cd4c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cd50: 7220 a509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@09a5 │ │ -03cd56: 0a00 |0005: move-result v0 │ │ -03cd58: 0f00 |0006: return v0 │ │ +03ce14: |[03ce14] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +03ce24: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ce28: 7220 a509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@09a5 │ │ +03ce2e: 0a00 |0005: move-result v0 │ │ +03ce30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40186,19 +40186,19 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cd5c: |[03cd5c] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -03cd6c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cd70: 7220 a609 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09a6 │ │ -03cd76: 0c00 |0005: move-result-object v0 │ │ -03cd78: 1100 |0006: return-object v0 │ │ +03ce34: |[03ce34] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +03ce44: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ce48: 7220 a609 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09a6 │ │ +03ce4e: 0c00 |0005: move-result-object v0 │ │ +03ce50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40206,19 +40206,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cd7c: |[03cd7c] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -03cd8c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cd90: 7220 a709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@09a7 │ │ -03cd96: 0a00 |0005: move-result v0 │ │ -03cd98: 0f00 |0006: return v0 │ │ +03ce54: |[03ce54] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +03ce64: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ce68: 7220 a709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@09a7 │ │ +03ce6e: 0a00 |0005: move-result v0 │ │ +03ce70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40226,19 +40226,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03cd9c: |[03cd9c] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -03cdac: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cdb0: 7220 a809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@09a8 │ │ -03cdb6: 0a00 |0005: move-result v0 │ │ -03cdb8: 0f00 |0006: return v0 │ │ +03ce74: |[03ce74] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +03ce84: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03ce88: 7220 a809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@09a8 │ │ +03ce8e: 0a00 |0005: move-result v0 │ │ +03ce90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -40246,18 +40246,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cdbc: |[03cdbc] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03cdcc: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cdd0: 7230 a909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09a9 │ │ -03cdd6: 0e00 |0005: return-void │ │ +03ce94: |[03ce94] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03cea4: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cea8: 7230 a909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09a9 │ │ +03ceae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0005 line=562 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40267,18 +40267,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cdd8: |[03cdd8] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03cde8: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cdec: 7230 aa09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@09aa │ │ -03cdf2: 0e00 |0005: return-void │ │ +03ceb0: |[03ceb0] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +03cec0: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cec4: 7230 aa09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@09aa │ │ +03ceca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0005 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -40288,18 +40288,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cdf4: |[03cdf4] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03ce04: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ce08: 7230 ab09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09ab │ │ -03ce0e: 0e00 |0005: return-void │ │ +03cecc: |[03cecc] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03cedc: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cee0: 7230 ab09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09ab │ │ +03cee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0005 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40309,19 +40309,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03ce10: |[03ce10] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03ce20: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ce24: 7240 ac09 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ac │ │ -03ce2a: 0a00 |0005: move-result v0 │ │ -03ce2c: 0f00 |0006: return v0 │ │ +03cee8: |[03cee8] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +03cef8: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cefc: 7240 ac09 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ac │ │ +03cf02: 0a00 |0005: move-result v0 │ │ +03cf04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -40331,18 +40331,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03ce30: |[03ce30] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -03ce40: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ce44: 7220 ad09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09ad │ │ -03ce4a: 0e00 |0005: return-void │ │ +03cf08: |[03cf08] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +03cf18: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cf1c: 7220 ad09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09ad │ │ +03cf22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0005 line=649 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -40351,23 +40351,23 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -03ce4c: |[03ce4c] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -03ce5c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ce60: 0761 |0002: move-object v1, v6 │ │ -03ce62: 0172 |0003: move v2, v7 │ │ -03ce64: 0183 |0004: move v3, v8 │ │ -03ce66: 0194 |0005: move v4, v9 │ │ -03ce68: 01a5 |0006: move v5, v10 │ │ -03ce6a: 7806 ae09 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09ae │ │ -03ce70: 0e00 |000a: return-void │ │ +03cf24: |[03cf24] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +03cf34: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cf38: 0761 |0002: move-object v1, v6 │ │ +03cf3a: 0172 |0003: move v2, v7 │ │ +03cf3c: 0183 |0004: move v3, v8 │ │ +03cf3e: 0194 |0005: move v4, v9 │ │ +03cf40: 01a5 |0006: move v5, v10 │ │ +03cf42: 7806 ae09 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09ae │ │ +03cf48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x000a line=667 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -40380,18 +40380,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03ce74: |[03ce74] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -03ce84: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03ce88: 7230 af09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09af │ │ -03ce8e: 0e00 |0005: return-void │ │ +03cf4c: |[03cf4c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +03cf5c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cf60: 7230 af09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09af │ │ +03cf66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0005 line=681 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -40401,18 +40401,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -03ce90: |[03ce90] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -03cea0: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cea4: 7255 b009 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@09b0 │ │ -03ceaa: 0e00 |0005: return-void │ │ +03cf68: |[03cf68] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +03cf78: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cf7c: 7255 b009 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@09b0 │ │ +03cf82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0005 line=698 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ @@ -40423,18 +40423,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03ceac: |[03ceac] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03cebc: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cec0: 7230 b109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09b1 │ │ -03cec6: 0e00 |0005: return-void │ │ +03cf84: |[03cf84] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +03cf94: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cf98: 7230 b109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09b1 │ │ +03cf9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0005 line=613 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -40444,18 +40444,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cec8: |[03cec8] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -03ced8: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cedc: 7230 b209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@09b2 │ │ -03cee2: 0e00 |0005: return-void │ │ +03cfa0: |[03cfa0] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +03cfb0: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cfb4: 7230 b209 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@09b2 │ │ +03cfba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0005 line=636 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ @@ -40465,18 +40465,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cee4: |[03cee4] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -03cef4: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cef8: 7230 b309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09b3 │ │ -03cefe: 0e00 |0005: return-void │ │ +03cfbc: |[03cfbc] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +03cfcc: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cfd0: 7230 b309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09b3 │ │ +03cfd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0005 line=730 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -40486,18 +40486,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cf00: |[03cf00] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -03cf10: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cf14: 7230 b409 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@09b4 │ │ -03cf1a: 0e00 |0005: return-void │ │ +03cfd8: |[03cfd8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +03cfe8: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03cfec: 7230 b409 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@09b4 │ │ +03cff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0005 line=871 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 labeledId I │ │ @@ -40507,18 +40507,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cf1c: |[03cf1c] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -03cf2c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cf30: 7230 b509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09b5 │ │ -03cf36: 0e00 |0005: return-void │ │ +03cff4: |[03cff4] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +03d004: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03d008: 7230 b509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09b5 │ │ +03d00e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0005 line=905 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ @@ -40528,18 +40528,18 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03cf38: |[03cf38] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -03cf48: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cf4c: 7240 b609 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09b6 │ │ -03cf52: 0e00 |0005: return-void │ │ +03d010: |[03d010] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +03d020: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03d024: 7240 b609 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09b6 │ │ +03d02a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0005 line=829 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -40550,18 +40550,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cf54: |[03cf54] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -03cf64: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cf68: 7230 b709 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@09b7 │ │ -03cf6e: 0e00 |0005: return-void │ │ +03d02c: |[03d02c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +03d03c: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03d040: 7230 b709 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@09b7 │ │ +03d046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0005 line=939 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -40571,34 +40571,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03cf70: |[03cf70] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -03cf80: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ -03cf84: 7230 b809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@09b8 │ │ -03cf8a: 0e00 |0005: return-void │ │ +03d048: |[03d048] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +03d058: 6200 2e03 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@032e │ │ +03d05c: 7230 b809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@09b8 │ │ +03d062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0005 line=492 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ Class #201 header: │ │ class_idx : 401 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2769 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2791 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #201 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ @@ -40613,17 +40613,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cf8c: |[03cf8c] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -03cf9c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03cfa2: 0e00 |0003: return-void │ │ +03d064: |[03d064] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +03d074: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -40631,32 +40631,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cfa4: |[03cfa4] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -03cfb4: 6e10 a311 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@11a3 │ │ -03cfba: 0a00 |0003: move-result v0 │ │ -03cfbc: 0f00 |0004: return v0 │ │ +03d07c: |[03d07c] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +03d08c: 6e10 a311 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@11a3 │ │ +03d092: 0a00 |0003: move-result v0 │ │ +03d094: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2769 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 2791 (ViewCompatEclairMr1.java) │ │ │ │ Class #202 header: │ │ class_idx : 402 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2770 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -40671,17 +40671,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cfc0: |[03cfc0] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -03cfd0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03cfd6: 0e00 |0003: return-void │ │ +03d098: |[03d098] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +03d0a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -40689,18 +40689,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cfd8: |[03cfd8] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -03cfe8: 6e10 8c11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@118c │ │ -03cfee: 0a00 |0003: move-result v0 │ │ -03cff0: 0f00 |0004: return v0 │ │ +03d0b0: |[03d0b0] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +03d0c0: 6e10 8c11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@118c │ │ +03d0c6: 0a00 |0003: move-result v0 │ │ +03d0c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -40708,33 +40708,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cff4: |[03cff4] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -03d004: 6e20 ca11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@11ca │ │ -03d00a: 0e00 |0003: return-void │ │ +03d0cc: |[03d0cc] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +03d0dc: 6e20 ca11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@11ca │ │ +03d0e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2770 (ViewCompatGingerbread.java) │ │ + source_file_idx : 2792 (ViewCompatGingerbread.java) │ │ │ │ Class #203 header: │ │ class_idx : 403 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2771 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #203 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -40749,17 +40749,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d00c: |[03d00c] android.support.v4.view.ViewCompatHC.:()V │ │ -03d01c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d022: 0e00 |0003: return-void │ │ +03d0e4: |[03d0e4] android.support.v4.view.ViewCompatHC.:()V │ │ +03d0f4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -40767,18 +40767,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d024: |[03d024] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -03d034: 6e10 7911 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1179 │ │ -03d03a: 0a00 |0003: move-result v0 │ │ -03d03c: 0f00 |0004: return v0 │ │ +03d0fc: |[03d0fc] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +03d10c: 6e10 7911 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1179 │ │ +03d112: 0a00 |0003: move-result v0 │ │ +03d114: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -40786,36 +40786,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03d040: |[03d040] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -03d050: 7100 0c00 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@000c │ │ -03d056: 0b00 |0003: move-result-wide v0 │ │ -03d058: 1000 |0004: return-wide v0 │ │ +03d118: |[03d118] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +03d128: 7100 0c00 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@000c │ │ +03d12e: 0b00 |0003: move-result-wide v0 │ │ +03d130: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d05c: |[03d05c] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -03d06c: 6e10 8411 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1184 │ │ -03d072: 0a00 |0003: move-result v0 │ │ -03d074: 0f00 |0004: return v0 │ │ +03d134: |[03d134] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +03d144: 6e10 8411 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1184 │ │ +03d14a: 0a00 |0003: move-result v0 │ │ +03d14c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -40823,34 +40823,34 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03d078: |[03d078] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -03d088: 6e30 c411 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@11c4 │ │ -03d08e: 0e00 |0003: return-void │ │ +03d150: |[03d150] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +03d160: 6e30 c411 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@11c4 │ │ +03d166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layerType I │ │ 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2771 (ViewCompatHC.java) │ │ + source_file_idx : 2793 (ViewCompatHC.java) │ │ │ │ Class #204 header: │ │ class_idx : 404 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2772 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2794 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #204 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -40865,17 +40865,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d090: |[03d090] android.support.v4.view.ViewCompatICS.:()V │ │ -03d0a0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d0a6: 0e00 |0003: return-void │ │ +03d168: |[03d168] android.support.v4.view.ViewCompatICS.:()V │ │ +03d178: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -40883,18 +40883,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d0a8: |[03d0a8] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -03d0b8: 6e20 7211 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1172 │ │ -03d0be: 0a00 |0003: move-result v0 │ │ -03d0c0: 0f00 |0004: return v0 │ │ +03d180: |[03d180] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +03d190: 6e20 7211 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1172 │ │ +03d196: 0a00 |0003: move-result v0 │ │ +03d198: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -40903,18 +40903,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d0c4: |[03d0c4] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -03d0d4: 6e20 7311 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1173 │ │ -03d0da: 0a00 |0003: move-result v0 │ │ -03d0dc: 0f00 |0004: return v0 │ │ +03d19c: |[03d19c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +03d1ac: 6e20 7311 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1173 │ │ +03d1b2: 0a00 |0003: move-result v0 │ │ +03d1b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -40923,17 +40923,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d0e0: |[03d0e0] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d0f0: 6e20 ab11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@11ab │ │ -03d0f6: 0e00 |0003: return-void │ │ +03d1b8: |[03d1b8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03d1c8: 6e20 ab11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@11ab │ │ +03d1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40943,18 +40943,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d0f8: |[03d0f8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -03d108: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -03d10c: 6e20 ac11 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@11ac │ │ -03d112: 0e00 |0005: return-void │ │ +03d1d0: |[03d1d0] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +03d1e0: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +03d1e4: 6e20 ac11 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@11ac │ │ +03d1ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -40964,17 +40964,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d114: |[03d114] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d124: 6e20 ad11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@11ad │ │ -03d12a: 0e00 |0003: return-void │ │ +03d1ec: |[03d1ec] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03d1fc: 6e20 ad11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@11ad │ │ +03d202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40984,34 +40984,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d12c: |[03d12c] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -03d13c: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ -03d140: 6e20 bd11 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@11bd │ │ -03d146: 0e00 |0005: return-void │ │ +03d204: |[03d204] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +03d214: 1f01 6402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0264 │ │ +03d218: 6e20 bd11 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@11bd │ │ +03d21e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2772 (ViewCompatICS.java) │ │ + source_file_idx : 2794 (ViewCompatICS.java) │ │ │ │ Class #205 header: │ │ class_idx : 405 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2774 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #205 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -41026,17 +41026,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d148: |[03d148] android.support.v4.view.ViewCompatJB.:()V │ │ -03d158: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d15e: 0e00 |0003: return-void │ │ +03d220: |[03d220] android.support.v4.view.ViewCompatJB.:()V │ │ +03d230: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -41044,18 +41044,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d160: |[03d160] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -03d170: 6e10 7811 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1178 │ │ -03d176: 0c00 |0003: move-result-object v0 │ │ -03d178: 1100 |0004: return-object v0 │ │ +03d238: |[03d238] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +03d248: 6e10 7811 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1178 │ │ +03d24e: 0c00 |0003: move-result-object v0 │ │ +03d250: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -41063,18 +41063,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d17c: |[03d17c] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -03d18c: 6e10 8111 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1181 │ │ -03d192: 0a00 |0003: move-result v0 │ │ -03d194: 0f00 |0004: return v0 │ │ +03d254: |[03d254] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +03d264: 6e10 8111 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1181 │ │ +03d26a: 0a00 |0003: move-result v0 │ │ +03d26c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -41082,18 +41082,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d198: |[03d198] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -03d1a8: 6e10 8e11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@118e │ │ -03d1ae: 0c00 |0003: move-result-object v0 │ │ -03d1b0: 1100 |0004: return-object v0 │ │ +03d270: |[03d270] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +03d280: 6e10 8e11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@118e │ │ +03d286: 0c00 |0003: move-result-object v0 │ │ +03d288: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -41101,18 +41101,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d1b4: |[03d1b4] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -03d1c4: 6e10 9a11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@119a │ │ -03d1ca: 0a00 |0003: move-result v0 │ │ -03d1cc: 0f00 |0004: return v0 │ │ +03d28c: |[03d28c] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +03d29c: 6e10 9a11 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@119a │ │ +03d2a2: 0a00 |0003: move-result v0 │ │ +03d2a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -41120,18 +41120,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03d1d0: |[03d1d0] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03d1e0: 6e30 ae11 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@11ae │ │ -03d1e6: 0a00 |0003: move-result v0 │ │ -03d1e8: 0f00 |0004: return v0 │ │ +03d2a8: |[03d2a8] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +03d2b8: 6e30 ae11 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@11ae │ │ +03d2be: 0a00 |0003: move-result v0 │ │ +03d2c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 action I │ │ 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ @@ -41141,17 +41141,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d1ec: |[03d1ec] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -03d1fc: 6e10 b311 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@11b3 │ │ -03d202: 0e00 |0003: return-void │ │ +03d2c4: |[03d2c4] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +03d2d4: 6e10 b311 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@11b3 │ │ +03d2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -41160,17 +41160,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -03d204: |[03d204] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -03d214: 6e54 b011 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@11b0 │ │ -03d21a: 0e00 |0003: return-void │ │ +03d2dc: |[03d2dc] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +03d2ec: 6e54 b011 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@11b0 │ │ +03d2f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -41183,17 +41183,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d21c: |[03d21c] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -03d22c: 6e20 b411 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@11b4 │ │ -03d232: 0e00 |0003: return-void │ │ +03d2f4: |[03d2f4] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +03d304: 6e20 b411 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@11b4 │ │ +03d30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -41203,17 +41203,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03d234: |[03d234] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -03d244: 6e40 b511 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@11b5 │ │ -03d24a: 0e00 |0003: return-void │ │ +03d30c: |[03d30c] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +03d31c: 6e40 b511 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@11b5 │ │ +03d322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -41224,17 +41224,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d24c: |[03d24c] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -03d25c: 6e20 bf11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@11bf │ │ -03d262: 0e00 |0003: return-void │ │ +03d324: |[03d324] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +03d334: 6e20 bf11 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@11bf │ │ +03d33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ @@ -41244,33 +41244,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d264: |[03d264] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -03d274: 6e20 c111 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@11c1 │ │ -03d27a: 0e00 |0003: return-void │ │ +03d33c: |[03d33c] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +03d34c: 6e20 c111 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@11c1 │ │ +03d352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2774 (ViewCompatJB.java) │ │ + source_file_idx : 2796 (ViewCompatJB.java) │ │ │ │ Class #206 header: │ │ class_idx : 406 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2775 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2797 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #206 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -41285,17 +41285,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d27c: |[03d27c] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -03d28c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d292: 0e00 |0003: return-void │ │ +03d354: |[03d354] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +03d364: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d36a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -41303,18 +41303,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d294: |[03d294] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -03d2a4: 6e10 8311 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1183 │ │ -03d2aa: 0a00 |0003: move-result v0 │ │ -03d2ac: 0f00 |0004: return v0 │ │ +03d36c: |[03d36c] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +03d37c: 6e10 8311 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1183 │ │ +03d382: 0a00 |0003: move-result v0 │ │ +03d384: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -41322,18 +41322,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d2b0: |[03d2b0] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -03d2c0: 6e10 8511 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1185 │ │ -03d2c6: 0a00 |0003: move-result v0 │ │ -03d2c8: 0f00 |0004: return v0 │ │ +03d388: |[03d388] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +03d398: 6e10 8511 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1185 │ │ +03d39e: 0a00 |0003: move-result v0 │ │ +03d3a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -41341,17 +41341,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d2cc: |[03d2cc] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -03d2dc: 6e20 c211 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@11c2 │ │ -03d2e2: 0e00 |0003: return-void │ │ +03d3a4: |[03d3a4] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +03d3b4: 6e20 c211 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@11c2 │ │ +03d3ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 id I │ │ @@ -41361,17 +41361,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d2e4: |[03d2e4] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -03d2f4: 6e20 c311 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@11c3 │ │ -03d2fa: 0e00 |0003: return-void │ │ +03d3bc: |[03d3bc] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +03d3cc: 6e20 c311 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@11c3 │ │ +03d3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 paint Landroid/graphics/Paint; │ │ @@ -41381,33 +41381,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d2fc: |[03d2fc] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -03d30c: 6e20 c511 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@11c5 │ │ -03d312: 0e00 |0003: return-void │ │ +03d3d4: |[03d3d4] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +03d3e4: 6e20 c511 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@11c5 │ │ +03d3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2775 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 2797 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #207 header: │ │ class_idx : 409 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2776 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -41425,21 +41425,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2776 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2798 (ViewConfigurationCompat.java) │ │ │ │ Class #208 header: │ │ class_idx : 410 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2776 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2798 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -41462,26 +41462,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03d314: |[03d314] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -03d324: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03d328: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03d32c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03d330: 2200 9801 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0198 │ │ -03d334: 7010 fc09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@09fc │ │ -03d33a: 6900 3c03 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ -03d33e: 0e00 |000d: return-void │ │ -03d340: 2200 9701 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0197 │ │ -03d344: 7010 fa09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@09fa │ │ -03d34a: 6900 3c03 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ -03d34e: 28f8 |0015: goto 000d // -0008 │ │ +03d3ec: |[03d3ec] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +03d3fc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03d400: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03d404: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03d408: 2200 9801 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0198 │ │ +03d40c: 7010 fc09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@09fc │ │ +03d412: 6900 3c03 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ +03d416: 0e00 |000d: return-void │ │ +03d418: 2200 9701 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0197 │ │ +03d41c: 7010 fa09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@09fa │ │ +03d422: 6900 3c03 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ +03d426: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -41491,17 +41491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d350: |[03d350] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -03d360: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d366: 0e00 |0003: return-void │ │ +03d428: |[03d428] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +03d438: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d43e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -41510,33 +41510,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03d368: |[03d368] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -03d378: 6200 3c03 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ -03d37c: 7220 fe09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@09fe │ │ -03d382: 0a00 |0005: move-result v0 │ │ -03d384: 0f00 |0006: return v0 │ │ +03d440: |[03d440] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +03d450: 6200 3c03 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@033c │ │ +03d454: 7220 fe09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@09fe │ │ +03d45a: 0a00 |0005: move-result v0 │ │ +03d45c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2776 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2798 (ViewConfigurationCompat.java) │ │ │ │ Class #209 header: │ │ class_idx : 411 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2777 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2799 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #209 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -41551,17 +41551,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d388: |[03d388] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -03d398: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d39e: 0e00 |0003: return-void │ │ +03d460: |[03d460] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +03d470: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -41569,32 +41569,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d3a0: |[03d3a0] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -03d3b0: 6e10 d511 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@11d5 │ │ -03d3b6: 0a00 |0003: move-result v0 │ │ -03d3b8: 0f00 |0004: return v0 │ │ +03d478: |[03d478] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +03d488: 6e10 d511 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@11d5 │ │ +03d48e: 0a00 |0003: move-result v0 │ │ +03d490: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2777 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 2799 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #210 header: │ │ class_idx : 414 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2783 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -41618,21 +41618,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setMotionEventSplittingEnabled' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2783 (ViewGroupCompat.java) │ │ + source_file_idx : 2805 (ViewGroupCompat.java) │ │ │ │ Class #211 header: │ │ class_idx : 416 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2783 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2805 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -41655,32 +41655,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -03d3bc: |[03d3bc] android.support.v4.view.ViewGroupCompat.:()V │ │ -03d3cc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03d3d0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -03d3d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03d3d8: 2201 9d01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@019d │ │ -03d3dc: 7010 060a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a06 │ │ -03d3e2: 6901 3d03 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ -03d3e6: 0e00 |000d: return-void │ │ -03d3e8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -03d3ec: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -03d3f0: 2201 9c01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@019c │ │ -03d3f4: 7010 040a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a04 │ │ -03d3fa: 6901 3d03 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ -03d3fe: 28f4 |0019: goto 000d // -000c │ │ -03d400: 2201 9f01 |001a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@019f │ │ -03d404: 7010 0a0a 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0a0a │ │ -03d40a: 6901 3d03 |001f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ -03d40e: 28ec |0021: goto 000d // -0014 │ │ +03d494: |[03d494] android.support.v4.view.ViewGroupCompat.:()V │ │ +03d4a4: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03d4a8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +03d4ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03d4b0: 2201 9d01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@019d │ │ +03d4b4: 7010 060a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0a06 │ │ +03d4ba: 6901 3d03 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ +03d4be: 0e00 |000d: return-void │ │ +03d4c0: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +03d4c4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +03d4c8: 2201 9c01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@019c │ │ +03d4cc: 7010 040a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a04 │ │ +03d4d2: 6901 3d03 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ +03d4d6: 28f4 |0019: goto 000d // -000c │ │ +03d4d8: 2201 9f01 |001a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@019f │ │ +03d4dc: 7010 0a0a 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0a0a │ │ +03d4e2: 6901 3d03 |001f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ +03d4e6: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0006 line=67 │ │ 0x000d line=73 │ │ 0x000e line=68 │ │ @@ -41694,17 +41694,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d410: |[03d410] android.support.v4.view.ViewGroupCompat.:()V │ │ -03d420: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d426: 0e00 |0003: return-void │ │ +03d4e8: |[03d4e8] android.support.v4.view.ViewGroupCompat.:()V │ │ +03d4f8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -41713,19 +41713,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03d428: |[03d428] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03d438: 6200 3d03 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ -03d43c: 7240 080a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a08 │ │ -03d442: 0a00 |0005: move-result v0 │ │ -03d444: 0f00 |0006: return v0 │ │ +03d500: |[03d500] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03d510: 6200 3d03 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ +03d514: 7240 080a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a08 │ │ +03d51a: 0a00 |0005: move-result v0 │ │ +03d51c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -41735,34 +41735,34 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03d448: |[03d448] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -03d458: 6200 3d03 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ -03d45c: 7230 090a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a09 │ │ -03d462: 0e00 |0005: return-void │ │ +03d520: |[03d520] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +03d530: 6200 3d03 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@033d │ │ +03d534: 7230 090a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a09 │ │ +03d53a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2783 (ViewGroupCompat.java) │ │ + source_file_idx : 2805 (ViewGroupCompat.java) │ │ │ │ Class #212 header: │ │ class_idx : 417 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2784 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #212 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -41777,17 +41777,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d464: |[03d464] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -03d474: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d47a: 0e00 |0003: return-void │ │ +03d53c: |[03d53c] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +03d54c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -41796,33 +41796,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d47c: |[03d47c] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -03d48c: 6e20 0b12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@120b │ │ -03d492: 0e00 |0003: return-void │ │ +03d554: |[03d554] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +03d564: 6e20 0b12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@120b │ │ +03d56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2784 (ViewGroupCompatHC.java) │ │ + source_file_idx : 2806 (ViewGroupCompatHC.java) │ │ │ │ Class #213 header: │ │ class_idx : 418 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2786 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -41837,17 +41837,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d494: |[03d494] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -03d4a4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d4aa: 0e00 |0003: return-void │ │ +03d56c: |[03d56c] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +03d57c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -41855,34 +41855,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03d4ac: |[03d4ac] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03d4bc: 6e30 0112 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1201 │ │ -03d4c2: 0a00 |0003: move-result v0 │ │ -03d4c4: 0f00 |0004: return v0 │ │ +03d584: |[03d584] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03d594: 6e30 0112 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1201 │ │ +03d59a: 0a00 |0003: move-result v0 │ │ +03d59c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2786 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 2808 (ViewGroupCompatIcs.java) │ │ │ │ Class #214 header: │ │ class_idx : 419 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -41904,17 +41904,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d4c8: |[03d4c8] android.support.v4.view.ViewPager$1.:()V │ │ -03d4d8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d4de: 0e00 |0003: return-void │ │ +03d5a0: |[03d5a0] android.support.v4.view.ViewPager$1.:()V │ │ +03d5b0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d5b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -41923,19 +41923,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03d4e0: |[03d4e0] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -03d4f0: 5230 4103 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03d4f4: 5241 4103 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03d4f8: b110 |0004: sub-int/2addr v0, v1 │ │ -03d4fa: 0f00 |0005: return v0 │ │ +03d5b8: |[03d5b8] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +03d5c8: 5230 4103 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03d5cc: 5241 4103 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03d5d0: b110 |0004: sub-int/2addr v0, v1 │ │ +03d5d2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ @@ -41945,35 +41945,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03d4fc: |[03d4fc] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -03d50c: 1f02 a701 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03d510: 1f03 a701 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03d514: 6e30 160a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0a16 │ │ -03d51a: 0a00 |0007: move-result v0 │ │ -03d51c: 0f00 |0008: return v0 │ │ +03d5d4: |[03d5d4] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +03d5e4: 1f02 a701 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03d5e8: 1f03 a701 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03d5ec: 6e30 160a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0a16 │ │ +03d5f2: 0a00 |0007: move-result v0 │ │ +03d5f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #215 header: │ │ class_idx : 420 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -41994,17 +41994,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d520: |[03d520] android.support.v4.view.ViewPager$2.:()V │ │ -03d530: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d536: 0e00 |0003: return-void │ │ +03d5f8: |[03d5f8] android.support.v4.view.ViewPager$2.:()V │ │ +03d608: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -42013,38 +42013,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -03d538: |[03d538] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -03d548: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -03d54c: c713 |0002: sub-float/2addr v3, v1 │ │ -03d54e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -03d552: c830 |0005: mul-float/2addr v0, v3 │ │ -03d554: c830 |0006: mul-float/2addr v0, v3 │ │ -03d556: c830 |0007: mul-float/2addr v0, v3 │ │ -03d558: c610 |0008: add-float/2addr v0, v1 │ │ -03d55a: 0f00 |0009: return v0 │ │ +03d610: |[03d610] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +03d620: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +03d624: c713 |0002: sub-float/2addr v3, v1 │ │ +03d626: a800 0303 |0003: mul-float v0, v3, v3 │ │ +03d62a: c830 |0005: mul-float/2addr v0, v3 │ │ +03d62c: c830 |0006: mul-float/2addr v0, v3 │ │ +03d62e: c830 |0007: mul-float/2addr v0, v3 │ │ +03d630: c610 |0008: add-float/2addr v0, v1 │ │ +03d632: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #216 header: │ │ class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -42069,18 +42069,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d55c: |[03d55c] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -03d56c: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ -03d570: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d576: 0e00 |0005: return-void │ │ +03d634: |[03d634] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +03d644: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ +03d648: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d64e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -42090,36 +42090,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03d578: |[03d578] android.support.v4.view.ViewPager$3.run:()V │ │ -03d588: 5420 3e03 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ -03d58c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03d58e: 7120 420a 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0a42 │ │ -03d594: 5420 3e03 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ -03d598: 6e10 9b0a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -03d59e: 0e00 |000b: return-void │ │ +03d650: |[03d650] android.support.v4.view.ViewPager$3.run:()V │ │ +03d660: 5420 3e03 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ +03d664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03d666: 7120 420a 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0a42 │ │ +03d66c: 5420 3e03 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@033e │ │ +03d670: 6e10 9b0a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +03d676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #217 header: │ │ class_idx : 422 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -42131,21 +42131,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #218 header: │ │ class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -42185,31 +42185,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d5a0: |[03d5a0] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -03d5b0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d5b6: 0e00 |0003: return-void │ │ +03d678: |[03d678] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +03d688: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d68e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #219 header: │ │ class_idx : 424 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 619 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -42253,20 +42253,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03d5b8: |[03d5b8] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -03d5c8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03d5ca: 7030 d811 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@11d8 │ │ -03d5d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03d5d2: 5910 4b03 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -03d5d6: 0e00 |0007: return-void │ │ +03d690: |[03d690] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +03d6a0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03d6a2: 7030 d811 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@11d8 │ │ +03d6a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03d6aa: 5910 4b03 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +03d6ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2853 │ │ 0x0004 line=2834 │ │ 0x0007 line=2854 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ @@ -42276,29 +42276,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -03d5d8: |[03d5d8] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03d5e8: 7030 d911 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11d9 │ │ -03d5ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03d5f0: 5931 4b03 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -03d5f4: 7100 450a 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0a45 │ │ -03d5fa: 0c01 |0009: move-result-object v1 │ │ -03d5fc: 6e30 9100 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -03d602: 0c00 |000d: move-result-object v0 │ │ -03d604: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03d606: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -03d60a: 6e30 e000 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00e0 │ │ -03d610: 0a01 |0014: move-result v1 │ │ -03d612: 5931 4503 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -03d616: 6e10 e500 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -03d61c: 0e00 |001a: return-void │ │ +03d6b0: |[03d6b0] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03d6c0: 7030 d911 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11d9 │ │ +03d6c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03d6c8: 5931 4b03 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +03d6cc: 7100 450a 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0a45 │ │ +03d6d2: 0c01 |0009: move-result-object v1 │ │ +03d6d4: 6e30 9100 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +03d6da: 0c00 |000d: move-result-object v0 │ │ +03d6dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +03d6de: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +03d6e2: 6e30 e000 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00e0 │ │ +03d6e8: 0a01 |0014: move-result v1 │ │ +03d6ea: 5931 4503 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +03d6ee: 6e10 e500 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +03d6f4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2857 │ │ 0x0003 line=2834 │ │ 0x0006 line=2859 │ │ 0x000e line=2860 │ │ 0x0017 line=2861 │ │ @@ -42306,21 +42306,21 @@ │ │ locals : │ │ 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #220 header: │ │ class_idx : 426 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -42338,21 +42338,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #221 header: │ │ class_idx : 427 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -42382,21 +42382,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #222 header: │ │ class_idx : 428 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -42414,21 +42414,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ name : 'transformPage' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #223 header: │ │ class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 56 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -42452,18 +42452,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d620: |[03d620] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -03d630: 5b01 4d03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ -03d634: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ -03d63a: 0e00 |0005: return-void │ │ +03d6f8: |[03d6f8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +03d708: 5b01 4d03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ +03d70c: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ +03d712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2802 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -42472,17 +42472,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d63c: |[03d63c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -03d64c: 7020 290a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0a29 │ │ -03d652: 0e00 |0003: return-void │ │ +03d714: |[03d714] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +03d724: 7020 290a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0a29 │ │ +03d72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2802 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -42493,18 +42493,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d654: |[03d654] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -03d664: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ -03d668: 6e10 530a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0a53 │ │ -03d66e: 0e00 |0005: return-void │ │ +03d72c: |[03d72c] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +03d73c: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ +03d740: 6e10 530a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0a53 │ │ +03d746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2805 │ │ 0x0005 line=2806 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -42513,32 +42513,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d670: |[03d670] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -03d680: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ -03d684: 6e10 530a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0a53 │ │ -03d68a: 0e00 |0005: return-void │ │ +03d748: |[03d748] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +03d758: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@034d │ │ +03d75c: 6e10 530a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0a53 │ │ +03d762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2809 │ │ 0x0005 line=2810 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #224 header: │ │ class_idx : 431 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 613 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2813 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -42576,50 +42576,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03d68c: |[03d68c] android.support.v4.view.ViewPager$SavedState.:()V │ │ -03d69c: 2200 ae01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01ae │ │ -03d6a0: 7010 2d0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0a2d │ │ -03d6a6: 7110 b106 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@06b1 │ │ -03d6ac: 0c00 |0008: move-result-object v0 │ │ -03d6ae: 6900 4e03 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@034e │ │ -03d6b2: 0e00 |000b: return-void │ │ +03d764: |[03d764] android.support.v4.view.ViewPager$SavedState.:()V │ │ +03d774: 2200 ae01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01ae │ │ +03d778: 7010 2d0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0a2d │ │ +03d77e: 7110 b106 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@06b1 │ │ +03d784: 0c00 |0008: move-result-object v0 │ │ +03d786: 6900 4e03 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@034e │ │ +03d78a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03d6b4: |[03d6b4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -03d6c4: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ -03d6ca: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03d6ce: 6e10 c115 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03d6d4: 0c00 |0008: move-result-object v0 │ │ -03d6d6: 6e10 8e15 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@158e │ │ -03d6dc: 0c03 |000c: move-result-object v3 │ │ -03d6de: 6e10 8801 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -03d6e4: 0a00 |0010: move-result v0 │ │ -03d6e6: 5910 5103 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -03d6ea: 6e20 8901 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0189 │ │ -03d6f0: 0c00 |0016: move-result-object v0 │ │ -03d6f2: 5b10 4f03 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ -03d6f6: 5b13 5003 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ -03d6fa: 0e00 |001b: return-void │ │ +03d78c: |[03d78c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +03d79c: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ +03d7a2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +03d7a6: 6e10 c815 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +03d7ac: 0c00 |0008: move-result-object v0 │ │ +03d7ae: 6e10 9515 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1595 │ │ +03d7b4: 0c03 |000c: move-result-object v3 │ │ +03d7b6: 6e10 8801 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +03d7bc: 0a00 |0010: move-result v0 │ │ +03d7be: 5910 5103 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +03d7c2: 6e20 8901 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0189 │ │ +03d7c8: 0c00 |0016: move-result-object v0 │ │ +03d7ca: 5b10 4f03 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ +03d7ce: 5b13 5003 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ +03d7d2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0003 line=1250 │ │ 0x0005 line=1251 │ │ 0x000d line=1253 │ │ 0x0013 line=1254 │ │ @@ -42635,17 +42635,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d6fc: |[03d6fc] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -03d70c: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ -03d712: 0e00 |0003: return-void │ │ +03d7d4: |[03d7d4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +03d7e4: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ +03d7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0003 line=1220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -42656,38 +42656,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03d714: |[03d714] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -03d724: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -03d728: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03d72e: 1a01 4603 |0005: const-string v1, "FragmentPager.SavedState{" // string@0346 │ │ -03d732: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03d738: 0c00 |000a: move-result-object v0 │ │ -03d73a: 7110 0316 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -03d740: 0a01 |000e: move-result v1 │ │ -03d742: 7110 aa15 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -03d748: 0c01 |0012: move-result-object v1 │ │ -03d74a: 6e20 fa15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03d750: 0c00 |0016: move-result-object v0 │ │ -03d752: 1a01 8700 |0017: const-string v1, " position=" // string@0087 │ │ -03d756: 6e20 fa15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03d75c: 0c00 |001c: move-result-object v0 │ │ -03d75e: 5221 5103 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -03d762: 6e20 f615 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -03d768: 0c00 |0022: move-result-object v0 │ │ -03d76a: 1a01 101c |0023: const-string v1, "}" // string@1c10 │ │ -03d76e: 6e20 fa15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03d774: 0c00 |0028: move-result-object v0 │ │ -03d776: 6e10 ff15 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03d77c: 0c00 |002c: move-result-object v0 │ │ -03d77e: 1100 |002d: return-object v0 │ │ +03d7ec: |[03d7ec] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +03d7fc: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +03d800: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03d806: 1a01 5803 |0005: const-string v1, "FragmentPager.SavedState{" // string@0358 │ │ +03d80a: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03d810: 0c00 |000a: move-result-object v0 │ │ +03d812: 7110 0a16 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +03d818: 0a01 |000e: move-result v1 │ │ +03d81a: 7110 b115 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +03d820: 0c01 |0012: move-result-object v1 │ │ +03d822: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03d828: 0c00 |0016: move-result-object v0 │ │ +03d82a: 1a01 9a00 |0017: const-string v1, " position=" // string@009a │ │ +03d82e: 6e20 0116 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03d834: 0c00 |001c: move-result-object v0 │ │ +03d836: 5221 5103 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +03d83a: 6e20 fd15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +03d840: 0c00 |0022: move-result-object v0 │ │ +03d842: 1a01 151c |0023: const-string v1, "}" // string@1c15 │ │ +03d846: 6e20 0116 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03d84c: 0c00 |0028: move-result-object v0 │ │ +03d84e: 6e10 0616 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03d854: 0c00 |002c: move-result-object v0 │ │ +03d856: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -42695,39 +42695,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03d780: |[03d780] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03d790: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ -03d796: 5210 5103 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -03d79a: 6e20 8c01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -03d7a0: 5410 4f03 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ -03d7a4: 6e30 8e01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@018e │ │ -03d7aa: 0e00 |000d: return-void │ │ +03d858: |[03d858] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +03d868: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ +03d86e: 5210 5103 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +03d872: 6e20 8c01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +03d878: 5410 4f03 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ +03d87c: 6e30 8e01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@018e │ │ +03d882: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0003 line=1225 │ │ 0x0008 line=1226 │ │ 0x000d line=1227 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #225 header: │ │ class_idx : 433 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -42749,17 +42749,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d7ac: |[03d7ac] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -03d7bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -03d7c2: 0e00 |0003: return-void │ │ +03d884: |[03d884] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +03d894: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +03d89a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -42768,34 +42768,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -03d7c4: |[03d7c4] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -03d7d4: 6e10 8611 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03d7da: 0c00 |0003: move-result-object v0 │ │ -03d7dc: 1f00 a801 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03d7e0: 6e10 8611 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03d7e6: 0c01 |0009: move-result-object v1 │ │ -03d7e8: 1f01 a801 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03d7ec: 5502 4703 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03d7f0: 5513 4703 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03d7f4: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -03d7f8: 5502 4703 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03d7fc: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -03d800: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -03d802: 0f02 |0017: return v2 │ │ -03d804: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -03d806: 28fe |0019: goto 0017 // -0002 │ │ -03d808: 5202 4903 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ -03d80c: 5213 4903 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ -03d810: b132 |001e: sub-int/2addr v2, v3 │ │ -03d812: 28f8 |001f: goto 0017 // -0008 │ │ +03d89c: |[03d89c] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +03d8ac: 6e10 8611 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03d8b2: 0c00 |0003: move-result-object v0 │ │ +03d8b4: 1f00 a801 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03d8b8: 6e10 8611 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03d8be: 0c01 |0009: move-result-object v1 │ │ +03d8c0: 1f01 a801 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03d8c4: 5502 4703 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03d8c8: 5513 4703 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03d8cc: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +03d8d0: 5502 4703 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03d8d4: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +03d8d8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +03d8da: 0f02 |0017: return v2 │ │ +03d8dc: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +03d8de: 28fe |0019: goto 0017 // -0002 │ │ +03d8e0: 5202 4903 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ +03d8e4: 5213 4903 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ +03d8e8: b132 |001e: sub-int/2addr v2, v3 │ │ +03d8ea: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2868 │ │ 0x0006 line=2869 │ │ 0x000c line=2870 │ │ 0x0012 line=2871 │ │ 0x0017 line=2873 │ │ @@ -42813,35 +42813,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03d814: |[03d814] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -03d824: 1f02 6902 |0000: check-cast v2, Landroid/view/View; // type@0269 │ │ -03d828: 1f03 6902 |0002: check-cast v3, Landroid/view/View; // type@0269 │ │ -03d82c: 6e30 3d0a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0a3d │ │ -03d832: 0a00 |0007: move-result v0 │ │ -03d834: 0f00 |0008: return v0 │ │ +03d8ec: |[03d8ec] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +03d8fc: 1f02 6902 |0000: check-cast v2, Landroid/view/View; // type@0269 │ │ +03d900: 1f03 6902 |0002: check-cast v3, Landroid/view/View; // type@0269 │ │ +03d904: 6e30 3d0a 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0a3d │ │ +03d90a: 0a00 |0007: move-result v0 │ │ +03d90c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2865 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #226 header: │ │ class_idx : 434 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 621 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2813 │ │ static_fields_size : 20 │ │ instance_fields_size: 56 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 66 │ │ │ │ Class #226 annotations: │ │ Annotations on class │ │ @@ -43191,31 +43191,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -03d838: |[03d838] android.support.v4.view.ViewPager.:()V │ │ -03d848: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d84a: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -03d84e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03d850: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -03d856: 4b02 0001 |0007: aput v2, v0, v1 │ │ -03d85a: 6900 5b03 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@035b │ │ -03d85e: 2200 a301 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01a3 │ │ -03d862: 7010 150a 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0a15 │ │ -03d868: 6900 5303 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0353 │ │ -03d86c: 2200 a401 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01a4 │ │ -03d870: 7010 180a 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0a18 │ │ -03d876: 6900 9c03 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@039c │ │ -03d87a: 2200 b101 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01b1 │ │ -03d87e: 7010 3c0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0a3c │ │ -03d884: 6900 9d03 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@039d │ │ -03d888: 0e00 |0020: return-void │ │ +03d910: |[03d910] android.support.v4.view.ViewPager.:()V │ │ +03d920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03d922: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +03d926: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03d928: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +03d92e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +03d932: 6900 5b03 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@035b │ │ +03d936: 2200 a301 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01a3 │ │ +03d93a: 7010 150a 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0a15 │ │ +03d940: 6900 5303 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0353 │ │ +03d944: 2200 a401 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01a4 │ │ +03d948: 7010 180a 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0a18 │ │ +03d94e: 6900 9c03 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@039c │ │ +03d952: 2200 b101 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01b1 │ │ +03d956: 7010 3c0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0a3c │ │ +03d95c: 6900 9d03 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@039d │ │ +03d960: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=116 │ │ 0x0012 line=123 │ │ 0x0019 line=223 │ │ locals : │ │ @@ -43225,46 +43225,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -03d88c: |[03d88c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -03d89c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03d89e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -03d8a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03d8a2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -03d8a4: 7020 e611 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@11e6 │ │ -03d8aa: 2200 6603 |0007: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -03d8ae: 7010 3216 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -03d8b4: 5b50 8003 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03d8b8: 2200 a701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03d8bc: 7010 1c0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ -03d8c2: 5b50 9703 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ -03d8c6: 2200 4400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ -03d8ca: 7010 1401 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -03d8d0: 5b50 9803 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03d8d4: 5951 9103 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -03d8d8: 5b54 8f03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ -03d8dc: 5b54 9003 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ -03d8e0: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -03d8e6: 5950 7603 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03d8ea: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -03d8f0: 5950 8303 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03d8f4: 5953 8a03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -03d8f8: 5951 6403 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03d8fc: 5c53 7503 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -03d900: 5c52 8803 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ -03d904: 2200 a501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01a5 │ │ -03d908: 7020 1a0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1a │ │ -03d90e: 5b50 7103 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ -03d912: 5952 9303 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03d916: 6e10 820a 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0a82 │ │ -03d91c: 0e00 |0040: return-void │ │ +03d964: |[03d964] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +03d974: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03d976: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03d978: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03d97a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +03d97c: 7020 e611 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@11e6 │ │ +03d982: 2200 6803 |0007: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +03d986: 7010 3916 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03d98c: 5b50 8003 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03d990: 2200 a701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03d994: 7010 1c0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ +03d99a: 5b50 9703 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ +03d99e: 2200 4400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ +03d9a2: 7010 1401 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +03d9a8: 5b50 9803 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03d9ac: 5951 9103 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +03d9b0: 5b54 8f03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ +03d9b4: 5b54 9003 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ +03d9b8: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +03d9be: 5950 7603 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03d9c2: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +03d9c8: 5950 8303 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03d9cc: 5953 8a03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +03d9d0: 5951 6403 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03d9d4: 5c53 7503 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +03d9d8: 5c52 8803 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ +03d9dc: 2200 a501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01a5 │ │ +03d9e0: 7020 1a0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1a │ │ +03d9e6: 5b50 7103 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ +03d9ea: 5952 9303 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03d9ee: 6e10 820a 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0a82 │ │ +03d9f4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=344 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -43289,46 +43289,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -03d920: |[03d920] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03d930: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03d932: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -03d934: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03d936: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -03d938: 7030 e711 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11e7 │ │ -03d93e: 2200 6603 |0007: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -03d942: 7010 3216 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -03d948: 5b50 8003 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03d94c: 2200 a701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03d950: 7010 1c0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ -03d956: 5b50 9703 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ -03d95a: 2200 4400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ -03d95e: 7010 1401 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -03d964: 5b50 9803 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03d968: 5951 9103 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -03d96c: 5b54 8f03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ -03d970: 5b54 9003 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ -03d974: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -03d97a: 5950 7603 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03d97e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -03d984: 5950 8303 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03d988: 5953 8a03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -03d98c: 5951 6403 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03d990: 5c53 7503 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -03d994: 5c52 8803 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ -03d998: 2200 a501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01a5 │ │ -03d99c: 7020 1a0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1a │ │ -03d9a2: 5b50 7103 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ -03d9a6: 5952 9303 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03d9aa: 6e10 820a 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0a82 │ │ -03d9b0: 0e00 |0040: return-void │ │ +03d9f8: |[03d9f8] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03da08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03da0a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03da0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03da0e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +03da10: 7030 e711 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11e7 │ │ +03da16: 2200 6803 |0007: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +03da1a: 7010 3916 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03da20: 5b50 8003 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03da24: 2200 a701 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03da28: 7010 1c0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ +03da2e: 5b50 9703 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ +03da32: 2200 4400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ +03da36: 7010 1401 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +03da3c: 5b50 9803 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03da40: 5951 9103 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +03da44: 5b54 8f03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ +03da48: 5b54 9003 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ +03da4c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +03da52: 5950 7603 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03da56: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +03da5c: 5950 8303 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03da60: 5953 8a03 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +03da64: 5951 6403 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03da68: 5c53 7503 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +03da6c: 5c52 8803 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ +03da70: 2200 a501 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01a5 │ │ +03da74: 7020 1a0a 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1a │ │ +03da7a: 5b50 7103 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ +03da7e: 5952 9303 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03da82: 6e10 820a 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0a82 │ │ +03da88: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -43354,17 +43354,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d9b4: |[03d9b4] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -03d9c4: 7020 b80a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -03d9ca: 0e00 |0003: return-void │ │ +03da8c: |[03da8c] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +03da9c: 7020 b80a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +03daa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -43373,17 +43373,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d9cc: |[03d9cc] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -03d9dc: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03d9e0: 1100 |0002: return-object v0 │ │ +03daa4: |[03daa4] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +03dab4: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03dab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43391,17 +43391,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d9e4: |[03d9e4] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -03d9f4: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03d9f8: 0f00 |0002: return v0 │ │ +03dabc: |[03dabc] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +03dacc: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03dad0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43409,226 +43409,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d9fc: |[03d9fc] android.support.v4.view.ViewPager.access$400:()[I │ │ -03da0c: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@035b │ │ -03da10: 1100 |0002: return-object v0 │ │ +03dad4: |[03dad4] android.support.v4.view.ViewPager.access$400:()[I │ │ +03dae4: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@035b │ │ +03dae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'calculatePageOffsets' │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 345 16-bit code units │ │ -03da14: |[03da14] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -03da24: 54ec 6503 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03da28: 6e10 e908 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -03da2e: 0a01 |0005: move-result v1 │ │ -03da30: 7010 680a 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03da36: 0a0b |0009: move-result v11 │ │ -03da38: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -03da3c: 52ec 8c03 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03da40: 82cc |000e: int-to-float v12, v12 │ │ -03da42: 82bd |000f: int-to-float v13, v11 │ │ -03da44: a906 0c0d |0010: div-float v6, v12, v13 │ │ -03da48: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -03da4c: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -03da50: 5208 4103 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03da54: 52fc 4103 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03da58: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -03da5c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -03da5e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -03da60: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -03da64: 520c 4003 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03da68: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -03da6c: 520d 4303 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03da70: c6dc |0026: add-float/2addr v12, v13 │ │ -03da72: a607 0c06 |0027: add-float v7, v12, v6 │ │ -03da76: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -03da7a: 52fc 4103 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03da7e: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -03da82: 54ec 8003 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03da86: 6e10 3e16 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03da8c: 0a0c |0034: move-result v12 │ │ -03da8e: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -03da92: 54ec 8003 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03da96: 6e20 3816 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03da9c: 0c03 |003c: move-result-object v3 │ │ -03da9e: 1f03 a701 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03daa2: 523c 4103 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03daa6: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -03daaa: 54ec 8003 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03daae: 6e10 3e16 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03dab4: 0a0c |0048: move-result v12 │ │ -03dab6: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -03daba: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -03dabe: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03dac2: 54ec 8003 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dac6: 6e20 3816 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03dacc: 0c03 |0054: move-result-object v3 │ │ -03dace: 1f03 a701 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03dad2: 28e8 |0057: goto 003f // -0018 │ │ -03dad4: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -03dad6: 28b9 |0059: goto 0012 // -0047 │ │ -03dad8: 523c 4103 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dadc: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -03dae0: 54ec 6503 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03dae4: 6e20 ec08 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03daea: 0a0c |0063: move-result v12 │ │ -03daec: c66c |0064: add-float/2addr v12, v6 │ │ -03daee: c6c7 |0065: add-float/2addr v7, v12 │ │ -03daf0: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03daf4: 28f2 |0068: goto 005a // -000e │ │ -03daf6: 5937 4003 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dafa: 523c 4303 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dafe: c66c |006d: add-float/2addr v12, v6 │ │ -03db00: c6c7 |006e: add-float/2addr v7, v12 │ │ -03db02: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03db06: 28ba |0071: goto 002b // -0046 │ │ -03db08: 52fc 4103 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03db0c: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -03db10: 54ec 8003 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03db14: 6e10 3e16 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03db1a: 0a0c |007b: move-result v12 │ │ -03db1c: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -03db20: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -03db22: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -03db26: 5207 4003 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03db2a: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -03db2e: 52fc 4103 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03db32: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -03db36: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -03db3a: 54ec 8003 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03db3e: 6e20 3816 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03db44: 0c03 |0090: move-result-object v3 │ │ -03db46: 1f03 a701 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03db4a: 523c 4103 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03db4e: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -03db52: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -03db56: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -03db5a: 54ec 8003 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03db5e: 6e20 3816 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03db64: 0c03 |00a0: move-result-object v3 │ │ -03db66: 1f03 a701 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03db6a: 28f0 |00a3: goto 0093 // -0010 │ │ -03db6c: 523c 4103 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03db70: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -03db74: 54ec 6503 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03db78: 6e20 ec08 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03db7e: 0a0c |00ad: move-result v12 │ │ -03db80: c66c |00ae: add-float/2addr v12, v6 │ │ -03db82: c7c7 |00af: sub-float/2addr v7, v12 │ │ -03db84: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -03db88: 28f2 |00b2: goto 00a4 // -000e │ │ -03db8a: 523c 4303 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03db8e: c66c |00b5: add-float/2addr v12, v6 │ │ -03db90: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -03db92: 5937 4003 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03db96: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -03db9a: 28ca |00bb: goto 0085 // -0036 │ │ -03db9c: 54ec 8003 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dba0: 6e10 3e16 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03dba6: 0a04 |00c1: move-result v4 │ │ -03dba8: 52f7 4003 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dbac: 52fc 4103 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dbb0: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -03dbb4: 52fc 4103 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dbb8: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -03dbbc: 52fc 4003 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dbc0: 59ec 7603 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03dbc4: 52fc 4103 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dbc8: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -03dbcc: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -03dbd0: 52fc 4003 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dbd4: 52fd 4303 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dbd8: c6dc |00da: add-float/2addr v12, v13 │ │ -03dbda: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -03dbde: c7dc |00dd: sub-float/2addr v12, v13 │ │ -03dbe0: 59ec 8303 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03dbe4: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -03dbe8: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -03dbec: 54ec 8003 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dbf0: 6e20 3816 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03dbf6: 0c03 |00e9: move-result-object v3 │ │ -03dbf8: 1f03 a701 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03dbfc: 523c 4103 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dc00: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -03dc04: 54ec 6503 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03dc08: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -03dc0c: 6e20 ec08 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03dc12: 0a0c |00f7: move-result v12 │ │ -03dc14: c66c |00f8: add-float/2addr v12, v6 │ │ -03dc16: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -03dc18: 01a9 |00fa: move v9, v10 │ │ -03dc1a: 28f1 |00fb: goto 00ec // -000f │ │ -03dc1c: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -03dc22: 28cf |00ff: goto 00ce // -0031 │ │ -03dc24: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -03dc2a: 28db |0103: goto 00de // -0025 │ │ -03dc2c: 523c 4303 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dc30: c66c |0106: add-float/2addr v12, v6 │ │ -03dc32: c7c7 |0107: sub-float/2addr v7, v12 │ │ -03dc34: 5937 4003 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dc38: 523c 4103 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dc3c: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -03dc40: 59e7 7603 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03dc44: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03dc48: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -03dc4c: 28ce |0114: goto 00e2 // -0032 │ │ -03dc4e: 52fc 4003 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dc52: 52fd 4303 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dc56: c6dc |0119: add-float/2addr v12, v13 │ │ -03dc58: a607 0c06 |011a: add-float v7, v12, v6 │ │ -03dc5c: 52fc 4103 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dc60: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -03dc64: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -03dc68: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -03dc6c: 54ec 8003 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dc70: 6e20 3816 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03dc76: 0c03 |0129: move-result-object v3 │ │ -03dc78: 1f03 a701 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03dc7c: 523c 4103 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dc80: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -03dc84: 54ec 6503 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03dc88: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -03dc8c: 6e20 ec08 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03dc92: 0a0c |0137: move-result v12 │ │ -03dc94: c66c |0138: add-float/2addr v12, v6 │ │ -03dc96: c6c7 |0139: add-float/2addr v7, v12 │ │ -03dc98: 01a9 |013a: move v9, v10 │ │ -03dc9a: 28f1 |013b: goto 012c // -000f │ │ -03dc9c: 523c 4103 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03dca0: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -03dca4: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -03dca8: 523c 4303 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dcac: c67c |0144: add-float/2addr v12, v7 │ │ -03dcae: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -03dcb2: c7dc |0147: sub-float/2addr v12, v13 │ │ -03dcb4: 59ec 8303 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03dcb8: 5937 4003 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03dcbc: 523c 4303 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03dcc0: c66c |014e: add-float/2addr v12, v6 │ │ -03dcc2: c6c7 |014f: add-float/2addr v7, v12 │ │ -03dcc4: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03dcc8: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03dccc: 28ce |0154: goto 0122 // -0032 │ │ -03dcce: 120c |0155: const/4 v12, #int 0 // #0 │ │ -03dcd0: 5cec 8803 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ -03dcd4: 0e00 |0158: return-void │ │ +03daec: |[03daec] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +03dafc: 54ec 6503 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03db00: 6e10 e908 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +03db06: 0a01 |0005: move-result v1 │ │ +03db08: 7010 680a 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03db0e: 0a0b |0009: move-result v11 │ │ +03db10: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +03db14: 52ec 8c03 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03db18: 82cc |000e: int-to-float v12, v12 │ │ +03db1a: 82bd |000f: int-to-float v13, v11 │ │ +03db1c: a906 0c0d |0010: div-float v6, v12, v13 │ │ +03db20: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +03db24: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +03db28: 5208 4103 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03db2c: 52fc 4103 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03db30: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +03db34: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +03db36: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +03db38: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +03db3c: 520c 4003 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03db40: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +03db44: 520d 4303 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03db48: c6dc |0026: add-float/2addr v12, v13 │ │ +03db4a: a607 0c06 |0027: add-float v7, v12, v6 │ │ +03db4e: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +03db52: 52fc 4103 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03db56: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +03db5a: 54ec 8003 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03db5e: 6e10 4516 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03db64: 0a0c |0034: move-result v12 │ │ +03db66: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +03db6a: 54ec 8003 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03db6e: 6e20 3f16 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03db74: 0c03 |003c: move-result-object v3 │ │ +03db76: 1f03 a701 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03db7a: 523c 4103 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03db7e: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +03db82: 54ec 8003 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03db86: 6e10 4516 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03db8c: 0a0c |0048: move-result v12 │ │ +03db8e: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +03db92: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +03db96: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03db9a: 54ec 8003 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03db9e: 6e20 3f16 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03dba4: 0c03 |0054: move-result-object v3 │ │ +03dba6: 1f03 a701 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03dbaa: 28e8 |0057: goto 003f // -0018 │ │ +03dbac: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +03dbae: 28b9 |0059: goto 0012 // -0047 │ │ +03dbb0: 523c 4103 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dbb4: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +03dbb8: 54ec 6503 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03dbbc: 6e20 ec08 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03dbc2: 0a0c |0063: move-result v12 │ │ +03dbc4: c66c |0064: add-float/2addr v12, v6 │ │ +03dbc6: c6c7 |0065: add-float/2addr v7, v12 │ │ +03dbc8: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03dbcc: 28f2 |0068: goto 005a // -000e │ │ +03dbce: 5937 4003 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dbd2: 523c 4303 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dbd6: c66c |006d: add-float/2addr v12, v6 │ │ +03dbd8: c6c7 |006e: add-float/2addr v7, v12 │ │ +03dbda: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03dbde: 28ba |0071: goto 002b // -0046 │ │ +03dbe0: 52fc 4103 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dbe4: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +03dbe8: 54ec 8003 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dbec: 6e10 4516 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03dbf2: 0a0c |007b: move-result v12 │ │ +03dbf4: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +03dbf8: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +03dbfa: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +03dbfe: 5207 4003 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dc02: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +03dc06: 52fc 4103 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dc0a: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +03dc0e: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +03dc12: 54ec 8003 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dc16: 6e20 3f16 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03dc1c: 0c03 |0090: move-result-object v3 │ │ +03dc1e: 1f03 a701 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03dc22: 523c 4103 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dc26: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +03dc2a: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +03dc2e: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +03dc32: 54ec 8003 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dc36: 6e20 3f16 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03dc3c: 0c03 |00a0: move-result-object v3 │ │ +03dc3e: 1f03 a701 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03dc42: 28f0 |00a3: goto 0093 // -0010 │ │ +03dc44: 523c 4103 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dc48: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +03dc4c: 54ec 6503 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03dc50: 6e20 ec08 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03dc56: 0a0c |00ad: move-result v12 │ │ +03dc58: c66c |00ae: add-float/2addr v12, v6 │ │ +03dc5a: c7c7 |00af: sub-float/2addr v7, v12 │ │ +03dc5c: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03dc60: 28f2 |00b2: goto 00a4 // -000e │ │ +03dc62: 523c 4303 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dc66: c66c |00b5: add-float/2addr v12, v6 │ │ +03dc68: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +03dc6a: 5937 4003 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dc6e: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03dc72: 28ca |00bb: goto 0085 // -0036 │ │ +03dc74: 54ec 8003 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dc78: 6e10 4516 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03dc7e: 0a04 |00c1: move-result v4 │ │ +03dc80: 52f7 4003 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dc84: 52fc 4103 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dc88: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +03dc8c: 52fc 4103 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dc90: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +03dc94: 52fc 4003 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dc98: 59ec 7603 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03dc9c: 52fc 4103 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dca0: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +03dca4: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +03dca8: 52fc 4003 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dcac: 52fd 4303 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dcb0: c6dc |00da: add-float/2addr v12, v13 │ │ +03dcb2: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +03dcb6: c7dc |00dd: sub-float/2addr v12, v13 │ │ +03dcb8: 59ec 8303 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03dcbc: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +03dcc0: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +03dcc4: 54ec 8003 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dcc8: 6e20 3f16 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03dcce: 0c03 |00e9: move-result-object v3 │ │ +03dcd0: 1f03 a701 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03dcd4: 523c 4103 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dcd8: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +03dcdc: 54ec 6503 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03dce0: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +03dce4: 6e20 ec08 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03dcea: 0a0c |00f7: move-result v12 │ │ +03dcec: c66c |00f8: add-float/2addr v12, v6 │ │ +03dcee: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +03dcf0: 01a9 |00fa: move v9, v10 │ │ +03dcf2: 28f1 |00fb: goto 00ec // -000f │ │ +03dcf4: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +03dcfa: 28cf |00ff: goto 00ce // -0031 │ │ +03dcfc: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +03dd02: 28db |0103: goto 00de // -0025 │ │ +03dd04: 523c 4303 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dd08: c66c |0106: add-float/2addr v12, v6 │ │ +03dd0a: c7c7 |0107: sub-float/2addr v7, v12 │ │ +03dd0c: 5937 4003 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dd10: 523c 4103 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dd14: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +03dd18: 59e7 7603 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03dd1c: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03dd20: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +03dd24: 28ce |0114: goto 00e2 // -0032 │ │ +03dd26: 52fc 4003 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dd2a: 52fd 4303 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dd2e: c6dc |0119: add-float/2addr v12, v13 │ │ +03dd30: a607 0c06 |011a: add-float v7, v12, v6 │ │ +03dd34: 52fc 4103 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dd38: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +03dd3c: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +03dd40: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +03dd44: 54ec 8003 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dd48: 6e20 3f16 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03dd4e: 0c03 |0129: move-result-object v3 │ │ +03dd50: 1f03 a701 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03dd54: 523c 4103 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dd58: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +03dd5c: 54ec 6503 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03dd60: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +03dd64: 6e20 ec08 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03dd6a: 0a0c |0137: move-result v12 │ │ +03dd6c: c66c |0138: add-float/2addr v12, v6 │ │ +03dd6e: c6c7 |0139: add-float/2addr v7, v12 │ │ +03dd70: 01a9 |013a: move v9, v10 │ │ +03dd72: 28f1 |013b: goto 012c // -000f │ │ +03dd74: 523c 4103 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03dd78: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +03dd7c: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +03dd80: 523c 4303 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dd84: c67c |0144: add-float/2addr v12, v7 │ │ +03dd86: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +03dd8a: c7dc |0147: sub-float/2addr v12, v13 │ │ +03dd8c: 59ec 8303 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03dd90: 5937 4003 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03dd94: 523c 4303 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03dd98: c66c |014e: add-float/2addr v12, v6 │ │ +03dd9a: c6c7 |014f: add-float/2addr v7, v12 │ │ +03dd9c: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03dda0: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03dda4: 28ce |0154: goto 0122 // -0032 │ │ +03dda6: 120c |0155: const/4 v12, #int 0 // #0 │ │ +03dda8: 5cec 8803 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0388 │ │ +03ddac: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0006 line=1123 │ │ 0x000a line=1124 │ │ 0x0012 line=1126 │ │ 0x0014 line=1127 │ │ @@ -43738,63 +43738,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -03dcd8: |[03dcd8] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -03dce8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03dcea: 52a8 9303 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03dcee: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -03dcf0: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -03dcf4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -03dcf6: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -03dcfa: 7020 b90a 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -03dd00: 54a8 9403 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03dd04: 6e10 e512 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ -03dd0a: 6e10 790a 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03dd10: 0a03 |0014: move-result v3 │ │ -03dd12: 6e10 7a0a 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03dd18: 0a04 |0018: move-result v4 │ │ -03dd1a: 54a8 9403 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03dd1e: 6e10 e812 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ -03dd24: 0a05 |001e: move-result v5 │ │ -03dd26: 54a8 9403 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03dd2a: 6e10 e912 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ -03dd30: 0a06 |0024: move-result v6 │ │ -03dd32: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -03dd36: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -03dd3a: 6e30 a50a 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03dd40: 5ca7 8e03 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -03dd44: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -03dd46: 54a8 8003 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dd4a: 6e10 3e16 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03dd50: 0a08 |0034: move-result v8 │ │ -03dd52: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -03dd56: 54a8 8003 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03dd5a: 6e20 3816 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03dd60: 0c01 |003c: move-result-object v1 │ │ -03dd62: 1f01 a701 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03dd66: 5518 4203 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ -03dd6a: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -03dd6e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03dd70: 5c17 4203 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ -03dd74: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03dd78: 28e7 |0048: goto 002f // -0019 │ │ -03dd7a: 0172 |0049: move v2, v7 │ │ -03dd7c: 28bd |004a: goto 0007 // -0043 │ │ -03dd7e: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -03dd82: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -03dd86: 54a7 7103 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ -03dd8a: 7120 cd09 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09cd │ │ -03dd90: 0e00 |0054: return-void │ │ -03dd92: 54a7 7103 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ -03dd96: 7210 c815 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@15c8 │ │ -03dd9c: 28fa |005a: goto 0054 // -0006 │ │ +03ddb0: |[03ddb0] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +03ddc0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03ddc2: 52a8 9303 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03ddc6: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +03ddc8: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +03ddcc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +03ddce: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +03ddd2: 7020 b90a 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +03ddd8: 54a8 9403 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03dddc: 6e10 e512 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ +03dde2: 6e10 790a 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03dde8: 0a03 |0014: move-result v3 │ │ +03ddea: 6e10 7a0a 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03ddf0: 0a04 |0018: move-result v4 │ │ +03ddf2: 54a8 9403 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03ddf6: 6e10 e812 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ +03ddfc: 0a05 |001e: move-result v5 │ │ +03ddfe: 54a8 9403 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03de02: 6e10 e912 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ +03de08: 0a06 |0024: move-result v6 │ │ +03de0a: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +03de0e: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +03de12: 6e30 a50a 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03de18: 5ca7 8e03 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +03de1c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +03de1e: 54a8 8003 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03de22: 6e10 4516 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03de28: 0a08 |0034: move-result v8 │ │ +03de2a: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +03de2e: 54a8 8003 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03de32: 6e20 3f16 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03de38: 0c01 |003c: move-result-object v1 │ │ +03de3a: 1f01 a701 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03de3e: 5518 4203 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ +03de42: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +03de46: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +03de48: 5c17 4203 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ +03de4c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03de50: 28e7 |0048: goto 002f // -0019 │ │ +03de52: 0172 |0049: move v2, v7 │ │ +03de54: 28bd |004a: goto 0007 // -0043 │ │ +03de56: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +03de5a: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +03de5e: 54a7 7103 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ +03de62: 7120 cd09 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09cd │ │ +03de68: 0e00 |0054: return-void │ │ +03de6a: 54a7 7103 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ +03de6e: 7210 cf15 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@15cf │ │ +03de74: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1736 │ │ 0x0007 line=1737 │ │ 0x0009 line=1739 │ │ 0x000c line=1740 │ │ 0x0011 line=1741 │ │ @@ -43834,61 +43834,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -03dda0: |[03dda0] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -03ddb0: 7110 b315 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -03ddb6: 0a04 |0003: move-result v4 │ │ -03ddb8: 5265 7703 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0377 │ │ -03ddbc: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -03ddc0: 7110 b315 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -03ddc6: 0a04 |000b: move-result v4 │ │ -03ddc8: 5265 8703 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0387 │ │ -03ddcc: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -03ddd0: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -03ddd4: 0172 |0012: move v2, v7 │ │ -03ddd6: 5464 8003 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ddda: 6e10 3e16 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03dde0: 0a04 |0018: move-result v4 │ │ -03dde2: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -03dde6: 5464 8003 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ddea: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -03ddec: 6e20 3816 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03ddf2: 0c00 |0021: move-result-object v0 │ │ -03ddf4: 1f00 a701 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03ddf8: 5464 8003 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ddfc: 5465 8003 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03de00: 6e10 3e16 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03de06: 0a05 |002b: move-result v5 │ │ -03de08: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -03de0c: 6e20 3816 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03de12: 0c01 |0031: move-result-object v1 │ │ -03de14: 1f01 a701 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03de18: 5204 4103 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03de1c: 5215 4103 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03de20: 7120 b915 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -03de26: 0a05 |003b: move-result v5 │ │ -03de28: 7120 b615 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -03de2e: 0a02 |003f: move-result v2 │ │ -03de30: 0f02 |0040: return v2 │ │ -03de32: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -03de36: 28d0 |0043: goto 0013 // -0030 │ │ -03de38: 5264 6c03 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03de3c: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -03de40: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -03de46: 8274 |004b: int-to-float v4, v7 │ │ -03de48: c684 |004c: add-float/2addr v4, v8 │ │ -03de4a: c634 |004d: add-float/2addr v4, v3 │ │ -03de4c: 8742 |004e: float-to-int v2, v4 │ │ -03de4e: 28c4 |004f: goto 0013 // -003c │ │ -03de50: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -03de56: 28f8 |0053: goto 004b // -0008 │ │ +03de78: |[03de78] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +03de88: 7110 ba15 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +03de8e: 0a04 |0003: move-result v4 │ │ +03de90: 5265 7703 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0377 │ │ +03de94: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +03de98: 7110 ba15 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +03de9e: 0a04 |000b: move-result v4 │ │ +03dea0: 5265 8703 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0387 │ │ +03dea4: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +03dea8: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +03deac: 0172 |0012: move v2, v7 │ │ +03deae: 5464 8003 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03deb2: 6e10 4516 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03deb8: 0a04 |0018: move-result v4 │ │ +03deba: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +03debe: 5464 8003 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03dec2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +03dec4: 6e20 3f16 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03deca: 0c00 |0021: move-result-object v0 │ │ +03decc: 1f00 a701 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03ded0: 5464 8003 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ded4: 5465 8003 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ded8: 6e10 4516 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03dede: 0a05 |002b: move-result v5 │ │ +03dee0: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +03dee4: 6e20 3f16 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03deea: 0c01 |0031: move-result-object v1 │ │ +03deec: 1f01 a701 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03def0: 5204 4103 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03def4: 5215 4103 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03def8: 7120 c015 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +03defe: 0a05 |003b: move-result v5 │ │ +03df00: 7120 bd15 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +03df06: 0a02 |003f: move-result v2 │ │ +03df08: 0f02 |0040: return v2 │ │ +03df0a: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +03df0e: 28d0 |0043: goto 0013 // -0030 │ │ +03df10: 5264 6c03 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03df14: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +03df18: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +03df1e: 8274 |004b: int-to-float v4, v7 │ │ +03df20: c684 |004c: add-float/2addr v4, v8 │ │ +03df22: c634 |004d: add-float/2addr v4, v3 │ │ +03df24: 8742 |004e: float-to-int v2, v4 │ │ +03df26: 28c4 |004f: goto 0013 // -003c │ │ +03df28: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +03df2e: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2137 │ │ 0x0010 line=2138 │ │ 0x0013 line=2144 │ │ 0x001b line=2145 │ │ 0x0024 line=2146 │ │ @@ -43915,30 +43915,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03de58: |[03de58] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -03de68: 6e10 650a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03de6e: 0a00 |0003: move-result v0 │ │ -03de70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03de72: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -03de76: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -03de7a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -03de7c: 6e20 640a 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03de82: 0c03 |000d: move-result-object v3 │ │ -03de84: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -03de86: 7130 d409 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ -03de8c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03de90: 28f1 |0014: goto 0005 // -000f │ │ -03de92: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -03de94: 28f4 |0016: goto 000a // -000c │ │ -03de96: 0e00 |0017: return-void │ │ +03df30: |[03df30] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +03df40: 6e10 650a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03df46: 0a00 |0003: move-result v0 │ │ +03df48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03df4a: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +03df4e: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +03df52: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +03df54: 6e20 640a 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03df5a: 0c03 |000d: move-result-object v3 │ │ +03df5c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +03df5e: 7130 d409 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ +03df64: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03df68: 28f1 |0014: goto 0005 // -000f │ │ +03df6a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +03df6c: 28f4 |0016: goto 000a // -000c │ │ +03df6e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ 0x0004 line=1772 │ │ 0x0007 line=1773 │ │ 0x000a line=1775 │ │ 0x0012 line=1772 │ │ @@ -43956,25 +43956,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -03de98: |[03de98] android.support.v4.view.ViewPager.endDrag:()V │ │ -03dea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03deaa: 5c10 7e03 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03deae: 5c10 7f03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03deb2: 5410 9b03 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03deb6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -03deba: 5410 9b03 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03debe: 6e10 5d11 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ -03dec4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03dec6: 5b10 9b03 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03deca: 0e00 |0011: return-void │ │ +03df70: |[03df70] android.support.v4.view.ViewPager.endDrag:()V │ │ +03df80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03df82: 5c10 7e03 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03df86: 5c10 7f03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03df8a: 5410 9b03 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03df8e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +03df92: 5410 9b03 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03df96: 6e10 5d11 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ +03df9c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03df9e: 5b10 9b03 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03dfa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2385 │ │ 0x0003 line=2386 │ │ 0x0005 line=2388 │ │ 0x0009 line=2389 │ │ 0x000e line=2390 │ │ @@ -43987,64 +43987,64 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -03decc: |[03decc] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -03dedc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03dede: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -03dee2: 2205 4400 |0003: new-instance v5, Landroid/graphics/Rect; // type@0044 │ │ -03dee6: 7010 1401 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -03deec: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -03def0: 6e52 1801 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0118 │ │ -03def6: 1105 |000d: return-object v5 │ │ -03def8: 6e10 8711 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -03defe: 0a02 |0011: move-result v2 │ │ -03df00: 5952 1e00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ -03df04: 6e10 9011 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1190 │ │ -03df0a: 0a02 |0017: move-result v2 │ │ -03df0c: 5952 1f00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ -03df10: 6e10 9411 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ -03df16: 0a02 |001d: move-result v2 │ │ -03df18: 5952 2000 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ -03df1c: 6e10 7c11 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@117c │ │ -03df22: 0a02 |0023: move-result v2 │ │ -03df24: 5952 1d00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ -03df28: 6e10 8d11 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -03df2e: 0c01 |0029: move-result-object v1 │ │ -03df30: 2012 6d02 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@026d │ │ -03df34: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -03df38: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -03df3c: 0710 |0030: move-object v0, v1 │ │ -03df3e: 1f00 6d02 |0031: check-cast v0, Landroid/view/ViewGroup; // type@026d │ │ -03df42: 5252 1e00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ -03df46: 6e10 f611 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@11f6 │ │ -03df4c: 0a03 |0038: move-result v3 │ │ -03df4e: b032 |0039: add-int/2addr v2, v3 │ │ -03df50: 5952 1e00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ -03df54: 5252 1f00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ -03df58: 6e10 f811 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@11f8 │ │ -03df5e: 0a03 |0041: move-result v3 │ │ -03df60: b032 |0042: add-int/2addr v2, v3 │ │ -03df62: 5952 1f00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ -03df66: 5252 2000 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ -03df6a: 6e10 f911 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@11f9 │ │ -03df70: 0a03 |004a: move-result v3 │ │ -03df72: b032 |004b: add-int/2addr v2, v3 │ │ -03df74: 5952 2000 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ -03df78: 5252 1d00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ -03df7c: 6e10 f111 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@11f1 │ │ -03df82: 0a03 |0053: move-result v3 │ │ -03df84: b032 |0054: add-int/2addr v2, v3 │ │ -03df86: 5952 1d00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ -03df8a: 6e10 f711 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@11f7 │ │ -03df90: 0c01 |005a: move-result-object v1 │ │ -03df92: 28cf |005b: goto 002a // -0031 │ │ +03dfa4: |[03dfa4] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +03dfb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03dfb6: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +03dfba: 2205 4400 |0003: new-instance v5, Landroid/graphics/Rect; // type@0044 │ │ +03dfbe: 7010 1401 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +03dfc4: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +03dfc8: 6e52 1801 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0118 │ │ +03dfce: 1105 |000d: return-object v5 │ │ +03dfd0: 6e10 8711 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +03dfd6: 0a02 |0011: move-result v2 │ │ +03dfd8: 5952 1e00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ +03dfdc: 6e10 9011 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1190 │ │ +03dfe2: 0a02 |0017: move-result v2 │ │ +03dfe4: 5952 1f00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ +03dfe8: 6e10 9411 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ +03dfee: 0a02 |001d: move-result v2 │ │ +03dff0: 5952 2000 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ +03dff4: 6e10 7c11 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@117c │ │ +03dffa: 0a02 |0023: move-result v2 │ │ +03dffc: 5952 1d00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ +03e000: 6e10 8d11 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +03e006: 0c01 |0029: move-result-object v1 │ │ +03e008: 2012 6d02 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@026d │ │ +03e00c: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +03e010: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +03e014: 0710 |0030: move-object v0, v1 │ │ +03e016: 1f00 6d02 |0031: check-cast v0, Landroid/view/ViewGroup; // type@026d │ │ +03e01a: 5252 1e00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ +03e01e: 6e10 f611 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@11f6 │ │ +03e024: 0a03 |0038: move-result v3 │ │ +03e026: b032 |0039: add-int/2addr v2, v3 │ │ +03e028: 5952 1e00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001e │ │ +03e02c: 5252 1f00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ +03e030: 6e10 f811 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@11f8 │ │ +03e036: 0a03 |0041: move-result v3 │ │ +03e038: b032 |0042: add-int/2addr v2, v3 │ │ +03e03a: 5952 1f00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ +03e03e: 5252 2000 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ +03e042: 6e10 f911 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@11f9 │ │ +03e048: 0a03 |004a: move-result v3 │ │ +03e04a: b032 |004b: add-int/2addr v2, v3 │ │ +03e04c: 5952 2000 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0020 │ │ +03e050: 5252 1d00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ +03e054: 6e10 f111 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@11f1 │ │ +03e05a: 0a03 |0053: move-result v3 │ │ +03e05c: b032 |0054: add-int/2addr v2, v3 │ │ +03e05e: 5952 1d00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001d │ │ +03e062: 6e10 f711 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@11f7 │ │ +03e068: 0c01 |005a: move-result-object v1 │ │ +03e06a: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2566 │ │ 0x0003 line=2567 │ │ 0x0008 line=2569 │ │ 0x000a line=2570 │ │ 0x000d line=2588 │ │ @@ -44074,24 +44074,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03df94: |[03df94] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -03dfa4: 6e10 710a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0a71 │ │ -03dfaa: 0a00 |0003: move-result v0 │ │ -03dfac: 6e10 740a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03dfb2: 0a01 |0007: move-result v1 │ │ -03dfb4: b110 |0008: sub-int/2addr v0, v1 │ │ -03dfb6: 6e10 750a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03dfbc: 0a01 |000c: move-result v1 │ │ -03dfbe: b110 |000d: sub-int/2addr v0, v1 │ │ -03dfc0: 0f00 |000e: return v0 │ │ +03e06c: |[03e06c] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +03e07c: 6e10 710a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0a71 │ │ +03e082: 0a00 |0003: move-result v0 │ │ +03e084: 6e10 740a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +03e08a: 0a01 |0007: move-result v1 │ │ +03e08c: b110 |0008: sub-int/2addr v0, v1 │ │ +03e08e: 6e10 750a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +03e094: 0a01 |000c: move-result v1 │ │ +03e096: b110 |000d: sub-int/2addr v0, v1 │ │ +03e098: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -44099,85 +44099,85 @@ │ │ type : '()Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -03dfc4: |[03dfc4] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -03dfd4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -03dfd6: 7010 680a 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03dfdc: 0a0c |0004: move-result v12 │ │ -03dfde: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -03dfe2: 6e10 790a 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03dfe8: 0a0d |000a: move-result v13 │ │ -03dfea: 82dd |000b: int-to-float v13, v13 │ │ -03dfec: 82ce |000c: int-to-float v14, v12 │ │ -03dfee: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -03dff2: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -03dff6: 52fd 8c03 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03dffa: 82dd |0013: int-to-float v13, v13 │ │ -03dffc: 82ce |0014: int-to-float v14, v12 │ │ -03dffe: a908 0d0e |0015: div-float v8, v13, v14 │ │ -03e002: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -03e004: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -03e006: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -03e008: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -03e00a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -03e00c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -03e00e: 54fd 8003 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e012: 6e10 3e16 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e018: 0a0d |0022: move-result v13 │ │ -03e01a: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -03e01e: 54fd 8003 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e022: 6e20 3816 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03e028: 0c02 |002a: move-result-object v2 │ │ -03e02a: 1f02 a701 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03e02e: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -03e032: 522d 4103 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e036: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -03e03a: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -03e03e: 54f2 9703 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ -03e042: a60d 0406 |0037: add-float v13, v4, v6 │ │ -03e046: c68d |0039: add-float/2addr v13, v8 │ │ -03e048: 592d 4003 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e04c: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -03e050: 592d 4103 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e054: 54fd 6503 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03e058: 522e 4103 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e05c: 6e20 ec08 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03e062: 0a0d |0047: move-result v13 │ │ -03e064: 592d 4303 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03e068: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03e06c: 5229 4003 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e070: 0197 |004e: move v7, v9 │ │ -03e072: 522d 4303 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03e076: c69d |0051: add-float/2addr v13, v9 │ │ -03e078: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -03e07c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -03e080: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -03e084: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -03e088: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -03e08c: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -03e090: 54fd 8003 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e094: 6e10 3e16 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e09a: 0a0d |0063: move-result v13 │ │ -03e09c: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -03e0a0: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -03e0a4: 0723 |0068: move-object v3, v2 │ │ -03e0a6: 1103 |0069: return-object v3 │ │ -03e0a8: 018b |006a: move v11, v8 │ │ -03e0aa: 28a4 |006b: goto 000f // -005c │ │ -03e0ac: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -03e0ae: 5225 4103 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e0b2: 0194 |006f: move v4, v9 │ │ -03e0b4: 5226 4303 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03e0b8: 0723 |0072: move-object v3, v2 │ │ -03e0ba: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03e0be: 28a8 |0075: goto 001d // -0058 │ │ +03e09c: |[03e09c] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +03e0ac: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03e0ae: 7010 680a 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03e0b4: 0a0c |0004: move-result v12 │ │ +03e0b6: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +03e0ba: 6e10 790a 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03e0c0: 0a0d |000a: move-result v13 │ │ +03e0c2: 82dd |000b: int-to-float v13, v13 │ │ +03e0c4: 82ce |000c: int-to-float v14, v12 │ │ +03e0c6: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +03e0ca: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +03e0ce: 52fd 8c03 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03e0d2: 82dd |0013: int-to-float v13, v13 │ │ +03e0d4: 82ce |0014: int-to-float v14, v12 │ │ +03e0d6: a908 0d0e |0015: div-float v8, v13, v14 │ │ +03e0da: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +03e0dc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +03e0de: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +03e0e0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +03e0e2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +03e0e4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +03e0e6: 54fd 8003 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e0ea: 6e10 4516 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e0f0: 0a0d |0022: move-result v13 │ │ +03e0f2: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +03e0f6: 54fd 8003 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e0fa: 6e20 3f16 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03e100: 0c02 |002a: move-result-object v2 │ │ +03e102: 1f02 a701 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03e106: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +03e10a: 522d 4103 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e10e: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +03e112: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +03e116: 54f2 9703 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0397 │ │ +03e11a: a60d 0406 |0037: add-float v13, v4, v6 │ │ +03e11e: c68d |0039: add-float/2addr v13, v8 │ │ +03e120: 592d 4003 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e124: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +03e128: 592d 4103 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e12c: 54fd 6503 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03e130: 522e 4103 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e134: 6e20 ec08 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03e13a: 0a0d |0047: move-result v13 │ │ +03e13c: 592d 4303 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03e140: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03e144: 5229 4003 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e148: 0197 |004e: move v7, v9 │ │ +03e14a: 522d 4303 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03e14e: c69d |0051: add-float/2addr v13, v9 │ │ +03e150: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +03e154: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +03e158: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +03e15c: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +03e160: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +03e164: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +03e168: 54fd 8003 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e16c: 6e10 4516 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e172: 0a0d |0063: move-result v13 │ │ +03e174: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +03e178: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +03e17c: 0723 |0068: move-object v3, v2 │ │ +03e17e: 1103 |0069: return-object v3 │ │ +03e180: 018b |006a: move v11, v8 │ │ +03e182: 28a4 |006b: goto 000f // -005c │ │ +03e184: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +03e186: 5225 4103 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e18a: 0194 |006f: move v4, v9 │ │ +03e18c: 5226 4303 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03e190: 0723 |0072: move-object v3, v2 │ │ +03e192: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e196: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2094 │ │ 0x0005 line=2095 │ │ 0x000f line=2096 │ │ 0x0017 line=2097 │ │ 0x0018 line=2098 │ │ @@ -44238,35 +44238,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -03e0c0: |[03e0c0] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -03e0d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03e0d2: 5230 7803 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ -03e0d6: 8200 |0003: int-to-float v0, v0 │ │ -03e0d8: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -03e0dc: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -03e0e0: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -03e0e4: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -03e0e8: 6e10 7b0a 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -03e0ee: 0a00 |000f: move-result v0 │ │ -03e0f0: 5231 7803 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ -03e0f4: b110 |0012: sub-int/2addr v0, v1 │ │ -03e0f6: 8200 |0013: int-to-float v0, v0 │ │ -03e0f8: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -03e0fc: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -03e100: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -03e104: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -03e108: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -03e10a: 0f00 |001d: return v0 │ │ -03e10c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -03e10e: 28fe |001f: goto 001d // -0002 │ │ +03e198: |[03e198] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +03e1a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03e1aa: 5230 7803 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ +03e1ae: 8200 |0003: int-to-float v0, v0 │ │ +03e1b0: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +03e1b4: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +03e1b8: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +03e1bc: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +03e1c0: 6e10 7b0a 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +03e1c6: 0a00 |000f: move-result v0 │ │ +03e1c8: 5231 7803 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ +03e1cc: b110 |0012: sub-int/2addr v0, v1 │ │ +03e1ce: 8200 |0013: int-to-float v0, v0 │ │ +03e1d0: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +03e1d4: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +03e1d8: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +03e1dc: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +03e1e0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +03e1e2: 0f00 |001d: return v0 │ │ +03e1e4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +03e1e6: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1767 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0020 reg=4 x F │ │ 0x0000 - 0x0020 reg=5 dx F │ │ @@ -44276,36 +44276,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -03e110: |[03e110] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -03e120: 7110 d808 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -03e126: 0a02 |0003: move-result v2 │ │ -03e128: 7120 db08 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -03e12e: 0a01 |0007: move-result v1 │ │ -03e130: 5243 6403 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03e134: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -03e138: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -03e13c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -03e13e: 7120 dc08 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -03e144: 0a03 |0012: move-result v3 │ │ -03e146: 5943 8103 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03e14a: 7120 db08 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -03e150: 0a03 |0018: move-result v3 │ │ -03e152: 5943 6403 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03e156: 5443 9b03 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03e15a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -03e15e: 5443 9b03 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03e162: 6e10 5611 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ -03e168: 0e00 |0024: return-void │ │ -03e16a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -03e16c: 28e9 |0026: goto 000f // -0017 │ │ +03e1e8: |[03e1e8] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +03e1f8: 7110 d808 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +03e1fe: 0a02 |0003: move-result v2 │ │ +03e200: 7120 db08 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +03e206: 0a01 |0007: move-result v1 │ │ +03e208: 5243 6403 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03e20c: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +03e210: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +03e214: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +03e216: 7120 dc08 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +03e21c: 0a03 |0012: move-result v3 │ │ +03e21e: 5943 8103 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03e222: 7120 db08 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +03e228: 0a03 |0018: move-result v3 │ │ +03e22a: 5943 6403 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03e22e: 5443 9b03 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03e232: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +03e236: 5443 9b03 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03e23a: 6e10 5611 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ +03e240: 0e00 |0024: return-void │ │ +03e242: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +03e244: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2370 │ │ 0x0004 line=2371 │ │ 0x0008 line=2372 │ │ 0x000c line=2375 │ │ 0x000f line=2376 │ │ @@ -44326,61 +44326,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -03e170: |[03e170] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -03e180: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e182: 54a8 8003 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e186: 6e10 3e16 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e18c: 0a08 |0006: move-result v8 │ │ -03e18e: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -03e192: 5ca7 6803 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ -03e196: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -03e198: 6e40 8f0a 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0a8f │ │ -03e19e: 55a8 6803 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ -03e1a2: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -03e1a6: 2207 3503 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0335 │ │ -03e1aa: 1a08 c116 |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@16c1 │ │ -03e1ae: 7020 a515 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03e1b4: 2707 |001a: throw v7 │ │ -03e1b6: 7010 800a 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ -03e1bc: 0c01 |001e: move-result-object v1 │ │ -03e1be: 7010 680a 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03e1c4: 0a05 |0022: move-result v5 │ │ -03e1c6: 52a8 8c03 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03e1ca: 9006 0508 |0025: add-int v6, v5, v8 │ │ -03e1ce: 52a8 8c03 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03e1d2: 8288 |0029: int-to-float v8, v8 │ │ -03e1d4: 8259 |002a: int-to-float v9, v5 │ │ -03e1d6: a902 0809 |002b: div-float v2, v8, v9 │ │ -03e1da: 5210 4103 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e1de: 82b8 |002f: int-to-float v8, v11 │ │ -03e1e0: 8259 |0030: int-to-float v9, v5 │ │ -03e1e2: c998 |0031: div-float/2addr v8, v9 │ │ -03e1e4: 5219 4003 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e1e8: c798 |0034: sub-float/2addr v8, v9 │ │ -03e1ea: 5219 4303 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03e1ee: c629 |0037: add-float/2addr v9, v2 │ │ -03e1f0: a904 0809 |0038: div-float v4, v8, v9 │ │ -03e1f4: 8268 |003a: int-to-float v8, v6 │ │ -03e1f6: c848 |003b: mul-float/2addr v8, v4 │ │ -03e1f8: 8783 |003c: float-to-int v3, v8 │ │ -03e1fa: 5ca7 6803 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ -03e1fe: 6e40 8f0a 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0a8f │ │ -03e204: 55a7 6803 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ -03e208: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -03e20c: 2207 3503 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0335 │ │ -03e210: 1a08 c116 |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@16c1 │ │ -03e214: 7020 a515 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03e21a: 2707 |004d: throw v7 │ │ -03e21c: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -03e21e: 0f07 |004f: return v7 │ │ +03e248: |[03e248] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +03e258: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03e25a: 54a8 8003 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e25e: 6e10 4516 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e264: 0a08 |0006: move-result v8 │ │ +03e266: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +03e26a: 5ca7 6803 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ +03e26e: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +03e270: 6e40 8f0a 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0a8f │ │ +03e276: 55a8 6803 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ +03e27a: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +03e27e: 2207 3703 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0337 │ │ +03e282: 1a08 cb16 |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@16cb │ │ +03e286: 7020 ac15 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03e28c: 2707 |001a: throw v7 │ │ +03e28e: 7010 800a 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ +03e294: 0c01 |001e: move-result-object v1 │ │ +03e296: 7010 680a 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03e29c: 0a05 |0022: move-result v5 │ │ +03e29e: 52a8 8c03 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03e2a2: 9006 0508 |0025: add-int v6, v5, v8 │ │ +03e2a6: 52a8 8c03 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03e2aa: 8288 |0029: int-to-float v8, v8 │ │ +03e2ac: 8259 |002a: int-to-float v9, v5 │ │ +03e2ae: a902 0809 |002b: div-float v2, v8, v9 │ │ +03e2b2: 5210 4103 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e2b6: 82b8 |002f: int-to-float v8, v11 │ │ +03e2b8: 8259 |0030: int-to-float v9, v5 │ │ +03e2ba: c998 |0031: div-float/2addr v8, v9 │ │ +03e2bc: 5219 4003 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e2c0: c798 |0034: sub-float/2addr v8, v9 │ │ +03e2c2: 5219 4303 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03e2c6: c629 |0037: add-float/2addr v9, v2 │ │ +03e2c8: a904 0809 |0038: div-float v4, v8, v9 │ │ +03e2cc: 8268 |003a: int-to-float v8, v6 │ │ +03e2ce: c848 |003b: mul-float/2addr v8, v4 │ │ +03e2d0: 8783 |003c: float-to-int v3, v8 │ │ +03e2d2: 5ca7 6803 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ +03e2d6: 6e40 8f0a 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0a8f │ │ +03e2dc: 55a7 6803 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ +03e2e0: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +03e2e4: 2207 3703 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0337 │ │ +03e2e8: 1a08 cb16 |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@16cb │ │ +03e2ec: 7020 ac15 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03e2f2: 2707 |004d: throw v7 │ │ +03e2f4: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +03e2f6: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1631 │ │ 0x0009 line=1632 │ │ 0x000b line=1633 │ │ 0x000f line=1634 │ │ 0x0013 line=1635 │ │ @@ -44412,117 +44412,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -03e220: |[03e220] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -03e230: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e232: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -03e236: 520e 8103 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03e23a: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -03e23e: 0200 1200 |0007: move/from16 v0, v18 │ │ -03e242: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -03e246: 5910 8103 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03e24a: 7401 790a 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03e250: 0a0e |0010: move-result v14 │ │ -03e252: 82e8 |0011: int-to-float v8, v14 │ │ -03e254: a60c 0802 |0012: add-float v12, v8, v2 │ │ -03e258: 7601 680a 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03e25e: 0a0d |0017: move-result v13 │ │ -03e260: 82de |0018: int-to-float v14, v13 │ │ -03e262: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -03e266: 520f 7603 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03e26a: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -03e26e: 82de |001f: int-to-float v14, v13 │ │ -03e270: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -03e274: 520f 8303 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03e278: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -03e27c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -03e27e: 121a |0027: const/4 v10, #int 1 // #1 │ │ -03e280: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -03e284: 540e 8003 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e288: 120f |002c: const/4 v15, #int 0 // #0 │ │ -03e28a: 6e20 3816 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03e290: 0c03 |0030: move-result-object v3 │ │ -03e292: 1f03 a701 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03e296: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -03e29a: 540e 8003 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e29e: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -03e2a2: 540f 8003 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e2a6: 6e10 3e16 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e2ac: 0a0f |003e: move-result v15 │ │ -03e2ae: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -03e2b2: 6e20 3816 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03e2b8: 0c04 |0044: move-result-object v4 │ │ -03e2ba: 1f04 a701 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03e2be: 523e 4103 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e2c2: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -03e2c6: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -03e2c8: 523e 4003 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e2cc: 82df |004e: int-to-float v15, v13 │ │ -03e2ce: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -03e2d2: 524e 4103 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e2d6: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -03e2da: 540f 6503 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03e2de: 6e10 e908 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -03e2e4: 0a0f |005a: move-result v15 │ │ -03e2e6: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -03e2ea: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -03e2ee: 120a |005f: const/4 v10, #int 0 // #0 │ │ -03e2f0: 524e 4003 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e2f4: 82df |0062: int-to-float v15, v13 │ │ -03e2f6: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -03e2fa: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -03e2fe: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -03e302: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -03e306: a709 060c |006b: sub-float v9, v6, v12 │ │ -03e30a: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -03e30e: 540e 8403 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03e312: 7110 b215 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -03e318: 0a0f |0074: move-result v15 │ │ -03e31a: 82d0 |0075: int-to-float v0, v13 │ │ -03e31c: 0210 0000 |0076: move/from16 v16, v0 │ │ -03e320: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -03e324: 6e20 1d0e fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e1d │ │ -03e32a: 0a07 |007d: move-result v7 │ │ -03e32c: 016c |007e: move v12, v6 │ │ -03e32e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -03e332: 520e 8103 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03e336: 87cf |0083: float-to-int v15, v12 │ │ -03e338: 82ff |0084: int-to-float v15, v15 │ │ -03e33a: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -03e33e: c6fe |0087: add-float/2addr v14, v15 │ │ -03e340: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -03e344: 590e 8103 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03e348: 87ce |008c: float-to-int v14, v12 │ │ -03e34a: 7401 7a0a 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03e350: 0a0f |0090: move-result v15 │ │ -03e352: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -03e356: 6e30 a50a e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03e35c: 87ce |0096: float-to-int v14, v12 │ │ -03e35e: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -03e362: 7020 980a e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ -03e368: 0f07 |009c: return v7 │ │ -03e36a: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -03e36e: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -03e372: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -03e376: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -03e37a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -03e37e: 540e 9203 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03e382: 7110 b215 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -03e388: 0a0f |00ac: move-result v15 │ │ -03e38a: 82d0 |00ad: int-to-float v0, v13 │ │ -03e38c: 0210 0000 |00ae: move/from16 v16, v0 │ │ -03e390: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -03e394: 6e20 1d0e fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e1d │ │ -03e39a: 0a07 |00b5: move-result v7 │ │ -03e39c: 01bc |00b6: move v12, v11 │ │ -03e39e: 28c8 |00b7: goto 007f // -0038 │ │ +03e2f8: |[03e2f8] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +03e308: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03e30a: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +03e30e: 520e 8103 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03e312: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +03e316: 0200 1200 |0007: move/from16 v0, v18 │ │ +03e31a: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +03e31e: 5910 8103 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03e322: 7401 790a 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03e328: 0a0e |0010: move-result v14 │ │ +03e32a: 82e8 |0011: int-to-float v8, v14 │ │ +03e32c: a60c 0802 |0012: add-float v12, v8, v2 │ │ +03e330: 7601 680a 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03e336: 0a0d |0017: move-result v13 │ │ +03e338: 82de |0018: int-to-float v14, v13 │ │ +03e33a: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +03e33e: 520f 7603 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03e342: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +03e346: 82de |001f: int-to-float v14, v13 │ │ +03e348: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +03e34c: 520f 8303 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03e350: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +03e354: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +03e356: 121a |0027: const/4 v10, #int 1 // #1 │ │ +03e358: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +03e35c: 540e 8003 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e360: 120f |002c: const/4 v15, #int 0 // #0 │ │ +03e362: 6e20 3f16 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03e368: 0c03 |0030: move-result-object v3 │ │ +03e36a: 1f03 a701 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03e36e: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +03e372: 540e 8003 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e376: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +03e37a: 540f 8003 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e37e: 6e10 4516 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e384: 0a0f |003e: move-result v15 │ │ +03e386: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +03e38a: 6e20 3f16 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03e390: 0c04 |0044: move-result-object v4 │ │ +03e392: 1f04 a701 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03e396: 523e 4103 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e39a: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +03e39e: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +03e3a0: 523e 4003 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e3a4: 82df |004e: int-to-float v15, v13 │ │ +03e3a6: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +03e3aa: 524e 4103 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e3ae: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +03e3b2: 540f 6503 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03e3b6: 6e10 e908 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +03e3bc: 0a0f |005a: move-result v15 │ │ +03e3be: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +03e3c2: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +03e3c6: 120a |005f: const/4 v10, #int 0 // #0 │ │ +03e3c8: 524e 4003 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e3cc: 82df |0062: int-to-float v15, v13 │ │ +03e3ce: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +03e3d2: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +03e3d6: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +03e3da: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +03e3de: a709 060c |006b: sub-float v9, v6, v12 │ │ +03e3e2: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +03e3e6: 540e 8403 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03e3ea: 7110 b915 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +03e3f0: 0a0f |0074: move-result v15 │ │ +03e3f2: 82d0 |0075: int-to-float v0, v13 │ │ +03e3f4: 0210 0000 |0076: move/from16 v16, v0 │ │ +03e3f8: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +03e3fc: 6e20 1d0e fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e1d │ │ +03e402: 0a07 |007d: move-result v7 │ │ +03e404: 016c |007e: move v12, v6 │ │ +03e406: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +03e40a: 520e 8103 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03e40e: 87cf |0083: float-to-int v15, v12 │ │ +03e410: 82ff |0084: int-to-float v15, v15 │ │ +03e412: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +03e416: c6fe |0087: add-float/2addr v14, v15 │ │ +03e418: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +03e41c: 590e 8103 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03e420: 87ce |008c: float-to-int v14, v12 │ │ +03e422: 7401 7a0a 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03e428: 0a0f |0090: move-result v15 │ │ +03e42a: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +03e42e: 6e30 a50a e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03e434: 87ce |0096: float-to-int v14, v12 │ │ +03e436: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +03e43a: 7020 980a e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ +03e440: 0f07 |009c: return v7 │ │ +03e442: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +03e446: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +03e44a: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +03e44e: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +03e452: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +03e456: 540e 9203 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03e45a: 7110 b915 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +03e460: 0a0f |00ac: move-result v15 │ │ +03e462: 82d0 |00ad: int-to-float v0, v13 │ │ +03e464: 0210 0000 |00ae: move/from16 v16, v0 │ │ +03e468: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +03e46c: 6e20 1d0e fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0e1d │ │ +03e472: 0a07 |00b5: move-result v7 │ │ +03e474: 01bc |00b6: move v12, v11 │ │ +03e476: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2043 │ │ 0x0001 line=2045 │ │ 0x0007 line=2046 │ │ 0x000d line=2048 │ │ 0x0012 line=2049 │ │ @@ -44575,96 +44575,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -03e3a0: |[03e3a0] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -03e3b0: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -03e3b4: 54e0 8003 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e3b8: 6e10 3916 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1639 │ │ -03e3be: 0a00 |0007: move-result v0 │ │ -03e3c0: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -03e3c4: 6e10 740a 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03e3ca: 0a00 |000d: move-result v0 │ │ -03e3cc: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -03e3d0: 6e10 750a 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03e3d6: 0a02 |0013: move-result v2 │ │ -03e3d8: b120 |0014: sub-int/2addr v0, v2 │ │ -03e3da: 900c 0011 |0015: add-int v12, v0, v17 │ │ -03e3de: 6e10 740a 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03e3e4: 0a00 |001a: move-result v0 │ │ -03e3e6: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -03e3ea: 6e10 750a 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03e3f0: 0a02 |0020: move-result v2 │ │ -03e3f2: b120 |0021: sub-int/2addr v0, v2 │ │ -03e3f4: 9007 0012 |0022: add-int v7, v0, v18 │ │ -03e3f8: 6e10 790a 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03e3fe: 0a0d |0027: move-result v13 │ │ -03e400: 82d0 |0028: int-to-float v0, v13 │ │ -03e402: 8272 |0029: int-to-float v2, v7 │ │ -03e404: a908 0002 |002a: div-float v8, v0, v2 │ │ -03e408: 82c0 |002c: int-to-float v0, v12 │ │ -03e40a: c880 |002d: mul-float/2addr v0, v8 │ │ -03e40c: 8701 |002e: float-to-int v1, v0 │ │ -03e40e: 6e10 7a0a 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03e414: 0a00 |0032: move-result v0 │ │ -03e416: 6e30 a50a 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03e41c: 54e0 9403 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03e420: 6e10 ed12 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ -03e426: 0a00 |003b: move-result v0 │ │ -03e428: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -03e42c: 54e0 9403 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03e430: 6e10 ea12 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@12ea │ │ -03e436: 0a00 |0043: move-result v0 │ │ -03e438: 54e2 9403 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03e43c: 6e10 f012 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@12f0 │ │ -03e442: 0a02 |0049: move-result v2 │ │ -03e444: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -03e448: 52e0 6c03 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03e44c: 6e20 810a 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ -03e452: 0c0b |0051: move-result-object v11 │ │ -03e454: 54e0 9403 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03e458: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -03e45a: 52b3 4003 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e45e: 82f4 |0057: int-to-float v4, v15 │ │ -03e460: c843 |0058: mul-float/2addr v3, v4 │ │ -03e462: 8733 |0059: float-to-int v3, v3 │ │ -03e464: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -03e466: 7406 ef12 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ -03e46c: 0e00 |005e: return-void │ │ -03e46e: 52e0 6c03 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03e472: 6e20 810a 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ -03e478: 0c06 |0064: move-result-object v6 │ │ -03e47a: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -03e47e: 5260 4003 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e482: 52e2 8303 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03e486: 7120 b815 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -03e48c: 0a09 |006e: move-result v9 │ │ -03e48e: 6e10 740a 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03e494: 0a00 |0072: move-result v0 │ │ -03e496: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -03e49a: 6e10 750a 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03e4a0: 0a02 |0078: move-result v2 │ │ -03e4a2: b120 |0079: sub-int/2addr v0, v2 │ │ -03e4a4: 8200 |007a: int-to-float v0, v0 │ │ -03e4a6: c890 |007b: mul-float/2addr v0, v9 │ │ -03e4a8: 870a |007c: float-to-int v10, v0 │ │ -03e4aa: 6e10 790a 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03e4b0: 0a00 |0080: move-result v0 │ │ -03e4b2: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -03e4b6: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -03e4b8: 7020 510a 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ -03e4be: 6e10 7a0a 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03e4c4: 0a00 |008a: move-result v0 │ │ -03e4c6: 6e30 a50a ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03e4cc: 28d0 |008e: goto 005e // -0030 │ │ -03e4ce: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -03e4d0: 28df |0090: goto 006f // -0021 │ │ +03e478: |[03e478] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +03e488: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +03e48c: 54e0 8003 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e490: 6e10 4016 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1640 │ │ +03e496: 0a00 |0007: move-result v0 │ │ +03e498: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +03e49c: 6e10 740a 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +03e4a2: 0a00 |000d: move-result v0 │ │ +03e4a4: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +03e4a8: 6e10 750a 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +03e4ae: 0a02 |0013: move-result v2 │ │ +03e4b0: b120 |0014: sub-int/2addr v0, v2 │ │ +03e4b2: 900c 0011 |0015: add-int v12, v0, v17 │ │ +03e4b6: 6e10 740a 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +03e4bc: 0a00 |001a: move-result v0 │ │ +03e4be: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +03e4c2: 6e10 750a 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +03e4c8: 0a02 |0020: move-result v2 │ │ +03e4ca: b120 |0021: sub-int/2addr v0, v2 │ │ +03e4cc: 9007 0012 |0022: add-int v7, v0, v18 │ │ +03e4d0: 6e10 790a 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03e4d6: 0a0d |0027: move-result v13 │ │ +03e4d8: 82d0 |0028: int-to-float v0, v13 │ │ +03e4da: 8272 |0029: int-to-float v2, v7 │ │ +03e4dc: a908 0002 |002a: div-float v8, v0, v2 │ │ +03e4e0: 82c0 |002c: int-to-float v0, v12 │ │ +03e4e2: c880 |002d: mul-float/2addr v0, v8 │ │ +03e4e4: 8701 |002e: float-to-int v1, v0 │ │ +03e4e6: 6e10 7a0a 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03e4ec: 0a00 |0032: move-result v0 │ │ +03e4ee: 6e30 a50a 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03e4f4: 54e0 9403 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03e4f8: 6e10 ed12 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ +03e4fe: 0a00 |003b: move-result v0 │ │ +03e500: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +03e504: 54e0 9403 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03e508: 6e10 ea12 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@12ea │ │ +03e50e: 0a00 |0043: move-result v0 │ │ +03e510: 54e2 9403 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03e514: 6e10 f012 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@12f0 │ │ +03e51a: 0a02 |0049: move-result v2 │ │ +03e51c: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +03e520: 52e0 6c03 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03e524: 6e20 810a 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ +03e52a: 0c0b |0051: move-result-object v11 │ │ +03e52c: 54e0 9403 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03e530: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +03e532: 52b3 4003 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e536: 82f4 |0057: int-to-float v4, v15 │ │ +03e538: c843 |0058: mul-float/2addr v3, v4 │ │ +03e53a: 8733 |0059: float-to-int v3, v3 │ │ +03e53c: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +03e53e: 7406 ef12 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ +03e544: 0e00 |005e: return-void │ │ +03e546: 52e0 6c03 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03e54a: 6e20 810a 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ +03e550: 0c06 |0064: move-result-object v6 │ │ +03e552: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +03e556: 5260 4003 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e55a: 52e2 8303 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03e55e: 7120 bf15 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +03e564: 0a09 |006e: move-result v9 │ │ +03e566: 6e10 740a 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +03e56c: 0a00 |0072: move-result v0 │ │ +03e56e: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +03e572: 6e10 750a 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +03e578: 0a02 |0078: move-result v2 │ │ +03e57a: b120 |0079: sub-int/2addr v0, v2 │ │ +03e57c: 8200 |007a: int-to-float v0, v0 │ │ +03e57e: c890 |007b: mul-float/2addr v0, v9 │ │ +03e580: 870a |007c: float-to-int v10, v0 │ │ +03e582: 6e10 790a 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03e588: 0a00 |0080: move-result v0 │ │ +03e58a: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +03e58e: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +03e590: 7020 510a 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ +03e596: 6e10 7a0a 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03e59c: 0a00 |008a: move-result v0 │ │ +03e59e: 6e30 a50a ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03e5a4: 28d0 |008e: goto 005e // -0030 │ │ +03e5a6: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +03e5a8: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x000a line=1469 │ │ 0x0017 line=1470 │ │ 0x0024 line=1472 │ │ 0x0028 line=1473 │ │ @@ -44704,31 +44704,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03e4d4: |[03e4d4] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -03e4e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e4e6: 6e10 650a 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03e4ec: 0a03 |0004: move-result v3 │ │ -03e4ee: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -03e4f2: 6e20 640a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03e4f8: 0c00 |000a: move-result-object v0 │ │ -03e4fa: 6e10 8611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03e500: 0c02 |000e: move-result-object v2 │ │ -03e502: 1f02 a801 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03e506: 5523 4703 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03e50a: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -03e50e: 6e20 a20a 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0aa2 │ │ -03e514: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03e518: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03e51c: 28e5 |001c: goto 0001 // -001b │ │ -03e51e: 0e00 |001d: return-void │ │ +03e5ac: |[03e5ac] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +03e5bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03e5be: 6e10 650a 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03e5c4: 0a03 |0004: move-result v3 │ │ +03e5c6: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +03e5ca: 6e20 640a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03e5d0: 0c00 |000a: move-result-object v0 │ │ +03e5d2: 6e10 8611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03e5d8: 0c02 |000e: move-result-object v2 │ │ +03e5da: 1f02 a801 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03e5de: 5523 4703 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03e5e2: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +03e5e6: 6e20 a20a 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0aa2 │ │ +03e5ec: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03e5f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e5f4: 28e5 |001c: goto 0001 // -001b │ │ +03e5f6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ 0x000b line=456 │ │ 0x0011 line=457 │ │ 0x0015 line=458 │ │ @@ -44746,59 +44746,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -03e520: |[03e520] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -03e530: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e532: 6e20 810a 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ -03e538: 0c00 |0004: move-result-object v0 │ │ -03e53a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03e53c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -03e540: 7010 680a 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03e546: 0a02 |000b: move-result v2 │ │ -03e548: 8223 |000c: int-to-float v3, v2 │ │ -03e54a: 5284 7603 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03e54e: 5205 4003 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03e552: 5286 8303 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03e556: 7120 b815 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -03e55c: 0a05 |0016: move-result v5 │ │ -03e55e: 7120 b515 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -03e564: 0a04 |001a: move-result v4 │ │ -03e566: c843 |001b: mul-float/2addr v3, v4 │ │ -03e568: 8731 |001c: float-to-int v1, v3 │ │ -03e56a: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -03e56e: 6e40 bc0a 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0abc │ │ -03e574: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -03e578: 5483 8b03 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e57c: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -03e580: 5483 8b03 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e584: 7220 270a 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -03e58a: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -03e58e: 5483 7d03 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -03e592: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -03e596: 5483 7d03 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -03e59a: 7220 270a 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -03e5a0: 0e00 |0038: return-void │ │ -03e5a2: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -03e5a6: 5483 8b03 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e5aa: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -03e5ae: 5483 8b03 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e5b2: 7220 270a 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -03e5b8: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -03e5bc: 5483 7d03 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -03e5c0: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -03e5c4: 5483 7d03 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -03e5c8: 7220 270a 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -03e5ce: 7020 510a 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ -03e5d4: 6e30 a50a 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03e5da: 7020 980a 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ -03e5e0: 28e0 |0058: goto 0038 // -0020 │ │ +03e5f8: |[03e5f8] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +03e608: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03e60a: 6e20 810a 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ +03e610: 0c00 |0004: move-result-object v0 │ │ +03e612: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03e614: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +03e618: 7010 680a 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03e61e: 0a02 |000b: move-result v2 │ │ +03e620: 8223 |000c: int-to-float v3, v2 │ │ +03e622: 5284 7603 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03e626: 5205 4003 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03e62a: 5286 8303 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03e62e: 7120 bf15 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +03e634: 0a05 |0016: move-result v5 │ │ +03e636: 7120 bc15 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +03e63c: 0a04 |001a: move-result v4 │ │ +03e63e: c843 |001b: mul-float/2addr v3, v4 │ │ +03e640: 8731 |001c: float-to-int v1, v3 │ │ +03e642: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +03e646: 6e40 bc0a 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0abc │ │ +03e64c: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +03e650: 5483 8b03 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e654: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +03e658: 5483 8b03 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e65c: 7220 270a 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +03e662: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +03e666: 5483 7d03 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +03e66a: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +03e66e: 5483 7d03 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +03e672: 7220 270a 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +03e678: 0e00 |0038: return-void │ │ +03e67a: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +03e67e: 5483 8b03 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e682: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +03e686: 5483 8b03 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e68a: 7220 270a 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +03e690: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +03e694: 5483 7d03 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +03e698: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +03e69c: 5483 7d03 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +03e6a0: 7220 270a 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +03e6a6: 7020 510a 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ +03e6ac: 6e30 a50a 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03e6b2: 7020 980a 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ +03e6b8: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0005 line=558 │ │ 0x0006 line=559 │ │ 0x0008 line=560 │ │ 0x000c line=561 │ │ @@ -44831,31 +44831,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03e5e4: |[03e5e4] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -03e5f4: 5210 9303 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03e5f8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -03e5fc: 0e00 |0004: return-void │ │ -03e5fe: 5912 9303 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03e602: 5410 8d03 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ -03e606: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -03e60a: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -03e60e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03e610: 7020 5a0a 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0a5a │ │ -03e616: 5410 8b03 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e61a: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -03e61e: 5410 8b03 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -03e622: 7220 250a 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0a25 │ │ -03e628: 28ea |001a: goto 0004 // -0016 │ │ -03e62a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -03e62c: 28f2 |001c: goto 000e // -000e │ │ +03e6bc: |[03e6bc] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +03e6cc: 5210 9303 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03e6d0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +03e6d4: 0e00 |0004: return-void │ │ +03e6d6: 5912 9303 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03e6da: 5410 8d03 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ +03e6de: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +03e6e2: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +03e6e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03e6e8: 7020 5a0a 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0a5a │ │ +03e6ee: 5410 8b03 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e6f2: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +03e6f6: 5410 8b03 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +03e6fa: 7220 250a 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0a25 │ │ +03e700: 28ea |001a: goto 0004 // -0016 │ │ +03e702: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +03e704: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=400 │ │ 0x0005 line=392 │ │ 0x0007 line=393 │ │ 0x000b line=395 │ │ @@ -44871,19 +44871,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -03e630: |[03e630] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -03e640: 5510 9503 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0395 │ │ -03e644: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -03e648: 5c12 9503 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0395 │ │ -03e64c: 0e00 |0006: return-void │ │ +03e708: |[03e708] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +03e718: 5510 9503 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0395 │ │ +03e71c: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +03e720: 5c12 9503 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0395 │ │ +03e724: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2395 │ │ 0x0004 line=2396 │ │ 0x0006 line=2407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -44894,39 +44894,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -03e650: |[03e650] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -03e660: 5253 6f03 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ -03e664: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -03e668: 5453 7003 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03e66c: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -03e670: 2203 6603 |0008: new-instance v3, Ljava/util/ArrayList; // type@0366 │ │ -03e674: 7010 3216 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -03e67a: 5b53 7003 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03e67e: 6e10 650a 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03e684: 0a01 |0012: move-result v1 │ │ -03e686: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -03e688: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -03e68c: 6e20 640a 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03e692: 0c00 |0019: move-result-object v0 │ │ -03e694: 5453 7003 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03e698: 6e20 3516 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -03e69e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e6a2: 28f3 |0021: goto 0014 // -000d │ │ -03e6a4: 5453 7003 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03e6a8: 6e10 3616 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -03e6ae: 28e8 |0027: goto 000f // -0018 │ │ -03e6b0: 5453 7003 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03e6b4: 6204 9d03 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@039d │ │ -03e6b8: 7120 4a16 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@164a │ │ -03e6be: 0e00 |002f: return-void │ │ +03e728: |[03e728] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +03e738: 5253 6f03 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ +03e73c: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +03e740: 5453 7003 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03e744: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +03e748: 2203 6803 |0008: new-instance v3, Ljava/util/ArrayList; // type@0368 │ │ +03e74c: 7010 3916 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +03e752: 5b53 7003 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03e756: 6e10 650a 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03e75c: 0a01 |0012: move-result v1 │ │ +03e75e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +03e760: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +03e764: 6e20 640a 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03e76a: 0c00 |0019: move-result-object v0 │ │ +03e76c: 5453 7003 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03e770: 6e20 3c16 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03e776: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03e77a: 28f3 |0021: goto 0014 // -000d │ │ +03e77c: 5453 7003 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03e780: 6e10 3d16 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +03e786: 28e8 |0027: goto 000f // -0018 │ │ +03e788: 5453 7003 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03e78c: 6204 9d03 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@039d │ │ +03e790: 7120 5116 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1651 │ │ +03e796: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0004 line=1107 │ │ 0x0008 line=1108 │ │ 0x000f line=1112 │ │ 0x0013 line=1113 │ │ @@ -44950,60 +44950,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -03e6c0: |[03e6c0] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -03e6d0: 6e10 3e16 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e6d6: 0a02 |0003: move-result v2 │ │ -03e6d8: 6e10 6c0a 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0a6c │ │ -03e6de: 0a01 |0007: move-result v1 │ │ -03e6e0: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -03e6e4: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -03e6e8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -03e6ea: 6e10 650a 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03e6f0: 0a05 |0010: move-result v5 │ │ -03e6f2: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -03e6f6: 6e20 640a 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03e6fc: 0c00 |0016: move-result-object v0 │ │ -03e6fe: 6e10 9611 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03e704: 0a05 |001a: move-result v5 │ │ -03e706: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -03e70a: 6e20 7f0a 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -03e710: 0c04 |0020: move-result-object v4 │ │ -03e712: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -03e716: 5245 4103 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e71a: 5276 6c03 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03e71e: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -03e722: 6e40 7011 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1170 │ │ -03e728: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03e72c: 28df |002e: goto 000d // -0021 │ │ -03e72e: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -03e732: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -03e736: 6e10 3e16 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e73c: 0a05 |0036: move-result v5 │ │ -03e73e: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -03e742: 6e10 850a 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0a85 │ │ -03e748: 0a05 |003c: move-result v5 │ │ -03e74a: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -03e74e: 0e00 |003f: return-void │ │ -03e750: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -03e754: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -03e756: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -03e75a: 6e10 880a 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0a88 │ │ -03e760: 0a05 |0048: move-result v5 │ │ -03e762: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -03e766: 6e10 860a 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0a86 │ │ -03e76c: 0a05 |004e: move-result v5 │ │ -03e76e: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -03e772: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -03e776: 6e20 3516 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -03e77c: 28e9 |0056: goto 003f // -0017 │ │ +03e798: |[03e798] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +03e7a8: 6e10 4516 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e7ae: 0a02 |0003: move-result v2 │ │ +03e7b0: 6e10 6c0a 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0a6c │ │ +03e7b6: 0a01 |0007: move-result v1 │ │ +03e7b8: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +03e7bc: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +03e7c0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03e7c2: 6e10 650a 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03e7c8: 0a05 |0010: move-result v5 │ │ +03e7ca: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +03e7ce: 6e20 640a 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03e7d4: 0c00 |0016: move-result-object v0 │ │ +03e7d6: 6e10 9611 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +03e7dc: 0a05 |001a: move-result v5 │ │ +03e7de: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +03e7e2: 6e20 7f0a 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +03e7e8: 0c04 |0020: move-result-object v4 │ │ +03e7ea: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +03e7ee: 5245 4103 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e7f2: 5276 6c03 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03e7f6: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +03e7fa: 6e40 7011 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1170 │ │ +03e800: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03e804: 28df |002e: goto 000d // -0021 │ │ +03e806: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +03e80a: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +03e80e: 6e10 4516 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e814: 0a05 |0036: move-result v5 │ │ +03e816: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +03e81a: 6e10 850a 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0a85 │ │ +03e820: 0a05 |003c: move-result v5 │ │ +03e822: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +03e826: 0e00 |003f: return-void │ │ +03e828: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +03e82c: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +03e82e: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +03e832: 6e10 880a 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0a88 │ │ +03e838: 0a05 |0048: move-result v5 │ │ +03e83a: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +03e83e: 6e10 860a 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0a86 │ │ +03e844: 0a05 |004e: move-result v5 │ │ +03e846: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +03e84a: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +03e84e: 6e20 3c16 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03e854: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2612 │ │ 0x0004 line=2614 │ │ 0x0008 line=2616 │ │ 0x000c line=2617 │ │ 0x0013 line=2618 │ │ @@ -45035,37 +45035,37 @@ │ │ type : '(II)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -03e780: |[03e780] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -03e790: 2200 a701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03e794: 7010 1c0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ -03e79a: 5903 4103 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e79e: 5421 6503 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03e7a2: 6e30 ee08 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@08ee │ │ -03e7a8: 0c01 |000c: move-result-object v1 │ │ -03e7aa: 5b01 3f03 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -03e7ae: 5421 6503 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03e7b2: 6e20 ec08 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03e7b8: 0a01 |0014: move-result v1 │ │ -03e7ba: 5901 4303 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03e7be: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -03e7c2: 5421 8003 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e7c6: 6e10 3e16 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03e7cc: 0a01 |001e: move-result v1 │ │ -03e7ce: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -03e7d2: 5421 8003 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e7d6: 6e20 3516 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -03e7dc: 1100 |0026: return-object v0 │ │ -03e7de: 5421 8003 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03e7e2: 6e30 3416 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1634 │ │ -03e7e8: 28fa |002c: goto 0026 // -0006 │ │ +03e858: |[03e858] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +03e868: 2200 a701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03e86c: 7010 1c0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0a1c │ │ +03e872: 5903 4103 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e876: 5421 6503 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03e87a: 6e30 ee08 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@08ee │ │ +03e880: 0c01 |000c: move-result-object v1 │ │ +03e882: 5b01 3f03 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +03e886: 5421 6503 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03e88a: 6e20 ec08 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03e890: 0a01 |0014: move-result v1 │ │ +03e892: 5901 4303 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03e896: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +03e89a: 5421 8003 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e89e: 6e10 4516 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03e8a4: 0a01 |001e: move-result v1 │ │ +03e8a6: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +03e8aa: 5421 8003 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e8ae: 6e20 3c16 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +03e8b4: 1100 |0026: return-object v0 │ │ +03e8b6: 5421 8003 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03e8ba: 6e30 3b16 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@163b │ │ +03e8c0: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0005 line=831 │ │ 0x0007 line=832 │ │ 0x000f line=833 │ │ 0x0017 line=834 │ │ @@ -45083,34 +45083,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -03e7ec: |[03e7ec] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -03e7fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e7fe: 6e10 650a 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03e804: 0a03 |0004: move-result v3 │ │ -03e806: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -03e80a: 6e20 640a 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03e810: 0c00 |000a: move-result-object v0 │ │ -03e812: 6e10 9611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03e818: 0a03 |000e: move-result v3 │ │ -03e81a: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -03e81e: 6e20 7f0a 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -03e824: 0c02 |0014: move-result-object v2 │ │ -03e826: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -03e82a: 5223 4103 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03e82e: 5254 6c03 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03e832: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -03e836: 6e20 7111 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1171 │ │ -03e83c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03e840: 28df |0022: goto 0001 // -0021 │ │ -03e842: 0e00 |0023: return-void │ │ +03e8c4: |[03e8c4] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +03e8d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03e8d6: 6e10 650a 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03e8dc: 0a03 |0004: move-result v3 │ │ +03e8de: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +03e8e2: 6e20 640a 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03e8e8: 0c00 |000a: move-result-object v0 │ │ +03e8ea: 6e10 9611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +03e8f0: 0a03 |000e: move-result v3 │ │ +03e8f2: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +03e8f6: 6e20 7f0a 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +03e8fc: 0c02 |0014: move-result-object v2 │ │ +03e8fe: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +03e902: 5223 4103 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03e906: 5254 6c03 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03e90a: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +03e90e: 6e20 7111 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1171 │ │ +03e914: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e918: 28df |0022: goto 0001 // -0021 │ │ +03e91a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2659 │ │ 0x0007 line=2660 │ │ 0x000b line=2661 │ │ 0x0011 line=2662 │ │ 0x0015 line=2663 │ │ @@ -45130,41 +45130,41 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -03e844: |[03e844] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -03e854: 6e20 500a 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0a50 │ │ -03e85a: 0a01 |0003: move-result v1 │ │ -03e85c: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -03e860: 6e20 620a 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0a62 │ │ -03e866: 0c06 |0009: move-result-object v6 │ │ -03e868: 0760 |000a: move-object v0, v6 │ │ -03e86a: 1f00 a801 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03e86e: 5501 4703 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03e872: 2042 a601 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01a6 │ │ -03e876: b621 |0011: or-int/2addr v1, v2 │ │ -03e878: 5c01 4703 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03e87c: 5531 7a03 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ -03e880: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -03e884: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -03e888: 5501 4703 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03e88c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -03e890: 2201 3503 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -03e894: 1a02 5502 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0255 │ │ -03e898: 7020 a515 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03e89e: 2701 |0025: throw v1 │ │ -03e8a0: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -03e8a2: 5c01 4803 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ -03e8a6: 6e40 4a0a 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0a4a │ │ -03e8ac: 0e00 |002c: return-void │ │ -03e8ae: 6f40 ea11 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@11ea │ │ -03e8b4: 28fc |0030: goto 002c // -0004 │ │ +03e91c: |[03e91c] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +03e92c: 6e20 500a 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0a50 │ │ +03e932: 0a01 |0003: move-result v1 │ │ +03e934: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +03e938: 6e20 620a 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0a62 │ │ +03e93e: 0c06 |0009: move-result-object v6 │ │ +03e940: 0760 |000a: move-object v0, v6 │ │ +03e942: 1f00 a801 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03e946: 5501 4703 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03e94a: 2042 a601 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01a6 │ │ +03e94e: b621 |0011: or-int/2addr v1, v2 │ │ +03e950: 5c01 4703 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03e954: 5531 7a03 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ +03e958: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +03e95c: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +03e960: 5501 4703 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03e964: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +03e968: 2201 3703 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +03e96c: 1a02 6702 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0267 │ │ +03e970: 7020 ac15 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03e976: 2701 |0025: throw v1 │ │ +03e978: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +03e97a: 5c01 4803 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ +03e97e: 6e40 4a0a 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0a4a │ │ +03e984: 0e00 |002c: return-void │ │ +03e986: 6f40 ea11 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@11ea │ │ +03e98c: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1293 │ │ 0x000b line=1295 │ │ 0x000d line=1296 │ │ 0x0014 line=1297 │ │ @@ -45186,127 +45186,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -03e8b8: |[03e8b8] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -03e8c8: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -03e8cc: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -03e8d0: 6e10 5f0a 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0a5f │ │ -03e8d6: 0c01 |0007: move-result-object v1 │ │ -03e8d8: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -03e8dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03e8de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -03e8e0: 7100 1111 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1111 │ │ -03e8e6: 0c08 |000f: move-result-object v8 │ │ -03e8e8: 6e40 1011 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1110 │ │ -03e8ee: 0c04 |0013: move-result-object v4 │ │ -03e8f0: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -03e8f4: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -03e8f8: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -03e8fc: 54d8 9803 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03e900: 7030 670a 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ -03e906: 0c08 |001f: move-result-object v8 │ │ -03e908: 5285 1e00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ -03e90c: 54d8 9803 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03e910: 7030 670a 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ -03e916: 0c08 |0027: move-result-object v8 │ │ -03e918: 5280 1e00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ -03e91c: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -03e920: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -03e924: 6e10 960a 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0a96 │ │ -03e92a: 0a02 |0031: move-result v2 │ │ -03e92c: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -03e930: 7110 5411 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1154 │ │ -03e936: 0a08 |0037: move-result v8 │ │ -03e938: 6e20 9a0a 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0a9a │ │ -03e93e: 0f02 |003b: return v2 │ │ -03e940: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -03e944: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -03e946: 6e10 8d11 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -03e94c: 0c06 |0042: move-result-object v6 │ │ -03e94e: 2068 6d02 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@026d │ │ -03e952: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -03e956: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -03e95a: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -03e95c: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -03e960: 2207 4d03 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -03e964: 7010 f315 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03e96a: 6e10 c115 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03e970: 0c08 |0054: move-result-object v8 │ │ -03e972: 6e10 9515 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1595 │ │ -03e978: 0c08 |0058: move-result-object v8 │ │ -03e97a: 6e20 fa15 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03e980: 6e10 8d11 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -03e986: 0c06 |005f: move-result-object v6 │ │ -03e988: 2068 6d02 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@026d │ │ -03e98c: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -03e990: 1a08 2c00 |0064: const-string v8, " => " // string@002c │ │ -03e994: 6e20 fa15 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03e99a: 0c08 |0069: move-result-object v8 │ │ -03e99c: 6e10 c115 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -03e9a2: 0c09 |006d: move-result-object v9 │ │ -03e9a4: 6e10 9515 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1595 │ │ -03e9aa: 0c09 |0071: move-result-object v9 │ │ -03e9ac: 6e20 fa15 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03e9b2: 7210 0d12 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@120d │ │ -03e9b8: 0c06 |0078: move-result-object v6 │ │ -03e9ba: 28e7 |0079: goto 0060 // -0019 │ │ -03e9bc: 7210 0d12 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@120d │ │ -03e9c2: 0c06 |007d: move-result-object v6 │ │ -03e9c4: 28c5 |007e: goto 0043 // -003b │ │ -03e9c6: 1a08 e60a |007f: const-string v8, "ViewPager" // string@0ae6 │ │ -03e9ca: 2209 4d03 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@034d │ │ -03e9ce: 7010 f315 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -03e9d4: 1a0a 360c |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@0c36 │ │ -03e9d8: 6e20 fa15 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03e9de: 0c09 |008b: move-result-object v9 │ │ -03e9e0: 6e10 ff15 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03e9e6: 0c0a |008f: move-result-object v10 │ │ -03e9e8: 6e20 fa15 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -03e9ee: 0c09 |0093: move-result-object v9 │ │ -03e9f0: 6e10 ff15 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -03e9f6: 0c09 |0097: move-result-object v9 │ │ -03e9f8: 7120 fb10 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -03e9fe: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -03ea00: 2900 6fff |009c: goto/16 000b // -0091 │ │ -03ea04: 6e10 b611 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@11b6 │ │ -03ea0a: 0a02 |00a1: move-result v2 │ │ -03ea0c: 2890 |00a2: goto 0032 // -0070 │ │ -03ea0e: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -03ea12: 54d8 9803 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03ea16: 7030 670a 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ -03ea1c: 0c08 |00aa: move-result-object v8 │ │ -03ea1e: 5285 1e00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ -03ea22: 54d8 9803 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ -03ea26: 7030 670a 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ -03ea2c: 0c08 |00b2: move-result-object v8 │ │ -03ea2e: 5280 1e00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ -03ea32: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -03ea36: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -03ea3a: 6e10 970a 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0a97 │ │ -03ea40: 0a02 |00bc: move-result v2 │ │ -03ea42: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -03ea46: 6e10 b611 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@11b6 │ │ -03ea4c: 0a02 |00c2: move-result v2 │ │ -03ea4e: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -03ea52: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -03ea56: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -03ea58: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -03ea5c: 6e10 960a 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0a96 │ │ -03ea62: 0a02 |00cd: move-result v2 │ │ -03ea64: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -03ea68: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -03ea6c: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -03ea6e: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -03ea72: 6e10 970a 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0a97 │ │ -03ea78: 0a02 |00d8: move-result v2 │ │ -03ea7a: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +03e990: |[03e990] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +03e9a0: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +03e9a4: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +03e9a8: 6e10 5f0a 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0a5f │ │ +03e9ae: 0c01 |0007: move-result-object v1 │ │ +03e9b0: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +03e9b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03e9b6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +03e9b8: 7100 1111 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1111 │ │ +03e9be: 0c08 |000f: move-result-object v8 │ │ +03e9c0: 6e40 1011 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1110 │ │ +03e9c6: 0c04 |0013: move-result-object v4 │ │ +03e9c8: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +03e9cc: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +03e9d0: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +03e9d4: 54d8 9803 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03e9d8: 7030 670a 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ +03e9de: 0c08 |001f: move-result-object v8 │ │ +03e9e0: 5285 1e00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ +03e9e4: 54d8 9803 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03e9e8: 7030 670a 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ +03e9ee: 0c08 |0027: move-result-object v8 │ │ +03e9f0: 5280 1e00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ +03e9f4: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +03e9f8: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +03e9fc: 6e10 960a 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0a96 │ │ +03ea02: 0a02 |0031: move-result v2 │ │ +03ea04: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +03ea08: 7110 5411 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1154 │ │ +03ea0e: 0a08 |0037: move-result v8 │ │ +03ea10: 6e20 9a0a 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0a9a │ │ +03ea16: 0f02 |003b: return v2 │ │ +03ea18: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +03ea1c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +03ea1e: 6e10 8d11 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +03ea24: 0c06 |0042: move-result-object v6 │ │ +03ea26: 2068 6d02 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@026d │ │ +03ea2a: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +03ea2e: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +03ea32: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +03ea34: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +03ea38: 2207 4f03 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +03ea3c: 7010 fa15 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03ea42: 6e10 c815 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +03ea48: 0c08 |0054: move-result-object v8 │ │ +03ea4a: 6e10 9c15 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@159c │ │ +03ea50: 0c08 |0058: move-result-object v8 │ │ +03ea52: 6e20 0116 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ea58: 6e10 8d11 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +03ea5e: 0c06 |005f: move-result-object v6 │ │ +03ea60: 2068 6d02 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@026d │ │ +03ea64: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +03ea68: 1a08 3f00 |0064: const-string v8, " => " // string@003f │ │ +03ea6c: 6e20 0116 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ea72: 0c08 |0069: move-result-object v8 │ │ +03ea74: 6e10 c815 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +03ea7a: 0c09 |006d: move-result-object v9 │ │ +03ea7c: 6e10 9c15 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@159c │ │ +03ea82: 0c09 |0071: move-result-object v9 │ │ +03ea84: 6e20 0116 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03ea8a: 7210 0d12 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@120d │ │ +03ea90: 0c06 |0078: move-result-object v6 │ │ +03ea92: 28e7 |0079: goto 0060 // -0019 │ │ +03ea94: 7210 0d12 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@120d │ │ +03ea9a: 0c06 |007d: move-result-object v6 │ │ +03ea9c: 28c5 |007e: goto 0043 // -003b │ │ +03ea9e: 1a08 fc0a |007f: const-string v8, "ViewPager" // string@0afc │ │ +03eaa2: 2209 4f03 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@034f │ │ +03eaa6: 7010 fa15 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +03eaac: 1a0a 4b0c |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@0c4b │ │ +03eab0: 6e20 0116 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03eab6: 0c09 |008b: move-result-object v9 │ │ +03eab8: 6e10 0616 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03eabe: 0c0a |008f: move-result-object v10 │ │ +03eac0: 6e20 0116 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +03eac6: 0c09 |0093: move-result-object v9 │ │ +03eac8: 6e10 0616 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +03eace: 0c09 |0097: move-result-object v9 │ │ +03ead0: 7120 fb10 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +03ead6: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +03ead8: 2900 6fff |009c: goto/16 000b // -0091 │ │ +03eadc: 6e10 b611 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@11b6 │ │ +03eae2: 0a02 |00a1: move-result v2 │ │ +03eae4: 2890 |00a2: goto 0032 // -0070 │ │ +03eae6: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +03eaea: 54d8 9803 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03eaee: 7030 670a 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ +03eaf4: 0c08 |00aa: move-result-object v8 │ │ +03eaf6: 5285 1e00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ +03eafa: 54d8 9803 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0398 │ │ +03eafe: 7030 670a 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0a67 │ │ +03eb04: 0c08 |00b2: move-result-object v8 │ │ +03eb06: 5280 1e00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001e │ │ +03eb0a: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +03eb0e: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +03eb12: 6e10 970a 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0a97 │ │ +03eb18: 0a02 |00bc: move-result v2 │ │ +03eb1a: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +03eb1e: 6e10 b611 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@11b6 │ │ +03eb24: 0a02 |00c2: move-result v2 │ │ +03eb26: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +03eb2a: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +03eb2e: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +03eb30: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +03eb34: 6e10 960a 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0a96 │ │ +03eb3a: 0a02 |00cd: move-result v2 │ │ +03eb3c: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +03eb40: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +03eb44: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +03eb46: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +03eb4a: 6e10 970a 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0a97 │ │ +03eb50: 0a02 |00d8: move-result v2 │ │ +03eb52: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2500 │ │ 0x0008 line=2501 │ │ 0x000a line=2502 │ │ 0x000b line=2526 │ │ 0x000c line=2528 │ │ @@ -45368,46 +45368,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -03ea80: |[03ea80] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -03ea90: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -03ea92: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -03ea94: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -03ea96: 55a2 7e03 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03ea9a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -03ea9e: 0f04 |0007: return v4 │ │ -03eaa0: 5ca9 7403 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -03eaa4: 7020 b80a 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -03eaaa: 59a5 8103 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03eaae: 59a5 7b03 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -03eab2: 54a2 9b03 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03eab6: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -03eaba: 7100 5c11 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -03eac0: 0c02 |0018: move-result-object v2 │ │ -03eac2: 5ba2 9b03 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03eac6: 7100 a101 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -03eacc: 0b00 |001e: move-result-wide v0 │ │ -03eace: 0402 |001f: move-wide v2, v0 │ │ -03ead0: 0156 |0020: move v6, v5 │ │ -03ead2: 0147 |0021: move v7, v4 │ │ -03ead4: 7708 5111 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ -03eada: 0c08 |0025: move-result-object v8 │ │ -03eadc: 54a2 9b03 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03eae0: 6e20 5511 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -03eae6: 6e10 5311 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ -03eaec: 5aa0 7303 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0373 │ │ -03eaf0: 0194 |0030: move v4, v9 │ │ -03eaf2: 28d6 |0031: goto 0007 // -002a │ │ -03eaf4: 54a2 9b03 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03eaf8: 6e10 5611 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ -03eafe: 28e4 |0037: goto 001b // -001c │ │ +03eb58: |[03eb58] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +03eb68: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +03eb6a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03eb6c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +03eb6e: 55a2 7e03 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03eb72: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +03eb76: 0f04 |0007: return v4 │ │ +03eb78: 5ca9 7403 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +03eb7c: 7020 b80a 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +03eb82: 59a5 8103 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03eb86: 59a5 7b03 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +03eb8a: 54a2 9b03 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03eb8e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +03eb92: 7100 5c11 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +03eb98: 0c02 |0018: move-result-object v2 │ │ +03eb9a: 5ba2 9b03 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03eb9e: 7100 a101 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +03eba4: 0b00 |001e: move-result-wide v0 │ │ +03eba6: 0402 |001f: move-wide v2, v0 │ │ +03eba8: 0156 |0020: move v6, v5 │ │ +03ebaa: 0147 |0021: move v7, v4 │ │ +03ebac: 7708 5111 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ +03ebb2: 0c08 |0025: move-result-object v8 │ │ +03ebb4: 54a2 9b03 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03ebb8: 6e20 5511 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +03ebbe: 6e10 5311 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ +03ebc4: 5aa0 7303 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0373 │ │ +03ebc8: 0194 |0030: move v4, v9 │ │ +03ebca: 28d6 |0031: goto 0007 // -002a │ │ +03ebcc: 54a2 9b03 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03ebd0: 6e10 5611 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ +03ebd6: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2259 │ │ 0x0007 line=2275 │ │ 0x0008 line=2262 │ │ 0x000a line=2263 │ │ 0x000d line=2264 │ │ @@ -45430,72 +45430,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -03eb00: |[03eb00] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -03eb10: 20c0 6d02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@026d │ │ -03eb14: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -03eb18: 07c7 |0004: move-object v7, v12 │ │ -03eb1a: 1f07 6d02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ -03eb1e: 6e10 9111 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ -03eb24: 0a09 |000a: move-result v9 │ │ -03eb26: 6e10 9211 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ -03eb2c: 0a0a |000e: move-result v10 │ │ -03eb2e: 6e10 f311 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -03eb34: 0a06 |0012: move-result v6 │ │ -03eb36: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -03eb3a: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -03eb3e: 6e20 f211 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -03eb44: 0c01 |001a: move-result-object v1 │ │ -03eb46: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -03eb4a: 6e10 8711 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -03eb50: 0a02 |0020: move-result v2 │ │ -03eb52: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -03eb56: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -03eb5a: 6e10 9011 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1190 │ │ -03eb60: 0a02 |0028: move-result v2 │ │ -03eb62: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -03eb66: 9000 100a |002b: add-int v0, v16, v10 │ │ -03eb6a: 6e10 9411 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ -03eb70: 0a02 |0030: move-result v2 │ │ -03eb72: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -03eb76: 9000 100a |0033: add-int v0, v16, v10 │ │ -03eb7a: 6e10 7c11 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@117c │ │ -03eb80: 0a02 |0038: move-result v2 │ │ -03eb82: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -03eb86: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -03eb88: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -03eb8c: 6e10 8711 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -03eb92: 0a03 |0041: move-result v3 │ │ -03eb94: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -03eb98: 9000 100a |0044: add-int v0, v16, v10 │ │ -03eb9c: 6e10 9411 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ -03eba2: 0a03 |0049: move-result v3 │ │ -03eba4: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -03eba8: 07b0 |004c: move-object v0, v11 │ │ -03ebaa: 01e3 |004d: move v3, v14 │ │ -03ebac: 7406 4e0a 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0a4e │ │ -03ebb2: 0a00 |0051: move-result v0 │ │ -03ebb4: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -03ebb8: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -03ebba: 0f00 |0055: return v0 │ │ -03ebbc: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -03ebc0: 28bd |0058: goto 0015 // -0043 │ │ -03ebc2: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -03ebc6: 7be0 |005b: neg-int v0, v14 │ │ -03ebc8: 7120 bb09 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ -03ebce: 0a00 |005f: move-result v0 │ │ -03ebd0: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -03ebd4: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -03ebd6: 28f2 |0063: goto 0055 // -000e │ │ -03ebd8: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -03ebda: 28f0 |0065: goto 0055 // -0010 │ │ +03ebd8: |[03ebd8] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +03ebe8: 20c0 6d02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@026d │ │ +03ebec: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +03ebf0: 07c7 |0004: move-object v7, v12 │ │ +03ebf2: 1f07 6d02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ +03ebf6: 6e10 9111 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ +03ebfc: 0a09 |000a: move-result v9 │ │ +03ebfe: 6e10 9211 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ +03ec04: 0a0a |000e: move-result v10 │ │ +03ec06: 6e10 f311 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +03ec0c: 0a06 |0012: move-result v6 │ │ +03ec0e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +03ec12: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +03ec16: 6e20 f211 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +03ec1c: 0c01 |001a: move-result-object v1 │ │ +03ec1e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +03ec22: 6e10 8711 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +03ec28: 0a02 |0020: move-result v2 │ │ +03ec2a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +03ec2e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +03ec32: 6e10 9011 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1190 │ │ +03ec38: 0a02 |0028: move-result v2 │ │ +03ec3a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +03ec3e: 9000 100a |002b: add-int v0, v16, v10 │ │ +03ec42: 6e10 9411 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ +03ec48: 0a02 |0030: move-result v2 │ │ +03ec4a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +03ec4e: 9000 100a |0033: add-int v0, v16, v10 │ │ +03ec52: 6e10 7c11 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@117c │ │ +03ec58: 0a02 |0038: move-result v2 │ │ +03ec5a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +03ec5e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +03ec60: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +03ec64: 6e10 8711 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +03ec6a: 0a03 |0041: move-result v3 │ │ +03ec6c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +03ec70: 9000 100a |0044: add-int v0, v16, v10 │ │ +03ec74: 6e10 9411 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ +03ec7a: 0a03 |0049: move-result v3 │ │ +03ec7c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +03ec80: 07b0 |004c: move-object v0, v11 │ │ +03ec82: 01e3 |004d: move v3, v14 │ │ +03ec84: 7406 4e0a 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0a4e │ │ +03ec8a: 0a00 |0051: move-result v0 │ │ +03ec8c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +03ec90: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +03ec92: 0f00 |0055: return v0 │ │ +03ec94: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +03ec98: 28bd |0058: goto 0015 // -0043 │ │ +03ec9a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +03ec9e: 7be0 |005b: neg-int v0, v14 │ │ +03eca0: 7120 bb09 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ +03eca6: 0a00 |005f: move-result v0 │ │ +03eca8: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +03ecac: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +03ecae: 28f2 |0063: goto 0055 // -000e │ │ +03ecb0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +03ecb2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2437 │ │ 0x0005 line=2438 │ │ 0x0007 line=2439 │ │ 0x000b line=2440 │ │ 0x000f line=2441 │ │ @@ -45531,44 +45531,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -03ebdc: |[03ebdc] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -03ebec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03ebee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03ebf0: 5464 6503 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ebf4: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -03ebf8: 0f03 |0006: return v3 │ │ -03ebfa: 7010 680a 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03ec00: 0a01 |000a: move-result v1 │ │ -03ec02: 6e10 790a 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03ec08: 0a00 |000e: move-result v0 │ │ -03ec0a: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -03ec0e: 8214 |0011: int-to-float v4, v1 │ │ -03ec10: 5265 7603 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03ec14: c854 |0014: mul-float/2addr v4, v5 │ │ -03ec16: 8744 |0015: float-to-int v4, v4 │ │ -03ec18: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -03ec1c: 0123 |0018: move v3, v2 │ │ -03ec1e: 28ed |0019: goto 0006 // -0013 │ │ -03ec20: 0132 |001a: move v2, v3 │ │ -03ec22: 28fd |001b: goto 0018 // -0003 │ │ -03ec24: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -03ec28: 8214 |001e: int-to-float v4, v1 │ │ -03ec2a: 5265 8303 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03ec2e: c854 |0021: mul-float/2addr v4, v5 │ │ -03ec30: 8744 |0022: float-to-int v4, v4 │ │ -03ec32: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -03ec36: 0123 |0025: move v3, v2 │ │ -03ec38: 28e0 |0026: goto 0006 // -0020 │ │ -03ec3a: 0132 |0027: move v2, v3 │ │ -03ec3c: 28fd |0028: goto 0025 // -0003 │ │ +03ecb4: |[03ecb4] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +03ecc4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03ecc6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03ecc8: 5464 6503 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03eccc: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +03ecd0: 0f03 |0006: return v3 │ │ +03ecd2: 7010 680a 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03ecd8: 0a01 |000a: move-result v1 │ │ +03ecda: 6e10 790a 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03ece0: 0a00 |000e: move-result v0 │ │ +03ece2: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +03ece6: 8214 |0011: int-to-float v4, v1 │ │ +03ece8: 5265 7603 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03ecec: c854 |0014: mul-float/2addr v4, v5 │ │ +03ecee: 8744 |0015: float-to-int v4, v4 │ │ +03ecf0: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +03ecf4: 0123 |0018: move v3, v2 │ │ +03ecf6: 28ed |0019: goto 0006 // -0013 │ │ +03ecf8: 0132 |001a: move v2, v3 │ │ +03ecfa: 28fd |001b: goto 0018 // -0003 │ │ +03ecfc: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +03ed00: 8214 |001e: int-to-float v4, v1 │ │ +03ed02: 5265 8303 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03ed06: c854 |0021: mul-float/2addr v4, v5 │ │ +03ed08: 8744 |0022: float-to-int v4, v4 │ │ +03ed0a: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +03ed0e: 0123 |0025: move v3, v2 │ │ +03ed10: 28e0 |0026: goto 0006 // -0020 │ │ +03ed12: 0132 |0027: move v2, v3 │ │ +03ed14: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2410 │ │ 0x0006 line=2421 │ │ 0x0007 line=2414 │ │ 0x000b line=2415 │ │ 0x000f line=2416 │ │ @@ -45586,24 +45586,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03ec40: |[03ec40] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -03ec50: 2020 a801 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03ec54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -03ec58: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ -03ec5e: 0a00 |0007: move-result v0 │ │ -03ec60: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -03ec64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -03ec66: 0f00 |000b: return v0 │ │ -03ec68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03ec6a: 28fe |000d: goto 000b // -0002 │ │ +03ed18: |[03ed18] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +03ed28: 2020 a801 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03ed2c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03ed30: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ +03ed36: 0a00 |0007: move-result v0 │ │ +03ed38: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +03ed3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +03ed3e: 0f00 |000b: return v0 │ │ +03ed40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03ed42: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2738 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -45612,48 +45612,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -03ec6c: |[03ec6c] android.support.v4.view.ViewPager.computeScroll:()V │ │ -03ec7c: 5454 9403 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03ec80: 6e10 ed12 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ -03ec86: 0a04 |0005: move-result v4 │ │ -03ec88: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -03ec8c: 5454 9403 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03ec90: 6e10 e612 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ -03ec96: 0a04 |000d: move-result v4 │ │ -03ec98: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -03ec9c: 6e10 790a 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03eca2: 0a00 |0013: move-result v0 │ │ -03eca4: 6e10 7a0a 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03ecaa: 0a01 |0017: move-result v1 │ │ -03ecac: 5454 9403 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03ecb0: 6e10 e812 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ -03ecb6: 0a02 |001d: move-result v2 │ │ -03ecb8: 5454 9403 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03ecbc: 6e10 e912 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ -03ecc2: 0a03 |0023: move-result v3 │ │ -03ecc4: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -03ecc8: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -03eccc: 6e30 a50a 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03ecd2: 7020 980a 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ -03ecd8: 0a04 |002e: move-result v4 │ │ -03ecda: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -03ecde: 5454 9403 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03ece2: 6e10 e512 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ -03ece8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -03ecea: 6e30 a50a 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03ecf0: 7110 cb09 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -03ecf6: 0e00 |003d: return-void │ │ -03ecf8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -03ecfa: 7020 510a 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ -03ed00: 28fb |0042: goto 003d // -0005 │ │ +03ed44: |[03ed44] android.support.v4.view.ViewPager.computeScroll:()V │ │ +03ed54: 5454 9403 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03ed58: 6e10 ed12 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ +03ed5e: 0a04 |0005: move-result v4 │ │ +03ed60: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +03ed64: 5454 9403 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03ed68: 6e10 e612 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ +03ed6e: 0a04 |000d: move-result v4 │ │ +03ed70: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +03ed74: 6e10 790a 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03ed7a: 0a00 |0013: move-result v0 │ │ +03ed7c: 6e10 7a0a 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03ed82: 0a01 |0017: move-result v1 │ │ +03ed84: 5454 9403 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03ed88: 6e10 e812 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ +03ed8e: 0a02 |001d: move-result v2 │ │ +03ed90: 5454 9403 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03ed94: 6e10 e912 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ +03ed9a: 0a03 |0023: move-result v3 │ │ +03ed9c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +03eda0: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +03eda4: 6e30 a50a 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03edaa: 7020 980a 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ +03edb0: 0a04 |002e: move-result v4 │ │ +03edb2: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +03edb6: 5454 9403 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03edba: 6e10 e512 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ +03edc0: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +03edc2: 6e30 a50a 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03edc8: 7110 cb09 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +03edce: 0e00 |003d: return-void │ │ +03edd0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +03edd2: 7020 510a 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ +03edd8: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0010 line=1608 │ │ 0x0014 line=1609 │ │ 0x0018 line=1610 │ │ 0x001e line=1611 │ │ @@ -45677,113 +45677,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -03ed04: |[03ed04] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -03ed14: 121a |0000: const/4 v10, #int 1 // #1 │ │ -03ed16: 120b |0001: const/4 v11, #int 0 // #0 │ │ -03ed18: 54fc 6503 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ed1c: 6e10 e908 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -03ed22: 0a00 |0007: move-result v0 │ │ -03ed24: 59f0 7203 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ -03ed28: 54fc 8003 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ed2c: 6e10 3e16 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03ed32: 0a0c |000f: move-result v12 │ │ -03ed34: 52fd 8a03 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -03ed38: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -03ed3c: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -03ed40: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -03ed44: 54fc 8003 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ed48: 6e10 3e16 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03ed4e: 0a0c |001d: move-result v12 │ │ -03ed50: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -03ed54: 01a7 |0020: move v7, v10 │ │ -03ed56: 52f8 6c03 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03ed5a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -03ed5c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -03ed5e: 54fc 8003 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ed62: 6e10 3e16 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03ed68: 0a0c |002a: move-result v12 │ │ -03ed6a: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -03ed6e: 54fc 8003 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ed72: 6e20 3816 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03ed78: 0c04 |0032: move-result-object v4 │ │ -03ed7a: 1f04 a701 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03ed7e: 54fc 6503 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ed82: 544d 3f03 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -03ed86: 6e20 ea08 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@08ea │ │ -03ed8c: 0a09 |003c: move-result v9 │ │ -03ed8e: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -03ed90: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -03ed94: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ed98: 28e3 |0042: goto 0025 // -001d │ │ -03ed9a: 01b7 |0043: move v7, v11 │ │ -03ed9c: 28dd |0044: goto 0021 // -0023 │ │ -03ed9e: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -03eda0: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -03eda4: 54fc 8003 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03eda8: 6e20 3b16 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -03edae: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03edb2: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -03edb6: 54fc 6503 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03edba: 6e20 f708 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ -03edc0: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -03edc2: 54fc 6503 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03edc6: 524d 4103 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03edca: 544e 3f03 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -03edce: 6e40 e608 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ -03edd4: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -03edd6: 52fc 6c03 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03edda: 524d 4103 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03edde: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -03ede2: 52fc 6c03 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03ede6: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -03edea: 7120 b915 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -03edf0: 0a0c |006e: move-result v12 │ │ -03edf2: 7120 b615 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -03edf8: 0a08 |0072: move-result v8 │ │ -03edfa: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -03edfc: 28cc |0074: goto 0040 // -0034 │ │ -03edfe: 524c 4103 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03ee02: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -03ee06: 524c 4103 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03ee0a: 52fd 6c03 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03ee0e: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -03ee12: 0198 |007f: move v8, v9 │ │ -03ee14: 5949 4103 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03ee18: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -03ee1a: 28bd |0083: goto 0040 // -0043 │ │ -03ee1c: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -03ee20: 54fc 6503 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ee24: 6e20 e808 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ -03ee2a: 54fc 8003 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03ee2e: 620d 5303 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0353 │ │ -03ee32: 7120 4a16 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@164a │ │ -03ee38: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -03ee3c: 6e10 650a 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03ee42: 0a02 |0097: move-result v2 │ │ -03ee44: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -03ee46: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -03ee4a: 6e20 640a 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03ee50: 0c01 |009e: move-result-object v1 │ │ -03ee52: 6e10 8611 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03ee58: 0c06 |00a2: move-result-object v6 │ │ -03ee5a: 1f06 a801 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03ee5e: 556c 4703 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03ee62: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -03ee66: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -03ee68: 596c 4b03 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -03ee6c: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ee70: 28eb |00ae: goto 0099 // -0015 │ │ -03ee72: 6e40 ab0a 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ -03ee78: 6e10 a40a 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ -03ee7e: 0e00 |00b5: return-void │ │ +03eddc: |[03eddc] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +03edec: 121a |0000: const/4 v10, #int 1 // #1 │ │ +03edee: 120b |0001: const/4 v11, #int 0 // #0 │ │ +03edf0: 54fc 6503 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03edf4: 6e10 e908 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +03edfa: 0a00 |0007: move-result v0 │ │ +03edfc: 59f0 7203 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ +03ee00: 54fc 8003 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ee04: 6e10 4516 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03ee0a: 0a0c |000f: move-result v12 │ │ +03ee0c: 52fd 8a03 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +03ee10: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +03ee14: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +03ee18: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +03ee1c: 54fc 8003 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ee20: 6e10 4516 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03ee26: 0a0c |001d: move-result v12 │ │ +03ee28: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +03ee2c: 01a7 |0020: move v7, v10 │ │ +03ee2e: 52f8 6c03 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03ee32: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +03ee34: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +03ee36: 54fc 8003 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ee3a: 6e10 4516 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03ee40: 0a0c |002a: move-result v12 │ │ +03ee42: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +03ee46: 54fc 8003 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ee4a: 6e20 3f16 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03ee50: 0c04 |0032: move-result-object v4 │ │ +03ee52: 1f04 a701 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03ee56: 54fc 6503 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03ee5a: 544d 3f03 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +03ee5e: 6e20 ea08 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@08ea │ │ +03ee64: 0a09 |003c: move-result v9 │ │ +03ee66: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +03ee68: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +03ee6c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03ee70: 28e3 |0042: goto 0025 // -001d │ │ +03ee72: 01b7 |0043: move v7, v11 │ │ +03ee74: 28dd |0044: goto 0021 // -0023 │ │ +03ee76: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +03ee78: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +03ee7c: 54fc 8003 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ee80: 6e20 4216 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +03ee86: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03ee8a: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +03ee8e: 54fc 6503 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03ee92: 6e20 f708 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ +03ee98: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +03ee9a: 54fc 6503 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03ee9e: 524d 4103 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03eea2: 544e 3f03 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +03eea6: 6e40 e608 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ +03eeac: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +03eeae: 52fc 6c03 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03eeb2: 524d 4103 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03eeb6: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +03eeba: 52fc 6c03 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03eebe: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +03eec2: 7120 c015 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +03eec8: 0a0c |006e: move-result v12 │ │ +03eeca: 7120 bd15 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +03eed0: 0a08 |0072: move-result v8 │ │ +03eed2: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +03eed4: 28cc |0074: goto 0040 // -0034 │ │ +03eed6: 524c 4103 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03eeda: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +03eede: 524c 4103 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03eee2: 52fd 6c03 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03eee6: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +03eeea: 0198 |007f: move v8, v9 │ │ +03eeec: 5949 4103 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03eef0: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +03eef2: 28bd |0083: goto 0040 // -0043 │ │ +03eef4: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +03eef8: 54fc 6503 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03eefc: 6e20 e808 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ +03ef02: 54fc 8003 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03ef06: 620d 5303 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0353 │ │ +03ef0a: 7120 5116 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1651 │ │ +03ef10: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +03ef14: 6e10 650a 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03ef1a: 0a02 |0097: move-result v2 │ │ +03ef1c: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +03ef1e: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +03ef22: 6e20 640a 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03ef28: 0c01 |009e: move-result-object v1 │ │ +03ef2a: 6e10 8611 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03ef30: 0c06 |00a2: move-result-object v6 │ │ +03ef32: 1f06 a801 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03ef36: 556c 4703 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03ef3a: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +03ef3e: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +03ef40: 596c 4b03 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +03ef44: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03ef48: 28eb |00ae: goto 0099 // -0015 │ │ +03ef4a: 6e40 ab0a 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ +03ef50: 6e10 a40a 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ +03ef56: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=845 │ │ 0x0008 line=846 │ │ 0x000a line=847 │ │ 0x0021 line=849 │ │ 0x0023 line=851 │ │ @@ -45847,25 +45847,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03ee80: |[03ee80] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -03ee90: 6f20 ec11 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@11ec │ │ -03ee96: 0a00 |0003: move-result v0 │ │ -03ee98: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -03ee9c: 6e20 5d0a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0a5d │ │ -03eea2: 0a00 |0009: move-result v0 │ │ -03eea4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -03eea8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03eeaa: 0f00 |000d: return v0 │ │ -03eeac: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03eeae: 28fe |000f: goto 000d // -0002 │ │ +03ef58: |[03ef58] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +03ef68: 6f20 ec11 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@11ec │ │ +03ef6e: 0a00 |0003: move-result v0 │ │ +03ef70: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +03ef74: 6e20 5d0a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0a5d │ │ +03ef7a: 0a00 |0009: move-result v0 │ │ +03ef7c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +03ef80: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03ef82: 0f00 |000d: return v0 │ │ +03ef84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03ef86: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2462 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -45874,46 +45874,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -03eeb0: |[03eeb0] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03eec0: 6e10 1912 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1219 │ │ -03eec6: 0a04 |0003: move-result v4 │ │ -03eec8: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -03eecc: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -03eed0: 6f20 ed11 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@11ed │ │ -03eed6: 0a04 |000b: move-result v4 │ │ -03eed8: 0f04 |000c: return v4 │ │ -03eeda: 6e10 650a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03eee0: 0a01 |0010: move-result v1 │ │ -03eee2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -03eee4: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -03eee8: 6e20 640a 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03eeee: 0c00 |0017: move-result-object v0 │ │ -03eef0: 6e10 9611 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03eef6: 0a04 |001b: move-result v4 │ │ -03eef8: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -03eefc: 6e20 7f0a 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -03ef02: 0c03 |0021: move-result-object v3 │ │ -03ef04: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -03ef08: 5234 4103 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03ef0c: 5265 6c03 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03ef10: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -03ef14: 6e20 7511 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1175 │ │ -03ef1a: 0a04 |002d: move-result v4 │ │ -03ef1c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -03ef20: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -03ef22: 28db |0031: goto 000c // -0025 │ │ -03ef24: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03ef28: 28de |0034: goto 0012 // -0022 │ │ -03ef2a: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -03ef2c: 28d6 |0036: goto 000c // -002a │ │ +03ef88: |[03ef88] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03ef98: 6e10 1912 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1219 │ │ +03ef9e: 0a04 |0003: move-result v4 │ │ +03efa0: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +03efa4: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +03efa8: 6f20 ed11 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@11ed │ │ +03efae: 0a04 |000b: move-result v4 │ │ +03efb0: 0f04 |000c: return v4 │ │ +03efb2: 6e10 650a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03efb8: 0a01 |0010: move-result v1 │ │ +03efba: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +03efbc: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +03efc0: 6e20 640a 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03efc6: 0c00 |0017: move-result-object v0 │ │ +03efc8: 6e10 9611 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +03efce: 0a04 |001b: move-result v4 │ │ +03efd0: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +03efd4: 6e20 7f0a 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +03efda: 0c03 |0021: move-result-object v3 │ │ +03efdc: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +03efe0: 5234 4103 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03efe4: 5265 6c03 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03efe8: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +03efec: 6e20 7511 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1175 │ │ +03eff2: 0a04 |002d: move-result v4 │ │ +03eff4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +03eff8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +03effa: 28db |0031: goto 000c // -0025 │ │ +03effc: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03f000: 28de |0034: goto 0012 // -0022 │ │ +03f002: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +03f004: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2706 │ │ 0x0008 line=2707 │ │ 0x000c line=2723 │ │ 0x000d line=2711 │ │ 0x0011 line=2712 │ │ @@ -45937,26 +45937,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03ef30: |[03ef30] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -03ef40: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -03ef44: c705 |0002: sub-float/2addr v5, v0 │ │ -03ef46: 8950 |0003: float-to-double v0, v5 │ │ -03ef48: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -03ef52: cd20 |0009: mul-double/2addr v0, v2 │ │ -03ef54: 8c05 |000a: double-to-float v5, v0 │ │ -03ef56: 8950 |000b: float-to-double v0, v5 │ │ -03ef58: 7120 bb15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@15bb │ │ -03ef5e: 0b00 |000f: move-result-wide v0 │ │ -03ef60: 8c00 |0010: double-to-float v0, v0 │ │ -03ef62: 0f00 |0011: return v0 │ │ +03f008: |[03f008] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +03f018: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +03f01c: c705 |0002: sub-float/2addr v5, v0 │ │ +03f01e: 8950 |0003: float-to-double v0, v5 │ │ +03f020: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +03f02a: cd20 |0009: mul-double/2addr v0, v2 │ │ +03f02c: 8c05 |000a: double-to-float v5, v0 │ │ +03f02e: 8950 |000b: float-to-double v0, v5 │ │ +03f030: 7120 c215 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@15c2 │ │ +03f036: 0b00 |000f: move-result-wide v0 │ │ +03f038: 8c00 |0010: double-to-float v0, v0 │ │ +03f03a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0003 line=767 │ │ 0x000b line=768 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -45967,106 +45967,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -03ef64: |[03ef64] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -03ef74: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -03ef76: 6f20 ee11 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@11ee │ │ -03ef7c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03ef7e: 7110 c309 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@09c3 │ │ -03ef84: 0a02 |0008: move-result v2 │ │ -03ef86: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -03ef8a: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -03ef8e: 5485 6503 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ef92: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -03ef96: 5485 6503 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03ef9a: 6e10 e908 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -03efa0: 0a05 |0016: move-result v5 │ │ -03efa2: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -03efa6: 5485 8403 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03efaa: 6e10 1b0e 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e1b │ │ -03efb0: 0a05 |001e: move-result v5 │ │ -03efb2: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -03efb6: 6e10 0c01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ -03efbc: 0a03 |0024: move-result v3 │ │ -03efbe: 6e10 6e0a 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0a6e │ │ -03efc4: 0a05 |0028: move-result v5 │ │ -03efc6: 6e10 760a 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03efcc: 0a06 |002c: move-result v6 │ │ -03efce: b165 |002d: sub-int/2addr v5, v6 │ │ -03efd0: 6e10 730a 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ -03efd6: 0a06 |0031: move-result v6 │ │ -03efd8: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -03efdc: 6e10 7b0a 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -03efe2: 0a04 |0037: move-result v4 │ │ -03efe4: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -03efe8: 6e20 0b01 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@010b │ │ -03efee: 7b05 |003d: neg-int v5, v0 │ │ -03eff0: 6e10 760a 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03eff6: 0a06 |0041: move-result v6 │ │ -03eff8: b065 |0042: add-int/2addr v5, v6 │ │ -03effa: 8255 |0043: int-to-float v5, v5 │ │ -03effc: 5286 7603 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03f000: 8247 |0046: int-to-float v7, v4 │ │ -03f002: c876 |0047: mul-float/2addr v6, v7 │ │ -03f004: 6e30 0e01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ -03f00a: 5485 8403 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03f00e: 6e30 1f0e 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0e1f │ │ -03f014: 5485 8403 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03f018: 6e20 190e 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e19 │ │ -03f01e: 0a05 |0055: move-result v5 │ │ -03f020: b651 |0056: or-int/2addr v1, v5 │ │ -03f022: 6e20 0a01 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ -03f028: 5485 9203 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03f02c: 6e10 1b0e 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e1b │ │ -03f032: 0a05 |005f: move-result v5 │ │ -03f034: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -03f038: 6e10 0c01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ -03f03e: 0a03 |0065: move-result v3 │ │ -03f040: 6e10 7b0a 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -03f046: 0a04 |0069: move-result v4 │ │ -03f048: 6e10 6e0a 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0a6e │ │ -03f04e: 0a05 |006d: move-result v5 │ │ -03f050: 6e10 760a 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03f056: 0a06 |0071: move-result v6 │ │ -03f058: b165 |0072: sub-int/2addr v5, v6 │ │ -03f05a: 6e10 730a 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ -03f060: 0a06 |0076: move-result v6 │ │ -03f062: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -03f066: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -03f06a: 6e20 0b01 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@010b │ │ -03f070: 6e10 760a 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03f076: 0a05 |0081: move-result v5 │ │ -03f078: 7b55 |0082: neg-int v5, v5 │ │ -03f07a: 8255 |0083: int-to-float v5, v5 │ │ -03f07c: 5286 8303 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03f080: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -03f084: c676 |0088: add-float/2addr v6, v7 │ │ -03f086: 7f66 |0089: neg-float v6, v6 │ │ -03f088: 8247 |008a: int-to-float v7, v4 │ │ -03f08a: c876 |008b: mul-float/2addr v6, v7 │ │ -03f08c: 6e30 0e01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ -03f092: 5485 9203 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03f096: 6e30 1f0e 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0e1f │ │ -03f09c: 5485 9203 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03f0a0: 6e20 190e 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e19 │ │ -03f0a6: 0a05 |0099: move-result v5 │ │ -03f0a8: b651 |009a: or-int/2addr v1, v5 │ │ -03f0aa: 6e20 0a01 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ -03f0b0: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -03f0b4: 7110 cb09 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -03f0ba: 0e00 |00a3: return-void │ │ -03f0bc: 5485 8403 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03f0c0: 6e10 1a0e 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e1a │ │ -03f0c6: 5485 9203 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03f0ca: 6e10 1a0e 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e1a │ │ -03f0d0: 28f0 |00ae: goto 009e // -0010 │ │ +03f03c: |[03f03c] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +03f04c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +03f04e: 6f20 ee11 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@11ee │ │ +03f054: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03f056: 7110 c309 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@09c3 │ │ +03f05c: 0a02 |0008: move-result v2 │ │ +03f05e: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +03f062: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +03f066: 5485 6503 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f06a: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +03f06e: 5485 6503 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f072: 6e10 e908 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +03f078: 0a05 |0016: move-result v5 │ │ +03f07a: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +03f07e: 5485 8403 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03f082: 6e10 1b0e 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e1b │ │ +03f088: 0a05 |001e: move-result v5 │ │ +03f08a: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +03f08e: 6e10 0c01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ +03f094: 0a03 |0024: move-result v3 │ │ +03f096: 6e10 6e0a 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0a6e │ │ +03f09c: 0a05 |0028: move-result v5 │ │ +03f09e: 6e10 760a 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +03f0a4: 0a06 |002c: move-result v6 │ │ +03f0a6: b165 |002d: sub-int/2addr v5, v6 │ │ +03f0a8: 6e10 730a 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ +03f0ae: 0a06 |0031: move-result v6 │ │ +03f0b0: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +03f0b4: 6e10 7b0a 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +03f0ba: 0a04 |0037: move-result v4 │ │ +03f0bc: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +03f0c0: 6e20 0b01 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@010b │ │ +03f0c6: 7b05 |003d: neg-int v5, v0 │ │ +03f0c8: 6e10 760a 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +03f0ce: 0a06 |0041: move-result v6 │ │ +03f0d0: b065 |0042: add-int/2addr v5, v6 │ │ +03f0d2: 8255 |0043: int-to-float v5, v5 │ │ +03f0d4: 5286 7603 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03f0d8: 8247 |0046: int-to-float v7, v4 │ │ +03f0da: c876 |0047: mul-float/2addr v6, v7 │ │ +03f0dc: 6e30 0e01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ +03f0e2: 5485 8403 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03f0e6: 6e30 1f0e 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0e1f │ │ +03f0ec: 5485 8403 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03f0f0: 6e20 190e 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e19 │ │ +03f0f6: 0a05 |0055: move-result v5 │ │ +03f0f8: b651 |0056: or-int/2addr v1, v5 │ │ +03f0fa: 6e20 0a01 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ +03f100: 5485 9203 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03f104: 6e10 1b0e 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0e1b │ │ +03f10a: 0a05 |005f: move-result v5 │ │ +03f10c: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +03f110: 6e10 0c01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ +03f116: 0a03 |0065: move-result v3 │ │ +03f118: 6e10 7b0a 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +03f11e: 0a04 |0069: move-result v4 │ │ +03f120: 6e10 6e0a 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0a6e │ │ +03f126: 0a05 |006d: move-result v5 │ │ +03f128: 6e10 760a 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +03f12e: 0a06 |0071: move-result v6 │ │ +03f130: b165 |0072: sub-int/2addr v5, v6 │ │ +03f132: 6e10 730a 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ +03f138: 0a06 |0076: move-result v6 │ │ +03f13a: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +03f13e: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +03f142: 6e20 0b01 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@010b │ │ +03f148: 6e10 760a 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +03f14e: 0a05 |0081: move-result v5 │ │ +03f150: 7b55 |0082: neg-int v5, v5 │ │ +03f152: 8255 |0083: int-to-float v5, v5 │ │ +03f154: 5286 8303 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03f158: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +03f15c: c676 |0088: add-float/2addr v6, v7 │ │ +03f15e: 7f66 |0089: neg-float v6, v6 │ │ +03f160: 8247 |008a: int-to-float v7, v4 │ │ +03f162: c876 |008b: mul-float/2addr v6, v7 │ │ +03f164: 6e30 0e01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@010e │ │ +03f16a: 5485 9203 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03f16e: 6e30 1f0e 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0e1f │ │ +03f174: 5485 9203 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03f178: 6e20 190e 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0e19 │ │ +03f17e: 0a05 |0099: move-result v5 │ │ +03f180: b651 |009a: or-int/2addr v1, v5 │ │ +03f182: 6e20 0a01 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ +03f188: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +03f18c: 7110 cb09 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +03f192: 0e00 |00a3: return-void │ │ +03f194: 5485 8403 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03f198: 6e10 1a0e 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e1a │ │ +03f19e: 5485 9203 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03f1a2: 6e10 1a0e 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0e1a │ │ +03f1a8: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2157 │ │ 0x0004 line=2158 │ │ 0x0005 line=2160 │ │ 0x0009 line=2161 │ │ 0x0019 line=2164 │ │ @@ -46109,25 +46109,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03f0d4: |[03f0d4] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -03f0e4: 6f10 f011 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@11f0 │ │ -03f0ea: 5420 8503 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -03f0ee: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -03f0f2: 6e10 2b01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@012b │ │ -03f0f8: 0a01 |000a: move-result v1 │ │ -03f0fa: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -03f0fe: 6e10 6d0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0a6d │ │ -03f104: 0c01 |0010: move-result-object v1 │ │ -03f106: 6e20 3701 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ -03f10c: 0e00 |0014: return-void │ │ +03f1ac: |[03f1ac] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +03f1bc: 6f10 f011 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@11f0 │ │ +03f1c2: 5420 8503 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +03f1c6: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +03f1ca: 6e10 2b01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@012b │ │ +03f1d0: 0a01 |000a: move-result v1 │ │ +03f1d2: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +03f1d6: 6e10 6d0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0a6d │ │ +03f1dc: 0c01 |0010: move-result-object v1 │ │ +03f1de: 6e20 3701 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0137 │ │ +03f1e4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x0005 line=756 │ │ 0x000d line=757 │ │ 0x0014 line=759 │ │ @@ -46140,57 +46140,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -03f110: |[03f110] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -03f120: 121b |0000: const/4 v11, #int 1 // #1 │ │ -03f122: 55c9 7403 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -03f126: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -03f12a: 2209 3503 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0335 │ │ -03f12e: 1a0a d608 |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@08d6 │ │ -03f132: 7020 a515 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03f138: 2709 |000c: throw v9 │ │ -03f13a: 54c7 9b03 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f13e: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -03f142: 52ca 8603 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ -03f146: 82aa |0013: int-to-float v10, v10 │ │ -03f148: 6e30 5711 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ -03f14e: 52c9 6403 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03f152: 7120 5609 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -03f158: 0a09 |001c: move-result v9 │ │ -03f15a: 8792 |001d: float-to-int v2, v9 │ │ -03f15c: 5ccb 8e03 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -03f160: 7010 680a 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03f166: 0a08 |0023: move-result v8 │ │ -03f168: 6e10 790a 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03f16e: 0a05 |0027: move-result v5 │ │ -03f170: 7010 800a 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ -03f176: 0c01 |002b: move-result-object v1 │ │ -03f178: 5210 4103 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f17c: 8259 |002e: int-to-float v9, v5 │ │ -03f17e: 828a |002f: int-to-float v10, v8 │ │ -03f180: c9a9 |0030: div-float/2addr v9, v10 │ │ -03f182: 521a 4003 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f186: c7a9 |0033: sub-float/2addr v9, v10 │ │ -03f188: 521a 4303 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03f18c: a904 090a |0036: div-float v4, v9, v10 │ │ -03f190: 52c9 8103 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f194: 52ca 7b03 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -03f198: c7a9 |003c: sub-float/2addr v9, v10 │ │ -03f19a: 8796 |003d: float-to-int v6, v9 │ │ -03f19c: 7056 540a 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0a54 │ │ -03f1a2: 0a03 |0041: move-result v3 │ │ -03f1a4: 6e52 ac0a 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ -03f1aa: 7010 5b0a 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ -03f1b0: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -03f1b2: 5cc9 7403 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -03f1b6: 0e00 |004b: return-void │ │ +03f1e8: |[03f1e8] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +03f1f8: 121b |0000: const/4 v11, #int 1 // #1 │ │ +03f1fa: 55c9 7403 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +03f1fe: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +03f202: 2209 3703 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0337 │ │ +03f206: 1a0a eb08 |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@08eb │ │ +03f20a: 7020 ac15 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03f210: 2709 |000c: throw v9 │ │ +03f212: 54c7 9b03 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03f216: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +03f21a: 52ca 8603 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ +03f21e: 82aa |0013: int-to-float v10, v10 │ │ +03f220: 6e30 5711 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ +03f226: 52c9 6403 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03f22a: 7120 5609 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +03f230: 0a09 |001c: move-result v9 │ │ +03f232: 8792 |001d: float-to-int v2, v9 │ │ +03f234: 5ccb 8e03 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +03f238: 7010 680a 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03f23e: 0a08 |0023: move-result v8 │ │ +03f240: 6e10 790a 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03f246: 0a05 |0027: move-result v5 │ │ +03f248: 7010 800a 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ +03f24e: 0c01 |002b: move-result-object v1 │ │ +03f250: 5210 4103 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f254: 8259 |002e: int-to-float v9, v5 │ │ +03f256: 828a |002f: int-to-float v10, v8 │ │ +03f258: c9a9 |0030: div-float/2addr v9, v10 │ │ +03f25a: 521a 4003 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f25e: c7a9 |0033: sub-float/2addr v9, v10 │ │ +03f260: 521a 4303 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03f264: a904 090a |0036: div-float v4, v9, v10 │ │ +03f268: 52c9 8103 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f26c: 52ca 7b03 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +03f270: c7a9 |003c: sub-float/2addr v9, v10 │ │ +03f272: 8796 |003d: float-to-int v6, v9 │ │ +03f274: 7056 540a 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0a54 │ │ +03f27a: 0a03 |0041: move-result v3 │ │ +03f27c: 6e52 ac0a 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ +03f282: 7010 5b0a 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ +03f288: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +03f28a: 5cc9 7403 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +03f28e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2285 │ │ 0x0005 line=2286 │ │ 0x000d line=2289 │ │ 0x000f line=2290 │ │ 0x0017 line=2291 │ │ @@ -46223,50 +46223,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -03f1b8: |[03f1b8] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -03f1c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03f1ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03f1cc: 6e10 2a11 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@112a │ │ -03f1d2: 0a01 |0005: move-result v1 │ │ -03f1d4: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -03f1d8: 6e10 2b11 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@112b │ │ -03f1de: 0a01 |000b: move-result v1 │ │ -03f1e0: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -03f1e6: 0f00 |000f: return v0 │ │ -03f1e8: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -03f1ec: 6e20 4b0a 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ -03f1f2: 0a00 |0015: move-result v0 │ │ -03f1f4: 28f9 |0016: goto 000f // -0007 │ │ -03f1f6: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -03f1fa: 6e20 4b0a 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ -03f200: 0a00 |001c: move-result v0 │ │ -03f202: 28f2 |001d: goto 000f // -000e │ │ -03f204: 6001 2200 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -03f208: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -03f20c: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -03f210: 7110 4708 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0847 │ │ -03f216: 0a01 |0027: move-result v1 │ │ -03f218: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -03f21c: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -03f21e: 6e20 4b0a 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ -03f224: 0a00 |002e: move-result v0 │ │ -03f226: 28e0 |002f: goto 000f // -0020 │ │ -03f228: 7120 4608 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0846 │ │ -03f22e: 0a01 |0033: move-result v1 │ │ -03f230: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -03f234: 6e20 4b0a 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ -03f23a: 0a00 |0039: move-result v0 │ │ -03f23c: 28d5 |003a: goto 000f // -002b │ │ -03f23e: 0000 |003b: nop // spacer │ │ -03f240: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +03f290: |[03f290] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +03f2a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03f2a2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +03f2a4: 6e10 2a11 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@112a │ │ +03f2aa: 0a01 |0005: move-result v1 │ │ +03f2ac: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +03f2b0: 6e10 2b11 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@112b │ │ +03f2b6: 0a01 |000b: move-result v1 │ │ +03f2b8: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +03f2be: 0f00 |000f: return v0 │ │ +03f2c0: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +03f2c4: 6e20 4b0a 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ +03f2ca: 0a00 |0015: move-result v0 │ │ +03f2cc: 28f9 |0016: goto 000f // -0007 │ │ +03f2ce: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +03f2d2: 6e20 4b0a 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ +03f2d8: 0a00 |001c: move-result v0 │ │ +03f2da: 28f2 |001d: goto 000f // -000e │ │ +03f2dc: 6001 2200 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +03f2e0: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +03f2e4: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +03f2e8: 7110 4708 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0847 │ │ +03f2ee: 0a01 |0027: move-result v1 │ │ +03f2f0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +03f2f4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +03f2f6: 6e20 4b0a 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ +03f2fc: 0a00 |002e: move-result v0 │ │ +03f2fe: 28e0 |002f: goto 000f // -0020 │ │ +03f300: 7120 4608 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0846 │ │ +03f306: 0a01 |0033: move-result v1 │ │ +03f308: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +03f30c: 6e20 4b0a 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0a4b │ │ +03f312: 0a00 |0039: move-result v0 │ │ +03f314: 28d5 |003a: goto 000f // -002b │ │ +03f316: 0000 |003b: nop // spacer │ │ +03f318: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2474 │ │ 0x0002 line=2475 │ │ 0x0008 line=2476 │ │ 0x000f line=2496 │ │ 0x0010 line=2478 │ │ @@ -46289,118 +46289,118 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 194 16-bit code units │ │ -03f25c: |[03f25c] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -03f26c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -03f270: 5502 7403 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -03f274: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -03f278: 2202 3503 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -03f27c: 1a03 d608 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@08d6 │ │ -03f280: 7020 a515 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -03f286: 2702 |000d: throw v2 │ │ -03f288: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -03f28c: 5202 8103 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f290: a602 0213 |0012: add-float v2, v2, v19 │ │ -03f294: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -03f298: 5902 8103 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f29c: 7401 790a 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03f2a2: 0a02 |001b: move-result v2 │ │ -03f2a4: 822e |001c: int-to-float v14, v2 │ │ -03f2a6: a710 0e13 |001d: sub-float v16, v14, v19 │ │ -03f2aa: 7601 680a 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -03f2b0: 0a11 |0022: move-result v17 │ │ -03f2b2: 0200 1100 |0023: move/from16 v0, v17 │ │ -03f2b6: 8202 |0025: int-to-float v2, v0 │ │ -03f2b8: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -03f2bc: 5203 7603 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ -03f2c0: a80d 0203 |002a: mul-float v13, v2, v3 │ │ -03f2c4: 0200 1100 |002c: move/from16 v0, v17 │ │ -03f2c8: 8202 |002e: int-to-float v2, v0 │ │ -03f2ca: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -03f2ce: 5203 8303 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ -03f2d2: a80f 0203 |0033: mul-float v15, v2, v3 │ │ -03f2d6: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -03f2da: 5402 8003 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f2de: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -03f2e0: 6e20 3816 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f2e6: 0c0b |003d: move-result-object v11 │ │ -03f2e8: 1f0b a701 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f2ec: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -03f2f0: 5402 8003 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f2f4: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -03f2f8: 5403 8003 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f2fc: 6e10 3e16 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03f302: 0a03 |004b: move-result v3 │ │ -03f304: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03f308: 6e20 3816 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f30e: 0c0c |0051: move-result-object v12 │ │ -03f310: 1f0c a701 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f314: 52b2 4103 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f318: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ -03f31c: 52b2 4003 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f320: 0200 1100 |005a: move/from16 v0, v17 │ │ -03f324: 8203 |005c: int-to-float v3, v0 │ │ -03f326: a80d 0203 |005d: mul-float v13, v2, v3 │ │ -03f32a: 52c2 4103 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f32e: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -03f332: 5403 6503 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03f336: 6e10 e908 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -03f33c: 0a03 |0068: move-result v3 │ │ -03f33e: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03f342: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ -03f346: 52c2 4003 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f34a: 0200 1100 |006f: move/from16 v0, v17 │ │ -03f34e: 8203 |0071: int-to-float v3, v0 │ │ -03f350: a80f 0203 |0072: mul-float v15, v2, v3 │ │ -03f354: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ -03f358: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ -03f35c: 0210 0d00 |0078: move/from16 v16, v13 │ │ -03f360: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -03f364: 5202 8103 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f368: 0200 1000 |007e: move/from16 v0, v16 │ │ -03f36c: 8703 |0080: float-to-int v3, v0 │ │ -03f36e: 8233 |0081: int-to-float v3, v3 │ │ -03f370: a703 1003 |0082: sub-float v3, v16, v3 │ │ -03f374: c632 |0084: add-float/2addr v2, v3 │ │ -03f376: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -03f37a: 5902 8103 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f37e: 0200 1000 |0089: move/from16 v0, v16 │ │ -03f382: 8702 |008b: float-to-int v2, v0 │ │ -03f384: 7401 7a0a 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -03f38a: 0a03 |008f: move-result v3 │ │ -03f38c: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -03f390: 6e30 a50a 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -03f396: 0200 1000 |0095: move/from16 v0, v16 │ │ -03f39a: 8702 |0097: float-to-int v2, v0 │ │ -03f39c: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -03f3a0: 7020 980a 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ -03f3a6: 7100 a101 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -03f3ac: 0b04 |00a0: move-result-wide v4 │ │ -03f3ae: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -03f3b2: 5302 7303 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0373 │ │ -03f3b6: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -03f3b8: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -03f3bc: 5207 8103 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f3c0: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -03f3c2: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -03f3c4: 7708 5111 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ -03f3ca: 0c0a |00af: move-result-object v10 │ │ -03f3cc: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -03f3d0: 5402 9b03 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f3d4: 6e20 5511 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -03f3da: 6e10 5311 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ -03f3e0: 0e00 |00ba: return-void │ │ -03f3e2: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ -03f3e6: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ -03f3ea: 0210 0f00 |00bf: move/from16 v16, v15 │ │ -03f3ee: 28b9 |00c1: goto 007a // -0047 │ │ +03f334: |[03f334] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +03f344: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +03f348: 5502 7403 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +03f34c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +03f350: 2202 3703 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +03f354: 1a03 eb08 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@08eb │ │ +03f358: 7020 ac15 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +03f35e: 2702 |000d: throw v2 │ │ +03f360: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +03f364: 5202 8103 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f368: a602 0213 |0012: add-float v2, v2, v19 │ │ +03f36c: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +03f370: 5902 8103 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f374: 7401 790a 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03f37a: 0a02 |001b: move-result v2 │ │ +03f37c: 822e |001c: int-to-float v14, v2 │ │ +03f37e: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +03f382: 7601 680a 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +03f388: 0a11 |0022: move-result v17 │ │ +03f38a: 0200 1100 |0023: move/from16 v0, v17 │ │ +03f38e: 8202 |0025: int-to-float v2, v0 │ │ +03f390: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +03f394: 5203 7603 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0376 │ │ +03f398: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +03f39c: 0200 1100 |002c: move/from16 v0, v17 │ │ +03f3a0: 8202 |002e: int-to-float v2, v0 │ │ +03f3a2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +03f3a6: 5203 8303 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0383 │ │ +03f3aa: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +03f3ae: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +03f3b2: 5402 8003 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f3b6: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +03f3b8: 6e20 3f16 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f3be: 0c0b |003d: move-result-object v11 │ │ +03f3c0: 1f0b a701 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f3c4: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +03f3c8: 5402 8003 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f3cc: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +03f3d0: 5403 8003 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f3d4: 6e10 4516 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03f3da: 0a03 |004b: move-result v3 │ │ +03f3dc: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03f3e0: 6e20 3f16 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f3e6: 0c0c |0051: move-result-object v12 │ │ +03f3e8: 1f0c a701 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f3ec: 52b2 4103 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f3f0: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +03f3f4: 52b2 4003 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f3f8: 0200 1100 |005a: move/from16 v0, v17 │ │ +03f3fc: 8203 |005c: int-to-float v3, v0 │ │ +03f3fe: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +03f402: 52c2 4103 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f406: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +03f40a: 5403 6503 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f40e: 6e10 e908 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +03f414: 0a03 |0068: move-result v3 │ │ +03f416: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03f41a: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +03f41e: 52c2 4003 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f422: 0200 1100 |006f: move/from16 v0, v17 │ │ +03f426: 8203 |0071: int-to-float v3, v0 │ │ +03f428: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +03f42c: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +03f430: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +03f434: 0210 0d00 |0078: move/from16 v16, v13 │ │ +03f438: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +03f43c: 5202 8103 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f440: 0200 1000 |007e: move/from16 v0, v16 │ │ +03f444: 8703 |0080: float-to-int v3, v0 │ │ +03f446: 8233 |0081: int-to-float v3, v3 │ │ +03f448: a703 1003 |0082: sub-float v3, v16, v3 │ │ +03f44c: c632 |0084: add-float/2addr v2, v3 │ │ +03f44e: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +03f452: 5902 8103 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f456: 0200 1000 |0089: move/from16 v0, v16 │ │ +03f45a: 8702 |008b: float-to-int v2, v0 │ │ +03f45c: 7401 7a0a 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +03f462: 0a03 |008f: move-result v3 │ │ +03f464: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +03f468: 6e30 a50a 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +03f46e: 0200 1000 |0095: move/from16 v0, v16 │ │ +03f472: 8702 |0097: float-to-int v2, v0 │ │ +03f474: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +03f478: 7020 980a 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0a98 │ │ +03f47e: 7100 a101 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +03f484: 0b04 |00a0: move-result-wide v4 │ │ +03f486: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +03f48a: 5302 7303 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0373 │ │ +03f48e: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +03f490: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +03f494: 5207 8103 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03f498: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +03f49a: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +03f49c: 7708 5111 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ +03f4a2: 0c0a |00af: move-result-object v10 │ │ +03f4a4: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +03f4a8: 5402 9b03 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03f4ac: 6e20 5511 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +03f4b2: 6e10 5311 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ +03f4b8: 0e00 |00ba: return-void │ │ +03f4ba: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +03f4be: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +03f4c2: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +03f4c6: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2316 │ │ 0x0006 line=2317 │ │ 0x000e line=2320 │ │ 0x0018 line=2322 │ │ 0x001d line=2323 │ │ @@ -46443,18 +46443,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f3f0: |[03f3f0] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -03f400: 2200 a801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03f404: 7010 1d0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0a1d │ │ -03f40a: 1100 |0005: return-object v0 │ │ +03f4c8: |[03f4c8] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +03f4d8: 2200 a801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03f4dc: 7010 1d0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0a1d │ │ +03f4e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46462,20 +46462,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03f40c: |[03f40c] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -03f41c: 2200 a801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03f420: 6e10 690a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ -03f426: 0c01 |0005: move-result-object v1 │ │ -03f428: 7030 1e0a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a1e │ │ -03f42e: 1100 |0009: return-object v0 │ │ +03f4e4: |[03f4e4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +03f4f4: 2200 a801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03f4f8: 6e10 690a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ +03f4fe: 0c01 |0005: move-result-object v1 │ │ +03f500: 7030 1e0a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a1e │ │ +03f506: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2743 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -46484,18 +46484,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f430: |[03f430] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -03f440: 6e10 600a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0a60 │ │ -03f446: 0c00 |0003: move-result-object v0 │ │ -03f448: 1100 |0004: return-object v0 │ │ +03f508: |[03f508] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +03f518: 6e10 600a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0a60 │ │ +03f51e: 0c00 |0003: move-result-object v0 │ │ +03f520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2733 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -46504,17 +46504,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f44c: |[03f44c] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -03f45c: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03f460: 1100 |0002: return-object v0 │ │ +03f524: |[03f524] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +03f534: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46522,31 +46522,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03f464: |[03f464] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -03f474: 5242 6f03 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ -03f478: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -03f47a: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -03f47e: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -03f482: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -03f486: 5442 7003 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ -03f48a: 6e20 3816 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f490: 0c02 |000e: move-result-object v2 │ │ -03f492: 1f02 6902 |000f: check-cast v2, Landroid/view/View; // type@0269 │ │ -03f496: 6e10 8611 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03f49c: 0c02 |0014: move-result-object v2 │ │ -03f49e: 1f02 a801 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03f4a2: 5221 4403 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0344 │ │ -03f4a6: 0f01 |0019: return v1 │ │ -03f4a8: 0160 |001a: move v0, v6 │ │ -03f4aa: 28ee |001b: goto 0009 // -0012 │ │ +03f53c: |[03f53c] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +03f54c: 5242 6f03 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ +03f550: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +03f552: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +03f556: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +03f55a: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +03f55e: 5442 7003 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0370 │ │ +03f562: 6e20 3f16 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f568: 0c02 |000e: move-result-object v2 │ │ +03f56a: 1f02 6902 |000f: check-cast v2, Landroid/view/View; // type@0269 │ │ +03f56e: 6e10 8611 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03f574: 0c02 |0014: move-result-object v2 │ │ +03f576: 1f02 a801 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03f57a: 5221 4403 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0344 │ │ +03f57e: 0f01 |0019: return v1 │ │ +03f580: 0160 |001a: move v0, v6 │ │ +03f582: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0009 line=643 │ │ 0x0019 line=644 │ │ 0x001b line=642 │ │ locals : │ │ @@ -46561,17 +46561,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f4ac: |[03f4ac] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -03f4bc: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03f4c0: 0f00 |0002: return v0 │ │ +03f584: |[03f584] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +03f594: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03f598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46579,17 +46579,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f4c4: |[03f4c4] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -03f4d4: 5210 8a03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -03f4d8: 0f00 |0002: return v0 │ │ +03f59c: |[03f59c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +03f5ac: 5210 8a03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +03f5b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46597,17 +46597,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f4dc: |[03f4dc] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -03f4ec: 5210 8c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03f4f0: 0f00 |0002: return v0 │ │ +03f5b4: |[03f5b4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +03f5c4: 5210 8c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03f5c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46615,29 +46615,29 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03f4f4: |[03f4f4] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -03f504: 6e10 8d11 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -03f50a: 0c00 |0003: move-result-object v0 │ │ -03f50c: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -03f510: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -03f514: 2001 6902 |0008: instance-of v1, v0, Landroid/view/View; // type@0269 │ │ -03f518: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -03f51c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -03f51e: 1101 |000d: return-object v1 │ │ -03f520: 0703 |000e: move-object v3, v0 │ │ -03f522: 1f03 6902 |000f: check-cast v3, Landroid/view/View; // type@0269 │ │ -03f526: 28ef |0011: goto 0000 // -0011 │ │ -03f528: 6e20 7f0a 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -03f52e: 0c01 |0015: move-result-object v1 │ │ -03f530: 28f7 |0016: goto 000d // -0009 │ │ +03f5cc: |[03f5cc] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +03f5dc: 6e10 8d11 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +03f5e2: 0c00 |0003: move-result-object v0 │ │ +03f5e4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +03f5e8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +03f5ec: 2001 6902 |0008: instance-of v1, v0, Landroid/view/View; // type@0269 │ │ +03f5f0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +03f5f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +03f5f6: 1101 |000d: return-object v1 │ │ +03f5f8: 0703 |000e: move-object v3, v0 │ │ +03f5fa: 1f03 6902 |000f: check-cast v3, Landroid/view/View; // type@0269 │ │ +03f5fe: 28ef |0011: goto 0000 // -0011 │ │ +03f600: 6e20 7f0a 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +03f606: 0c01 |0015: move-result-object v1 │ │ +03f608: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0006 line=1338 │ │ 0x000c line=1339 │ │ 0x000d line=1343 │ │ 0x000f line=1341 │ │ @@ -46652,34 +46652,34 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -03f534: |[03f534] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -03f544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f546: 5442 8003 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f54a: 6e10 3e16 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03f550: 0a02 |0006: move-result v2 │ │ -03f552: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -03f556: 5442 8003 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f55a: 6e20 3816 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f560: 0c01 |000e: move-result-object v1 │ │ -03f562: 1f01 a701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f566: 5442 6503 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03f56a: 5413 3f03 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -03f56e: 6e30 ef08 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@08ef │ │ -03f574: 0a02 |0018: move-result v2 │ │ -03f576: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -03f57a: 1101 |001b: return-object v1 │ │ -03f57c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f580: 28e3 |001e: goto 0001 // -001d │ │ -03f582: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -03f584: 28fb |0020: goto 001b // -0005 │ │ +03f60c: |[03f60c] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +03f61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f61e: 5442 8003 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f622: 6e10 4516 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03f628: 0a02 |0006: move-result v2 │ │ +03f62a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +03f62e: 5442 8003 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f632: 6e20 3f16 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f638: 0c01 |000e: move-result-object v1 │ │ +03f63a: 1f01 a701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f63e: 5442 6503 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f642: 5413 3f03 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +03f646: 6e30 ef08 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@08ef │ │ +03f64c: 0a02 |0018: move-result v2 │ │ +03f64e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +03f652: 1101 |001b: return-object v1 │ │ +03f654: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f658: 28e3 |001e: goto 0001 // -001d │ │ +03f65a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +03f65c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0009 line=1327 │ │ 0x0011 line=1328 │ │ 0x001b line=1332 │ │ 0x001c line=1326 │ │ @@ -46696,31 +46696,31 @@ │ │ type : '(I)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -03f588: |[03f588] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -03f598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f59a: 5432 8003 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f59e: 6e10 3e16 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03f5a4: 0a02 |0006: move-result v2 │ │ -03f5a6: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -03f5aa: 5432 8003 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f5ae: 6e20 3816 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f5b4: 0c01 |000e: move-result-object v1 │ │ -03f5b6: 1f01 a701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f5ba: 5212 4103 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f5be: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -03f5c2: 1101 |0015: return-object v1 │ │ -03f5c4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f5c8: 28e9 |0018: goto 0001 // -0017 │ │ -03f5ca: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -03f5cc: 28fb |001a: goto 0015 // -0005 │ │ +03f660: |[03f660] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +03f670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f672: 5432 8003 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f676: 6e10 4516 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03f67c: 0a02 |0006: move-result v2 │ │ +03f67e: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +03f682: 5432 8003 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f686: 6e20 3f16 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f68c: 0c01 |000e: move-result-object v1 │ │ +03f68e: 1f01 a701 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f692: 5212 4103 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f696: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +03f69a: 1101 |0015: return-object v1 │ │ +03f69c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f6a0: 28e9 |0018: goto 0001 // -0017 │ │ +03f6a2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +03f6a4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0009 line=1348 │ │ 0x0011 line=1349 │ │ 0x0015 line=1353 │ │ 0x0016 line=1347 │ │ @@ -46737,70 +46737,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -03f5d0: |[03f5d0] android.support.v4.view.ViewPager.initViewPager:()V │ │ -03f5e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -03f5e2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03f5e4: 6e20 ba0a 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0aba │ │ -03f5ea: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -03f5ee: 6e20 ad0a 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0aad │ │ -03f5f4: 6e20 ae0a 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0aae │ │ -03f5fa: 6e10 690a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ -03f600: 0c01 |0010: move-result-object v1 │ │ -03f602: 2203 9a02 |0011: new-instance v3, Landroid/widget/Scroller; // type@029a │ │ -03f606: 6204 9c03 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@039c │ │ -03f60a: 7030 e412 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12e4 │ │ -03f610: 5b63 9403 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03f614: 7110 cf11 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ -03f61a: 0c00 |001d: move-result-object v0 │ │ -03f61c: 6e10 8e00 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -03f622: 0c03 |0021: move-result-object v3 │ │ -03f624: 6e10 d100 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -03f62a: 0c03 |0025: move-result-object v3 │ │ -03f62c: 5232 5105 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -03f630: 7110 010a 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a01 │ │ -03f636: 0a03 |002b: move-result v3 │ │ -03f638: 5963 9a03 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -03f63c: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -03f640: c823 |0030: mul-float/2addr v3, v2 │ │ -03f642: 8733 |0031: float-to-int v3, v3 │ │ -03f644: 5963 8703 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0387 │ │ -03f648: 6e10 d311 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ -03f64e: 0a03 |0037: move-result v3 │ │ -03f650: 5963 8603 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ -03f654: 2203 f301 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@01f3 │ │ -03f658: 7020 180e 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e18 │ │ -03f65e: 5b63 8403 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -03f662: 2203 f301 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@01f3 │ │ -03f666: 7020 180e 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e18 │ │ -03f66c: 5b63 9203 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -03f670: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -03f674: c823 |004a: mul-float/2addr v3, v2 │ │ -03f676: 8733 |004b: float-to-int v3, v3 │ │ -03f678: 5963 7703 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0377 │ │ -03f67c: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -03f680: c823 |0050: mul-float/2addr v3, v2 │ │ -03f682: 8733 |0051: float-to-int v3, v3 │ │ -03f684: 5963 6b03 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@036b │ │ -03f688: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -03f68c: c823 |0056: mul-float/2addr v3, v2 │ │ -03f68e: 8733 |0057: float-to-int v3, v3 │ │ -03f690: 5963 6e03 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@036e │ │ -03f694: 2203 a901 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01a9 │ │ -03f698: 7020 1f0a 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1f │ │ -03f69e: 7120 cf09 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ -03f6a4: 7110 bf09 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@09bf │ │ -03f6aa: 0a03 |0065: move-result v3 │ │ -03f6ac: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -03f6b0: 7120 d109 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ -03f6b6: 0e00 |006b: return-void │ │ +03f6a8: |[03f6a8] android.support.v4.view.ViewPager.initViewPager:()V │ │ +03f6b8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03f6ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03f6bc: 6e20 ba0a 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0aba │ │ +03f6c2: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +03f6c6: 6e20 ad0a 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0aad │ │ +03f6cc: 6e20 ae0a 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0aae │ │ +03f6d2: 6e10 690a 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ +03f6d8: 0c01 |0010: move-result-object v1 │ │ +03f6da: 2203 9a02 |0011: new-instance v3, Landroid/widget/Scroller; // type@029a │ │ +03f6de: 6204 9c03 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@039c │ │ +03f6e2: 7030 e412 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12e4 │ │ +03f6e8: 5b63 9403 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03f6ec: 7110 cf11 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ +03f6f2: 0c00 |001d: move-result-object v0 │ │ +03f6f4: 6e10 8e00 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +03f6fa: 0c03 |0021: move-result-object v3 │ │ +03f6fc: 6e10 d100 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +03f702: 0c03 |0025: move-result-object v3 │ │ +03f704: 5232 5105 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +03f708: 7110 010a 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a01 │ │ +03f70e: 0a03 |002b: move-result v3 │ │ +03f710: 5963 9a03 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +03f714: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +03f718: c823 |0030: mul-float/2addr v3, v2 │ │ +03f71a: 8733 |0031: float-to-int v3, v3 │ │ +03f71c: 5963 8703 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0387 │ │ +03f720: 6e10 d311 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ +03f726: 0a03 |0037: move-result v3 │ │ +03f728: 5963 8603 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ +03f72c: 2203 f301 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@01f3 │ │ +03f730: 7020 180e 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e18 │ │ +03f736: 5b63 8403 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +03f73a: 2203 f301 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@01f3 │ │ +03f73e: 7020 180e 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0e18 │ │ +03f744: 5b63 9203 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +03f748: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +03f74c: c823 |004a: mul-float/2addr v3, v2 │ │ +03f74e: 8733 |004b: float-to-int v3, v3 │ │ +03f750: 5963 7703 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0377 │ │ +03f754: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +03f758: c823 |0050: mul-float/2addr v3, v2 │ │ +03f75a: 8733 |0051: float-to-int v3, v3 │ │ +03f75c: 5963 6b03 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@036b │ │ +03f760: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +03f764: c823 |0056: mul-float/2addr v3, v2 │ │ +03f766: 8733 |0057: float-to-int v3, v3 │ │ +03f768: 5963 6e03 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@036e │ │ +03f76c: 2203 a901 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01a9 │ │ +03f770: 7020 1f0a 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0a1f │ │ +03f776: 7120 cf09 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ +03f77c: 7110 bf09 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@09bf │ │ +03f782: 0a03 |0065: move-result v3 │ │ +03f784: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +03f788: 7120 d109 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ +03f78e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ 0x0011 line=358 │ │ @@ -46829,17 +46829,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f6b8: |[03f6b8] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -03f6c8: 5510 7403 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -03f6cc: 0f00 |0002: return v0 │ │ +03f790: |[03f790] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +03f7a0: 5510 7403 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +03f7a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #32 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -46847,19 +46847,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03f6d0: |[03f6d0] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -03f6e0: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ -03f6e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03f6e8: 5c10 7503 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -03f6ec: 0e00 |0006: return-void │ │ +03f7a8: |[03f7a8] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +03f7b8: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ +03f7be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03f7c0: 5c10 7503 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +03f7c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0003 line=1359 │ │ 0x0006 line=1360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -46869,19 +46869,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03f6f0: |[03f6f0] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -03f700: 5410 7103 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ -03f704: 6e20 9f0a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0a9f │ │ -03f70a: 6f10 fc11 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ -03f710: 0e00 |0008: return-void │ │ +03f7c8: |[03f7c8] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +03f7d8: 5410 7103 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0371 │ │ +03f7dc: 6e20 9f0a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0a9f │ │ +03f7e2: 6f10 fc11 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ +03f7e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ 0x0008 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -46891,131 +46891,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -03f714: |[03f714] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -03f724: 7502 fd11 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@11fd │ │ -03f72a: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -03f72e: 520d 8c03 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03f732: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -03f736: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -03f73a: 540d 8503 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -03f73e: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -03f742: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -03f746: 540d 8003 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f74a: 6e10 3e16 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03f750: 0a0d |0016: move-result v13 │ │ -03f752: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -03f756: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -03f75a: 540d 6503 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03f75e: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -03f762: 7401 790a 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03f768: 0a0a |0022: move-result v10 │ │ -03f76a: 7401 7b0a 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -03f770: 0a0b |0026: move-result v11 │ │ -03f772: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -03f776: 520d 8c03 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03f77a: 82dd |002b: int-to-float v13, v13 │ │ -03f77c: 82be |002c: int-to-float v14, v11 │ │ -03f77e: a907 0d0e |002d: div-float v7, v13, v14 │ │ -03f782: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -03f784: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -03f788: 540d 8003 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f78c: 120e |0034: const/4 v14, #int 0 // #0 │ │ -03f78e: 6e20 3816 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f794: 0c03 |0038: move-result-object v3 │ │ -03f796: 1f03 a701 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f79a: 5238 4003 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f79e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -03f7a2: 540d 8003 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f7a6: 6e10 3e16 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -03f7ac: 0a04 |0044: move-result v4 │ │ -03f7ae: 5232 4103 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f7b2: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -03f7b6: 540d 8003 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f7ba: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -03f7be: 6e20 3816 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f7c4: 0c0d |0050: move-result-object v13 │ │ -03f7c6: 1f0d a701 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f7ca: 52d6 4103 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f7ce: 0129 |0055: move v9, v2 │ │ -03f7d0: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -03f7d4: 523d 4103 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f7d8: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -03f7dc: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -03f7e0: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -03f7e4: 540d 8003 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -03f7e8: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03f7ec: 6e20 3816 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -03f7f2: 0c03 |0067: move-result-object v3 │ │ -03f7f4: 1f03 a701 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -03f7f8: 28ee |006a: goto 0058 // -0012 │ │ -03f7fa: 523d 4103 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -03f7fe: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -03f802: 523d 4003 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f806: 523e 4303 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03f80a: c6ed |0073: add-float/2addr v13, v14 │ │ -03f80c: 82be |0074: int-to-float v14, v11 │ │ -03f80e: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -03f812: 523d 4003 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03f816: 523e 4303 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -03f81a: c6ed |007b: add-float/2addr v13, v14 │ │ -03f81c: a608 0d07 |007c: add-float v8, v13, v7 │ │ -03f820: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -03f824: 520d 8c03 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03f828: 82dd |0082: int-to-float v13, v13 │ │ -03f82a: c61d |0083: add-float/2addr v13, v1 │ │ -03f82c: 82ae |0084: int-to-float v14, v10 │ │ -03f82e: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -03f832: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -03f836: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -03f83a: 540d 8503 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -03f83e: 871e |008d: float-to-int v14, v1 │ │ -03f840: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -03f844: 520f 9903 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0399 │ │ -03f848: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -03f84c: 5200 8c03 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -03f850: 0210 0000 |0096: move/from16 v16, v0 │ │ -03f854: 0200 1000 |0098: move/from16 v0, v16 │ │ -03f858: 8200 |009a: int-to-float v0, v0 │ │ -03f85a: 0210 0000 |009b: move/from16 v16, v0 │ │ -03f85e: a610 1001 |009d: add-float v16, v16, v1 │ │ -03f862: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -03f866: a610 1011 |00a1: add-float v16, v16, v17 │ │ -03f86a: 0200 1000 |00a3: move/from16 v0, v16 │ │ -03f86e: 8700 |00a5: float-to-int v0, v0 │ │ -03f870: 0210 0000 |00a6: move/from16 v16, v0 │ │ -03f874: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -03f878: 5200 6703 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0367 │ │ -03f87c: 0211 0000 |00ac: move/from16 v17, v0 │ │ -03f880: 7405 3001 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ -03f886: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -03f88a: 540d 8503 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -03f88e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -03f892: 6e20 1f01 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ -03f898: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -03f89c: 82dd |00bc: int-to-float v13, v13 │ │ -03f89e: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -03f8a2: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -03f8a6: 0e00 |00c1: return-void │ │ -03f8a8: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -03f8ac: 540d 6503 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -03f8b0: 6e20 ec08 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -03f8b6: 0a0c |00c9: move-result v12 │ │ -03f8b8: a60d 080c |00ca: add-float v13, v8, v12 │ │ -03f8bc: 82be |00cc: int-to-float v14, v11 │ │ -03f8be: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -03f8c2: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -03f8c6: c6d8 |00d1: add-float/2addr v8, v13 │ │ -03f8c8: 28ac |00d2: goto 007e // -0054 │ │ -03f8ca: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03f8ce: 2881 |00d5: goto 0056 // -007f │ │ +03f7ec: |[03f7ec] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +03f7fc: 7502 fd11 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@11fd │ │ +03f802: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +03f806: 520d 8c03 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03f80a: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +03f80e: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +03f812: 540d 8503 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +03f816: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +03f81a: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +03f81e: 540d 8003 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f822: 6e10 4516 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03f828: 0a0d |0016: move-result v13 │ │ +03f82a: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +03f82e: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +03f832: 540d 6503 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f836: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +03f83a: 7401 790a 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03f840: 0a0a |0022: move-result v10 │ │ +03f842: 7401 7b0a 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +03f848: 0a0b |0026: move-result v11 │ │ +03f84a: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +03f84e: 520d 8c03 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03f852: 82dd |002b: int-to-float v13, v13 │ │ +03f854: 82be |002c: int-to-float v14, v11 │ │ +03f856: a907 0d0e |002d: div-float v7, v13, v14 │ │ +03f85a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +03f85c: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +03f860: 540d 8003 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f864: 120e |0034: const/4 v14, #int 0 // #0 │ │ +03f866: 6e20 3f16 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f86c: 0c03 |0038: move-result-object v3 │ │ +03f86e: 1f03 a701 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f872: 5238 4003 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f876: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +03f87a: 540d 8003 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f87e: 6e10 4516 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +03f884: 0a04 |0044: move-result v4 │ │ +03f886: 5232 4103 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f88a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +03f88e: 540d 8003 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f892: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +03f896: 6e20 3f16 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f89c: 0c0d |0050: move-result-object v13 │ │ +03f89e: 1f0d a701 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f8a2: 52d6 4103 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f8a6: 0129 |0055: move v9, v2 │ │ +03f8a8: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +03f8ac: 523d 4103 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f8b0: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +03f8b4: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +03f8b8: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +03f8bc: 540d 8003 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +03f8c0: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03f8c4: 6e20 3f16 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +03f8ca: 0c03 |0067: move-result-object v3 │ │ +03f8cc: 1f03 a701 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +03f8d0: 28ee |006a: goto 0058 // -0012 │ │ +03f8d2: 523d 4103 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +03f8d6: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +03f8da: 523d 4003 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f8de: 523e 4303 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03f8e2: c6ed |0073: add-float/2addr v13, v14 │ │ +03f8e4: 82be |0074: int-to-float v14, v11 │ │ +03f8e6: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +03f8ea: 523d 4003 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03f8ee: 523e 4303 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +03f8f2: c6ed |007b: add-float/2addr v13, v14 │ │ +03f8f4: a608 0d07 |007c: add-float v8, v13, v7 │ │ +03f8f8: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +03f8fc: 520d 8c03 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03f900: 82dd |0082: int-to-float v13, v13 │ │ +03f902: c61d |0083: add-float/2addr v13, v1 │ │ +03f904: 82ae |0084: int-to-float v14, v10 │ │ +03f906: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +03f90a: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +03f90e: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +03f912: 540d 8503 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +03f916: 871e |008d: float-to-int v14, v1 │ │ +03f918: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +03f91c: 520f 9903 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0399 │ │ +03f920: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +03f924: 5200 8c03 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +03f928: 0210 0000 |0096: move/from16 v16, v0 │ │ +03f92c: 0200 1000 |0098: move/from16 v0, v16 │ │ +03f930: 8200 |009a: int-to-float v0, v0 │ │ +03f932: 0210 0000 |009b: move/from16 v16, v0 │ │ +03f936: a610 1001 |009d: add-float v16, v16, v1 │ │ +03f93a: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +03f93e: a610 1011 |00a1: add-float v16, v16, v17 │ │ +03f942: 0200 1000 |00a3: move/from16 v0, v16 │ │ +03f946: 8700 |00a5: float-to-int v0, v0 │ │ +03f948: 0210 0000 |00a6: move/from16 v16, v0 │ │ +03f94c: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +03f950: 5200 6703 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0367 │ │ +03f954: 0211 0000 |00ac: move/from16 v17, v0 │ │ +03f958: 7405 3001 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ +03f95e: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +03f962: 540d 8503 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +03f966: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +03f96a: 6e20 1f01 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ +03f970: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +03f974: 82dd |00bc: int-to-float v13, v13 │ │ +03f976: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +03f97a: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +03f97e: 0e00 |00c1: return-void │ │ +03f980: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +03f984: 540d 6503 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +03f988: 6e20 ec08 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +03f98e: 0a0c |00c9: move-result v12 │ │ +03f990: a60d 080c |00ca: add-float v13, v8, v12 │ │ +03f994: 82be |00cc: int-to-float v14, v11 │ │ +03f996: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +03f99a: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +03f99e: c6d8 |00d1: add-float/2addr v8, v13 │ │ +03f9a0: 28ac |00d2: goto 007e // -0054 │ │ +03f9a2: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03f9a6: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2199 │ │ 0x0003 line=2202 │ │ 0x001f line=2203 │ │ 0x0023 line=2204 │ │ 0x0027 line=2206 │ │ @@ -47073,185 +47073,185 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 316 16-bit code units │ │ -03f8d0: |[03f8d0] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -03f8e0: 6e10 4711 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -03f8e6: 0a00 |0003: move-result v0 │ │ -03f8e8: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -03f8ec: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -03f8ee: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -03f8f2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03f8f4: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -03f8f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03f8fa: 5ce0 7e03 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03f8fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03f900: 5ce0 7f03 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03f904: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -03f906: 59e0 6403 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03f90a: 54e0 9b03 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f90e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -03f912: 54e0 9b03 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f916: 6e10 5d11 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ -03f91c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -03f91e: 5be0 9b03 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f922: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -03f924: 0f00 |0022: return v0 │ │ -03f926: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -03f92a: 55e0 7e03 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03f92e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -03f932: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -03f934: 28f8 |002a: goto 0022 // -0008 │ │ -03f936: 55e0 7f03 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03f93a: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -03f93e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -03f940: 28f2 |0030: goto 0022 // -000e │ │ -03f942: 2c06 fd00 0000 |0031: sparse-switch v6, 0000012e // +000000fd │ │ -03f948: 54e0 9b03 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f94c: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -03f950: 7100 5c11 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -03f956: 0c00 |003b: move-result-object v0 │ │ -03f958: 5be0 9b03 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f95c: 54e0 9b03 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -03f960: 6e20 5511 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -03f966: 55e0 7e03 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03f96a: 28dd |0045: goto 0022 // -0023 │ │ -03f96c: 52e7 6403 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03f970: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -03f972: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -03f976: 7120 d708 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -03f97c: 0a09 |004e: move-result v9 │ │ -03f97e: 7120 dc08 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -03f984: 0a0a |0052: move-result v10 │ │ -03f986: 52e0 8103 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f98a: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -03f98e: 7110 b215 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -03f994: 0a0b |005a: move-result v11 │ │ -03f996: 7120 dd08 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -03f99c: 0a0c |005e: move-result v12 │ │ -03f99e: 52e0 7c03 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ -03f9a2: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -03f9a6: 7110 b215 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -03f9ac: 0a0d |0066: move-result v13 │ │ -03f9ae: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -03f9b0: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -03f9b4: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -03f9b8: 52e0 8103 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f9bc: 7030 870a 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0a87 │ │ -03f9c2: 0a00 |0071: move-result v0 │ │ -03f9c4: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -03f9c8: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -03f9ca: 8783 |0075: float-to-int v3, v8 │ │ -03f9cc: 87a4 |0076: float-to-int v4, v10 │ │ -03f9ce: 87c5 |0077: float-to-int v5, v12 │ │ -03f9d0: 07e0 |0078: move-object v0, v14 │ │ -03f9d2: 07e1 |0079: move-object v1, v14 │ │ -03f9d4: 7406 4e0a 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0a4e │ │ -03f9da: 0a00 |007d: move-result v0 │ │ -03f9dc: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -03f9e0: 59ea 8103 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03f9e4: 59ec 8203 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -03f9e8: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -03f9ea: 5ce0 7f03 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03f9ee: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -03f9f0: 289a |0088: goto 0022 // -0066 │ │ -03f9f2: 52e0 9a03 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -03f9f6: 8200 |008b: int-to-float v0, v0 │ │ -03f9f8: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -03f9fc: 3d00 3900 |008e: if-lez v0, 00c7 // +0039 │ │ -03fa00: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -03fa04: c8b0 |0092: mul-float/2addr v0, v11 │ │ -03fa06: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -03fa0a: 3d00 3200 |0095: if-lez v0, 00c7 // +0032 │ │ -03fa0e: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -03fa10: 5ce0 7e03 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03fa14: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -03fa16: 7020 b80a 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -03fa1c: 1200 |009e: const/4 v0, #int 0 // #0 │ │ -03fa1e: 2d00 0800 |009f: cmpl-float v0, v8, v0 │ │ -03fa22: 3d00 1f00 |00a1: if-lez v0, 00c0 // +001f │ │ -03fa26: 52e0 7b03 |00a3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -03fa2a: 52e1 9a03 |00a5: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -03fa2e: 8211 |00a7: int-to-float v1, v1 │ │ -03fa30: c610 |00a8: add-float/2addr v0, v1 │ │ -03fa32: 59e0 8103 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03fa36: 59ec 8203 |00ab: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -03fa3a: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ -03fa3c: 7020 b90a 0e00 |00ae: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -03fa42: 55e0 7e03 |00b1: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03fa46: 3800 81ff |00b3: if-eqz v0, 0034 // -007f │ │ -03fa4a: 7020 990a ae00 |00b5: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0a99 │ │ -03fa50: 0a00 |00b8: move-result v0 │ │ -03fa52: 3800 7bff |00b9: if-eqz v0, 0034 // -0085 │ │ -03fa56: 7110 cb09 0e00 |00bb: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -03fa5c: 2900 76ff |00be: goto/16 0034 // -008a │ │ -03fa60: 52e0 7b03 |00c0: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -03fa64: 52e1 9a03 |00c2: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -03fa68: 8211 |00c4: int-to-float v1, v1 │ │ -03fa6a: c710 |00c5: sub-float/2addr v0, v1 │ │ -03fa6c: 28e3 |00c6: goto 00a9 // -001d │ │ -03fa6e: 52e0 9a03 |00c7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -03fa72: 8200 |00c9: int-to-float v0, v0 │ │ -03fa74: 2d00 0d00 |00ca: cmpl-float v0, v13, v0 │ │ -03fa78: 3d00 e5ff |00cc: if-lez v0, 00b1 // -001b │ │ -03fa7c: 1210 |00ce: const/4 v0, #int 1 // #1 │ │ -03fa7e: 5ce0 7f03 |00cf: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03fa82: 28e0 |00d1: goto 00b1 // -0020 │ │ -03fa84: 6e10 4d11 0f00 |00d2: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -03fa8a: 0a00 |00d5: move-result v0 │ │ -03fa8c: 59e0 7b03 |00d6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -03fa90: 59e0 8103 |00d8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -03fa94: 6e10 4f11 0f00 |00da: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -03fa9a: 0a00 |00dd: move-result v0 │ │ -03fa9c: 59e0 7c03 |00de: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ -03faa0: 59e0 8203 |00e0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -03faa4: 1200 |00e2: const/4 v0, #int 0 // #0 │ │ -03faa6: 7120 db08 0f00 |00e3: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -03faac: 0a00 |00e6: move-result v0 │ │ -03faae: 59e0 6403 |00e7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -03fab2: 1200 |00e9: const/4 v0, #int 0 // #0 │ │ -03fab4: 5ce0 7f03 |00ea: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ -03fab8: 54e0 9403 |00ec: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03fabc: 6e10 e612 0000 |00ee: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ -03fac2: 52e0 9303 |00f1: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ -03fac6: 1221 |00f3: const/4 v1, #int 2 // #2 │ │ -03fac8: 3310 2b00 |00f4: if-ne v0, v1, 011f // +002b │ │ -03facc: 54e0 9403 |00f6: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03fad0: 6e10 eb12 0000 |00f8: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@12eb │ │ -03fad6: 0a00 |00fb: move-result v0 │ │ -03fad8: 54e1 9403 |00fc: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03fadc: 6e10 e812 0100 |00fe: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ -03fae2: 0a01 |0101: move-result v1 │ │ -03fae4: b110 |0102: sub-int/2addr v0, v1 │ │ -03fae6: 7110 b315 0000 |0103: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -03faec: 0a00 |0106: move-result v0 │ │ -03faee: 52e1 6b03 |0107: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@036b │ │ -03faf2: 3710 1600 |0109: if-le v0, v1, 011f // +0016 │ │ -03faf6: 54e0 9403 |010b: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -03fafa: 6e10 e512 0000 |010d: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ -03fb00: 1200 |0110: const/4 v0, #int 0 // #0 │ │ -03fb02: 5ce0 8e03 |0111: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -03fb06: 6e10 9b0a 0e00 |0113: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -03fb0c: 1210 |0116: const/4 v0, #int 1 // #1 │ │ -03fb0e: 5ce0 7e03 |0117: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03fb12: 1210 |0119: const/4 v0, #int 1 // #1 │ │ -03fb14: 7020 b80a 0e00 |011a: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -03fb1a: 2900 17ff |011d: goto/16 0034 // -00e9 │ │ -03fb1e: 1200 |011f: const/4 v0, #int 0 // #0 │ │ -03fb20: 7020 510a 0e00 |0120: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ -03fb26: 1200 |0123: const/4 v0, #int 0 // #0 │ │ -03fb28: 5ce0 7e03 |0124: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -03fb2c: 2900 0eff |0126: goto/16 0034 // -00f2 │ │ -03fb30: 7020 930a fe00 |0128: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0a93 │ │ -03fb36: 2900 09ff |012b: goto/16 0034 // -00f7 │ │ -03fb3a: 0000 |012d: nop // spacer │ │ -03fb3c: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ +03f9a8: |[03f9a8] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +03f9b8: 6e10 4711 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +03f9be: 0a00 |0003: move-result v0 │ │ +03f9c0: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +03f9c4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +03f9c6: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +03f9ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +03f9cc: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +03f9d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03f9d2: 5ce0 7e03 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03f9d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03f9d8: 5ce0 7f03 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03f9dc: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +03f9de: 59e0 6403 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03f9e2: 54e0 9b03 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03f9e6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +03f9ea: 54e0 9b03 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03f9ee: 6e10 5d11 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ +03f9f4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +03f9f6: 5be0 9b03 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03f9fa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +03f9fc: 0f00 |0022: return v0 │ │ +03f9fe: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +03fa02: 55e0 7e03 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03fa06: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +03fa0a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +03fa0c: 28f8 |002a: goto 0022 // -0008 │ │ +03fa0e: 55e0 7f03 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03fa12: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +03fa16: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +03fa18: 28f2 |0030: goto 0022 // -000e │ │ +03fa1a: 2c06 fd00 0000 |0031: sparse-switch v6, 0000012e // +000000fd │ │ +03fa20: 54e0 9b03 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03fa24: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +03fa28: 7100 5c11 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +03fa2e: 0c00 |003b: move-result-object v0 │ │ +03fa30: 5be0 9b03 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03fa34: 54e0 9b03 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +03fa38: 6e20 5511 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +03fa3e: 55e0 7e03 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03fa42: 28dd |0045: goto 0022 // -0023 │ │ +03fa44: 52e7 6403 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03fa48: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +03fa4a: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +03fa4e: 7120 d708 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +03fa54: 0a09 |004e: move-result v9 │ │ +03fa56: 7120 dc08 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +03fa5c: 0a0a |0052: move-result v10 │ │ +03fa5e: 52e0 8103 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03fa62: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +03fa66: 7110 b915 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +03fa6c: 0a0b |005a: move-result v11 │ │ +03fa6e: 7120 dd08 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +03fa74: 0a0c |005e: move-result v12 │ │ +03fa76: 52e0 7c03 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ +03fa7a: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +03fa7e: 7110 b915 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +03fa84: 0a0d |0066: move-result v13 │ │ +03fa86: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +03fa88: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +03fa8c: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +03fa90: 52e0 8103 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03fa94: 7030 870a 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0a87 │ │ +03fa9a: 0a00 |0071: move-result v0 │ │ +03fa9c: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +03faa0: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +03faa2: 8783 |0075: float-to-int v3, v8 │ │ +03faa4: 87a4 |0076: float-to-int v4, v10 │ │ +03faa6: 87c5 |0077: float-to-int v5, v12 │ │ +03faa8: 07e0 |0078: move-object v0, v14 │ │ +03faaa: 07e1 |0079: move-object v1, v14 │ │ +03faac: 7406 4e0a 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0a4e │ │ +03fab2: 0a00 |007d: move-result v0 │ │ +03fab4: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +03fab8: 59ea 8103 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03fabc: 59ec 8203 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +03fac0: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +03fac2: 5ce0 7f03 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03fac6: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +03fac8: 289a |0088: goto 0022 // -0066 │ │ +03faca: 52e0 9a03 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +03face: 8200 |008b: int-to-float v0, v0 │ │ +03fad0: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +03fad4: 3d00 3900 |008e: if-lez v0, 00c7 // +0039 │ │ +03fad8: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +03fadc: c8b0 |0092: mul-float/2addr v0, v11 │ │ +03fade: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +03fae2: 3d00 3200 |0095: if-lez v0, 00c7 // +0032 │ │ +03fae6: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +03fae8: 5ce0 7e03 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03faec: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +03faee: 7020 b80a 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +03faf4: 1200 |009e: const/4 v0, #int 0 // #0 │ │ +03faf6: 2d00 0800 |009f: cmpl-float v0, v8, v0 │ │ +03fafa: 3d00 1f00 |00a1: if-lez v0, 00c0 // +001f │ │ +03fafe: 52e0 7b03 |00a3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +03fb02: 52e1 9a03 |00a5: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +03fb06: 8211 |00a7: int-to-float v1, v1 │ │ +03fb08: c610 |00a8: add-float/2addr v0, v1 │ │ +03fb0a: 59e0 8103 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03fb0e: 59ec 8203 |00ab: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +03fb12: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ +03fb14: 7020 b90a 0e00 |00ae: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +03fb1a: 55e0 7e03 |00b1: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03fb1e: 3800 81ff |00b3: if-eqz v0, 0034 // -007f │ │ +03fb22: 7020 990a ae00 |00b5: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0a99 │ │ +03fb28: 0a00 |00b8: move-result v0 │ │ +03fb2a: 3800 7bff |00b9: if-eqz v0, 0034 // -0085 │ │ +03fb2e: 7110 cb09 0e00 |00bb: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +03fb34: 2900 76ff |00be: goto/16 0034 // -008a │ │ +03fb38: 52e0 7b03 |00c0: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +03fb3c: 52e1 9a03 |00c2: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +03fb40: 8211 |00c4: int-to-float v1, v1 │ │ +03fb42: c710 |00c5: sub-float/2addr v0, v1 │ │ +03fb44: 28e3 |00c6: goto 00a9 // -001d │ │ +03fb46: 52e0 9a03 |00c7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +03fb4a: 8200 |00c9: int-to-float v0, v0 │ │ +03fb4c: 2d00 0d00 |00ca: cmpl-float v0, v13, v0 │ │ +03fb50: 3d00 e5ff |00cc: if-lez v0, 00b1 // -001b │ │ +03fb54: 1210 |00ce: const/4 v0, #int 1 // #1 │ │ +03fb56: 5ce0 7f03 |00cf: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03fb5a: 28e0 |00d1: goto 00b1 // -0020 │ │ +03fb5c: 6e10 4d11 0f00 |00d2: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +03fb62: 0a00 |00d5: move-result v0 │ │ +03fb64: 59e0 7b03 |00d6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +03fb68: 59e0 8103 |00d8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +03fb6c: 6e10 4f11 0f00 |00da: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +03fb72: 0a00 |00dd: move-result v0 │ │ +03fb74: 59e0 7c03 |00de: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ +03fb78: 59e0 8203 |00e0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +03fb7c: 1200 |00e2: const/4 v0, #int 0 // #0 │ │ +03fb7e: 7120 db08 0f00 |00e3: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +03fb84: 0a00 |00e6: move-result v0 │ │ +03fb86: 59e0 6403 |00e7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +03fb8a: 1200 |00e9: const/4 v0, #int 0 // #0 │ │ +03fb8c: 5ce0 7f03 |00ea: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@037f │ │ +03fb90: 54e0 9403 |00ec: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03fb94: 6e10 e612 0000 |00ee: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ +03fb9a: 52e0 9303 |00f1: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0393 │ │ +03fb9e: 1221 |00f3: const/4 v1, #int 2 // #2 │ │ +03fba0: 3310 2b00 |00f4: if-ne v0, v1, 011f // +002b │ │ +03fba4: 54e0 9403 |00f6: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03fba8: 6e10 eb12 0000 |00f8: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@12eb │ │ +03fbae: 0a00 |00fb: move-result v0 │ │ +03fbb0: 54e1 9403 |00fc: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03fbb4: 6e10 e812 0100 |00fe: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ +03fbba: 0a01 |0101: move-result v1 │ │ +03fbbc: b110 |0102: sub-int/2addr v0, v1 │ │ +03fbbe: 7110 ba15 0000 |0103: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +03fbc4: 0a00 |0106: move-result v0 │ │ +03fbc6: 52e1 6b03 |0107: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@036b │ │ +03fbca: 3710 1600 |0109: if-le v0, v1, 011f // +0016 │ │ +03fbce: 54e0 9403 |010b: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +03fbd2: 6e10 e512 0000 |010d: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ +03fbd8: 1200 |0110: const/4 v0, #int 0 // #0 │ │ +03fbda: 5ce0 8e03 |0111: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +03fbde: 6e10 9b0a 0e00 |0113: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +03fbe4: 1210 |0116: const/4 v0, #int 1 // #1 │ │ +03fbe6: 5ce0 7e03 |0117: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03fbea: 1210 |0119: const/4 v0, #int 1 // #1 │ │ +03fbec: 7020 b80a 0e00 |011a: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +03fbf2: 2900 17ff |011d: goto/16 0034 // -00e9 │ │ +03fbf6: 1200 |011f: const/4 v0, #int 0 // #0 │ │ +03fbf8: 7020 510a 0e00 |0120: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ +03fbfe: 1200 |0123: const/4 v0, #int 0 // #0 │ │ +03fc00: 5ce0 7e03 |0124: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +03fc04: 2900 0eff |0126: goto/16 0034 // -00f2 │ │ +03fc08: 7020 930a fe00 |0128: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0a93 │ │ +03fc0e: 2900 09ff |012b: goto/16 0034 // -00f7 │ │ +03fc12: 0000 |012d: nop // spacer │ │ +03fc14: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0006 line=1790 │ │ 0x000c line=1793 │ │ 0x000f line=1794 │ │ 0x0012 line=1795 │ │ @@ -47327,224 +47327,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -03fb58: |[03fb58] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -03fb68: 7401 650a 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03fb6e: 0a09 |0003: move-result v9 │ │ -03fb70: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -03fb74: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -03fb78: 7401 740a 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03fb7e: 0a13 |000b: move-result v19 │ │ -03fb80: 7401 760a 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03fb86: 0a15 |000f: move-result v21 │ │ -03fb88: 7401 750a 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03fb8e: 0a14 |0013: move-result v20 │ │ -03fb90: 7401 730a 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ -03fb96: 0a12 |0017: move-result v18 │ │ -03fb98: 7401 790a 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -03fb9e: 0a16 |001b: move-result v22 │ │ -03fba0: 120a |001c: const/4 v10, #int 0 // #0 │ │ -03fba2: 120e |001d: const/4 v14, #int 0 // #0 │ │ -03fba4: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -03fba8: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -03fbac: 6e20 640a e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03fbb2: 0c05 |0025: move-result-object v5 │ │ -03fbb4: 6e10 9611 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03fbba: 0a1a |0029: move-result v26 │ │ -03fbbc: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -03fbc0: 0200 1a00 |002c: move/from16 v0, v26 │ │ -03fbc4: 0201 1b00 |002e: move/from16 v1, v27 │ │ -03fbc8: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -03fbcc: 6e10 8611 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03fbd2: 0c11 |0035: move-result-object v17 │ │ -03fbd4: 1f11 a801 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03fbd8: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -03fbda: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -03fbdc: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -03fbe0: 5500 4703 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03fbe4: 021a 0000 |003e: move/from16 v26, v0 │ │ -03fbe8: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -03fbec: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -03fbf0: 5200 4503 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -03fbf4: 021a 0000 |0046: move/from16 v26, v0 │ │ -03fbf8: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -03fbfc: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -03fc00: 5200 4503 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -03fc04: 021a 0000 |004e: move/from16 v26, v0 │ │ -03fc08: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -03fc0c: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -03fc12: 0206 1300 |0055: move/from16 v6, v19 │ │ -03fc16: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -03fc1c: 0207 1500 |005a: move/from16 v7, v21 │ │ -03fc20: 9006 0616 |005c: add-int v6, v6, v22 │ │ -03fc24: 6e10 8b11 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fc2a: 0a1a |0061: move-result v26 │ │ -03fc2c: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -03fc30: 6e10 8a11 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fc36: 0a1b |0067: move-result v27 │ │ -03fc38: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -03fc3c: 0200 1a00 |006a: move/from16 v0, v26 │ │ -03fc40: 0201 1b00 |006c: move/from16 v1, v27 │ │ -03fc44: 6e51 a711 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -03fc4a: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -03fc4e: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -03fc52: 28a9 |0075: goto 001e // -0057 │ │ -03fc54: 0206 1300 |0076: move/from16 v6, v19 │ │ -03fc58: 6e10 8b11 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fc5e: 0a1a |007b: move-result v26 │ │ -03fc60: 9013 131a |007c: add-int v19, v19, v26 │ │ -03fc64: 28d9 |007e: goto 0057 // -0027 │ │ -03fc66: 6e10 8b11 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fc6c: 0a1a |0082: move-result v26 │ │ -03fc6e: 911a 181a |0083: sub-int v26, v24, v26 │ │ -03fc72: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -03fc76: 0200 1a00 |0087: move/from16 v0, v26 │ │ -03fc7a: 0201 1300 |0089: move/from16 v1, v19 │ │ -03fc7e: 7120 b615 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -03fc84: 0a06 |008e: move-result v6 │ │ -03fc86: 28c8 |008f: goto 0057 // -0038 │ │ -03fc88: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -03fc8c: 6e10 8b11 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fc92: 0a1b |0095: move-result v27 │ │ -03fc94: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -03fc98: 6e10 8b11 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fc9e: 0a1a |009b: move-result v26 │ │ -03fca0: 9014 141a |009c: add-int v20, v20, v26 │ │ -03fca4: 28b9 |009e: goto 0057 // -0047 │ │ -03fca6: 0207 1500 |009f: move/from16 v7, v21 │ │ -03fcaa: 6e10 8a11 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fcb0: 0a1a |00a4: move-result v26 │ │ -03fcb2: 9015 151a |00a5: add-int v21, v21, v26 │ │ -03fcb6: 28b5 |00a7: goto 005c // -004b │ │ -03fcb8: 6e10 8a11 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fcbe: 0a1a |00ab: move-result v26 │ │ -03fcc0: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -03fcc4: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -03fcc8: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -03fccc: 0201 1500 |00b2: move/from16 v1, v21 │ │ -03fcd0: 7120 b615 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -03fcd6: 0a07 |00b7: move-result v7 │ │ -03fcd8: 28a4 |00b8: goto 005c // -005c │ │ -03fcda: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -03fcde: 6e10 8a11 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fce4: 0a1b |00be: move-result v27 │ │ -03fce6: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -03fcea: 6e10 8a11 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fcf0: 0a1a |00c4: move-result v26 │ │ -03fcf2: 9012 121a |00c5: add-int v18, v18, v26 │ │ -03fcf6: 2895 |00c7: goto 005c // -006b │ │ -03fcf8: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -03fcfc: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -03fd00: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -03fd02: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -03fd06: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -03fd0a: 6e20 640a e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03fd10: 0c05 |00d4: move-result-object v5 │ │ -03fd12: 6e10 9611 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03fd18: 0a1a |00d8: move-result v26 │ │ -03fd1a: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -03fd1e: 0200 1a00 |00db: move/from16 v0, v26 │ │ -03fd22: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -03fd26: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -03fd2a: 6e10 8611 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03fd30: 0c11 |00e4: move-result-object v17 │ │ -03fd32: 1f11 a801 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03fd36: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -03fd3a: 5500 4703 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03fd3e: 021a 0000 |00eb: move/from16 v26, v0 │ │ -03fd42: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -03fd46: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -03fd4a: 6e20 7f0a 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -03fd50: 0c0f |00f4: move-result-object v15 │ │ -03fd52: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -03fd56: 8280 |00f7: int-to-float v0, v8 │ │ -03fd58: 021a 0000 |00f8: move/from16 v26, v0 │ │ -03fd5c: 52f0 4003 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -03fd60: 021b 0000 |00fc: move/from16 v27, v0 │ │ -03fd64: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -03fd68: 0200 1a00 |0100: move/from16 v0, v26 │ │ -03fd6c: 8700 |0102: float-to-int v0, v0 │ │ -03fd6e: 0210 0000 |0103: move/from16 v16, v0 │ │ -03fd72: 9006 1310 |0105: add-int v6, v19, v16 │ │ -03fd76: 0207 1500 |0107: move/from16 v7, v21 │ │ -03fd7a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -03fd7e: 5500 4803 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ -03fd82: 021a 0000 |010d: move/from16 v26, v0 │ │ -03fd86: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -03fd8a: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -03fd8e: 0200 1a00 |0113: move/from16 v0, v26 │ │ -03fd92: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -03fd96: 5c10 4803 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ -03fd9a: 8280 |0119: int-to-float v0, v8 │ │ -03fd9c: 021a 0000 |011a: move/from16 v26, v0 │ │ -03fda0: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -03fda4: 5200 4b03 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -03fda8: 021b 0000 |0120: move/from16 v27, v0 │ │ -03fdac: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -03fdb0: 0200 1a00 |0124: move/from16 v0, v26 │ │ -03fdb4: 8700 |0126: float-to-int v0, v0 │ │ -03fdb6: 021a 0000 |0127: move/from16 v26, v0 │ │ -03fdba: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -03fdbe: 7702 6d11 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -03fdc4: 0a19 |012e: move-result v25 │ │ -03fdc6: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -03fdca: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -03fdce: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -03fdd2: 7702 6d11 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -03fdd8: 0a0c |0138: move-result v12 │ │ -03fdda: 0200 1900 |0139: move/from16 v0, v25 │ │ -03fdde: 6e30 a811 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -03fde4: 6e10 8b11 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -03fdea: 0a1a |0141: move-result v26 │ │ -03fdec: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -03fdf0: 6e10 8a11 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -03fdf6: 0a1b |0147: move-result v27 │ │ -03fdf8: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -03fdfc: 0200 1a00 |014a: move/from16 v0, v26 │ │ -03fe00: 0201 1b00 |014c: move/from16 v1, v27 │ │ -03fe04: 6e51 a711 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -03fe0a: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -03fe0e: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -03fe12: 0200 1500 |0155: move/from16 v0, v21 │ │ -03fe16: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -03fe1a: 5910 9903 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0399 │ │ -03fe1e: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -03fe22: 0200 1a00 |015d: move/from16 v0, v26 │ │ -03fe26: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -03fe2a: 5910 6703 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0367 │ │ -03fe2e: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -03fe32: 590a 6d03 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@036d │ │ -03fe36: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -03fe3a: 5500 7503 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -03fe3e: 021a 0000 |016b: move/from16 v26, v0 │ │ -03fe42: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -03fe46: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -03fe4a: 5200 6c03 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -03fe4e: 021a 0000 |0173: move/from16 v26, v0 │ │ -03fe52: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -03fe56: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -03fe5a: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -03fe5e: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -03fe62: 0201 1a00 |017d: move/from16 v1, v26 │ │ -03fe66: 0202 1b00 |017f: move/from16 v2, v27 │ │ -03fe6a: 0203 1c00 |0181: move/from16 v3, v28 │ │ -03fe6e: 0204 1d00 |0183: move/from16 v4, v29 │ │ -03fe72: 7054 a60a 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ -03fe78: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -03fe7c: 0200 1a00 |018a: move/from16 v0, v26 │ │ -03fe80: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -03fe84: 5c10 7503 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -03fe88: 0e00 |0190: return-void │ │ -03fe8a: 0000 |0191: nop // spacer │ │ -03fe8c: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -03fea8: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +03fc30: |[03fc30] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +03fc40: 7401 650a 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +03fc46: 0a09 |0003: move-result v9 │ │ +03fc48: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +03fc4c: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +03fc50: 7401 740a 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +03fc56: 0a13 |000b: move-result v19 │ │ +03fc58: 7401 760a 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +03fc5e: 0a15 |000f: move-result v21 │ │ +03fc60: 7401 750a 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +03fc66: 0a14 |0013: move-result v20 │ │ +03fc68: 7401 730a 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ +03fc6e: 0a12 |0017: move-result v18 │ │ +03fc70: 7401 790a 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +03fc76: 0a16 |001b: move-result v22 │ │ +03fc78: 120a |001c: const/4 v10, #int 0 // #0 │ │ +03fc7a: 120e |001d: const/4 v14, #int 0 // #0 │ │ +03fc7c: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +03fc80: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +03fc84: 6e20 640a e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03fc8a: 0c05 |0025: move-result-object v5 │ │ +03fc8c: 6e10 9611 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +03fc92: 0a1a |0029: move-result v26 │ │ +03fc94: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +03fc98: 0200 1a00 |002c: move/from16 v0, v26 │ │ +03fc9c: 0201 1b00 |002e: move/from16 v1, v27 │ │ +03fca0: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +03fca4: 6e10 8611 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03fcaa: 0c11 |0035: move-result-object v17 │ │ +03fcac: 1f11 a801 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03fcb0: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +03fcb2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +03fcb4: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +03fcb8: 5500 4703 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03fcbc: 021a 0000 |003e: move/from16 v26, v0 │ │ +03fcc0: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +03fcc4: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +03fcc8: 5200 4503 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +03fccc: 021a 0000 |0046: move/from16 v26, v0 │ │ +03fcd0: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +03fcd4: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +03fcd8: 5200 4503 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +03fcdc: 021a 0000 |004e: move/from16 v26, v0 │ │ +03fce0: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +03fce4: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +03fcea: 0206 1300 |0055: move/from16 v6, v19 │ │ +03fcee: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +03fcf4: 0207 1500 |005a: move/from16 v7, v21 │ │ +03fcf8: 9006 0616 |005c: add-int v6, v6, v22 │ │ +03fcfc: 6e10 8b11 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fd02: 0a1a |0061: move-result v26 │ │ +03fd04: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +03fd08: 6e10 8a11 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fd0e: 0a1b |0067: move-result v27 │ │ +03fd10: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +03fd14: 0200 1a00 |006a: move/from16 v0, v26 │ │ +03fd18: 0201 1b00 |006c: move/from16 v1, v27 │ │ +03fd1c: 6e51 a711 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +03fd22: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +03fd26: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +03fd2a: 28a9 |0075: goto 001e // -0057 │ │ +03fd2c: 0206 1300 |0076: move/from16 v6, v19 │ │ +03fd30: 6e10 8b11 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fd36: 0a1a |007b: move-result v26 │ │ +03fd38: 9013 131a |007c: add-int v19, v19, v26 │ │ +03fd3c: 28d9 |007e: goto 0057 // -0027 │ │ +03fd3e: 6e10 8b11 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fd44: 0a1a |0082: move-result v26 │ │ +03fd46: 911a 181a |0083: sub-int v26, v24, v26 │ │ +03fd4a: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +03fd4e: 0200 1a00 |0087: move/from16 v0, v26 │ │ +03fd52: 0201 1300 |0089: move/from16 v1, v19 │ │ +03fd56: 7120 bd15 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +03fd5c: 0a06 |008e: move-result v6 │ │ +03fd5e: 28c8 |008f: goto 0057 // -0038 │ │ +03fd60: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +03fd64: 6e10 8b11 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fd6a: 0a1b |0095: move-result v27 │ │ +03fd6c: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +03fd70: 6e10 8b11 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fd76: 0a1a |009b: move-result v26 │ │ +03fd78: 9014 141a |009c: add-int v20, v20, v26 │ │ +03fd7c: 28b9 |009e: goto 0057 // -0047 │ │ +03fd7e: 0207 1500 |009f: move/from16 v7, v21 │ │ +03fd82: 6e10 8a11 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fd88: 0a1a |00a4: move-result v26 │ │ +03fd8a: 9015 151a |00a5: add-int v21, v21, v26 │ │ +03fd8e: 28b5 |00a7: goto 005c // -004b │ │ +03fd90: 6e10 8a11 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fd96: 0a1a |00ab: move-result v26 │ │ +03fd98: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +03fd9c: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +03fda0: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +03fda4: 0201 1500 |00b2: move/from16 v1, v21 │ │ +03fda8: 7120 bd15 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +03fdae: 0a07 |00b7: move-result v7 │ │ +03fdb0: 28a4 |00b8: goto 005c // -005c │ │ +03fdb2: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +03fdb6: 6e10 8a11 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fdbc: 0a1b |00be: move-result v27 │ │ +03fdbe: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +03fdc2: 6e10 8a11 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fdc8: 0a1a |00c4: move-result v26 │ │ +03fdca: 9012 121a |00c5: add-int v18, v18, v26 │ │ +03fdce: 2895 |00c7: goto 005c // -006b │ │ +03fdd0: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +03fdd4: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +03fdd8: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +03fdda: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +03fdde: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +03fde2: 6e20 640a e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +03fde8: 0c05 |00d4: move-result-object v5 │ │ +03fdea: 6e10 9611 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +03fdf0: 0a1a |00d8: move-result v26 │ │ +03fdf2: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +03fdf6: 0200 1a00 |00db: move/from16 v0, v26 │ │ +03fdfa: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +03fdfe: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +03fe02: 6e10 8611 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +03fe08: 0c11 |00e4: move-result-object v17 │ │ +03fe0a: 1f11 a801 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +03fe0e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +03fe12: 5500 4703 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +03fe16: 021a 0000 |00eb: move/from16 v26, v0 │ │ +03fe1a: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +03fe1e: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +03fe22: 6e20 7f0a 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +03fe28: 0c0f |00f4: move-result-object v15 │ │ +03fe2a: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +03fe2e: 8280 |00f7: int-to-float v0, v8 │ │ +03fe30: 021a 0000 |00f8: move/from16 v26, v0 │ │ +03fe34: 52f0 4003 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +03fe38: 021b 0000 |00fc: move/from16 v27, v0 │ │ +03fe3c: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +03fe40: 0200 1a00 |0100: move/from16 v0, v26 │ │ +03fe44: 8700 |0102: float-to-int v0, v0 │ │ +03fe46: 0210 0000 |0103: move/from16 v16, v0 │ │ +03fe4a: 9006 1310 |0105: add-int v6, v19, v16 │ │ +03fe4e: 0207 1500 |0107: move/from16 v7, v21 │ │ +03fe52: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +03fe56: 5500 4803 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ +03fe5a: 021a 0000 |010d: move/from16 v26, v0 │ │ +03fe5e: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +03fe62: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +03fe66: 0200 1a00 |0113: move/from16 v0, v26 │ │ +03fe6a: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +03fe6e: 5c10 4803 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0348 │ │ +03fe72: 8280 |0119: int-to-float v0, v8 │ │ +03fe74: 021a 0000 |011a: move/from16 v26, v0 │ │ +03fe78: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +03fe7c: 5200 4b03 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +03fe80: 021b 0000 |0120: move/from16 v27, v0 │ │ +03fe84: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +03fe88: 0200 1a00 |0124: move/from16 v0, v26 │ │ +03fe8c: 8700 |0126: float-to-int v0, v0 │ │ +03fe8e: 021a 0000 |0127: move/from16 v26, v0 │ │ +03fe92: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +03fe96: 7702 6d11 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +03fe9c: 0a19 |012e: move-result v25 │ │ +03fe9e: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +03fea2: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +03fea6: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +03feaa: 7702 6d11 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +03feb0: 0a0c |0138: move-result v12 │ │ +03feb2: 0200 1900 |0139: move/from16 v0, v25 │ │ +03feb6: 6e30 a811 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +03febc: 6e10 8b11 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +03fec2: 0a1a |0141: move-result v26 │ │ +03fec4: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +03fec8: 6e10 8a11 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +03fece: 0a1b |0147: move-result v27 │ │ +03fed0: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +03fed4: 0200 1a00 |014a: move/from16 v0, v26 │ │ +03fed8: 0201 1b00 |014c: move/from16 v1, v27 │ │ +03fedc: 6e51 a711 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +03fee2: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +03fee6: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +03feea: 0200 1500 |0155: move/from16 v0, v21 │ │ +03feee: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +03fef2: 5910 9903 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0399 │ │ +03fef6: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +03fefa: 0200 1a00 |015d: move/from16 v0, v26 │ │ +03fefe: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +03ff02: 5910 6703 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0367 │ │ +03ff06: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +03ff0a: 590a 6d03 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@036d │ │ +03ff0e: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +03ff12: 5500 7503 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +03ff16: 021a 0000 |016b: move/from16 v26, v0 │ │ +03ff1a: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +03ff1e: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +03ff22: 5200 6c03 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +03ff26: 021a 0000 |0173: move/from16 v26, v0 │ │ +03ff2a: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +03ff2e: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +03ff32: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +03ff36: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +03ff3a: 0201 1a00 |017d: move/from16 v1, v26 │ │ +03ff3e: 0202 1b00 |017f: move/from16 v2, v27 │ │ +03ff42: 0203 1c00 |0181: move/from16 v3, v28 │ │ +03ff46: 0204 1d00 |0183: move/from16 v4, v29 │ │ +03ff4a: 7054 a60a 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ +03ff50: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +03ff54: 0200 1a00 |018a: move/from16 v0, v26 │ │ +03ff58: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +03ff5c: 5c10 7503 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +03ff60: 0e00 |0190: return-void │ │ +03ff62: 0000 |0191: nop // spacer │ │ +03ff64: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +03ff80: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x0004 line=1499 │ │ 0x0006 line=1500 │ │ 0x0008 line=1501 │ │ 0x000c line=1502 │ │ @@ -47651,223 +47651,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -03fec4: |[03fec4] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -03fed4: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -03fed8: 0200 1500 |0002: move/from16 v0, v21 │ │ -03fedc: 0201 1800 |0004: move/from16 v1, v24 │ │ -03fee0: 7120 6b0a 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0a6b │ │ -03fee6: 0a15 |0009: move-result v21 │ │ -03fee8: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -03feec: 0200 1600 |000c: move/from16 v0, v22 │ │ -03fef0: 0201 1900 |000e: move/from16 v1, v25 │ │ -03fef4: 7120 6b0a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0a6b │ │ -03fefa: 0a16 |0013: move-result v22 │ │ -03fefc: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -03ff00: 0201 1500 |0016: move/from16 v1, v21 │ │ -03ff04: 0202 1600 |0018: move/from16 v2, v22 │ │ -03ff08: 6e30 b00a 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0ab0 │ │ -03ff0e: 7401 710a 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0a71 │ │ -03ff14: 0a0f |0020: move-result v15 │ │ -03ff16: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -03ff1a: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -03ff1e: 5200 6e03 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@036e │ │ -03ff22: 0215 0000 |0027: move/from16 v21, v0 │ │ -03ff26: 0200 1500 |0029: move/from16 v0, v21 │ │ -03ff2a: 7120 b915 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -03ff30: 0a15 |002e: move-result v21 │ │ -03ff32: 0200 1500 |002f: move/from16 v0, v21 │ │ -03ff36: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -03ff3a: 5910 7803 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ -03ff3e: 7401 740a 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -03ff44: 0a15 |0038: move-result v21 │ │ -03ff46: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -03ff4a: 7401 750a 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -03ff50: 0a16 |003e: move-result v22 │ │ -03ff52: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -03ff56: 7401 700a 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0a70 │ │ -03ff5c: 0a15 |0044: move-result v21 │ │ -03ff5e: 7401 760a 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ -03ff64: 0a16 |0048: move-result v22 │ │ -03ff66: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -03ff6a: 7401 730a 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ -03ff70: 0a16 |004e: move-result v22 │ │ -03ff72: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -03ff76: 7401 650a 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -03ff7c: 0a10 |0054: move-result v16 │ │ -03ff7e: 120c |0055: const/4 v12, #int 0 // #0 │ │ -03ff80: 0200 1000 |0056: move/from16 v0, v16 │ │ -03ff84: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -03ff88: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -03ff8c: 6e20 640a c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -03ff92: 0c03 |005f: move-result-object v3 │ │ -03ff94: 6e10 9611 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -03ff9a: 0a15 |0063: move-result v21 │ │ -03ff9c: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -03ffa0: 0200 1500 |0066: move/from16 v0, v21 │ │ -03ffa4: 0201 1600 |0068: move/from16 v1, v22 │ │ -03ffa8: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -03ffac: 6e10 8611 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -03ffb2: 0c0d |006f: move-result-object v13 │ │ -03ffb4: 1f0d a801 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -03ffb8: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -03ffbc: 55d0 4703 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -03ffc0: 0215 0000 |0076: move/from16 v21, v0 │ │ -03ffc4: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -03ffc8: 52d0 4503 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -03ffcc: 0215 0000 |007c: move/from16 v21, v0 │ │ -03ffd0: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -03ffd4: 52d0 4503 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -03ffd8: 0215 0000 |0082: move/from16 v21, v0 │ │ -03ffdc: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -03ffe0: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -03ffe4: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -03ffe8: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -03ffec: 0200 1100 |008c: move/from16 v0, v17 │ │ -03fff0: 0201 1500 |008e: move/from16 v1, v21 │ │ -03fff4: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -03fff8: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -03fffc: 0200 1100 |0094: move/from16 v0, v17 │ │ -040000: 0201 1500 |0096: move/from16 v1, v21 │ │ -040004: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -040008: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04000a: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -04000e: 0200 1500 |009d: move/from16 v0, v21 │ │ -040012: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -040016: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -04001a: 0200 1500 |00a3: move/from16 v0, v21 │ │ -04001e: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -040022: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -040024: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -040028: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -04002c: 0213 0500 |00ac: move/from16 v19, v5 │ │ -040030: 0149 |00ae: move v9, v4 │ │ -040032: 52d0 4a03 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ -040036: 0215 0000 |00b1: move/from16 v21, v0 │ │ -04003a: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -04003e: 0200 1500 |00b5: move/from16 v0, v21 │ │ -040042: 0201 1600 |00b7: move/from16 v1, v22 │ │ -040046: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -04004a: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -04004e: 52d0 4a03 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ -040052: 0215 0000 |00bf: move/from16 v21, v0 │ │ -040056: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -04005a: 0200 1500 |00c3: move/from16 v0, v21 │ │ -04005e: 0201 1600 |00c5: move/from16 v1, v22 │ │ -040062: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -040066: 52d0 4a03 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ -04006a: 0213 0000 |00cb: move/from16 v19, v0 │ │ -04006e: 52d0 4603 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ -040072: 0215 0000 |00cf: move/from16 v21, v0 │ │ -040076: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -04007a: 0200 1500 |00d3: move/from16 v0, v21 │ │ -04007e: 0201 1600 |00d5: move/from16 v1, v22 │ │ -040082: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -040086: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -04008a: 52d0 4603 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ -04008e: 0215 0000 |00dd: move/from16 v21, v0 │ │ -040092: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -040096: 0200 1500 |00e1: move/from16 v0, v21 │ │ -04009a: 0201 1600 |00e3: move/from16 v1, v22 │ │ -04009e: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -0400a2: 52d9 4603 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ -0400a6: 0200 1300 |00e9: move/from16 v0, v19 │ │ -0400aa: 0201 1200 |00eb: move/from16 v1, v18 │ │ -0400ae: 7120 6d11 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0400b4: 0a14 |00f0: move-result v20 │ │ -0400b6: 7120 6d11 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0400bc: 0a0a |00f4: move-result v10 │ │ -0400be: 0200 1400 |00f5: move/from16 v0, v20 │ │ -0400c2: 6e30 a811 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -0400c8: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -0400cc: 6e10 8a11 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -0400d2: 0a15 |00ff: move-result v21 │ │ -0400d4: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -0400d8: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0400dc: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -0400e0: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -0400e2: 2894 |0107: goto 009b // -006c │ │ -0400e4: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -0400e6: 289f |0109: goto 00a8 // -0061 │ │ -0400e8: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -0400ec: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -0400f0: 289e |010e: goto 00ac // -0062 │ │ -0400f2: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -0400f6: 6e10 8b11 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0400fc: 0a15 |0114: move-result v21 │ │ -0400fe: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -040102: 28eb |0117: goto 0102 // -0015 │ │ -040104: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -040108: 0200 1500 |011a: move/from16 v0, v21 │ │ -04010c: 7120 6d11 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -040112: 0a15 |011f: move-result v21 │ │ -040114: 0200 1500 |0120: move/from16 v0, v21 │ │ -040118: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -04011c: 5910 6a03 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@036a │ │ -040120: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -040124: 0200 1500 |0128: move/from16 v0, v21 │ │ -040128: 7120 6d11 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04012e: 0a15 |012d: move-result v21 │ │ -040130: 0200 1500 |012e: move/from16 v0, v21 │ │ -040134: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -040138: 5910 6903 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@0369 │ │ -04013c: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -040140: 0200 1500 |0136: move/from16 v0, v21 │ │ -040144: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -040148: 5c10 7a03 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ -04014c: 7401 9b0a 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -040152: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -040156: 0200 1500 |0141: move/from16 v0, v21 │ │ -04015a: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -04015e: 5c10 7a03 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ -040162: 7401 650a 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -040168: 0a10 |014a: move-result v16 │ │ -04016a: 120c |014b: const/4 v12, #int 0 // #0 │ │ -04016c: 0200 1000 |014c: move/from16 v0, v16 │ │ -040170: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -040174: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -040178: 6e20 640a c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -04017e: 0c03 |0155: move-result-object v3 │ │ -040180: 6e10 9611 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -040186: 0a15 |0159: move-result v21 │ │ -040188: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -04018c: 0200 1500 |015c: move/from16 v0, v21 │ │ -040190: 0201 1600 |015e: move/from16 v1, v22 │ │ -040194: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -040198: 6e10 8611 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -04019e: 0c0d |0165: move-result-object v13 │ │ -0401a0: 1f0d a801 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -0401a4: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -0401a8: 55d0 4703 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -0401ac: 0215 0000 |016c: move/from16 v21, v0 │ │ -0401b0: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -0401b4: 8250 |0170: int-to-float v0, v5 │ │ -0401b6: 0215 0000 |0171: move/from16 v21, v0 │ │ -0401ba: 52d0 4b03 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -0401be: 0216 0000 |0175: move/from16 v22, v0 │ │ -0401c2: a815 1516 |0177: mul-float v21, v21, v22 │ │ -0401c6: 0200 1500 |0179: move/from16 v0, v21 │ │ -0401ca: 8700 |017b: float-to-int v0, v0 │ │ -0401cc: 0215 0000 |017c: move/from16 v21, v0 │ │ -0401d0: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -0401d4: 7702 6d11 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0401da: 0a14 |0183: move-result v20 │ │ -0401dc: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -0401e0: 5200 6903 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@0369 │ │ -0401e4: 0215 0000 |0188: move/from16 v21, v0 │ │ -0401e8: 0200 1400 |018a: move/from16 v0, v20 │ │ -0401ec: 0201 1500 |018c: move/from16 v1, v21 │ │ -0401f0: 6e30 a811 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -0401f6: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0401fa: 28b9 |0193: goto 014c // -0047 │ │ -0401fc: 0e00 |0194: return-void │ │ +03ff9c: |[03ff9c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +03ffac: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +03ffb0: 0200 1500 |0002: move/from16 v0, v21 │ │ +03ffb4: 0201 1800 |0004: move/from16 v1, v24 │ │ +03ffb8: 7120 6b0a 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0a6b │ │ +03ffbe: 0a15 |0009: move-result v21 │ │ +03ffc0: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +03ffc4: 0200 1600 |000c: move/from16 v0, v22 │ │ +03ffc8: 0201 1900 |000e: move/from16 v1, v25 │ │ +03ffcc: 7120 6b0a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0a6b │ │ +03ffd2: 0a16 |0013: move-result v22 │ │ +03ffd4: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +03ffd8: 0201 1500 |0016: move/from16 v1, v21 │ │ +03ffdc: 0202 1600 |0018: move/from16 v2, v22 │ │ +03ffe0: 6e30 b00a 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0ab0 │ │ +03ffe6: 7401 710a 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0a71 │ │ +03ffec: 0a0f |0020: move-result v15 │ │ +03ffee: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +03fff2: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +03fff6: 5200 6e03 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@036e │ │ +03fffa: 0215 0000 |0027: move/from16 v21, v0 │ │ +03fffe: 0200 1500 |0029: move/from16 v0, v21 │ │ +040002: 7120 c015 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +040008: 0a15 |002e: move-result v21 │ │ +04000a: 0200 1500 |002f: move/from16 v0, v21 │ │ +04000e: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +040012: 5910 7803 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0378 │ │ +040016: 7401 740a 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +04001c: 0a15 |0038: move-result v21 │ │ +04001e: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +040022: 7401 750a 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +040028: 0a16 |003e: move-result v22 │ │ +04002a: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +04002e: 7401 700a 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0a70 │ │ +040034: 0a15 |0044: move-result v21 │ │ +040036: 7401 760a 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0a76 │ │ +04003c: 0a16 |0048: move-result v22 │ │ +04003e: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +040042: 7401 730a 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0a73 │ │ +040048: 0a16 |004e: move-result v22 │ │ +04004a: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +04004e: 7401 650a 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +040054: 0a10 |0054: move-result v16 │ │ +040056: 120c |0055: const/4 v12, #int 0 // #0 │ │ +040058: 0200 1000 |0056: move/from16 v0, v16 │ │ +04005c: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +040060: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +040064: 6e20 640a c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +04006a: 0c03 |005f: move-result-object v3 │ │ +04006c: 6e10 9611 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +040072: 0a15 |0063: move-result v21 │ │ +040074: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +040078: 0200 1500 |0066: move/from16 v0, v21 │ │ +04007c: 0201 1600 |0068: move/from16 v1, v22 │ │ +040080: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +040084: 6e10 8611 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +04008a: 0c0d |006f: move-result-object v13 │ │ +04008c: 1f0d a801 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +040090: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +040094: 55d0 4703 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +040098: 0215 0000 |0076: move/from16 v21, v0 │ │ +04009c: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +0400a0: 52d0 4503 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +0400a4: 0215 0000 |007c: move/from16 v21, v0 │ │ +0400a8: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +0400ac: 52d0 4503 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +0400b0: 0215 0000 |0082: move/from16 v21, v0 │ │ +0400b4: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +0400b8: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +0400bc: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +0400c0: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +0400c4: 0200 1100 |008c: move/from16 v0, v17 │ │ +0400c8: 0201 1500 |008e: move/from16 v1, v21 │ │ +0400cc: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +0400d0: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +0400d4: 0200 1100 |0094: move/from16 v0, v17 │ │ +0400d8: 0201 1500 |0096: move/from16 v1, v21 │ │ +0400dc: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +0400e0: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0400e2: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +0400e6: 0200 1500 |009d: move/from16 v0, v21 │ │ +0400ea: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +0400ee: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +0400f2: 0200 1500 |00a3: move/from16 v0, v21 │ │ +0400f6: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +0400fa: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +0400fc: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +040100: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +040104: 0213 0500 |00ac: move/from16 v19, v5 │ │ +040108: 0149 |00ae: move v9, v4 │ │ +04010a: 52d0 4a03 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ +04010e: 0215 0000 |00b1: move/from16 v21, v0 │ │ +040112: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +040116: 0200 1500 |00b5: move/from16 v0, v21 │ │ +04011a: 0201 1600 |00b7: move/from16 v1, v22 │ │ +04011e: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +040122: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +040126: 52d0 4a03 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ +04012a: 0215 0000 |00bf: move/from16 v21, v0 │ │ +04012e: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +040132: 0200 1500 |00c3: move/from16 v0, v21 │ │ +040136: 0201 1600 |00c5: move/from16 v1, v22 │ │ +04013a: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +04013e: 52d0 4a03 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@034a │ │ +040142: 0213 0000 |00cb: move/from16 v19, v0 │ │ +040146: 52d0 4603 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ +04014a: 0215 0000 |00cf: move/from16 v21, v0 │ │ +04014e: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +040152: 0200 1500 |00d3: move/from16 v0, v21 │ │ +040156: 0201 1600 |00d5: move/from16 v1, v22 │ │ +04015a: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +04015e: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +040162: 52d0 4603 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ +040166: 0215 0000 |00dd: move/from16 v21, v0 │ │ +04016a: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +04016e: 0200 1500 |00e1: move/from16 v0, v21 │ │ +040172: 0201 1600 |00e3: move/from16 v1, v22 │ │ +040176: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +04017a: 52d9 4603 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0346 │ │ +04017e: 0200 1300 |00e9: move/from16 v0, v19 │ │ +040182: 0201 1200 |00eb: move/from16 v1, v18 │ │ +040186: 7120 6d11 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +04018c: 0a14 |00f0: move-result v20 │ │ +04018e: 7120 6d11 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +040194: 0a0a |00f4: move-result v10 │ │ +040196: 0200 1400 |00f5: move/from16 v0, v20 │ │ +04019a: 6e30 a811 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +0401a0: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +0401a4: 6e10 8a11 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0401aa: 0a15 |00ff: move-result v21 │ │ +0401ac: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +0401b0: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0401b4: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +0401b8: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +0401ba: 2894 |0107: goto 009b // -006c │ │ +0401bc: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +0401be: 289f |0109: goto 00a8 // -0061 │ │ +0401c0: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +0401c4: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +0401c8: 289e |010e: goto 00ac // -0062 │ │ +0401ca: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +0401ce: 6e10 8b11 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +0401d4: 0a15 |0114: move-result v21 │ │ +0401d6: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +0401da: 28eb |0117: goto 0102 // -0015 │ │ +0401dc: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +0401e0: 0200 1500 |011a: move/from16 v0, v21 │ │ +0401e4: 7120 6d11 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0401ea: 0a15 |011f: move-result v21 │ │ +0401ec: 0200 1500 |0120: move/from16 v0, v21 │ │ +0401f0: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +0401f4: 5910 6a03 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@036a │ │ +0401f8: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +0401fc: 0200 1500 |0128: move/from16 v0, v21 │ │ +040200: 7120 6d11 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +040206: 0a15 |012d: move-result v21 │ │ +040208: 0200 1500 |012e: move/from16 v0, v21 │ │ +04020c: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +040210: 5910 6903 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@0369 │ │ +040214: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +040218: 0200 1500 |0136: move/from16 v0, v21 │ │ +04021c: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +040220: 5c10 7a03 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ +040224: 7401 9b0a 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +04022a: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +04022e: 0200 1500 |0141: move/from16 v0, v21 │ │ +040232: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +040236: 5c10 7a03 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ +04023a: 7401 650a 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +040240: 0a10 |014a: move-result v16 │ │ +040242: 120c |014b: const/4 v12, #int 0 // #0 │ │ +040244: 0200 1000 |014c: move/from16 v0, v16 │ │ +040248: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +04024c: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +040250: 6e20 640a c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +040256: 0c03 |0155: move-result-object v3 │ │ +040258: 6e10 9611 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +04025e: 0a15 |0159: move-result v21 │ │ +040260: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +040264: 0200 1500 |015c: move/from16 v0, v21 │ │ +040268: 0201 1600 |015e: move/from16 v1, v22 │ │ +04026c: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +040270: 6e10 8611 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +040276: 0c0d |0165: move-result-object v13 │ │ +040278: 1f0d a801 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +04027c: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +040280: 55d0 4703 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +040284: 0215 0000 |016c: move/from16 v21, v0 │ │ +040288: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +04028c: 8250 |0170: int-to-float v0, v5 │ │ +04028e: 0215 0000 |0171: move/from16 v21, v0 │ │ +040292: 52d0 4b03 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +040296: 0216 0000 |0175: move/from16 v22, v0 │ │ +04029a: a815 1516 |0177: mul-float v21, v21, v22 │ │ +04029e: 0200 1500 |0179: move/from16 v0, v21 │ │ +0402a2: 8700 |017b: float-to-int v0, v0 │ │ +0402a4: 0215 0000 |017c: move/from16 v21, v0 │ │ +0402a8: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +0402ac: 7702 6d11 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0402b2: 0a14 |0183: move-result v20 │ │ +0402b4: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +0402b8: 5200 6903 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@0369 │ │ +0402bc: 0215 0000 |0188: move/from16 v21, v0 │ │ +0402c0: 0200 1400 |018a: move/from16 v0, v20 │ │ +0402c4: 0201 1500 |018c: move/from16 v1, v21 │ │ +0402c8: 6e30 a811 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +0402ce: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0402d2: 28b9 |0193: goto 014c // -0047 │ │ +0402d4: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x001d line=1372 │ │ 0x0021 line=1373 │ │ 0x0023 line=1374 │ │ 0x0035 line=1377 │ │ @@ -47965,129 +47965,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -040200: |[040200] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -040210: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -040214: 520f 6d03 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@036d │ │ -040218: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -04021c: 7401 790a 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -040222: 0a0c |0009: move-result v12 │ │ -040224: 7401 740a 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -04022a: 0a0a |000d: move-result v10 │ │ -04022c: 7401 750a 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -040232: 0a0b |0011: move-result v11 │ │ -040234: 7401 7b0a 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -04023a: 0a0e |0015: move-result v14 │ │ -04023c: 7401 650a 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -040242: 0a04 |0019: move-result v4 │ │ -040244: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -040246: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -04024a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -04024e: 6e20 640a 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -040254: 0c03 |0022: move-result-object v3 │ │ -040256: 6e10 8611 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -04025c: 0c09 |0026: move-result-object v9 │ │ -04025e: 1f09 a801 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -040262: 559f 4703 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -040266: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -04026a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04026e: 28ec |002f: goto 001b // -0014 │ │ -040270: 529f 4503 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ -040274: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -040278: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -04027a: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -040280: 01a5 |0038: move v5, v10 │ │ -040282: b0c5 |0039: add-int/2addr v5, v12 │ │ -040284: 6e10 8711 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -04028a: 0a0f |003d: move-result v15 │ │ -04028c: 9106 050f |003e: sub-int v6, v5, v15 │ │ -040290: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -040294: 6e20 a911 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ -04029a: 28e8 |0045: goto 002d // -0018 │ │ -04029c: 01a5 |0046: move v5, v10 │ │ -04029e: 6e10 9711 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -0402a4: 0a0f |004a: move-result v15 │ │ -0402a6: b0fa |004b: add-int/2addr v10, v15 │ │ -0402a8: 28ed |004c: goto 0039 // -0013 │ │ -0402aa: 6e10 8b11 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0402b0: 0a0f |0050: move-result v15 │ │ -0402b2: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -0402b6: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -0402ba: 7120 b615 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -0402c0: 0a05 |0058: move-result v5 │ │ -0402c2: 28e0 |0059: goto 0039 // -0020 │ │ -0402c4: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -0402c8: 6e10 8b11 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0402ce: 0a10 |005f: move-result v16 │ │ -0402d0: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -0402d4: 6e10 8b11 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0402da: 0a0f |0065: move-result v15 │ │ -0402dc: b0fb |0066: add-int/2addr v11, v15 │ │ -0402de: 28d2 |0067: goto 0039 // -002e │ │ -0402e0: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -0402e4: 540f 8b03 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -0402e8: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -0402ec: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -0402f0: 540f 8b03 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -0402f4: 0200 1200 |0072: move/from16 v0, v18 │ │ -0402f8: 0201 1300 |0074: move/from16 v1, v19 │ │ -0402fc: 0202 1400 |0076: move/from16 v2, v20 │ │ -040300: 7240 260a 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0a26 │ │ -040306: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -04030a: 540f 7d03 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -04030e: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -040312: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -040316: 540f 7d03 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -04031a: 0200 1200 |0085: move/from16 v0, v18 │ │ -04031e: 0201 1300 |0087: move/from16 v1, v19 │ │ -040322: 0202 1400 |0089: move/from16 v2, v20 │ │ -040326: 7240 260a 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0a26 │ │ -04032c: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -040330: 540f 8d03 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ -040334: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -040338: 7401 790a 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -04033e: 0a0c |0097: move-result v12 │ │ -040340: 7401 650a 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -040346: 0a04 |009b: move-result v4 │ │ -040348: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -04034a: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -04034e: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -040352: 6e20 640a 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -040358: 0c03 |00a4: move-result-object v3 │ │ -04035a: 6e10 8611 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -040360: 0c09 |00a8: move-result-object v9 │ │ -040362: 1f09 a801 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -040366: 559f 4703 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -04036a: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -04036e: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -040372: 28ec |00b1: goto 009d // -0014 │ │ -040374: 6e10 8711 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -04037a: 0a0f |00b5: move-result v15 │ │ -04037c: b1cf |00b6: sub-int/2addr v15, v12 │ │ -04037e: 82ff |00b7: int-to-float v15, v15 │ │ -040380: 7601 680a 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -040386: 0a10 |00bb: move-result v16 │ │ -040388: 0200 1000 |00bc: move/from16 v0, v16 │ │ -04038c: 8200 |00be: int-to-float v0, v0 │ │ -04038e: 0210 0000 |00bf: move/from16 v16, v0 │ │ -040392: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -040396: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -04039a: 540f 8d03 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ -04039e: 7230 280a 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0a28 │ │ -0403a4: 28e5 |00ca: goto 00af // -001b │ │ -0403a6: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -0403a8: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -0403ac: 5c0f 6803 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ -0403b0: 0e00 |00d0: return-void │ │ -0403b2: 0000 |00d1: nop // spacer │ │ -0403b4: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +0402d8: |[0402d8] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +0402e8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0402ec: 520f 6d03 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@036d │ │ +0402f0: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +0402f4: 7401 790a 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +0402fa: 0a0c |0009: move-result v12 │ │ +0402fc: 7401 740a 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +040302: 0a0a |000d: move-result v10 │ │ +040304: 7401 750a 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +04030a: 0a0b |0011: move-result v11 │ │ +04030c: 7401 7b0a 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +040312: 0a0e |0015: move-result v14 │ │ +040314: 7401 650a 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +04031a: 0a04 |0019: move-result v4 │ │ +04031c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +04031e: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +040322: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +040326: 6e20 640a 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +04032c: 0c03 |0022: move-result-object v3 │ │ +04032e: 6e10 8611 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +040334: 0c09 |0026: move-result-object v9 │ │ +040336: 1f09 a801 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +04033a: 559f 4703 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +04033e: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +040342: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +040346: 28ec |002f: goto 001b // -0014 │ │ +040348: 529f 4503 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0345 │ │ +04034c: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +040350: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +040352: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +040358: 01a5 |0038: move v5, v10 │ │ +04035a: b0c5 |0039: add-int/2addr v5, v12 │ │ +04035c: 6e10 8711 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +040362: 0a0f |003d: move-result v15 │ │ +040364: 9106 050f |003e: sub-int v6, v5, v15 │ │ +040368: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +04036c: 6e20 a911 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ +040372: 28e8 |0045: goto 002d // -0018 │ │ +040374: 01a5 |0046: move v5, v10 │ │ +040376: 6e10 9711 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +04037c: 0a0f |004a: move-result v15 │ │ +04037e: b0fa |004b: add-int/2addr v10, v15 │ │ +040380: 28ed |004c: goto 0039 // -0013 │ │ +040382: 6e10 8b11 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +040388: 0a0f |0050: move-result v15 │ │ +04038a: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +04038e: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +040392: 7120 bd15 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +040398: 0a05 |0058: move-result v5 │ │ +04039a: 28e0 |0059: goto 0039 // -0020 │ │ +04039c: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +0403a0: 6e10 8b11 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +0403a6: 0a10 |005f: move-result v16 │ │ +0403a8: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +0403ac: 6e10 8b11 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +0403b2: 0a0f |0065: move-result v15 │ │ +0403b4: b0fb |0066: add-int/2addr v11, v15 │ │ +0403b6: 28d2 |0067: goto 0039 // -002e │ │ +0403b8: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +0403bc: 540f 8b03 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +0403c0: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +0403c4: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +0403c8: 540f 8b03 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +0403cc: 0200 1200 |0072: move/from16 v0, v18 │ │ +0403d0: 0201 1300 |0074: move/from16 v1, v19 │ │ +0403d4: 0202 1400 |0076: move/from16 v2, v20 │ │ +0403d8: 7240 260a 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0a26 │ │ +0403de: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +0403e2: 540f 7d03 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +0403e6: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +0403ea: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +0403ee: 540f 7d03 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +0403f2: 0200 1200 |0085: move/from16 v0, v18 │ │ +0403f6: 0201 1300 |0087: move/from16 v1, v19 │ │ +0403fa: 0202 1400 |0089: move/from16 v2, v20 │ │ +0403fe: 7240 260a 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0a26 │ │ +040404: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +040408: 540f 8d03 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ +04040c: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +040410: 7401 790a 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +040416: 0a0c |0097: move-result v12 │ │ +040418: 7401 650a 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +04041e: 0a04 |009b: move-result v4 │ │ +040420: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +040422: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +040426: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +04042a: 6e20 640a 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +040430: 0c03 |00a4: move-result-object v3 │ │ +040432: 6e10 8611 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +040438: 0c09 |00a8: move-result-object v9 │ │ +04043a: 1f09 a801 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +04043e: 559f 4703 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +040442: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +040446: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04044a: 28ec |00b1: goto 009d // -0014 │ │ +04044c: 6e10 8711 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +040452: 0a0f |00b5: move-result v15 │ │ +040454: b1cf |00b6: sub-int/2addr v15, v12 │ │ +040456: 82ff |00b7: int-to-float v15, v15 │ │ +040458: 7601 680a 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +04045e: 0a10 |00bb: move-result v16 │ │ +040460: 0200 1000 |00bc: move/from16 v0, v16 │ │ +040464: 8200 |00be: int-to-float v0, v0 │ │ +040466: 0210 0000 |00bf: move/from16 v16, v0 │ │ +04046a: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +04046e: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +040472: 540f 8d03 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ +040476: 7230 280a 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0a28 │ │ +04047c: 28e5 |00ca: goto 00af // -001b │ │ +04047e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +040480: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +040484: 5c0f 6803 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0368 │ │ +040488: 0e00 |00d0: return-void │ │ +04048a: 0000 |00d1: nop // spacer │ │ +04048c: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1672 │ │ 0x0006 line=1673 │ │ 0x000a line=1674 │ │ 0x000e line=1675 │ │ 0x0012 line=1676 │ │ @@ -48157,48 +48157,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0403d0: |[0403d0] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -0403e0: 6e10 650a 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -0403e6: 0a01 |0003: move-result v1 │ │ -0403e8: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -0403ec: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -0403f0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -0403f2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0403f4: 0112 |000a: move v2, v1 │ │ -0403f6: 0163 |000b: move v3, v6 │ │ -0403f8: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -0403fc: 6e20 640a 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -040402: 0c00 |0011: move-result-object v0 │ │ -040404: 6e10 9611 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -04040a: 0a07 |0015: move-result v7 │ │ -04040c: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -040410: 6e20 7f0a 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -040416: 0c04 |001b: move-result-object v4 │ │ -040418: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -04041c: 5247 4103 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -040420: 5298 6c03 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040424: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -040428: 6e30 b811 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@11b8 │ │ -04042e: 0a07 |0027: move-result v7 │ │ -040430: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -040434: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -040436: 0f07 |002b: return v7 │ │ -040438: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -04043c: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -04043e: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -040440: 28db |0030: goto 000b // -0025 │ │ -040442: b053 |0031: add-int/2addr v3, v5 │ │ -040444: 28da |0032: goto 000c // -0026 │ │ -040446: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -040448: 28f7 |0034: goto 002b // -0009 │ │ +0404a8: |[0404a8] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +0404b8: 6e10 650a 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +0404be: 0a01 |0003: move-result v1 │ │ +0404c0: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +0404c4: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +0404c8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0404ca: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0404cc: 0112 |000a: move v2, v1 │ │ +0404ce: 0163 |000b: move v3, v6 │ │ +0404d0: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +0404d4: 6e20 640a 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +0404da: 0c00 |0011: move-result-object v0 │ │ +0404dc: 6e10 9611 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +0404e2: 0a07 |0015: move-result v7 │ │ +0404e4: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +0404e8: 6e20 7f0a 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +0404ee: 0c04 |001b: move-result-object v4 │ │ +0404f0: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +0404f4: 5247 4103 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +0404f8: 5298 6c03 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +0404fc: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +040500: 6e30 b811 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@11b8 │ │ +040506: 0a07 |0027: move-result v7 │ │ +040508: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +04050c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +04050e: 0f07 |002b: return v7 │ │ +040510: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +040514: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +040516: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +040518: 28db |0030: goto 000b // -0025 │ │ +04051a: b053 |0031: add-int/2addr v3, v5 │ │ +04051c: 28da |0032: goto 000c // -0026 │ │ +04051e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +040520: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2679 │ │ 0x0004 line=2680 │ │ 0x0008 line=2681 │ │ 0x0009 line=2682 │ │ 0x000a line=2683 │ │ @@ -48237,42 +48237,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -04044c: |[04044c] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -04045c: 2051 af01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ -040460: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -040464: 6f20 0212 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ -04046a: 0e00 |0007: return-void │ │ -04046c: 0750 |0008: move-object v0, v5 │ │ -04046e: 1f00 af01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ -040472: 6e10 350a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0a35 │ │ -040478: 0c01 |000e: move-result-object v1 │ │ -04047a: 6f20 0212 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ -040480: 5441 6503 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040484: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -040488: 5441 6503 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -04048c: 5402 4f03 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ -040490: 5403 5003 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ -040494: 6e30 f208 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@08f2 │ │ -04049a: 5201 5103 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -04049e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0404a0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0404a2: 6e40 ab0a 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ -0404a8: 28e1 |0026: goto 0007 // -001f │ │ -0404aa: 5201 5103 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -0404ae: 5941 9103 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -0404b2: 5401 4f03 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ -0404b6: 5b41 8f03 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ -0404ba: 5401 5003 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ -0404be: 5b41 9003 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ -0404c2: 28d4 |0033: goto 0007 // -002c │ │ +040524: |[040524] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +040534: 2051 af01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ +040538: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +04053c: 6f20 0212 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ +040542: 0e00 |0007: return-void │ │ +040544: 0750 |0008: move-object v0, v5 │ │ +040546: 1f00 af01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ +04054a: 6e10 350a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0a35 │ │ +040550: 0c01 |000e: move-result-object v1 │ │ +040552: 6f20 0212 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ +040558: 5441 6503 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +04055c: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +040560: 5441 6503 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040564: 5402 4f03 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ +040568: 5403 5003 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ +04056c: 6e30 f208 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@08f2 │ │ +040572: 5201 5103 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +040576: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +040578: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +04057a: 6e40 ab0a 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ +040580: 28e1 |0026: goto 0007 // -001f │ │ +040582: 5201 5103 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +040586: 5941 9103 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +04058a: 5401 4f03 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ +04058e: 5b41 8f03 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ +040592: 5401 5003 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0350 │ │ +040596: 5b41 9003 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ +04059a: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0004 line=1273 │ │ 0x0007 line=1288 │ │ 0x0009 line=1277 │ │ 0x000b line=1278 │ │ @@ -48292,28 +48292,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0404c4: |[0404c4] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0404d4: 6f10 0312 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ -0404da: 0c01 |0003: move-result-object v1 │ │ -0404dc: 2200 af01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ -0404e0: 7020 340a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0a34 │ │ -0404e6: 5232 6c03 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -0404ea: 5902 5103 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ -0404ee: 5432 6503 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0404f2: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -0404f6: 5432 6503 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0404fa: 6e10 f308 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@08f3 │ │ -040500: 0c02 |0016: move-result-object v2 │ │ -040502: 5b02 4f03 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ -040506: 1100 |0019: return-object v0 │ │ +04059c: |[04059c] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0405ac: 6f10 0312 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ +0405b2: 0c01 |0003: move-result-object v1 │ │ +0405b4: 2200 af01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ +0405b8: 7020 340a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0a34 │ │ +0405be: 5232 6c03 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +0405c2: 5902 5103 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0351 │ │ +0405c6: 5432 6503 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0405ca: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +0405ce: 5432 6503 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0405d2: 6e10 f308 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@08f3 │ │ +0405d8: 0c02 |0016: move-result-object v2 │ │ +0405da: 5b02 4f03 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@034f │ │ +0405de: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1262 │ │ 0x0009 line=1263 │ │ 0x000d line=1264 │ │ 0x0011 line=1265 │ │ @@ -48328,21 +48328,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -040508: |[040508] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -040518: 6f56 0412 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1204 │ │ -04051e: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -040522: 5220 8c03 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -040526: 5221 8c03 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -04052a: 7051 9d0a 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0a9d │ │ -040530: 0e00 |000c: return-void │ │ +0405e0: |[0405e0] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +0405f0: 6f56 0412 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1204 │ │ +0405f6: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +0405fa: 5220 8c03 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +0405fe: 5221 8c03 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +040602: 7051 9d0a 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0a9d │ │ +040608: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0003 line=1462 │ │ 0x0005 line=1463 │ │ 0x000c line=1465 │ │ locals : │ │ @@ -48357,373 +48357,373 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 730 16-bit code units │ │ -040534: |[040534] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -040544: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -040548: 5500 7403 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ -04054c: 0217 0000 |0004: move/from16 v23, v0 │ │ -040550: 3817 0500 |0006: if-eqz v23, 000b // +0005 │ │ -040554: 1317 0100 |0008: const/16 v23, #int 1 // #1 │ │ -040558: 0f17 |000a: return v23 │ │ -04055a: 7401 4711 1c00 |000b: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -040560: 0a17 |000e: move-result v23 │ │ -040562: 3917 0b00 |000f: if-nez v23, 001a // +000b │ │ -040566: 7401 4911 1c00 |0011: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1149 │ │ -04056c: 0a17 |0014: move-result v23 │ │ -04056e: 3817 0500 |0015: if-eqz v23, 001a // +0005 │ │ -040572: 1317 0000 |0017: const/16 v23, #int 0 // #0 │ │ -040576: 28f1 |0019: goto 000a // -000f │ │ -040578: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -04057c: 5400 6503 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040580: 0817 0000 |001e: move-object/from16 v23, v0 │ │ -040584: 3817 0e00 |0020: if-eqz v23, 002e // +000e │ │ -040588: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -04058c: 5400 6503 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040590: 0817 0000 |0026: move-object/from16 v23, v0 │ │ -040594: 7401 e908 1700 |0028: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -04059a: 0a17 |002b: move-result v23 │ │ -04059c: 3917 0500 |002c: if-nez v23, 0031 // +0005 │ │ -0405a0: 1317 0000 |002e: const/16 v23, #int 0 // #0 │ │ -0405a4: 28da |0030: goto 000a // -0026 │ │ -0405a6: 0800 1b00 |0031: move-object/from16 v0, v27 │ │ -0405aa: 5400 9b03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -0405ae: 0817 0000 |0035: move-object/from16 v23, v0 │ │ -0405b2: 3917 0c00 |0037: if-nez v23, 0043 // +000c │ │ -0405b6: 7100 5c11 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -0405bc: 0c17 |003c: move-result-object v23 │ │ -0405be: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -0405c2: 0801 1b00 |003f: move-object/from16 v1, v27 │ │ -0405c6: 5b10 9b03 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -0405ca: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ -0405ce: 5400 9b03 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -0405d2: 0817 0000 |0047: move-object/from16 v23, v0 │ │ -0405d6: 0800 1700 |0049: move-object/from16 v0, v23 │ │ -0405da: 0801 1c00 |004b: move-object/from16 v1, v28 │ │ -0405de: 6e20 5511 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -0405e4: 7401 4711 1c00 |0050: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -0405ea: 0a05 |0053: move-result v5 │ │ -0405ec: 120b |0054: const/4 v11, #int 0 // #0 │ │ -0405ee: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -0405f2: 0217 0000 |0057: move/from16 v23, v0 │ │ -0405f6: 2b17 6f02 0000 |0059: packed-switch v23, 000002c8 // +0000026f │ │ -0405fc: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -040600: 7701 cb09 1b00 |005e: invoke-static/range {v27}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -040606: 1317 0100 |0061: const/16 v23, #int 1 // #1 │ │ -04060a: 28a7 |0063: goto 000a // -0059 │ │ -04060c: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -040610: 5400 9403 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -040614: 0817 0000 |0068: move-object/from16 v23, v0 │ │ -040618: 7401 e512 1700 |006a: invoke-virtual/range {v23}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ -04061e: 1317 0000 |006d: const/16 v23, #int 0 // #0 │ │ -040622: 0200 1700 |006f: move/from16 v0, v23 │ │ -040626: 0801 1b00 |0071: move-object/from16 v1, v27 │ │ -04062a: 5c10 8e03 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -04062e: 7401 9b0a 1b00 |0075: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -040634: 1317 0100 |0078: const/16 v23, #int 1 // #1 │ │ -040638: 0200 1700 |007a: move/from16 v0, v23 │ │ -04063c: 0801 1b00 |007c: move-object/from16 v1, v27 │ │ -040640: 5c10 7e03 |007e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -040644: 1317 0100 |0080: const/16 v23, #int 1 // #1 │ │ -040648: 0800 1b00 |0082: move-object/from16 v0, v27 │ │ -04064c: 0201 1700 |0084: move/from16 v1, v23 │ │ -040650: 7020 b80a 1000 |0086: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -040656: 7401 4d11 1c00 |0089: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -04065c: 0a17 |008c: move-result v23 │ │ -04065e: 0200 1700 |008d: move/from16 v0, v23 │ │ -040662: 0801 1b00 |008f: move-object/from16 v1, v27 │ │ -040666: 5910 7b03 |0091: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -04066a: 0200 1700 |0093: move/from16 v0, v23 │ │ -04066e: 0801 1b00 |0095: move-object/from16 v1, v27 │ │ -040672: 5910 8103 |0097: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -040676: 7401 4f11 1c00 |0099: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -04067c: 0a17 |009c: move-result v23 │ │ -04067e: 0200 1700 |009d: move/from16 v0, v23 │ │ -040682: 0801 1b00 |009f: move-object/from16 v1, v27 │ │ -040686: 5910 7c03 |00a1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ -04068a: 0200 1700 |00a3: move/from16 v0, v23 │ │ -04068e: 0801 1b00 |00a5: move-object/from16 v1, v27 │ │ -040692: 5910 8203 |00a7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -040696: 1317 0000 |00a9: const/16 v23, #int 0 // #0 │ │ -04069a: 0800 1c00 |00ab: move-object/from16 v0, v28 │ │ -04069e: 0201 1700 |00ad: move/from16 v1, v23 │ │ -0406a2: 7120 db08 1000 |00af: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -0406a8: 0a17 |00b2: move-result v23 │ │ -0406aa: 0200 1700 |00b3: move/from16 v0, v23 │ │ -0406ae: 0801 1b00 |00b5: move-object/from16 v1, v27 │ │ -0406b2: 5910 6403 |00b7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -0406b6: 28a3 |00b9: goto 005c // -005d │ │ -0406b8: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ -0406bc: 5500 7e03 |00bc: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -0406c0: 0217 0000 |00be: move/from16 v23, v0 │ │ -0406c4: 3917 8e00 |00c0: if-nez v23, 014e // +008e │ │ -0406c8: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0406cc: 5200 6403 |00c4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -0406d0: 0217 0000 |00c6: move/from16 v23, v0 │ │ -0406d4: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ -0406d8: 0201 1700 |00ca: move/from16 v1, v23 │ │ -0406dc: 7120 d708 1000 |00cc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -0406e2: 0a0e |00cf: move-result v14 │ │ -0406e4: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -0406e8: 7120 dc08 e000 |00d2: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -0406ee: 0a13 |00d5: move-result v19 │ │ -0406f0: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ -0406f4: 5200 8103 |00d8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -0406f8: 0217 0000 |00da: move/from16 v23, v0 │ │ -0406fc: a717 1317 |00dc: sub-float v23, v19, v23 │ │ -040700: 7701 b215 1700 |00de: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -040706: 0a14 |00e1: move-result v20 │ │ -040708: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ -04070c: 7120 dd08 e000 |00e4: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -040712: 0a15 |00e7: move-result v21 │ │ -040714: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ -040718: 5200 8203 |00ea: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -04071c: 0217 0000 |00ec: move/from16 v23, v0 │ │ -040720: a717 1517 |00ee: sub-float v23, v21, v23 │ │ -040724: 7701 b215 1700 |00f0: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -04072a: 0a16 |00f3: move-result v22 │ │ -04072c: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -040730: 5200 9a03 |00f6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -040734: 0217 0000 |00f8: move/from16 v23, v0 │ │ -040738: 0200 1700 |00fa: move/from16 v0, v23 │ │ -04073c: 8200 |00fc: int-to-float v0, v0 │ │ -04073e: 0217 0000 |00fd: move/from16 v23, v0 │ │ -040742: 2d17 1417 |00ff: cmpl-float v23, v20, v23 │ │ -040746: 3d17 4d00 |0101: if-lez v23, 014e // +004d │ │ -04074a: 2d17 1416 |0103: cmpl-float v23, v20, v22 │ │ -04074e: 3d17 4900 |0105: if-lez v23, 014e // +0049 │ │ -040752: 1317 0100 |0107: const/16 v23, #int 1 // #1 │ │ -040756: 0200 1700 |0109: move/from16 v0, v23 │ │ -04075a: 0801 1b00 |010b: move-object/from16 v1, v27 │ │ -04075e: 5c10 7e03 |010d: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -040762: 0800 1b00 |010f: move-object/from16 v0, v27 │ │ -040766: 5200 7b03 |0111: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -04076a: 0217 0000 |0113: move/from16 v23, v0 │ │ -04076e: a717 1317 |0115: sub-float v23, v19, v23 │ │ -040772: 1318 0000 |0117: const/16 v24, #int 0 // #0 │ │ -040776: 2d17 1718 |0119: cmpl-float v23, v23, v24 │ │ -04077a: 3d17 5b00 |011b: if-lez v23, 0176 // +005b │ │ -04077e: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -040782: 5200 7b03 |011f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -040786: 0217 0000 |0121: move/from16 v23, v0 │ │ -04078a: 0800 1b00 |0123: move-object/from16 v0, v27 │ │ -04078e: 5200 9a03 |0125: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -040792: 0218 0000 |0127: move/from16 v24, v0 │ │ -040796: 0200 1800 |0129: move/from16 v0, v24 │ │ -04079a: 8200 |012b: int-to-float v0, v0 │ │ -04079c: 0218 0000 |012c: move/from16 v24, v0 │ │ -0407a0: a617 1718 |012e: add-float v23, v23, v24 │ │ -0407a4: 0200 1700 |0130: move/from16 v0, v23 │ │ -0407a8: 0801 1b00 |0132: move-object/from16 v1, v27 │ │ -0407ac: 5910 8103 |0134: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -0407b0: 0200 1500 |0136: move/from16 v0, v21 │ │ -0407b4: 0801 1b00 |0138: move-object/from16 v1, v27 │ │ -0407b8: 5910 8203 |013a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ -0407bc: 1317 0100 |013c: const/16 v23, #int 1 // #1 │ │ -0407c0: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0407c4: 0201 1700 |0140: move/from16 v1, v23 │ │ -0407c8: 7020 b80a 1000 |0142: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -0407ce: 1317 0100 |0145: const/16 v23, #int 1 // #1 │ │ -0407d2: 0800 1b00 |0147: move-object/from16 v0, v27 │ │ -0407d6: 0201 1700 |0149: move/from16 v1, v23 │ │ -0407da: 7020 b90a 1000 |014b: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -0407e0: 0800 1b00 |014e: move-object/from16 v0, v27 │ │ -0407e4: 5500 7e03 |0150: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -0407e8: 0217 0000 |0152: move/from16 v23, v0 │ │ -0407ec: 3817 08ff |0154: if-eqz v23, 005c // -00f8 │ │ -0407f0: 0800 1b00 |0156: move-object/from16 v0, v27 │ │ -0407f4: 5200 6403 |0158: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -0407f8: 0217 0000 |015a: move/from16 v23, v0 │ │ -0407fc: 0800 1c00 |015c: move-object/from16 v0, v28 │ │ -040800: 0201 1700 |015e: move/from16 v1, v23 │ │ -040804: 7120 d708 1000 |0160: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -04080a: 0a06 |0163: move-result v6 │ │ -04080c: 0800 1c00 |0164: move-object/from16 v0, v28 │ │ -040810: 7120 dc08 6000 |0166: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -040816: 0a13 |0169: move-result v19 │ │ -040818: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -04081c: 0201 1300 |016c: move/from16 v1, v19 │ │ -040820: 7020 990a 1000 |016e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0a99 │ │ -040826: 0a17 |0171: move-result v23 │ │ -040828: 960b 0b17 |0172: or-int v11, v11, v23 │ │ -04082c: 2900 e8fe |0174: goto/16 005c // -0118 │ │ -040830: 0800 1b00 |0176: move-object/from16 v0, v27 │ │ -040834: 5200 7b03 |0178: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -040838: 0217 0000 |017a: move/from16 v23, v0 │ │ -04083c: 0800 1b00 |017c: move-object/from16 v0, v27 │ │ -040840: 5200 9a03 |017e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ -040844: 0218 0000 |0180: move/from16 v24, v0 │ │ -040848: 0200 1800 |0182: move/from16 v0, v24 │ │ -04084c: 8200 |0184: int-to-float v0, v0 │ │ -04084e: 0218 0000 |0185: move/from16 v24, v0 │ │ -040852: a717 1718 |0187: sub-float v23, v23, v24 │ │ -040856: 28a7 |0189: goto 0130 // -0059 │ │ -040858: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ -04085c: 5500 7e03 |018c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -040860: 0217 0000 |018e: move/from16 v23, v0 │ │ -040864: 3817 ccfe |0190: if-eqz v23, 005c // -0134 │ │ -040868: 0800 1b00 |0192: move-object/from16 v0, v27 │ │ -04086c: 5400 9b03 |0194: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ -040870: 0811 0000 |0196: move-object/from16 v17, v0 │ │ -040874: 1317 e803 |0198: const/16 v23, #int 1000 // #3e8 │ │ -040878: 0800 1b00 |019a: move-object/from16 v0, v27 │ │ -04087c: 5200 8603 |019c: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ -040880: 0218 0000 |019e: move/from16 v24, v0 │ │ -040884: 0200 1800 |01a0: move/from16 v0, v24 │ │ -040888: 8200 |01a2: int-to-float v0, v0 │ │ -04088a: 0218 0000 |01a3: move/from16 v24, v0 │ │ -04088e: 0800 1100 |01a5: move-object/from16 v0, v17 │ │ -040892: 0201 1700 |01a7: move/from16 v1, v23 │ │ -040896: 0202 1800 |01a9: move/from16 v2, v24 │ │ -04089a: 6e30 5711 1002 |01ab: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ -0408a0: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -0408a4: 5200 6403 |01b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -0408a8: 0217 0000 |01b2: move/from16 v23, v0 │ │ -0408ac: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ -0408b0: 0201 1700 |01b6: move/from16 v1, v23 │ │ -0408b4: 7120 5609 1000 |01b8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -0408ba: 0a17 |01bb: move-result v23 │ │ -0408bc: 0200 1700 |01bc: move/from16 v0, v23 │ │ -0408c0: 870a |01be: float-to-int v10, v0 │ │ -0408c2: 1317 0100 |01bf: const/16 v23, #int 1 // #1 │ │ -0408c6: 0200 1700 |01c1: move/from16 v0, v23 │ │ -0408ca: 0801 1b00 |01c3: move-object/from16 v1, v27 │ │ -0408ce: 5c10 8e03 |01c5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -0408d2: 7601 680a 1b00 |01c7: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -0408d8: 0a12 |01ca: move-result v18 │ │ -0408da: 7401 790a 1b00 |01cb: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -0408e0: 0a0f |01ce: move-result v15 │ │ -0408e2: 7601 800a 1b00 |01cf: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ -0408e8: 0c08 |01d2: move-result-object v8 │ │ -0408ea: 5287 4103 |01d3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -0408ee: 82f0 |01d5: int-to-float v0, v15 │ │ -0408f0: 0217 0000 |01d6: move/from16 v23, v0 │ │ -0408f4: 0200 1200 |01d8: move/from16 v0, v18 │ │ -0408f8: 8200 |01da: int-to-float v0, v0 │ │ -0408fa: 0218 0000 |01db: move/from16 v24, v0 │ │ -0408fe: a917 1718 |01dd: div-float v23, v23, v24 │ │ -040902: 5280 4003 |01df: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ -040906: 0218 0000 |01e1: move/from16 v24, v0 │ │ -04090a: a717 1718 |01e3: sub-float v23, v23, v24 │ │ -04090e: 5280 4303 |01e5: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -040912: 0218 0000 |01e7: move/from16 v24, v0 │ │ -040916: a90d 1718 |01e9: div-float v13, v23, v24 │ │ -04091a: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ -04091e: 5200 6403 |01ed: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -040922: 0217 0000 |01ef: move/from16 v23, v0 │ │ -040926: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ -04092a: 0201 1700 |01f3: move/from16 v1, v23 │ │ -04092e: 7120 d708 1000 |01f5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -040934: 0a06 |01f8: move-result v6 │ │ -040936: 0800 1c00 |01f9: move-object/from16 v0, v28 │ │ -04093a: 7120 dc08 6000 |01fb: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -040940: 0a13 |01fe: move-result v19 │ │ -040942: 0800 1b00 |01ff: move-object/from16 v0, v27 │ │ -040946: 5200 7b03 |0201: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ -04094a: 0217 0000 |0203: move/from16 v23, v0 │ │ -04094e: a717 1317 |0205: sub-float v23, v19, v23 │ │ -040952: 0200 1700 |0207: move/from16 v0, v23 │ │ -040956: 8700 |0209: float-to-int v0, v0 │ │ -040958: 0210 0000 |020a: move/from16 v16, v0 │ │ -04095c: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ -040960: 0201 1000 |020e: move/from16 v1, v16 │ │ -040964: 7051 540a 70ad |0210: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0a54 │ │ -04096a: 0a0c |0213: move-result v12 │ │ -04096c: 1317 0100 |0214: const/16 v23, #int 1 // #1 │ │ -040970: 1318 0100 |0216: const/16 v24, #int 1 // #1 │ │ -040974: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ -040978: 0201 1700 |021a: move/from16 v1, v23 │ │ -04097c: 0202 1800 |021c: move/from16 v2, v24 │ │ -040980: 6e5a ac0a c021 |021e: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ -040986: 1317 ffff |0221: const/16 v23, #int -1 // #ffff │ │ -04098a: 0200 1700 |0223: move/from16 v0, v23 │ │ -04098e: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ -040992: 5910 6403 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -040996: 7601 5b0a 1b00 |0229: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ -04099c: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ -0409a0: 5400 8403 |022e: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -0409a4: 0817 0000 |0230: move-object/from16 v23, v0 │ │ -0409a8: 7401 1e0e 1700 |0232: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ -0409ae: 0a17 |0235: move-result v23 │ │ -0409b0: 0800 1b00 |0236: move-object/from16 v0, v27 │ │ -0409b4: 5400 9203 |0238: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -0409b8: 0818 0000 |023a: move-object/from16 v24, v0 │ │ -0409bc: 7401 1e0e 1800 |023c: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ -0409c2: 0a18 |023f: move-result v24 │ │ -0409c4: 960b 1718 |0240: or-int v11, v23, v24 │ │ -0409c8: 2900 1afe |0242: goto/16 005c // -01e6 │ │ -0409cc: 0800 1b00 |0244: move-object/from16 v0, v27 │ │ -0409d0: 5500 7e03 |0246: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ -0409d4: 0217 0000 |0248: move/from16 v23, v0 │ │ -0409d8: 3817 12fe |024a: if-eqz v23, 005c // -01ee │ │ -0409dc: 0800 1b00 |024c: move-object/from16 v0, v27 │ │ -0409e0: 5200 6c03 |024e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -0409e4: 0217 0000 |0250: move/from16 v23, v0 │ │ -0409e8: 1318 0100 |0252: const/16 v24, #int 1 // #1 │ │ -0409ec: 1319 0000 |0254: const/16 v25, #int 0 // #0 │ │ -0409f0: 131a 0000 |0256: const/16 v26, #int 0 // #0 │ │ -0409f4: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ -0409f8: 0201 1700 |025a: move/from16 v1, v23 │ │ -0409fc: 0202 1800 |025c: move/from16 v2, v24 │ │ -040a00: 0203 1900 |025e: move/from16 v3, v25 │ │ -040a04: 0204 1a00 |0260: move/from16 v4, v26 │ │ -040a08: 7054 a60a 1032 |0262: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ -040a0e: 1317 ffff |0265: const/16 v23, #int -1 // #ffff │ │ -040a12: 0200 1700 |0267: move/from16 v0, v23 │ │ -040a16: 0801 1b00 |0269: move-object/from16 v1, v27 │ │ -040a1a: 5910 6403 |026b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -040a1e: 7601 5b0a 1b00 |026d: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ -040a24: 0800 1b00 |0270: move-object/from16 v0, v27 │ │ -040a28: 5400 8403 |0272: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ -040a2c: 0817 0000 |0274: move-object/from16 v23, v0 │ │ -040a30: 7401 1e0e 1700 |0276: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ -040a36: 0a17 |0279: move-result v23 │ │ -040a38: 0800 1b00 |027a: move-object/from16 v0, v27 │ │ -040a3c: 5400 9203 |027c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ -040a40: 0818 0000 |027e: move-object/from16 v24, v0 │ │ -040a44: 7401 1e0e 1800 |0280: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ -040a4a: 0a18 |0283: move-result v24 │ │ -040a4c: 960b 1718 |0284: or-int v11, v23, v24 │ │ -040a50: 2900 d6fd |0286: goto/16 005c // -022a │ │ -040a54: 7701 d808 1c00 |0288: invoke-static/range {v28}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -040a5a: 0a09 |028b: move-result v9 │ │ -040a5c: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ -040a60: 7120 dc08 9000 |028e: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -040a66: 0a13 |0291: move-result v19 │ │ -040a68: 0200 1300 |0292: move/from16 v0, v19 │ │ -040a6c: 0801 1b00 |0294: move-object/from16 v1, v27 │ │ -040a70: 5910 8103 |0296: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -040a74: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ -040a78: 7120 db08 9000 |029a: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -040a7e: 0a17 |029d: move-result v23 │ │ -040a80: 0200 1700 |029e: move/from16 v0, v23 │ │ -040a84: 0801 1b00 |02a0: move-object/from16 v1, v27 │ │ -040a88: 5910 6403 |02a2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -040a8c: 2900 b8fd |02a4: goto/16 005c // -0248 │ │ -040a90: 7602 930a 1b00 |02a6: invoke-direct/range {v27, v28}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0a93 │ │ -040a96: 0800 1b00 |02a9: move-object/from16 v0, v27 │ │ -040a9a: 5200 6403 |02ab: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ -040a9e: 0217 0000 |02ad: move/from16 v23, v0 │ │ -040aa2: 0800 1c00 |02af: move-object/from16 v0, v28 │ │ -040aa6: 0201 1700 |02b1: move/from16 v1, v23 │ │ -040aaa: 7120 d708 1000 |02b3: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -040ab0: 0a17 |02b6: move-result v23 │ │ -040ab2: 0800 1c00 |02b7: move-object/from16 v0, v28 │ │ -040ab6: 0201 1700 |02b9: move/from16 v1, v23 │ │ -040aba: 7120 dc08 1000 |02bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -040ac0: 0a17 |02be: move-result v23 │ │ -040ac2: 0200 1700 |02bf: move/from16 v0, v23 │ │ -040ac6: 0801 1b00 |02c1: move-object/from16 v1, v27 │ │ -040aca: 5910 8103 |02c3: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ -040ace: 2900 97fd |02c5: goto/16 005c // -0269 │ │ -040ad2: 0000 |02c7: nop // spacer │ │ -040ad4: 0001 0700 0000 0000 0b00 0000 3101 ... |02c8: packed-switch-data (18 units) │ │ +04060c: |[04060c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04061c: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +040620: 5500 7403 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0374 │ │ +040624: 0217 0000 |0004: move/from16 v23, v0 │ │ +040628: 3817 0500 |0006: if-eqz v23, 000b // +0005 │ │ +04062c: 1317 0100 |0008: const/16 v23, #int 1 // #1 │ │ +040630: 0f17 |000a: return v23 │ │ +040632: 7401 4711 1c00 |000b: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +040638: 0a17 |000e: move-result v23 │ │ +04063a: 3917 0b00 |000f: if-nez v23, 001a // +000b │ │ +04063e: 7401 4911 1c00 |0011: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1149 │ │ +040644: 0a17 |0014: move-result v23 │ │ +040646: 3817 0500 |0015: if-eqz v23, 001a // +0005 │ │ +04064a: 1317 0000 |0017: const/16 v23, #int 0 // #0 │ │ +04064e: 28f1 |0019: goto 000a // -000f │ │ +040650: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +040654: 5400 6503 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040658: 0817 0000 |001e: move-object/from16 v23, v0 │ │ +04065c: 3817 0e00 |0020: if-eqz v23, 002e // +000e │ │ +040660: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +040664: 5400 6503 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040668: 0817 0000 |0026: move-object/from16 v23, v0 │ │ +04066c: 7401 e908 1700 |0028: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +040672: 0a17 |002b: move-result v23 │ │ +040674: 3917 0500 |002c: if-nez v23, 0031 // +0005 │ │ +040678: 1317 0000 |002e: const/16 v23, #int 0 // #0 │ │ +04067c: 28da |0030: goto 000a // -0026 │ │ +04067e: 0800 1b00 |0031: move-object/from16 v0, v27 │ │ +040682: 5400 9b03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +040686: 0817 0000 |0035: move-object/from16 v23, v0 │ │ +04068a: 3917 0c00 |0037: if-nez v23, 0043 // +000c │ │ +04068e: 7100 5c11 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +040694: 0c17 |003c: move-result-object v23 │ │ +040696: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +04069a: 0801 1b00 |003f: move-object/from16 v1, v27 │ │ +04069e: 5b10 9b03 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +0406a2: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ +0406a6: 5400 9b03 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +0406aa: 0817 0000 |0047: move-object/from16 v23, v0 │ │ +0406ae: 0800 1700 |0049: move-object/from16 v0, v23 │ │ +0406b2: 0801 1c00 |004b: move-object/from16 v1, v28 │ │ +0406b6: 6e20 5511 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +0406bc: 7401 4711 1c00 |0050: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +0406c2: 0a05 |0053: move-result v5 │ │ +0406c4: 120b |0054: const/4 v11, #int 0 // #0 │ │ +0406c6: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +0406ca: 0217 0000 |0057: move/from16 v23, v0 │ │ +0406ce: 2b17 6f02 0000 |0059: packed-switch v23, 000002c8 // +0000026f │ │ +0406d4: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +0406d8: 7701 cb09 1b00 |005e: invoke-static/range {v27}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +0406de: 1317 0100 |0061: const/16 v23, #int 1 // #1 │ │ +0406e2: 28a7 |0063: goto 000a // -0059 │ │ +0406e4: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +0406e8: 5400 9403 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +0406ec: 0817 0000 |0068: move-object/from16 v23, v0 │ │ +0406f0: 7401 e512 1700 |006a: invoke-virtual/range {v23}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ +0406f6: 1317 0000 |006d: const/16 v23, #int 0 // #0 │ │ +0406fa: 0200 1700 |006f: move/from16 v0, v23 │ │ +0406fe: 0801 1b00 |0071: move-object/from16 v1, v27 │ │ +040702: 5c10 8e03 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +040706: 7401 9b0a 1b00 |0075: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +04070c: 1317 0100 |0078: const/16 v23, #int 1 // #1 │ │ +040710: 0200 1700 |007a: move/from16 v0, v23 │ │ +040714: 0801 1b00 |007c: move-object/from16 v1, v27 │ │ +040718: 5c10 7e03 |007e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +04071c: 1317 0100 |0080: const/16 v23, #int 1 // #1 │ │ +040720: 0800 1b00 |0082: move-object/from16 v0, v27 │ │ +040724: 0201 1700 |0084: move/from16 v1, v23 │ │ +040728: 7020 b80a 1000 |0086: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +04072e: 7401 4d11 1c00 |0089: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +040734: 0a17 |008c: move-result v23 │ │ +040736: 0200 1700 |008d: move/from16 v0, v23 │ │ +04073a: 0801 1b00 |008f: move-object/from16 v1, v27 │ │ +04073e: 5910 7b03 |0091: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +040742: 0200 1700 |0093: move/from16 v0, v23 │ │ +040746: 0801 1b00 |0095: move-object/from16 v1, v27 │ │ +04074a: 5910 8103 |0097: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +04074e: 7401 4f11 1c00 |0099: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +040754: 0a17 |009c: move-result v23 │ │ +040756: 0200 1700 |009d: move/from16 v0, v23 │ │ +04075a: 0801 1b00 |009f: move-object/from16 v1, v27 │ │ +04075e: 5910 7c03 |00a1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@037c │ │ +040762: 0200 1700 |00a3: move/from16 v0, v23 │ │ +040766: 0801 1b00 |00a5: move-object/from16 v1, v27 │ │ +04076a: 5910 8203 |00a7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +04076e: 1317 0000 |00a9: const/16 v23, #int 0 // #0 │ │ +040772: 0800 1c00 |00ab: move-object/from16 v0, v28 │ │ +040776: 0201 1700 |00ad: move/from16 v1, v23 │ │ +04077a: 7120 db08 1000 |00af: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +040780: 0a17 |00b2: move-result v23 │ │ +040782: 0200 1700 |00b3: move/from16 v0, v23 │ │ +040786: 0801 1b00 |00b5: move-object/from16 v1, v27 │ │ +04078a: 5910 6403 |00b7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +04078e: 28a3 |00b9: goto 005c // -005d │ │ +040790: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ +040794: 5500 7e03 |00bc: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +040798: 0217 0000 |00be: move/from16 v23, v0 │ │ +04079c: 3917 8e00 |00c0: if-nez v23, 014e // +008e │ │ +0407a0: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +0407a4: 5200 6403 |00c4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +0407a8: 0217 0000 |00c6: move/from16 v23, v0 │ │ +0407ac: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ +0407b0: 0201 1700 |00ca: move/from16 v1, v23 │ │ +0407b4: 7120 d708 1000 |00cc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +0407ba: 0a0e |00cf: move-result v14 │ │ +0407bc: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ +0407c0: 7120 dc08 e000 |00d2: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +0407c6: 0a13 |00d5: move-result v19 │ │ +0407c8: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ +0407cc: 5200 8103 |00d8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +0407d0: 0217 0000 |00da: move/from16 v23, v0 │ │ +0407d4: a717 1317 |00dc: sub-float v23, v19, v23 │ │ +0407d8: 7701 b915 1700 |00de: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0407de: 0a14 |00e1: move-result v20 │ │ +0407e0: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ +0407e4: 7120 dd08 e000 |00e4: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +0407ea: 0a15 |00e7: move-result v21 │ │ +0407ec: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ +0407f0: 5200 8203 |00ea: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +0407f4: 0217 0000 |00ec: move/from16 v23, v0 │ │ +0407f8: a717 1517 |00ee: sub-float v23, v21, v23 │ │ +0407fc: 7701 b915 1700 |00f0: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +040802: 0a16 |00f3: move-result v22 │ │ +040804: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +040808: 5200 9a03 |00f6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +04080c: 0217 0000 |00f8: move/from16 v23, v0 │ │ +040810: 0200 1700 |00fa: move/from16 v0, v23 │ │ +040814: 8200 |00fc: int-to-float v0, v0 │ │ +040816: 0217 0000 |00fd: move/from16 v23, v0 │ │ +04081a: 2d17 1417 |00ff: cmpl-float v23, v20, v23 │ │ +04081e: 3d17 4d00 |0101: if-lez v23, 014e // +004d │ │ +040822: 2d17 1416 |0103: cmpl-float v23, v20, v22 │ │ +040826: 3d17 4900 |0105: if-lez v23, 014e // +0049 │ │ +04082a: 1317 0100 |0107: const/16 v23, #int 1 // #1 │ │ +04082e: 0200 1700 |0109: move/from16 v0, v23 │ │ +040832: 0801 1b00 |010b: move-object/from16 v1, v27 │ │ +040836: 5c10 7e03 |010d: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +04083a: 0800 1b00 |010f: move-object/from16 v0, v27 │ │ +04083e: 5200 7b03 |0111: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +040842: 0217 0000 |0113: move/from16 v23, v0 │ │ +040846: a717 1317 |0115: sub-float v23, v19, v23 │ │ +04084a: 1318 0000 |0117: const/16 v24, #int 0 // #0 │ │ +04084e: 2d17 1718 |0119: cmpl-float v23, v23, v24 │ │ +040852: 3d17 5b00 |011b: if-lez v23, 0176 // +005b │ │ +040856: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +04085a: 5200 7b03 |011f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +04085e: 0217 0000 |0121: move/from16 v23, v0 │ │ +040862: 0800 1b00 |0123: move-object/from16 v0, v27 │ │ +040866: 5200 9a03 |0125: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +04086a: 0218 0000 |0127: move/from16 v24, v0 │ │ +04086e: 0200 1800 |0129: move/from16 v0, v24 │ │ +040872: 8200 |012b: int-to-float v0, v0 │ │ +040874: 0218 0000 |012c: move/from16 v24, v0 │ │ +040878: a617 1718 |012e: add-float v23, v23, v24 │ │ +04087c: 0200 1700 |0130: move/from16 v0, v23 │ │ +040880: 0801 1b00 |0132: move-object/from16 v1, v27 │ │ +040884: 5910 8103 |0134: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +040888: 0200 1500 |0136: move/from16 v0, v21 │ │ +04088c: 0801 1b00 |0138: move-object/from16 v1, v27 │ │ +040890: 5910 8203 |013a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0382 │ │ +040894: 1317 0100 |013c: const/16 v23, #int 1 // #1 │ │ +040898: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +04089c: 0201 1700 |0140: move/from16 v1, v23 │ │ +0408a0: 7020 b80a 1000 |0142: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +0408a6: 1317 0100 |0145: const/16 v23, #int 1 // #1 │ │ +0408aa: 0800 1b00 |0147: move-object/from16 v0, v27 │ │ +0408ae: 0201 1700 |0149: move/from16 v1, v23 │ │ +0408b2: 7020 b90a 1000 |014b: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +0408b8: 0800 1b00 |014e: move-object/from16 v0, v27 │ │ +0408bc: 5500 7e03 |0150: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +0408c0: 0217 0000 |0152: move/from16 v23, v0 │ │ +0408c4: 3817 08ff |0154: if-eqz v23, 005c // -00f8 │ │ +0408c8: 0800 1b00 |0156: move-object/from16 v0, v27 │ │ +0408cc: 5200 6403 |0158: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +0408d0: 0217 0000 |015a: move/from16 v23, v0 │ │ +0408d4: 0800 1c00 |015c: move-object/from16 v0, v28 │ │ +0408d8: 0201 1700 |015e: move/from16 v1, v23 │ │ +0408dc: 7120 d708 1000 |0160: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +0408e2: 0a06 |0163: move-result v6 │ │ +0408e4: 0800 1c00 |0164: move-object/from16 v0, v28 │ │ +0408e8: 7120 dc08 6000 |0166: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +0408ee: 0a13 |0169: move-result v19 │ │ +0408f0: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +0408f4: 0201 1300 |016c: move/from16 v1, v19 │ │ +0408f8: 7020 990a 1000 |016e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0a99 │ │ +0408fe: 0a17 |0171: move-result v23 │ │ +040900: 960b 0b17 |0172: or-int v11, v11, v23 │ │ +040904: 2900 e8fe |0174: goto/16 005c // -0118 │ │ +040908: 0800 1b00 |0176: move-object/from16 v0, v27 │ │ +04090c: 5200 7b03 |0178: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +040910: 0217 0000 |017a: move/from16 v23, v0 │ │ +040914: 0800 1b00 |017c: move-object/from16 v0, v27 │ │ +040918: 5200 9a03 |017e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@039a │ │ +04091c: 0218 0000 |0180: move/from16 v24, v0 │ │ +040920: 0200 1800 |0182: move/from16 v0, v24 │ │ +040924: 8200 |0184: int-to-float v0, v0 │ │ +040926: 0218 0000 |0185: move/from16 v24, v0 │ │ +04092a: a717 1718 |0187: sub-float v23, v23, v24 │ │ +04092e: 28a7 |0189: goto 0130 // -0059 │ │ +040930: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ +040934: 5500 7e03 |018c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +040938: 0217 0000 |018e: move/from16 v23, v0 │ │ +04093c: 3817 ccfe |0190: if-eqz v23, 005c // -0134 │ │ +040940: 0800 1b00 |0192: move-object/from16 v0, v27 │ │ +040944: 5400 9b03 |0194: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@039b │ │ +040948: 0811 0000 |0196: move-object/from16 v17, v0 │ │ +04094c: 1317 e803 |0198: const/16 v23, #int 1000 // #3e8 │ │ +040950: 0800 1b00 |019a: move-object/from16 v0, v27 │ │ +040954: 5200 8603 |019c: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0386 │ │ +040958: 0218 0000 |019e: move/from16 v24, v0 │ │ +04095c: 0200 1800 |01a0: move/from16 v0, v24 │ │ +040960: 8200 |01a2: int-to-float v0, v0 │ │ +040962: 0218 0000 |01a3: move/from16 v24, v0 │ │ +040966: 0800 1100 |01a5: move-object/from16 v0, v17 │ │ +04096a: 0201 1700 |01a7: move/from16 v1, v23 │ │ +04096e: 0202 1800 |01a9: move/from16 v2, v24 │ │ +040972: 6e30 5711 1002 |01ab: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ +040978: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +04097c: 5200 6403 |01b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +040980: 0217 0000 |01b2: move/from16 v23, v0 │ │ +040984: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ +040988: 0201 1700 |01b6: move/from16 v1, v23 │ │ +04098c: 7120 5609 1000 |01b8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +040992: 0a17 |01bb: move-result v23 │ │ +040994: 0200 1700 |01bc: move/from16 v0, v23 │ │ +040998: 870a |01be: float-to-int v10, v0 │ │ +04099a: 1317 0100 |01bf: const/16 v23, #int 1 // #1 │ │ +04099e: 0200 1700 |01c1: move/from16 v0, v23 │ │ +0409a2: 0801 1b00 |01c3: move-object/from16 v1, v27 │ │ +0409a6: 5c10 8e03 |01c5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +0409aa: 7601 680a 1b00 |01c7: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +0409b0: 0a12 |01ca: move-result v18 │ │ +0409b2: 7401 790a 1b00 |01cb: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +0409b8: 0a0f |01ce: move-result v15 │ │ +0409ba: 7601 800a 1b00 |01cf: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a80 │ │ +0409c0: 0c08 |01d2: move-result-object v8 │ │ +0409c2: 5287 4103 |01d3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +0409c6: 82f0 |01d5: int-to-float v0, v15 │ │ +0409c8: 0217 0000 |01d6: move/from16 v23, v0 │ │ +0409cc: 0200 1200 |01d8: move/from16 v0, v18 │ │ +0409d0: 8200 |01da: int-to-float v0, v0 │ │ +0409d2: 0218 0000 |01db: move/from16 v24, v0 │ │ +0409d6: a917 1718 |01dd: div-float v23, v23, v24 │ │ +0409da: 5280 4003 |01df: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0340 │ │ +0409de: 0218 0000 |01e1: move/from16 v24, v0 │ │ +0409e2: a717 1718 |01e3: sub-float v23, v23, v24 │ │ +0409e6: 5280 4303 |01e5: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +0409ea: 0218 0000 |01e7: move/from16 v24, v0 │ │ +0409ee: a90d 1718 |01e9: div-float v13, v23, v24 │ │ +0409f2: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ +0409f6: 5200 6403 |01ed: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +0409fa: 0217 0000 |01ef: move/from16 v23, v0 │ │ +0409fe: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ +040a02: 0201 1700 |01f3: move/from16 v1, v23 │ │ +040a06: 7120 d708 1000 |01f5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +040a0c: 0a06 |01f8: move-result v6 │ │ +040a0e: 0800 1c00 |01f9: move-object/from16 v0, v28 │ │ +040a12: 7120 dc08 6000 |01fb: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +040a18: 0a13 |01fe: move-result v19 │ │ +040a1a: 0800 1b00 |01ff: move-object/from16 v0, v27 │ │ +040a1e: 5200 7b03 |0201: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@037b │ │ +040a22: 0217 0000 |0203: move/from16 v23, v0 │ │ +040a26: a717 1317 |0205: sub-float v23, v19, v23 │ │ +040a2a: 0200 1700 |0207: move/from16 v0, v23 │ │ +040a2e: 8700 |0209: float-to-int v0, v0 │ │ +040a30: 0210 0000 |020a: move/from16 v16, v0 │ │ +040a34: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ +040a38: 0201 1000 |020e: move/from16 v1, v16 │ │ +040a3c: 7051 540a 70ad |0210: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0a54 │ │ +040a42: 0a0c |0213: move-result v12 │ │ +040a44: 1317 0100 |0214: const/16 v23, #int 1 // #1 │ │ +040a48: 1318 0100 |0216: const/16 v24, #int 1 // #1 │ │ +040a4c: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ +040a50: 0201 1700 |021a: move/from16 v1, v23 │ │ +040a54: 0202 1800 |021c: move/from16 v2, v24 │ │ +040a58: 6e5a ac0a c021 |021e: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ +040a5e: 1317 ffff |0221: const/16 v23, #int -1 // #ffff │ │ +040a62: 0200 1700 |0223: move/from16 v0, v23 │ │ +040a66: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ +040a6a: 5910 6403 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +040a6e: 7601 5b0a 1b00 |0229: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ +040a74: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ +040a78: 5400 8403 |022e: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +040a7c: 0817 0000 |0230: move-object/from16 v23, v0 │ │ +040a80: 7401 1e0e 1700 |0232: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ +040a86: 0a17 |0235: move-result v23 │ │ +040a88: 0800 1b00 |0236: move-object/from16 v0, v27 │ │ +040a8c: 5400 9203 |0238: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +040a90: 0818 0000 |023a: move-object/from16 v24, v0 │ │ +040a94: 7401 1e0e 1800 |023c: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ +040a9a: 0a18 |023f: move-result v24 │ │ +040a9c: 960b 1718 |0240: or-int v11, v23, v24 │ │ +040aa0: 2900 1afe |0242: goto/16 005c // -01e6 │ │ +040aa4: 0800 1b00 |0244: move-object/from16 v0, v27 │ │ +040aa8: 5500 7e03 |0246: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@037e │ │ +040aac: 0217 0000 |0248: move/from16 v23, v0 │ │ +040ab0: 3817 12fe |024a: if-eqz v23, 005c // -01ee │ │ +040ab4: 0800 1b00 |024c: move-object/from16 v0, v27 │ │ +040ab8: 5200 6c03 |024e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040abc: 0217 0000 |0250: move/from16 v23, v0 │ │ +040ac0: 1318 0100 |0252: const/16 v24, #int 1 // #1 │ │ +040ac4: 1319 0000 |0254: const/16 v25, #int 0 // #0 │ │ +040ac8: 131a 0000 |0256: const/16 v26, #int 0 // #0 │ │ +040acc: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ +040ad0: 0201 1700 |025a: move/from16 v1, v23 │ │ +040ad4: 0202 1800 |025c: move/from16 v2, v24 │ │ +040ad8: 0203 1900 |025e: move/from16 v3, v25 │ │ +040adc: 0204 1a00 |0260: move/from16 v4, v26 │ │ +040ae0: 7054 a60a 1032 |0262: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ +040ae6: 1317 ffff |0265: const/16 v23, #int -1 // #ffff │ │ +040aea: 0200 1700 |0267: move/from16 v0, v23 │ │ +040aee: 0801 1b00 |0269: move-object/from16 v1, v27 │ │ +040af2: 5910 6403 |026b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +040af6: 7601 5b0a 1b00 |026d: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0a5b │ │ +040afc: 0800 1b00 |0270: move-object/from16 v0, v27 │ │ +040b00: 5400 8403 |0272: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0384 │ │ +040b04: 0817 0000 |0274: move-object/from16 v23, v0 │ │ +040b08: 7401 1e0e 1700 |0276: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ +040b0e: 0a17 |0279: move-result v23 │ │ +040b10: 0800 1b00 |027a: move-object/from16 v0, v27 │ │ +040b14: 5400 9203 |027c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0392 │ │ +040b18: 0818 0000 |027e: move-object/from16 v24, v0 │ │ +040b1c: 7401 1e0e 1800 |0280: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0e1e │ │ +040b22: 0a18 |0283: move-result v24 │ │ +040b24: 960b 1718 |0284: or-int v11, v23, v24 │ │ +040b28: 2900 d6fd |0286: goto/16 005c // -022a │ │ +040b2c: 7701 d808 1c00 |0288: invoke-static/range {v28}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +040b32: 0a09 |028b: move-result v9 │ │ +040b34: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ +040b38: 7120 dc08 9000 |028e: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +040b3e: 0a13 |0291: move-result v19 │ │ +040b40: 0200 1300 |0292: move/from16 v0, v19 │ │ +040b44: 0801 1b00 |0294: move-object/from16 v1, v27 │ │ +040b48: 5910 8103 |0296: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +040b4c: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ +040b50: 7120 db08 9000 |029a: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +040b56: 0a17 |029d: move-result v23 │ │ +040b58: 0200 1700 |029e: move/from16 v0, v23 │ │ +040b5c: 0801 1b00 |02a0: move-object/from16 v1, v27 │ │ +040b60: 5910 6403 |02a2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +040b64: 2900 b8fd |02a4: goto/16 005c // -0248 │ │ +040b68: 7602 930a 1b00 |02a6: invoke-direct/range {v27, v28}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0a93 │ │ +040b6e: 0800 1b00 |02a9: move-object/from16 v0, v27 │ │ +040b72: 5200 6403 |02ab: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0364 │ │ +040b76: 0217 0000 |02ad: move/from16 v23, v0 │ │ +040b7a: 0800 1c00 |02af: move-object/from16 v0, v28 │ │ +040b7e: 0201 1700 |02b1: move/from16 v1, v23 │ │ +040b82: 7120 d708 1000 |02b3: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +040b88: 0a17 |02b6: move-result v23 │ │ +040b8a: 0800 1c00 |02b7: move-object/from16 v0, v28 │ │ +040b8e: 0201 1700 |02b9: move/from16 v1, v23 │ │ +040b92: 7120 dc08 1000 |02bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +040b98: 0a17 |02be: move-result v23 │ │ +040b9a: 0200 1700 |02bf: move/from16 v0, v23 │ │ +040b9e: 0801 1b00 |02c1: move-object/from16 v1, v27 │ │ +040ba2: 5910 8103 |02c3: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0381 │ │ +040ba6: 2900 97fd |02c5: goto/16 005c // -0269 │ │ +040baa: 0000 |02c7: nop // spacer │ │ +040bac: 0001 0700 0000 0000 0b00 0000 3101 ... |02c8: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1923 │ │ 0x0008 line=1927 │ │ 0x000a line=2039 │ │ 0x000b line=1930 │ │ 0x0017 line=1933 │ │ @@ -48830,24 +48830,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -040af8: |[040af8] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -040b08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040b0a: 5221 6c03 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040b0e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -040b12: 5221 6c03 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040b16: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -040b1a: 6e30 aa0a 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0aaa │ │ -040b20: 0f00 |000c: return v0 │ │ -040b22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -040b24: 28fe |000e: goto 000c // -0002 │ │ +040bd0: |[040bd0] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +040be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040be2: 5221 6c03 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040be6: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +040bea: 5221 6c03 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040bee: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +040bf2: 6e30 aa0a 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0aaa │ │ +040bf8: 0f00 |000c: return v0 │ │ +040bfa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +040bfc: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2592 │ │ 0x0005 line=2593 │ │ 0x000c line=2596 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -48857,30 +48857,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -040b28: |[040b28] android.support.v4.view.ViewPager.pageRight:()Z │ │ -040b38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040b3a: 5431 6503 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040b3e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -040b42: 5231 6c03 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040b46: 5432 6503 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040b4a: 6e10 e908 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -040b50: 0a02 |000c: move-result v2 │ │ -040b52: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -040b56: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -040b5a: 5231 6c03 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040b5e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -040b62: 6e30 aa0a 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0aaa │ │ -040b68: 0f00 |0018: return v0 │ │ -040b6a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -040b6c: 28fe |001a: goto 0018 // -0002 │ │ +040c00: |[040c00] android.support.v4.view.ViewPager.pageRight:()Z │ │ +040c10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040c12: 5431 6503 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040c16: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +040c1a: 5231 6c03 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040c1e: 5432 6503 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040c22: 6e10 e908 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +040c28: 0a02 |000c: move-result v2 │ │ +040c2a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +040c2e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +040c32: 5231 6c03 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040c36: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040c3a: 6e30 aa0a 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0aaa │ │ +040c40: 0f00 |0018: return v0 │ │ +040c42: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +040c44: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2600 │ │ 0x0011 line=2601 │ │ 0x0018 line=2604 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -48890,18 +48890,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -040b70: |[040b70] android.support.v4.view.ViewPager.populate:()V │ │ -040b80: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040b84: 6e20 9c0a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0a9c │ │ -040b8a: 0e00 |0005: return-void │ │ +040c48: |[040c48] android.support.v4.view.ViewPager.populate:()V │ │ +040c58: 5210 6c03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040c5c: 6e20 9c0a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0a9c │ │ +040c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -48910,606 +48910,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -040b8c: |[040b8c] android.support.v4.view.ViewPager.populate:(I)V │ │ -040b9c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -040ba0: 122f |0002: const/4 v15, #int 2 // #2 │ │ -040ba2: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -040ba6: 5200 6c03 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040baa: 021b 0000 |0007: move/from16 v27, v0 │ │ -040bae: 0200 1b00 |0009: move/from16 v0, v27 │ │ -040bb2: 0201 1f00 |000b: move/from16 v1, v31 │ │ -040bb6: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -040bba: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -040bbe: 5200 6c03 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040bc2: 021b 0000 |0013: move/from16 v27, v0 │ │ -040bc6: 0200 1b00 |0015: move/from16 v0, v27 │ │ -040bca: 0201 1f00 |0017: move/from16 v1, v31 │ │ -040bce: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -040bd2: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -040bd6: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -040bda: 5200 6c03 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040bde: 021b 0000 |0021: move/from16 v27, v0 │ │ -040be2: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -040be6: 0201 1b00 |0025: move/from16 v1, v27 │ │ -040bea: 6e20 810a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ -040bf0: 0c15 |002a: move-result-object v21 │ │ -040bf2: 0200 1f00 |002b: move/from16 v0, v31 │ │ -040bf6: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -040bfa: 5910 6c03 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040bfe: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -040c02: 5400 6503 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040c06: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -040c0a: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -040c0e: 7601 bd0a 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ -040c14: 0e00 |003c: return-void │ │ -040c16: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -040c1a: 28de |003f: goto 001d // -0022 │ │ -040c1c: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -040c20: 5500 8e03 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -040c24: 021b 0000 |0044: move/from16 v27, v0 │ │ -040c28: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -040c2c: 7601 bd0a 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ -040c32: 28f1 |004b: goto 003c // -000f │ │ -040c34: 7401 7c0a 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0a7c │ │ -040c3a: 0c1b |004f: move-result-object v27 │ │ -040c3c: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -040c40: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -040c44: 5400 6503 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040c48: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -040c4c: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -040c50: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -040c54: 6e20 f708 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ -040c5a: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -040c5e: 5200 8a03 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -040c62: 0216 0000 |0063: move/from16 v22, v0 │ │ -040c66: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -040c6a: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -040c6e: 5200 6c03 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040c72: 021c 0000 |006b: move/from16 v28, v0 │ │ -040c76: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -040c7a: 7702 b615 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -040c80: 0a1a |0072: move-result v26 │ │ -040c82: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -040c86: 5400 6503 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040c8a: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -040c8e: 7401 e908 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -040c94: 0a04 |007c: move-result v4 │ │ -040c96: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -040c9a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -040c9e: 5200 6c03 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040ca2: 021c 0000 |0083: move/from16 v28, v0 │ │ -040ca6: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -040caa: 7702 b915 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -040cb0: 0a0c |008a: move-result v12 │ │ -040cb2: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -040cb6: 5200 7203 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ -040cba: 021b 0000 |008f: move/from16 v27, v0 │ │ -040cbe: 0200 1b00 |0091: move/from16 v0, v27 │ │ -040cc2: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -040cc6: 7401 780a 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0a78 │ │ -040ccc: 0c1b |0098: move-result-object v27 │ │ -040cce: 7401 6f0a 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0a6f │ │ -040cd4: 0a1c |009c: move-result v28 │ │ -040cd6: 7402 d400 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00d4 │ │ -040cdc: 0c18 |00a0: move-result-object v24 │ │ -040cde: 221b 3503 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0335 │ │ -040ce2: 221c 4d03 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@034d │ │ -040ce6: 7601 f315 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -040cec: 1a1d 190a |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0a19 │ │ -040cf0: 7402 fa15 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040cf6: 0c1c |00ad: move-result-object v28 │ │ -040cf8: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -040cfc: 5200 7203 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ -040d00: 021d 0000 |00b2: move/from16 v29, v0 │ │ -040d04: 7402 f615 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -040d0a: 0c1c |00b7: move-result-object v28 │ │ -040d0c: 1a1d de00 |00b8: const-string v29, ", found: " // string@00de │ │ -040d10: 7402 fa15 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040d16: 0c1c |00bd: move-result-object v28 │ │ -040d18: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -040d1c: 6e20 f615 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -040d22: 0c1c |00c3: move-result-object v28 │ │ -040d24: 1a1d 2f00 |00c4: const-string v29, " Pager id: " // string@002f │ │ -040d28: 7402 fa15 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040d2e: 0c1c |00c9: move-result-object v28 │ │ -040d30: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -040d34: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -040d38: 6e20 fa15 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040d3e: 0c1c |00d1: move-result-object v28 │ │ -040d40: 1a1d 2e00 |00d2: const-string v29, " Pager class: " // string@002e │ │ -040d44: 7402 fa15 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040d4a: 0c1c |00d7: move-result-object v28 │ │ -040d4c: 7401 c115 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -040d52: 0c1d |00db: move-result-object v29 │ │ -040d54: 7402 f915 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -040d5a: 0c1c |00df: move-result-object v28 │ │ -040d5c: 1a1d 3000 |00e0: const-string v29, " Problematic adapter: " // string@0030 │ │ -040d60: 7402 fa15 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -040d66: 0c1c |00e5: move-result-object v28 │ │ -040d68: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -040d6c: 5400 6503 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040d70: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -040d74: 7401 c115 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -040d7a: 0c1d |00ef: move-result-object v29 │ │ -040d7c: 7402 f915 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -040d82: 0c1c |00f3: move-result-object v28 │ │ -040d84: 7401 ff15 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -040d8a: 0c1c |00f7: move-result-object v28 │ │ -040d8c: 7602 a515 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -040d92: 271b |00fb: throw v27 │ │ -040d94: 0d0b |00fc: move-exception v11 │ │ -040d96: 7401 6f0a 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0a6f │ │ -040d9c: 0a1b |0100: move-result v27 │ │ -040d9e: 7701 aa15 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -040da4: 0c18 |0104: move-result-object v24 │ │ -040da6: 289c |0105: goto 00a1 // -0064 │ │ -040da8: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -040daa: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -040dac: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -040dae: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -040db2: 5400 8003 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -040db6: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -040dba: 7401 3e16 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -040dc0: 0a1b |0112: move-result v27 │ │ -040dc2: 0200 1b00 |0113: move/from16 v0, v27 │ │ -040dc6: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -040dca: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -040dce: 5400 8003 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -040dd2: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -040dd6: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -040dda: 6e20 3816 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -040de0: 0c11 |0122: move-result-object v17 │ │ -040de2: 1f11 a701 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -040de6: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -040dea: 5200 4103 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -040dee: 021b 0000 |0129: move/from16 v27, v0 │ │ -040df2: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -040df6: 5200 6c03 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040dfa: 021c 0000 |012f: move/from16 v28, v0 │ │ -040dfe: 0200 1b00 |0131: move/from16 v0, v27 │ │ -040e02: 0201 1c00 |0133: move/from16 v1, v28 │ │ -040e06: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -040e0a: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -040e0e: 5200 4103 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -040e12: 021b 0000 |013b: move/from16 v27, v0 │ │ -040e16: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -040e1a: 5200 6c03 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040e1e: 021c 0000 |0141: move/from16 v28, v0 │ │ -040e22: 0200 1b00 |0143: move/from16 v0, v27 │ │ -040e26: 0201 1c00 |0145: move/from16 v1, v28 │ │ -040e2a: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -040e2e: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -040e32: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -040e36: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -040e3a: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -040e3e: 5200 6c03 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040e42: 021b 0000 |0153: move/from16 v27, v0 │ │ -040e46: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -040e4a: 0201 1b00 |0157: move/from16 v1, v27 │ │ -040e4e: 6e30 470a 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ -040e54: 0c09 |015c: move-result-object v9 │ │ -040e56: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -040e5a: 120d |015f: const/4 v13, #int 0 // #0 │ │ -040e5c: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -040e60: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -040e64: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -040e68: 5400 8003 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -040e6c: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -040e70: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -040e74: 0201 1200 |016c: move/from16 v1, v18 │ │ -040e78: 6e20 3816 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -040e7e: 0c1b |0171: move-result-object v27 │ │ -040e80: 1f1b a701 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -040e84: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -040e88: 7601 680a 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -040e8e: 0a07 |0179: move-result v7 │ │ -040e90: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -040e94: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -040e98: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -040e9c: 5200 6c03 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040ea0: 021b 0000 |0182: move/from16 v27, v0 │ │ -040ea4: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -040ea8: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -040eac: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -040eb0: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -040eb4: 0200 1700 |018c: move/from16 v0, v23 │ │ -040eb8: 0201 1a00 |018e: move/from16 v1, v26 │ │ -040ebc: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -040ec0: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -040ec4: 529e 4303 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -040ec8: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -040ecc: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -040ed0: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -040ed4: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -040ed8: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -040edc: 5400 8003 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -040ee0: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -040ee4: 7401 3e16 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -040eea: 0a1b |01a7: move-result v27 │ │ -040eec: 0200 1200 |01a8: move/from16 v0, v18 │ │ -040ef0: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -040ef4: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -040ef8: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -040efc: 5400 8003 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -040f00: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -040f04: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -040f08: 0201 1200 |01b6: move/from16 v1, v18 │ │ -040f0c: 6e20 3816 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -040f12: 0c1b |01bb: move-result-object v27 │ │ -040f14: 1f1b a701 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -040f18: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -040f1c: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -040f20: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -040f24: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -040f28: 5200 6c03 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040f2c: 021b 0000 |01c8: move/from16 v27, v0 │ │ -040f30: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -040f34: 0200 1700 |01cc: move/from16 v0, v23 │ │ -040f38: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -040f3c: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -040f40: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -040f44: 0200 1700 |01d4: move/from16 v0, v23 │ │ -040f48: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -040f4c: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -040f50: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -040f54: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -040f58: 7040 4d0a 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0a4d │ │ -040f5e: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -040f62: 5400 6503 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040f66: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -040f6a: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -040f6e: 5200 6c03 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -040f72: 021d 0000 |01eb: move/from16 v29, v0 │ │ -040f76: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -040f7a: 5490 3f03 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -040f7e: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -040f82: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -040f86: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -040f8a: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -040f8e: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -040f92: 6e40 f508 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08f5 │ │ -040f98: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -040f9c: 5400 6503 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -040fa0: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -040fa4: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -040fa8: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -040fac: 6e20 e808 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ -040fb2: 7401 650a 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -040fb8: 0a06 |020e: move-result v6 │ │ -040fba: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -040fbe: 0200 1000 |0211: move/from16 v0, v16 │ │ -040fc2: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -040fc6: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -040fca: 0201 1000 |0217: move/from16 v1, v16 │ │ -040fce: 6e20 640a 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -040fd4: 0c05 |021c: move-result-object v5 │ │ -040fd6: 6e10 8611 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -040fdc: 0c14 |0220: move-result-object v20 │ │ -040fde: 1f14 a801 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ -040fe2: 0200 1000 |0223: move/from16 v0, v16 │ │ -040fe6: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -040fea: 5910 4403 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0344 │ │ -040fee: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -040ff2: 5500 4703 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ -040ff6: 021b 0000 |022d: move/from16 v27, v0 │ │ -040ffa: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -040ffe: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -041002: 5200 4b03 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -041006: 021b 0000 |0235: move/from16 v27, v0 │ │ -04100a: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -04100e: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -041012: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -041016: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -04101a: 6e20 7f0a 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -041020: 0c11 |0242: move-result-object v17 │ │ -041022: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -041026: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -04102a: 5200 4303 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -04102e: 021b 0000 |0249: move/from16 v27, v0 │ │ -041032: 0200 1b00 |024b: move/from16 v0, v27 │ │ -041036: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -04103a: 5910 4b03 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ -04103e: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -041042: 5200 4103 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -041046: 021b 0000 |0255: move/from16 v27, v0 │ │ -04104a: 0200 1b00 |0257: move/from16 v0, v27 │ │ -04104e: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -041052: 5910 4903 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ -041056: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -04105a: 28b2 |025f: goto 0211 // -004e │ │ -04105c: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -041060: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -041064: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -041068: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -04106c: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -041070: 5290 4303 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -041074: 021c 0000 |026c: move/from16 v28, v0 │ │ -041078: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -04107c: 7401 740a 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ -041082: 0a1c |0273: move-result v28 │ │ -041084: 0200 1c00 |0274: move/from16 v0, v28 │ │ -041088: 8200 |0276: int-to-float v0, v0 │ │ -04108a: 021c 0000 |0277: move/from16 v28, v0 │ │ -04108e: 8270 |0279: int-to-float v0, v7 │ │ -041090: 021d 0000 |027a: move/from16 v29, v0 │ │ -041094: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -041098: a613 1b1c |027e: add-float v19, v27, v28 │ │ -04109c: 2900 fefe |0280: goto/16 017e // -0102 │ │ -0410a0: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -0410a4: 5200 4103 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -0410a8: 021b 0000 |0286: move/from16 v27, v0 │ │ -0410ac: 0200 1700 |0288: move/from16 v0, v23 │ │ -0410b0: 0201 1b00 |028a: move/from16 v1, v27 │ │ -0410b4: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -0410b8: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -0410bc: 5500 4203 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ -0410c0: 021b 0000 |0292: move/from16 v27, v0 │ │ -0410c4: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -0410c8: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -0410cc: 5400 8003 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0410d0: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -0410d4: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -0410d8: 0201 1200 |029e: move/from16 v1, v18 │ │ -0410dc: 6e20 3b16 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -0410e2: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -0410e6: 5400 6503 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0410ea: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -0410ee: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -0410f2: 5400 3f03 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -0410f6: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -0410fa: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -0410fe: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -041102: 0202 1700 |02b3: move/from16 v2, v23 │ │ -041106: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -04110a: 6e40 e608 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ -041110: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -041114: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -041118: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -04111c: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -041120: 5400 8003 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041124: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -041128: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -04112c: 0201 1200 |02c8: move/from16 v1, v18 │ │ -041130: 6e20 3816 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -041136: 0c1b |02cd: move-result-object v27 │ │ -041138: 1f1b a701 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -04113c: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -041140: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -041144: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -041148: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -04114c: 28fa |02d8: goto 02d2 // -0006 │ │ -04114e: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -041152: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -041156: 5200 4103 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -04115a: 021b 0000 |02df: move/from16 v27, v0 │ │ -04115e: 0200 1700 |02e1: move/from16 v0, v23 │ │ -041162: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -041166: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -04116a: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -04116e: 5200 4303 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -041172: 021b 0000 |02eb: move/from16 v27, v0 │ │ -041176: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -04117a: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -04117e: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -041182: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -041186: 5400 8003 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -04118a: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -04118e: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -041192: 0201 1200 |02fb: move/from16 v1, v18 │ │ -041196: 6e20 3816 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -04119c: 0c1b |0300: move-result-object v27 │ │ -04119e: 1f1b a701 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -0411a2: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -0411a6: 28cd |0305: goto 02d2 // -0033 │ │ -0411a8: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -0411ac: 28fd |0308: goto 0305 // -0003 │ │ -0411ae: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -0411b2: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -0411b6: 0201 1700 |030d: move/from16 v1, v23 │ │ -0411ba: 0202 1b00 |030f: move/from16 v2, v27 │ │ -0411be: 6e30 470a 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ -0411c4: 0c11 |0314: move-result-object v17 │ │ -0411c6: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -0411ca: 5200 4303 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -0411ce: 021b 0000 |0319: move/from16 v27, v0 │ │ -0411d2: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -0411d6: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0411da: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -0411de: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -0411e2: 5400 8003 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0411e6: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -0411ea: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -0411ee: 0201 1200 |0329: move/from16 v1, v18 │ │ -0411f2: 6e20 3816 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0411f8: 0c1b |032e: move-result-object v27 │ │ -0411fa: 1f1b a701 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -0411fe: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -041202: 289f |0333: goto 02d2 // -0061 │ │ -041204: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -041208: 28fd |0336: goto 0333 // -0003 │ │ -04120a: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -04120e: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -041212: 7401 750a 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ -041218: 0a1b |033e: move-result v27 │ │ -04121a: 0200 1b00 |033f: move/from16 v0, v27 │ │ -04121e: 8200 |0341: int-to-float v0, v0 │ │ -041220: 021b 0000 |0342: move/from16 v27, v0 │ │ -041224: 8270 |0344: int-to-float v0, v7 │ │ -041226: 021c 0000 |0345: move/from16 v28, v0 │ │ -04122a: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -04122e: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -041232: a619 1b1c |034b: add-float v25, v27, v28 │ │ -041236: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -04123a: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -04123e: 5200 4103 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -041242: 021b 0000 |0353: move/from16 v27, v0 │ │ -041246: 0200 1700 |0355: move/from16 v0, v23 │ │ -04124a: 0201 1b00 |0357: move/from16 v1, v27 │ │ -04124e: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -041252: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -041256: 5500 4203 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ -04125a: 021b 0000 |035f: move/from16 v27, v0 │ │ -04125e: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -041262: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -041266: 5400 8003 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -04126a: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -04126e: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -041272: 0201 1200 |036b: move/from16 v1, v18 │ │ -041276: 6e20 3b16 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -04127c: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -041280: 5400 6503 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041284: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -041288: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -04128c: 5400 3f03 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -041290: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -041294: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -041298: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -04129c: 0202 1700 |0380: move/from16 v2, v23 │ │ -0412a0: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -0412a4: 6e40 e608 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ -0412aa: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -0412ae: 5400 8003 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0412b2: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -0412b6: 7401 3e16 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0412bc: 0a1b |0390: move-result v27 │ │ -0412be: 0200 1200 |0391: move/from16 v0, v18 │ │ -0412c2: 0201 1b00 |0393: move/from16 v1, v27 │ │ -0412c6: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -0412ca: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -0412ce: 5400 8003 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0412d2: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -0412d6: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -0412da: 0201 1200 |039f: move/from16 v1, v18 │ │ -0412de: 6e20 3816 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0412e4: 0c1b |03a4: move-result-object v27 │ │ -0412e6: 1f1b a701 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -0412ea: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -0412ee: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0412f2: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -0412f6: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -0412fa: 28fa |03af: goto 03a9 // -0006 │ │ -0412fc: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -041300: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -041304: 5200 4103 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -041308: 021b 0000 |03b6: move/from16 v27, v0 │ │ -04130c: 0200 1700 |03b8: move/from16 v0, v23 │ │ -041310: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -041314: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -041318: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -04131c: 5200 4303 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -041320: 021b 0000 |03c2: move/from16 v27, v0 │ │ -041324: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -041328: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -04132c: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -041330: 5400 8003 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041334: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -041338: 7401 3e16 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -04133e: 0a1b |03d1: move-result v27 │ │ -041340: 0200 1200 |03d2: move/from16 v0, v18 │ │ -041344: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -041348: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -04134c: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -041350: 5400 8003 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041354: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -041358: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -04135c: 0201 1200 |03e0: move/from16 v1, v18 │ │ -041360: 6e20 3816 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -041366: 0c1b |03e5: move-result-object v27 │ │ -041368: 1f1b a701 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -04136c: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -041370: 28bf |03ea: goto 03a9 // -0041 │ │ -041372: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -041376: 28fd |03ed: goto 03ea // -0003 │ │ -041378: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -04137c: 0201 1700 |03f0: move/from16 v1, v23 │ │ -041380: 0202 1200 |03f2: move/from16 v2, v18 │ │ -041384: 6e30 470a 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ -04138a: 0c11 |03f7: move-result-object v17 │ │ -04138c: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -041390: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -041394: 5200 4303 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ -041398: 021b 0000 |03fe: move/from16 v27, v0 │ │ -04139c: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -0413a0: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -0413a4: 5400 8003 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0413a8: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -0413ac: 7401 3e16 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0413b2: 0a1b |040b: move-result v27 │ │ -0413b4: 0200 1200 |040c: move/from16 v0, v18 │ │ -0413b8: 0201 1b00 |040e: move/from16 v1, v27 │ │ -0413bc: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -0413c0: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -0413c4: 5400 8003 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0413c8: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -0413cc: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -0413d0: 0201 1200 |041a: move/from16 v1, v18 │ │ -0413d4: 6e20 3816 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0413da: 0c1b |041f: move-result-object v27 │ │ -0413dc: 1f1b a701 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -0413e0: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -0413e4: 2885 |0424: goto 03a9 // -007b │ │ -0413e6: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -0413ea: 28fd |0427: goto 0424 // -0003 │ │ -0413ec: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -0413f0: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -0413f4: 7601 bd0a 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ -0413fa: 7401 7d0a 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0a7d │ │ -041400: 0a1b |0432: move-result v27 │ │ -041402: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -041406: 7401 5f0a 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0a5f │ │ -04140c: 0c0a |0438: move-result-object v10 │ │ -04140e: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -041412: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -041416: 6e20 7e0a a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7e │ │ -04141c: 0c11 |0440: move-result-object v17 │ │ -04141e: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -041422: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -041426: 5200 4103 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -04142a: 021b 0000 |0447: move/from16 v27, v0 │ │ -04142e: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -041432: 5200 6c03 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041436: 021c 0000 |044d: move/from16 v28, v0 │ │ -04143a: 0200 1b00 |044f: move/from16 v0, v27 │ │ -04143e: 0201 1c00 |0451: move/from16 v1, v28 │ │ -041442: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -041446: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -04144a: 7401 650a 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -041450: 0a1b |045a: move-result v27 │ │ -041452: 0200 1000 |045b: move/from16 v0, v16 │ │ -041456: 0201 1b00 |045d: move/from16 v1, v27 │ │ -04145a: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -04145e: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -041462: 0201 1000 |0463: move/from16 v1, v16 │ │ -041466: 6e20 640a 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ -04146c: 0c05 |0468: move-result-object v5 │ │ -04146e: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -041472: 6e20 7f0a 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ -041478: 0c11 |046e: move-result-object v17 │ │ -04147a: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -04147e: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -041482: 5200 4103 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -041486: 021b 0000 |0475: move/from16 v27, v0 │ │ -04148a: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -04148e: 5200 6c03 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041492: 021c 0000 |047b: move/from16 v28, v0 │ │ -041496: 0200 1b00 |047d: move/from16 v0, v27 │ │ -04149a: 0201 1c00 |047f: move/from16 v1, v28 │ │ -04149e: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -0414a2: 6e20 b711 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@11b7 │ │ -0414a8: 0a1b |0486: move-result v27 │ │ -0414aa: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -0414ae: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0414b2: 28cc |048b: goto 0457 // -0034 │ │ -0414b4: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -0414b8: 28b3 |048e: goto 0441 // -004d │ │ +040c64: |[040c64] android.support.v4.view.ViewPager.populate:(I)V │ │ +040c74: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +040c78: 122f |0002: const/4 v15, #int 2 // #2 │ │ +040c7a: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +040c7e: 5200 6c03 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040c82: 021b 0000 |0007: move/from16 v27, v0 │ │ +040c86: 0200 1b00 |0009: move/from16 v0, v27 │ │ +040c8a: 0201 1f00 |000b: move/from16 v1, v31 │ │ +040c8e: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +040c92: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +040c96: 5200 6c03 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040c9a: 021b 0000 |0013: move/from16 v27, v0 │ │ +040c9e: 0200 1b00 |0015: move/from16 v0, v27 │ │ +040ca2: 0201 1f00 |0017: move/from16 v1, v31 │ │ +040ca6: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +040caa: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +040cae: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +040cb2: 5200 6c03 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040cb6: 021b 0000 |0021: move/from16 v27, v0 │ │ +040cba: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +040cbe: 0201 1b00 |0025: move/from16 v1, v27 │ │ +040cc2: 6e20 810a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a81 │ │ +040cc8: 0c15 |002a: move-result-object v21 │ │ +040cca: 0200 1f00 |002b: move/from16 v0, v31 │ │ +040cce: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +040cd2: 5910 6c03 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040cd6: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +040cda: 5400 6503 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040cde: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +040ce2: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +040ce6: 7601 bd0a 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ +040cec: 0e00 |003c: return-void │ │ +040cee: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +040cf2: 28de |003f: goto 001d // -0022 │ │ +040cf4: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +040cf8: 5500 8e03 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +040cfc: 021b 0000 |0044: move/from16 v27, v0 │ │ +040d00: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +040d04: 7601 bd0a 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ +040d0a: 28f1 |004b: goto 003c // -000f │ │ +040d0c: 7401 7c0a 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0a7c │ │ +040d12: 0c1b |004f: move-result-object v27 │ │ +040d14: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +040d18: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +040d1c: 5400 6503 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040d20: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +040d24: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +040d28: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +040d2c: 6e20 f708 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ +040d32: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +040d36: 5200 8a03 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +040d3a: 0216 0000 |0063: move/from16 v22, v0 │ │ +040d3e: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +040d42: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +040d46: 5200 6c03 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040d4a: 021c 0000 |006b: move/from16 v28, v0 │ │ +040d4e: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +040d52: 7702 bd15 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +040d58: 0a1a |0072: move-result v26 │ │ +040d5a: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +040d5e: 5400 6503 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040d62: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +040d66: 7401 e908 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +040d6c: 0a04 |007c: move-result v4 │ │ +040d6e: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +040d72: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +040d76: 5200 6c03 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040d7a: 021c 0000 |0083: move/from16 v28, v0 │ │ +040d7e: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +040d82: 7702 c015 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +040d88: 0a0c |008a: move-result v12 │ │ +040d8a: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +040d8e: 5200 7203 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ +040d92: 021b 0000 |008f: move/from16 v27, v0 │ │ +040d96: 0200 1b00 |0091: move/from16 v0, v27 │ │ +040d9a: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +040d9e: 7401 780a 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0a78 │ │ +040da4: 0c1b |0098: move-result-object v27 │ │ +040da6: 7401 6f0a 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0a6f │ │ +040dac: 0a1c |009c: move-result v28 │ │ +040dae: 7402 d400 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00d4 │ │ +040db4: 0c18 |00a0: move-result-object v24 │ │ +040db6: 221b 3703 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0337 │ │ +040dba: 221c 4f03 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@034f │ │ +040dbe: 7601 fa15 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +040dc4: 1a1d 2f0a |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0a2f │ │ +040dc8: 7402 0116 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040dce: 0c1c |00ad: move-result-object v28 │ │ +040dd0: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +040dd4: 5200 7203 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ +040dd8: 021d 0000 |00b2: move/from16 v29, v0 │ │ +040ddc: 7402 fd15 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +040de2: 0c1c |00b7: move-result-object v28 │ │ +040de4: 1a1d f000 |00b8: const-string v29, ", found: " // string@00f0 │ │ +040de8: 7402 0116 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040dee: 0c1c |00bd: move-result-object v28 │ │ +040df0: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +040df4: 6e20 fd15 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +040dfa: 0c1c |00c3: move-result-object v28 │ │ +040dfc: 1a1d 4200 |00c4: const-string v29, " Pager id: " // string@0042 │ │ +040e00: 7402 0116 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040e06: 0c1c |00c9: move-result-object v28 │ │ +040e08: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +040e0c: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +040e10: 6e20 0116 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040e16: 0c1c |00d1: move-result-object v28 │ │ +040e18: 1a1d 4100 |00d2: const-string v29, " Pager class: " // string@0041 │ │ +040e1c: 7402 0116 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040e22: 0c1c |00d7: move-result-object v28 │ │ +040e24: 7401 c815 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +040e2a: 0c1d |00db: move-result-object v29 │ │ +040e2c: 7402 0016 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +040e32: 0c1c |00df: move-result-object v28 │ │ +040e34: 1a1d 4300 |00e0: const-string v29, " Problematic adapter: " // string@0043 │ │ +040e38: 7402 0116 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +040e3e: 0c1c |00e5: move-result-object v28 │ │ +040e40: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +040e44: 5400 6503 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +040e48: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +040e4c: 7401 c815 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +040e52: 0c1d |00ef: move-result-object v29 │ │ +040e54: 7402 0016 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +040e5a: 0c1c |00f3: move-result-object v28 │ │ +040e5c: 7401 0616 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +040e62: 0c1c |00f7: move-result-object v28 │ │ +040e64: 7602 ac15 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +040e6a: 271b |00fb: throw v27 │ │ +040e6c: 0d0b |00fc: move-exception v11 │ │ +040e6e: 7401 6f0a 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0a6f │ │ +040e74: 0a1b |0100: move-result v27 │ │ +040e76: 7701 b115 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +040e7c: 0c18 |0104: move-result-object v24 │ │ +040e7e: 289c |0105: goto 00a1 // -0064 │ │ +040e80: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +040e82: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +040e84: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +040e86: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +040e8a: 5400 8003 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +040e8e: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +040e92: 7401 4516 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +040e98: 0a1b |0112: move-result v27 │ │ +040e9a: 0200 1b00 |0113: move/from16 v0, v27 │ │ +040e9e: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +040ea2: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +040ea6: 5400 8003 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +040eaa: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +040eae: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +040eb2: 6e20 3f16 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +040eb8: 0c11 |0122: move-result-object v17 │ │ +040eba: 1f11 a701 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +040ebe: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +040ec2: 5200 4103 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +040ec6: 021b 0000 |0129: move/from16 v27, v0 │ │ +040eca: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +040ece: 5200 6c03 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040ed2: 021c 0000 |012f: move/from16 v28, v0 │ │ +040ed6: 0200 1b00 |0131: move/from16 v0, v27 │ │ +040eda: 0201 1c00 |0133: move/from16 v1, v28 │ │ +040ede: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +040ee2: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +040ee6: 5200 4103 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +040eea: 021b 0000 |013b: move/from16 v27, v0 │ │ +040eee: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +040ef2: 5200 6c03 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040ef6: 021c 0000 |0141: move/from16 v28, v0 │ │ +040efa: 0200 1b00 |0143: move/from16 v0, v27 │ │ +040efe: 0201 1c00 |0145: move/from16 v1, v28 │ │ +040f02: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +040f06: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +040f0a: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +040f0e: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +040f12: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +040f16: 5200 6c03 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040f1a: 021b 0000 |0153: move/from16 v27, v0 │ │ +040f1e: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +040f22: 0201 1b00 |0157: move/from16 v1, v27 │ │ +040f26: 6e30 470a 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ +040f2c: 0c09 |015c: move-result-object v9 │ │ +040f2e: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +040f32: 120d |015f: const/4 v13, #int 0 // #0 │ │ +040f34: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +040f38: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +040f3c: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +040f40: 5400 8003 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +040f44: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +040f48: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +040f4c: 0201 1200 |016c: move/from16 v1, v18 │ │ +040f50: 6e20 3f16 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +040f56: 0c1b |0171: move-result-object v27 │ │ +040f58: 1f1b a701 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +040f5c: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +040f60: 7601 680a 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +040f66: 0a07 |0179: move-result v7 │ │ +040f68: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +040f6c: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +040f70: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +040f74: 5200 6c03 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +040f78: 021b 0000 |0182: move/from16 v27, v0 │ │ +040f7c: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +040f80: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +040f84: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +040f88: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +040f8c: 0200 1700 |018c: move/from16 v0, v23 │ │ +040f90: 0201 1a00 |018e: move/from16 v1, v26 │ │ +040f94: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +040f98: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +040f9c: 529e 4303 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +040fa0: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +040fa4: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +040fa8: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +040fac: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +040fb0: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +040fb4: 5400 8003 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +040fb8: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +040fbc: 7401 4516 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +040fc2: 0a1b |01a7: move-result v27 │ │ +040fc4: 0200 1200 |01a8: move/from16 v0, v18 │ │ +040fc8: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +040fcc: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +040fd0: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +040fd4: 5400 8003 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +040fd8: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +040fdc: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +040fe0: 0201 1200 |01b6: move/from16 v1, v18 │ │ +040fe4: 6e20 3f16 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +040fea: 0c1b |01bb: move-result-object v27 │ │ +040fec: 1f1b a701 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +040ff0: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +040ff4: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +040ff8: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +040ffc: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +041000: 5200 6c03 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +041004: 021b 0000 |01c8: move/from16 v27, v0 │ │ +041008: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +04100c: 0200 1700 |01cc: move/from16 v0, v23 │ │ +041010: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +041014: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +041018: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +04101c: 0200 1700 |01d4: move/from16 v0, v23 │ │ +041020: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +041024: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +041028: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +04102c: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +041030: 7040 4d0a 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0a4d │ │ +041036: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +04103a: 5400 6503 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +04103e: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +041042: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +041046: 5200 6c03 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +04104a: 021d 0000 |01eb: move/from16 v29, v0 │ │ +04104e: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +041052: 5490 3f03 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +041056: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +04105a: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +04105e: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +041062: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +041066: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +04106a: 6e40 f508 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08f5 │ │ +041070: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +041074: 5400 6503 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041078: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +04107c: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +041080: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +041084: 6e20 e808 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ +04108a: 7401 650a 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +041090: 0a06 |020e: move-result v6 │ │ +041092: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +041096: 0200 1000 |0211: move/from16 v0, v16 │ │ +04109a: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +04109e: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +0410a2: 0201 1000 |0217: move/from16 v1, v16 │ │ +0410a6: 6e20 640a 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +0410ac: 0c05 |021c: move-result-object v5 │ │ +0410ae: 6e10 8611 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0410b4: 0c14 |0220: move-result-object v20 │ │ +0410b6: 1f14 a801 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01a8 │ │ +0410ba: 0200 1000 |0223: move/from16 v0, v16 │ │ +0410be: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +0410c2: 5910 4403 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0344 │ │ +0410c6: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +0410ca: 5500 4703 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0347 │ │ +0410ce: 021b 0000 |022d: move/from16 v27, v0 │ │ +0410d2: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +0410d6: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +0410da: 5200 4b03 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +0410de: 021b 0000 |0235: move/from16 v27, v0 │ │ +0410e2: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +0410e6: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +0410ea: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +0410ee: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +0410f2: 6e20 7f0a 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +0410f8: 0c11 |0242: move-result-object v17 │ │ +0410fa: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +0410fe: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +041102: 5200 4303 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +041106: 021b 0000 |0249: move/from16 v27, v0 │ │ +04110a: 0200 1b00 |024b: move/from16 v0, v27 │ │ +04110e: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +041112: 5910 4b03 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@034b │ │ +041116: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +04111a: 5200 4103 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +04111e: 021b 0000 |0255: move/from16 v27, v0 │ │ +041122: 0200 1b00 |0257: move/from16 v0, v27 │ │ +041126: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +04112a: 5910 4903 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0349 │ │ +04112e: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +041132: 28b2 |025f: goto 0211 // -004e │ │ +041134: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +041138: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +04113c: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +041140: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +041144: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +041148: 5290 4303 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +04114c: 021c 0000 |026c: move/from16 v28, v0 │ │ +041150: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +041154: 7401 740a 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0a74 │ │ +04115a: 0a1c |0273: move-result v28 │ │ +04115c: 0200 1c00 |0274: move/from16 v0, v28 │ │ +041160: 8200 |0276: int-to-float v0, v0 │ │ +041162: 021c 0000 |0277: move/from16 v28, v0 │ │ +041166: 8270 |0279: int-to-float v0, v7 │ │ +041168: 021d 0000 |027a: move/from16 v29, v0 │ │ +04116c: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +041170: a613 1b1c |027e: add-float v19, v27, v28 │ │ +041174: 2900 fefe |0280: goto/16 017e // -0102 │ │ +041178: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +04117c: 5200 4103 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +041180: 021b 0000 |0286: move/from16 v27, v0 │ │ +041184: 0200 1700 |0288: move/from16 v0, v23 │ │ +041188: 0201 1b00 |028a: move/from16 v1, v27 │ │ +04118c: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +041190: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +041194: 5500 4203 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ +041198: 021b 0000 |0292: move/from16 v27, v0 │ │ +04119c: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +0411a0: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +0411a4: 5400 8003 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0411a8: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +0411ac: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +0411b0: 0201 1200 |029e: move/from16 v1, v18 │ │ +0411b4: 6e20 4216 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +0411ba: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +0411be: 5400 6503 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0411c2: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +0411c6: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +0411ca: 5400 3f03 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +0411ce: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +0411d2: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +0411d6: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +0411da: 0202 1700 |02b3: move/from16 v2, v23 │ │ +0411de: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +0411e2: 6e40 e608 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ +0411e8: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0411ec: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0411f0: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +0411f4: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +0411f8: 5400 8003 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0411fc: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +041200: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +041204: 0201 1200 |02c8: move/from16 v1, v18 │ │ +041208: 6e20 3f16 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +04120e: 0c1b |02cd: move-result-object v27 │ │ +041210: 1f1b a701 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +041214: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +041218: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +04121c: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +041220: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +041224: 28fa |02d8: goto 02d2 // -0006 │ │ +041226: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +04122a: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +04122e: 5200 4103 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +041232: 021b 0000 |02df: move/from16 v27, v0 │ │ +041236: 0200 1700 |02e1: move/from16 v0, v23 │ │ +04123a: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +04123e: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +041242: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +041246: 5200 4303 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +04124a: 021b 0000 |02eb: move/from16 v27, v0 │ │ +04124e: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +041252: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +041256: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +04125a: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +04125e: 5400 8003 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041262: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +041266: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +04126a: 0201 1200 |02fb: move/from16 v1, v18 │ │ +04126e: 6e20 3f16 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +041274: 0c1b |0300: move-result-object v27 │ │ +041276: 1f1b a701 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +04127a: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +04127e: 28cd |0305: goto 02d2 // -0033 │ │ +041280: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +041284: 28fd |0308: goto 0305 // -0003 │ │ +041286: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +04128a: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +04128e: 0201 1700 |030d: move/from16 v1, v23 │ │ +041292: 0202 1b00 |030f: move/from16 v2, v27 │ │ +041296: 6e30 470a 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ +04129c: 0c11 |0314: move-result-object v17 │ │ +04129e: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +0412a2: 5200 4303 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +0412a6: 021b 0000 |0319: move/from16 v27, v0 │ │ +0412aa: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +0412ae: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0412b2: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +0412b6: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +0412ba: 5400 8003 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0412be: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +0412c2: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +0412c6: 0201 1200 |0329: move/from16 v1, v18 │ │ +0412ca: 6e20 3f16 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0412d0: 0c1b |032e: move-result-object v27 │ │ +0412d2: 1f1b a701 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +0412d6: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +0412da: 289f |0333: goto 02d2 // -0061 │ │ +0412dc: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +0412e0: 28fd |0336: goto 0333 // -0003 │ │ +0412e2: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +0412e6: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +0412ea: 7401 750a 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0a75 │ │ +0412f0: 0a1b |033e: move-result v27 │ │ +0412f2: 0200 1b00 |033f: move/from16 v0, v27 │ │ +0412f6: 8200 |0341: int-to-float v0, v0 │ │ +0412f8: 021b 0000 |0342: move/from16 v27, v0 │ │ +0412fc: 8270 |0344: int-to-float v0, v7 │ │ +0412fe: 021c 0000 |0345: move/from16 v28, v0 │ │ +041302: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +041306: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +04130a: a619 1b1c |034b: add-float v25, v27, v28 │ │ +04130e: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +041312: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +041316: 5200 4103 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +04131a: 021b 0000 |0353: move/from16 v27, v0 │ │ +04131e: 0200 1700 |0355: move/from16 v0, v23 │ │ +041322: 0201 1b00 |0357: move/from16 v1, v27 │ │ +041326: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +04132a: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +04132e: 5500 4203 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ +041332: 021b 0000 |035f: move/from16 v27, v0 │ │ +041336: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +04133a: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +04133e: 5400 8003 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041342: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +041346: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +04134a: 0201 1200 |036b: move/from16 v1, v18 │ │ +04134e: 6e20 4216 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +041354: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +041358: 5400 6503 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +04135c: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +041360: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +041364: 5400 3f03 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +041368: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +04136c: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +041370: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +041374: 0202 1700 |0380: move/from16 v2, v23 │ │ +041378: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +04137c: 6e40 e608 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ +041382: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +041386: 5400 8003 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +04138a: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +04138e: 7401 4516 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +041394: 0a1b |0390: move-result v27 │ │ +041396: 0200 1200 |0391: move/from16 v0, v18 │ │ +04139a: 0201 1b00 |0393: move/from16 v1, v27 │ │ +04139e: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +0413a2: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +0413a6: 5400 8003 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0413aa: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +0413ae: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +0413b2: 0201 1200 |039f: move/from16 v1, v18 │ │ +0413b6: 6e20 3f16 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0413bc: 0c1b |03a4: move-result-object v27 │ │ +0413be: 1f1b a701 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +0413c2: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +0413c6: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0413ca: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +0413ce: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +0413d2: 28fa |03af: goto 03a9 // -0006 │ │ +0413d4: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +0413d8: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +0413dc: 5200 4103 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +0413e0: 021b 0000 |03b6: move/from16 v27, v0 │ │ +0413e4: 0200 1700 |03b8: move/from16 v0, v23 │ │ +0413e8: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +0413ec: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +0413f0: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +0413f4: 5200 4303 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +0413f8: 021b 0000 |03c2: move/from16 v27, v0 │ │ +0413fc: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +041400: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +041404: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +041408: 5400 8003 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +04140c: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +041410: 7401 4516 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +041416: 0a1b |03d1: move-result v27 │ │ +041418: 0200 1200 |03d2: move/from16 v0, v18 │ │ +04141c: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +041420: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +041424: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +041428: 5400 8003 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +04142c: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +041430: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +041434: 0201 1200 |03e0: move/from16 v1, v18 │ │ +041438: 6e20 3f16 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +04143e: 0c1b |03e5: move-result-object v27 │ │ +041440: 1f1b a701 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +041444: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +041448: 28bf |03ea: goto 03a9 // -0041 │ │ +04144a: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +04144e: 28fd |03ed: goto 03ea // -0003 │ │ +041450: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +041454: 0201 1700 |03f0: move/from16 v1, v23 │ │ +041458: 0202 1200 |03f2: move/from16 v2, v18 │ │ +04145c: 6e30 470a 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a47 │ │ +041462: 0c11 |03f7: move-result-object v17 │ │ +041464: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +041468: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +04146c: 5200 4303 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0343 │ │ +041470: 021b 0000 |03fe: move/from16 v27, v0 │ │ +041474: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +041478: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +04147c: 5400 8003 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041480: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +041484: 7401 4516 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +04148a: 0a1b |040b: move-result v27 │ │ +04148c: 0200 1200 |040c: move/from16 v0, v18 │ │ +041490: 0201 1b00 |040e: move/from16 v1, v27 │ │ +041494: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +041498: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +04149c: 5400 8003 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0414a0: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +0414a4: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +0414a8: 0201 1200 |041a: move/from16 v1, v18 │ │ +0414ac: 6e20 3f16 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0414b2: 0c1b |041f: move-result-object v27 │ │ +0414b4: 1f1b a701 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +0414b8: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +0414bc: 2885 |0424: goto 03a9 // -007b │ │ +0414be: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +0414c2: 28fd |0427: goto 0424 // -0003 │ │ +0414c4: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +0414c8: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +0414cc: 7601 bd0a 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0abd │ │ +0414d2: 7401 7d0a 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0a7d │ │ +0414d8: 0a1b |0432: move-result v27 │ │ +0414da: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +0414de: 7401 5f0a 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0a5f │ │ +0414e4: 0c0a |0438: move-result-object v10 │ │ +0414e6: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +0414ea: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +0414ee: 6e20 7e0a a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7e │ │ +0414f4: 0c11 |0440: move-result-object v17 │ │ +0414f6: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +0414fa: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +0414fe: 5200 4103 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +041502: 021b 0000 |0447: move/from16 v27, v0 │ │ +041506: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +04150a: 5200 6c03 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +04150e: 021c 0000 |044d: move/from16 v28, v0 │ │ +041512: 0200 1b00 |044f: move/from16 v0, v27 │ │ +041516: 0201 1c00 |0451: move/from16 v1, v28 │ │ +04151a: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +04151e: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +041522: 7401 650a 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +041528: 0a1b |045a: move-result v27 │ │ +04152a: 0200 1000 |045b: move/from16 v0, v16 │ │ +04152e: 0201 1b00 |045d: move/from16 v1, v27 │ │ +041532: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +041536: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +04153a: 0201 1000 |0463: move/from16 v1, v16 │ │ +04153e: 6e20 640a 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0a64 │ │ +041544: 0c05 |0468: move-result-object v5 │ │ +041546: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +04154a: 6e20 7f0a 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0a7f │ │ +041550: 0c11 |046e: move-result-object v17 │ │ +041552: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +041556: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +04155a: 5200 4103 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +04155e: 021b 0000 |0475: move/from16 v27, v0 │ │ +041562: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +041566: 5200 6c03 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +04156a: 021c 0000 |047b: move/from16 v28, v0 │ │ +04156e: 0200 1b00 |047d: move/from16 v0, v27 │ │ +041572: 0201 1c00 |047f: move/from16 v1, v28 │ │ +041576: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +04157a: 6e20 b711 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@11b7 │ │ +041580: 0a1b |0486: move-result v27 │ │ +041582: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +041586: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +04158a: 28cc |048b: goto 0457 // -0034 │ │ +04158c: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +041590: 28b3 |048e: goto 0441 // -004d │ │ catches : 1 │ │ 0x0095 - 0x00a0 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ positions : │ │ 0x0000 line=918 │ │ 0x0002 line=919 │ │ 0x0003 line=920 │ │ @@ -49668,21 +49668,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0414cc: |[0414cc] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -0414dc: 5510 7a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ -0414e0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0414e4: 6e20 a30a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0aa3 │ │ -0414ea: 0e00 |0007: return-void │ │ -0414ec: 6f20 0712 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1207 │ │ -0414f2: 28fc |000b: goto 0007 // -0004 │ │ +0415a4: |[0415a4] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +0415b4: 5510 7a03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@037a │ │ +0415b8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0415bc: 6e20 a30a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0aa3 │ │ +0415c2: 0e00 |0007: return-void │ │ +0415c4: 6f20 0712 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1207 │ │ +0415ca: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ 0x0004 line=1319 │ │ 0x0007 line=1323 │ │ 0x0008 line=1321 │ │ locals : │ │ @@ -49694,90 +49694,90 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -0414f4: |[0414f4] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -041504: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -041506: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -041508: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -04150a: 54a4 6503 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -04150e: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -041512: 54a4 6503 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041516: 54a5 8903 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ -04151a: 6e20 f808 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f8 │ │ -041520: 54a4 6503 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041524: 6e20 f708 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ -04152a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -04152c: 54a4 8003 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041530: 6e10 3e16 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -041536: 0a04 |0019: move-result v4 │ │ -041538: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -04153c: 54a4 8003 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041540: 6e20 3816 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -041546: 0c01 |0021: move-result-object v1 │ │ -041548: 1f01 a701 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -04154c: 54a4 6503 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041550: 5215 4103 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ -041554: 5416 3f03 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ -041558: 6e40 e608 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ -04155e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -041562: 28e5 |002f: goto 0014 // -001b │ │ -041564: 54a4 6503 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041568: 6e20 e808 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ -04156e: 54a4 8003 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041572: 6e10 3616 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -041578: 7010 a00a 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0aa0 │ │ -04157e: 59a7 6c03 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041582: 6e30 a50a 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ -041588: 54a2 6503 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -04158c: 5bab 6503 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041590: 59a7 7203 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ -041594: 54a4 6503 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041598: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -04159c: 54a4 8903 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ -0415a0: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -0415a4: 2204 ad01 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01ad │ │ -0415a8: 7030 2a0a a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0a2a │ │ -0415ae: 5ba4 8903 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ -0415b2: 54a4 6503 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0415b6: 54a5 8903 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ -0415ba: 6e20 f108 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f1 │ │ -0415c0: 5ca7 8e03 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -0415c4: 55a3 7503 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -0415c8: 5ca9 7503 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -0415cc: 54a4 6503 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0415d0: 6e10 e908 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -0415d6: 0a04 |0069: move-result v4 │ │ -0415d8: 59a4 7203 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ -0415dc: 52a4 9103 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -0415e0: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -0415e4: 54a4 6503 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0415e8: 54a5 8f03 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ -0415ec: 54a6 9003 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ -0415f0: 6e30 f208 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@08f2 │ │ -0415f6: 52a4 9103 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -0415fa: 6e40 ab0a 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ -041600: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -041602: 59a4 9103 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ -041606: 5ba8 8f03 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ -04160a: 5ba8 9003 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ -04160e: 54a4 6603 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ -041612: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -041616: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -04161a: 54a4 6603 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ -04161e: 7230 240a 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a24 │ │ -041624: 0e00 |0090: return-void │ │ -041626: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -04162a: 6e10 9b0a 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -041630: 28ef |0096: goto 0085 // -0011 │ │ -041632: 6e10 a40a 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ -041638: 28eb |009a: goto 0085 // -0015 │ │ +0415cc: |[0415cc] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +0415dc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0415de: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0415e0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0415e2: 54a4 6503 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0415e6: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +0415ea: 54a4 6503 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0415ee: 54a5 8903 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ +0415f2: 6e20 f808 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f8 │ │ +0415f8: 54a4 6503 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0415fc: 6e20 f708 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@08f7 │ │ +041602: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +041604: 54a4 8003 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041608: 6e10 4516 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +04160e: 0a04 |0019: move-result v4 │ │ +041610: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +041614: 54a4 8003 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041618: 6e20 3f16 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +04161e: 0c01 |0021: move-result-object v1 │ │ +041620: 1f01 a701 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +041624: 54a4 6503 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041628: 5215 4103 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0341 │ │ +04162c: 5416 3f03 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@033f │ │ +041630: 6e40 e608 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@08e6 │ │ +041636: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04163a: 28e5 |002f: goto 0014 // -001b │ │ +04163c: 54a4 6503 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041640: 6e20 e808 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@08e8 │ │ +041646: 54a4 8003 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +04164a: 6e10 3d16 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +041650: 7010 a00a 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0aa0 │ │ +041656: 59a7 6c03 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +04165a: 6e30 a50a 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0aa5 │ │ +041660: 54a2 6503 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041664: 5bab 6503 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041668: 59a7 7203 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ +04166c: 54a4 6503 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041670: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +041674: 54a4 8903 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ +041678: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +04167c: 2204 ad01 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01ad │ │ +041680: 7030 2a0a a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0a2a │ │ +041686: 5ba4 8903 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ +04168a: 54a4 6503 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +04168e: 54a5 8903 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0389 │ │ +041692: 6e20 f108 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f1 │ │ +041698: 5ca7 8e03 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +04169c: 55a3 7503 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +0416a0: 5ca9 7503 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +0416a4: 54a4 6503 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0416a8: 6e10 e908 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +0416ae: 0a04 |0069: move-result v4 │ │ +0416b0: 59a4 7203 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0372 │ │ +0416b4: 52a4 9103 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +0416b8: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +0416bc: 54a4 6503 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0416c0: 54a5 8f03 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ +0416c4: 54a6 9003 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ +0416c8: 6e30 f208 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@08f2 │ │ +0416ce: 52a4 9103 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +0416d2: 6e40 ab0a 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ +0416d8: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +0416da: 59a4 9103 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0391 │ │ +0416de: 5ba8 8f03 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@038f │ │ +0416e2: 5ba8 9003 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0390 │ │ +0416e6: 54a4 6603 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ +0416ea: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +0416ee: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +0416f2: 54a4 6603 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ +0416f6: 7230 240a 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a24 │ │ +0416fc: 0e00 |0090: return-void │ │ +0416fe: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +041702: 6e10 9b0a 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +041708: 28ef |0096: goto 0085 // -0011 │ │ +04170a: 6e10 a40a 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ +041710: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=408 │ │ 0x0007 line=409 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ 0x001c line=412 │ │ @@ -49825,49 +49825,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -04163c: |[04163c] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -04164c: 6001 2200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -041650: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -041652: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -041656: 5461 9603 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ -04165a: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -04165e: 1c01 6d02 |0009: const-class v1, Landroid/view/ViewGroup; // type@026d │ │ -041662: 1a02 1d19 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@191d │ │ -041666: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -041668: 2333 c703 |000e: new-array v3, v3, [Ljava/lang/Class; // type@03c7 │ │ -04166c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -04166e: 6205 ae06 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@06ae │ │ -041672: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -041676: 6e30 9115 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1591 │ │ -04167c: 0c01 |0018: move-result-object v1 │ │ -04167e: 5b61 9603 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ -041682: 5461 9603 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ -041686: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -041688: 2322 c803 |001e: new-array v2, v2, [Ljava/lang/Object; // type@03c8 │ │ -04168c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -04168e: 7110 8115 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1581 │ │ -041694: 0c04 |0024: move-result-object v4 │ │ -041696: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -04169a: 6e30 1416 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -0416a0: 0e00 |002a: return-void │ │ -0416a2: 0d00 |002b: move-exception v0 │ │ -0416a4: 1a01 e60a |002c: const-string v1, "ViewPager" // string@0ae6 │ │ -0416a8: 1a02 5302 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0253 │ │ -0416ac: 7130 fc10 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0416b2: 28e8 |0033: goto 001b // -0018 │ │ -0416b4: 0d00 |0034: move-exception v0 │ │ -0416b6: 1a01 e60a |0035: const-string v1, "ViewPager" // string@0ae6 │ │ -0416ba: 1a02 f402 |0037: const-string v2, "Error changing children drawing order" // string@02f4 │ │ -0416be: 7130 fc10 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0416c4: 28ee |003c: goto 002a // -0012 │ │ +041714: |[041714] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +041724: 6001 2200 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +041728: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +04172a: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +04172e: 5461 9603 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ +041732: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +041736: 1c01 6d02 |0009: const-class v1, Landroid/view/ViewGroup; // type@026d │ │ +04173a: 1a02 2719 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@1927 │ │ +04173e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +041740: 2333 c903 |000e: new-array v3, v3, [Ljava/lang/Class; // type@03c9 │ │ +041744: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +041746: 6205 ad06 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@06ad │ │ +04174a: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +04174e: 6e30 9815 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1598 │ │ +041754: 0c01 |0018: move-result-object v1 │ │ +041756: 5b61 9603 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ +04175a: 5461 9603 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0396 │ │ +04175e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +041760: 2322 ca03 |001e: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +041764: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +041766: 7110 8815 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1588 │ │ +04176c: 0c04 |0024: move-result-object v4 │ │ +04176e: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +041772: 6e30 1b16 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +041778: 0e00 |002a: return-void │ │ +04177a: 0d00 |002b: move-exception v0 │ │ +04177c: 1a01 fc0a |002c: const-string v1, "ViewPager" // string@0afc │ │ +041780: 1a02 6502 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0265 │ │ +041784: 7130 fc10 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +04178a: 28e8 |0033: goto 001b // -0018 │ │ +04178c: 0d00 |0034: move-exception v0 │ │ +04178e: 1a01 fc0a |0035: const-string v1, "ViewPager" // string@0afc │ │ +041792: 1a02 0603 |0037: const-string v2, "Error changing children drawing order" // string@0306 │ │ +041796: 7130 fc10 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +04179c: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=623 │ │ @@ -49890,24 +49890,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0416e4: |[0416e4] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -0416f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0416f6: 5c21 8e03 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -0416fa: 5520 7503 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -0416fe: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -041702: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -041704: 6e40 ab0a 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ -04170a: 0e00 |000b: return-void │ │ -04170c: 0110 |000c: move v0, v1 │ │ -04170e: 28fb |000d: goto 0008 // -0005 │ │ +0417bc: |[0417bc] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +0417cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0417ce: 5c21 8e03 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +0417d2: 5520 7503 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +0417d6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0417da: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0417dc: 6e40 ab0a 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ +0417e2: 0e00 |000b: return-void │ │ +0417e4: 0110 |000c: move v0, v1 │ │ +0417e6: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000b line=491 │ │ 0x000d line=490 │ │ locals : │ │ @@ -49919,19 +49919,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -041710: |[041710] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -041720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041722: 5c10 8e03 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ -041726: 6e40 ab0a 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ -04172c: 0e00 |0006: return-void │ │ +0417e8: |[0417e8] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +0417f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0417fa: 5c10 8e03 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@038e │ │ +0417fe: 6e40 ab0a 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0aab │ │ +041804: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=500 │ │ 0x0003 line=501 │ │ 0x0006 line=502 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -49943,18 +49943,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -041730: |[041730] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -041740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041742: 6e50 ac0a 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ -041748: 0e00 |0004: return-void │ │ +041808: |[041808] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +041818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04181a: 6e50 ac0a 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0aac │ │ +041820: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0004 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -49966,86 +49966,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -04174c: |[04174c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -04175c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04175e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -041760: 5453 6503 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041764: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -041768: 5453 6503 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -04176c: 6e10 e908 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -041772: 0a03 |000b: move-result v3 │ │ -041774: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -041778: 7020 b90a 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -04177e: 0e00 |0011: return-void │ │ -041780: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -041784: 5253 6c03 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041788: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -04178c: 5453 8003 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -041790: 6e10 3e16 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -041796: 0a03 |001d: move-result v3 │ │ -041798: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -04179c: 7020 b90a 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -0417a2: 28ee |0023: goto 0011 // -0012 │ │ -0417a4: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -0417a8: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0417aa: 5252 8a03 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -0417ae: 5253 6c03 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -0417b2: b023 |002b: add-int/2addr v3, v2 │ │ -0417b4: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -0417b8: 5253 6c03 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -0417bc: b123 |0030: sub-int/2addr v3, v2 │ │ -0417be: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -0417c2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0417c4: 5453 8003 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0417c8: 6e10 3e16 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0417ce: 0a03 |0039: move-result v3 │ │ -0417d0: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -0417d4: 5453 8003 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ -0417d8: 6e20 3816 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0417de: 0c03 |0041: move-result-object v3 │ │ -0417e0: 1f03 a701 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ -0417e4: 5c30 4203 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ -0417e8: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0417ec: 28ec |0048: goto 0034 // -0014 │ │ -0417ee: 5453 6503 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -0417f2: 6e10 e908 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -0417f8: 0a03 |004e: move-result v3 │ │ -0417fa: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -0417fe: 5453 6503 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041802: 6e10 e908 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -041808: 0a03 |0056: move-result v3 │ │ -04180a: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -04180e: 28ce |0059: goto 0027 // -0032 │ │ -041810: 5253 6c03 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041814: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -041818: 5553 7503 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ -04181c: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -041820: 5956 6c03 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041824: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -041828: 5453 8b03 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -04182c: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -041830: 5453 8b03 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -041834: 7220 270a 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -04183a: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -04183e: 5453 7d03 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -041842: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -041846: 5453 7d03 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -04184a: 7220 270a 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ -041850: 6e10 a40a 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ -041856: 2894 |007d: goto 0011 // -006c │ │ -041858: 0140 |007e: move v0, v4 │ │ -04185a: 28df |007f: goto 005e // -0021 │ │ -04185c: 6e20 9c0a 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0a9c │ │ -041862: 7050 a60a 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ -041868: 288b |0086: goto 0011 // -0075 │ │ +041824: |[041824] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +041834: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +041836: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +041838: 5453 6503 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +04183c: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +041840: 5453 6503 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041844: 6e10 e908 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +04184a: 0a03 |000b: move-result v3 │ │ +04184c: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +041850: 7020 b90a 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +041856: 0e00 |0011: return-void │ │ +041858: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +04185c: 5253 6c03 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +041860: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +041864: 5453 8003 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +041868: 6e10 4516 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +04186e: 0a03 |001d: move-result v3 │ │ +041870: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +041874: 7020 b90a 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +04187a: 28ee |0023: goto 0011 // -0012 │ │ +04187c: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +041880: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +041882: 5252 8a03 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +041886: 5253 6c03 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +04188a: b023 |002b: add-int/2addr v3, v2 │ │ +04188c: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +041890: 5253 6c03 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +041894: b123 |0030: sub-int/2addr v3, v2 │ │ +041896: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +04189a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +04189c: 5453 8003 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0418a0: 6e10 4516 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0418a6: 0a03 |0039: move-result v3 │ │ +0418a8: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +0418ac: 5453 8003 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0380 │ │ +0418b0: 6e20 3f16 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0418b6: 0c03 |0041: move-result-object v3 │ │ +0418b8: 1f03 a701 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01a7 │ │ +0418bc: 5c30 4203 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0342 │ │ +0418c0: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0418c4: 28ec |0048: goto 0034 // -0014 │ │ +0418c6: 5453 6503 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0418ca: 6e10 e908 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +0418d0: 0a03 |004e: move-result v3 │ │ +0418d2: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +0418d6: 5453 6503 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +0418da: 6e10 e908 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +0418e0: 0a03 |0056: move-result v3 │ │ +0418e2: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +0418e6: 28ce |0059: goto 0027 // -0032 │ │ +0418e8: 5253 6c03 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +0418ec: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +0418f0: 5553 7503 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0375 │ │ +0418f4: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +0418f8: 5956 6c03 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +0418fc: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +041900: 5453 8b03 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +041904: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +041908: 5453 8b03 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +04190c: 7220 270a 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +041912: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +041916: 5453 7d03 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +04191a: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +04191e: 5453 7d03 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +041922: 7220 270a 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0a27 │ │ +041928: 6e10 a40a 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ +04192e: 2894 |007d: goto 0011 // -006c │ │ +041930: 0140 |007e: move v0, v4 │ │ +041932: 28df |007f: goto 005e // -0021 │ │ +041934: 6e20 9c0a 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0a9c │ │ +04193a: 7050 a60a 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0aa6 │ │ +041940: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=513 │ │ 0x000e line=514 │ │ 0x0011 line=553 │ │ 0x0012 line=517 │ │ 0x0020 line=518 │ │ @@ -50086,18 +50086,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04186c: |[04186c] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -04187c: 5410 7d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -041880: 5b12 7d03 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ -041884: 1100 |0004: return-object v0 │ │ +041944: |[041944] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +041954: 5410 7d03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +041958: 5b12 7d03 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +04195c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ 0x0004 line=656 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -50109,39 +50109,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -041888: |[041888] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -041898: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04189a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -04189e: 1a00 e60a |0003: const-string v0, "ViewPager" // string@0ae6 │ │ -0418a2: 2201 4d03 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0418a6: 7010 f315 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0418ac: 1a02 5c09 |000a: const-string v2, "Requested offscreen page limit " // string@095c │ │ -0418b0: 6e20 fa15 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0418b6: 0c01 |000f: move-result-object v1 │ │ -0418b8: 6e20 f615 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0418be: 0c01 |0013: move-result-object v1 │ │ -0418c0: 1a02 8f00 |0014: const-string v2, " too small; defaulting to " // string@008f │ │ -0418c4: 6e20 fa15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0418ca: 0c01 |0019: move-result-object v1 │ │ -0418cc: 6e20 f615 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0418d2: 0c01 |001d: move-result-object v1 │ │ -0418d4: 6e10 ff15 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0418da: 0c01 |0021: move-result-object v1 │ │ -0418dc: 7120 0011 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -0418e2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -0418e4: 5240 8a03 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -0418e8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -0418ec: 5945 8a03 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ -0418f0: 6e10 9b0a 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -0418f6: 0e00 |002f: return-void │ │ +041960: |[041960] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +041970: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +041972: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +041976: 1a00 fc0a |0003: const-string v0, "ViewPager" // string@0afc │ │ +04197a: 2201 4f03 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +04197e: 7010 fa15 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +041984: 1a02 7209 |000a: const-string v2, "Requested offscreen page limit " // string@0972 │ │ +041988: 6e20 0116 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04198e: 0c01 |000f: move-result-object v1 │ │ +041990: 6e20 fd15 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +041996: 0c01 |0013: move-result-object v1 │ │ +041998: 1a02 a200 |0014: const-string v2, " too small; defaulting to " // string@00a2 │ │ +04199c: 6e20 0116 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0419a2: 0c01 |0019: move-result-object v1 │ │ +0419a4: 6e20 fd15 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0419aa: 0c01 |001d: move-result-object v1 │ │ +0419ac: 6e10 0616 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0419b2: 0c01 |0021: move-result-object v1 │ │ +0419b4: 7120 0011 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +0419ba: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +0419bc: 5240 8a03 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +0419c0: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +0419c4: 5945 8a03 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@038a │ │ +0419c8: 6e10 9b0a 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +0419ce: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0003 line=689 │ │ 0x0025 line=691 │ │ 0x0026 line=693 │ │ 0x002a line=694 │ │ @@ -50156,17 +50156,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0418f8: |[0418f8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -041908: 5b01 6603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ -04190c: 0e00 |0002: return-void │ │ +0419d0: |[0419d0] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +0419e0: 5b01 6603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0366 │ │ +0419e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0002 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -50176,17 +50176,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041910: |[041910] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -041920: 5b01 8b03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ -041924: 0e00 |0002: return-void │ │ +0419e8: |[0419e8] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0419f8: 5b01 8b03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@038b │ │ +0419fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -50196,22 +50196,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -041928: |[041928] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -041938: 5220 8c03 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -04193c: 5923 8c03 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -041940: 6e10 7b0a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ -041946: 0a01 |0007: move-result v1 │ │ -041948: 7050 9d0a 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0a9d │ │ -04194e: 6e10 a40a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ -041954: 0e00 |000e: return-void │ │ +041a00: |[041a00] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +041a10: 5220 8c03 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +041a14: 5923 8c03 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +041a18: 6e10 7b0a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0a7b │ │ +041a1e: 0a01 |0007: move-result v1 │ │ +041a20: 7050 9d0a 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0a9d │ │ +041a26: 6e10 a40a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0aa4 │ │ +041a2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0002 line=709 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000b line=714 │ │ @@ -50227,23 +50227,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -041958: |[041958] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -041968: 6e10 690a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ -04196e: 0c00 |0003: move-result-object v0 │ │ -041970: 6e10 8e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -041976: 0c00 |0007: move-result-object v0 │ │ -041978: 6e20 d200 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ -04197e: 0c00 |000b: move-result-object v0 │ │ -041980: 6e20 b60a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ab6 │ │ -041986: 0e00 |000f: return-void │ │ +041a30: |[041a30] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +041a40: 6e10 690a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0a69 │ │ +041a46: 0c00 |0003: move-result-object v0 │ │ +041a48: 6e10 8e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +041a4e: 0c00 |0007: move-result-object v0 │ │ +041a50: 6e20 d200 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ +041a56: 0c00 |000b: move-result-object v0 │ │ +041a58: 6e20 b60a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ab6 │ │ +041a5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000f line=745 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -50253,25 +50253,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -041988: |[041988] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -041998: 5b12 8503 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -04199c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0419a0: 6e10 9e0a 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0a9e │ │ -0419a6: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -0419aa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0419ac: 6e20 ba0a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0aba │ │ -0419b2: 6e10 830a 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0a83 │ │ -0419b8: 0e00 |0010: return-void │ │ -0419ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0419bc: 28f8 |0012: goto 000a // -0008 │ │ +041a60: |[041a60] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +041a70: 5b12 8503 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +041a74: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +041a78: 6e10 9e0a 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0a9e │ │ +041a7e: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +041a82: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +041a84: 6e20 ba0a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0aba │ │ +041a8a: 6e10 830a 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0a83 │ │ +041a90: 0e00 |0010: return-void │ │ +041a92: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +041a94: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0002 line=733 │ │ 0x0007 line=734 │ │ 0x000d line=735 │ │ 0x0010 line=736 │ │ @@ -50285,44 +50285,44 @@ │ │ type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0419c0: |[0419c0] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -0419d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0419d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0419d4: 6004 2200 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0419d8: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -0419dc: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -0419e0: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -0419e4: 0120 |000a: move v0, v2 │ │ -0419e6: 5464 8d03 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ -0419ea: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -0419ee: 0124 |000f: move v4, v2 │ │ -0419f0: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -0419f4: 0121 |0012: move v1, v2 │ │ -0419f6: 5b68 8d03 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ -0419fa: 6e20 a80a 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0aa8 │ │ -041a00: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -041a04: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -041a08: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -041a0a: 5962 6f03 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ -041a0e: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -041a12: 6e10 9b0a 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -041a18: 0e00 |0024: return-void │ │ -041a1a: 0130 |0025: move v0, v3 │ │ -041a1c: 28e5 |0026: goto 000b // -001b │ │ -041a1e: 0134 |0027: move v4, v3 │ │ -041a20: 28e8 |0028: goto 0010 // -0018 │ │ -041a22: 0131 |0029: move v1, v3 │ │ -041a24: 28e9 |002a: goto 0013 // -0017 │ │ -041a26: 5963 6f03 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ -041a2a: 28f2 |002d: goto 001f // -000e │ │ +041a98: |[041a98] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +041aa8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +041aaa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +041aac: 6004 2200 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +041ab0: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +041ab4: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +041ab8: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +041abc: 0120 |000a: move v0, v2 │ │ +041abe: 5464 8d03 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ +041ac2: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +041ac6: 0124 |000f: move v4, v2 │ │ +041ac8: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +041acc: 0121 |0012: move v1, v2 │ │ +041ace: 5b68 8d03 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@038d │ │ +041ad2: 6e20 a80a 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0aa8 │ │ +041ad8: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +041adc: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +041ae0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +041ae2: 5962 6f03 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ +041ae6: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +041aea: 6e10 9b0a 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +041af0: 0e00 |0024: return-void │ │ +041af2: 0130 |0025: move v0, v3 │ │ +041af4: 28e5 |0026: goto 000b // -001b │ │ +041af6: 0134 |0027: move v4, v3 │ │ +041af8: 28e8 |0028: goto 0010 // -0018 │ │ +041afa: 0131 |0029: move v1, v3 │ │ +041afc: 28e9 |002a: goto 0013 // -0017 │ │ +041afe: 5963 6f03 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@036f │ │ +041b02: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0008 line=609 │ │ 0x000b line=610 │ │ 0x0013 line=611 │ │ 0x0015 line=612 │ │ @@ -50347,18 +50347,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -041a2c: |[041a2c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -041a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041a3e: 6e40 bc0a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0abc │ │ -041a44: 0e00 |0004: return-void │ │ +041b04: |[041b04] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +041b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041b16: 6e40 bc0a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0abc │ │ +041b1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0004 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -50369,98 +50369,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -041a48: |[041a48] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -041a58: 6e10 650a 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ -041a5e: 0a01 |0003: move-result v1 │ │ -041a60: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -041a64: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -041a66: 7020 b90a 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -041a6c: 0e00 |000a: return-void │ │ -041a6e: 6e10 790a 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ -041a74: 0a02 |000e: move-result v2 │ │ -041a76: 6e10 7a0a 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ -041a7c: 0a03 |0012: move-result v3 │ │ -041a7e: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -041a82: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -041a86: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -041a8a: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -041a8e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -041a90: 7020 510a 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ -041a96: 6e10 9b0a 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ -041a9c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -041a9e: 7020 b80a 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -041aa4: 28e4 |0026: goto 000a // -001c │ │ -041aa6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -041aa8: 7020 b90a 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ -041aae: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -041ab0: 7020 b80a 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ -041ab6: 7010 680a 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ -041abc: 0a0c |0032: move-result v12 │ │ -041abe: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -041ac2: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -041ac6: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -041aca: 7110 b315 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -041ad0: 0a0e |003c: move-result v14 │ │ -041ad2: 82ee |003d: int-to-float v14, v14 │ │ -041ad4: c8ed |003e: mul-float/2addr v13, v14 │ │ -041ad6: 82ce |003f: int-to-float v14, v12 │ │ -041ad8: c9ed |0040: div-float/2addr v13, v14 │ │ -041ada: 7120 b815 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -041ae0: 0a08 |0044: move-result v8 │ │ -041ae2: 8291 |0045: int-to-float v1, v9 │ │ -041ae4: 829d |0046: int-to-float v13, v9 │ │ -041ae6: 6e20 570a 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0a57 │ │ -041aec: 0a0e |004a: move-result v14 │ │ -041aee: c8ed |004b: mul-float/2addr v13, v14 │ │ -041af0: a607 010d |004c: add-float v7, v1, v13 │ │ -041af4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -041af6: 7701 b315 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -041afc: 0a12 |0052: move-result v18 │ │ -041afe: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -041b02: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -041b06: 0200 1200 |0057: move/from16 v0, v18 │ │ -041b0a: 820d |0059: int-to-float v13, v0 │ │ -041b0c: a90d 070d |005a: div-float v13, v7, v13 │ │ -041b10: 7110 b215 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -041b16: 0a0d |005f: move-result v13 │ │ -041b18: c8d1 |0060: mul-float/2addr v1, v13 │ │ -041b1a: 7110 ba15 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@15ba │ │ -041b20: 0a01 |0064: move-result v1 │ │ -041b22: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -041b26: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -041b2a: 7120 b915 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -041b30: 0a06 |006c: move-result v6 │ │ -041b32: 54f1 9403 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ -041b36: 7406 ef12 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ -041b3c: 7110 cb09 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -041b42: 2895 |0075: goto 000a // -006b │ │ -041b44: 82c1 |0076: int-to-float v1, v12 │ │ -041b46: 54fd 6503 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ -041b4a: 52fe 6c03 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ -041b4e: 6e20 ec08 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ -041b54: 0a0d |007e: move-result v13 │ │ -041b56: a80b 010d |007f: mul-float v11, v1, v13 │ │ -041b5a: 7110 b315 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -041b60: 0a01 |0084: move-result v1 │ │ -041b62: 8211 |0085: int-to-float v1, v1 │ │ -041b64: 52fd 8c03 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ -041b68: 82dd |0088: int-to-float v13, v13 │ │ -041b6a: c6bd |0089: add-float/2addr v13, v11 │ │ -041b6c: a90a 010d |008a: div-float v10, v1, v13 │ │ -041b70: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -041b74: c6a1 |008e: add-float/2addr v1, v10 │ │ -041b76: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -041b7a: c8d1 |0091: mul-float/2addr v1, v13 │ │ -041b7c: 8716 |0092: float-to-int v6, v1 │ │ -041b7e: 28d4 |0093: goto 0067 // -002c │ │ +041b20: |[041b20] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +041b30: 6e10 650a 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0a65 │ │ +041b36: 0a01 |0003: move-result v1 │ │ +041b38: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +041b3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +041b3e: 7020 b90a 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +041b44: 0e00 |000a: return-void │ │ +041b46: 6e10 790a 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0a79 │ │ +041b4c: 0a02 |000e: move-result v2 │ │ +041b4e: 6e10 7a0a 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0a7a │ │ +041b54: 0a03 |0012: move-result v3 │ │ +041b56: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +041b5a: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +041b5e: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +041b62: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +041b66: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +041b68: 7020 510a 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0a51 │ │ +041b6e: 6e10 9b0a 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0a9b │ │ +041b74: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +041b76: 7020 b80a 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +041b7c: 28e4 |0026: goto 000a // -001c │ │ +041b7e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +041b80: 7020 b90a 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0ab9 │ │ +041b86: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +041b88: 7020 b80a 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0ab8 │ │ +041b8e: 7010 680a 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0a68 │ │ +041b94: 0a0c |0032: move-result v12 │ │ +041b96: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +041b9a: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +041b9e: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +041ba2: 7110 ba15 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +041ba8: 0a0e |003c: move-result v14 │ │ +041baa: 82ee |003d: int-to-float v14, v14 │ │ +041bac: c8ed |003e: mul-float/2addr v13, v14 │ │ +041bae: 82ce |003f: int-to-float v14, v12 │ │ +041bb0: c9ed |0040: div-float/2addr v13, v14 │ │ +041bb2: 7120 bf15 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +041bb8: 0a08 |0044: move-result v8 │ │ +041bba: 8291 |0045: int-to-float v1, v9 │ │ +041bbc: 829d |0046: int-to-float v13, v9 │ │ +041bbe: 6e20 570a 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0a57 │ │ +041bc4: 0a0e |004a: move-result v14 │ │ +041bc6: c8ed |004b: mul-float/2addr v13, v14 │ │ +041bc8: a607 010d |004c: add-float v7, v1, v13 │ │ +041bcc: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +041bce: 7701 ba15 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +041bd4: 0a12 |0052: move-result v18 │ │ +041bd6: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +041bda: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +041bde: 0200 1200 |0057: move/from16 v0, v18 │ │ +041be2: 820d |0059: int-to-float v13, v0 │ │ +041be4: a90d 070d |005a: div-float v13, v7, v13 │ │ +041be8: 7110 b915 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +041bee: 0a0d |005f: move-result v13 │ │ +041bf0: c8d1 |0060: mul-float/2addr v1, v13 │ │ +041bf2: 7110 c115 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@15c1 │ │ +041bf8: 0a01 |0064: move-result v1 │ │ +041bfa: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +041bfe: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +041c02: 7120 c015 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +041c08: 0a06 |006c: move-result v6 │ │ +041c0a: 54f1 9403 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0394 │ │ +041c0e: 7406 ef12 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ +041c14: 7110 cb09 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +041c1a: 2895 |0075: goto 000a // -006b │ │ +041c1c: 82c1 |0076: int-to-float v1, v12 │ │ +041c1e: 54fd 6503 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0365 │ │ +041c22: 52fe 6c03 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@036c │ │ +041c26: 6e20 ec08 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@08ec │ │ +041c2c: 0a0d |007e: move-result v13 │ │ +041c2e: a80b 010d |007f: mul-float v11, v1, v13 │ │ +041c32: 7110 ba15 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +041c38: 0a01 |0084: move-result v1 │ │ +041c3a: 8211 |0085: int-to-float v1, v1 │ │ +041c3c: 52fd 8c03 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@038c │ │ +041c40: 82dd |0088: int-to-float v13, v13 │ │ +041c42: c6bd |0089: add-float/2addr v13, v11 │ │ +041c44: a90a 010d |008a: div-float v10, v1, v13 │ │ +041c48: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +041c4c: c6a1 |008e: add-float/2addr v1, v10 │ │ +041c4e: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +041c52: c8d1 |0091: mul-float/2addr v1, v13 │ │ +041c54: 8716 |0092: float-to-int v6, v1 │ │ +041c56: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0006 line=791 │ │ 0x000a line=827 │ │ 0x000b line=794 │ │ 0x000f line=795 │ │ @@ -50508,38 +50508,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -041b80: |[041b80] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -041b90: 6f20 0c12 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@120c │ │ -041b96: 0a00 |0003: move-result v0 │ │ -041b98: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -041b9c: 5410 8503 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ -041ba0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -041ba4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -041ba6: 0f00 |000b: return v0 │ │ -041ba8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -041baa: 28fe |000d: goto 000b // -0002 │ │ +041c58: |[041c58] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +041c68: 6f20 0c12 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@120c │ │ +041c6e: 0a00 |0003: move-result v0 │ │ +041c70: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +041c74: 5410 8503 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0385 │ │ +041c78: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +041c7c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +041c7e: 0f00 |000b: return v0 │ │ +041c80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +041c82: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #227 header: │ │ class_idx : 436 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2792 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #227 annotations: │ │ Annotations on class │ │ @@ -50557,21 +50557,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'requestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2792 (ViewParentCompat.java) │ │ + source_file_idx : 2814 (ViewParentCompat.java) │ │ │ │ Class #228 header: │ │ class_idx : 438 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2792 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2814 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 annotations: │ │ Annotations on class │ │ @@ -50594,26 +50594,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -041bac: |[041bac] android.support.v4.view.ViewParentCompat.:()V │ │ -041bbc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -041bc0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -041bc4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -041bc8: 2201 b301 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@01b3 │ │ -041bcc: 7010 bf0a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0abf │ │ -041bd2: 6901 9e03 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ -041bd6: 0e00 |000d: return-void │ │ -041bd8: 2201 b501 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@01b5 │ │ -041bdc: 7010 c20a 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0ac2 │ │ -041be2: 6901 9e03 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ -041be6: 28f8 |0015: goto 000d // -0008 │ │ +041c84: |[041c84] android.support.v4.view.ViewParentCompat.:()V │ │ +041c94: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +041c98: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +041c9c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041ca0: 2201 b301 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@01b3 │ │ +041ca4: 7010 bf0a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0abf │ │ +041caa: 6901 9e03 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ +041cae: 0e00 |000d: return-void │ │ +041cb0: 2201 b501 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@01b5 │ │ +041cb4: 7010 c20a 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0ac2 │ │ +041cba: 6901 9e03 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ +041cbe: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=68 │ │ 0x000e line=66 │ │ @@ -50625,17 +50625,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041be8: |[041be8] android.support.v4.view.ViewParentCompat.:()V │ │ -041bf8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041bfe: 0e00 |0003: return-void │ │ +041cc0: |[041cc0] android.support.v4.view.ViewParentCompat.:()V │ │ +041cd0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -50644,35 +50644,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -041c00: |[041c00] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -041c10: 6200 9e03 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ -041c14: 7240 c10a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac1 │ │ -041c1a: 0a00 |0005: move-result v0 │ │ -041c1c: 0f00 |0006: return v0 │ │ +041cd8: |[041cd8] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +041ce8: 6200 9e03 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@039e │ │ +041cec: 7240 c10a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac1 │ │ +041cf2: 0a00 |0005: move-result v0 │ │ +041cf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2792 (ViewParentCompat.java) │ │ + source_file_idx : 2814 (ViewParentCompat.java) │ │ │ │ Class #229 header: │ │ class_idx : 439 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2793 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2815 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #229 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ @@ -50687,17 +50687,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041c20: |[041c20] android.support.v4.view.ViewParentCompatICS.:()V │ │ -041c30: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041c36: 0e00 |0003: return-void │ │ +041cf8: |[041cf8] android.support.v4.view.ViewParentCompatICS.:()V │ │ +041d08: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ @@ -50705,34 +50705,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -041c38: |[041c38] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -041c48: 7230 0e12 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@120e │ │ -041c4e: 0a00 |0003: move-result v0 │ │ -041c50: 0f00 |0004: return v0 │ │ +041d10: |[041d10] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +041d20: 7230 0e12 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@120e │ │ +041d26: 0a00 |0003: move-result v0 │ │ +041d28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2793 (ViewParentCompatICS.java) │ │ + source_file_idx : 2815 (ViewParentCompatICS.java) │ │ │ │ Class #230 header: │ │ class_idx : 440 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2806 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2828 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #230 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ @@ -50762,31 +50762,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041c54: |[041c54] android.support.v4.view.WindowCompat.:()V │ │ -041c64: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041c6a: 0e00 |0003: return-void │ │ +041d2c: |[041d2c] android.support.v4.view.WindowCompat.:()V │ │ +041d3c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2806 (WindowCompat.java) │ │ + source_file_idx : 2828 (WindowCompat.java) │ │ │ │ Class #231 header: │ │ class_idx : 443 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 410 │ │ +superclass_idx : 837 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -50816,21 +50816,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ name : 'getRecordCount' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 410 (AccessibilityEventCompat.java) │ │ + source_file_idx : 428 (AccessibilityEventCompat.java) │ │ │ │ Class #232 header: │ │ class_idx : 444 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 410 │ │ +superclass_idx : 837 │ │ +source_file_idx : 428 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -50934,26 +50934,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -041c6c: |[041c6c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -041c7c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -041c80: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -041c84: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -041c88: 2200 b901 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@01b9 │ │ -041c8c: 7010 ca0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0aca │ │ -041c92: 6900 a203 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ -041c96: 0e00 |000d: return-void │ │ -041c98: 2200 ba01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@01ba │ │ -041c9c: 7010 ce0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0ace │ │ -041ca2: 6900 a203 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ -041ca6: 28f8 |0015: goto 000d // -0008 │ │ +041d44: |[041d44] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +041d54: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +041d58: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +041d5c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041d60: 2200 b901 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@01b9 │ │ +041d64: 7010 ca0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0aca │ │ +041d6a: 6900 a203 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ +041d6e: 0e00 |000d: return-void │ │ +041d70: 2200 ba01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@01ba │ │ +041d74: 7010 ce0a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0ace │ │ +041d7a: 6900 a203 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ +041d7e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=78 │ │ 0x000e line=76 │ │ locals : │ │ @@ -50963,17 +50963,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041ca8: |[041ca8] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -041cb8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041cbe: 0e00 |0003: return-void │ │ +041d80: |[041d80] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +041d90: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041d96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -50982,20 +50982,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -041cc0: |[041cc0] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -041cd0: 6200 a203 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ -041cd4: 6e10 fe0c 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0cfe │ │ -041cda: 0c01 |0005: move-result-object v1 │ │ -041cdc: 7230 d20a 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0ad2 │ │ -041ce2: 0e00 |0009: return-void │ │ +041d98: |[041d98] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +041da8: 6200 a203 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ +041dac: 6e10 fe0c 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0cfe │ │ +041db2: 0c01 |0005: move-result-object v1 │ │ +041db4: 7230 d20a 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0ad2 │ │ +041dba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -51005,18 +51005,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041ce4: |[041ce4] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -041cf4: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ -041cf8: 7020 f60c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ -041cfe: 1100 |0005: return-object v0 │ │ +041dbc: |[041dbc] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +041dcc: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ +041dd0: 7020 f60c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ +041dd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -51024,21 +51024,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -041d00: |[041d00] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -041d10: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ -041d14: 6201 a203 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ -041d18: 7230 d30a 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0ad3 │ │ -041d1e: 0c01 |0007: move-result-object v1 │ │ -041d20: 7020 f60c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ -041d26: 1100 |000b: return-object v0 │ │ +041dd8: |[041dd8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +041de8: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ +041dec: 6201 a203 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ +041df0: 7230 d30a 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0ad3 │ │ +041df6: 0c01 |0007: move-result-object v1 │ │ +041df8: 7020 f60c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ +041dfe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -51047,33 +51047,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041d28: |[041d28] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -041d38: 6200 a203 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ -041d3c: 7220 d40a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ad4 │ │ -041d42: 0a00 |0005: move-result v0 │ │ -041d44: 0f00 |0006: return v0 │ │ +041e00: |[041e00] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +041e10: 6200 a203 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03a2 │ │ +041e14: 7220 d40a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ad4 │ │ +041e1a: 0a00 |0005: move-result v0 │ │ +041e1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 410 (AccessibilityEventCompat.java) │ │ + source_file_idx : 428 (AccessibilityEventCompat.java) │ │ │ │ Class #233 header: │ │ class_idx : 445 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 411 │ │ +superclass_idx : 837 │ │ +source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #233 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ @@ -51088,17 +51088,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041d48: |[041d48] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -041d58: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041d5e: 0e00 |0003: return-void │ │ +041e20: |[041e20] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +041e30: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -51106,18 +51106,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041d60: |[041d60] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -041d70: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -041d74: 6e20 1712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@1217 │ │ -041d7a: 0e00 |0005: return-void │ │ +041e38: |[041e38] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +041e48: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +041e4c: 6e20 1712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@1217 │ │ +041e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -51127,18 +51127,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -041d7c: |[041d7c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -041d8c: 6e20 1a12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@121a │ │ -041d92: 0c00 |0003: move-result-object v0 │ │ -041d94: 1100 |0004: return-object v0 │ │ +041e54: |[041e54] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +041e64: 6e20 1a12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@121a │ │ +041e6a: 0c00 |0003: move-result-object v0 │ │ +041e6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -51147,32 +51147,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041d98: |[041d98] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -041da8: 6e10 1b12 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@121b │ │ -041dae: 0a00 |0003: move-result v0 │ │ -041db0: 0f00 |0004: return v0 │ │ +041e70: |[041e70] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +041e80: 6e10 1b12 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@121b │ │ +041e86: 0a00 |0003: move-result v0 │ │ +041e88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 411 (AccessibilityEventCompatIcs.java) │ │ + source_file_idx : 429 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #234 header: │ │ class_idx : 449 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 415 │ │ +superclass_idx : 837 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -51224,21 +51224,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ name : 'removeAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ Class #235 header: │ │ class_idx : 450 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 415 │ │ +superclass_idx : 837 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -51262,22 +51262,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -041db4: |[041db4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -041dc4: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -041dca: 7100 f90a 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0af9 │ │ -041dd0: 0c00 |0006: move-result-object v0 │ │ -041dd2: 7220 f30a 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0af3 │ │ -041dd8: 0c00 |000a: move-result-object v0 │ │ -041dda: 5b10 b503 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ -041dde: 0e00 |000d: return-void │ │ +041e8c: |[041e8c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +041e9c: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041ea2: 7100 f90a 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0af9 │ │ +041ea8: 0c00 |0006: move-result-object v0 │ │ +041eaa: 7220 f30a 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0af3 │ │ +041eb0: 0c00 |000a: move-result-object v0 │ │ +041eb2: 5b10 b503 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ +041eb6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -51285,21 +51285,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ name : 'onAccessibilityStateChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ Class #236 header: │ │ class_idx : 451 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 415 │ │ +superclass_idx : 837 │ │ +source_file_idx : 433 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -51326,26 +51326,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -041de0: |[041de0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -041df0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -041df4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -041df8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -041dfc: 2200 bf01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@01bf │ │ -041e00: 7010 e10a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0ae1 │ │ -041e06: 6900 b603 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041e0a: 0e00 |000d: return-void │ │ -041e0c: 2200 c001 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@01c0 │ │ -041e10: 7010 e80a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0ae8 │ │ -041e16: 6900 b603 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041e1a: 28f8 |0015: goto 000d // -0008 │ │ +041eb8: |[041eb8] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +041ec8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +041ecc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +041ed0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041ed4: 2200 bf01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@01bf │ │ +041ed8: 7010 e10a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0ae1 │ │ +041ede: 6900 b603 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041ee2: 0e00 |000d: return-void │ │ +041ee4: 2200 c001 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@01c0 │ │ +041ee8: 7010 e80a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0ae8 │ │ +041eee: 6900 b603 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041ef2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -51355,17 +51355,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041e1c: |[041e1c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -041e2c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041e32: 0e00 |0003: return-void │ │ +041ef4: |[041ef4] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +041f04: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -51374,36 +51374,36 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041e34: |[041e34] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -041e44: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041e48: 1100 |0002: return-object v0 │ │ +041f0c: |[041f0c] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +041f1c: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'addAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -041e4c: |[041e4c] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -041e5c: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041e60: 7230 ef0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0aef │ │ -041e66: 0a00 |0005: move-result v0 │ │ -041e68: 0f00 |0006: return v0 │ │ +041f24: |[041f24] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +041f34: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041f38: 7230 ef0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0aef │ │ +041f3e: 0a00 |0005: move-result v0 │ │ +041f40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -51412,19 +51412,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -041e6c: |[041e6c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -041e7c: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041e80: 7230 f00a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0af0 │ │ -041e86: 0c00 |0005: move-result-object v0 │ │ -041e88: 1100 |0006: return-object v0 │ │ +041f44: |[041f44] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +041f54: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041f58: 7230 f00a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0af0 │ │ +041f5e: 0c00 |0005: move-result-object v0 │ │ +041f60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -51433,19 +51433,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041e8c: |[041e8c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -041e9c: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041ea0: 7220 f10a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0af1 │ │ -041ea6: 0c00 |0005: move-result-object v0 │ │ -041ea8: 1100 |0006: return-object v0 │ │ +041f64: |[041f64] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +041f74: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041f78: 7220 f10a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0af1 │ │ +041f7e: 0c00 |0005: move-result-object v0 │ │ +041f80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -51453,19 +51453,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041eac: |[041eac] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -041ebc: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041ec0: 7220 f20a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0af2 │ │ -041ec6: 0a00 |0005: move-result v0 │ │ -041ec8: 0f00 |0006: return v0 │ │ +041f84: |[041f84] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +041f94: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041f98: 7220 f20a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0af2 │ │ +041f9e: 0a00 |0005: move-result v0 │ │ +041fa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -51473,34 +51473,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -041ecc: |[041ecc] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -041edc: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ -041ee0: 7230 f40a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0af4 │ │ -041ee6: 0a00 |0005: move-result v0 │ │ -041ee8: 0f00 |0006: return v0 │ │ +041fa4: |[041fa4] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +041fb4: 6200 b603 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@03b6 │ │ +041fb8: 7230 f40a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0af4 │ │ +041fbe: 0a00 |0005: move-result v0 │ │ +041fc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ Class #237 header: │ │ class_idx : 452 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 416 │ │ +superclass_idx : 837 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 annotations: │ │ Annotations on class │ │ @@ -51525,18 +51525,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -041eec: |[041eec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -041efc: 5b01 b703 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@03b7 │ │ -041f00: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041f06: 0e00 |0005: return-void │ │ +041fc4: |[041fc4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +041fd4: 5b01 b703 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@03b7 │ │ +041fd8: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +041fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -51546,33 +51546,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041f08: |[041f08] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -041f18: 5410 b703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@03b7 │ │ -041f1c: 7220 010b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0b01 │ │ -041f22: 0e00 |0005: return-void │ │ +041fe0: |[041fe0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +041ff0: 5410 b703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@03b7 │ │ +041ff4: 7220 010b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0b01 │ │ +041ffa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 416 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 434 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #238 header: │ │ class_idx : 453 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 416 │ │ +superclass_idx : 837 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 annotations: │ │ Annotations on class │ │ @@ -51590,21 +51590,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ name : 'onAccessibilityStateChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 416 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 434 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #239 header: │ │ class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 416 │ │ +superclass_idx : 837 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #239 annotations: │ │ Annotations on class │ │ @@ -51627,17 +51627,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041f24: |[041f24] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -041f34: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -041f3a: 0e00 |0003: return-void │ │ +041ffc: |[041ffc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +04200c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +042012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -51646,19 +51646,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041f3c: |[041f3c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -041f4c: 1f02 7602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0276 │ │ -041f50: 6e20 2112 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1221 │ │ -041f56: 0a00 |0005: move-result v0 │ │ -041f58: 0f00 |0006: return v0 │ │ +042014: |[042014] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +042024: 1f02 7602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0276 │ │ +042028: 6e20 2112 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1221 │ │ +04202e: 0a00 |0005: move-result v0 │ │ +042030: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -51667,18 +51667,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -041f5c: |[041f5c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -041f6c: 6e20 2212 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@1222 │ │ -041f72: 0c00 |0003: move-result-object v0 │ │ -041f74: 1100 |0004: return-object v0 │ │ +042034: |[042034] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +042044: 6e20 2212 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@1222 │ │ +04204a: 0c00 |0003: move-result-object v0 │ │ +04204c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -51687,18 +51687,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041f78: |[041f78] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -041f88: 6e10 2312 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1223 │ │ -041f8e: 0c00 |0003: move-result-object v0 │ │ -041f90: 1100 |0004: return-object v0 │ │ +042050: |[042050] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +042060: 6e10 2312 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1223 │ │ +042066: 0c00 |0003: move-result-object v0 │ │ +042068: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -51706,18 +51706,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041f94: |[041f94] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -041fa4: 6e10 2512 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1225 │ │ -041faa: 0a00 |0003: move-result v0 │ │ -041fac: 0f00 |0004: return v0 │ │ +04206c: |[04206c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +04207c: 6e10 2512 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1225 │ │ +042082: 0a00 |0003: move-result v0 │ │ +042084: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -51725,18 +51725,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041fb0: |[041fb0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -041fc0: 2200 c401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@01c4 │ │ -041fc4: 7020 ff0a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0aff │ │ -041fca: 1100 |0005: return-object v0 │ │ +042088: |[042088] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +042098: 2200 c401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@01c4 │ │ +04209c: 7020 ff0a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0aff │ │ +0420a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -51744,34 +51744,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041fcc: |[041fcc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -041fdc: 1f02 7602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0276 │ │ -041fe0: 6e20 2612 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1226 │ │ -041fe6: 0a00 |0005: move-result v0 │ │ -041fe8: 0f00 |0006: return v0 │ │ +0420a4: |[0420a4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0420b4: 1f02 7602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0276 │ │ +0420b8: 6e20 2612 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1226 │ │ +0420be: 0a00 |0005: move-result v0 │ │ +0420c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 416 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 434 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #240 header: │ │ class_idx : 456 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 421 │ │ +superclass_idx : 837 │ │ +source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 62 │ │ │ │ Class #240 annotations: │ │ Annotations on class │ │ @@ -52157,21 +52157,21 @@ │ │ │ │ #61 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ name : 'setVisibleToUser' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #241 header: │ │ class_idx : 460 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 421 │ │ +superclass_idx : 837 │ │ +source_file_idx : 439 │ │ static_fields_size : 31 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 62 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -52351,42 +52351,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -041fec: |[041fec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -041ffc: 1a00 fc03 |0000: const-string v0, "JellyBeanMR2" // string@03fc │ │ -042000: 6201 2100 |0002: sget-object v1, Landroid/os/Build$VERSION;.CODENAME:Ljava/lang/String; // field@0021 │ │ -042004: 6e20 d915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04200a: 0a00 |0007: move-result v0 │ │ -04200c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -042010: 2200 ca01 |000a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@01ca │ │ -042014: 7010 850b 0000 |000c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0b85 │ │ -04201a: 6900 d103 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04201e: 0e00 |0011: return-void │ │ -042020: 6000 2200 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -042024: 1301 1000 |0014: const/16 v1, #int 16 // #10 │ │ -042028: 3410 0a00 |0016: if-lt v0, v1, 0020 // +000a │ │ -04202c: 2200 c901 |0018: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@01c9 │ │ -042030: 7010 770b 0000 |001a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0b77 │ │ -042036: 6900 d103 |001d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04203a: 28f2 |001f: goto 0011 // -000e │ │ -04203c: 6000 2200 |0020: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -042040: 1301 0e00 |0022: const/16 v1, #int 14 // #e │ │ -042044: 3410 0a00 |0024: if-lt v0, v1, 002e // +000a │ │ -042048: 2200 c701 |0026: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@01c7 │ │ -04204c: 7010 090b 0000 |0028: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0b09 │ │ -042052: 6900 d103 |002b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042056: 28e4 |002d: goto 0011 // -001c │ │ -042058: 2200 cb01 |002e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@01cb │ │ -04205c: 7010 880b 0000 |0030: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0b88 │ │ -042062: 6900 d103 |0033: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042066: 28dc |0035: goto 0011 // -0024 │ │ +0420c4: |[0420c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0420d4: 1a00 0e04 |0000: const-string v0, "JellyBeanMR2" // string@040e │ │ +0420d8: 6201 2100 |0002: sget-object v1, Landroid/os/Build$VERSION;.CODENAME:Ljava/lang/String; // field@0021 │ │ +0420dc: 6e20 e015 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0420e2: 0a00 |0007: move-result v0 │ │ +0420e4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +0420e8: 2200 ca01 |000a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@01ca │ │ +0420ec: 7010 850b 0000 |000c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0b85 │ │ +0420f2: 6900 d103 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0420f6: 0e00 |0011: return-void │ │ +0420f8: 6000 2200 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0420fc: 1301 1000 |0014: const/16 v1, #int 16 // #10 │ │ +042100: 3410 0a00 |0016: if-lt v0, v1, 0020 // +000a │ │ +042104: 2200 c901 |0018: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@01c9 │ │ +042108: 7010 770b 0000 |001a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0b77 │ │ +04210e: 6900 d103 |001d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042112: 28f2 |001f: goto 0011 // -000e │ │ +042114: 6000 2200 |0020: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +042118: 1301 0e00 |0022: const/16 v1, #int 14 // #e │ │ +04211c: 3410 0a00 |0024: if-lt v0, v1, 002e // +000a │ │ +042120: 2200 c701 |0026: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@01c7 │ │ +042124: 7010 090b 0000 |0028: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0b09 │ │ +04212a: 6900 d103 |002b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04212e: 28e4 |002d: goto 0011 // -001c │ │ +042130: 2200 cb01 |002e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@01cb │ │ +042134: 7010 880b 0000 |0030: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0b88 │ │ +04213a: 6900 d103 |0033: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04213e: 28dc |0035: goto 0011 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x000a line=732 │ │ 0x0011 line=740 │ │ 0x0012 line=733 │ │ 0x0018 line=734 │ │ @@ -52400,18 +52400,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042068: |[042068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -042078: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04207e: 5b01 d703 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042082: 0e00 |0005: return-void │ │ +042140: |[042140] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +042150: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +042156: 5b01 d703 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04215a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0003 line=1054 │ │ 0x0005 line=1055 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -52422,55 +52422,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -042084: |[042084] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -042094: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -04209a: 1a00 7301 |0003: const-string v0, "ACTION_UNKNOWN" // string@0173 │ │ -04209e: 1100 |0005: return-object v0 │ │ -0420a0: 1a00 5f01 |0006: const-string v0, "ACTION_FOCUS" // string@015f │ │ -0420a4: 28fd |0008: goto 0005 // -0003 │ │ -0420a6: 1a00 5801 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0158 │ │ -0420aa: 28fa |000b: goto 0005 // -0006 │ │ -0420ac: 1a00 7101 |000c: const-string v0, "ACTION_SELECT" // string@0171 │ │ -0420b0: 28f7 |000e: goto 0005 // -0009 │ │ -0420b2: 1a00 5901 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0159 │ │ -0420b6: 28f4 |0011: goto 0005 // -000c │ │ -0420b8: 1a00 5a01 |0012: const-string v0, "ACTION_CLICK" // string@015a │ │ -0420bc: 28f1 |0014: goto 0005 // -000f │ │ -0420be: 1a00 6301 |0015: const-string v0, "ACTION_LONG_CLICK" // string@0163 │ │ -0420c2: 28ee |0017: goto 0005 // -0012 │ │ -0420c4: 1a00 5101 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@0151 │ │ -0420c8: 28eb |001a: goto 0005 // -0015 │ │ -0420ca: 1a00 5701 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0157 │ │ -0420ce: 28e8 |001d: goto 0005 // -0018 │ │ -0420d0: 1a00 6501 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0165 │ │ -0420d4: 28e5 |0020: goto 0005 // -001b │ │ -0420d6: 1a00 6c01 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@016c │ │ -0420da: 28e2 |0023: goto 0005 // -001e │ │ -0420dc: 1a00 6601 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0166 │ │ -0420e0: 28df |0026: goto 0005 // -0021 │ │ -0420e2: 1a00 6d01 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@016d │ │ -0420e6: 28dc |0029: goto 0005 // -0024 │ │ -0420e8: 1a00 7001 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0170 │ │ -0420ec: 28d9 |002c: goto 0005 // -0027 │ │ -0420ee: 1a00 6f01 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@016f │ │ -0420f2: 28d6 |002f: goto 0005 // -002a │ │ -0420f4: 1a00 5c01 |0030: const-string v0, "ACTION_CUT" // string@015c │ │ -0420f8: 28d3 |0032: goto 0005 // -002d │ │ -0420fa: 1a00 5b01 |0033: const-string v0, "ACTION_COPY" // string@015b │ │ -0420fe: 28d0 |0035: goto 0005 // -0030 │ │ -042100: 1a00 6701 |0036: const-string v0, "ACTION_PASTE" // string@0167 │ │ -042104: 28cd |0038: goto 0005 // -0033 │ │ -042106: 1a00 7201 |0039: const-string v0, "ACTION_SET_SELECTION" // string@0172 │ │ -04210a: 28ca |003b: goto 0005 // -0036 │ │ -04210c: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +04215c: |[04215c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +04216c: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +042172: 1a00 8501 |0003: const-string v0, "ACTION_UNKNOWN" // string@0185 │ │ +042176: 1100 |0005: return-object v0 │ │ +042178: 1a00 7101 |0006: const-string v0, "ACTION_FOCUS" // string@0171 │ │ +04217c: 28fd |0008: goto 0005 // -0003 │ │ +04217e: 1a00 6a01 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@016a │ │ +042182: 28fa |000b: goto 0005 // -0006 │ │ +042184: 1a00 8301 |000c: const-string v0, "ACTION_SELECT" // string@0183 │ │ +042188: 28f7 |000e: goto 0005 // -0009 │ │ +04218a: 1a00 6b01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@016b │ │ +04218e: 28f4 |0011: goto 0005 // -000c │ │ +042190: 1a00 6c01 |0012: const-string v0, "ACTION_CLICK" // string@016c │ │ +042194: 28f1 |0014: goto 0005 // -000f │ │ +042196: 1a00 7501 |0015: const-string v0, "ACTION_LONG_CLICK" // string@0175 │ │ +04219a: 28ee |0017: goto 0005 // -0012 │ │ +04219c: 1a00 6301 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@0163 │ │ +0421a0: 28eb |001a: goto 0005 // -0015 │ │ +0421a2: 1a00 6901 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0169 │ │ +0421a6: 28e8 |001d: goto 0005 // -0018 │ │ +0421a8: 1a00 7701 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0177 │ │ +0421ac: 28e5 |0020: goto 0005 // -001b │ │ +0421ae: 1a00 7e01 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@017e │ │ +0421b2: 28e2 |0023: goto 0005 // -001e │ │ +0421b4: 1a00 7801 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0178 │ │ +0421b8: 28df |0026: goto 0005 // -0021 │ │ +0421ba: 1a00 7f01 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@017f │ │ +0421be: 28dc |0029: goto 0005 // -0024 │ │ +0421c0: 1a00 8201 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0182 │ │ +0421c4: 28d9 |002c: goto 0005 // -0027 │ │ +0421c6: 1a00 8101 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0181 │ │ +0421ca: 28d6 |002f: goto 0005 // -002a │ │ +0421cc: 1a00 6e01 |0030: const-string v0, "ACTION_CUT" // string@016e │ │ +0421d0: 28d3 |0032: goto 0005 // -002d │ │ +0421d2: 1a00 6d01 |0033: const-string v0, "ACTION_COPY" // string@016d │ │ +0421d6: 28d0 |0035: goto 0005 // -0030 │ │ +0421d8: 1a00 7901 |0036: const-string v0, "ACTION_PASTE" // string@0179 │ │ +0421dc: 28cd |0038: goto 0005 // -0033 │ │ +0421de: 1a00 8401 |0039: const-string v0, "ACTION_SET_SELECTION" // string@0184 │ │ +0421e2: 28ca |003b: goto 0005 // -0036 │ │ +0421e4: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1953 │ │ 0x0003 line=1991 │ │ 0x0006 line=1955 │ │ 0x0009 line=1957 │ │ 0x000c line=1959 │ │ @@ -52498,43 +52498,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0421a0: |[0421a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0421b0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0421b4: 7210 580b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0b58 │ │ -0421ba: 0c00 |0005: move-result-object v0 │ │ -0421bc: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -0421c2: 0c00 |0009: move-result-object v0 │ │ -0421c4: 1100 |000a: return-object v0 │ │ +042278: |[042278] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +042288: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04228c: 7210 580b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0b58 │ │ +042292: 0c00 |0005: move-result-object v0 │ │ +042294: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +04229a: 0c00 |0009: move-result-object v0 │ │ +04229c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0421c8: |[0421c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0421d8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0421dc: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0421e0: 7220 5b0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b5b │ │ -0421e6: 0c00 |0007: move-result-object v0 │ │ -0421e8: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -0421ee: 0c00 |000b: move-result-object v0 │ │ -0421f0: 1100 |000c: return-object v0 │ │ +0422a0: |[0422a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0422b0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0422b4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0422b8: 7220 5b0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b5b │ │ +0422be: 0c00 |0007: move-result-object v0 │ │ +0422c0: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +0422c6: 0c00 |000b: move-result-object v0 │ │ +0422c8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52542,21 +52542,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0421f4: |[0421f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -042204: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042208: 7220 590b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0b59 │ │ -04220e: 0c00 |0005: move-result-object v0 │ │ -042210: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -042216: 0c00 |0009: move-result-object v0 │ │ -042218: 1100 |000a: return-object v0 │ │ +0422cc: |[0422cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0422dc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0422e0: 7220 590b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0b59 │ │ +0422e6: 0c00 |0005: move-result-object v0 │ │ +0422e8: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +0422ee: 0c00 |0009: move-result-object v0 │ │ +0422f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52564,21 +52564,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -04221c: |[04221c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04222c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042230: 7230 5a0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0b5a │ │ -042236: 0c00 |0005: move-result-object v0 │ │ -042238: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -04223e: 0c00 |0009: move-result-object v0 │ │ -042240: 1100 |000a: return-object v0 │ │ +0422f4: |[0422f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +042304: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042308: 7230 5a0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0b5a │ │ +04230e: 0c00 |0005: move-result-object v0 │ │ +042310: 7110 0c0c 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +042316: 0c00 |0009: move-result-object v0 │ │ +042318: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ │ │ @@ -52587,21 +52587,21 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -042244: |[042244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -042254: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -042258: 2200 cc01 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -04225c: 7020 c80b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ -042262: 1100 |0007: return-object v0 │ │ -042264: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -042266: 28fe |0009: goto 0007 // -0002 │ │ +04231c: |[04231c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04232c: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +042330: 2200 cc01 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +042334: 7020 c80b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ +04233a: 1100 |0007: return-object v0 │ │ +04233c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04233e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0002 line=1042 │ │ 0x0007 line=1044 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -52612,19 +52612,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042268: |[042268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -042278: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04227c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042280: 7230 390b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0b39 │ │ -042286: 0e00 |0007: return-void │ │ +042340: |[042340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +042350: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042354: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042358: 7230 390b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0b39 │ │ +04235e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ 0x0007 line=1269 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -52634,19 +52634,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042288: |[042288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -042298: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04229c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0422a0: 7230 3a0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0b3a │ │ -0422a6: 0e00 |0007: return-void │ │ +042360: |[042360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +042370: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042374: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042378: 7230 3a0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0b3a │ │ +04237e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0007 line=1223 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -52656,19 +52656,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0422a8: |[0422a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -0422b8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0422bc: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0422c0: 7240 3b0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b3b │ │ -0422c6: 0e00 |0007: return-void │ │ +042380: |[042380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +042390: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042394: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042398: 7240 3b0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b3b │ │ +04239e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x0007 line=1241 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -52679,44 +52679,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0422c8: |[0422c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -0422d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0422da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0422dc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0422e0: 0f01 |0004: return v1 │ │ -0422e2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0422e6: 0121 |0007: move v1, v2 │ │ -0422e8: 28fc |0008: goto 0004 // -0004 │ │ -0422ea: 6e10 c115 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -0422f0: 0c03 |000c: move-result-object v3 │ │ -0422f2: 6e10 c115 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -0422f8: 0c04 |0010: move-result-object v4 │ │ -0422fa: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0422fe: 0121 |0013: move v1, v2 │ │ -042300: 28f0 |0014: goto 0004 // -0010 │ │ -042302: 0760 |0015: move-object v0, v6 │ │ -042304: 1f00 cc01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -042308: 5453 d703 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -04230c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -042310: 5403 d703 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042314: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -042318: 0121 |0020: move v1, v2 │ │ -04231a: 28e3 |0021: goto 0004 // -001d │ │ -04231c: 5453 d703 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042320: 5404 d703 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042324: 6e20 c015 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c0 │ │ -04232a: 0a03 |0029: move-result v3 │ │ -04232c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -042330: 0121 |002c: move v1, v2 │ │ -042332: 28d7 |002d: goto 0004 // -0029 │ │ +0423a0: |[0423a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0423b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0423b2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0423b4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0423b8: 0f01 |0004: return v1 │ │ +0423ba: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0423be: 0121 |0007: move v1, v2 │ │ +0423c0: 28fc |0008: goto 0004 // -0004 │ │ +0423c2: 6e10 c815 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +0423c8: 0c03 |000c: move-result-object v3 │ │ +0423ca: 6e10 c815 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +0423d0: 0c04 |0010: move-result-object v4 │ │ +0423d2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0423d6: 0121 |0013: move v1, v2 │ │ +0423d8: 28f0 |0014: goto 0004 // -0010 │ │ +0423da: 0760 |0015: move-object v0, v6 │ │ +0423dc: 1f00 cc01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +0423e0: 5453 d703 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0423e4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0423e8: 5403 d703 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0423ec: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0423f0: 0121 |0020: move v1, v2 │ │ +0423f2: 28e3 |0021: goto 0004 // -001d │ │ +0423f4: 5453 d703 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0423f8: 5404 d703 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0423fc: 6e20 c715 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c7 │ │ +042402: 0a03 |0029: move-result v3 │ │ +042404: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +042408: 0121 |002c: move v1, v2 │ │ +04240a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1888 │ │ 0x0004 line=1905 │ │ 0x0005 line=1891 │ │ 0x0008 line=1892 │ │ 0x0009 line=1894 │ │ @@ -52737,33 +52737,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -042334: |[042334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -042344: 2204 6603 |0000: new-instance v4, Ljava/util/ArrayList; // type@0366 │ │ -042348: 7010 3216 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04234e: 6205 d103 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042352: 5476 d703 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042356: 7230 3c0b 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0b3c │ │ -04235c: 0c03 |000c: move-result-object v3 │ │ -04235e: 7210 7016 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1670 │ │ -042364: 0a02 |0010: move-result v2 │ │ -042366: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -042368: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -04236c: 7220 6b16 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -042372: 0c01 |0017: move-result-object v1 │ │ -042374: 2205 cc01 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -042378: 7020 c80b 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ -04237e: 7220 6a16 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -042384: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -042388: 28f0 |0022: goto 0012 // -0010 │ │ -04238a: 1104 |0023: return-object v4 │ │ +04240c: |[04240c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +04241c: 2204 6803 |0000: new-instance v4, Ljava/util/ArrayList; // type@0368 │ │ +042420: 7010 3916 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +042426: 6205 d103 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04242a: 5476 d703 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04242e: 7230 3c0b 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0b3c │ │ +042434: 0c03 |000c: move-result-object v3 │ │ +042436: 7210 7716 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1677 │ │ +04243c: 0a02 |0010: move-result v2 │ │ +04243e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +042440: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +042444: 7220 7216 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +04244a: 0c01 |0017: move-result-object v1 │ │ +04244c: 2205 cc01 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +042450: 7020 c80b 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ +042456: 7220 7116 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04245c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042460: 28f0 |0022: goto 0012 // -0010 │ │ +042462: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0005 line=1344 │ │ 0x000d line=1345 │ │ 0x0011 line=1346 │ │ 0x0014 line=1347 │ │ @@ -52784,22 +52784,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04238c: |[04238c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04239c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0423a0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0423a4: 7230 3d0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b3d │ │ -0423aa: 0c00 |0007: move-result-object v0 │ │ -0423ac: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -0423b2: 0c00 |000b: move-result-object v0 │ │ -0423b4: 1100 |000c: return-object v0 │ │ +042464: |[042464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +042474: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042478: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04247c: 7230 3d0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b3d │ │ +042482: 0c00 |0007: move-result-object v0 │ │ +042484: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +04248a: 0c00 |000b: move-result-object v0 │ │ +04248c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 focus I │ │ │ │ @@ -52808,22 +52808,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0423b8: |[0423b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0423c8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0423cc: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0423d0: 7230 3e0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b3e │ │ -0423d6: 0c00 |0007: move-result-object v0 │ │ -0423d8: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -0423de: 0c00 |000b: move-result-object v0 │ │ -0423e0: 1100 |000c: return-object v0 │ │ +042490: |[042490] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0424a0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0424a4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0424a8: 7230 3e0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b3e │ │ +0424ae: 0c00 |0007: move-result-object v0 │ │ +0424b0: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +0424b6: 0c00 |000b: move-result-object v0 │ │ +0424b8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 direction I │ │ │ │ @@ -52832,20 +52832,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0423e4: |[0423e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -0423f4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0423f8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0423fc: 7220 3f0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0b3f │ │ -042402: 0a00 |0007: move-result v0 │ │ -042404: 0f00 |0008: return v0 │ │ +0424bc: |[0424bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +0424cc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0424d0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0424d4: 7220 3f0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0b3f │ │ +0424da: 0a00 |0007: move-result v0 │ │ +0424dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52853,19 +52853,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042408: |[042408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -042418: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04241c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042420: 7230 400b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b40 │ │ -042426: 0e00 |0007: return-void │ │ +0424e0: |[0424e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0424f0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0424f4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0424f8: 7230 400b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b40 │ │ +0424fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ 0x0007 line=1412 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -52875,19 +52875,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042428: |[042428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -042438: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04243c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042440: 7230 410b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b41 │ │ -042446: 0e00 |0007: return-void │ │ +042500: |[042500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +042510: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042514: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042518: 7230 410b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b41 │ │ +04251e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0007 line=1436 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -52897,22 +52897,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -042448: |[042448] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -042458: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04245c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042460: 7230 420b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b42 │ │ -042466: 0c00 |0007: move-result-object v0 │ │ -042468: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -04246e: 0c00 |000b: move-result-object v0 │ │ -042470: 1100 |000c: return-object v0 │ │ +042520: |[042520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +042530: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042534: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042538: 7230 420b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0b42 │ │ +04253e: 0c00 |0007: move-result-object v0 │ │ +042540: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +042546: 0c00 |000b: move-result-object v0 │ │ +042548: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -52921,20 +52921,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042474: |[042474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -042484: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042488: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -04248c: 7220 430b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0b43 │ │ -042492: 0a00 |0007: move-result v0 │ │ -042494: 0f00 |0008: return v0 │ │ +04254c: |[04254c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +04255c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042560: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042564: 7220 430b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0b43 │ │ +04256a: 0a00 |0007: move-result v0 │ │ +04256c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52942,20 +52942,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042498: |[042498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0424a8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0424ac: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0424b0: 7220 440b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b44 │ │ -0424b6: 0c00 |0007: move-result-object v0 │ │ -0424b8: 1100 |0008: return-object v0 │ │ +042570: |[042570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +042580: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042584: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042588: 7220 440b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b44 │ │ +04258e: 0c00 |0007: move-result-object v0 │ │ +042590: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1773 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52963,20 +52963,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0424bc: |[0424bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0424cc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0424d0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0424d4: 7220 450b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b45 │ │ -0424da: 0c00 |0007: move-result-object v0 │ │ -0424dc: 1100 |0008: return-object v0 │ │ +042594: |[042594] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +0425a4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0425a8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0425ac: 7220 450b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b45 │ │ +0425b2: 0c00 |0007: move-result-object v0 │ │ +0425b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1821 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -52984,17 +52984,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0424e0: |[0424e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -0424f0: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0424f4: 1100 |0002: return-object v0 │ │ +0425b8: |[0425b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +0425c8: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0425cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53002,20 +53002,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0424f8: |[0424f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -042508: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04250c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042510: 7220 460b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0b46 │ │ -042516: 0a00 |0007: move-result v0 │ │ -042518: 0f00 |0008: return v0 │ │ +0425d0: |[0425d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +0425e0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0425e4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0425e8: 7220 460b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0b46 │ │ +0425ee: 0a00 |0007: move-result v0 │ │ +0425f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53023,20 +53023,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04251c: |[04251c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -04252c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042530: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042534: 7220 470b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b47 │ │ -04253a: 0c00 |0007: move-result-object v0 │ │ -04253c: 1100 |0008: return-object v0 │ │ +0425f4: |[0425f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +042604: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042608: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04260c: 7220 470b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b47 │ │ +042612: 0c00 |0007: move-result-object v0 │ │ +042614: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53044,22 +53044,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -042540: |[042540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -042550: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042554: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042558: 7220 480b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b48 │ │ -04255e: 0c00 |0007: move-result-object v0 │ │ -042560: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -042566: 0c00 |000b: move-result-object v0 │ │ -042568: 1100 |000c: return-object v0 │ │ +042618: |[042618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +042628: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04262c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042630: 7220 480b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b48 │ │ +042636: 0c00 |0007: move-result-object v0 │ │ +042638: 7110 0c0c 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +04263e: 0c00 |000b: move-result-object v0 │ │ +042640: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53067,20 +53067,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04256c: |[04256c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -04257c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042580: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042584: 7220 490b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b49 │ │ -04258a: 0c00 |0007: move-result-object v0 │ │ -04258c: 1100 |0008: return-object v0 │ │ +042644: |[042644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +042654: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042658: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04265c: 7220 490b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0b49 │ │ +042662: 0c00 |0007: move-result-object v0 │ │ +042664: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1797 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53088,20 +53088,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042590: |[042590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -0425a0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0425a4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0425a8: 7220 4a0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0b4a │ │ -0425ae: 0c00 |0007: move-result-object v0 │ │ -0425b0: 1100 |0008: return-object v0 │ │ +042668: |[042668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +042678: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04267c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042680: 7220 4a0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0b4a │ │ +042686: 0c00 |0007: move-result-object v0 │ │ +042688: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53109,20 +53109,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0425b4: |[0425b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -0425c4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0425c8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0425cc: 7220 4b0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0b4b │ │ -0425d2: 0a00 |0007: move-result v0 │ │ -0425d4: 0f00 |0008: return v0 │ │ +04268c: |[04268c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +04269c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0426a0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0426a4: 7220 4b0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0b4b │ │ +0426aa: 0a00 |0007: move-result v0 │ │ +0426ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53130,23 +53130,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0425d8: |[0425d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -0425e8: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0425ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0425f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0425f2: 0f00 |0005: return v0 │ │ -0425f4: 5410 d703 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0425f8: 6e10 c215 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@15c2 │ │ -0425fe: 0a00 |000b: move-result v0 │ │ -042600: 28f9 |000c: goto 0005 // -0007 │ │ +0426b0: |[0426b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +0426c0: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0426c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0426c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0426ca: 0f00 |0005: return v0 │ │ +0426cc: 5410 d703 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0426d0: 6e10 c915 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@15c9 │ │ +0426d6: 0a00 |000b: move-result v0 │ │ +0426d8: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1883 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53154,20 +53154,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042604: |[042604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -042614: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042618: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -04261c: 7220 4c0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0b4c │ │ -042622: 0a00 |0007: move-result v0 │ │ -042624: 0f00 |0008: return v0 │ │ +0426dc: |[0426dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +0426ec: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0426f0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0426f4: 7220 4c0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0b4c │ │ +0426fa: 0a00 |0007: move-result v0 │ │ +0426fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1580 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53175,20 +53175,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042628: |[042628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -042638: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04263c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042640: 7220 4d0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0b4d │ │ -042646: 0a00 |0007: move-result v0 │ │ -042648: 0f00 |0008: return v0 │ │ +042700: |[042700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +042710: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042714: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042718: 7220 4d0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0b4d │ │ +04271e: 0a00 |0007: move-result v0 │ │ +042720: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53196,20 +53196,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04264c: |[04264c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -04265c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042660: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042664: 7220 4e0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0b4e │ │ -04266a: 0a00 |0007: move-result v0 │ │ -04266c: 0f00 |0008: return v0 │ │ +042724: |[042724] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +042734: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042738: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04273c: 7220 4e0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0b4e │ │ +042742: 0a00 |0007: move-result v0 │ │ +042744: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53217,20 +53217,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042670: |[042670] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -042680: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042684: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042688: 7220 4f0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0b4f │ │ -04268e: 0a00 |0007: move-result v0 │ │ -042690: 0f00 |0008: return v0 │ │ +042748: |[042748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +042758: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04275c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042760: 7220 4f0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0b4f │ │ +042766: 0a00 |0007: move-result v0 │ │ +042768: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53238,20 +53238,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042694: |[042694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -0426a4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0426a8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0426ac: 7220 500b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0b50 │ │ -0426b2: 0a00 |0007: move-result v0 │ │ -0426b4: 0f00 |0008: return v0 │ │ +04276c: |[04276c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +04277c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042780: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042784: 7220 500b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0b50 │ │ +04278a: 0a00 |0007: move-result v0 │ │ +04278c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53259,20 +53259,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0426b8: |[0426b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -0426c8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0426cc: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0426d0: 7220 510b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0b51 │ │ -0426d6: 0a00 |0007: move-result v0 │ │ -0426d8: 0f00 |0008: return v0 │ │ +042790: |[042790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +0427a0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0427a4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0427a8: 7220 510b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0b51 │ │ +0427ae: 0a00 |0007: move-result v0 │ │ +0427b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1507 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53280,20 +53280,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0426dc: |[0426dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -0426ec: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0426f0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0426f4: 7220 520b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0b52 │ │ -0426fa: 0a00 |0007: move-result v0 │ │ -0426fc: 0f00 |0008: return v0 │ │ +0427b4: |[0427b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +0427c4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0427c8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0427cc: 7220 520b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0b52 │ │ +0427d2: 0a00 |0007: move-result v0 │ │ +0427d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53301,20 +53301,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042700: |[042700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -042710: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042714: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042718: 7220 530b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0b53 │ │ -04271e: 0a00 |0007: move-result v0 │ │ -042720: 0f00 |0008: return v0 │ │ +0427d8: |[0427d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +0427e8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0427ec: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0427f0: 7220 530b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0b53 │ │ +0427f6: 0a00 |0007: move-result v0 │ │ +0427f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1653 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53322,20 +53322,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042724: |[042724] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -042734: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042738: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -04273c: 7220 540b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0b54 │ │ -042742: 0a00 |0007: move-result v0 │ │ -042744: 0f00 |0008: return v0 │ │ +0427fc: |[0427fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +04280c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042810: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042814: 7220 540b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0b54 │ │ +04281a: 0a00 |0007: move-result v0 │ │ +04281c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53343,20 +53343,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042748: |[042748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -042758: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -04275c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042760: 7220 550b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0b55 │ │ -042766: 0a00 |0007: move-result v0 │ │ -042768: 0f00 |0008: return v0 │ │ +042820: |[042820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +042830: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042834: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042838: 7220 550b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0b55 │ │ +04283e: 0a00 |0007: move-result v0 │ │ +042840: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1725 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53364,20 +53364,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04276c: |[04276c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -04277c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042780: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042784: 7220 560b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0b56 │ │ -04278a: 0a00 |0007: move-result v0 │ │ -04278c: 0f00 |0008: return v0 │ │ +042844: |[042844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +042854: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042858: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04285c: 7220 560b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0b56 │ │ +042862: 0a00 |0007: move-result v0 │ │ +042864: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53385,20 +53385,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042790: |[042790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -0427a0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0427a4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0427a8: 7220 570b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0b57 │ │ -0427ae: 0a00 |0007: move-result v0 │ │ -0427b0: 0f00 |0008: return v0 │ │ +042868: |[042868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +042878: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +04287c: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042880: 7220 570b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0b57 │ │ +042886: 0a00 |0007: move-result v0 │ │ +042888: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1555 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -53406,20 +53406,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0427b4: |[0427b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -0427c4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0427c8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0427cc: 7230 5c0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0b5c │ │ -0427d2: 0a00 |0007: move-result v0 │ │ -0427d4: 0f00 |0008: return v0 │ │ +04288c: |[04288c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +04289c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0428a0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0428a4: 7230 5c0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0b5c │ │ +0428aa: 0a00 |0007: move-result v0 │ │ +0428ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1284 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -53428,20 +53428,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0427d8: |[0427d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -0427e8: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0427ec: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0427f0: 7240 5d0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0b5d │ │ -0427f6: 0a00 |0007: move-result v0 │ │ -0427f8: 0f00 |0008: return v0 │ │ +0428b0: |[0428b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +0428c0: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0428c4: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0428c8: 7240 5d0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0b5d │ │ +0428ce: 0a00 |0007: move-result v0 │ │ +0428d0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ @@ -53451,19 +53451,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0427fc: |[0427fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -04280c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042810: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042814: 7220 5e0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0b5e │ │ -04281a: 0e00 |0007: return-void │ │ +0428d4: |[0428d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +0428e4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0428e8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0428ec: 7220 5e0b 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0b5e │ │ +0428f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1847 │ │ 0x0007 line=1848 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -53472,19 +53472,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04281c: |[04281c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -04282c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042830: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042834: 7230 5f0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0b5f │ │ -04283a: 0e00 |0007: return-void │ │ +0428f4: |[0428f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +042904: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042908: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04290c: 7230 5f0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0b5f │ │ +042912: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ 0x0007 line=1597 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -53494,19 +53494,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04283c: |[04283c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -04284c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042850: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042854: 7230 600b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b60 │ │ -04285a: 0e00 |0007: return-void │ │ +042914: |[042914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +042924: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042928: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04292c: 7230 600b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b60 │ │ +042932: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ 0x0007 line=1427 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -53516,19 +53516,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04285c: |[04285c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -04286c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042870: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042874: 7230 610b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b61 │ │ -04287a: 0e00 |0007: return-void │ │ +042934: |[042934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +042944: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042948: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04294c: 7230 610b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0b61 │ │ +042952: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0007 line=1451 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -53538,19 +53538,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04287c: |[04287c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -04288c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042890: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042894: 7230 620b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0b62 │ │ -04289a: 0e00 |0007: return-void │ │ +042954: |[042954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +042964: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042968: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04296c: 7230 620b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0b62 │ │ +042972: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1474 │ │ 0x0007 line=1475 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -53560,19 +53560,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04289c: |[04289c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -0428ac: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0428b0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0428b4: 7230 630b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0b63 │ │ -0428ba: 0e00 |0007: return-void │ │ +042974: |[042974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +042984: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042988: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +04298c: 7230 630b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0b63 │ │ +042992: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x0007 line=1499 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -53582,19 +53582,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0428bc: |[0428bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0428cc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0428d0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0428d4: 7230 640b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b64 │ │ -0428da: 0e00 |0007: return-void │ │ +042994: |[042994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +0429a4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0429a8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0429ac: 7230 640b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b64 │ │ +0429b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ 0x0007 line=1789 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -53604,19 +53604,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0428dc: |[0428dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -0428ec: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0428f0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0428f4: 7230 650b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0b65 │ │ -0428fa: 0e00 |0007: return-void │ │ +0429b4: |[0429b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +0429c4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0429c8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0429cc: 7230 650b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0b65 │ │ +0429d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ 0x0007 line=1645 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -53626,19 +53626,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0428fc: |[0428fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -04290c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042910: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042914: 7230 660b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b66 │ │ -04291a: 0e00 |0007: return-void │ │ +0429d4: |[0429d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0429e4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +0429e8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +0429ec: 7230 660b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b66 │ │ +0429f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1836 │ │ 0x0007 line=1837 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -53648,19 +53648,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04291c: |[04291c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -04292c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042930: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042934: 7230 670b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0b67 │ │ -04293a: 0e00 |0007: return-void │ │ +0429f4: |[0429f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +042a04: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042a08: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042a0c: 7230 670b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0b67 │ │ +042a12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1692 │ │ 0x0007 line=1693 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -53670,19 +53670,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04293c: |[04293c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -04294c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042950: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042954: 7230 680b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0b68 │ │ -04295a: 0e00 |0007: return-void │ │ +042a14: |[042a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +042a24: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042a28: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042a2c: 7230 680b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0b68 │ │ +042a32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ 0x0007 line=1523 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -53692,19 +53692,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04295c: |[04295c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -04296c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042970: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042974: 7230 690b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0b69 │ │ -04297a: 0e00 |0007: return-void │ │ +042a34: |[042a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +042a44: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042a48: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042a4c: 7230 690b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0b69 │ │ +042a52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1546 │ │ 0x0007 line=1547 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -53714,19 +53714,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04297c: |[04297c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -04298c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042990: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042994: 7230 6a0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0b6a │ │ -04299a: 0e00 |0007: return-void │ │ +042a54: |[042a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +042a64: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042a68: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042a6c: 7230 6a0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0b6a │ │ +042a72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ 0x0007 line=1669 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -53736,19 +53736,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04299c: |[04299c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -0429ac: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0429b0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0429b4: 7230 6b0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0b6b │ │ -0429ba: 0e00 |0007: return-void │ │ +042a74: |[042a74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +042a84: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042a88: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042a8c: 7230 6b0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0b6b │ │ +042a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0007 line=1318 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 granularities I │ │ @@ -53758,19 +53758,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0429bc: |[0429bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -0429cc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0429d0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0429d4: 7230 6c0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b6c │ │ -0429da: 0e00 |0007: return-void │ │ +042a94: |[042a94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +042aa4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042aa8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042aac: 7230 6c0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b6c │ │ +042ab2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1764 │ │ 0x0007 line=1765 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -53780,19 +53780,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0429dc: |[0429dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -0429ec: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -0429f0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -0429f4: 7230 6d0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0b6d │ │ -0429fa: 0e00 |0007: return-void │ │ +042ab4: |[042ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +042ac4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042ac8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042acc: 7230 6d0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0b6d │ │ +042ad2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1379 │ │ 0x0007 line=1380 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -53802,19 +53802,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0429fc: |[0429fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -042a0c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042a10: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042a14: 7240 6e0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b6e │ │ -042a1a: 0e00 |0007: return-void │ │ +042ad4: |[042ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +042ae4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042ae8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042aec: 7240 6e0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b6e │ │ +042af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1402 │ │ 0x0007 line=1403 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -53825,19 +53825,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042a1c: |[042a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -042a2c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042a30: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042a34: 7230 6f0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0b6f │ │ -042a3a: 0e00 |0007: return-void │ │ +042af4: |[042af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +042b04: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042b08: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042b0c: 7230 6f0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0b6f │ │ +042b12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0007 line=1717 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -53847,19 +53847,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042a3c: |[042a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -042a4c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042a50: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042a54: 7230 700b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0b70 │ │ -042a5a: 0e00 |0007: return-void │ │ +042b14: |[042b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +042b24: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042b28: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042b2c: 7230 700b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0b70 │ │ +042b32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1740 │ │ 0x0007 line=1741 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -53869,19 +53869,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042a5c: |[042a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -042a6c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042a70: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042a74: 7230 710b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0b71 │ │ -042a7a: 0e00 |0007: return-void │ │ +042b34: |[042b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +042b44: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042b48: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042b4c: 7230 710b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0b71 │ │ +042b52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0007 line=1621 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -53891,19 +53891,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042a7c: |[042a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -042a8c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042a90: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042a94: 7230 720b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0b72 │ │ -042a9a: 0e00 |0007: return-void │ │ +042b54: |[042b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +042b64: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042b68: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042b6c: 7230 720b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0b72 │ │ +042b72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0007 line=1117 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -53913,19 +53913,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -042a9c: |[042a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -042aac: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042ab0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042ab4: 7240 730b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b73 │ │ -042aba: 0e00 |0007: return-void │ │ +042b74: |[042b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +042b84: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042b88: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042b8c: 7240 730b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b73 │ │ +042b92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x0007 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -53936,19 +53936,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042abc: |[042abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -042acc: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042ad0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042ad4: 7230 740b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b74 │ │ -042ada: 0e00 |0007: return-void │ │ +042b94: |[042b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +042ba4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042ba8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042bac: 7230 740b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0b74 │ │ +042bb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1812 │ │ 0x0007 line=1813 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -53958,19 +53958,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042adc: |[042adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -042aec: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042af0: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042af4: 7230 750b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0b75 │ │ -042afa: 0e00 |0007: return-void │ │ +042bb4: |[042bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +042bc4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042bc8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042bcc: 7230 750b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0b75 │ │ +042bd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ 0x0007 line=1863 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ @@ -53980,19 +53980,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042afc: |[042afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -042b0c: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ -042b10: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ -042b14: 7230 760b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0b76 │ │ -042b1a: 0e00 |0007: return-void │ │ +042bd4: |[042bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +042be4: 6200 d103 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@03d1 │ │ +042be8: 5421 d703 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@03d7 │ │ +042bec: 7230 760b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0b76 │ │ +042bf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1571 │ │ 0x0007 line=1572 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -54002,163 +54002,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -042b1c: |[042b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -042b2c: 2203 4d03 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -042b30: 7010 f315 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -042b36: 6f10 c415 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -042b3c: 0c04 |0008: move-result-object v4 │ │ -042b3e: 6e20 fa15 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042b44: 2202 4400 |000c: new-instance v2, Landroid/graphics/Rect; // type@0044 │ │ -042b48: 7010 1401 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -042b4e: 6e20 d20b 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ -042b54: 2204 4d03 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -042b58: 7010 f315 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -042b5e: 1a05 0401 |0019: const-string v5, "; boundsInParent: " // string@0104 │ │ -042b62: 6e20 fa15 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042b68: 0c04 |001e: move-result-object v4 │ │ -042b6a: 6e20 f915 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -042b70: 0c04 |0022: move-result-object v4 │ │ -042b72: 6e10 ff15 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -042b78: 0c04 |0026: move-result-object v4 │ │ -042b7a: 6e20 fa15 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042b80: 6e20 d30b 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ -042b86: 2204 4d03 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -042b8a: 7010 f315 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -042b90: 1a05 0501 |0032: const-string v5, "; boundsInScreen: " // string@0105 │ │ -042b94: 6e20 fa15 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042b9a: 0c04 |0037: move-result-object v4 │ │ -042b9c: 6e20 f915 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -042ba2: 0c04 |003b: move-result-object v4 │ │ -042ba4: 6e10 ff15 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -042baa: 0c04 |003f: move-result-object v4 │ │ -042bac: 6e20 fa15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042bb2: 1a04 0f01 |0043: const-string v4, "; packageName: " // string@010f │ │ -042bb6: 6e20 fa15 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042bbc: 0c04 |0048: move-result-object v4 │ │ -042bbe: 6e10 da0b 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ -042bc4: 0c05 |004c: move-result-object v5 │ │ -042bc6: 6e20 f815 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15f8 │ │ -042bcc: 1a04 0801 |0050: const-string v4, "; className: " // string@0108 │ │ -042bd0: 6e20 fa15 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042bd6: 0c04 |0055: move-result-object v4 │ │ -042bd8: 6e10 d60b 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ -042bde: 0c05 |0059: move-result-object v5 │ │ -042be0: 6e20 f815 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15f8 │ │ -042be6: 1a04 1301 |005d: const-string v4, "; text: " // string@0113 │ │ -042bea: 6e20 fa15 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042bf0: 0c04 |0062: move-result-object v4 │ │ -042bf2: 6e10 dc0b 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0bdc │ │ -042bf8: 0c05 |0066: move-result-object v5 │ │ -042bfa: 6e20 f815 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15f8 │ │ -042c00: 1a04 0a01 |006a: const-string v4, "; contentDescription: " // string@010a │ │ -042c04: 6e20 fa15 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c0a: 0c04 |006f: move-result-object v4 │ │ -042c0c: 6e10 d70b 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ -042c12: 0c05 |0073: move-result-object v5 │ │ -042c14: 6e20 f815 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15f8 │ │ -042c1a: 1a04 1401 |0077: const-string v4, "; viewId: " // string@0114 │ │ -042c1e: 6e20 fa15 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c24: 0c04 |007c: move-result-object v4 │ │ -042c26: 6e10 dd0b 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0bdd │ │ -042c2c: 0c05 |0080: move-result-object v5 │ │ -042c2e: 6e20 fa15 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c34: 1a04 0601 |0084: const-string v4, "; checkable: " // string@0106 │ │ -042c38: 6e20 fa15 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c3e: 0c04 |0089: move-result-object v4 │ │ -042c40: 6e10 e10b 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0be1 │ │ -042c46: 0a05 |008d: move-result v5 │ │ -042c48: 6e20 fb15 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042c4e: 1a04 0701 |0091: const-string v4, "; checked: " // string@0107 │ │ -042c52: 6e20 fa15 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c58: 0c04 |0096: move-result-object v4 │ │ -042c5a: 6e10 e20b 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0be2 │ │ -042c60: 0a05 |009a: move-result v5 │ │ -042c62: 6e20 fb15 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042c68: 1a04 0c01 |009e: const-string v4, "; focusable: " // string@010c │ │ -042c6c: 6e20 fa15 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c72: 0c04 |00a3: move-result-object v4 │ │ -042c74: 6e10 e50b 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ -042c7a: 0a05 |00a7: move-result v5 │ │ -042c7c: 6e20 fb15 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042c82: 1a04 0d01 |00ab: const-string v4, "; focused: " // string@010d │ │ -042c86: 6e20 fa15 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042c8c: 0c04 |00b0: move-result-object v4 │ │ -042c8e: 6e10 e60b 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ -042c94: 0a05 |00b4: move-result v5 │ │ -042c96: 6e20 fb15 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042c9c: 1a04 1201 |00b8: const-string v4, "; selected: " // string@0112 │ │ -042ca0: 6e20 fa15 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042ca6: 0c04 |00bd: move-result-object v4 │ │ -042ca8: 6e10 ea0b 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ -042cae: 0a05 |00c1: move-result v5 │ │ -042cb0: 6e20 fb15 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042cb6: 1a04 0901 |00c5: const-string v4, "; clickable: " // string@0109 │ │ -042cba: 6e20 fa15 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042cc0: 0c04 |00ca: move-result-object v4 │ │ -042cc2: 6e10 e30b 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ -042cc8: 0a05 |00ce: move-result v5 │ │ -042cca: 6e20 fb15 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042cd0: 1a04 0e01 |00d2: const-string v4, "; longClickable: " // string@010e │ │ -042cd4: 6e20 fa15 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042cda: 0c04 |00d7: move-result-object v4 │ │ -042cdc: 6e10 e70b 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ -042ce2: 0a05 |00db: move-result v5 │ │ -042ce4: 6e20 fb15 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042cea: 1a04 0b01 |00df: const-string v4, "; enabled: " // string@010b │ │ -042cee: 6e20 fa15 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042cf4: 0c04 |00e4: move-result-object v4 │ │ -042cf6: 6e10 e40b 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ -042cfc: 0a05 |00e8: move-result v5 │ │ -042cfe: 6e20 fb15 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042d04: 1a04 1001 |00ec: const-string v4, "; password: " // string@0110 │ │ -042d08: 6e20 fa15 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d0e: 0c04 |00f1: move-result-object v4 │ │ -042d10: 6e10 e80b 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0be8 │ │ -042d16: 0a05 |00f5: move-result v5 │ │ -042d18: 6e20 fb15 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042d1e: 2204 4d03 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -042d22: 7010 f315 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -042d28: 1a05 1101 |00fe: const-string v5, "; scrollable: " // string@0111 │ │ -042d2c: 6e20 fa15 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d32: 0c04 |0103: move-result-object v4 │ │ -042d34: 6e10 e90b 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0be9 │ │ -042d3a: 0a05 |0107: move-result v5 │ │ -042d3c: 6e20 fb15 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -042d42: 0c04 |010b: move-result-object v4 │ │ -042d44: 6e10 ff15 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -042d4a: 0c04 |010f: move-result-object v4 │ │ -042d4c: 6e20 fa15 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d52: 1a04 0301 |0113: const-string v4, "; [" // string@0103 │ │ -042d56: 6e20 fa15 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d5c: 6e10 d10b 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ -042d62: 0a01 |011b: move-result v1 │ │ -042d64: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -042d68: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -042d6a: 7110 a815 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@15a8 │ │ -042d70: 0a05 |0122: move-result v5 │ │ -042d72: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -042d76: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -042d7a: b541 |0127: and-int/2addr v1, v4 │ │ -042d7c: 7110 d00b 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0bd0 │ │ -042d82: 0c04 |012b: move-result-object v4 │ │ -042d84: 6e20 fa15 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d8a: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -042d8e: 1a04 dc00 |0131: const-string v4, ", " // string@00dc │ │ -042d92: 6e20 fa15 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042d98: 28e6 |0136: goto 011c // -001a │ │ -042d9a: 1a04 4f0b |0137: const-string v4, "]" // string@0b4f │ │ -042d9e: 6e20 fa15 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -042da4: 6e10 ff15 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -042daa: 0c04 |013f: move-result-object v4 │ │ -042dac: 1104 |0140: return-object v4 │ │ +042bf4: |[042bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +042c04: 2203 4f03 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +042c08: 7010 fa15 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +042c0e: 6f10 cb15 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +042c14: 0c04 |0008: move-result-object v4 │ │ +042c16: 6e20 0116 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c1c: 2202 4400 |000c: new-instance v2, Landroid/graphics/Rect; // type@0044 │ │ +042c20: 7010 1401 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +042c26: 6e20 d20b 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ +042c2c: 2204 4f03 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +042c30: 7010 fa15 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +042c36: 1a05 1601 |0019: const-string v5, "; boundsInParent: " // string@0116 │ │ +042c3a: 6e20 0116 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c40: 0c04 |001e: move-result-object v4 │ │ +042c42: 6e20 0016 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +042c48: 0c04 |0022: move-result-object v4 │ │ +042c4a: 6e10 0616 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +042c50: 0c04 |0026: move-result-object v4 │ │ +042c52: 6e20 0116 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c58: 6e20 d30b 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ +042c5e: 2204 4f03 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +042c62: 7010 fa15 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +042c68: 1a05 1701 |0032: const-string v5, "; boundsInScreen: " // string@0117 │ │ +042c6c: 6e20 0116 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c72: 0c04 |0037: move-result-object v4 │ │ +042c74: 6e20 0016 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +042c7a: 0c04 |003b: move-result-object v4 │ │ +042c7c: 6e10 0616 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +042c82: 0c04 |003f: move-result-object v4 │ │ +042c84: 6e20 0116 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c8a: 1a04 2101 |0043: const-string v4, "; packageName: " // string@0121 │ │ +042c8e: 6e20 0116 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042c94: 0c04 |0048: move-result-object v4 │ │ +042c96: 6e10 da0b 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ +042c9c: 0c05 |004c: move-result-object v5 │ │ +042c9e: 6e20 ff15 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15ff │ │ +042ca4: 1a04 1a01 |0050: const-string v4, "; className: " // string@011a │ │ +042ca8: 6e20 0116 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042cae: 0c04 |0055: move-result-object v4 │ │ +042cb0: 6e10 d60b 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ +042cb6: 0c05 |0059: move-result-object v5 │ │ +042cb8: 6e20 ff15 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15ff │ │ +042cbe: 1a04 2501 |005d: const-string v4, "; text: " // string@0125 │ │ +042cc2: 6e20 0116 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042cc8: 0c04 |0062: move-result-object v4 │ │ +042cca: 6e10 dc0b 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0bdc │ │ +042cd0: 0c05 |0066: move-result-object v5 │ │ +042cd2: 6e20 ff15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15ff │ │ +042cd8: 1a04 1c01 |006a: const-string v4, "; contentDescription: " // string@011c │ │ +042cdc: 6e20 0116 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042ce2: 0c04 |006f: move-result-object v4 │ │ +042ce4: 6e10 d70b 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ +042cea: 0c05 |0073: move-result-object v5 │ │ +042cec: 6e20 ff15 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@15ff │ │ +042cf2: 1a04 2601 |0077: const-string v4, "; viewId: " // string@0126 │ │ +042cf6: 6e20 0116 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042cfc: 0c04 |007c: move-result-object v4 │ │ +042cfe: 6e10 dd0b 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0bdd │ │ +042d04: 0c05 |0080: move-result-object v5 │ │ +042d06: 6e20 0116 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d0c: 1a04 1801 |0084: const-string v4, "; checkable: " // string@0118 │ │ +042d10: 6e20 0116 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d16: 0c04 |0089: move-result-object v4 │ │ +042d18: 6e10 e10b 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0be1 │ │ +042d1e: 0a05 |008d: move-result v5 │ │ +042d20: 6e20 0216 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042d26: 1a04 1901 |0091: const-string v4, "; checked: " // string@0119 │ │ +042d2a: 6e20 0116 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d30: 0c04 |0096: move-result-object v4 │ │ +042d32: 6e10 e20b 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0be2 │ │ +042d38: 0a05 |009a: move-result v5 │ │ +042d3a: 6e20 0216 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042d40: 1a04 1e01 |009e: const-string v4, "; focusable: " // string@011e │ │ +042d44: 6e20 0116 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d4a: 0c04 |00a3: move-result-object v4 │ │ +042d4c: 6e10 e50b 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ +042d52: 0a05 |00a7: move-result v5 │ │ +042d54: 6e20 0216 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042d5a: 1a04 1f01 |00ab: const-string v4, "; focused: " // string@011f │ │ +042d5e: 6e20 0116 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d64: 0c04 |00b0: move-result-object v4 │ │ +042d66: 6e10 e60b 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ +042d6c: 0a05 |00b4: move-result v5 │ │ +042d6e: 6e20 0216 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042d74: 1a04 2401 |00b8: const-string v4, "; selected: " // string@0124 │ │ +042d78: 6e20 0116 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d7e: 0c04 |00bd: move-result-object v4 │ │ +042d80: 6e10 ea0b 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ +042d86: 0a05 |00c1: move-result v5 │ │ +042d88: 6e20 0216 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042d8e: 1a04 1b01 |00c5: const-string v4, "; clickable: " // string@011b │ │ +042d92: 6e20 0116 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042d98: 0c04 |00ca: move-result-object v4 │ │ +042d9a: 6e10 e30b 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ +042da0: 0a05 |00ce: move-result v5 │ │ +042da2: 6e20 0216 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042da8: 1a04 2001 |00d2: const-string v4, "; longClickable: " // string@0120 │ │ +042dac: 6e20 0116 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042db2: 0c04 |00d7: move-result-object v4 │ │ +042db4: 6e10 e70b 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ +042dba: 0a05 |00db: move-result v5 │ │ +042dbc: 6e20 0216 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042dc2: 1a04 1d01 |00df: const-string v4, "; enabled: " // string@011d │ │ +042dc6: 6e20 0116 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042dcc: 0c04 |00e4: move-result-object v4 │ │ +042dce: 6e10 e40b 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ +042dd4: 0a05 |00e8: move-result v5 │ │ +042dd6: 6e20 0216 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042ddc: 1a04 2201 |00ec: const-string v4, "; password: " // string@0122 │ │ +042de0: 6e20 0116 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042de6: 0c04 |00f1: move-result-object v4 │ │ +042de8: 6e10 e80b 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0be8 │ │ +042dee: 0a05 |00f5: move-result v5 │ │ +042df0: 6e20 0216 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042df6: 2204 4f03 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +042dfa: 7010 fa15 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +042e00: 1a05 2301 |00fe: const-string v5, "; scrollable: " // string@0123 │ │ +042e04: 6e20 0116 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e0a: 0c04 |0103: move-result-object v4 │ │ +042e0c: 6e10 e90b 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0be9 │ │ +042e12: 0a05 |0107: move-result v5 │ │ +042e14: 6e20 0216 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +042e1a: 0c04 |010b: move-result-object v4 │ │ +042e1c: 6e10 0616 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +042e22: 0c04 |010f: move-result-object v4 │ │ +042e24: 6e20 0116 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e2a: 1a04 1501 |0113: const-string v4, "; [" // string@0115 │ │ +042e2e: 6e20 0116 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e34: 6e10 d10b 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ +042e3a: 0a01 |011b: move-result v1 │ │ +042e3c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +042e40: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +042e42: 7110 af15 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@15af │ │ +042e48: 0a05 |0122: move-result v5 │ │ +042e4a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +042e4e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +042e52: b541 |0127: and-int/2addr v1, v4 │ │ +042e54: 7110 d00b 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0bd0 │ │ +042e5a: 0c04 |012b: move-result-object v4 │ │ +042e5c: 6e20 0116 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e62: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +042e66: 1a04 ee00 |0131: const-string v4, ", " // string@00ee │ │ +042e6a: 6e20 0116 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e70: 28e6 |0136: goto 011c // -001a │ │ +042e72: 1a04 650b |0137: const-string v4, "]" // string@0b65 │ │ +042e76: 6e20 0116 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +042e7c: 6e10 0616 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +042e82: 0c04 |013f: move-result-object v4 │ │ +042e84: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ 0x0005 line=1911 │ │ 0x000c line=1913 │ │ 0x0011 line=1915 │ │ 0x0014 line=1916 │ │ @@ -54191,21 +54191,21 @@ │ │ locals : │ │ 0x0125 - 0x0137 reg=0 action I │ │ 0x011c - 0x0141 reg=1 actionBits I │ │ 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #242 header: │ │ class_idx : 461 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 422 │ │ +superclass_idx : 837 │ │ +source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #242 annotations: │ │ Annotations on method #3088 'findAccessibilityNodeInfosByText' │ │ @@ -54224,17 +54224,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042db0: |[042db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -042dc0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -042dc6: 0e00 |0003: return-void │ │ +042e88: |[042e88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +042e98: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +042e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54242,18 +54242,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042dc8: |[042dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -042dd8: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042ddc: 6e20 2812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@1228 │ │ -042de2: 0e00 |0005: return-void │ │ +042ea0: |[042ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +042eb0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042eb4: 6e20 2812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@1228 │ │ +042eba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action I │ │ @@ -54263,18 +54263,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042de4: |[042de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -042df4: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042df8: 6e20 2912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@1229 │ │ -042dfe: 0e00 |0005: return-void │ │ +042ebc: |[042ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +042ecc: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042ed0: 6e20 2912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@1229 │ │ +042ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -54284,20 +54284,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -042e00: |[042e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -042e10: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042e14: 6e20 2b12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@122b │ │ -042e1a: 0c00 |0005: move-result-object v0 │ │ -042e1c: 1f00 7103 |0006: check-cast v0, Ljava/util/List; // type@0371 │ │ -042e20: 1100 |0008: return-object v0 │ │ +042ed8: |[042ed8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +042ee8: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042eec: 6e20 2b12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@122b │ │ +042ef2: 0c00 |0005: move-result-object v0 │ │ +042ef4: 1f00 7303 |0006: check-cast v0, Ljava/util/List; // type@0373 │ │ +042ef8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -54308,19 +54308,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042e24: |[042e24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -042e34: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042e38: 6e10 2e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@122e │ │ -042e3e: 0a00 |0005: move-result v0 │ │ -042e40: 0f00 |0006: return v0 │ │ +042efc: |[042efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +042f0c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042f10: 6e10 2e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@122e │ │ +042f16: 0a00 |0005: move-result v0 │ │ +042f18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54328,18 +54328,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042e44: |[042e44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -042e54: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042e58: 6e20 2f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@122f │ │ -042e5e: 0e00 |0005: return-void │ │ +042f1c: |[042f1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +042f2c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042f30: 6e20 2f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@122f │ │ +042f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -54349,18 +54349,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042e60: |[042e60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -042e70: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042e74: 6e20 3012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1230 │ │ -042e7a: 0e00 |0005: return-void │ │ +042f38: |[042f38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +042f48: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042f4c: 6e20 3012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1230 │ │ +042f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -54370,19 +54370,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042e7c: |[042e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -042e8c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042e90: 6e20 3112 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1231 │ │ -042e96: 0c00 |0005: move-result-object v0 │ │ -042e98: 1100 |0006: return-object v0 │ │ +042f54: |[042f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +042f64: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042f68: 6e20 3112 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1231 │ │ +042f6e: 0c00 |0005: move-result-object v0 │ │ +042f70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -54391,19 +54391,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042e9c: |[042e9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -042eac: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042eb0: 6e10 3212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@1232 │ │ -042eb6: 0a00 |0005: move-result v0 │ │ -042eb8: 0f00 |0006: return v0 │ │ +042f74: |[042f74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +042f84: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042f88: 6e10 3212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@1232 │ │ +042f8e: 0a00 |0005: move-result v0 │ │ +042f90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54411,19 +54411,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042ebc: |[042ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042ecc: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042ed0: 6e10 3312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1233 │ │ -042ed6: 0c00 |0005: move-result-object v0 │ │ -042ed8: 1100 |0006: return-object v0 │ │ +042f94: |[042f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +042fa4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042fa8: 6e10 3312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1233 │ │ +042fae: 0c00 |0005: move-result-object v0 │ │ +042fb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54431,19 +54431,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042edc: |[042edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042eec: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042ef0: 6e10 3412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1234 │ │ -042ef6: 0c00 |0005: move-result-object v0 │ │ -042ef8: 1100 |0006: return-object v0 │ │ +042fb4: |[042fb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +042fc4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042fc8: 6e10 3412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1234 │ │ +042fce: 0c00 |0005: move-result-object v0 │ │ +042fd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54451,19 +54451,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042efc: |[042efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042f0c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042f10: 6e10 3612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1236 │ │ -042f16: 0c00 |0005: move-result-object v0 │ │ -042f18: 1100 |0006: return-object v0 │ │ +042fd4: |[042fd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +042fe4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +042fe8: 6e10 3612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1236 │ │ +042fee: 0c00 |0005: move-result-object v0 │ │ +042ff0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54471,19 +54471,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f1c: |[042f1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -042f2c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042f30: 6e10 3712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1237 │ │ -042f36: 0c00 |0005: move-result-object v0 │ │ -042f38: 1100 |0006: return-object v0 │ │ +042ff4: |[042ff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +043004: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043008: 6e10 3712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1237 │ │ +04300e: 0c00 |0005: move-result-object v0 │ │ +043010: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54491,19 +54491,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f3c: |[042f3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042f4c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042f50: 6e10 3812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1238 │ │ -042f56: 0c00 |0005: move-result-object v0 │ │ -042f58: 1100 |0006: return-object v0 │ │ +043014: |[043014] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +043024: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043028: 6e10 3812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1238 │ │ +04302e: 0c00 |0005: move-result-object v0 │ │ +043030: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54511,19 +54511,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f5c: |[042f5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -042f6c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042f70: 6e10 3a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@123a │ │ -042f76: 0a00 |0005: move-result v0 │ │ -042f78: 0f00 |0006: return v0 │ │ +043034: |[043034] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +043044: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043048: 6e10 3a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@123a │ │ +04304e: 0a00 |0005: move-result v0 │ │ +043050: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54531,19 +54531,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f7c: |[042f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -042f8c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042f90: 6e10 3c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@123c │ │ -042f96: 0a00 |0005: move-result v0 │ │ -042f98: 0f00 |0006: return v0 │ │ +043054: |[043054] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +043064: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043068: 6e10 3c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@123c │ │ +04306e: 0a00 |0005: move-result v0 │ │ +043070: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54551,19 +54551,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f9c: |[042f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -042fac: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042fb0: 6e10 3d12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@123d │ │ -042fb6: 0a00 |0005: move-result v0 │ │ -042fb8: 0f00 |0006: return v0 │ │ +043074: |[043074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +043084: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043088: 6e10 3d12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@123d │ │ +04308e: 0a00 |0005: move-result v0 │ │ +043090: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54571,19 +54571,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042fbc: |[042fbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -042fcc: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042fd0: 6e10 3e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@123e │ │ -042fd6: 0a00 |0005: move-result v0 │ │ -042fd8: 0f00 |0006: return v0 │ │ +043094: |[043094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0430a4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0430a8: 6e10 3e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@123e │ │ +0430ae: 0a00 |0005: move-result v0 │ │ +0430b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54591,19 +54591,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042fdc: |[042fdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -042fec: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -042ff0: 6e10 3f12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@123f │ │ -042ff6: 0a00 |0005: move-result v0 │ │ -042ff8: 0f00 |0006: return v0 │ │ +0430b4: |[0430b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0430c4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0430c8: 6e10 3f12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@123f │ │ +0430ce: 0a00 |0005: move-result v0 │ │ +0430d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54611,19 +54611,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042ffc: |[042ffc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -04300c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043010: 6e10 4012 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@1240 │ │ -043016: 0a00 |0005: move-result v0 │ │ -043018: 0f00 |0006: return v0 │ │ +0430d4: |[0430d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +0430e4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0430e8: 6e10 4012 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@1240 │ │ +0430ee: 0a00 |0005: move-result v0 │ │ +0430f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54631,19 +54631,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04301c: |[04301c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -04302c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043030: 6e10 4112 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@1241 │ │ -043036: 0a00 |0005: move-result v0 │ │ -043038: 0f00 |0006: return v0 │ │ +0430f4: |[0430f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +043104: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043108: 6e10 4112 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@1241 │ │ +04310e: 0a00 |0005: move-result v0 │ │ +043110: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54651,19 +54651,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04303c: |[04303c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -04304c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043050: 6e10 4212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@1242 │ │ -043056: 0a00 |0005: move-result v0 │ │ -043058: 0f00 |0006: return v0 │ │ +043114: |[043114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +043124: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043128: 6e10 4212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@1242 │ │ +04312e: 0a00 |0005: move-result v0 │ │ +043130: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54671,19 +54671,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04305c: |[04305c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -04306c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043070: 6e10 4312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@1243 │ │ -043076: 0a00 |0005: move-result v0 │ │ -043078: 0f00 |0006: return v0 │ │ +043134: |[043134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +043144: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043148: 6e10 4312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@1243 │ │ +04314e: 0a00 |0005: move-result v0 │ │ +043150: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54691,19 +54691,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04307c: |[04307c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -04308c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043090: 6e10 4412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@1244 │ │ -043096: 0a00 |0005: move-result v0 │ │ -043098: 0f00 |0006: return v0 │ │ +043154: |[043154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +043164: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043168: 6e10 4412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@1244 │ │ +04316e: 0a00 |0005: move-result v0 │ │ +043170: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54711,19 +54711,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04309c: |[04309c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -0430ac: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0430b0: 6e10 4512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@1245 │ │ -0430b6: 0a00 |0005: move-result v0 │ │ -0430b8: 0f00 |0006: return v0 │ │ +043174: |[043174] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +043184: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043188: 6e10 4512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@1245 │ │ +04318e: 0a00 |0005: move-result v0 │ │ +043190: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54731,36 +54731,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0430bc: |[0430bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -0430cc: 7100 4712 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1247 │ │ -0430d2: 0c00 |0003: move-result-object v0 │ │ -0430d4: 1100 |0004: return-object v0 │ │ +043194: |[043194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0431a4: 7100 4712 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1247 │ │ +0431aa: 0c00 |0003: move-result-object v0 │ │ +0431ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0430d8: |[0430d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0430e8: 7110 4812 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1248 │ │ -0430ee: 0c00 |0003: move-result-object v0 │ │ -0430f0: 1100 |0004: return-object v0 │ │ +0431b0: |[0431b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0431c0: 7110 4812 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1248 │ │ +0431c6: 0c00 |0003: move-result-object v0 │ │ +0431c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54768,19 +54768,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0430f4: |[0430f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043104: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043108: 7110 4a12 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@124a │ │ -04310e: 0c00 |0005: move-result-object v0 │ │ -043110: 1100 |0006: return-object v0 │ │ +0431cc: |[0431cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0431dc: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0431e0: 7110 4a12 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@124a │ │ +0431e6: 0c00 |0005: move-result-object v0 │ │ +0431e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -54788,19 +54788,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043114: |[043114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -043124: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043128: 6e20 4b12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@124b │ │ -04312e: 0a00 |0005: move-result v0 │ │ -043130: 0f00 |0006: return v0 │ │ +0431ec: |[0431ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +0431fc: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043200: 6e20 4b12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@124b │ │ +043206: 0a00 |0005: move-result v0 │ │ +043208: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -54809,18 +54809,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043134: |[043134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -043144: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043148: 6e10 4d12 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@124d │ │ -04314e: 0e00 |0005: return-void │ │ +04320c: |[04320c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +04321c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043220: 6e10 4d12 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@124d │ │ +043226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -54829,18 +54829,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043150: |[043150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -043160: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043164: 6e20 4f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@124f │ │ -04316a: 0e00 |0005: return-void │ │ +043228: |[043228] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +043238: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +04323c: 6e20 4f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@124f │ │ +043242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -54850,18 +54850,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04316c: |[04316c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04317c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043180: 6e20 5012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1250 │ │ -043186: 0e00 |0005: return-void │ │ +043244: |[043244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +043254: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043258: 6e20 5012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1250 │ │ +04325e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -54871,18 +54871,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043188: |[043188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -043198: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -04319c: 6e20 5112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@1251 │ │ -0431a2: 0e00 |0005: return-void │ │ +043260: |[043260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +043270: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043274: 6e20 5112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@1251 │ │ +04327a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -54892,18 +54892,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0431a4: |[0431a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -0431b4: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0431b8: 6e20 5212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@1252 │ │ -0431be: 0e00 |0005: return-void │ │ +04327c: |[04327c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +04328c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043290: 6e20 5212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@1252 │ │ +043296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -54913,18 +54913,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0431c0: |[0431c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0431d0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0431d4: 6e20 5312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1253 │ │ -0431da: 0e00 |0005: return-void │ │ +043298: |[043298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0432a8: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0432ac: 6e20 5312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1253 │ │ +0432b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -54934,18 +54934,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0431dc: |[0431dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -0431ec: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0431f0: 6e20 5412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@1254 │ │ -0431f6: 0e00 |0005: return-void │ │ +0432b4: |[0432b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +0432c4: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0432c8: 6e20 5412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@1254 │ │ +0432ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 clickable Z │ │ @@ -54955,18 +54955,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0431f8: |[0431f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043208: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -04320c: 6e20 5512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1255 │ │ -043212: 0e00 |0005: return-void │ │ +0432d0: |[0432d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0432e0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0432e4: 6e20 5512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1255 │ │ +0432ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -54976,18 +54976,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043214: |[043214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -043224: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043228: 6e20 5612 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@1256 │ │ -04322e: 0e00 |0005: return-void │ │ +0432ec: |[0432ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0432fc: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043300: 6e20 5612 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@1256 │ │ +043306: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -54997,18 +54997,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043230: |[043230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -043240: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043244: 6e20 5712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@1257 │ │ -04324a: 0e00 |0005: return-void │ │ +043308: |[043308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +043318: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +04331c: 6e20 5712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@1257 │ │ +043322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focusable Z │ │ @@ -55018,18 +55018,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04324c: |[04324c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -04325c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043260: 6e20 5812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@1258 │ │ -043266: 0e00 |0005: return-void │ │ +043324: |[043324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +043334: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043338: 6e20 5812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@1258 │ │ +04333e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -55039,18 +55039,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043268: |[043268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -043278: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -04327c: 6e20 5912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@1259 │ │ -043282: 0e00 |0005: return-void │ │ +043340: |[043340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +043350: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043354: 6e20 5912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@1259 │ │ +04335a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 longClickable Z │ │ @@ -55060,18 +55060,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043284: |[043284] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043294: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043298: 6e20 5b12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@125b │ │ -04329e: 0e00 |0005: return-void │ │ +04335c: |[04335c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04336c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043370: 6e20 5b12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@125b │ │ +043376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ @@ -55081,18 +55081,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0432a0: |[0432a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0432b0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0432b4: 6e20 5c12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@125c │ │ -0432ba: 0e00 |0005: return-void │ │ +043378: |[043378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +043388: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +04338c: 6e20 5c12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@125c │ │ +043392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ @@ -55102,18 +55102,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0432bc: |[0432bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -0432cc: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0432d0: 6e20 5e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@125e │ │ -0432d6: 0e00 |0005: return-void │ │ +043394: |[043394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0433a4: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0433a8: 6e20 5e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@125e │ │ +0433ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -55123,18 +55123,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0432d8: |[0432d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0432e8: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0432ec: 6e20 5f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@125f │ │ -0432f2: 0e00 |0005: return-void │ │ +0433b0: |[0433b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0433c0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0433c4: 6e20 5f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@125f │ │ +0433ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -55144,18 +55144,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0432f4: |[0432f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -043304: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043308: 6e20 6012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@1260 │ │ -04330e: 0e00 |0005: return-void │ │ +0433cc: |[0433cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +0433dc: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0433e0: 6e20 6012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@1260 │ │ +0433e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 selected Z │ │ @@ -55165,18 +55165,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043310: |[043310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -043320: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043324: 6e20 6112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@1261 │ │ -04332a: 0e00 |0005: return-void │ │ +0433e8: |[0433e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0433f8: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0433fc: 6e20 6112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@1261 │ │ +043402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -55186,34 +55186,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04332c: |[04332c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04333c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043340: 6e20 6312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@1263 │ │ -043346: 0e00 |0005: return-void │ │ +043404: |[043404] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +043414: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043418: 6e20 6312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@1263 │ │ +04341e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 422 (AccessibilityNodeInfoCompatIcs.java) │ │ + source_file_idx : 440 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #243 header: │ │ class_idx : 462 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 423 │ │ +superclass_idx : 837 │ │ +source_file_idx : 441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #243 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ @@ -55228,17 +55228,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043348: |[043348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -043358: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04335e: 0e00 |0003: return-void │ │ +043420: |[043420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +043430: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +043436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -55246,18 +55246,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -043360: |[043360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -043370: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043374: 6e30 2a12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@122a │ │ -04337a: 0e00 |0005: return-void │ │ +043438: |[043438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +043448: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +04344c: 6e30 2a12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@122a │ │ +043452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -55268,19 +55268,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04337c: |[04337c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -04338c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043390: 6e20 2c12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@122c │ │ -043396: 0c00 |0005: move-result-object v0 │ │ -043398: 1100 |0006: return-object v0 │ │ +043454: |[043454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +043464: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043468: 6e20 2c12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@122c │ │ +04346e: 0c00 |0005: move-result-object v0 │ │ +043470: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 focus I │ │ │ │ @@ -55289,19 +55289,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04339c: |[04339c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0433ac: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0433b0: 6e20 2d12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@122d │ │ -0433b6: 0c00 |0005: move-result-object v0 │ │ -0433b8: 1100 |0006: return-object v0 │ │ +043474: |[043474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +043484: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043488: 6e20 2d12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@122d │ │ +04348e: 0c00 |0005: move-result-object v0 │ │ +043490: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -55310,19 +55310,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0433bc: |[0433bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0433cc: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0433d0: 6e10 3512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@1235 │ │ -0433d6: 0a00 |0005: move-result v0 │ │ -0433d8: 0f00 |0006: return v0 │ │ +043494: |[043494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0434a4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0434a8: 6e10 3512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@1235 │ │ +0434ae: 0a00 |0005: move-result v0 │ │ +0434b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -55330,19 +55330,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0433dc: |[0433dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0433ec: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0433f0: 6e10 3b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@123b │ │ -0433f6: 0a00 |0005: move-result v0 │ │ -0433f8: 0f00 |0006: return v0 │ │ +0434b4: |[0434b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0434c4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0434c8: 6e10 3b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@123b │ │ +0434ce: 0a00 |0005: move-result v0 │ │ +0434d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -55350,19 +55350,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0433fc: |[0433fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -04340c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043410: 6e10 4612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@1246 │ │ -043416: 0a00 |0005: move-result v0 │ │ -043418: 0f00 |0006: return v0 │ │ +0434d4: |[0434d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0434e4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0434e8: 6e10 4612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@1246 │ │ +0434ee: 0a00 |0005: move-result v0 │ │ +0434f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -55370,18 +55370,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04341c: |[04341c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -04342c: 7120 4912 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1249 │ │ -043432: 0c00 |0003: move-result-object v0 │ │ -043434: 1100 |0004: return-object v0 │ │ +0434f4: |[0434f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +043504: 7120 4912 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1249 │ │ +04350a: 0c00 |0003: move-result-object v0 │ │ +04350c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ │ │ @@ -55390,19 +55390,19 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -043438: |[043438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -043448: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -04344c: 6e30 4c12 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@124c │ │ -043452: 0a00 |0005: move-result v0 │ │ -043454: 0f00 |0006: return v0 │ │ +043510: |[043510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +043520: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043524: 6e30 4c12 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@124c │ │ +04352a: 0a00 |0005: move-result v0 │ │ +04352c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -55412,18 +55412,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043458: |[043458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -043468: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -04346c: 6e20 4e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@124e │ │ -043472: 0e00 |0005: return-void │ │ +043530: |[043530] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +043540: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043544: 6e20 4e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@124e │ │ +04354a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -55433,18 +55433,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043474: |[043474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -043484: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043488: 6e20 5a12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@125a │ │ -04348e: 0e00 |0005: return-void │ │ +04354c: |[04354c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +04355c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043560: 6e20 5a12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@125a │ │ +043566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 granularities I │ │ @@ -55454,18 +55454,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -043490: |[043490] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0434a0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0434a4: 6e30 5d12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@125d │ │ -0434aa: 0e00 |0005: return-void │ │ +043568: |[043568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +043578: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +04357c: 6e30 5d12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@125d │ │ +043582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -55476,18 +55476,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0434ac: |[0434ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0434bc: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0434c0: 6e30 6212 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@1262 │ │ -0434c6: 0e00 |0005: return-void │ │ +043584: |[043584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +043594: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043598: 6e30 6212 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@1262 │ │ +04359e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -55498,34 +55498,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0434c8: |[0434c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0434d8: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -0434dc: 6e20 6512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@1265 │ │ -0434e2: 0e00 |0005: return-void │ │ +0435a0: |[0435a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0435b0: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0435b4: 6e20 6512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@1265 │ │ +0435ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 423 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + source_file_idx : 441 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ Class #244 header: │ │ class_idx : 463 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 424 │ │ +superclass_idx : 837 │ │ +source_file_idx : 442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #244 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;' │ │ @@ -55540,17 +55540,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0434e4: |[0434e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -0434f4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0434fa: 0e00 |0003: return-void │ │ +0435bc: |[0435bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +0435cc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0435d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -55558,19 +55558,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0434fc: |[0434fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04350c: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043510: 6e10 3912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1239 │ │ -043516: 0c00 |0005: move-result-object v0 │ │ -043518: 1100 |0006: return-object v0 │ │ +0435d4: |[0435d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0435e4: 1f01 7802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +0435e8: 6e10 3912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1239 │ │ +0435ee: 0c00 |0005: move-result-object v0 │ │ +0435f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -55578,34 +55578,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04351c: |[04351c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -04352c: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043530: 6e20 6412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@1264 │ │ -043536: 0e00 |0005: return-void │ │ +0435f4: |[0435f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +043604: 1f00 7802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043608: 6e20 6412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@1264 │ │ +04360e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 424 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ + source_file_idx : 442 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ Class #245 header: │ │ class_idx : 464 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 430 │ │ +superclass_idx : 837 │ │ +source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -55623,21 +55623,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;) │ │ name : 'newAccessibilityNodeProviderBridge' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 430 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 448 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #246 header: │ │ class_idx : 468 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 430 │ │ +superclass_idx : 837 │ │ +source_file_idx : 448 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #246 annotations: │ │ Annotations on class │ │ @@ -55666,26 +55666,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -043538: |[043538] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -043548: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -04354c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -043550: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -043554: 2200 d201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@01d2 │ │ -043558: 7010 530c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0c53 │ │ -04355e: 6900 da03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ -043562: 0e00 |000d: return-void │ │ -043564: 2200 d301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@01d3 │ │ -043568: 7010 550c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0c55 │ │ -04356e: 6900 da03 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ -043572: 28f8 |0015: goto 000d // -0008 │ │ +043610: |[043610] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +043620: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +043624: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +043628: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04362c: 2200 d201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@01d2 │ │ +043630: 7010 530c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0c53 │ │ +043636: 6900 da03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ +04363a: 0e00 |000d: return-void │ │ +04363c: 2200 d301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@01d3 │ │ +043640: 7010 550c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0c55 │ │ +043646: 6900 da03 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ +04364a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x000d line=94 │ │ 0x000e line=92 │ │ locals : │ │ @@ -55695,21 +55695,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -043574: |[043574] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -043584: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04358a: 6200 da03 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ -04358e: 7220 4e0c 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0c4e │ │ -043594: 0c00 |0008: move-result-object v0 │ │ -043596: 5b10 db03 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ -04359a: 0e00 |000b: return-void │ │ +04364c: |[04364c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +04365c: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +043662: 6200 da03 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@03da │ │ +043666: 7220 4e0c 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0c4e │ │ +04366c: 0c00 |0008: move-result-object v0 │ │ +04366e: 5b10 db03 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ +043672: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000b line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -55719,18 +55719,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04359c: |[04359c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -0435ac: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0435b2: 5b01 db03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ -0435b6: 0e00 |0005: return-void │ │ +043674: |[043674] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +043684: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04368a: 5b01 db03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ +04368e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -55742,17 +55742,17 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0435b8: |[0435b8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0435c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0435ca: 1100 |0001: return-object v0 │ │ +043690: |[043690] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0436a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0436a2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ │ │ @@ -55761,17 +55761,17 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0435cc: |[0435cc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0435dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0435de: 1100 |0001: return-object v0 │ │ +0436a4: |[0436a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0436b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0436b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 virtualViewId I │ │ @@ -55781,17 +55781,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0435e0: |[0435e0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -0435f0: 5410 db03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ -0435f4: 1100 |0002: return-object v0 │ │ +0436b8: |[0436b8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +0436c8: 5410 db03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@03db │ │ +0436cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ @@ -55799,33 +55799,33 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0435f8: |[0435f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -043608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04360a: 0f00 |0001: return v0 │ │ +0436d0: |[0436d0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +0436e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0436e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ 0x0000 - 0x0002 reg=3 action I │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 430 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 448 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #247 header: │ │ class_idx : 469 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 633 │ │ -source_file_idx : 431 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #247 annotations: │ │ Annotations on class │ │ @@ -55851,18 +55851,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04360c: |[04360c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -04361c: 5b01 dc03 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ -043620: 7010 6612 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1266 │ │ -043626: 0e00 |0005: return-void │ │ +0436e4: |[0436e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +0436f4: 5b01 dc03 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ +0436f8: 7010 6612 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1266 │ │ +0436fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ @@ -55872,20 +55872,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043628: |[043628] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -043638: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ -04363c: 7220 620c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0c62 │ │ -043642: 0c00 |0005: move-result-object v0 │ │ -043644: 1f00 7802 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ -043648: 1100 |0008: return-object v0 │ │ +043700: |[043700] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +043710: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ +043714: 7220 620c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0c62 │ │ +04371a: 0c00 |0005: move-result-object v0 │ │ +04371c: 1f00 7802 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0278 │ │ +043720: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 virtualViewId I │ │ │ │ @@ -55894,19 +55894,19 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04364c: |[04364c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04365c: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ -043660: 7230 630c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0c63 │ │ -043666: 0c00 |0005: move-result-object v0 │ │ -043668: 1100 |0006: return-object v0 │ │ +043724: |[043724] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +043734: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ +043738: 7230 630c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0c63 │ │ +04373e: 0c00 |0005: move-result-object v0 │ │ +043740: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 virtualViewId I │ │ @@ -55916,35 +55916,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04366c: |[04366c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -04367c: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ -043680: 7240 640c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0c64 │ │ -043686: 0a00 |0005: move-result v0 │ │ -043688: 0f00 |0006: return v0 │ │ +043744: |[043744] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +043754: 5410 dc03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@03dc │ │ +043758: 7240 640c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0c64 │ │ +04375e: 0a00 |0005: move-result v0 │ │ +043760: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 431 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 449 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #248 header: │ │ class_idx : 470 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 431 │ │ +superclass_idx : 837 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -55976,21 +55976,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ name : 'performAction' │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 431 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 449 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #249 header: │ │ class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 431 │ │ +superclass_idx : 837 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -56009,17 +56009,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04368c: |[04368c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -04369c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0436a2: 0e00 |0003: return-void │ │ +043764: |[043764] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +043774: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04377a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ │ │ @@ -56028,32 +56028,32 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0436a4: |[0436a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -0436b4: 2200 d501 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@01d5 │ │ -0436b8: 7020 5e0c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0c5e │ │ -0436be: 1100 |0005: return-object v0 │ │ +04377c: |[04377c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +04378c: 2200 d501 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@01d5 │ │ +043790: 7020 5e0c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0c5e │ │ +043796: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ - source_file_idx : 431 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 449 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #250 header: │ │ class_idx : 474 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 435 │ │ +superclass_idx : 837 │ │ +source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 46 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -56343,21 +56343,21 @@ │ │ │ │ #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ name : 'setToIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ Class #251 header: │ │ class_idx : 477 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 435 │ │ +superclass_idx : 837 │ │ +source_file_idx : 453 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 47 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -56386,40 +56386,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0436c0: |[0436c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -0436d0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0436d4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0436d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0436dc: 2200 db01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@01db │ │ -0436e0: 7010 c40c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0cc4 │ │ -0436e6: 6900 dd03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0436ea: 0e00 |000d: return-void │ │ -0436ec: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0436f0: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -0436f4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0436f8: 2200 d901 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@01d9 │ │ -0436fc: 7010 910c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0c91 │ │ -043702: 6900 dd03 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043706: 28f2 |001b: goto 000d // -000e │ │ -043708: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -04370c: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -043710: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -043714: 2200 d801 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@01d8 │ │ -043718: 7010 670c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0c67 │ │ -04371e: 6900 dd03 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043722: 28e4 |0029: goto 000d // -001c │ │ -043724: 2200 dc01 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@01dc │ │ -043728: 7010 c60c 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0cc6 │ │ -04372e: 6900 dd03 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043732: 28dc |0031: goto 000d // -0024 │ │ +043798: |[043798] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +0437a8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0437ac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0437b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0437b4: 2200 db01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@01db │ │ +0437b8: 7010 c40c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0cc4 │ │ +0437be: 6900 dd03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0437c2: 0e00 |000d: return-void │ │ +0437c4: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0437c8: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +0437cc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0437d0: 2200 d901 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@01d9 │ │ +0437d4: 7010 910c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0c91 │ │ +0437da: 6900 dd03 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0437de: 28f2 |001b: goto 000d // -000e │ │ +0437e0: 6000 2200 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0437e4: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +0437e8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0437ec: 2200 d801 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@01d8 │ │ +0437f0: 7010 670c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0c67 │ │ +0437f6: 6900 dd03 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0437fa: 28e4 |0029: goto 000d // -001c │ │ +0437fc: 2200 dc01 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@01dc │ │ +043800: 7010 c60c 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0cc6 │ │ +043806: 6900 dd03 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +04380a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -56433,18 +56433,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043734: |[043734] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -043744: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04374a: 5b01 de03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -04374e: 0e00 |0005: return-void │ │ +04380c: |[04380c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +04381c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +043822: 5b01 de03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -56455,43 +56455,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -043750: |[043750] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -043760: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ -043764: 6201 dd03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043768: 7210 ac0c 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0cac │ │ -04376e: 0c01 |0007: move-result-object v1 │ │ -043770: 7020 f60c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ -043776: 1100 |000b: return-object v0 │ │ +043828: |[043828] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +043838: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ +04383c: 6201 dd03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043840: 7210 ac0c 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0cac │ │ +043846: 0c01 |0007: move-result-object v1 │ │ +043848: 7020 f60c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ +04384e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -043778: |[043778] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -043788: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ -04378c: 6201 dd03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043790: 5432 de03 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043794: 7220 ad0c 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ -04379a: 0c01 |0009: move-result-object v1 │ │ -04379c: 7020 f60c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ -0437a2: 1100 |000d: return-object v0 │ │ +043850: |[043850] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +043860: 2200 dd01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ +043864: 6201 dd03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043868: 5432 de03 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +04386c: 7220 ad0c 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cad │ │ +043872: 0c01 |0009: move-result-object v1 │ │ +043874: 7020 f60c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0cf6 │ │ +04387a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -56500,44 +56500,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0437a4: |[0437a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -0437b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0437b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0437b8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0437bc: 0f01 |0004: return v1 │ │ -0437be: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0437c2: 0121 |0007: move v1, v2 │ │ -0437c4: 28fc |0008: goto 0004 // -0004 │ │ -0437c6: 6e10 c115 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -0437cc: 0c03 |000c: move-result-object v3 │ │ -0437ce: 6e10 c115 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -0437d4: 0c04 |0010: move-result-object v4 │ │ -0437d6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0437da: 0121 |0013: move v1, v2 │ │ -0437dc: 28f0 |0014: goto 0004 // -0010 │ │ -0437de: 0760 |0015: move-object v0, v6 │ │ -0437e0: 1f00 dd01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ -0437e4: 5453 de03 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0437e8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0437ec: 5403 de03 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0437f0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0437f4: 0121 |0020: move v1, v2 │ │ -0437f6: 28e3 |0021: goto 0004 // -001d │ │ -0437f8: 5453 de03 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0437fc: 5404 de03 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043800: 6e20 c015 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c0 │ │ -043806: 0a03 |0029: move-result v3 │ │ -043808: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -04380c: 0121 |002c: move v1, v2 │ │ -04380e: 28d7 |002d: goto 0004 // -0029 │ │ +04387c: |[04387c] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +04388c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04388e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +043890: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +043894: 0f01 |0004: return v1 │ │ +043896: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +04389a: 0121 |0007: move v1, v2 │ │ +04389c: 28fc |0008: goto 0004 // -0004 │ │ +04389e: 6e10 c815 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +0438a4: 0c03 |000c: move-result-object v3 │ │ +0438a6: 6e10 c815 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +0438ac: 0c04 |0010: move-result-object v4 │ │ +0438ae: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0438b2: 0121 |0013: move v1, v2 │ │ +0438b4: 28f0 |0014: goto 0004 // -0010 │ │ +0438b6: 0760 |0015: move-object v0, v6 │ │ +0438b8: 1f00 dd01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01dd │ │ +0438bc: 5453 de03 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0438c0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0438c4: 5403 de03 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0438c8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0438cc: 0121 |0020: move v1, v2 │ │ +0438ce: 28e3 |0021: goto 0004 // -001d │ │ +0438d0: 5453 de03 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0438d4: 5404 de03 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0438d8: 6e20 c715 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c7 │ │ +0438de: 0a03 |0029: move-result v3 │ │ +0438e0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0438e4: 0121 |002c: move v1, v2 │ │ +0438e6: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -56558,20 +56558,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043810: |[043810] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -043820: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043824: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043828: 7220 960c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0c96 │ │ -04382e: 0a00 |0007: move-result v0 │ │ -043830: 0f00 |0008: return v0 │ │ +0438e8: |[0438e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +0438f8: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0438fc: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043900: 7220 960c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0c96 │ │ +043906: 0a00 |0007: move-result v0 │ │ +043908: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56579,20 +56579,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043834: |[043834] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -043844: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043848: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -04384c: 7220 970c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c97 │ │ -043852: 0c00 |0007: move-result-object v0 │ │ -043854: 1100 |0008: return-object v0 │ │ +04390c: |[04390c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +04391c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043920: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043924: 7220 970c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c97 │ │ +04392a: 0c00 |0007: move-result-object v0 │ │ +04392c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56600,20 +56600,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043858: |[043858] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -043868: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -04386c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043870: 7220 980c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c98 │ │ -043876: 0c00 |0007: move-result-object v0 │ │ -043878: 1100 |0008: return-object v0 │ │ +043930: |[043930] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +043940: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043944: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043948: 7220 980c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c98 │ │ +04394e: 0c00 |0007: move-result-object v0 │ │ +043950: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56621,20 +56621,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04387c: |[04387c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -04388c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043890: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043894: 7220 990c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c99 │ │ -04389a: 0c00 |0007: move-result-object v0 │ │ -04389c: 1100 |0008: return-object v0 │ │ +043954: |[043954] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +043964: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043968: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +04396c: 7220 990c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c99 │ │ +043972: 0c00 |0007: move-result-object v0 │ │ +043974: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56642,20 +56642,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0438a0: |[0438a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -0438b0: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0438b4: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0438b8: 7220 9a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0c9a │ │ -0438be: 0a00 |0007: move-result v0 │ │ -0438c0: 0f00 |0008: return v0 │ │ +043978: |[043978] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +043988: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +04398c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043990: 7220 9a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0c9a │ │ +043996: 0a00 |0007: move-result v0 │ │ +043998: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56663,20 +56663,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0438c4: |[0438c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -0438d4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0438d8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0438dc: 7220 9b0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0c9b │ │ -0438e2: 0a00 |0007: move-result v0 │ │ -0438e4: 0f00 |0008: return v0 │ │ +04399c: |[04399c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +0439ac: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0439b0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0439b4: 7220 9b0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0c9b │ │ +0439ba: 0a00 |0007: move-result v0 │ │ +0439bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56684,17 +56684,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0438e8: |[0438e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -0438f8: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0438fc: 1100 |0002: return-object v0 │ │ +0439c0: |[0439c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +0439d0: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0439d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56702,20 +56702,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043900: |[043900] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -043910: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043914: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043918: 7220 9c0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0c9c │ │ -04391e: 0a00 |0007: move-result v0 │ │ -043920: 0f00 |0008: return v0 │ │ +0439d8: |[0439d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +0439e8: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +0439ec: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +0439f0: 7220 9c0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0c9c │ │ +0439f6: 0a00 |0007: move-result v0 │ │ +0439f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56723,20 +56723,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043924: |[043924] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -043934: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043938: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -04393c: 7220 9d0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0c9d │ │ -043942: 0a00 |0007: move-result v0 │ │ -043944: 0f00 |0008: return v0 │ │ +0439fc: |[0439fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +043a0c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043a10: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043a14: 7220 9d0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0c9d │ │ +043a1a: 0a00 |0007: move-result v0 │ │ +043a1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56744,20 +56744,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043948: |[043948] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -043958: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -04395c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043960: 7220 9e0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0c9e │ │ -043966: 0a00 |0007: move-result v0 │ │ -043968: 0f00 |0008: return v0 │ │ +043a20: |[043a20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +043a30: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043a34: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043a38: 7220 9e0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0c9e │ │ +043a3e: 0a00 |0007: move-result v0 │ │ +043a40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56765,20 +56765,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04396c: |[04396c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -04397c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043980: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043984: 7220 9f0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c9f │ │ -04398a: 0c00 |0007: move-result-object v0 │ │ -04398c: 1100 |0008: return-object v0 │ │ +043a44: |[043a44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +043a54: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043a58: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043a5c: 7220 9f0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c9f │ │ +043a62: 0c00 |0007: move-result-object v0 │ │ +043a64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56786,20 +56786,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043990: |[043990] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -0439a0: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0439a4: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0439a8: 7220 a00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0ca0 │ │ -0439ae: 0a00 |0007: move-result v0 │ │ -0439b0: 0f00 |0008: return v0 │ │ +043a68: |[043a68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +043a78: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043a7c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043a80: 7220 a00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0ca0 │ │ +043a86: 0a00 |0007: move-result v0 │ │ +043a88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56807,20 +56807,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0439b4: |[0439b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -0439c4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0439c8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0439cc: 7220 a10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0ca1 │ │ -0439d2: 0a00 |0007: move-result v0 │ │ -0439d4: 0f00 |0008: return v0 │ │ +043a8c: |[043a8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +043a9c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043aa0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043aa4: 7220 a10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0ca1 │ │ +043aaa: 0a00 |0007: move-result v0 │ │ +043aac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56828,20 +56828,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0439d8: |[0439d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -0439e8: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -0439ec: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -0439f0: 7220 a20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0ca2 │ │ -0439f6: 0a00 |0007: move-result v0 │ │ -0439f8: 0f00 |0008: return v0 │ │ +043ab0: |[043ab0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +043ac0: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043ac4: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043ac8: 7220 a20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0ca2 │ │ +043ace: 0a00 |0007: move-result v0 │ │ +043ad0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56849,20 +56849,20 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0439fc: |[0439fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -043a0c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043a10: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043a14: 7220 a30c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ca3 │ │ -043a1a: 0c00 |0007: move-result-object v0 │ │ -043a1c: 1100 |0008: return-object v0 │ │ +043ad4: |[043ad4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +043ae4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043ae8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043aec: 7220 a30c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ca3 │ │ +043af2: 0c00 |0007: move-result-object v0 │ │ +043af4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56870,20 +56870,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043a20: |[043a20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -043a30: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043a34: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043a38: 7220 a40c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0ca4 │ │ -043a3e: 0c00 |0007: move-result-object v0 │ │ -043a40: 1100 |0008: return-object v0 │ │ +043af8: |[043af8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +043b08: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043b0c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043b10: 7220 a40c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0ca4 │ │ +043b16: 0c00 |0007: move-result-object v0 │ │ +043b18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56891,20 +56891,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043a44: |[043a44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -043a54: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043a58: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043a5c: 7220 a50c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0ca5 │ │ -043a62: 0a00 |0007: move-result v0 │ │ -043a64: 0f00 |0008: return v0 │ │ +043b1c: |[043b1c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +043b2c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043b30: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043b34: 7220 a50c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0ca5 │ │ +043b3a: 0a00 |0007: move-result v0 │ │ +043b3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56912,20 +56912,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043a68: |[043a68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -043a78: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043a7c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043a80: 7220 a60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0ca6 │ │ -043a86: 0a00 |0007: move-result v0 │ │ -043a88: 0f00 |0008: return v0 │ │ +043b40: |[043b40] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +043b50: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043b54: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043b58: 7220 a60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0ca6 │ │ +043b5e: 0a00 |0007: move-result v0 │ │ +043b60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56933,23 +56933,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -043a8c: |[043a8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -043a9c: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043aa0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -043aa4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -043aa6: 0f00 |0005: return v0 │ │ -043aa8: 5410 de03 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043aac: 6e10 c215 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@15c2 │ │ -043ab2: 0a00 |000b: move-result v0 │ │ -043ab4: 28f9 |000c: goto 0005 // -0007 │ │ +043b64: |[043b64] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +043b74: 5410 de03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043b78: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +043b7c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +043b7e: 0f00 |0005: return v0 │ │ +043b80: 5410 de03 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043b84: 6e10 c915 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@15c9 │ │ +043b8a: 0a00 |000b: move-result v0 │ │ +043b8c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56957,20 +56957,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043ab8: |[043ab8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -043ac8: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043acc: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043ad0: 7220 a70c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0ca7 │ │ -043ad6: 0a00 |0007: move-result v0 │ │ -043ad8: 0f00 |0008: return v0 │ │ +043b90: |[043b90] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +043ba0: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043ba4: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043ba8: 7220 a70c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0ca7 │ │ +043bae: 0a00 |0007: move-result v0 │ │ +043bb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56978,20 +56978,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043adc: |[043adc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -043aec: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043af0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043af4: 7220 a80c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0ca8 │ │ -043afa: 0a00 |0007: move-result v0 │ │ -043afc: 0f00 |0008: return v0 │ │ +043bb4: |[043bb4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +043bc4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043bc8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043bcc: 7220 a80c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0ca8 │ │ +043bd2: 0a00 |0007: move-result v0 │ │ +043bd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -56999,20 +56999,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043b00: |[043b00] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -043b10: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043b14: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043b18: 7220 a90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0ca9 │ │ -043b1e: 0a00 |0007: move-result v0 │ │ -043b20: 0f00 |0008: return v0 │ │ +043bd8: |[043bd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +043be8: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043bec: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043bf0: 7220 a90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0ca9 │ │ +043bf6: 0a00 |0007: move-result v0 │ │ +043bf8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -57020,20 +57020,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043b24: |[043b24] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -043b34: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043b38: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043b3c: 7220 aa0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0caa │ │ -043b42: 0a00 |0007: move-result v0 │ │ -043b44: 0f00 |0008: return v0 │ │ +043bfc: |[043bfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +043c0c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043c10: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043c14: 7220 aa0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0caa │ │ +043c1a: 0a00 |0007: move-result v0 │ │ +043c1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -57041,20 +57041,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043b48: |[043b48] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -043b58: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043b5c: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043b60: 7220 ab0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0cab │ │ -043b66: 0a00 |0007: move-result v0 │ │ -043b68: 0f00 |0008: return v0 │ │ +043c20: |[043c20] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +043c30: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043c34: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043c38: 7220 ab0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0cab │ │ +043c3e: 0a00 |0007: move-result v0 │ │ +043c40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -57062,19 +57062,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -043b6c: |[043b6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -043b7c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043b80: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043b84: 7220 ae0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0cae │ │ -043b8a: 0e00 |0007: return-void │ │ +043c44: |[043c44] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +043c54: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043c58: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043c5c: 7220 ae0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0cae │ │ +043c62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0007 line=1015 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -57083,19 +57083,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043b8c: |[043b8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -043b9c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043ba0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043ba4: 7230 af0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0caf │ │ -043baa: 0e00 |0007: return-void │ │ +043c64: |[043c64] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +043c74: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043c78: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043c7c: 7230 af0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0caf │ │ +043c82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0007 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -57105,19 +57105,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043bac: |[043bac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -043bbc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043bc0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043bc4: 7230 b00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb0 │ │ -043bca: 0e00 |0007: return-void │ │ +043c84: |[043c84] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +043c94: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043c98: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043c9c: 7230 b00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb0 │ │ +043ca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -57127,19 +57127,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043bcc: |[043bcc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -043bdc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043be0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043be4: 7230 b10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0cb1 │ │ -043bea: 0e00 |0007: return-void │ │ +043ca4: |[043ca4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +043cb4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043cb8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043cbc: 7230 b10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0cb1 │ │ +043cc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0007 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -57149,19 +57149,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043bec: |[043bec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -043bfc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043c00: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043c04: 7230 b20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb2 │ │ -043c0a: 0e00 |0007: return-void │ │ +043cc4: |[043cc4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +043cd4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043cd8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043cdc: 7230 b20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb2 │ │ +043ce2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x0007 line=932 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -57171,19 +57171,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043c0c: |[043c0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -043c1c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043c20: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043c24: 7230 b30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb3 │ │ -043c2a: 0e00 |0007: return-void │ │ +043ce4: |[043ce4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +043cf4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043cf8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043cfc: 7230 b30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cb3 │ │ +043d02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0007 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -57193,19 +57193,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043c2c: |[043c2c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -043c3c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043c40: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043c44: 7230 b40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0cb4 │ │ -043c4a: 0e00 |0007: return-void │ │ +043d04: |[043d04] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +043d14: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043d18: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043d1c: 7230 b40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0cb4 │ │ +043d22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0007 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -57215,19 +57215,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043c4c: |[043c4c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -043c5c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043c60: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043c64: 7230 b50c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0cb5 │ │ -043c6a: 0e00 |0007: return-void │ │ +043d24: |[043d24] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +043d34: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043d38: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043d3c: 7230 b50c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0cb5 │ │ +043d42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -57237,19 +57237,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043c6c: |[043c6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -043c7c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043c80: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043c84: 7230 b60c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0cb6 │ │ -043c8a: 0e00 |0007: return-void │ │ +043d44: |[043d44] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +043d54: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043d58: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043d5c: 7230 b60c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0cb6 │ │ +043d62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0007 line=781 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -57259,19 +57259,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043c8c: |[043c8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -043c9c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043ca0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043ca4: 7230 b70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0cb7 │ │ -043caa: 0e00 |0007: return-void │ │ +043d64: |[043d64] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +043d74: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043d78: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043d7c: 7230 b70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0cb7 │ │ +043d82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -57281,19 +57281,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043cac: |[043cac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -043cbc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043cc0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043cc4: 7230 b80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0cb8 │ │ -043cca: 0e00 |0007: return-void │ │ +043d84: |[043d84] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +043d94: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043d98: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043d9c: 7230 b80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0cb8 │ │ +043da2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0007 line=735 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -57303,19 +57303,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043ccc: |[043ccc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -043cdc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043ce0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043ce4: 7230 b90c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0cb9 │ │ -043cea: 0e00 |0007: return-void │ │ +043da4: |[043da4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +043db4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043db8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043dbc: 7230 b90c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0cb9 │ │ +043dc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0007 line=854 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollX I │ │ @@ -57325,19 +57325,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043cec: |[043cec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -043cfc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043d00: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043d04: 7230 ba0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0cba │ │ -043d0a: 0e00 |0007: return-void │ │ +043dc4: |[043dc4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +043dd4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043dd8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043ddc: 7230 ba0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0cba │ │ +043de2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollY I │ │ @@ -57347,19 +57347,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043d0c: |[043d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -043d1c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043d20: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043d24: 7230 bb0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0cbb │ │ -043d2a: 0e00 |0007: return-void │ │ +043de4: |[043de4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +043df4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043df8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043dfc: 7230 bb0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0cbb │ │ +043e02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0007 line=1002 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -57369,19 +57369,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043d2c: |[043d2c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -043d3c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043d40: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043d44: 7230 bc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0cbc │ │ -043d4a: 0e00 |0007: return-void │ │ +043e04: |[043e04] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +043e14: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043e18: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043e1c: 7230 bc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0cbc │ │ +043e22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0007 line=675 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -57391,19 +57391,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043d4c: |[043d4c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -043d5c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043d60: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043d64: 7230 bd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0cbd │ │ -043d6a: 0e00 |0007: return-void │ │ +043e24: |[043e24] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +043e34: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043e38: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043e3c: 7230 bd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0cbd │ │ +043e42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0007 line=912 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -57413,19 +57413,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043d6c: |[043d6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -043d7c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043d80: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043d84: 7230 be0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0cbe │ │ -043d8a: 0e00 |0007: return-void │ │ +043e44: |[043e44] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +043e54: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043e58: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043e5c: 7230 be0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0cbe │ │ +043e62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -57435,19 +57435,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043d8c: |[043d8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -043d9c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043da0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043da4: 7230 bf0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0cbf │ │ -043daa: 0e00 |0007: return-void │ │ +043e64: |[043e64] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +043e74: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043e78: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043e7c: 7230 bf0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0cbf │ │ +043e82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0007 line=837 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -57457,19 +57457,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043dac: |[043dac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -043dbc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043dc0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043dc4: 7230 c00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0cc0 │ │ -043dca: 0e00 |0007: return-void │ │ +043e84: |[043e84] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +043e94: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043e98: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043e9c: 7230 c00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0cc0 │ │ +043ea2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0007 line=715 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -57479,19 +57479,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043dcc: |[043dcc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -043ddc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043de0: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043de4: 7230 c10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0cc1 │ │ -043dea: 0e00 |0007: return-void │ │ +043ea4: |[043ea4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +043eb4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043eb8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043ebc: 7230 c10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0cc1 │ │ +043ec2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -57501,19 +57501,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -043dec: |[043dec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -043dfc: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043e00: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043e04: 7240 c20c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cc2 │ │ -043e0a: 0e00 |0007: return-void │ │ +043ec4: |[043ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +043ed4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043ed8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043edc: 7240 c20c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cc2 │ │ +043ee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0007 line=590 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -57524,34 +57524,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043e0c: |[043e0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -043e1c: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ -043e20: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ -043e24: 7230 c30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0cc3 │ │ -043e2a: 0e00 |0007: return-void │ │ +043ee4: |[043ee4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +043ef4: 6200 dd03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@03dd │ │ +043ef8: 5421 de03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@03de │ │ +043efc: 7230 c30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0cc3 │ │ +043f02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0007 line=801 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ Class #252 header: │ │ class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 436 │ │ +superclass_idx : 837 │ │ +source_file_idx : 454 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #252 annotations: │ │ Annotations on method #3381 'getText' │ │ @@ -57570,17 +57570,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043e2c: |[043e2c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -043e3c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -043e42: 0e00 |0003: return-void │ │ +043f04: |[043f04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +043f14: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +043f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57588,19 +57588,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043e44: |[043e44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -043e54: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043e58: 6e10 6712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@1267 │ │ -043e5e: 0a00 |0005: move-result v0 │ │ -043e60: 0f00 |0006: return v0 │ │ +043f1c: |[043f1c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +043f2c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043f30: 6e10 6712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@1267 │ │ +043f36: 0a00 |0005: move-result v0 │ │ +043f38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57608,19 +57608,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043e64: |[043e64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -043e74: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043e78: 6e10 6812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@1268 │ │ -043e7e: 0c00 |0005: move-result-object v0 │ │ -043e80: 1100 |0006: return-object v0 │ │ +043f3c: |[043f3c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +043f4c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043f50: 6e10 6812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@1268 │ │ +043f56: 0c00 |0005: move-result-object v0 │ │ +043f58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57628,19 +57628,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043e84: |[043e84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -043e94: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043e98: 6e10 6912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@1269 │ │ -043e9e: 0c00 |0005: move-result-object v0 │ │ -043ea0: 1100 |0006: return-object v0 │ │ +043f5c: |[043f5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +043f6c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043f70: 6e10 6912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@1269 │ │ +043f76: 0c00 |0005: move-result-object v0 │ │ +043f78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57648,19 +57648,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043ea4: |[043ea4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -043eb4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043eb8: 6e10 6a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@126a │ │ -043ebe: 0c00 |0005: move-result-object v0 │ │ -043ec0: 1100 |0006: return-object v0 │ │ +043f7c: |[043f7c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +043f8c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043f90: 6e10 6a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@126a │ │ +043f96: 0c00 |0005: move-result-object v0 │ │ +043f98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57668,19 +57668,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043ec4: |[043ec4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -043ed4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043ed8: 6e10 6b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@126b │ │ -043ede: 0a00 |0005: move-result v0 │ │ -043ee0: 0f00 |0006: return v0 │ │ +043f9c: |[043f9c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +043fac: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043fb0: 6e10 6b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@126b │ │ +043fb6: 0a00 |0005: move-result v0 │ │ +043fb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57688,19 +57688,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043ee4: |[043ee4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -043ef4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043ef8: 6e10 6c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@126c │ │ -043efe: 0a00 |0005: move-result v0 │ │ -043f00: 0f00 |0006: return v0 │ │ +043fbc: |[043fbc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +043fcc: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043fd0: 6e10 6c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@126c │ │ +043fd6: 0a00 |0005: move-result v0 │ │ +043fd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57708,19 +57708,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043f04: |[043f04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -043f14: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043f18: 6e10 6d12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@126d │ │ -043f1e: 0a00 |0005: move-result v0 │ │ -043f20: 0f00 |0006: return v0 │ │ +043fdc: |[043fdc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +043fec: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +043ff0: 6e10 6d12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@126d │ │ +043ff6: 0a00 |0005: move-result v0 │ │ +043ff8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57728,19 +57728,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043f24: |[043f24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -043f34: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043f38: 6e10 7012 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@1270 │ │ -043f3e: 0c00 |0005: move-result-object v0 │ │ -043f40: 1100 |0006: return-object v0 │ │ +043ffc: |[043ffc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +04400c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044010: 6e10 7012 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@1270 │ │ +044016: 0c00 |0005: move-result-object v0 │ │ +044018: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57748,19 +57748,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043f44: |[043f44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -043f54: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043f58: 6e10 7112 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@1271 │ │ -043f5e: 0a00 |0005: move-result v0 │ │ -043f60: 0f00 |0006: return v0 │ │ +04401c: |[04401c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +04402c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044030: 6e10 7112 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@1271 │ │ +044036: 0a00 |0005: move-result v0 │ │ +044038: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57768,19 +57768,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043f64: |[043f64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -043f74: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043f78: 6e10 7212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@1272 │ │ -043f7e: 0a00 |0005: move-result v0 │ │ -043f80: 0f00 |0006: return v0 │ │ +04403c: |[04403c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +04404c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044050: 6e10 7212 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@1272 │ │ +044056: 0a00 |0005: move-result v0 │ │ +044058: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57788,19 +57788,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043f84: |[043f84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -043f94: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043f98: 6e10 7312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@1273 │ │ -043f9e: 0a00 |0005: move-result v0 │ │ -043fa0: 0f00 |0006: return v0 │ │ +04405c: |[04405c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +04406c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044070: 6e10 7312 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@1273 │ │ +044076: 0a00 |0005: move-result v0 │ │ +044078: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57808,19 +57808,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043fa4: |[043fa4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043fb4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043fb8: 6e10 7412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1274 │ │ -043fbe: 0c00 |0005: move-result-object v0 │ │ -043fc0: 1100 |0006: return-object v0 │ │ +04407c: |[04407c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04408c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044090: 6e10 7412 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1274 │ │ +044096: 0c00 |0005: move-result-object v0 │ │ +044098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57828,19 +57828,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043fc4: |[043fc4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -043fd4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043fd8: 6e10 7512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@1275 │ │ -043fde: 0c00 |0005: move-result-object v0 │ │ -043fe0: 1100 |0006: return-object v0 │ │ +04409c: |[04409c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0440ac: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0440b0: 6e10 7512 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@1275 │ │ +0440b6: 0c00 |0005: move-result-object v0 │ │ +0440b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57848,19 +57848,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043fe4: |[043fe4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -043ff4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -043ff8: 6e10 7612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@1276 │ │ -043ffe: 0a00 |0005: move-result v0 │ │ -044000: 0f00 |0006: return v0 │ │ +0440bc: |[0440bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +0440cc: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0440d0: 6e10 7612 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@1276 │ │ +0440d6: 0a00 |0005: move-result v0 │ │ +0440d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57868,19 +57868,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044004: |[044004] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -044014: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044018: 6e10 7712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@1277 │ │ -04401e: 0a00 |0005: move-result v0 │ │ -044020: 0f00 |0006: return v0 │ │ +0440dc: |[0440dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +0440ec: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0440f0: 6e10 7712 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@1277 │ │ +0440f6: 0a00 |0005: move-result v0 │ │ +0440f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57888,19 +57888,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044024: |[044024] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -044034: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044038: 6e10 7812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@1278 │ │ -04403e: 0a00 |0005: move-result v0 │ │ -044040: 0f00 |0006: return v0 │ │ +0440fc: |[0440fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +04410c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044110: 6e10 7812 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@1278 │ │ +044116: 0a00 |0005: move-result v0 │ │ +044118: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57908,19 +57908,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044044: |[044044] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -044054: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044058: 6e10 7912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@1279 │ │ -04405e: 0a00 |0005: move-result v0 │ │ -044060: 0f00 |0006: return v0 │ │ +04411c: |[04411c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +04412c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044130: 6e10 7912 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@1279 │ │ +044136: 0a00 |0005: move-result v0 │ │ +044138: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57928,19 +57928,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044064: |[044064] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -044074: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044078: 6e10 7a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@127a │ │ -04407e: 0a00 |0005: move-result v0 │ │ -044080: 0f00 |0006: return v0 │ │ +04413c: |[04413c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +04414c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044150: 6e10 7a12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@127a │ │ +044156: 0a00 |0005: move-result v0 │ │ +044158: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57948,19 +57948,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044084: |[044084] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -044094: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044098: 6e10 7b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@127b │ │ -04409e: 0a00 |0005: move-result v0 │ │ -0440a0: 0f00 |0006: return v0 │ │ +04415c: |[04415c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +04416c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044170: 6e10 7b12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@127b │ │ +044176: 0a00 |0005: move-result v0 │ │ +044178: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57968,19 +57968,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0440a4: |[0440a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0440b4: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0440b8: 6e10 7c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@127c │ │ -0440be: 0a00 |0005: move-result v0 │ │ -0440c0: 0f00 |0006: return v0 │ │ +04417c: |[04417c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +04418c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044190: 6e10 7c12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@127c │ │ +044196: 0a00 |0005: move-result v0 │ │ +044198: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -57988,37 +57988,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0440c4: |[0440c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -0440d4: 7100 7d12 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@127d │ │ -0440da: 0c00 |0003: move-result-object v0 │ │ -0440dc: 1100 |0004: return-object v0 │ │ +04419c: |[04419c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +0441ac: 7100 7d12 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@127d │ │ +0441b2: 0c00 |0003: move-result-object v0 │ │ +0441b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0440e0: |[0440e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0440f0: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0440f4: 7110 7e12 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@127e │ │ -0440fa: 0c00 |0005: move-result-object v0 │ │ -0440fc: 1100 |0006: return-object v0 │ │ +0441b8: |[0441b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0441c8: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0441cc: 7110 7e12 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@127e │ │ +0441d2: 0c00 |0005: move-result-object v0 │ │ +0441d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -58026,18 +58026,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044100: |[044100] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -044110: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044114: 6e10 7f12 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@127f │ │ -04411a: 0e00 |0005: return-void │ │ +0441d8: |[0441d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +0441e8: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0441ec: 6e10 7f12 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@127f │ │ +0441f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -58046,18 +58046,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04411c: |[04411c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -04412c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044130: 6e20 8012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@1280 │ │ -044136: 0e00 |0005: return-void │ │ +0441f4: |[0441f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +044204: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044208: 6e20 8012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@1280 │ │ +04420e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -58067,18 +58067,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044138: |[044138] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -044148: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -04414c: 6e20 8112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@1281 │ │ -044152: 0e00 |0005: return-void │ │ +044210: |[044210] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +044220: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044224: 6e20 8112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@1281 │ │ +04422a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -58088,18 +58088,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044154: |[044154] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -044164: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044168: 6e20 8212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@1282 │ │ -04416e: 0e00 |0005: return-void │ │ +04422c: |[04422c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +04423c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044240: 6e20 8212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@1282 │ │ +044246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -58109,18 +58109,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044170: |[044170] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -044180: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044184: 6e20 8312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@1283 │ │ -04418a: 0e00 |0005: return-void │ │ +044248: |[044248] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +044258: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +04425c: 6e20 8312 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@1283 │ │ +044262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -58130,18 +58130,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04418c: |[04418c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04419c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0441a0: 6e20 8412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1284 │ │ -0441a6: 0e00 |0005: return-void │ │ +044264: |[044264] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +044274: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044278: 6e20 8412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1284 │ │ +04427e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -58151,18 +58151,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0441a8: |[0441a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0441b8: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0441bc: 6e20 8512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@1285 │ │ -0441c2: 0e00 |0005: return-void │ │ +044280: |[044280] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +044290: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044294: 6e20 8512 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@1285 │ │ +04429a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -58172,18 +58172,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0441c4: |[0441c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0441d4: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0441d8: 6e20 8612 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@1286 │ │ -0441de: 0e00 |0005: return-void │ │ +04429c: |[04429c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0442ac: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0442b0: 6e20 8612 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@1286 │ │ +0442b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -58193,18 +58193,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0441e0: |[0441e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -0441f0: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0441f4: 6e20 8712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@1287 │ │ -0441fa: 0e00 |0005: return-void │ │ +0442b8: |[0442b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +0442c8: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0442cc: 6e20 8712 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@1287 │ │ +0442d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -58214,18 +58214,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0441fc: |[0441fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -04420c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044210: 6e20 8812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@1288 │ │ -044216: 0e00 |0005: return-void │ │ +0442d4: |[0442d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0442e4: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0442e8: 6e20 8812 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@1288 │ │ +0442ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -58235,18 +58235,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044218: |[044218] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -044228: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -04422c: 6e20 8912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@1289 │ │ -044232: 0e00 |0005: return-void │ │ +0442f0: |[0442f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +044300: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044304: 6e20 8912 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@1289 │ │ +04430a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -58256,18 +58256,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044234: |[044234] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -044244: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044248: 6e20 8c12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@128c │ │ -04424e: 0e00 |0005: return-void │ │ +04430c: |[04430c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +04431c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044320: 6e20 8c12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@128c │ │ +044326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -58277,18 +58277,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044250: |[044250] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -044260: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044264: 6e20 8d12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@128d │ │ -04426a: 0e00 |0005: return-void │ │ +044328: |[044328] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +044338: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +04433c: 6e20 8d12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@128d │ │ +044342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -58298,18 +58298,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04426c: |[04426c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -04427c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044280: 6e20 8e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@128e │ │ -044286: 0e00 |0005: return-void │ │ +044344: |[044344] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +044354: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044358: 6e20 8e12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@128e │ │ +04435e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -58319,18 +58319,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044288: |[044288] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -044298: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -04429c: 6e20 8f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@128f │ │ -0442a2: 0e00 |0005: return-void │ │ +044360: |[044360] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +044370: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044374: 6e20 8f12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@128f │ │ +04437a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -58340,18 +58340,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0442a4: |[0442a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0442b4: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0442b8: 6e20 9012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@1290 │ │ -0442be: 0e00 |0005: return-void │ │ +04437c: |[04437c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +04438c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044390: 6e20 9012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@1290 │ │ +044396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -58361,18 +58361,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0442c0: |[0442c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0442d0: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0442d4: 6e20 9112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@1291 │ │ -0442da: 0e00 |0005: return-void │ │ +044398: |[044398] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0443a8: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0443ac: 6e20 9112 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@1291 │ │ +0443b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -58382,18 +58382,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0442dc: |[0442dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0442ec: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0442f0: 6e20 9212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@1292 │ │ -0442f6: 0e00 |0005: return-void │ │ +0443b4: |[0443b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0443c4: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0443c8: 6e20 9212 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@1292 │ │ +0443ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -58403,34 +58403,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0442f8: |[0442f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -044308: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -04430c: 6e20 9412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@1294 │ │ -044312: 0e00 |0005: return-void │ │ +0443d0: |[0443d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +0443e0: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0443e4: 6e20 9412 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@1294 │ │ +0443ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 436 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 454 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #253 header: │ │ class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 437 │ │ +superclass_idx : 837 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #253 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;' │ │ @@ -58445,17 +58445,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044314: |[044314] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -044324: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04432a: 0e00 |0003: return-void │ │ +0443ec: |[0443ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +0443fc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +044402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -58463,19 +58463,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04432c: |[04432c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -04433c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044340: 6e10 6e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@126e │ │ -044346: 0a00 |0005: move-result v0 │ │ -044348: 0f00 |0006: return v0 │ │ +044404: |[044404] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +044414: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044418: 6e10 6e12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@126e │ │ +04441e: 0a00 |0005: move-result v0 │ │ +044420: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -58483,19 +58483,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04434c: |[04434c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -04435c: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044360: 6e10 6f12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@126f │ │ -044366: 0a00 |0005: move-result v0 │ │ -044368: 0f00 |0006: return v0 │ │ +044424: |[044424] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +044434: 1f01 7a02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044438: 6e10 6f12 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@126f │ │ +04443e: 0a00 |0005: move-result v0 │ │ +044440: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -58503,18 +58503,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04436c: |[04436c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -04437c: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -044380: 6e20 8a12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@128a │ │ -044386: 0e00 |0005: return-void │ │ +044444: |[044444] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +044454: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044458: 6e20 8a12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@128a │ │ +04445e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollX I │ │ @@ -58524,34 +58524,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044388: |[044388] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -044398: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -04439c: 6e20 8b12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@128b │ │ -0443a2: 0e00 |0005: return-void │ │ +044460: |[044460] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +044470: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +044474: 6e20 8b12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@128b │ │ +04447a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollY I │ │ │ │ Virtual methods - │ │ - source_file_idx : 437 (AccessibilityRecordCompatIcsMr1.java) │ │ + source_file_idx : 455 (AccessibilityRecordCompatIcsMr1.java) │ │ │ │ Class #254 header: │ │ class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 438 │ │ +superclass_idx : 837 │ │ +source_file_idx : 456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #254 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;' │ │ @@ -58566,17 +58566,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0443a4: |[0443a4] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -0443b4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0443ba: 0e00 |0003: return-void │ │ +04447c: |[04447c] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +04448c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +044492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ @@ -58584,35 +58584,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0443bc: |[0443bc] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0443cc: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ -0443d0: 6e30 9312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@1293 │ │ -0443d6: 0e00 |0005: return-void │ │ +044494: |[044494] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0444a4: 1f00 7a02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@027a │ │ +0444a8: 6e30 9312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@1293 │ │ +0444ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 438 (AccessibilityRecordCompatJellyBean.java) │ │ + source_file_idx : 456 (AccessibilityRecordCompatJellyBean.java) │ │ │ │ Class #255 header: │ │ class_idx : 481 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 643 │ │ +superclass_idx : 837 │ │ +source_file_idx : 661 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #255 annotations: │ │ Annotations on class │ │ @@ -58624,21 +58624,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 643 (CursorAdapter.java) │ │ + source_file_idx : 661 (CursorAdapter.java) │ │ │ │ Class #256 header: │ │ class_idx : 482 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 53 │ │ -source_file_idx : 643 │ │ +source_file_idx : 661 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #256 annotations: │ │ Annotations on class │ │ @@ -58662,20 +58662,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0443d8: |[0443d8] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0443e8: 5b12 df03 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03df │ │ -0443ec: 2200 5800 |0002: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -0443f0: 7010 7401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -0443f6: 7020 e900 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00e9 │ │ -0443fc: 0e00 |000a: return-void │ │ +0444b0: |[0444b0] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0444c0: 5b12 df03 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03df │ │ +0444c4: 2200 5800 |0002: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +0444c8: 7010 7401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +0444ce: 7020 e900 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00e9 │ │ +0444d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x000a line=456 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ @@ -58687,17 +58687,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -044400: |[044400] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -044410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044412: 0f00 |0001: return v0 │ │ +0444d8: |[0444d8] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +0444e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0444ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ │ │ #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -58705,33 +58705,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044414: |[044414] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -044424: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03df │ │ -044428: 6e10 750d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0d75 │ │ -04442e: 0e00 |0005: return-void │ │ +0444ec: |[0444ec] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +0444fc: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03df │ │ +044500: 6e10 750d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0d75 │ │ +044506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 643 (CursorAdapter.java) │ │ + source_file_idx : 661 (CursorAdapter.java) │ │ │ │ Class #257 header: │ │ class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 56 │ │ -source_file_idx : 643 │ │ +source_file_idx : 661 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #257 annotations: │ │ Annotations on class │ │ @@ -58755,18 +58755,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044430: |[044430] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -044440: 5b01 e003 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ -044444: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ -04444a: 0e00 |0005: return-void │ │ +044508: |[044508] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +044518: 5b01 e003 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ +04451c: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ +044522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ │ │ @@ -58775,17 +58775,17 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04444c: |[04444c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -04445c: 7020 5c0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0d5c │ │ -044462: 0e00 |0003: return-void │ │ +044524: |[044524] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +044534: 7020 5c0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0d5c │ │ +04453a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ @@ -58796,21 +58796,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -044464: |[044464] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -044474: 5420 e003 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ -044478: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -04447a: 5c01 e903 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -04447e: 5420 e003 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ -044482: 6e10 730d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0d73 │ │ -044488: 0e00 |000a: return-void │ │ +04453c: |[04453c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +04454c: 5420 e003 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ +044550: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +044552: 5c01 e903 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +044556: 5420 e003 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ +04455a: 6e10 730d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0d73 │ │ +044560: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x000a line=474 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -58820,36 +58820,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04448c: |[04448c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -04449c: 5420 e003 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ -0444a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0444a2: 5c01 e903 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -0444a6: 5420 e003 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ -0444aa: 6e10 740d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0d74 │ │ -0444b0: 0e00 |000a: return-void │ │ +044564: |[044564] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +044574: 5420 e003 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ +044578: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04457a: 5c01 e903 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +04457e: 5420 e003 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@03e0 │ │ +044582: 6e10 740d 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0d74 │ │ +044588: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ │ │ - source_file_idx : 643 (CursorAdapter.java) │ │ + source_file_idx : 661 (CursorAdapter.java) │ │ │ │ Class #258 header: │ │ class_idx : 485 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 644 │ │ +superclass_idx : 837 │ │ +source_file_idx : 662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #258 annotations: │ │ Annotations on class │ │ @@ -58885,21 +58885,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ name : 'runQueryOnBackgroundThread' │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 644 (CursorFilter.java) │ │ + source_file_idx : 662 (CursorFilter.java) │ │ │ │ Class #259 header: │ │ class_idx : 486 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 652 │ │ -source_file_idx : 644 │ │ +source_file_idx : 662 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ @@ -58922,18 +58922,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0444b4: |[0444b4] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0444c4: 7010 b012 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@12b0 │ │ -0444ca: 5b01 ec03 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ -0444ce: 0e00 |0005: return-void │ │ +04458c: |[04458c] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +04459c: 7010 b012 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@12b0 │ │ +0445a2: 5b01 ec03 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ +0445a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ @@ -58945,20 +58945,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0444d0: |[0444d0] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0444e0: 5410 ec03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ -0444e4: 1f02 3600 |0002: check-cast v2, Landroid/database/Cursor; // type@0036 │ │ -0444e8: 7220 7a0d 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0d7a │ │ -0444ee: 0c00 |0007: move-result-object v0 │ │ -0444f0: 1100 |0008: return-object v0 │ │ +0445a8: |[0445a8] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0445b8: 5410 ec03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ +0445bc: 1f02 3600 |0002: check-cast v2, Landroid/database/Cursor; // type@0036 │ │ +0445c0: 7220 7a0d 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0d7a │ │ +0445c6: 0c00 |0007: move-result-object v0 │ │ +0445c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ │ │ @@ -58967,31 +58967,31 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0444f4: |[0444f4] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -044504: 5432 ec03 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ -044508: 7220 7c0d 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0d7c │ │ -04450e: 0c00 |0005: move-result-object v0 │ │ -044510: 2201 8b02 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@028b │ │ -044514: 7010 af12 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@12af │ │ -04451a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -04451e: 7210 ec00 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ -044524: 0a02 |0010: move-result v2 │ │ -044526: 5912 5905 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0559 │ │ -04452a: 5b10 5a05 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ -04452e: 1101 |0015: return-object v1 │ │ -044530: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -044532: 5912 5905 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0559 │ │ -044536: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -044538: 5b12 5a05 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ -04453c: 28f9 |001c: goto 0015 // -0007 │ │ +0445cc: |[0445cc] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0445dc: 5432 ec03 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ +0445e0: 7220 7c0d 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0d7c │ │ +0445e6: 0c00 |0005: move-result-object v0 │ │ +0445e8: 2201 8b02 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@028b │ │ +0445ec: 7010 af12 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@12af │ │ +0445f2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0445f6: 7210 ec00 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ +0445fc: 0a02 |0010: move-result v2 │ │ +0445fe: 5912 5905 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0559 │ │ +044602: 5b10 5a05 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ +044606: 1101 |0015: return-object v1 │ │ +044608: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +04460a: 5912 5905 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0559 │ │ +04460e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +044610: 5b12 5a05 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ +044614: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -59009,46 +59009,46 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -044540: |[044540] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -044550: 5431 ec03 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ -044554: 7210 7b0d 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0d7b │ │ -04455a: 0c00 |0005: move-result-object v0 │ │ -04455c: 5451 5a05 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ -044560: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -044564: 5451 5a05 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ -044568: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -04456c: 5432 ec03 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ -044570: 5451 5a05 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ -044574: 1f01 3600 |0012: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ -044578: 7220 790d 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0d79 │ │ -04457e: 0e00 |0017: return-void │ │ +044618: |[044618] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +044628: 5431 ec03 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ +04462c: 7210 7b0d 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0d7b │ │ +044632: 0c00 |0005: move-result-object v0 │ │ +044634: 5451 5a05 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ +044638: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +04463c: 5451 5a05 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ +044640: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +044644: 5432 ec03 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@03ec │ │ +044648: 5451 5a05 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@055a │ │ +04464c: 1f01 3600 |0012: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ +044650: 7220 790d 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0d79 │ │ +044656: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ │ │ - source_file_idx : 644 (CursorFilter.java) │ │ + source_file_idx : 662 (CursorFilter.java) │ │ │ │ Class #260 header: │ │ class_idx : 488 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 728 │ │ +superclass_idx : 837 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #260 annotations: │ │ Annotations on class │ │ @@ -59084,21 +59084,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ name : 'onDrawerStateChanged' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #261 header: │ │ class_idx : 489 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 620 │ │ -source_file_idx : 728 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #261 annotations: │ │ Annotations on class │ │ @@ -59134,19 +59134,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -044580: |[044580] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -044590: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ -044596: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -044598: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -04459c: 0e00 |0006: return-void │ │ +044658: |[044658] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +044668: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ +04466e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +044670: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +044674: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x0003 line=1484 │ │ 0x0006 line=1499 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -59158,18 +59158,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0445a0: |[0445a0] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -0445b0: 7030 8a0d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0d8a │ │ -0445b6: 5903 f003 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -0445ba: 0e00 |0005: return-void │ │ +044678: |[044678] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +044688: 7030 8a0d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0d8a │ │ +04468e: 5903 f003 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +044692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0003 line=1503 │ │ 0x0005 line=1504 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -59182,27 +59182,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0445bc: |[0445bc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0445cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0445ce: 7030 db11 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ -0445d4: 5932 f003 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -0445d8: 7100 b60d 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0db6 │ │ -0445de: 0c01 |0009: move-result-object v1 │ │ -0445e0: 6e30 9100 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -0445e6: 0c00 |000d: move-result-object v0 │ │ -0445e8: 6e30 df00 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -0445ee: 0a01 |0011: move-result v1 │ │ -0445f0: 5931 f003 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -0445f4: 6e10 e500 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -0445fa: 0e00 |0017: return-void │ │ +044694: |[044694] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0446a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0446a6: 7030 db11 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ +0446ac: 5932 f003 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +0446b0: 7100 b60d 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0db6 │ │ +0446b6: 0c01 |0009: move-result-object v1 │ │ +0446b8: 6e30 9100 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +0446be: 0c00 |000d: move-result-object v0 │ │ +0446c0: 6e30 df00 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +0446c6: 0a01 |0011: move-result v1 │ │ +0446c8: 5931 f003 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +0446cc: 6e10 e500 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +0446d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1490 │ │ 0x0004 line=1484 │ │ 0x0006 line=1492 │ │ 0x000e line=1493 │ │ 0x0014 line=1494 │ │ @@ -59218,21 +59218,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0445fc: |[0445fc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -04460c: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -044612: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -044614: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -044618: 5220 f003 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -04461c: 5910 f003 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -044620: 0e00 |000a: return-void │ │ +0446d4: |[0446d4] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +0446e4: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +0446ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0446ec: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +0446f0: 5220 f003 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +0446f4: 5910 f003 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +0446f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1507 │ │ 0x0003 line=1484 │ │ 0x0006 line=1508 │ │ 0x000a line=1509 │ │ locals : │ │ @@ -59244,19 +59244,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -044624: |[044624] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -044634: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ -04463a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04463c: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -044640: 0e00 |0006: return-void │ │ +0446fc: |[0446fc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +04470c: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ +044712: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +044714: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +044718: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ 0x0003 line=1484 │ │ 0x0006 line=1513 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -59267,36 +59267,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -044644: |[044644] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -044654: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -04465a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04465c: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -044660: 0e00 |0006: return-void │ │ +04471c: |[04471c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +04472c: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +044732: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +044734: 5910 f003 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +044738: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ 0x0003 line=1484 │ │ 0x0006 line=1517 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #262 header: │ │ class_idx : 490 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 728 │ │ +superclass_idx : 837 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ @@ -59318,17 +59318,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044664: |[044664] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -044674: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04467a: 0e00 |0003: return-void │ │ +04473c: |[04473c] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +04474c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +044752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -59337,18 +59337,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04467c: |[04467c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -04468c: 2200 eb01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ -044690: 7020 960d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0d96 │ │ -044696: 1100 |0005: return-object v0 │ │ +044754: |[044754] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +044764: 2200 eb01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ +044768: 7020 960d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0d96 │ │ +04476e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -59357,18 +59357,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044698: |[044698] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0446a8: 6e20 910d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0d91 │ │ -0446ae: 0c00 |0003: move-result-object v0 │ │ -0446b0: 1100 |0004: return-object v0 │ │ +044770: |[044770] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +044780: 6e20 910d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0d91 │ │ +044786: 0c00 |0003: move-result-object v0 │ │ +044788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -59377,17 +59377,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0446b4: |[0446b4] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -0446c4: 2320 bc03 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@03bc │ │ -0446c8: 1100 |0002: return-object v0 │ │ +04478c: |[04478c] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +04479c: 2320 be03 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@03be │ │ +0447a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -59396,32 +59396,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0446cc: |[0446cc] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0446dc: 6e20 930d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0d93 │ │ -0446e2: 0c00 |0003: move-result-object v0 │ │ -0446e4: 1100 |0004: return-object v0 │ │ +0447a4: |[0447a4] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0447b4: 6e20 930d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0d93 │ │ +0447ba: 0c00 |0003: move-result-object v0 │ │ +0447bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #263 header: │ │ class_idx : 491 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 613 │ │ -source_file_idx : 728 │ │ +source_file_idx : 746 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ @@ -59459,43 +59459,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0446e8: |[0446e8] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -0446f8: 2200 ea01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@01ea │ │ -0446fc: 7010 900d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0d90 │ │ -044702: 6900 f903 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03f9 │ │ -044706: 0e00 |0007: return-void │ │ +0447c0: |[0447c0] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +0447d0: 2200 ea01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@01ea │ │ +0447d4: 7010 900d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0d90 │ │ +0447da: 6900 f903 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03f9 │ │ +0447de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -044708: |[044708] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -044718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04471a: 7020 6811 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ -044720: 5910 fc03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -044724: 5910 fa03 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ -044728: 5910 fb03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ -04472c: 6e10 8801 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -044732: 0a00 |000d: move-result v0 │ │ -044734: 5910 fc03 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -044738: 0e00 |0010: return-void │ │ +0447e0: |[0447e0] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0447f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0447f2: 7020 6811 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ +0447f8: 5910 fc03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +0447fc: 5910 fa03 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ +044800: 5910 fb03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ +044804: 6e10 8801 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +04480a: 0a00 |000d: move-result v0 │ │ +04480c: 5910 fc03 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +044810: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1288 │ │ 0x0004 line=1283 │ │ 0x0006 line=1284 │ │ 0x0008 line=1285 │ │ 0x000a line=1289 │ │ @@ -59509,21 +59509,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04473c: |[04473c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -04474c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04474e: 7020 6911 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ -044754: 5910 fc03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -044758: 5910 fa03 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ -04475c: 5910 fb03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ -044760: 0e00 |000a: return-void │ │ +044814: |[044814] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +044824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044826: 7020 6911 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ +04482c: 5910 fc03 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +044830: 5910 fa03 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ +044834: 5910 fb03 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ +044838: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1293 │ │ 0x0004 line=1283 │ │ 0x0006 line=1284 │ │ 0x0008 line=1285 │ │ 0x000a line=1294 │ │ @@ -59537,36 +59537,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -044764: |[044764] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -044774: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ -04477a: 5210 fc03 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -04477e: 6e20 8c01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -044784: 0e00 |0008: return-void │ │ +04483c: |[04483c] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04484c: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ +044852: 5210 fc03 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +044856: 6e20 8c01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +04485c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0003 line=1299 │ │ 0x0008 line=1300 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #264 header: │ │ class_idx : 493 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 728 │ │ +superclass_idx : 837 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #264 annotations: │ │ Annotations on class │ │ @@ -59591,18 +59591,18 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044788: |[044788] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -044798: 5b01 fd03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@03fd │ │ -04479c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0447a2: 0e00 |0005: return-void │ │ +044860: |[044860] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +044870: 5b01 fd03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@03fd │ │ +044874: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04487a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -59612,32 +59612,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0447a4: |[0447a4] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -0447b4: 5410 fd03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@03fd │ │ -0447b8: 7110 a20d 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0da2 │ │ -0447be: 0e00 |0005: return-void │ │ +04487c: |[04487c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +04488c: 5410 fd03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@03fd │ │ +044890: 7110 a20d 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0da2 │ │ +044896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ 0x0005 line=1323 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #265 header: │ │ class_idx : 495 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 621 │ │ -source_file_idx : 728 │ │ +source_file_idx : 746 │ │ static_fields_size : 15 │ │ instance_fields_size: 20 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 51 │ │ │ │ Class #265 annotations: │ │ Annotations on class │ │ @@ -59811,40 +59811,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0447c0: |[0447c0] android.support.v4.widget.DrawerLayout.:()V │ │ -0447d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0447d2: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -0447d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0447d8: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -0447de: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0447e2: 6900 0504 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0405 │ │ -0447e6: 0e00 |000b: return-void │ │ +044898: |[044898] android.support.v4.widget.DrawerLayout.:()V │ │ +0448a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0448aa: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +0448ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0448b0: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +0448b6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0448ba: 6900 0504 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0405 │ │ +0448be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0447e8: |[0447e8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -0447f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0447fa: 7030 b40d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0db4 │ │ -044800: 0e00 |0004: return-void │ │ +0448c0: |[0448c0] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +0448d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0448d2: 7030 b40d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0db4 │ │ +0448d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -59854,18 +59854,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -044804: |[044804] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -044814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044816: 7040 b50d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0db5 │ │ -04481c: 0e00 |0004: return-void │ │ +0448dc: |[0448dc] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0448ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0448ee: 7040 b50d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0db5 │ │ +0448f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -59876,75 +59876,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -044820: |[044820] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -044830: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -044834: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -044836: 7040 e811 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ -04483c: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ -044840: 5962 2004 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ -044844: 2202 4000 |000a: new-instance v2, Landroid/graphics/Paint; // type@0040 │ │ -044848: 7010 0f01 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@010f │ │ -04484e: 5b62 2204 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ -044852: 5c64 1404 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -044856: 6e10 d20d 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0dd2 │ │ -04485c: 0c02 |0016: move-result-object v2 │ │ -04485e: 6e10 d100 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -044864: 0c02 |001a: move-result-object v2 │ │ -044866: 5220 5105 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -04486a: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ -04486e: c802 |001f: mul-float/2addr v2, v0 │ │ -044870: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ -044874: c632 |0022: add-float/2addr v2, v3 │ │ -044876: 8722 |0023: float-to-int v2, v2 │ │ -044878: 5962 1d04 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@041d │ │ -04487c: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ -044880: a801 0200 |0028: mul-float v1, v2, v0 │ │ -044884: 2202 ee01 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@01ee │ │ -044888: 1233 |002c: const/4 v3, #int 3 // #3 │ │ -04488a: 7030 a10d 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0da1 │ │ -044890: 5b62 1804 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ -044894: 2202 ee01 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@01ee │ │ -044898: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -04489a: 7030 a10d 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0da1 │ │ -0448a0: 5b62 1e04 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ -0448a4: 5462 1804 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ -0448a8: 7130 d90f 5602 |003c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ -0448ae: 0c02 |003f: move-result-object v2 │ │ -0448b0: 5b62 1904 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0448b4: 5462 1904 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0448b8: 6e20 f40f 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ -0448be: 5462 1904 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0448c2: 6e20 f50f 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ -0448c8: 5462 1804 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ -0448cc: 5463 1904 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0448d0: 6e20 b00d 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0db0 │ │ -0448d6: 5462 1e04 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ -0448da: 7130 d90f 5602 |0055: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ -0448e0: 0c02 |0058: move-result-object v2 │ │ -0448e2: 5b62 1f04 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -0448e6: 5462 1f04 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -0448ea: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -0448ec: 6e20 f40f 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ -0448f2: 5462 1f04 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -0448f6: 6e20 f50f 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ -0448fc: 5462 1e04 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ -044900: 5463 1f04 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -044904: 6e20 b00d 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0db0 │ │ -04490a: 6e20 f90d 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0df9 │ │ -044910: 2202 e701 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@01e7 │ │ -044914: 7020 810d 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0d81 │ │ -04491a: 7120 cf09 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ -044920: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -044922: 7120 100a 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a10 │ │ -044928: 0e00 |007c: return-void │ │ +0448f8: |[0448f8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +044908: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +04490c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +04490e: 7040 e811 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ +044914: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ +044918: 5962 2004 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ +04491c: 2202 4000 |000a: new-instance v2, Landroid/graphics/Paint; // type@0040 │ │ +044920: 7010 0f01 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@010f │ │ +044926: 5b62 2204 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ +04492a: 5c64 1404 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +04492e: 6e10 d20d 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0dd2 │ │ +044934: 0c02 |0016: move-result-object v2 │ │ +044936: 6e10 d100 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +04493c: 0c02 |001a: move-result-object v2 │ │ +04493e: 5220 5105 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +044942: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ +044946: c802 |001f: mul-float/2addr v2, v0 │ │ +044948: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ +04494c: c632 |0022: add-float/2addr v2, v3 │ │ +04494e: 8722 |0023: float-to-int v2, v2 │ │ +044950: 5962 1d04 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@041d │ │ +044954: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ +044958: a801 0200 |0028: mul-float v1, v2, v0 │ │ +04495c: 2202 ee01 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@01ee │ │ +044960: 1233 |002c: const/4 v3, #int 3 // #3 │ │ +044962: 7030 a10d 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0da1 │ │ +044968: 5b62 1804 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ +04496c: 2202 ee01 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@01ee │ │ +044970: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +044972: 7030 a10d 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0da1 │ │ +044978: 5b62 1e04 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ +04497c: 5462 1804 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ +044980: 7130 d90f 5602 |003c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ +044986: 0c02 |003f: move-result-object v2 │ │ +044988: 5b62 1904 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +04498c: 5462 1904 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +044990: 6e20 f40f 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ +044996: 5462 1904 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +04499a: 6e20 f50f 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ +0449a0: 5462 1804 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ +0449a4: 5463 1904 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +0449a8: 6e20 b00d 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0db0 │ │ +0449ae: 5462 1e04 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ +0449b2: 7130 d90f 5602 |0055: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ +0449b8: 0c02 |0058: move-result-object v2 │ │ +0449ba: 5b62 1f04 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0449be: 5462 1f04 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0449c2: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +0449c4: 6e20 f40f 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ +0449ca: 5462 1f04 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0449ce: 6e20 f50f 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ +0449d4: 5462 1e04 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ +0449d8: 5463 1f04 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0449dc: 6e20 b00d 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0db0 │ │ +0449e2: 6e20 f90d 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0df9 │ │ +0449e8: 2202 e701 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@01e7 │ │ +0449ec: 7020 810d 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0d81 │ │ +0449f2: 7120 cf09 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ +0449f8: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +0449fa: 7120 100a 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a10 │ │ +044a00: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=225 │ │ 0x0006 line=135 │ │ 0x000a line=137 │ │ 0x0011 line=145 │ │ 0x0013 line=227 │ │ @@ -59977,49 +59977,49 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04492c: |[04492c] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -04493c: 6200 0504 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0405 │ │ -044940: 1100 |0002: return-object v0 │ │ +044a04: |[044a04] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +044a14: 6200 0504 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0405 │ │ +044a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'findVisibleDrawer' │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -044944: |[044944] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -044954: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -04495a: 0a01 |0003: move-result v1 │ │ -04495c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04495e: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -044962: 6e20 c90d 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044968: 0c00 |000a: move-result-object v0 │ │ -04496a: 6e20 dc0d 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -044970: 0a03 |000e: move-result v3 │ │ -044972: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -044976: 6e20 de0d 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0dde │ │ -04497c: 0a03 |0014: move-result v3 │ │ -04497e: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -044982: 1100 |0017: return-object v0 │ │ -044984: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -044988: 28eb |001a: goto 0005 // -0015 │ │ -04498a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -04498c: 28fb |001c: goto 0017 // -0005 │ │ +044a1c: |[044a1c] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +044a2c: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044a32: 0a01 |0003: move-result v1 │ │ +044a34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +044a36: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +044a3a: 6e20 c90d 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044a40: 0c00 |000a: move-result-object v0 │ │ +044a42: 6e20 dc0d 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +044a48: 0a03 |000e: move-result v3 │ │ +044a4a: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +044a4e: 6e20 de0d 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0dde │ │ +044a54: 0a03 |0014: move-result v3 │ │ +044a56: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +044a5a: 1100 |0017: return-object v0 │ │ +044a5c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +044a60: 28eb |001a: goto 0005 // -0015 │ │ +044a62: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +044a64: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ 0x0004 line=1191 │ │ 0x0007 line=1192 │ │ 0x000b line=1193 │ │ 0x0017 line=1197 │ │ @@ -60037,28 +60037,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -044990: |[044990] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -0449a0: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -0449a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0449a6: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -0449aa: 1a00 1504 |0005: const-string v0, "LEFT" // string@0415 │ │ -0449ae: 1100 |0007: return-object v0 │ │ -0449b0: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -0449b4: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -0449b6: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -0449ba: 1a00 4009 |000d: const-string v0, "RIGHT" // string@0940 │ │ -0449be: 28f8 |000f: goto 0007 // -0008 │ │ -0449c0: 7110 aa15 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0449c6: 0c00 |0013: move-result-object v0 │ │ -0449c8: 28f3 |0014: goto 0007 // -000d │ │ +044a68: |[044a68] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +044a78: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +044a7c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +044a7e: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +044a82: 1a00 2704 |0005: const-string v0, "LEFT" // string@0427 │ │ +044a86: 1100 |0007: return-object v0 │ │ +044a88: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +044a8c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +044a8e: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +044a92: 1a00 5509 |000d: const-string v0, "RIGHT" // string@0955 │ │ +044a96: 28f8 |000f: goto 0007 // -0008 │ │ +044a98: 7110 b115 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +044a9e: 0c00 |0013: move-result-object v0 │ │ +044aa0: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0005 line=567 │ │ 0x0007 line=572 │ │ 0x0008 line=569 │ │ 0x000d line=570 │ │ @@ -60071,25 +60071,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0449cc: |[0449cc] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -0449dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0449de: 6e10 7a11 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ -0449e4: 0c00 |0004: move-result-object v0 │ │ -0449e6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0449ea: 6e10 2701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ -0449f0: 0a02 |000a: move-result v2 │ │ -0449f2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0449f4: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -0449f8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0449fa: 0f01 |000f: return v1 │ │ +044aa4: |[044aa4] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +044ab4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044ab6: 6e10 7a11 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ +044abc: 0c00 |0004: move-result-object v0 │ │ +044abe: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +044ac2: 6e10 2701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ +044ac8: 0a02 |000a: move-result v2 │ │ +044aca: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +044acc: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +044ad0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +044ad2: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=770 │ │ 0x0005 line=771 │ │ 0x0007 line=772 │ │ 0x000f line=774 │ │ locals : │ │ @@ -60101,32 +60101,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0449fc: |[0449fc] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -044a0c: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -044a12: 0a00 |0003: move-result v0 │ │ -044a14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -044a16: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -044a1a: 6e20 c90d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044a20: 0c03 |000a: move-result-object v3 │ │ -044a22: 6e10 8611 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044a28: 0c02 |000e: move-result-object v2 │ │ -044a2a: 1f02 e901 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044a2e: 5523 f203 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ -044a32: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -044a36: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -044a38: 0f03 |0016: return v3 │ │ -044a3a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -044a3e: 28ec |0019: goto 0005 // -0014 │ │ -044a40: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -044a42: 28fb |001b: goto 0016 // -0005 │ │ +044ad4: |[044ad4] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +044ae4: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044aea: 0a00 |0003: move-result v0 │ │ +044aec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +044aee: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +044af2: 6e20 c90d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044af8: 0c03 |000a: move-result-object v3 │ │ +044afa: 6e10 8611 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044b00: 0c02 |000e: move-result-object v2 │ │ +044b02: 1f02 e901 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044b06: 5523 f203 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ +044b0a: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +044b0e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +044b10: 0f03 |0016: return v3 │ │ +044b12: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044b16: 28ec |0019: goto 0005 // -0014 │ │ +044b18: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +044b1a: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0004 line=1152 │ │ 0x0007 line=1153 │ │ 0x0011 line=1154 │ │ 0x0015 line=1155 │ │ @@ -60145,22 +60145,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -044a44: |[044a44] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -044a54: 7010 c50d 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0dc5 │ │ -044a5a: 0c00 |0003: move-result-object v0 │ │ -044a5c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -044a60: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -044a62: 0f00 |0007: return v0 │ │ -044a64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -044a66: 28fe |0009: goto 0007 // -0002 │ │ +044b1c: |[044b1c] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +044b2c: 7010 c50d 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0dc5 │ │ +044b32: 0c00 |0003: move-result-object v0 │ │ +044b34: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +044b38: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +044b3a: 0f00 |0007: return v0 │ │ +044b3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +044b3e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ Virtual methods - │ │ @@ -60169,39 +60169,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -044a68: |[044a68] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -044a78: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -044a7a: 55b2 1104 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -044a7e: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -044a82: 7100 a101 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -044a88: 0b00 |0008: move-result-wide v0 │ │ -044a8a: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -044a8c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -044a8e: 0402 |000b: move-wide v2, v0 │ │ -044a90: 0156 |000c: move v6, v5 │ │ -044a92: 7708 5111 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ -044a98: 0c08 |0010: move-result-object v8 │ │ -044a9a: 6e10 ca0d 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -044aa0: 0a09 |0014: move-result v9 │ │ -044aa2: 120a |0015: const/4 v10, #int 0 // #0 │ │ -044aa4: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -044aa8: 6e20 c90d ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044aae: 0c02 |001b: move-result-object v2 │ │ -044ab0: 6e20 7611 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1176 │ │ -044ab6: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -044aba: 28f5 |0021: goto 0016 // -000b │ │ -044abc: 6e10 5311 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ -044ac2: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -044ac4: 5cb2 1104 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -044ac8: 0e00 |0028: return-void │ │ +044b40: |[044b40] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +044b50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +044b52: 55b2 1104 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +044b56: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +044b5a: 7100 a101 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +044b60: 0b00 |0008: move-result-wide v0 │ │ +044b62: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +044b64: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +044b66: 0402 |000b: move-wide v2, v0 │ │ +044b68: 0156 |000c: move v6, v5 │ │ +044b6a: 7708 5111 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1151 │ │ +044b70: 0c08 |0010: move-result-object v8 │ │ +044b72: 6e10 ca0d 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044b78: 0a09 |0014: move-result v9 │ │ +044b7a: 120a |0015: const/4 v10, #int 0 // #0 │ │ +044b7c: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +044b80: 6e20 c90d ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044b86: 0c02 |001b: move-result-object v2 │ │ +044b88: 6e20 7611 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1176 │ │ +044b8e: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +044b92: 28f5 |0021: goto 0016 // -000b │ │ +044b94: 6e10 5311 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ +044b9a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +044b9c: 5cb2 1104 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +044ba0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1202 │ │ 0x0005 line=1203 │ │ 0x0009 line=1204 │ │ 0x0011 line=1206 │ │ 0x0015 line=1207 │ │ @@ -60222,23 +60222,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -044acc: |[044acc] android.support.v4.widget.DrawerLayout.checkDrawerViewGravity:(Landroid/view/View;I)Z │ │ -044adc: 6e20 cf0d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ -044ae2: 0a00 |0003: move-result v0 │ │ -044ae4: 9501 0004 |0004: and-int v1, v0, v4 │ │ -044ae8: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -044aec: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -044aee: 0f01 |0009: return v1 │ │ -044af0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -044af2: 28fe |000b: goto 0009 // -0002 │ │ +044ba4: |[044ba4] android.support.v4.widget.DrawerLayout.checkDrawerViewGravity:(Landroid/view/View;I)Z │ │ +044bb4: 6e20 cf0d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ +044bba: 0a00 |0003: move-result v0 │ │ +044bbc: 9501 0004 |0004: and-int v1, v0, v4 │ │ +044bc0: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +044bc4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +044bc6: 0f01 |0009: return v1 │ │ +044bc8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +044bca: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGrav I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -60250,24 +60250,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -044af4: |[044af4] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -044b04: 2020 e901 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044b08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -044b0c: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ -044b12: 0a00 |0007: move-result v0 │ │ -044b14: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -044b18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -044b1a: 0f00 |000b: return v0 │ │ -044b1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -044b1e: 28fe |000d: goto 000b // -0002 │ │ +044bcc: |[044bcc] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +044bdc: 2020 e901 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044be0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +044be4: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ +044bea: 0a00 |0007: move-result v0 │ │ +044bec: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +044bf0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +044bf2: 0f00 |000b: return v0 │ │ +044bf4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +044bf6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -60276,38 +60276,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -044b20: |[044b20] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -044b30: 7110 c209 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -044b36: 0a02 |0003: move-result v2 │ │ -044b38: 7120 2308 2600 |0004: invoke-static {v6, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -044b3e: 0a00 |0007: move-result v0 │ │ -044b40: 6e20 c30d 0500 |0008: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -044b46: 0c01 |000b: move-result-object v1 │ │ -044b48: 3901 1f00 |000c: if-nez v1, 002b // +001f │ │ -044b4c: 2202 3403 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -044b50: 2203 4d03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -044b54: 7010 f315 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -044b5a: 1a04 d308 |0015: const-string v4, "No drawer view found with absolute gravity " // string@08d3 │ │ -044b5e: 6e20 fa15 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -044b64: 0c03 |001a: move-result-object v3 │ │ -044b66: 7110 d40d 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ -044b6c: 0c04 |001e: move-result-object v4 │ │ -044b6e: 6e20 fa15 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -044b74: 0c03 |0022: move-result-object v3 │ │ -044b76: 6e10 ff15 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -044b7c: 0c03 |0026: move-result-object v3 │ │ -044b7e: 7020 a215 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -044b84: 2702 |002a: throw v2 │ │ -044b86: 6e20 bb0d 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ -044b8c: 0e00 |002e: return-void │ │ +044bf8: |[044bf8] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +044c08: 7110 c209 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +044c0e: 0a02 |0003: move-result v2 │ │ +044c10: 7120 2308 2600 |0004: invoke-static {v6, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +044c16: 0a00 |0007: move-result v0 │ │ +044c18: 6e20 c30d 0500 |0008: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +044c1e: 0c01 |000b: move-result-object v1 │ │ +044c20: 3901 1f00 |000c: if-nez v1, 002b // +001f │ │ +044c24: 2202 3603 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +044c28: 2203 4f03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +044c2c: 7010 fa15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +044c32: 1a04 e808 |0015: const-string v4, "No drawer view found with absolute gravity " // string@08e8 │ │ +044c36: 6e20 0116 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +044c3c: 0c03 |001a: move-result-object v3 │ │ +044c3e: 7110 d40d 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ +044c44: 0c04 |001e: move-result-object v4 │ │ +044c46: 6e20 0116 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +044c4c: 0c03 |0022: move-result-object v3 │ │ +044c4e: 6e10 0616 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +044c54: 0c03 |0026: move-result-object v3 │ │ +044c56: 7020 a915 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +044c5c: 2702 |002a: throw v2 │ │ +044c5e: 6e20 bb0d 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ +044c64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0008 line=1076 │ │ 0x000c line=1078 │ │ 0x000e line=1079 │ │ 0x002b line=1082 │ │ @@ -60323,63 +60323,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -044b90: |[044b90] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -044ba0: 6e20 dc0d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -044ba6: 0a01 |0003: move-result v1 │ │ -044ba8: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -044bac: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -044bb0: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -044bb4: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -044bba: 1a03 cc0a |000d: const-string v3, "View " // string@0acc │ │ -044bbe: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -044bc4: 0c02 |0012: move-result-object v2 │ │ -044bc6: 6e20 f915 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -044bcc: 0c02 |0016: move-result-object v2 │ │ -044bce: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ -044bd2: 6e20 fa15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -044bd8: 0c02 |001c: move-result-object v2 │ │ -044bda: 6e10 ff15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -044be0: 0c02 |0020: move-result-object v2 │ │ -044be2: 7020 a215 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -044be8: 2701 |0024: throw v1 │ │ -044bea: 5541 1404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -044bee: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -044bf2: 6e10 8611 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044bf8: 0c00 |002c: move-result-object v0 │ │ -044bfa: 1f00 e901 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044bfe: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -044c00: 5901 f503 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -044c04: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -044c06: 5c01 f303 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -044c0a: 6e10 d80d 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -044c10: 0e00 |0038: return-void │ │ -044c12: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -044c14: 6e30 b80d 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -044c1a: 0a01 |003d: move-result v1 │ │ -044c1c: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -044c20: 5441 1904 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -044c24: 6e10 9711 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -044c2a: 0a02 |0045: move-result v2 │ │ -044c2c: 7b22 |0046: neg-int v2, v2 │ │ -044c2e: 6e10 9411 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ -044c34: 0a03 |004a: move-result v3 │ │ -044c36: 6e40 f80f 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -044c3c: 28e7 |004e: goto 0035 // -0019 │ │ -044c3e: 5441 1f04 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -044c42: 6e10 d30d 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -044c48: 0a02 |0054: move-result v2 │ │ -044c4a: 6e10 9411 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ -044c50: 0a03 |0058: move-result v3 │ │ -044c52: 6e40 f80f 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -044c58: 28d9 |005c: goto 0035 // -0027 │ │ +044c68: |[044c68] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +044c78: 6e20 dc0d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +044c7e: 0a01 |0003: move-result v1 │ │ +044c80: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +044c84: 2201 3603 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +044c88: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +044c8c: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +044c92: 1a03 e20a |000d: const-string v3, "View " // string@0ae2 │ │ +044c96: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +044c9c: 0c02 |0012: move-result-object v2 │ │ +044c9e: 6e20 0016 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +044ca4: 0c02 |0016: move-result-object v2 │ │ +044ca6: 1a03 6d00 |0017: const-string v3, " is not a sliding drawer" // string@006d │ │ +044caa: 6e20 0116 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +044cb0: 0c02 |001c: move-result-object v2 │ │ +044cb2: 6e10 0616 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +044cb8: 0c02 |0020: move-result-object v2 │ │ +044cba: 7020 a915 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +044cc0: 2701 |0024: throw v1 │ │ +044cc2: 5541 1404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +044cc6: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +044cca: 6e10 8611 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044cd0: 0c00 |002c: move-result-object v0 │ │ +044cd2: 1f00 e901 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044cd6: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +044cd8: 5901 f503 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +044cdc: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +044cde: 5c01 f303 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +044ce2: 6e10 d80d 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +044ce8: 0e00 |0038: return-void │ │ +044cea: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +044cec: 6e30 b80d 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +044cf2: 0a01 |003d: move-result v1 │ │ +044cf4: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +044cf8: 5441 1904 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +044cfc: 6e10 9711 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +044d02: 0a02 |0045: move-result v2 │ │ +044d04: 7b22 |0046: neg-int v2, v2 │ │ +044d06: 6e10 9411 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ +044d0c: 0a03 |004a: move-result v3 │ │ +044d0e: 6e40 f80f 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +044d14: 28e7 |004e: goto 0035 // -0019 │ │ +044d16: 5441 1f04 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +044d1a: 6e10 d30d 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +044d20: 0a02 |0054: move-result v2 │ │ +044d22: 6e10 9411 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ +044d28: 0a03 |0058: move-result v3 │ │ +044d2a: 6e40 f80f 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +044d30: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x0006 line=1049 │ │ 0x0025 line=1052 │ │ 0x0029 line=1053 │ │ 0x002f line=1054 │ │ @@ -60399,18 +60399,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044c5c: |[044c5c] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -044c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044c6e: 6e20 bd0d 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ -044c74: 0e00 |0004: return-void │ │ +044d34: |[044d34] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +044d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044d46: 6e20 bd0d 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ +044d4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0004 line=965 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -60419,65 +60419,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -044c78: |[044c78] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -044c88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -044c8a: 6e10 ca0d 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -044c90: 0a01 |0004: move-result v1 │ │ -044c92: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -044c94: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -044c98: 6e20 c90d 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044c9e: 0c00 |000b: move-result-object v0 │ │ -044ca0: 6e10 8611 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044ca6: 0c04 |000f: move-result-object v4 │ │ -044ca8: 1f04 e901 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044cac: 6e20 dc0d 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -044cb2: 0a06 |0015: move-result v6 │ │ -044cb4: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -044cb8: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -044cbc: 5546 f203 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ -044cc0: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -044cc4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -044cc8: 28e6 |0020: goto 0006 // -001a │ │ -044cca: 6e10 9711 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -044cd0: 0a02 |0024: move-result v2 │ │ -044cd2: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -044cd4: 6e30 b80d 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -044cda: 0a06 |0029: move-result v6 │ │ -044cdc: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -044ce0: 5496 1904 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -044ce4: 7b27 |002e: neg-int v7, v2 │ │ -044ce6: 6e10 9411 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ -044cec: 0a08 |0032: move-result v8 │ │ -044cee: 6e40 f80f 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -044cf4: 0a06 |0036: move-result v6 │ │ -044cf6: b665 |0037: or-int/2addr v5, v6 │ │ -044cf8: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -044cfa: 5c46 f203 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ -044cfe: 28e3 |003b: goto 001e // -001d │ │ -044d00: 5496 1f04 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -044d04: 6e10 d30d 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -044d0a: 0a07 |0041: move-result v7 │ │ -044d0c: 6e10 9411 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ -044d12: 0a08 |0045: move-result v8 │ │ -044d14: 6e40 f80f 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -044d1a: 0a06 |0049: move-result v6 │ │ -044d1c: b665 |004a: or-int/2addr v5, v6 │ │ -044d1e: 28ed |004b: goto 0038 // -0013 │ │ -044d20: 5496 1804 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ -044d24: 6e10 af0d 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ -044d2a: 5496 1e04 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ -044d2e: 6e10 af0d 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ -044d34: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -044d38: 6e10 d80d 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -044d3e: 0e00 |005b: return-void │ │ +044d50: |[044d50] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +044d60: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +044d62: 6e10 ca0d 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044d68: 0a01 |0004: move-result v1 │ │ +044d6a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +044d6c: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +044d70: 6e20 c90d 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044d76: 0c00 |000b: move-result-object v0 │ │ +044d78: 6e10 8611 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044d7e: 0c04 |000f: move-result-object v4 │ │ +044d80: 1f04 e901 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044d84: 6e20 dc0d 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +044d8a: 0a06 |0015: move-result v6 │ │ +044d8c: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +044d90: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +044d94: 5546 f203 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ +044d98: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +044d9c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044da0: 28e6 |0020: goto 0006 // -001a │ │ +044da2: 6e10 9711 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +044da8: 0a02 |0024: move-result v2 │ │ +044daa: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +044dac: 6e30 b80d 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +044db2: 0a06 |0029: move-result v6 │ │ +044db4: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +044db8: 5496 1904 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +044dbc: 7b27 |002e: neg-int v7, v2 │ │ +044dbe: 6e10 9411 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ +044dc4: 0a08 |0032: move-result v8 │ │ +044dc6: 6e40 f80f 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +044dcc: 0a06 |0036: move-result v6 │ │ +044dce: b665 |0037: or-int/2addr v5, v6 │ │ +044dd0: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +044dd2: 5c46 f203 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ +044dd6: 28e3 |003b: goto 001e // -001d │ │ +044dd8: 5496 1f04 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +044ddc: 6e10 d30d 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +044de2: 0a07 |0041: move-result v7 │ │ +044de4: 6e10 9411 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ +044dea: 0a08 |0045: move-result v8 │ │ +044dec: 6e40 f80f 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +044df2: 0a06 |0049: move-result v6 │ │ +044df4: b665 |004a: or-int/2addr v5, v6 │ │ +044df6: 28ed |004b: goto 0038 // -0013 │ │ +044df8: 5496 1804 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ +044dfc: 6e10 af0d 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ +044e02: 5496 1e04 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ +044e06: 6e10 af0d 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ +044e0c: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +044e10: 6e10 d80d 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +044e16: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 0x0001 line=969 │ │ 0x0005 line=970 │ │ 0x0008 line=971 │ │ 0x000c line=972 │ │ @@ -60508,42 +60508,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -044d40: |[044d40] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -044d50: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -044d52: 6e10 ca0d 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -044d58: 0a00 |0004: move-result v0 │ │ -044d5a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -044d5c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -044d5e: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -044d62: 6e20 c90d 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044d68: 0c04 |000c: move-result-object v4 │ │ -044d6a: 6e10 8611 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044d70: 0c04 |0010: move-result-object v4 │ │ -044d72: 1f04 e901 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044d76: 5242 f503 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -044d7a: 7120 b515 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -044d80: 0a03 |0018: move-result v3 │ │ -044d82: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -044d86: 28ec |001b: goto 0007 // -0014 │ │ -044d88: 5973 2104 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ -044d8c: 5474 1904 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -044d90: 6e20 d80f 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ -044d96: 0a04 |0023: move-result v4 │ │ -044d98: 5475 1f04 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -044d9c: 6e20 d80f 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ -044da2: 0a05 |0029: move-result v5 │ │ -044da4: b654 |002a: or-int/2addr v4, v5 │ │ -044da6: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -044daa: 7110 cb09 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -044db0: 0e00 |0030: return-void │ │ +044e18: |[044e18] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +044e28: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +044e2a: 6e10 ca0d 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044e30: 0a00 |0004: move-result v0 │ │ +044e32: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +044e34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +044e36: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +044e3a: 6e20 c90d 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044e40: 0c04 |000c: move-result-object v4 │ │ +044e42: 6e10 8611 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044e48: 0c04 |0010: move-result-object v4 │ │ +044e4a: 1f04 e901 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044e4e: 5242 f503 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +044e52: 7120 bc15 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +044e58: 0a03 |0018: move-result v3 │ │ +044e5a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044e5e: 28ec |001b: goto 0007 // -0014 │ │ +044e60: 5973 2104 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ +044e64: 5474 1904 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +044e68: 6e20 d80f 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ +044e6e: 0a04 |0023: move-result v4 │ │ +044e70: 5475 1f04 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +044e74: 6e20 d80f 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ +044e7a: 0a05 |0029: move-result v5 │ │ +044e7c: b654 |002a: or-int/2addr v4, v5 │ │ +044e7e: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +044e82: 7110 cb09 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +044e88: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=755 │ │ 0x0005 line=756 │ │ 0x0006 line=757 │ │ 0x0009 line=758 │ │ 0x0015 line=759 │ │ @@ -60564,29 +60564,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -044db4: |[044db4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -044dc4: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044dca: 0c00 |0003: move-result-object v0 │ │ -044dcc: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044dd0: 5501 f303 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -044dd4: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -044dd8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -044dda: 5c01 f303 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -044dde: 5421 1a04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044de2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -044de6: 5421 1a04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044dea: 7220 860d 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0d86 │ │ -044df0: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -044df4: 6e20 f10d 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0df1 │ │ -044dfa: 0e00 |001b: return-void │ │ +044e8c: |[044e8c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +044e9c: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044ea2: 0c00 |0003: move-result-object v0 │ │ +044ea4: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044ea8: 5501 f303 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +044eac: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +044eb0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +044eb2: 5c01 f303 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +044eb6: 5421 1a04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044eba: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +044ebe: 5421 1a04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044ec2: 7220 860d 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0d86 │ │ +044ec8: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +044ecc: 6e20 f10d 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0df1 │ │ +044ed2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=474 │ │ 0x000a line=475 │ │ 0x000d line=476 │ │ 0x0011 line=477 │ │ @@ -60602,29 +60602,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -044dfc: |[044dfc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -044e0c: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -044e12: 0c00 |0003: move-result-object v0 │ │ -044e14: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -044e18: 5501 f303 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -044e1c: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -044e20: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -044e22: 5c01 f303 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -044e26: 5421 1a04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044e2a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -044e2e: 5421 1a04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044e32: 7220 870d 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0d87 │ │ -044e38: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -044e3c: 6e20 bc11 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@11bc │ │ -044e42: 0e00 |001b: return-void │ │ +044ed4: |[044ed4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +044ee4: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +044eea: 0c00 |0003: move-result-object v0 │ │ +044eec: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +044ef0: 5501 f303 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +044ef4: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +044ef8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +044efa: 5c01 f303 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +044efe: 5421 1a04 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044f02: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +044f06: 5421 1a04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044f0a: 7220 870d 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0d87 │ │ +044f10: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +044f14: 6e20 bc11 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@11bc │ │ +044f1a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x000a line=486 │ │ 0x000d line=487 │ │ 0x0011 line=488 │ │ @@ -60640,20 +60640,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -044e44: |[044e44] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -044e54: 5410 1a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044e58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -044e5c: 5410 1a04 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -044e60: 7230 880d 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0d88 │ │ -044e66: 0e00 |0009: return-void │ │ +044f1c: |[044f1c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +044f2c: 5410 1a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044f30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +044f34: 5410 1a04 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +044f38: 7230 880d 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0d88 │ │ +044f3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -60665,221 +60665,221 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 391 16-bit code units │ │ -044e68: |[044e68] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -044e78: 7401 d10d 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ -044e7e: 0a12 |0003: move-result v18 │ │ -044e80: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -044e84: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -044e88: 6e20 d90d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ -044e8e: 0a11 |000b: move-result v17 │ │ -044e90: 120d |000c: const/4 v13, #int 0 // #0 │ │ -044e92: 7401 d30d 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -044e98: 0a0e |0010: move-result v14 │ │ -044e9a: 7401 0c01 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ -044ea0: 0a15 |0014: move-result v21 │ │ -044ea2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -044ea6: 7401 ca0d 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -044eac: 0a0a |001a: move-result v10 │ │ -044eae: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -044eb2: 0200 1300 |001d: move/from16 v0, v19 │ │ -044eb6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -044eba: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -044ebe: 0201 1300 |0023: move/from16 v1, v19 │ │ -044ec2: 6e20 c90d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -044ec8: 0c19 |0028: move-result-object v25 │ │ -044eca: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -044ece: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -044ed2: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -044ed6: 7401 9611 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -044edc: 0a02 |0032: move-result v2 │ │ -044ede: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -044ee2: 7701 d50d 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0dd5 │ │ -044ee8: 0a02 |0038: move-result v2 │ │ -044eea: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -044eee: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -044ef2: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -044ef6: 6e20 dc0d 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -044efc: 0a02 |0042: move-result v2 │ │ -044efe: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -044f02: 7401 7f11 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@117f │ │ -044f08: 0a02 |0048: move-result v2 │ │ -044f0a: 0200 1200 |0049: move/from16 v0, v18 │ │ -044f0e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -044f12: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -044f16: 28ce |004f: goto 001d // -0032 │ │ -044f18: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -044f1a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -044f1e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -044f22: 6e30 b80d 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -044f28: 0a02 |0058: move-result v2 │ │ -044f2a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -044f2e: 7401 9011 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1190 │ │ -044f34: 0a1b |005e: move-result v27 │ │ -044f36: 0200 1b00 |005f: move/from16 v0, v27 │ │ -044f3a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -044f3e: 020d 1b00 |0063: move/from16 v13, v27 │ │ -044f42: 28e8 |0065: goto 004d // -0018 │ │ -044f44: 7401 8711 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -044f4a: 0a1a |0069: move-result v26 │ │ -044f4c: 0200 1a00 |006a: move/from16 v0, v26 │ │ -044f50: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -044f54: 020e 1a00 |006e: move/from16 v14, v26 │ │ -044f58: 28dd |0070: goto 004d // -0023 │ │ -044f5a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -044f5c: 7401 d10d 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ -044f62: 0a03 |0075: move-result v3 │ │ -044f64: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -044f68: 6e53 0301 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0103 │ │ -044f6e: 7505 ef11 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ -044f74: 0a16 |007e: move-result v22 │ │ -044f76: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -044f7a: 0201 1500 |0081: move/from16 v1, v21 │ │ -044f7e: 6e20 0a01 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ -044f84: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -044f88: 5202 2104 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ -044f8c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -044f8e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -044f92: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -044f96: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -044f9a: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -044f9e: 5202 2004 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ -044fa2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -044fa6: b532 |0097: and-int/2addr v2, v3 │ │ -044fa8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -044fac: 8292 |009a: int-to-float v2, v9 │ │ -044fae: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -044fb2: 5203 2104 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ -044fb6: c832 |009f: mul-float/2addr v2, v3 │ │ -044fb8: 8720 |00a0: float-to-int v0, v2 │ │ -044fba: 0214 0000 |00a1: move/from16 v20, v0 │ │ -044fbe: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -044fc2: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -044fc6: 5203 2004 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ -044fca: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -044fd0: b543 |00ac: and-int/2addr v3, v4 │ │ -044fd2: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -044fd6: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -044fda: 5402 2204 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ -044fde: 6e20 1001 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ -044fe4: 82d3 |00b6: int-to-float v3, v13 │ │ -044fe6: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -044fe8: 82e5 |00b8: int-to-float v5, v14 │ │ -044fea: 7401 d10d 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ -044ff0: 0a02 |00bc: move-result v2 │ │ -044ff2: 8226 |00bd: int-to-float v6, v2 │ │ -044ff4: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -044ff8: 5407 2204 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ -044ffc: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -045000: 7406 0701 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ -045006: 0f16 |00c7: return v22 │ │ -045008: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -04500c: 5402 2304 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -045010: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -045014: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -045016: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -04501a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -04501e: 6e30 b80d 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -045024: 0a02 |00d6: move-result v2 │ │ -045026: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -04502a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -04502e: 5402 2304 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -045032: 6e10 2401 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ -045038: 0a17 |00e0: move-result v23 │ │ -04503a: 7401 9011 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1190 │ │ -045040: 0a0c |00e4: move-result v12 │ │ -045042: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -045046: 5402 1904 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -04504a: 6e10 e40f 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ -045050: 0a10 |00ec: move-result v16 │ │ -045052: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -045054: 82c3 |00ee: int-to-float v3, v12 │ │ -045056: 0200 1000 |00ef: move/from16 v0, v16 │ │ -04505a: 8204 |00f1: int-to-float v4, v0 │ │ -04505c: c943 |00f2: div-float/2addr v3, v4 │ │ -04505e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -045062: 7120 b815 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -045068: 0a03 |00f8: move-result v3 │ │ -04506a: 7120 b515 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -045070: 0a08 |00fc: move-result v8 │ │ -045072: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -045076: 5402 2304 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -04507a: 7401 9411 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1194 │ │ -045080: 0a03 |0104: move-result v3 │ │ -045082: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -045086: 7401 7c11 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@117c │ │ -04508c: 0a05 |010a: move-result v5 │ │ -04508e: 6e55 3001 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ -045094: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -045098: 5402 2304 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -04509c: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -0450a0: c883 |0114: mul-float/2addr v3, v8 │ │ -0450a2: 8733 |0115: float-to-int v3, v3 │ │ -0450a4: 6e20 2f01 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ -0450aa: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -0450ae: 5402 2304 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -0450b2: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -0450b6: 6e20 1f01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ -0450bc: 28a5 |0122: goto 00c7 // -005b │ │ -0450be: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -0450c2: 5402 2404 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -0450c6: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -0450ca: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -0450cc: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -0450d0: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -0450d4: 6e30 b80d 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -0450da: 0a02 |0131: move-result v2 │ │ -0450dc: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -0450e0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -0450e4: 5402 2404 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -0450e8: 6e10 2401 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ -0450ee: 0a17 |013b: move-result v23 │ │ -0450f0: 7401 8711 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -0450f6: 0a0b |013f: move-result v11 │ │ -0450f8: 7401 d30d 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -0450fe: 0a02 |0143: move-result v2 │ │ -045100: 9118 020b |0144: sub-int v24, v2, v11 │ │ -045104: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -045108: 5402 1f04 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -04510c: 6e10 e40f 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ -045112: 0a10 |014d: move-result v16 │ │ -045114: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -045116: 0200 1800 |014f: move/from16 v0, v24 │ │ -04511a: 8203 |0151: int-to-float v3, v0 │ │ -04511c: 0200 1000 |0152: move/from16 v0, v16 │ │ -045120: 8204 |0154: int-to-float v4, v0 │ │ -045122: c943 |0155: div-float/2addr v3, v4 │ │ -045124: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -045128: 7120 b815 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -04512e: 0a03 |015b: move-result v3 │ │ -045130: 7120 b515 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -045136: 0a08 |015f: move-result v8 │ │ -045138: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -04513c: 5402 2404 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -045140: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -045144: 7401 9411 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1194 │ │ -04514a: 0a04 |0169: move-result v4 │ │ -04514c: 7401 7c11 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@117c │ │ -045152: 0a05 |016d: move-result v5 │ │ -045154: 6e55 3001 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ -04515a: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -04515e: 5402 2404 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -045162: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -045166: c883 |0177: mul-float/2addr v3, v8 │ │ -045168: 8733 |0178: float-to-int v3, v3 │ │ -04516a: 6e20 2f01 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ -045170: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -045174: 5402 2404 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -045178: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -04517c: 6e20 1f01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ -045182: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +044f40: |[044f40] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +044f50: 7401 d10d 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ +044f56: 0a12 |0003: move-result v18 │ │ +044f58: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +044f5c: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +044f60: 6e20 d90d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ +044f66: 0a11 |000b: move-result v17 │ │ +044f68: 120d |000c: const/4 v13, #int 0 // #0 │ │ +044f6a: 7401 d30d 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +044f70: 0a0e |0010: move-result v14 │ │ +044f72: 7401 0c01 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@010c │ │ +044f78: 0a15 |0014: move-result v21 │ │ +044f7a: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +044f7e: 7401 ca0d 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +044f84: 0a0a |001a: move-result v10 │ │ +044f86: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +044f8a: 0200 1300 |001d: move/from16 v0, v19 │ │ +044f8e: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +044f92: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +044f96: 0201 1300 |0023: move/from16 v1, v19 │ │ +044f9a: 6e20 c90d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +044fa0: 0c19 |0028: move-result-object v25 │ │ +044fa2: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +044fa6: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +044faa: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +044fae: 7401 9611 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +044fb4: 0a02 |0032: move-result v2 │ │ +044fb6: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +044fba: 7701 d50d 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0dd5 │ │ +044fc0: 0a02 |0038: move-result v2 │ │ +044fc2: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +044fc6: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +044fca: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +044fce: 6e20 dc0d 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +044fd4: 0a02 |0042: move-result v2 │ │ +044fd6: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +044fda: 7401 7f11 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@117f │ │ +044fe0: 0a02 |0048: move-result v2 │ │ +044fe2: 0200 1200 |0049: move/from16 v0, v18 │ │ +044fe6: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +044fea: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +044fee: 28ce |004f: goto 001d // -0032 │ │ +044ff0: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +044ff2: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +044ff6: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +044ffa: 6e30 b80d 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +045000: 0a02 |0058: move-result v2 │ │ +045002: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +045006: 7401 9011 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1190 │ │ +04500c: 0a1b |005e: move-result v27 │ │ +04500e: 0200 1b00 |005f: move/from16 v0, v27 │ │ +045012: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +045016: 020d 1b00 |0063: move/from16 v13, v27 │ │ +04501a: 28e8 |0065: goto 004d // -0018 │ │ +04501c: 7401 8711 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +045022: 0a1a |0069: move-result v26 │ │ +045024: 0200 1a00 |006a: move/from16 v0, v26 │ │ +045028: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +04502c: 020e 1a00 |006e: move/from16 v14, v26 │ │ +045030: 28dd |0070: goto 004d // -0023 │ │ +045032: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +045034: 7401 d10d 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ +04503a: 0a03 |0075: move-result v3 │ │ +04503c: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +045040: 6e53 0301 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0103 │ │ +045046: 7505 ef11 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ +04504c: 0a16 |007e: move-result v22 │ │ +04504e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +045052: 0201 1500 |0081: move/from16 v1, v21 │ │ +045056: 6e20 0a01 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ +04505c: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +045060: 5202 2104 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ +045064: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +045066: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +04506a: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +04506e: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +045072: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +045076: 5202 2004 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ +04507a: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +04507e: b532 |0097: and-int/2addr v2, v3 │ │ +045080: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +045084: 8292 |009a: int-to-float v2, v9 │ │ +045086: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +04508a: 5203 2104 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ +04508e: c832 |009f: mul-float/2addr v2, v3 │ │ +045090: 8720 |00a0: float-to-int v0, v2 │ │ +045092: 0214 0000 |00a1: move/from16 v20, v0 │ │ +045096: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +04509a: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +04509e: 5203 2004 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ +0450a2: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +0450a8: b543 |00ac: and-int/2addr v3, v4 │ │ +0450aa: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +0450ae: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +0450b2: 5402 2204 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ +0450b6: 6e20 1001 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ +0450bc: 82d3 |00b6: int-to-float v3, v13 │ │ +0450be: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +0450c0: 82e5 |00b8: int-to-float v5, v14 │ │ +0450c2: 7401 d10d 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0dd1 │ │ +0450c8: 0a02 |00bc: move-result v2 │ │ +0450ca: 8226 |00bd: int-to-float v6, v2 │ │ +0450cc: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +0450d0: 5407 2204 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0422 │ │ +0450d4: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +0450d8: 7406 0701 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ +0450de: 0f16 |00c7: return v22 │ │ +0450e0: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +0450e4: 5402 2304 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +0450e8: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +0450ec: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +0450ee: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +0450f2: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +0450f6: 6e30 b80d 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +0450fc: 0a02 |00d6: move-result v2 │ │ +0450fe: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +045102: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +045106: 5402 2304 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +04510a: 6e10 2401 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ +045110: 0a17 |00e0: move-result v23 │ │ +045112: 7401 9011 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1190 │ │ +045118: 0a0c |00e4: move-result v12 │ │ +04511a: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +04511e: 5402 1904 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +045122: 6e10 e40f 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ +045128: 0a10 |00ec: move-result v16 │ │ +04512a: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +04512c: 82c3 |00ee: int-to-float v3, v12 │ │ +04512e: 0200 1000 |00ef: move/from16 v0, v16 │ │ +045132: 8204 |00f1: int-to-float v4, v0 │ │ +045134: c943 |00f2: div-float/2addr v3, v4 │ │ +045136: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +04513a: 7120 bf15 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +045140: 0a03 |00f8: move-result v3 │ │ +045142: 7120 bc15 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +045148: 0a08 |00fc: move-result v8 │ │ +04514a: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +04514e: 5402 2304 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +045152: 7401 9411 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1194 │ │ +045158: 0a03 |0104: move-result v3 │ │ +04515a: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +04515e: 7401 7c11 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@117c │ │ +045164: 0a05 |010a: move-result v5 │ │ +045166: 6e55 3001 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ +04516c: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +045170: 5402 2304 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +045174: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +045178: c883 |0114: mul-float/2addr v3, v8 │ │ +04517a: 8733 |0115: float-to-int v3, v3 │ │ +04517c: 6e20 2f01 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ +045182: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +045186: 5402 2304 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +04518a: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +04518e: 6e20 1f01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ +045194: 28a5 |0122: goto 00c7 // -005b │ │ +045196: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +04519a: 5402 2404 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +04519e: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0451a2: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +0451a4: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +0451a8: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +0451ac: 6e30 b80d 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +0451b2: 0a02 |0131: move-result v2 │ │ +0451b4: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +0451b8: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0451bc: 5402 2404 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +0451c0: 6e10 2401 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ +0451c6: 0a17 |013b: move-result v23 │ │ +0451c8: 7401 8711 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +0451ce: 0a0b |013f: move-result v11 │ │ +0451d0: 7401 d30d 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +0451d6: 0a02 |0143: move-result v2 │ │ +0451d8: 9118 020b |0144: sub-int v24, v2, v11 │ │ +0451dc: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +0451e0: 5402 1f04 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0451e4: 6e10 e40f 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ +0451ea: 0a10 |014d: move-result v16 │ │ +0451ec: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +0451ee: 0200 1800 |014f: move/from16 v0, v24 │ │ +0451f2: 8203 |0151: int-to-float v3, v0 │ │ +0451f4: 0200 1000 |0152: move/from16 v0, v16 │ │ +0451f8: 8204 |0154: int-to-float v4, v0 │ │ +0451fa: c943 |0155: div-float/2addr v3, v4 │ │ +0451fc: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +045200: 7120 bf15 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +045206: 0a03 |015b: move-result v3 │ │ +045208: 7120 bc15 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +04520e: 0a08 |015f: move-result v8 │ │ +045210: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +045214: 5402 2404 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +045218: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +04521c: 7401 9411 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1194 │ │ +045222: 0a04 |0169: move-result v4 │ │ +045224: 7401 7c11 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@117c │ │ +04522a: 0a05 |016d: move-result v5 │ │ +04522c: 6e55 3001 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ +045232: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +045236: 5402 2404 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +04523a: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +04523e: c883 |0177: mul-float/2addr v3, v8 │ │ +045240: 8733 |0178: float-to-int v3, v3 │ │ +045242: 6e20 2f01 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@012f │ │ +045248: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +04524c: 5402 2404 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +045250: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +045254: 6e20 1f01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ +04525a: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0004 line=780 │ │ 0x000c line=781 │ │ 0x0011 line=783 │ │ 0x0015 line=784 │ │ @@ -60954,31 +60954,31 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -045188: |[045188] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -045198: 6e10 ca0d 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -04519e: 0a01 |0003: move-result v1 │ │ -0451a0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0451a2: 3513 1400 |0005: if-ge v3, v1, 0019 // +0014 │ │ -0451a6: 6e20 c90d 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -0451ac: 0c00 |000a: move-result-object v0 │ │ -0451ae: 6e20 cf0d 0600 |000b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ -0451b4: 0a02 |000e: move-result v2 │ │ -0451b6: dd04 0207 |000f: and-int/lit8 v4, v2, #int 7 // #07 │ │ -0451ba: dd05 0707 |0011: and-int/lit8 v5, v7, #int 7 // #07 │ │ -0451be: 3354 0300 |0013: if-ne v4, v5, 0016 // +0003 │ │ -0451c2: 1100 |0015: return-object v0 │ │ -0451c4: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0451c8: 28ed |0018: goto 0005 // -0013 │ │ -0451ca: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0451cc: 28fb |001a: goto 0015 // -0005 │ │ +045260: |[045260] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +045270: 6e10 ca0d 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +045276: 0a01 |0003: move-result v1 │ │ +045278: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +04527a: 3513 1400 |0005: if-ge v3, v1, 0019 // +0014 │ │ +04527e: 6e20 c90d 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +045284: 0c00 |000a: move-result-object v0 │ │ +045286: 6e20 cf0d 0600 |000b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ +04528c: 0a02 |000e: move-result v2 │ │ +04528e: dd04 0207 |000f: and-int/lit8 v4, v2, #int 7 // #07 │ │ +045292: dd05 0707 |0011: and-int/lit8 v5, v7, #int 7 // #07 │ │ +045296: 3354 0300 |0013: if-ne v4, v5, 0016 // +0003 │ │ +04529a: 1100 |0015: return-object v0 │ │ +04529c: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0452a0: 28ed |0018: goto 0005 // -0013 │ │ +0452a2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0452a4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x0007 line=549 │ │ 0x000b line=550 │ │ 0x000f line=551 │ │ @@ -61000,31 +61000,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0451d0: |[0451d0] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -0451e0: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -0451e6: 0a01 |0003: move-result v1 │ │ -0451e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0451ea: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -0451ee: 6e20 c90d 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -0451f4: 0c00 |000a: move-result-object v0 │ │ -0451f6: 6e10 8611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0451fc: 0c03 |000e: move-result-object v3 │ │ -0451fe: 1f03 e901 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045202: 5533 f303 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -045206: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -04520a: 1100 |0015: return-object v0 │ │ -04520c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -045210: 28ed |0018: goto 0005 // -0013 │ │ -045212: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -045214: 28fb |001a: goto 0015 // -0005 │ │ +0452a8: |[0452a8] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +0452b8: 6e10 ca0d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +0452be: 0a01 |0003: move-result v1 │ │ +0452c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0452c2: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +0452c6: 6e20 c90d 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +0452cc: 0c00 |000a: move-result-object v0 │ │ +0452ce: 6e10 8611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0452d4: 0c03 |000e: move-result-object v3 │ │ +0452d6: 1f03 e901 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +0452da: 5533 f303 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +0452de: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +0452e2: 1100 |0015: return-object v0 │ │ +0452e4: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0452e8: 28ed |0018: goto 0005 // -0013 │ │ +0452ea: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0452ec: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=526 │ │ 0x0007 line=527 │ │ 0x000b line=528 │ │ 0x0015 line=532 │ │ @@ -61042,19 +61042,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -045218: |[045218] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -045228: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -04522a: 2200 e901 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -04522e: 7030 8a0d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0d8a │ │ -045234: 1100 |0006: return-object v0 │ │ +0452f0: |[0452f0] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +045300: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +045302: 2200 e901 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045306: 7030 8a0d 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0d8a │ │ +04530c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1163 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -61062,20 +61062,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -045238: |[045238] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -045248: 2200 e901 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -04524c: 6e10 cc0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0dcc │ │ -045252: 0c01 |0005: move-result-object v1 │ │ -045254: 7030 8c0d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d8c │ │ -04525a: 1100 |0009: return-object v0 │ │ +045310: |[045310] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +045320: 2200 e901 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045324: 6e10 cc0d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0dcc │ │ +04532a: 0c01 |0005: move-result-object v1 │ │ +04532c: 7030 8c0d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d8c │ │ +045332: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -61084,30 +61084,30 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04525c: |[04525c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -04526c: 2020 e901 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045270: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -045274: 2200 e901 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045278: 1f02 e901 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -04527c: 7020 8d0d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0d8d │ │ -045282: 1100 |000b: return-object v0 │ │ -045284: 2020 6c02 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ -045288: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -04528c: 2200 e901 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045290: 1f02 6c02 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ -045294: 7020 8f0d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0d8f │ │ -04529a: 28f4 |0017: goto 000b // -000c │ │ -04529c: 2200 e901 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -0452a0: 7020 8e0d 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d8e │ │ -0452a6: 28ee |001d: goto 000b // -0012 │ │ +045334: |[045334] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +045344: 2020 e901 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045348: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04534c: 2200 e901 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045350: 1f02 e901 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045354: 7020 8d0d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0d8d │ │ +04535a: 1100 |000b: return-object v0 │ │ +04535c: 2020 6c02 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ +045360: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +045364: 2200 e901 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045368: 1f02 6c02 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ +04536c: 7020 8f0d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0d8f │ │ +045372: 28f4 |0017: goto 000b // -000c │ │ +045374: 2200 e901 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045378: 7020 8e0d 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d8e │ │ +04537e: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x000c - 0x0014 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x001e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61118,29 +61118,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0452a8: |[0452a8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -0452b8: 7110 c209 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -0452be: 0a01 |0003: move-result v1 │ │ -0452c0: 7120 2308 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -0452c6: 0a00 |0007: move-result v0 │ │ -0452c8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0452ca: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0452ce: 5221 1b04 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ -0452d2: 0f01 |000d: return v1 │ │ -0452d4: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -0452d6: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -0452da: 5221 1c04 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ -0452de: 28fa |0013: goto 000d // -0006 │ │ -0452e0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0452e2: 28f8 |0015: goto 000d // -0008 │ │ +045380: |[045380] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +045390: 7110 c209 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +045396: 0a01 |0003: move-result v1 │ │ +045398: 7120 2308 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +04539e: 0a00 |0007: move-result v0 │ │ +0453a0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0453a2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0453a6: 5221 1b04 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ +0453aa: 0f01 |000d: return v1 │ │ +0453ac: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0453ae: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0453b2: 5221 1c04 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ +0453b6: 28fa |0013: goto 000d // -0006 │ │ +0453b8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0453ba: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0008 line=411 │ │ 0x000b line=412 │ │ 0x000d line=416 │ │ 0x000e line=413 │ │ @@ -61156,27 +61156,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0452e4: |[0452e4] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -0452f4: 6e20 cf0d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ -0452fa: 0a00 |0003: move-result v0 │ │ -0452fc: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0452fe: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -045302: 5221 1b04 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ -045306: 0f01 |0009: return v1 │ │ -045308: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -04530a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -04530e: 5221 1c04 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ -045312: 28fa |000f: goto 0009 // -0006 │ │ -045314: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -045316: 28f8 |0011: goto 0009 // -0008 │ │ +0453bc: |[0453bc] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +0453cc: 6e20 cf0d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ +0453d2: 0a00 |0003: move-result v0 │ │ +0453d4: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0453d6: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +0453da: 5221 1b04 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ +0453de: 0f01 |0009: return v1 │ │ +0453e0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +0453e2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +0453e6: 5221 1c04 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ +0453ea: 28fa |000f: goto 0009 // -0006 │ │ +0453ec: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0453ee: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0004 line=428 │ │ 0x0007 line=429 │ │ 0x0009 line=434 │ │ 0x000a line=430 │ │ @@ -61192,24 +61192,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -045318: |[045318] android.support.v4.widget.DrawerLayout.getDrawerViewGravity:(Landroid/view/View;)I │ │ -045328: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -04532e: 0c01 |0003: move-result-object v1 │ │ -045330: 1f01 e901 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045334: 5210 f003 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -045338: 7110 c209 0300 |0008: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -04533e: 0a01 |000b: move-result v1 │ │ -045340: 7120 2308 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -045346: 0a01 |000f: move-result v1 │ │ -045348: 0f01 |0010: return v1 │ │ +0453f0: |[0453f0] android.support.v4.widget.DrawerLayout.getDrawerViewGravity:(Landroid/view/View;)I │ │ +045400: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +045406: 0c01 |0003: move-result-object v1 │ │ +045408: 1f01 e901 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +04540c: 5210 f003 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +045410: 7110 c209 0300 |0008: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +045416: 0a01 |000b: move-result v1 │ │ +045418: 7120 2308 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +04541e: 0a01 |000f: move-result v1 │ │ +045420: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0008 line=516 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61220,20 +61220,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04534c: |[04534c] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -04535c: 6e10 8611 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045362: 0c00 |0003: move-result-object v0 │ │ -045364: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045368: 5200 f503 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -04536c: 0f00 |0008: return v0 │ │ +045424: |[045424] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +045434: 6e10 8611 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +04543a: 0c00 |0003: move-result-object v0 │ │ +04543c: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045440: 5200 f503 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +045444: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -61242,24 +61242,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045370: |[045370] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -045380: 6e10 8611 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045386: 0c00 |0003: move-result-object v0 │ │ -045388: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -04538c: 5200 f003 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -045390: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -045394: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -045396: 0f00 |000b: return v0 │ │ -045398: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04539a: 28fe |000d: goto 000b // -0002 │ │ +045448: |[045448] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +045458: 6e10 8611 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +04545e: 0c00 |0003: move-result-object v0 │ │ +045460: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045464: 5200 f003 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +045468: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +04546c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04546e: 0f00 |000b: return v0 │ │ +045470: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +045472: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -61268,23 +61268,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04539c: |[04539c] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -0453ac: 6e20 c30d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -0453b2: 0c00 |0003: move-result-object v0 │ │ -0453b4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0453b8: 6e20 db0d 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0ddb │ │ -0453be: 0a01 |0009: move-result v1 │ │ -0453c0: 0f01 |000a: return v1 │ │ -0453c2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0453c4: 28fe |000c: goto 000a // -0002 │ │ +045474: |[045474] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +045484: 6e20 c30d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +04548a: 0c00 |0003: move-result-object v0 │ │ +04548c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +045490: 6e20 db0d 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0ddb │ │ +045496: 0a01 |0009: move-result v1 │ │ +045498: 0f01 |000a: return v1 │ │ +04549a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +04549c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1112 │ │ 0x0004 line=1113 │ │ 0x0006 line=1114 │ │ 0x000a line=1116 │ │ locals : │ │ @@ -61297,38 +61297,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0453c8: |[0453c8] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -0453d8: 6e20 dc0d 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -0453de: 0a00 |0003: move-result v0 │ │ -0453e0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0453e4: 2200 3403 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0453e8: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0453ec: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0453f2: 1a02 cc0a |000d: const-string v2, "View " // string@0acc │ │ -0453f6: 6e20 fa15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0453fc: 0c01 |0012: move-result-object v1 │ │ -0453fe: 6e20 f915 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -045404: 0c01 |0016: move-result-object v1 │ │ -045406: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ -04540a: 6e20 fa15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045410: 0c01 |001c: move-result-object v1 │ │ -045412: 6e10 ff15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -045418: 0c01 |0020: move-result-object v1 │ │ -04541a: 7020 a215 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -045420: 2700 |0024: throw v0 │ │ -045422: 6e10 8611 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045428: 0c00 |0028: move-result-object v0 │ │ -04542a: 1f00 e901 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -04542e: 5500 f303 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -045432: 0f00 |002d: return v0 │ │ +0454a0: |[0454a0] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +0454b0: 6e20 dc0d 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +0454b6: 0a00 |0003: move-result v0 │ │ +0454b8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0454bc: 2200 3603 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +0454c0: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0454c4: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0454ca: 1a02 e20a |000d: const-string v2, "View " // string@0ae2 │ │ +0454ce: 6e20 0116 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0454d4: 0c01 |0012: move-result-object v1 │ │ +0454d6: 6e20 0016 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0454dc: 0c01 |0016: move-result-object v1 │ │ +0454de: 1a02 6c00 |0017: const-string v2, " is not a drawer" // string@006c │ │ +0454e2: 6e20 0116 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0454e8: 0c01 |001c: move-result-object v1 │ │ +0454ea: 6e10 0616 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0454f0: 0c01 |0020: move-result-object v1 │ │ +0454f2: 7020 a915 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0454f8: 2700 |0024: throw v0 │ │ +0454fa: 6e10 8611 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +045500: 0c00 |0028: move-result-object v0 │ │ +045502: 1f00 e901 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045506: 5500 f303 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +04550a: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0006 line=1097 │ │ 0x0025 line=1099 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61339,29 +61339,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -045434: |[045434] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -045444: 6e10 8611 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -04544a: 0c02 |0003: move-result-object v2 │ │ -04544c: 1f02 e901 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045450: 5221 f003 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -045454: 7110 c209 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -04545a: 0a02 |000b: move-result v2 │ │ -04545c: 7120 2308 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -045462: 0a00 |000f: move-result v0 │ │ -045464: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -045468: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -04546c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -04546e: 0f02 |0015: return v2 │ │ -045470: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -045472: 28fe |0017: goto 0015 // -0002 │ │ +04550c: |[04550c] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +04551c: 6e10 8611 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +045522: 0c02 |0003: move-result-object v2 │ │ +045524: 1f02 e901 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045528: 5221 f003 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +04552c: 7110 c209 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +045532: 0a02 |000b: move-result v2 │ │ +045534: 7120 2308 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +04553a: 0a00 |000f: move-result v0 │ │ +04553c: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +045540: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +045544: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +045546: 0f02 |0015: return v2 │ │ +045548: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +04554a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0008 line=845 │ │ 0x0010 line=847 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -61374,23 +61374,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -045474: |[045474] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -045484: 6e20 c30d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -04548a: 0c00 |0003: move-result-object v0 │ │ -04548c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -045490: 6e20 de0d 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0dde │ │ -045496: 0a01 |0009: move-result v1 │ │ -045498: 0f01 |000a: return v1 │ │ -04549a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04549c: 28fe |000c: goto 000a // -0002 │ │ +04554c: |[04554c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +04555c: 6e20 c30d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +045562: 0c00 |0003: move-result-object v0 │ │ +045564: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +045568: 6e20 de0d 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0dde │ │ +04556e: 0a01 |0009: move-result v1 │ │ +045570: 0f01 |000a: return v1 │ │ +045572: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +045574: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0004 line=1144 │ │ 0x0006 line=1145 │ │ 0x000a line=1147 │ │ locals : │ │ @@ -61403,44 +61403,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0454a0: |[0454a0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -0454b0: 6e20 dc0d 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -0454b6: 0a00 |0003: move-result v0 │ │ -0454b8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0454bc: 2200 3403 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0454c0: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0454c4: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0454ca: 1a02 cc0a |000d: const-string v2, "View " // string@0acc │ │ -0454ce: 6e20 fa15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0454d4: 0c01 |0012: move-result-object v1 │ │ -0454d6: 6e20 f915 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0454dc: 0c01 |0016: move-result-object v1 │ │ -0454de: 1a02 5900 |0017: const-string v2, " is not a drawer" // string@0059 │ │ -0454e2: 6e20 fa15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0454e8: 0c01 |001c: move-result-object v1 │ │ -0454ea: 6e10 ff15 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0454f0: 0c01 |0020: move-result-object v1 │ │ -0454f2: 7020 a215 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -0454f8: 2700 |0024: throw v0 │ │ -0454fa: 6e10 8611 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045500: 0c00 |0028: move-result-object v0 │ │ -045502: 1f00 e901 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045506: 5200 f503 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -04550a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -04550c: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -045510: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -045514: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -045516: 0f00 |0033: return v0 │ │ -045518: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -04551a: 28fe |0035: goto 0033 // -0002 │ │ +045578: |[045578] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +045588: 6e20 dc0d 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +04558e: 0a00 |0003: move-result v0 │ │ +045590: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +045594: 2200 3603 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +045598: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +04559c: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0455a2: 1a02 e20a |000d: const-string v2, "View " // string@0ae2 │ │ +0455a6: 6e20 0116 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0455ac: 0c01 |0012: move-result-object v1 │ │ +0455ae: 6e20 0016 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0455b4: 0c01 |0016: move-result-object v1 │ │ +0455b6: 1a02 6c00 |0017: const-string v2, " is not a drawer" // string@006c │ │ +0455ba: 6e20 0116 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0455c0: 0c01 |001c: move-result-object v1 │ │ +0455c2: 6e10 0616 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0455c8: 0c01 |0020: move-result-object v1 │ │ +0455ca: 7020 a915 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0455d0: 2700 |0024: throw v0 │ │ +0455d2: 6e10 8611 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0455d8: 0c00 |0028: move-result-object v0 │ │ +0455da: 1f00 e901 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +0455de: 5200 f503 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +0455e2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0455e4: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +0455e8: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +0455ec: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0455ee: 0f00 |0033: return v0 │ │ +0455f0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0455f2: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0006 line=1129 │ │ 0x0025 line=1131 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61451,35 +61451,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -04551c: |[04551c] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -04552c: 6e20 d00d 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0dd0 │ │ -045532: 0a02 |0003: move-result v2 │ │ -045534: 6e10 9711 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -04553a: 0a04 |0007: move-result v4 │ │ -04553c: 8245 |0008: int-to-float v5, v4 │ │ -04553e: c825 |0009: mul-float/2addr v5, v2 │ │ -045540: 8753 |000a: float-to-int v3, v5 │ │ -045542: 8245 |000b: int-to-float v5, v4 │ │ -045544: c885 |000c: mul-float/2addr v5, v8 │ │ -045546: 8751 |000d: float-to-int v1, v5 │ │ -045548: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -04554c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -04554e: 6e30 b80d 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -045554: 0a05 |0014: move-result v5 │ │ -045556: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -04555a: 6e20 a911 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ -045560: 6e30 f80d 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ -045566: 0e00 |001d: return-void │ │ -045568: 7b00 |001e: neg-int v0, v0 │ │ -04556a: 28f8 |001f: goto 0017 // -0008 │ │ +0455f4: |[0455f4] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +045604: 6e20 d00d 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0dd0 │ │ +04560a: 0a02 |0003: move-result v2 │ │ +04560c: 6e10 9711 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +045612: 0a04 |0007: move-result v4 │ │ +045614: 8245 |0008: int-to-float v5, v4 │ │ +045616: c825 |0009: mul-float/2addr v5, v2 │ │ +045618: 8753 |000a: float-to-int v3, v5 │ │ +04561a: 8245 |000b: int-to-float v5, v4 │ │ +04561c: c885 |000c: mul-float/2addr v5, v8 │ │ +04561e: 8751 |000d: float-to-int v1, v5 │ │ +045620: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +045624: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +045626: 6e30 b80d 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +04562c: 0a05 |0014: move-result v5 │ │ +04562e: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +045632: 6e20 a911 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ +045638: 6e30 f80d 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ +04563e: 0e00 |001d: return-void │ │ +045640: 7b00 |001e: neg-int v0, v0 │ │ +045642: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=537 │ │ 0x0008 line=538 │ │ 0x000b line=539 │ │ 0x000e line=540 │ │ @@ -61503,19 +61503,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04556c: |[04556c] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -04557c: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ -045582: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -045584: 5c10 1404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -045588: 0e00 |0006: return-void │ │ +045644: |[045644] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +045654: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ +04565a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04565c: 5c10 1404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +045660: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=584 │ │ 0x0006 line=585 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61525,19 +61525,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04558c: |[04558c] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -04559c: 6f10 fc11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ -0455a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0455a4: 5c10 1404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -0455a8: 0e00 |0006: return-void │ │ +045664: |[045664] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +045674: 6f10 fc11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ +04567a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04567c: 5c10 1404 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +045680: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0003 line=578 │ │ 0x0006 line=579 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -61547,75 +61547,75 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -0455ac: |[0455ac] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0455bc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0455be: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0455c0: 7110 d908 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ -0455c6: 0a00 |0005: move-result v0 │ │ -0455c8: 54a7 1904 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0455cc: 6e20 f70f b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ -0455d2: 0a07 |000b: move-result v7 │ │ -0455d4: 54a8 1f04 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -0455d8: 6e20 f70f b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ -0455de: 0a08 |0011: move-result v8 │ │ -0455e0: 9601 0708 |0012: or-int v1, v7, v8 │ │ -0455e4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0455e6: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ -0455ec: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ -0455f0: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -0455f4: 7010 d60d 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0dd6 │ │ -0455fa: 0a07 |001f: move-result v7 │ │ -0455fc: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -045600: 55a7 1104 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -045604: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -045608: 0165 |0026: move v5, v6 │ │ -04560a: 0f05 |0027: return v5 │ │ -04560c: 6e10 4d11 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -045612: 0a03 |002b: move-result v3 │ │ -045614: 6e10 4f11 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -04561a: 0a04 |002f: move-result v4 │ │ -04561c: 59a3 1604 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ -045620: 59a4 1704 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ -045624: 52a7 2104 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ -045628: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -04562a: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ -04562e: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ -045632: 54a7 1904 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -045636: 8738 |003d: float-to-int v8, v3 │ │ -045638: 8749 |003e: float-to-int v9, v4 │ │ -04563a: 6e30 df0f 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -045640: 0c07 |0042: move-result-object v7 │ │ -045642: 6e20 d90d 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ -045648: 0a07 |0046: move-result v7 │ │ -04564a: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -04564e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -045650: 5ca5 1204 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -045654: 5ca5 1104 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -045658: 28ca |004e: goto 0018 // -0036 │ │ -04565a: 54a7 1904 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -04565e: 1238 |0051: const/4 v8, #int 3 // #3 │ │ -045660: 6e20 cf0f 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@0fcf │ │ -045666: 0a07 |0055: move-result v7 │ │ -045668: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ -04566c: 54a7 1804 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ -045670: 6e10 af0d 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ -045676: 54a7 1e04 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ -04567a: 6e10 af0d 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ -045680: 28b6 |0062: goto 0018 // -004a │ │ -045682: 6e20 bd0d 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ -045688: 5ca5 1204 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -04568c: 5ca5 1104 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -045690: 28ae |006a: goto 0018 // -0052 │ │ -045692: 0000 |006b: nop // spacer │ │ -045694: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ +045684: |[045684] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +045694: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +045696: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +045698: 7110 d908 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ +04569e: 0a00 |0005: move-result v0 │ │ +0456a0: 54a7 1904 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +0456a4: 6e20 f70f b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ +0456aa: 0a07 |000b: move-result v7 │ │ +0456ac: 54a8 1f04 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0456b0: 6e20 f70f b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ +0456b6: 0a08 |0011: move-result v8 │ │ +0456b8: 9601 0708 |0012: or-int v1, v7, v8 │ │ +0456bc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0456be: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ +0456c4: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ +0456c8: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +0456cc: 7010 d60d 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0dd6 │ │ +0456d2: 0a07 |001f: move-result v7 │ │ +0456d4: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +0456d8: 55a7 1104 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +0456dc: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +0456e0: 0165 |0026: move v5, v6 │ │ +0456e2: 0f05 |0027: return v5 │ │ +0456e4: 6e10 4d11 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +0456ea: 0a03 |002b: move-result v3 │ │ +0456ec: 6e10 4f11 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +0456f2: 0a04 |002f: move-result v4 │ │ +0456f4: 59a3 1604 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ +0456f8: 59a4 1704 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ +0456fc: 52a7 2104 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0421 │ │ +045700: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +045702: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ +045706: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ +04570a: 54a7 1904 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +04570e: 8738 |003d: float-to-int v8, v3 │ │ +045710: 8749 |003e: float-to-int v9, v4 │ │ +045712: 6e30 df0f 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +045718: 0c07 |0042: move-result-object v7 │ │ +04571a: 6e20 d90d 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ +045720: 0a07 |0046: move-result v7 │ │ +045722: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +045726: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +045728: 5ca5 1204 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +04572c: 5ca5 1104 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +045730: 28ca |004e: goto 0018 // -0036 │ │ +045732: 54a7 1904 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +045736: 1238 |0051: const/4 v8, #int 3 // #3 │ │ +045738: 6e20 cf0f 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@0fcf │ │ +04573e: 0a07 |0055: move-result v7 │ │ +045740: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ +045744: 54a7 1804 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0418 │ │ +045748: 6e10 af0d 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ +04574e: 54a7 1e04 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@041e │ │ +045752: 6e10 af0d 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0daf │ │ +045758: 28b6 |0062: goto 0018 // -004a │ │ +04575a: 6e20 bd0d 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ +045760: 5ca5 1204 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +045764: 5ca5 1104 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +045768: 28ae |006a: goto 0018 // -0052 │ │ +04576a: 0000 |006b: nop // spacer │ │ +04576c: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=852 │ │ 0x0006 line=855 │ │ 0x0014 line=858 │ │ 0x0015 line=860 │ │ 0x0018 line=892 │ │ @@ -61648,26 +61648,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0456ac: |[0456ac] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0456bc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0456be: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -0456c2: 7010 d70d 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0dd7 │ │ -0456c8: 0a00 |0006: move-result v0 │ │ -0456ca: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0456ce: 7110 4c08 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@084c │ │ -0456d4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0456d6: 0f00 |000d: return v0 │ │ -0456d8: 6f30 ff11 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@11ff │ │ -0456de: 0a00 |0011: move-result v0 │ │ -0456e0: 28fb |0012: goto 000d // -0005 │ │ +045784: |[045784] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +045794: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +045796: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +04579a: 7010 d70d 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0dd7 │ │ +0457a0: 0a00 |0006: move-result v0 │ │ +0457a2: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0457a6: 7110 4c08 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@084c │ │ +0457ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0457ae: 0f00 |000d: return v0 │ │ +0457b0: 6f30 ff11 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@11ff │ │ +0457b6: 0a00 |0011: move-result v0 │ │ +0457b8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ 0x0009 line=1218 │ │ 0x000c line=1219 │ │ 0x000d line=1221 │ │ locals : │ │ @@ -61680,32 +61680,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0456e4: |[0456e4] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0456f4: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0456f6: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -0456fa: 7010 c50d 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0dc5 │ │ -045700: 0c00 |0006: move-result-object v0 │ │ -045702: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -045706: 6e20 ce0d 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ -04570c: 0a01 |000c: move-result v1 │ │ -04570e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -045712: 6e10 bc0d 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0dbc │ │ -045718: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -04571c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -04571e: 0f01 |0015: return v1 │ │ -045720: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -045722: 28fe |0017: goto 0015 // -0002 │ │ -045724: 6f30 0012 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1200 │ │ -04572a: 0a01 |001b: move-result v1 │ │ -04572c: 28f9 |001c: goto 0015 // -0007 │ │ +0457bc: |[0457bc] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0457cc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0457ce: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +0457d2: 7010 c50d 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0dc5 │ │ +0457d8: 0c00 |0006: move-result-object v0 │ │ +0457da: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0457de: 6e20 ce0d 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ +0457e4: 0a01 |000c: move-result v1 │ │ +0457e6: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +0457ea: 6e10 bc0d 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0dbc │ │ +0457f0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0457f4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0457f6: 0f01 |0015: return v1 │ │ +0457f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0457fa: 28fe |0017: goto 0015 // -0002 │ │ +0457fc: 6f30 0012 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1200 │ │ +045802: 0a01 |001b: move-result v1 │ │ +045804: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0003 line=1227 │ │ 0x0007 line=1228 │ │ 0x000f line=1229 │ │ 0x0012 line=1231 │ │ @@ -61724,193 +61724,193 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 348 16-bit code units │ │ -045730: |[045730] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -045740: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -045744: 0200 1200 |0002: move/from16 v0, v18 │ │ -045748: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -04574c: 5c10 1504 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ -045750: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -045754: 7401 ca0d 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -04575a: 0a06 |000d: move-result v6 │ │ -04575c: 120c |000e: const/4 v12, #int 0 // #0 │ │ -04575e: 356c 3201 |000f: if-ge v12, v6, 0141 // +0132 │ │ -045762: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -045766: 6e20 c90d c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -04576c: 0c05 |0016: move-result-object v5 │ │ -04576e: 6e10 9611 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -045774: 0a12 |001a: move-result v18 │ │ -045776: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -04577a: 0200 1200 |001d: move/from16 v0, v18 │ │ -04577e: 0201 1300 |001f: move/from16 v1, v19 │ │ -045782: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -045786: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -04578a: 28ea |0025: goto 000f // -0016 │ │ -04578c: 6e10 8611 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045792: 0c0d |0029: move-result-object v13 │ │ -045794: 1f0d e901 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045798: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -04579c: 6e20 d90d 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ -0457a2: 0a12 |0031: move-result v18 │ │ -0457a4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -0457a8: 52d0 f403 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ -0457ac: 0212 0000 |0036: move/from16 v18, v0 │ │ -0457b0: 52d0 f703 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -0457b4: 0213 0000 |003a: move/from16 v19, v0 │ │ -0457b8: 52d0 f403 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ -0457bc: 0214 0000 |003e: move/from16 v20, v0 │ │ -0457c0: 6e10 8b11 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0457c6: 0a15 |0043: move-result v21 │ │ -0457c8: 9014 1415 |0044: add-int v20, v20, v21 │ │ -0457cc: 52d0 f703 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -0457d0: 0215 0000 |0048: move/from16 v21, v0 │ │ -0457d4: 6e10 8a11 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -0457da: 0a16 |004d: move-result v22 │ │ -0457dc: 9015 1516 |004e: add-int v21, v21, v22 │ │ -0457e0: 0200 1200 |0050: move/from16 v0, v18 │ │ -0457e4: 0201 1300 |0052: move/from16 v1, v19 │ │ -0457e8: 0202 1400 |0054: move/from16 v2, v20 │ │ -0457ec: 0203 1500 |0056: move/from16 v3, v21 │ │ -0457f0: 6e53 a711 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -0457f6: 28c8 |005b: goto 0023 // -0038 │ │ -0457f8: 6e10 8b11 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0457fe: 0a0a |005f: move-result v10 │ │ -045800: 6e10 8a11 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -045806: 0a07 |0063: move-result v7 │ │ -045808: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -04580c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -045810: 0201 1200 |0068: move/from16 v1, v18 │ │ -045814: 6e30 b80d 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -04581a: 0a12 |006d: move-result v18 │ │ -04581c: 3812 5f00 |006e: if-eqz v18, 00cd // +005f │ │ -045820: 7ba0 |0070: neg-int v0, v10 │ │ -045822: 0212 0000 |0071: move/from16 v18, v0 │ │ -045826: 82a0 |0073: int-to-float v0, v10 │ │ -045828: 0213 0000 |0074: move/from16 v19, v0 │ │ -04582c: 52d0 f503 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -045830: 0214 0000 |0078: move/from16 v20, v0 │ │ -045834: a813 1314 |007a: mul-float v19, v19, v20 │ │ -045838: 0200 1300 |007c: move/from16 v0, v19 │ │ -04583c: 8700 |007e: float-to-int v0, v0 │ │ -04583e: 0213 0000 |007f: move/from16 v19, v0 │ │ -045842: 9008 1213 |0081: add-int v8, v18, v19 │ │ -045846: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -04584a: 0200 1200 |0085: move/from16 v0, v18 │ │ -04584e: 8200 |0087: int-to-float v0, v0 │ │ -045850: 0212 0000 |0088: move/from16 v18, v0 │ │ -045854: 82a0 |008a: int-to-float v0, v10 │ │ -045856: 0213 0000 |008b: move/from16 v19, v0 │ │ -04585a: a90e 1213 |008d: div-float v14, v18, v19 │ │ -04585e: 52d0 f503 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -045862: 0212 0000 |0091: move/from16 v18, v0 │ │ -045866: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -04586a: 3812 5500 |0095: if-eqz v18, 00ea // +0055 │ │ -04586e: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -045870: 52d0 f003 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -045874: 0212 0000 |009a: move/from16 v18, v0 │ │ -045878: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -04587c: 2c10 b400 0000 |009e: sparse-switch v16, 00000152 // +000000b4 │ │ -045882: 52d0 f703 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -045886: 0212 0000 |00a3: move/from16 v18, v0 │ │ -04588a: 9013 080a |00a5: add-int v19, v8, v10 │ │ -04588e: 0200 1200 |00a7: move/from16 v0, v18 │ │ -045892: 0201 1300 |00a9: move/from16 v1, v19 │ │ -045896: 6e57 a711 8510 |00ab: invoke-virtual {v5, v8, v0, v1, v7}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -04589c: 3804 0700 |00ae: if-eqz v4, 00b5 // +0007 │ │ -0458a0: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -0458a4: 6e30 f80d 500e |00b2: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ -0458aa: 52d0 f503 |00b5: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -0458ae: 0212 0000 |00b7: move/from16 v18, v0 │ │ -0458b2: 1313 0000 |00b9: const/16 v19, #int 0 // #0 │ │ -0458b6: 2d12 1213 |00bb: cmpl-float v18, v18, v19 │ │ -0458ba: 3d12 8200 |00bd: if-lez v18, 013f // +0082 │ │ -0458be: 120f |00bf: const/4 v15, #int 0 // #0 │ │ -0458c0: 6e10 9611 0500 |00c0: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -0458c6: 0a12 |00c3: move-result v18 │ │ -0458c8: 0200 1200 |00c4: move/from16 v0, v18 │ │ -0458cc: 32f0 5dff |00c6: if-eq v0, v15, 0023 // -00a3 │ │ -0458d0: 6e20 cc11 f500 |00c8: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -0458d6: 2900 58ff |00cb: goto/16 0023 // -00a8 │ │ -0458da: 82a0 |00cd: int-to-float v0, v10 │ │ -0458dc: 0212 0000 |00ce: move/from16 v18, v0 │ │ -0458e0: 52d0 f503 |00d0: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -0458e4: 0213 0000 |00d2: move/from16 v19, v0 │ │ -0458e8: a812 1213 |00d4: mul-float v18, v18, v19 │ │ -0458ec: 0200 1200 |00d6: move/from16 v0, v18 │ │ -0458f0: 8700 |00d8: float-to-int v0, v0 │ │ -0458f2: 0212 0000 |00d9: move/from16 v18, v0 │ │ -0458f6: 9108 1112 |00db: sub-int v8, v17, v18 │ │ -0458fa: 9112 1108 |00dd: sub-int v18, v17, v8 │ │ -0458fe: 0200 1200 |00df: move/from16 v0, v18 │ │ -045902: 8200 |00e1: int-to-float v0, v0 │ │ -045904: 0212 0000 |00e2: move/from16 v18, v0 │ │ -045908: 82a0 |00e4: int-to-float v0, v10 │ │ -04590a: 0213 0000 |00e5: move/from16 v19, v0 │ │ -04590e: a90e 1213 |00e7: div-float v14, v18, v19 │ │ -045912: 28a6 |00e9: goto 008f // -005a │ │ -045914: 1204 |00ea: const/4 v4, #int 0 // #0 │ │ -045916: 28ad |00eb: goto 0098 // -0053 │ │ -045918: 910b 1c1a |00ec: sub-int v11, v28, v26 │ │ -04591c: 52d0 ef03 |00ee: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -045920: 0212 0000 |00f0: move/from16 v18, v0 │ │ -045924: 9112 0b12 |00f2: sub-int v18, v11, v18 │ │ -045928: 6e10 8a11 0500 |00f4: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -04592e: 0a13 |00f7: move-result v19 │ │ -045930: 9112 1213 |00f8: sub-int v18, v18, v19 │ │ -045934: 9013 080a |00fa: add-int v19, v8, v10 │ │ -045938: 52d0 ef03 |00fc: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -04593c: 0214 0000 |00fe: move/from16 v20, v0 │ │ -045940: 9114 0b14 |0100: sub-int v20, v11, v20 │ │ -045944: 0200 1200 |0102: move/from16 v0, v18 │ │ -045948: 0201 1300 |0104: move/from16 v1, v19 │ │ -04594c: 0202 1400 |0106: move/from16 v2, v20 │ │ -045950: 6e52 a711 8510 |0108: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -045956: 28a3 |010b: goto 00ae // -005d │ │ -045958: 910b 1c1a |010c: sub-int v11, v28, v26 │ │ -04595c: 9112 0b07 |010e: sub-int v18, v11, v7 │ │ -045960: db09 1202 |0110: div-int/lit8 v9, v18, #int 2 // #02 │ │ -045964: 52d0 f703 |0112: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -045968: 0212 0000 |0114: move/from16 v18, v0 │ │ -04596c: 0200 1200 |0116: move/from16 v0, v18 │ │ -045970: 3509 1000 |0118: if-ge v9, v0, 0128 // +0010 │ │ -045974: 52d9 f703 |011a: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -045978: 9012 080a |011c: add-int v18, v8, v10 │ │ -04597c: 9013 0907 |011e: add-int v19, v9, v7 │ │ -045980: 0200 1200 |0120: move/from16 v0, v18 │ │ -045984: 0201 1300 |0122: move/from16 v1, v19 │ │ -045988: 6e51 a711 8509 |0124: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -04598e: 2887 |0127: goto 00ae // -0079 │ │ -045990: 9012 0907 |0128: add-int v18, v9, v7 │ │ -045994: 52d0 ef03 |012a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -045998: 0213 0000 |012c: move/from16 v19, v0 │ │ -04599c: 9113 0b13 |012e: sub-int v19, v11, v19 │ │ -0459a0: 0200 1200 |0130: move/from16 v0, v18 │ │ -0459a4: 0201 1300 |0132: move/from16 v1, v19 │ │ -0459a8: 3710 e8ff |0134: if-le v0, v1, 011c // -0018 │ │ -0459ac: 52d0 ef03 |0136: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -0459b0: 0212 0000 |0138: move/from16 v18, v0 │ │ -0459b4: 9112 0b12 |013a: sub-int v18, v11, v18 │ │ -0459b8: 9109 1207 |013c: sub-int v9, v18, v7 │ │ -0459bc: 28de |013e: goto 011c // -0022 │ │ -0459be: 124f |013f: const/4 v15, #int 4 // #4 │ │ -0459c0: 2880 |0140: goto 00c0 // -0080 │ │ -0459c2: 1312 0000 |0141: const/16 v18, #int 0 // #0 │ │ -0459c6: 0200 1200 |0143: move/from16 v0, v18 │ │ -0459ca: 0801 1700 |0145: move-object/from16 v1, v23 │ │ -0459ce: 5c10 1504 |0147: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ -0459d2: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -0459d6: 0200 1200 |014b: move/from16 v0, v18 │ │ -0459da: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -0459de: 5c10 1404 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -0459e2: 0e00 |0151: return-void │ │ -0459e4: 0002 0200 1000 0000 5000 0000 6e00 ... |0152: sparse-switch-data (10 units) │ │ +045808: |[045808] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +045818: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +04581c: 0200 1200 |0002: move/from16 v0, v18 │ │ +045820: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +045824: 5c10 1504 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ +045828: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +04582c: 7401 ca0d 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +045832: 0a06 |000d: move-result v6 │ │ +045834: 120c |000e: const/4 v12, #int 0 // #0 │ │ +045836: 356c 3201 |000f: if-ge v12, v6, 0141 // +0132 │ │ +04583a: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +04583e: 6e20 c90d c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +045844: 0c05 |0016: move-result-object v5 │ │ +045846: 6e10 9611 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +04584c: 0a12 |001a: move-result v18 │ │ +04584e: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +045852: 0200 1200 |001d: move/from16 v0, v18 │ │ +045856: 0201 1300 |001f: move/from16 v1, v19 │ │ +04585a: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +04585e: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +045862: 28ea |0025: goto 000f // -0016 │ │ +045864: 6e10 8611 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +04586a: 0c0d |0029: move-result-object v13 │ │ +04586c: 1f0d e901 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045870: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +045874: 6e20 d90d 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ +04587a: 0a12 |0031: move-result v18 │ │ +04587c: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +045880: 52d0 f403 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ +045884: 0212 0000 |0036: move/from16 v18, v0 │ │ +045888: 52d0 f703 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +04588c: 0213 0000 |003a: move/from16 v19, v0 │ │ +045890: 52d0 f403 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ +045894: 0214 0000 |003e: move/from16 v20, v0 │ │ +045898: 6e10 8b11 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +04589e: 0a15 |0043: move-result v21 │ │ +0458a0: 9014 1415 |0044: add-int v20, v20, v21 │ │ +0458a4: 52d0 f703 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +0458a8: 0215 0000 |0048: move/from16 v21, v0 │ │ +0458ac: 6e10 8a11 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0458b2: 0a16 |004d: move-result v22 │ │ +0458b4: 9015 1516 |004e: add-int v21, v21, v22 │ │ +0458b8: 0200 1200 |0050: move/from16 v0, v18 │ │ +0458bc: 0201 1300 |0052: move/from16 v1, v19 │ │ +0458c0: 0202 1400 |0054: move/from16 v2, v20 │ │ +0458c4: 0203 1500 |0056: move/from16 v3, v21 │ │ +0458c8: 6e53 a711 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +0458ce: 28c8 |005b: goto 0023 // -0038 │ │ +0458d0: 6e10 8b11 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +0458d6: 0a0a |005f: move-result v10 │ │ +0458d8: 6e10 8a11 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0458de: 0a07 |0063: move-result v7 │ │ +0458e0: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +0458e4: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +0458e8: 0201 1200 |0068: move/from16 v1, v18 │ │ +0458ec: 6e30 b80d 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +0458f2: 0a12 |006d: move-result v18 │ │ +0458f4: 3812 5f00 |006e: if-eqz v18, 00cd // +005f │ │ +0458f8: 7ba0 |0070: neg-int v0, v10 │ │ +0458fa: 0212 0000 |0071: move/from16 v18, v0 │ │ +0458fe: 82a0 |0073: int-to-float v0, v10 │ │ +045900: 0213 0000 |0074: move/from16 v19, v0 │ │ +045904: 52d0 f503 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +045908: 0214 0000 |0078: move/from16 v20, v0 │ │ +04590c: a813 1314 |007a: mul-float v19, v19, v20 │ │ +045910: 0200 1300 |007c: move/from16 v0, v19 │ │ +045914: 8700 |007e: float-to-int v0, v0 │ │ +045916: 0213 0000 |007f: move/from16 v19, v0 │ │ +04591a: 9008 1213 |0081: add-int v8, v18, v19 │ │ +04591e: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +045922: 0200 1200 |0085: move/from16 v0, v18 │ │ +045926: 8200 |0087: int-to-float v0, v0 │ │ +045928: 0212 0000 |0088: move/from16 v18, v0 │ │ +04592c: 82a0 |008a: int-to-float v0, v10 │ │ +04592e: 0213 0000 |008b: move/from16 v19, v0 │ │ +045932: a90e 1213 |008d: div-float v14, v18, v19 │ │ +045936: 52d0 f503 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +04593a: 0212 0000 |0091: move/from16 v18, v0 │ │ +04593e: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +045942: 3812 5500 |0095: if-eqz v18, 00ea // +0055 │ │ +045946: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +045948: 52d0 f003 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +04594c: 0212 0000 |009a: move/from16 v18, v0 │ │ +045950: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +045954: 2c10 b400 0000 |009e: sparse-switch v16, 00000152 // +000000b4 │ │ +04595a: 52d0 f703 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +04595e: 0212 0000 |00a3: move/from16 v18, v0 │ │ +045962: 9013 080a |00a5: add-int v19, v8, v10 │ │ +045966: 0200 1200 |00a7: move/from16 v0, v18 │ │ +04596a: 0201 1300 |00a9: move/from16 v1, v19 │ │ +04596e: 6e57 a711 8510 |00ab: invoke-virtual {v5, v8, v0, v1, v7}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +045974: 3804 0700 |00ae: if-eqz v4, 00b5 // +0007 │ │ +045978: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +04597c: 6e30 f80d 500e |00b2: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ +045982: 52d0 f503 |00b5: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +045986: 0212 0000 |00b7: move/from16 v18, v0 │ │ +04598a: 1313 0000 |00b9: const/16 v19, #int 0 // #0 │ │ +04598e: 2d12 1213 |00bb: cmpl-float v18, v18, v19 │ │ +045992: 3d12 8200 |00bd: if-lez v18, 013f // +0082 │ │ +045996: 120f |00bf: const/4 v15, #int 0 // #0 │ │ +045998: 6e10 9611 0500 |00c0: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +04599e: 0a12 |00c3: move-result v18 │ │ +0459a0: 0200 1200 |00c4: move/from16 v0, v18 │ │ +0459a4: 32f0 5dff |00c6: if-eq v0, v15, 0023 // -00a3 │ │ +0459a8: 6e20 cc11 f500 |00c8: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +0459ae: 2900 58ff |00cb: goto/16 0023 // -00a8 │ │ +0459b2: 82a0 |00cd: int-to-float v0, v10 │ │ +0459b4: 0212 0000 |00ce: move/from16 v18, v0 │ │ +0459b8: 52d0 f503 |00d0: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +0459bc: 0213 0000 |00d2: move/from16 v19, v0 │ │ +0459c0: a812 1213 |00d4: mul-float v18, v18, v19 │ │ +0459c4: 0200 1200 |00d6: move/from16 v0, v18 │ │ +0459c8: 8700 |00d8: float-to-int v0, v0 │ │ +0459ca: 0212 0000 |00d9: move/from16 v18, v0 │ │ +0459ce: 9108 1112 |00db: sub-int v8, v17, v18 │ │ +0459d2: 9112 1108 |00dd: sub-int v18, v17, v8 │ │ +0459d6: 0200 1200 |00df: move/from16 v0, v18 │ │ +0459da: 8200 |00e1: int-to-float v0, v0 │ │ +0459dc: 0212 0000 |00e2: move/from16 v18, v0 │ │ +0459e0: 82a0 |00e4: int-to-float v0, v10 │ │ +0459e2: 0213 0000 |00e5: move/from16 v19, v0 │ │ +0459e6: a90e 1213 |00e7: div-float v14, v18, v19 │ │ +0459ea: 28a6 |00e9: goto 008f // -005a │ │ +0459ec: 1204 |00ea: const/4 v4, #int 0 // #0 │ │ +0459ee: 28ad |00eb: goto 0098 // -0053 │ │ +0459f0: 910b 1c1a |00ec: sub-int v11, v28, v26 │ │ +0459f4: 52d0 ef03 |00ee: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +0459f8: 0212 0000 |00f0: move/from16 v18, v0 │ │ +0459fc: 9112 0b12 |00f2: sub-int v18, v11, v18 │ │ +045a00: 6e10 8a11 0500 |00f4: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +045a06: 0a13 |00f7: move-result v19 │ │ +045a08: 9112 1213 |00f8: sub-int v18, v18, v19 │ │ +045a0c: 9013 080a |00fa: add-int v19, v8, v10 │ │ +045a10: 52d0 ef03 |00fc: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +045a14: 0214 0000 |00fe: move/from16 v20, v0 │ │ +045a18: 9114 0b14 |0100: sub-int v20, v11, v20 │ │ +045a1c: 0200 1200 |0102: move/from16 v0, v18 │ │ +045a20: 0201 1300 |0104: move/from16 v1, v19 │ │ +045a24: 0202 1400 |0106: move/from16 v2, v20 │ │ +045a28: 6e52 a711 8510 |0108: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +045a2e: 28a3 |010b: goto 00ae // -005d │ │ +045a30: 910b 1c1a |010c: sub-int v11, v28, v26 │ │ +045a34: 9112 0b07 |010e: sub-int v18, v11, v7 │ │ +045a38: db09 1202 |0110: div-int/lit8 v9, v18, #int 2 // #02 │ │ +045a3c: 52d0 f703 |0112: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +045a40: 0212 0000 |0114: move/from16 v18, v0 │ │ +045a44: 0200 1200 |0116: move/from16 v0, v18 │ │ +045a48: 3509 1000 |0118: if-ge v9, v0, 0128 // +0010 │ │ +045a4c: 52d9 f703 |011a: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +045a50: 9012 080a |011c: add-int v18, v8, v10 │ │ +045a54: 9013 0907 |011e: add-int v19, v9, v7 │ │ +045a58: 0200 1200 |0120: move/from16 v0, v18 │ │ +045a5c: 0201 1300 |0122: move/from16 v1, v19 │ │ +045a60: 6e51 a711 8509 |0124: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +045a66: 2887 |0127: goto 00ae // -0079 │ │ +045a68: 9012 0907 |0128: add-int v18, v9, v7 │ │ +045a6c: 52d0 ef03 |012a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +045a70: 0213 0000 |012c: move/from16 v19, v0 │ │ +045a74: 9113 0b13 |012e: sub-int v19, v11, v19 │ │ +045a78: 0200 1200 |0130: move/from16 v0, v18 │ │ +045a7c: 0201 1300 |0132: move/from16 v1, v19 │ │ +045a80: 3710 e8ff |0134: if-le v0, v1, 011c // -0018 │ │ +045a84: 52d0 ef03 |0136: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +045a88: 0212 0000 |0138: move/from16 v18, v0 │ │ +045a8c: 9112 0b12 |013a: sub-int v18, v11, v18 │ │ +045a90: 9109 1207 |013c: sub-int v9, v18, v7 │ │ +045a94: 28de |013e: goto 011c // -0022 │ │ +045a96: 124f |013f: const/4 v15, #int 4 // #4 │ │ +045a98: 2880 |0140: goto 00c0 // -0080 │ │ +045a9a: 1312 0000 |0141: const/16 v18, #int 0 // #0 │ │ +045a9e: 0200 1200 |0143: move/from16 v0, v18 │ │ +045aa2: 0801 1700 |0145: move-object/from16 v1, v23 │ │ +045aa6: 5c10 1504 |0147: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ +045aaa: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +045aae: 0200 1200 |014b: move/from16 v0, v18 │ │ +045ab2: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +045ab6: 5c10 1404 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +045aba: 0e00 |0151: return-void │ │ +045abc: 0002 0200 1000 0000 5000 0000 6e00 ... |0152: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0008 line=666 │ │ 0x000a line=667 │ │ 0x000e line=668 │ │ 0x0011 line=669 │ │ @@ -61982,190 +61982,190 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -0459f8: |[0459f8] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -045a08: 7701 6b11 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -045a0e: 0a0f |0003: move-result v15 │ │ -045a10: 7701 6b11 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -045a16: 0a0b |0007: move-result v11 │ │ -045a18: 7701 6c11 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -045a1e: 0a10 |000b: move-result v16 │ │ -045a20: 7701 6c11 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -045a26: 0a0c |000f: move-result v12 │ │ -045a28: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ -045a2c: 0200 1100 |0012: move/from16 v0, v17 │ │ -045a30: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ -045a34: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ -045a38: 0200 1100 |0018: move/from16 v0, v17 │ │ -045a3c: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ -045a40: 7401 df0d 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0ddf │ │ -045a46: 0a11 |001f: move-result v17 │ │ -045a48: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ -045a4c: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ -045a50: 0200 1100 |0024: move/from16 v0, v17 │ │ -045a54: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ -045a58: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ -045a5c: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ -045a60: 0200 1100 |002c: move/from16 v0, v17 │ │ -045a64: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ -045a68: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ -045a6c: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -045a70: 0201 1000 |0034: move/from16 v1, v16 │ │ -045a74: 6e30 fa0d 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0dfa │ │ -045a7a: 120a |0039: const/4 v10, #int 0 // #0 │ │ -045a7c: 7401 ca0d 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -045a82: 0a04 |003d: move-result v4 │ │ -045a84: 120d |003e: const/4 v13, #int 0 // #0 │ │ -045a86: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ -045a8a: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -045a8e: 6e20 c90d d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -045a94: 0c03 |0046: move-result-object v3 │ │ -045a96: 6e10 9611 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -045a9c: 0a11 |004a: move-result v17 │ │ -045a9e: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ -045aa2: 0200 1100 |004d: move/from16 v0, v17 │ │ -045aa6: 0201 1200 |004f: move/from16 v1, v18 │ │ -045aaa: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ -045aae: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ -045ab2: 28ea |0055: goto 003f // -0016 │ │ -045ab4: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ -045ab8: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ -045abc: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ -045ac0: 28ce |005c: goto 002a // -0032 │ │ -045ac2: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ -045ac6: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ -045aca: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ -045ace: 28cf |0063: goto 0032 // -0031 │ │ -045ad0: 2211 3403 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -045ad4: 1a12 d702 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@02d7 │ │ -045ad8: 7602 a215 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -045ade: 2711 |006b: throw v17 │ │ -045ae0: 6e10 8611 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045ae6: 0c0e |006f: move-result-object v14 │ │ -045ae8: 1f0e e901 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045aec: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -045af0: 6e20 d90d 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ -045af6: 0a11 |0077: move-result v17 │ │ -045af8: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ -045afc: 52e0 f403 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ -045b00: 0211 0000 |007c: move/from16 v17, v0 │ │ -045b04: 9111 1011 |007e: sub-int v17, v16, v17 │ │ -045b08: 52e0 f603 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@03f6 │ │ -045b0c: 0212 0000 |0082: move/from16 v18, v0 │ │ -045b10: 9111 1112 |0084: sub-int v17, v17, v18 │ │ -045b14: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ -045b18: 7702 6d11 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -045b1e: 0a07 |008b: move-result v7 │ │ -045b20: 52e0 f703 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -045b24: 0211 0000 |008e: move/from16 v17, v0 │ │ -045b28: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ -045b2c: 52e0 ef03 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -045b30: 0212 0000 |0094: move/from16 v18, v0 │ │ -045b34: 9111 1112 |0096: sub-int v17, v17, v18 │ │ -045b38: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ -045b3c: 7702 6d11 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -045b42: 0a06 |009d: move-result v6 │ │ -045b44: 6e30 a811 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -045b4a: 28b2 |00a1: goto 0053 // -004e │ │ -045b4c: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -045b50: 6e20 dc0d 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -045b56: 0a11 |00a7: move-result v17 │ │ -045b58: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ -045b5c: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -045b60: 6e20 cf0d 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ -045b66: 0a11 |00af: move-result v17 │ │ -045b68: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ -045b6c: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ -045b70: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ -045b74: 2211 3503 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@0335 │ │ -045b78: 2212 4d03 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@034d │ │ -045b7c: 7601 f315 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -045b82: 1a13 5f02 |00bd: const-string v19, "Child drawer has absolute gravity " // string@025f │ │ -045b86: 7402 fa15 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045b8c: 0c12 |00c2: move-result-object v18 │ │ -045b8e: 7110 d40d 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ -045b94: 0c13 |00c6: move-result-object v19 │ │ -045b96: 7402 fa15 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045b9c: 0c12 |00ca: move-result-object v18 │ │ -045b9e: 1a13 3600 |00cb: const-string v19, " but this " // string@0036 │ │ -045ba2: 7402 fa15 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045ba8: 0c12 |00d0: move-result-object v18 │ │ -045baa: 1a13 d602 |00d1: const-string v19, "DrawerLayout" // string@02d6 │ │ -045bae: 7402 fa15 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045bb4: 0c12 |00d6: move-result-object v18 │ │ -045bb6: 1a13 3200 |00d7: const-string v19, " already has a " // string@0032 │ │ -045bba: 7402 fa15 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045bc0: 0c12 |00dc: move-result-object v18 │ │ -045bc2: 1a13 660e |00dd: const-string v19, "drawer view along that edge" // string@0e66 │ │ -045bc6: 7402 fa15 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045bcc: 0c12 |00e2: move-result-object v18 │ │ -045bce: 7401 ff15 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -045bd4: 0c12 |00e6: move-result-object v18 │ │ -045bd6: 7602 a515 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -045bdc: 2711 |00ea: throw v17 │ │ -045bde: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -045be2: 5200 1d04 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@041d │ │ -045be6: 0211 0000 |00ef: move/from16 v17, v0 │ │ -045bea: 52e0 f403 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ -045bee: 0212 0000 |00f3: move/from16 v18, v0 │ │ -045bf2: 9011 1112 |00f5: add-int v17, v17, v18 │ │ -045bf6: 52e0 f603 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@03f6 │ │ -045bfa: 0212 0000 |00f9: move/from16 v18, v0 │ │ -045bfe: 9011 1112 |00fb: add-int v17, v17, v18 │ │ -045c02: 52e0 f803 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@03f8 │ │ -045c06: 0212 0000 |00ff: move/from16 v18, v0 │ │ -045c0a: 0200 1500 |0101: move/from16 v0, v21 │ │ -045c0e: 0201 1100 |0103: move/from16 v1, v17 │ │ -045c12: 0202 1200 |0105: move/from16 v2, v18 │ │ -045c16: 7130 cb0d 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0dcb │ │ -045c1c: 0a09 |010a: move-result v9 │ │ -045c1e: 52e0 f703 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ -045c22: 0211 0000 |010d: move/from16 v17, v0 │ │ -045c26: 52e0 ef03 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ -045c2a: 0212 0000 |0111: move/from16 v18, v0 │ │ -045c2e: 9011 1112 |0113: add-int v17, v17, v18 │ │ -045c32: 52e0 f103 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@03f1 │ │ -045c36: 0212 0000 |0117: move/from16 v18, v0 │ │ -045c3a: 0200 1600 |0119: move/from16 v0, v22 │ │ -045c3e: 0201 1100 |011b: move/from16 v1, v17 │ │ -045c42: 0202 1200 |011d: move/from16 v2, v18 │ │ -045c46: 7130 cb0d 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0dcb │ │ -045c4c: 0a08 |0122: move-result v8 │ │ -045c4e: 6e30 a811 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -045c54: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ -045c58: 2211 3503 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@0335 │ │ -045c5c: 2212 4d03 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@034d │ │ -045c60: 7601 f315 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -045c66: 1a13 5e02 |012f: const-string v19, "Child " // string@025e │ │ -045c6a: 7402 fa15 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045c70: 0c12 |0134: move-result-object v18 │ │ -045c72: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -045c76: 6e20 f915 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -045c7c: 0c12 |013a: move-result-object v18 │ │ -045c7e: 1a13 3400 |013b: const-string v19, " at index " // string@0034 │ │ -045c82: 7402 fa15 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045c88: 0c12 |0140: move-result-object v18 │ │ -045c8a: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -045c8e: 6e20 f615 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -045c94: 0c12 |0146: move-result-object v18 │ │ -045c96: 1a13 4900 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0049 │ │ -045c9a: 7402 fa15 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045ca0: 0c12 |014c: move-result-object v18 │ │ -045ca2: 1a13 6203 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0362 │ │ -045ca6: 7402 fa15 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045cac: 0c12 |0152: move-result-object v18 │ │ -045cae: 7401 ff15 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -045cb4: 0c12 |0156: move-result-object v18 │ │ -045cb6: 7602 a515 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -045cbc: 2711 |015a: throw v17 │ │ -045cbe: 0e00 |015b: return-void │ │ +045ad0: |[045ad0] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +045ae0: 7701 6b11 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +045ae6: 0a0f |0003: move-result v15 │ │ +045ae8: 7701 6b11 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +045aee: 0a0b |0007: move-result v11 │ │ +045af0: 7701 6c11 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +045af6: 0a10 |000b: move-result v16 │ │ +045af8: 7701 6c11 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +045afe: 0a0c |000f: move-result v12 │ │ +045b00: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ +045b04: 0200 1100 |0012: move/from16 v0, v17 │ │ +045b08: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ +045b0c: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ +045b10: 0200 1100 |0018: move/from16 v0, v17 │ │ +045b14: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ +045b18: 7401 df0d 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0ddf │ │ +045b1e: 0a11 |001f: move-result v17 │ │ +045b20: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ +045b24: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ +045b28: 0200 1100 |0024: move/from16 v0, v17 │ │ +045b2c: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ +045b30: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ +045b34: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ +045b38: 0200 1100 |002c: move/from16 v0, v17 │ │ +045b3c: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ +045b40: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ +045b44: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +045b48: 0201 1000 |0034: move/from16 v1, v16 │ │ +045b4c: 6e30 fa0d 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0dfa │ │ +045b52: 120a |0039: const/4 v10, #int 0 // #0 │ │ +045b54: 7401 ca0d 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +045b5a: 0a04 |003d: move-result v4 │ │ +045b5c: 120d |003e: const/4 v13, #int 0 // #0 │ │ +045b5e: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ +045b62: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +045b66: 6e20 c90d d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +045b6c: 0c03 |0046: move-result-object v3 │ │ +045b6e: 6e10 9611 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +045b74: 0a11 |004a: move-result v17 │ │ +045b76: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ +045b7a: 0200 1100 |004d: move/from16 v0, v17 │ │ +045b7e: 0201 1200 |004f: move/from16 v1, v18 │ │ +045b82: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ +045b86: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ +045b8a: 28ea |0055: goto 003f // -0016 │ │ +045b8c: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ +045b90: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ +045b94: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ +045b98: 28ce |005c: goto 002a // -0032 │ │ +045b9a: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ +045b9e: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ +045ba2: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ +045ba6: 28cf |0063: goto 0032 // -0031 │ │ +045ba8: 2211 3603 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +045bac: 1a12 e902 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@02e9 │ │ +045bb0: 7602 a915 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +045bb6: 2711 |006b: throw v17 │ │ +045bb8: 6e10 8611 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +045bbe: 0c0e |006f: move-result-object v14 │ │ +045bc0: 1f0e e901 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045bc4: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +045bc8: 6e20 d90d 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ +045bce: 0a11 |0077: move-result v17 │ │ +045bd0: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ +045bd4: 52e0 f403 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ +045bd8: 0211 0000 |007c: move/from16 v17, v0 │ │ +045bdc: 9111 1011 |007e: sub-int v17, v16, v17 │ │ +045be0: 52e0 f603 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@03f6 │ │ +045be4: 0212 0000 |0082: move/from16 v18, v0 │ │ +045be8: 9111 1112 |0084: sub-int v17, v17, v18 │ │ +045bec: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ +045bf0: 7702 6d11 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +045bf6: 0a07 |008b: move-result v7 │ │ +045bf8: 52e0 f703 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +045bfc: 0211 0000 |008e: move/from16 v17, v0 │ │ +045c00: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ +045c04: 52e0 ef03 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +045c08: 0212 0000 |0094: move/from16 v18, v0 │ │ +045c0c: 9111 1112 |0096: sub-int v17, v17, v18 │ │ +045c10: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ +045c14: 7702 6d11 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +045c1a: 0a06 |009d: move-result v6 │ │ +045c1c: 6e30 a811 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +045c22: 28b2 |00a1: goto 0053 // -004e │ │ +045c24: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +045c28: 6e20 dc0d 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +045c2e: 0a11 |00a7: move-result v17 │ │ +045c30: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ +045c34: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +045c38: 6e20 cf0d 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ +045c3e: 0a11 |00af: move-result v17 │ │ +045c40: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ +045c44: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ +045c48: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ +045c4c: 2211 3703 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@0337 │ │ +045c50: 2212 4f03 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@034f │ │ +045c54: 7601 fa15 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +045c5a: 1a13 7102 |00bd: const-string v19, "Child drawer has absolute gravity " // string@0271 │ │ +045c5e: 7402 0116 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045c64: 0c12 |00c2: move-result-object v18 │ │ +045c66: 7110 d40d 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ +045c6c: 0c13 |00c6: move-result-object v19 │ │ +045c6e: 7402 0116 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045c74: 0c12 |00ca: move-result-object v18 │ │ +045c76: 1a13 4900 |00cb: const-string v19, " but this " // string@0049 │ │ +045c7a: 7402 0116 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045c80: 0c12 |00d0: move-result-object v18 │ │ +045c82: 1a13 e802 |00d1: const-string v19, "DrawerLayout" // string@02e8 │ │ +045c86: 7402 0116 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045c8c: 0c12 |00d6: move-result-object v18 │ │ +045c8e: 1a13 4500 |00d7: const-string v19, " already has a " // string@0045 │ │ +045c92: 7402 0116 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045c98: 0c12 |00dc: move-result-object v18 │ │ +045c9a: 1a13 760e |00dd: const-string v19, "drawer view along that edge" // string@0e76 │ │ +045c9e: 7402 0116 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045ca4: 0c12 |00e2: move-result-object v18 │ │ +045ca6: 7401 0616 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +045cac: 0c12 |00e6: move-result-object v18 │ │ +045cae: 7602 ac15 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +045cb4: 2711 |00ea: throw v17 │ │ +045cb6: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +045cba: 5200 1d04 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@041d │ │ +045cbe: 0211 0000 |00ef: move/from16 v17, v0 │ │ +045cc2: 52e0 f403 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@03f4 │ │ +045cc6: 0212 0000 |00f3: move/from16 v18, v0 │ │ +045cca: 9011 1112 |00f5: add-int v17, v17, v18 │ │ +045cce: 52e0 f603 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@03f6 │ │ +045cd2: 0212 0000 |00f9: move/from16 v18, v0 │ │ +045cd6: 9011 1112 |00fb: add-int v17, v17, v18 │ │ +045cda: 52e0 f803 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@03f8 │ │ +045cde: 0212 0000 |00ff: move/from16 v18, v0 │ │ +045ce2: 0200 1500 |0101: move/from16 v0, v21 │ │ +045ce6: 0201 1100 |0103: move/from16 v1, v17 │ │ +045cea: 0202 1200 |0105: move/from16 v2, v18 │ │ +045cee: 7130 cb0d 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0dcb │ │ +045cf4: 0a09 |010a: move-result v9 │ │ +045cf6: 52e0 f703 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@03f7 │ │ +045cfa: 0211 0000 |010d: move/from16 v17, v0 │ │ +045cfe: 52e0 ef03 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@03ef │ │ +045d02: 0212 0000 |0111: move/from16 v18, v0 │ │ +045d06: 9011 1112 |0113: add-int v17, v17, v18 │ │ +045d0a: 52e0 f103 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@03f1 │ │ +045d0e: 0212 0000 |0117: move/from16 v18, v0 │ │ +045d12: 0200 1600 |0119: move/from16 v0, v22 │ │ +045d16: 0201 1100 |011b: move/from16 v1, v17 │ │ +045d1a: 0202 1200 |011d: move/from16 v2, v18 │ │ +045d1e: 7130 cb0d 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0dcb │ │ +045d24: 0a08 |0122: move-result v8 │ │ +045d26: 6e30 a811 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +045d2c: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ +045d30: 2211 3703 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@0337 │ │ +045d34: 2212 4f03 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@034f │ │ +045d38: 7601 fa15 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +045d3e: 1a13 7002 |012f: const-string v19, "Child " // string@0270 │ │ +045d42: 7402 0116 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045d48: 0c12 |0134: move-result-object v18 │ │ +045d4a: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +045d4e: 6e20 0016 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +045d54: 0c12 |013a: move-result-object v18 │ │ +045d56: 1a13 4700 |013b: const-string v19, " at index " // string@0047 │ │ +045d5a: 7402 0116 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045d60: 0c12 |0140: move-result-object v18 │ │ +045d62: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +045d66: 6e20 fd15 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +045d6c: 0c12 |0146: move-result-object v18 │ │ +045d6e: 1a13 5c00 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@005c │ │ +045d72: 7402 0116 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045d78: 0c12 |014c: move-result-object v18 │ │ +045d7a: 1a13 7403 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0374 │ │ +045d7e: 7402 0116 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045d84: 0c12 |0152: move-result-object v18 │ │ +045d86: 7401 0616 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +045d8c: 0c12 |0156: move-result-object v18 │ │ +045d8e: 7602 ac15 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +045d94: 2711 |015a: throw v17 │ │ +045d96: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0004 line=590 │ │ 0x0008 line=591 │ │ 0x000c line=592 │ │ 0x0010 line=594 │ │ @@ -62230,34 +62230,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -045cc0: |[045cc0] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -045cd0: 0750 |0000: move-object v0, v5 │ │ -045cd2: 1f00 eb01 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ -045cd6: 6e10 980d 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0d98 │ │ -045cdc: 0c02 |0006: move-result-object v2 │ │ -045cde: 6f20 0212 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ -045ce4: 5202 fc03 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -045ce8: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -045cec: 5202 fc03 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -045cf0: 6e20 c30d 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -045cf6: 0c01 |0013: move-result-object v1 │ │ -045cf8: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -045cfc: 6e20 ec0d 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ -045d02: 5202 fa03 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ -045d06: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -045d08: 6e30 f40d 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ -045d0e: 5202 fb03 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ -045d12: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -045d14: 6e30 f40d 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ -045d1a: 0e00 |0025: return-void │ │ +045d98: |[045d98] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +045da8: 0750 |0000: move-object v0, v5 │ │ +045daa: 1f00 eb01 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ +045dae: 6e10 980d 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0d98 │ │ +045db4: 0c02 |0006: move-result-object v2 │ │ +045db6: 6f20 0212 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ +045dbc: 5202 fc03 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +045dc0: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +045dc4: 5202 fc03 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +045dc8: 6e20 c30d 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +045dce: 0c01 |0013: move-result-object v1 │ │ +045dd0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +045dd4: 6e20 ec0d 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ +045dda: 5202 fa03 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ +045dde: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +045de0: 6e30 f40d 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ +045de6: 5202 fb03 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ +045dea: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +045dec: 6e30 f40d 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ +045df2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ 0x0003 line=1239 │ │ 0x000a line=1241 │ │ 0x000e line=1242 │ │ 0x0014 line=1243 │ │ @@ -62276,42 +62276,42 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -045d1c: |[045d1c] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -045d2c: 6f10 0312 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ -045d32: 0c05 |0003: move-result-object v5 │ │ -045d34: 2204 eb01 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ -045d38: 7020 970d 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0d97 │ │ -045d3e: 6e10 ca0d 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -045d44: 0a01 |000c: move-result v1 │ │ -045d46: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -045d48: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -045d4c: 6e20 c90d 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -045d52: 0c00 |0013: move-result-object v0 │ │ -045d54: 6e20 dc0d 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -045d5a: 0a06 |0017: move-result v6 │ │ -045d5c: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -045d60: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -045d64: 28f2 |001c: goto 000e // -000e │ │ -045d66: 6e10 8611 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045d6c: 0c03 |0020: move-result-object v3 │ │ -045d6e: 1f03 e901 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045d72: 5536 f303 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -045d76: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ -045d7a: 5236 f003 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ -045d7e: 5946 fc03 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ -045d82: 5276 1b04 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ -045d86: 5946 fa03 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ -045d8a: 5276 1c04 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ -045d8e: 5946 fb03 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ -045d92: 1104 |0033: return-object v4 │ │ +045df4: |[045df4] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +045e04: 6f10 0312 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ +045e0a: 0c05 |0003: move-result-object v5 │ │ +045e0c: 2204 eb01 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@01eb │ │ +045e10: 7020 970d 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0d97 │ │ +045e16: 6e10 ca0d 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +045e1c: 0a01 |000c: move-result v1 │ │ +045e1e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +045e20: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +045e24: 6e20 c90d 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +045e2a: 0c00 |0013: move-result-object v0 │ │ +045e2c: 6e20 dc0d 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +045e32: 0a06 |0017: move-result v6 │ │ +045e34: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +045e38: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +045e3c: 28f2 |001c: goto 000e // -000e │ │ +045e3e: 6e10 8611 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +045e44: 0c03 |0020: move-result-object v3 │ │ +045e46: 1f03 e901 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +045e4a: 5536 f303 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +045e4e: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ +045e52: 5236 f003 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@03f0 │ │ +045e56: 5946 fc03 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@03fc │ │ +045e5a: 5276 1b04 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ +045e5e: 5946 fa03 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@03fa │ │ +045e62: 5276 1c04 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ +045e66: 5946 fb03 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@03fb │ │ +045e6a: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0004 line=1256 │ │ 0x0009 line=1258 │ │ 0x000d line=1259 │ │ 0x0010 line=1260 │ │ @@ -62337,87 +62337,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -045d94: |[045d94] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -045da4: 54da 1904 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -045da8: 6e20 ee0f ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ -045dae: 54da 1f04 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -045db2: 6e20 ee0f ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ -045db8: 6e10 4711 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -045dbe: 0a00 |000d: move-result v0 │ │ -045dc0: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -045dc2: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -045dc6: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -045dcc: 0f07 |0014: return v7 │ │ -045dce: 6e10 4d11 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -045dd4: 0a08 |0018: move-result v8 │ │ -045dd6: 6e10 4f11 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -045ddc: 0a09 |001c: move-result v9 │ │ -045dde: 59d8 1604 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ -045de2: 59d9 1704 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ -045de6: 120a |0021: const/4 v10, #int 0 // #0 │ │ -045de8: 5cda 1204 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -045dec: 120a |0024: const/4 v10, #int 0 // #0 │ │ -045dee: 5cda 1104 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -045df2: 28ed |0027: goto 0014 // -0013 │ │ -045df4: 6e10 4d11 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -045dfa: 0a08 |002b: move-result v8 │ │ -045dfc: 6e10 4f11 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -045e02: 0a09 |002f: move-result v9 │ │ -045e04: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -045e06: 54da 1904 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -045e0a: 878b |0033: float-to-int v11, v8 │ │ -045e0c: 879c |0034: float-to-int v12, v9 │ │ -045e0e: 6e30 df0f ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -045e14: 0c06 |0038: move-result-object v6 │ │ -045e16: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -045e1a: 6e20 d90d 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ -045e20: 0a0a |003e: move-result v10 │ │ -045e22: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -045e26: 52da 1604 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ -045e2a: a701 080a |0043: sub-float v1, v8, v10 │ │ -045e2e: 52da 1704 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ -045e32: a702 090a |0047: sub-float v2, v9, v10 │ │ -045e36: 54da 1904 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -045e3a: 6e10 e70f 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ -045e40: 0a05 |004e: move-result v5 │ │ -045e42: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -045e46: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -045e4a: c6ba |0053: add-float/2addr v10, v11 │ │ -045e4c: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -045e50: 82bb |0056: int-to-float v11, v11 │ │ -045e52: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -045e56: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -045e5a: 6e10 c40d 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0dc4 │ │ -045e60: 0c03 |005e: move-result-object v3 │ │ -045e62: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -045e66: 6e20 ce0d 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ -045e6c: 0a0a |0064: move-result v10 │ │ -045e6e: 122b |0065: const/4 v11, #int 2 // #2 │ │ -045e70: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -045e74: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -045e76: 6e20 bd0d 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ -045e7c: 120a |006c: const/4 v10, #int 0 // #0 │ │ -045e7e: 5cda 1204 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -045e82: 28a5 |006f: goto 0014 // -005b │ │ -045e84: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -045e86: 28f8 |0071: goto 0069 // -0008 │ │ -045e88: 121a |0072: const/4 v10, #int 1 // #1 │ │ -045e8a: 6e20 bd0d ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ -045e90: 120a |0076: const/4 v10, #int 0 // #0 │ │ -045e92: 5cda 1204 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -045e96: 120a |0079: const/4 v10, #int 0 // #0 │ │ -045e98: 5cda 1104 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ -045e9c: 2898 |007c: goto 0014 // -0068 │ │ -045e9e: 0000 |007d: nop // spacer │ │ -045ea0: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +045e6c: |[045e6c] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +045e7c: 54da 1904 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +045e80: 6e20 ee0f ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ +045e86: 54da 1f04 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +045e8a: 6e20 ee0f ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ +045e90: 6e10 4711 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +045e96: 0a00 |000d: move-result v0 │ │ +045e98: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +045e9a: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +045e9e: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +045ea4: 0f07 |0014: return v7 │ │ +045ea6: 6e10 4d11 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +045eac: 0a08 |0018: move-result v8 │ │ +045eae: 6e10 4f11 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +045eb4: 0a09 |001c: move-result v9 │ │ +045eb6: 59d8 1604 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ +045eba: 59d9 1704 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ +045ebe: 120a |0021: const/4 v10, #int 0 // #0 │ │ +045ec0: 5cda 1204 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +045ec4: 120a |0024: const/4 v10, #int 0 // #0 │ │ +045ec6: 5cda 1104 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +045eca: 28ed |0027: goto 0014 // -0013 │ │ +045ecc: 6e10 4d11 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +045ed2: 0a08 |002b: move-result v8 │ │ +045ed4: 6e10 4f11 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +045eda: 0a09 |002f: move-result v9 │ │ +045edc: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +045ede: 54da 1904 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +045ee2: 878b |0033: float-to-int v11, v8 │ │ +045ee4: 879c |0034: float-to-int v12, v9 │ │ +045ee6: 6e30 df0f ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +045eec: 0c06 |0038: move-result-object v6 │ │ +045eee: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +045ef2: 6e20 d90d 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0dd9 │ │ +045ef8: 0a0a |003e: move-result v10 │ │ +045efa: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +045efe: 52da 1604 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0416 │ │ +045f02: a701 080a |0043: sub-float v1, v8, v10 │ │ +045f06: 52da 1704 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0417 │ │ +045f0a: a702 090a |0047: sub-float v2, v9, v10 │ │ +045f0e: 54da 1904 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +045f12: 6e10 e70f 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ +045f18: 0a05 |004e: move-result v5 │ │ +045f1a: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +045f1e: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +045f22: c6ba |0053: add-float/2addr v10, v11 │ │ +045f24: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +045f28: 82bb |0056: int-to-float v11, v11 │ │ +045f2a: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +045f2e: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +045f32: 6e10 c40d 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0dc4 │ │ +045f38: 0c03 |005e: move-result-object v3 │ │ +045f3a: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +045f3e: 6e20 ce0d 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ +045f44: 0a0a |0064: move-result v10 │ │ +045f46: 122b |0065: const/4 v11, #int 2 // #2 │ │ +045f48: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +045f4c: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +045f4e: 6e20 bd0d 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ +045f54: 120a |006c: const/4 v10, #int 0 // #0 │ │ +045f56: 5cda 1204 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +045f5a: 28a5 |006f: goto 0014 // -005b │ │ +045f5c: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +045f5e: 28f8 |0071: goto 0069 // -0008 │ │ +045f60: 121a |0072: const/4 v10, #int 1 // #1 │ │ +045f62: 6e20 bd0d ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ +045f68: 120a |0076: const/4 v10, #int 0 // #0 │ │ +045f6a: 5cda 1204 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +045f6e: 120a |0079: const/4 v10, #int 0 // #0 │ │ +045f70: 5cda 1104 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0411 │ │ +045f74: 2898 |007c: goto 0014 // -0068 │ │ +045f76: 0000 |007d: nop // spacer │ │ +045f78: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0005 line=898 │ │ 0x000a line=900 │ │ 0x000e line=901 │ │ 0x000f line=903 │ │ @@ -62472,38 +62472,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -045eb8: |[045eb8] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -045ec8: 7110 c209 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -045ece: 0a02 |0003: move-result v2 │ │ -045ed0: 7120 2308 2600 |0004: invoke-static {v6, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -045ed6: 0a00 |0007: move-result v0 │ │ -045ed8: 6e20 c30d 0500 |0008: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -045ede: 0c01 |000b: move-result-object v1 │ │ -045ee0: 3901 1f00 |000c: if-nez v1, 002b // +001f │ │ -045ee4: 2202 3403 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -045ee8: 2203 4d03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -045eec: 7010 f315 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -045ef2: 1a04 d308 |0015: const-string v4, "No drawer view found with absolute gravity " // string@08d3 │ │ -045ef6: 6e20 fa15 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045efc: 0c03 |001a: move-result-object v3 │ │ -045efe: 7110 d40d 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ -045f04: 0c04 |001e: move-result-object v4 │ │ -045f06: 6e20 fa15 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045f0c: 0c03 |0022: move-result-object v3 │ │ -045f0e: 6e10 ff15 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -045f14: 0c03 |0026: move-result-object v3 │ │ -045f16: 7020 a215 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -045f1c: 2702 |002a: throw v2 │ │ -045f1e: 6e20 ec0d 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ -045f24: 0e00 |002e: return-void │ │ +045f90: |[045f90] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +045fa0: 7110 c209 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +045fa6: 0a02 |0003: move-result v2 │ │ +045fa8: 7120 2308 2600 |0004: invoke-static {v6, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +045fae: 0a00 |0007: move-result v0 │ │ +045fb0: 6e20 c30d 0500 |0008: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +045fb6: 0c01 |000b: move-result-object v1 │ │ +045fb8: 3901 1f00 |000c: if-nez v1, 002b // +001f │ │ +045fbc: 2202 3603 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +045fc0: 2203 4f03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +045fc4: 7010 fa15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +045fca: 1a04 e808 |0015: const-string v4, "No drawer view found with absolute gravity " // string@08e8 │ │ +045fce: 6e20 0116 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045fd4: 0c03 |001a: move-result-object v3 │ │ +045fd6: 7110 d40d 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0dd4 │ │ +045fdc: 0c04 |001e: move-result-object v4 │ │ +045fde: 6e20 0116 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +045fe4: 0c03 |0022: move-result-object v3 │ │ +045fe6: 6e10 0616 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +045fec: 0c03 |0026: move-result-object v3 │ │ +045fee: 7020 a915 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +045ff4: 2702 |002a: throw v2 │ │ +045ff6: 6e20 ec0d 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ +045ffc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0008 line=1033 │ │ 0x000c line=1035 │ │ 0x000e line=1036 │ │ 0x002b line=1039 │ │ @@ -62519,64 +62519,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -045f28: |[045f28] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -045f38: 6e20 dc0d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -045f3e: 0a01 |0003: move-result v1 │ │ -045f40: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -045f44: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -045f48: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -045f4c: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -045f52: 1a03 cc0a |000d: const-string v3, "View " // string@0acc │ │ -045f56: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045f5c: 0c02 |0012: move-result-object v2 │ │ -045f5e: 6e20 f915 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -045f64: 0c02 |0016: move-result-object v2 │ │ -045f66: 1a03 5a00 |0017: const-string v3, " is not a sliding drawer" // string@005a │ │ -045f6a: 6e20 fa15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -045f70: 0c02 |001c: move-result-object v2 │ │ -045f72: 6e10 ff15 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -045f78: 0c02 |0020: move-result-object v2 │ │ -045f7a: 7020 a215 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -045f80: 2701 |0024: throw v1 │ │ -045f82: 5541 1404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ -045f86: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ -045f8a: 6e10 8611 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -045f90: 0c00 |002c: move-result-object v0 │ │ -045f92: 1f00 e901 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -045f96: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -045f9a: 5901 f503 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -045f9e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -045fa0: 5c01 f303 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ -045fa4: 6e10 d80d 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -045faa: 0e00 |0039: return-void │ │ -045fac: 1231 |003a: const/4 v1, #int 3 // #3 │ │ -045fae: 6e30 b80d 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -045fb4: 0a01 |003e: move-result v1 │ │ -045fb6: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -045fba: 5441 1904 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -045fbe: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -045fc0: 6e10 9411 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ -045fc6: 0a03 |0047: move-result v3 │ │ -045fc8: 6e40 f80f 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -045fce: 28eb |004b: goto 0036 // -0015 │ │ -045fd0: 5441 1f04 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -045fd4: 6e10 d30d 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -045fda: 0a02 |0051: move-result v2 │ │ -045fdc: 6e10 9711 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -045fe2: 0a03 |0055: move-result v3 │ │ -045fe4: b132 |0056: sub-int/2addr v2, v3 │ │ -045fe6: 6e10 9411 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ -045fec: 0a03 |005a: move-result v3 │ │ -045fee: 6e40 f80f 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -045ff4: 28d8 |005e: goto 0036 // -0028 │ │ +046000: |[046000] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +046010: 6e20 dc0d 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +046016: 0a01 |0003: move-result v1 │ │ +046018: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +04601c: 2201 3603 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +046020: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +046024: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04602a: 1a03 e20a |000d: const-string v3, "View " // string@0ae2 │ │ +04602e: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +046034: 0c02 |0012: move-result-object v2 │ │ +046036: 6e20 0016 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04603c: 0c02 |0016: move-result-object v2 │ │ +04603e: 1a03 6d00 |0017: const-string v3, " is not a sliding drawer" // string@006d │ │ +046042: 6e20 0116 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +046048: 0c02 |001c: move-result-object v2 │ │ +04604a: 6e10 0616 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +046050: 0c02 |0020: move-result-object v2 │ │ +046052: 7020 a915 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +046058: 2701 |0024: throw v1 │ │ +04605a: 5541 1404 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0414 │ │ +04605e: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ +046062: 6e10 8611 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +046068: 0c00 |002c: move-result-object v0 │ │ +04606a: 1f00 e901 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +04606e: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ +046072: 5901 f503 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +046076: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +046078: 5c01 f303 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@03f3 │ │ +04607c: 6e10 d80d 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +046082: 0e00 |0039: return-void │ │ +046084: 1231 |003a: const/4 v1, #int 3 // #3 │ │ +046086: 6e30 b80d 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +04608c: 0a01 |003e: move-result v1 │ │ +04608e: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +046092: 5441 1904 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +046096: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +046098: 6e10 9411 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ +04609e: 0a03 |0047: move-result v3 │ │ +0460a0: 6e40 f80f 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +0460a6: 28eb |004b: goto 0036 // -0015 │ │ +0460a8: 5441 1f04 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0460ac: 6e10 d30d 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +0460b2: 0a02 |0051: move-result v2 │ │ +0460b4: 6e10 9711 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +0460ba: 0a03 |0055: move-result v3 │ │ +0460bc: b132 |0056: sub-int/2addr v2, v3 │ │ +0460be: 6e10 9411 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1194 │ │ +0460c4: 0a03 |005a: move-result v3 │ │ +0460c6: 6e40 f80f 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +0460cc: 28d8 |005e: goto 0036 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0006 line=1006 │ │ 0x0025 line=1009 │ │ 0x0029 line=1010 │ │ 0x002f line=1011 │ │ @@ -62596,21 +62596,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -045ff8: |[045ff8] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -046008: 6f20 0912 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1209 │ │ -04600e: 5c12 1204 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ -046012: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -046016: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -046018: 6e20 bd0d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ -04601e: 0e00 |000b: return-void │ │ +0460d0: |[0460d0] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +0460e0: 6f20 0912 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1209 │ │ +0460e6: 5c12 1204 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0412 │ │ +0460ea: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +0460ee: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0460f0: 6e20 bd0d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0dbd │ │ +0460f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0003 line=954 │ │ 0x0005 line=955 │ │ 0x0007 line=956 │ │ 0x000b line=958 │ │ @@ -62623,19 +62623,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -046020: |[046020] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -046030: 5510 1504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ -046034: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -046038: 6f10 0a12 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@120a │ │ -04603e: 0e00 |0007: return-void │ │ +0460f8: |[0460f8] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +046108: 5510 1504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0415 │ │ +04610c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +046110: 6f10 0a12 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@120a │ │ +046116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0004 line=749 │ │ 0x0007 line=751 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -62645,17 +62645,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046040: |[046040] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -046050: 5b01 1a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -046054: 0e00 |0002: return-void │ │ +046118: |[046118] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +046128: 5b01 1a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +04612c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -62665,20 +62665,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -046058: |[046058] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -046068: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -04606a: 6e30 f40d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ -046070: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -046072: 6e30 f40d 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ -046078: 0e00 |0008: return-void │ │ +046130: |[046130] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +046140: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +046142: 6e30 f40d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ +046148: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +04614a: 6e30 f40d 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ +046150: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x0008 line=324 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -62689,46 +62689,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -04607c: |[04607c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -04608c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -04608e: 7110 c209 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -046094: 0a04 |0004: move-result v4 │ │ -046096: 7120 2308 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -04609c: 0a00 |0008: move-result v0 │ │ -04609e: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -0460a2: 5967 1b04 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ -0460a6: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -0460aa: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -0460ae: 5461 1904 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -0460b2: 6e10 cc0f 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -0460b8: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -0460be: 0e00 |0019: return-void │ │ -0460c0: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -0460c2: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -0460c6: 5967 1c04 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ -0460ca: 28ee |001f: goto 000d // -0012 │ │ -0460cc: 5461 1f04 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -0460d0: 28f1 |0022: goto 0013 // -000f │ │ -0460d2: 6e20 c30d 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -0460d8: 0c03 |0026: move-result-object v3 │ │ -0460da: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -0460de: 6e20 ec0d 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ -0460e4: 28ed |002c: goto 0019 // -0013 │ │ -0460e6: 6e20 c30d 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -0460ec: 0c02 |0030: move-result-object v2 │ │ -0460ee: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -0460f2: 6e20 bb0d 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ -0460f8: 28e3 |0036: goto 0019 // -001d │ │ -0460fa: 0000 |0037: nop // spacer │ │ -0460fc: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +046154: |[046154] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +046164: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +046166: 7110 c209 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +04616c: 0a04 |0004: move-result v4 │ │ +04616e: 7120 2308 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +046174: 0a00 |0008: move-result v0 │ │ +046176: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +04617a: 5967 1b04 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@041b │ │ +04617e: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +046182: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +046186: 5461 1904 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +04618a: 6e10 cc0f 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +046190: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +046196: 0e00 |0019: return-void │ │ +046198: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +04619a: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +04619e: 5967 1c04 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@041c │ │ +0461a2: 28ee |001f: goto 000d // -0012 │ │ +0461a4: 5461 1f04 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +0461a8: 28f1 |0022: goto 0013 // -000f │ │ +0461aa: 6e20 c30d 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +0461b0: 0c03 |0026: move-result-object v3 │ │ +0461b2: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +0461b6: 6e20 ec0d 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0dec │ │ +0461bc: 28ed |002c: goto 0019 // -0013 │ │ +0461be: 6e20 c30d 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +0461c4: 0c02 |0030: move-result-object v2 │ │ +0461c6: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +0461ca: 6e20 bb0d 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ +0461d0: 28e3 |0036: goto 0019 // -001d │ │ +0461d2: 0000 |0037: nop // spacer │ │ +0461d4: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=348 │ │ 0x000b line=349 │ │ 0x000d line=353 │ │ 0x000f line=355 │ │ @@ -62759,40 +62759,40 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -04610c: |[04610c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -04611c: 6e20 dc0d 5300 |0000: invoke-virtual {v3, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -046122: 0a00 |0003: move-result v0 │ │ -046124: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ -046128: 2200 3403 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -04612c: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -046130: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -046136: 1a02 cc0a |000d: const-string v2, "View " // string@0acc │ │ -04613a: 6e20 fa15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -046140: 0c01 |0012: move-result-object v1 │ │ -046142: 6e20 f915 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -046148: 0c01 |0016: move-result-object v1 │ │ -04614a: 1a02 5800 |0017: const-string v2, " is not a " // string@0058 │ │ -04614e: 6e20 fa15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -046154: 0c01 |001c: move-result-object v1 │ │ -046156: 1a02 670e |001d: const-string v2, "drawer with appropriate layout_gravity" // string@0e67 │ │ -04615a: 6e20 fa15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -046160: 0c01 |0022: move-result-object v1 │ │ -046162: 6e10 ff15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -046168: 0c01 |0026: move-result-object v1 │ │ -04616a: 7020 a215 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -046170: 2700 |002a: throw v0 │ │ -046172: 6e20 cf0d 5300 |002b: invoke-virtual {v3, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ -046178: 0a00 |002e: move-result v0 │ │ -04617a: 6e30 f40d 4300 |002f: invoke-virtual {v3, v4, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ -046180: 0e00 |0032: return-void │ │ +0461e4: |[0461e4] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +0461f4: 6e20 dc0d 5300 |0000: invoke-virtual {v3, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +0461fa: 0a00 |0003: move-result v0 │ │ +0461fc: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ +046200: 2200 3603 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +046204: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +046208: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04620e: 1a02 e20a |000d: const-string v2, "View " // string@0ae2 │ │ +046212: 6e20 0116 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +046218: 0c01 |0012: move-result-object v1 │ │ +04621a: 6e20 0016 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +046220: 0c01 |0016: move-result-object v1 │ │ +046222: 1a02 6b00 |0017: const-string v2, " is not a " // string@006b │ │ +046226: 6e20 0116 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04622c: 0c01 |001c: move-result-object v1 │ │ +04622e: 1a02 770e |001d: const-string v2, "drawer with appropriate layout_gravity" // string@0e77 │ │ +046232: 6e20 0116 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +046238: 0c01 |0022: move-result-object v1 │ │ +04623a: 6e10 0616 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +046240: 0c01 |0026: move-result-object v1 │ │ +046242: 7020 a915 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +046248: 2700 |002a: throw v0 │ │ +04624a: 6e20 cf0d 5300 |002b: invoke-virtual {v3, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewGravity:(Landroid/view/View;)I // method@0dcf │ │ +046250: 0a00 |002e: move-result v0 │ │ +046252: 6e30 f40d 4300 |002f: invoke-virtual {v3, v4, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0df4 │ │ +046258: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0006 line=395 │ │ 0x002b line=398 │ │ 0x0032 line=399 │ │ locals : │ │ @@ -62805,21 +62805,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -046184: |[046184] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -046194: 6e10 d20d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0dd2 │ │ -04619a: 0c00 |0003: move-result-object v0 │ │ -04619c: 6e20 d200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ -0461a2: 0c00 |0007: move-result-object v0 │ │ -0461a4: 6e30 f70d 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0df7 │ │ -0461aa: 0e00 |000b: return-void │ │ +04625c: |[04625c] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +04626c: 6e10 d20d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0dd2 │ │ +046272: 0c00 |0003: move-result-object v0 │ │ +046274: 6e20 d200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ +04627a: 0c00 |0007: move-result-object v0 │ │ +04627c: 6e30 f70d 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0df7 │ │ +046282: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000b line=286 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -62830,30 +62830,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0461ac: |[0461ac] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -0461bc: 7110 c209 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ -0461c2: 0a01 |0003: move-result v1 │ │ -0461c4: 7120 2308 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ -0461ca: 0a00 |0007: move-result v0 │ │ -0461cc: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -0461d0: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0461d2: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -0461d6: 5b34 2304 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ -0461da: 6e10 d80d 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -0461e0: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -0461e4: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -0461e6: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -0461ea: 5b34 2404 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ -0461ee: 6e10 d80d 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -0461f4: 0e00 |001c: return-void │ │ +046284: |[046284] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +046294: 7110 c209 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@09c2 │ │ +04629a: 0a01 |0003: move-result v1 │ │ +04629c: 7120 2308 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0823 │ │ +0462a2: 0a00 |0007: move-result v0 │ │ +0462a4: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +0462a8: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +0462aa: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +0462ae: 5b34 2304 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0423 │ │ +0462b2: 6e10 d80d 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +0462b8: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +0462bc: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +0462be: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +0462c2: 5b34 2404 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0424 │ │ +0462c6: 6e10 d80d 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +0462cc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0008 line=267 │ │ 0x000d line=268 │ │ 0x000f line=269 │ │ 0x0012 line=271 │ │ @@ -62871,25 +62871,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0461f8: |[0461f8] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -046208: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -04620e: 0c00 |0003: move-result-object v0 │ │ -046210: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -046214: 5201 f503 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -046218: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -04621c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -046220: 0e00 |000c: return-void │ │ -046222: 5904 f503 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -046226: 6e30 c10d 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0dc1 │ │ -04622c: 28fa |0012: goto 000c // -0006 │ │ +0462d0: |[0462d0] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +0462e0: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0462e6: 0c00 |0003: move-result-object v0 │ │ +0462e8: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +0462ec: 5201 f503 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +0462f0: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +0462f4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0462f8: 0e00 |000c: return-void │ │ +0462fa: 5904 f503 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +0462fe: 6e30 c10d 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0dc1 │ │ +046304: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0006 line=502 │ │ 0x000c line=508 │ │ 0x000d line=506 │ │ 0x000f line=507 │ │ @@ -62904,18 +62904,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046230: |[046230] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -046240: 5901 2004 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ -046244: 6e10 d80d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -04624a: 0e00 |0005: return-void │ │ +046308: |[046308] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +046318: 5901 2004 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0420 │ │ +04631c: 6e10 d80d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +046322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -62926,56 +62926,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -04624c: |[04624c] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -04625c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -04625e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -046260: 5474 1904 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ -046264: 6e10 e80f 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ -04626a: 0a00 |0007: move-result v0 │ │ -04626c: 5474 1f04 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ -046270: 6e10 e80f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ -046276: 0a02 |000d: move-result v2 │ │ -046278: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -04627c: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -046280: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -046282: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -046286: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -04628a: 6e10 8611 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -046290: 0c01 |001a: move-result-object v1 │ │ -046292: 1f01 e901 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -046296: 5214 f503 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -04629a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -04629c: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -0462a0: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -0462a4: 6e20 bf0d a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0dbf │ │ -0462aa: 5274 1304 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0413 │ │ -0462ae: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -0462b2: 5973 1304 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0413 │ │ -0462b6: 5474 1a04 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -0462ba: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -0462be: 5474 1a04 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ -0462c2: 7220 890d 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0d89 │ │ -0462c8: 0e00 |0036: return-void │ │ -0462ca: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -0462ce: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -0462d2: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0462d4: 28d7 |003c: goto 0013 // -0029 │ │ -0462d6: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0462d8: 28d5 |003e: goto 0013 // -002b │ │ -0462da: 5214 f503 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ -0462de: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -0462e2: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -0462e6: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -0462ea: 6e20 c00d a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0dc0 │ │ -0462f0: 28dd |004a: goto 0027 // -0023 │ │ +046324: |[046324] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +046334: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +046336: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +046338: 5474 1904 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0419 │ │ +04633c: 6e10 e80f 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ +046342: 0a00 |0007: move-result v0 │ │ +046344: 5474 1f04 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@041f │ │ +046348: 6e10 e80f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ +04634e: 0a02 |000d: move-result v2 │ │ +046350: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +046354: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +046358: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +04635a: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +04635e: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +046362: 6e10 8611 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +046368: 0c01 |001a: move-result-object v1 │ │ +04636a: 1f01 e901 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +04636e: 5214 f503 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +046372: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +046374: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +046378: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +04637c: 6e20 bf0d a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0dbf │ │ +046382: 5274 1304 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0413 │ │ +046386: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +04638a: 5973 1304 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0413 │ │ +04638e: 5474 1a04 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +046392: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +046396: 5474 1a04 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@041a │ │ +04639a: 7220 890d 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0d89 │ │ +0463a0: 0e00 |0036: return-void │ │ +0463a2: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +0463a6: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +0463aa: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +0463ac: 28d7 |003c: goto 0013 // -0029 │ │ +0463ae: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0463b0: 28d5 |003e: goto 0013 // -002b │ │ +0463b2: 5214 f503 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@03f5 │ │ +0463b6: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +0463ba: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +0463be: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +0463c2: 6e20 c00d a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0dc0 │ │ +0463c8: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=442 │ │ 0x0008 line=443 │ │ 0x000e line=446 │ │ 0x0012 line=447 │ │ 0x0013 line=454 │ │ @@ -63001,21 +63001,21 @@ │ │ 0x000e - 0x004b reg=2 rightState I │ │ 0x003e - 0x004b reg=3 state I │ │ 0x0000 - 0x004b reg=7 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x004b reg=8 forGravity I │ │ 0x0000 - 0x004b reg=9 activeState I │ │ 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #266 header: │ │ class_idx : 498 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 750 │ │ +superclass_idx : 837 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #266 annotations: │ │ Annotations on class │ │ @@ -63075,21 +63075,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ name : 'setSize' │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 750 (EdgeEffectCompat.java) │ │ + source_file_idx : 768 (EdgeEffectCompat.java) │ │ │ │ Class #267 header: │ │ class_idx : 499 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 750 │ │ +superclass_idx : 837 │ │ +source_file_idx : 768 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #267 annotations: │ │ Annotations on class │ │ @@ -63116,26 +63116,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0462f4: |[0462f4] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -046304: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -046308: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -04630c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -046310: 2200 f101 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@01f1 │ │ -046314: 7010 060e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e06 │ │ -04631a: 6900 2504 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -04631e: 0e00 |000d: return-void │ │ -046320: 2200 f001 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@01f0 │ │ -046324: 7010 fd0d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0dfd │ │ -04632a: 6900 2504 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -04632e: 28f8 |0015: goto 000d // -0008 │ │ +0463cc: |[0463cc] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0463dc: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0463e0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0463e4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0463e8: 2200 f101 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@01f1 │ │ +0463ec: 7010 060e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0e06 │ │ +0463f2: 6900 2504 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +0463f6: 0e00 |000d: return-void │ │ +0463f8: 2200 f001 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@01f0 │ │ +0463fc: 7010 fd0d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0dfd │ │ +046402: 6900 2504 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046406: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -63145,21 +63145,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -046330: |[046330] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -046340: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -046346: 6200 2504 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -04634a: 7220 120e 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e12 │ │ -046350: 0c00 |0008: move-result-object v0 │ │ -046352: 5b10 2604 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -046356: 0e00 |000b: return-void │ │ +046408: |[046408] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +046418: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04641e: 6200 2504 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046422: 7220 120e 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e12 │ │ +046428: 0c00 |0008: move-result-object v0 │ │ +04642a: 5b10 2604 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +04642e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -63171,20 +63171,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -046358: |[046358] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -046368: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -04636c: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -046370: 7230 0f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e0f │ │ -046376: 0a00 |0007: move-result v0 │ │ -046378: 0f00 |0008: return v0 │ │ +046430: |[046430] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +046440: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046444: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +046448: 7230 0f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e0f │ │ +04644e: 0a00 |0007: move-result v0 │ │ +046450: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -63193,19 +63193,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04637c: |[04637c] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -04638c: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -046390: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -046394: 7220 100e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0e10 │ │ -04639a: 0e00 |0007: return-void │ │ +046454: |[046454] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +046464: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046468: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +04646c: 7220 100e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0e10 │ │ +046472: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -63214,20 +63214,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04639c: |[04639c] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0463ac: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -0463b0: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -0463b4: 7220 110e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e11 │ │ -0463ba: 0a00 |0007: move-result v0 │ │ -0463bc: 0f00 |0008: return v0 │ │ +046474: |[046474] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +046484: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046488: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +04648c: 7220 110e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e11 │ │ +046492: 0a00 |0007: move-result v0 │ │ +046494: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -63235,20 +63235,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0463c0: |[0463c0] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -0463d0: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -0463d4: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -0463d8: 7230 130e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e13 │ │ -0463de: 0a00 |0007: move-result v0 │ │ -0463e0: 0f00 |0008: return v0 │ │ +046498: |[046498] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +0464a8: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +0464ac: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +0464b0: 7230 130e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e13 │ │ +0464b6: 0a00 |0007: move-result v0 │ │ +0464b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -63257,20 +63257,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0463e4: |[0463e4] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -0463f4: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -0463f8: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -0463fc: 7230 140e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0e14 │ │ -046402: 0a00 |0007: move-result v0 │ │ -046404: 0f00 |0008: return v0 │ │ +0464bc: |[0464bc] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +0464cc: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +0464d0: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +0464d4: 7230 140e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0e14 │ │ +0464da: 0a00 |0007: move-result v0 │ │ +0464dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -63279,20 +63279,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046408: |[046408] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -046418: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -04641c: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -046420: 7220 150e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0e15 │ │ -046426: 0a00 |0007: move-result v0 │ │ -046428: 0f00 |0008: return v0 │ │ +0464e0: |[0464e0] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0464f0: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +0464f4: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +0464f8: 7220 150e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0e15 │ │ +0464fe: 0a00 |0007: move-result v0 │ │ +046500: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -63300,35 +63300,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -04642c: |[04642c] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -04643c: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ -046440: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ -046444: 7240 160e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0e16 │ │ -04644a: 0e00 |0007: return-void │ │ +046504: |[046504] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +046514: 6200 2504 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0425 │ │ +046518: 5421 2604 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0426 │ │ +04651c: 7240 160e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0e16 │ │ +046522: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ - source_file_idx : 750 (EdgeEffectCompat.java) │ │ + source_file_idx : 768 (EdgeEffectCompat.java) │ │ │ │ Class #268 header: │ │ class_idx : 500 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 751 │ │ +superclass_idx : 837 │ │ +source_file_idx : 769 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ @@ -63343,17 +63343,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04644c: |[04644c] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -04645c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046462: 0e00 |0003: return-void │ │ +046524: |[046524] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +046534: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04653a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -63361,19 +63361,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046464: |[046464] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -046474: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ -046478: 6e20 a612 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@12a6 │ │ -04647e: 0a00 |0005: move-result v0 │ │ -046480: 0f00 |0006: return v0 │ │ +04653c: |[04653c] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +04654c: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ +046550: 6e20 a612 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@12a6 │ │ +046556: 0a00 |0005: move-result v0 │ │ +046558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -63382,18 +63382,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046484: |[046484] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -046494: 1f00 8902 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ -046498: 6e10 a712 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@12a7 │ │ -04649e: 0e00 |0005: return-void │ │ +04655c: |[04655c] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +04656c: 1f00 8902 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ +046570: 6e10 a712 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@12a7 │ │ +046576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -63402,19 +63402,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0464a0: |[0464a0] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -0464b0: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ -0464b4: 6e10 a812 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@12a8 │ │ -0464ba: 0a00 |0005: move-result v0 │ │ -0464bc: 0f00 |0006: return v0 │ │ +046578: |[046578] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +046588: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ +04658c: 6e10 a812 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@12a8 │ │ +046592: 0a00 |0005: move-result v0 │ │ +046594: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -63422,18 +63422,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0464c0: |[0464c0] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0464d0: 2200 8902 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0289 │ │ -0464d4: 7020 a512 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@12a5 │ │ -0464da: 1100 |0005: return-object v0 │ │ +046598: |[046598] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0465a8: 2200 8902 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0289 │ │ +0465ac: 7020 a512 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@12a5 │ │ +0465b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -63441,19 +63441,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0464dc: |[0464dc] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0464ec: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ -0464f0: 6e20 a912 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@12a9 │ │ -0464f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0464f8: 0f00 |0006: return v0 │ │ +0465b4: |[0465b4] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0465c4: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ +0465c8: 6e20 a912 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@12a9 │ │ +0465ce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0465d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -63463,19 +63463,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0464fc: |[0464fc] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -04650c: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ -046510: 6e20 aa12 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@12aa │ │ -046516: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -046518: 0f00 |0006: return v0 │ │ +0465d4: |[0465d4] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0465e4: 1f01 8902 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0289 │ │ +0465e8: 6e20 aa12 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@12aa │ │ +0465ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0465f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ @@ -63485,21 +63485,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04651c: |[04651c] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -04652c: 0720 |0000: move-object v0, v2 │ │ -04652e: 1f00 8902 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ -046532: 6e10 ab12 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@12ab │ │ -046538: 6e10 a812 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@12a8 │ │ -04653e: 0a01 |0009: move-result v1 │ │ -046540: 0f01 |000a: return v1 │ │ +0465f4: |[0465f4] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +046604: 0720 |0000: move-object v0, v2 │ │ +046606: 1f00 8902 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ +04660a: 6e10 ab12 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@12ab │ │ +046610: 6e10 a812 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@12a8 │ │ +046616: 0a01 |0009: move-result v1 │ │ +046618: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ @@ -63510,35 +63510,35 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046544: |[046544] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -046554: 1f00 8902 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ -046558: 6e30 ac12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@12ac │ │ -04655e: 0e00 |0005: return-void │ │ +04661c: |[04661c] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +04662c: 1f00 8902 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0289 │ │ +046630: 6e30 ac12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@12ac │ │ +046636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ - source_file_idx : 751 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 769 (EdgeEffectCompatIcs.java) │ │ │ │ Class #269 header: │ │ class_idx : 501 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 764 │ │ +superclass_idx : 837 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 annotations: │ │ Annotations on class │ │ @@ -63550,21 +63550,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 764 (ExploreByTouchHelper.java) │ │ + source_file_idx : 782 (ExploreByTouchHelper.java) │ │ │ │ Class #270 header: │ │ class_idx : 505 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2452 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2474 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 16 │ │ │ │ Class #270 annotations: │ │ Annotations on class │ │ @@ -63672,21 +63672,21 @@ │ │ │ │ #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2452 (ScrollerCompat.java) │ │ + source_file_idx : 2474 (ScrollerCompat.java) │ │ │ │ Class #271 header: │ │ class_idx : 509 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2452 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2474 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #271 annotations: │ │ Annotations on class │ │ @@ -63713,32 +63713,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -046560: |[046560] android.support.v4.widget.ScrollerCompat.:()V │ │ -046570: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -046574: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -046578: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04657c: 2201 fc01 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@01fc │ │ -046580: 7010 870e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0e87 │ │ -046586: 6901 3604 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -04658a: 0e00 |000d: return-void │ │ -04658c: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -046590: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -046594: 2201 fb01 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@01fb │ │ -046598: 7010 760e 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0e76 │ │ -04659e: 6901 3604 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0465a2: 28f4 |0019: goto 000d // -000c │ │ -0465a4: 2201 fa01 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@01fa │ │ -0465a8: 7010 650e 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0e65 │ │ -0465ae: 6901 3604 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0465b2: 28ec |0021: goto 000d // -0014 │ │ +046638: |[046638] android.support.v4.widget.ScrollerCompat.:()V │ │ +046648: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +04664c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +046650: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046654: 2201 fc01 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@01fc │ │ +046658: 7010 870e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0e87 │ │ +04665e: 6901 3604 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046662: 0e00 |000d: return-void │ │ +046664: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +046668: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04666c: 2201 fb01 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@01fb │ │ +046670: 7010 760e 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0e76 │ │ +046676: 6901 3604 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +04667a: 28f4 |0019: goto 000d // -000c │ │ +04667c: 2201 fa01 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@01fa │ │ +046680: 7010 650e 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0e65 │ │ +046686: 6901 3604 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +04668a: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0006 line=242 │ │ 0x000d line=248 │ │ 0x000e line=243 │ │ @@ -63752,21 +63752,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0465b4: |[0465b4] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -0465c4: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -0465ca: 6200 3604 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0465ce: 7230 570e 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0e57 │ │ -0465d4: 0c00 |0008: move-result-object v0 │ │ -0465d6: 5b10 3704 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0465da: 0e00 |000b: return-void │ │ +04668c: |[04668c] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +04669c: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0466a2: 6200 3604 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0466a6: 7230 570e 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0e57 │ │ +0466ac: 0c00 |0008: move-result-object v0 │ │ +0466ae: 5b10 3704 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +0466b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x000b line=260 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ @@ -63778,19 +63778,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0465dc: |[0465dc] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -0465ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0465ee: 7120 8e0e 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@0e8e │ │ -0465f4: 0c00 |0004: move-result-object v0 │ │ -0465f6: 1100 |0005: return-object v0 │ │ +0466b4: |[0466b4] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +0466c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0466c6: 7120 8e0e 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@0e8e │ │ +0466cc: 0c00 |0004: move-result-object v0 │ │ +0466ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -63798,18 +63798,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0465f8: |[0465f8] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -046608: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@01fd │ │ -04660c: 7030 8a0e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0e8a │ │ -046612: 1100 |0005: return-object v0 │ │ +0466d0: |[0466d0] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +0466e0: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@01fd │ │ +0466e4: 7030 8a0e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0e8a │ │ +0466ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -63819,19 +63819,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -046614: |[046614] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -046624: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046628: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -04662c: 7220 550e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0e55 │ │ -046632: 0e00 |0007: return-void │ │ +0466ec: |[0466ec] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +0466fc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046700: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046704: 7220 550e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0e55 │ │ +04670a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -63840,20 +63840,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046634: |[046634] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -046644: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046648: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -04664c: 7220 560e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0e56 │ │ -046652: 0a00 |0007: move-result v0 │ │ -046654: 0f00 |0008: return v0 │ │ +04670c: |[04670c] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +04671c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046720: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046724: 7220 560e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0e56 │ │ +04672a: 0a00 |0007: move-result v0 │ │ +04672c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -63861,27 +63861,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -046658: |[046658] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -046668: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -04666c: 54a1 3704 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046670: 01b2 |0004: move v2, v11 │ │ -046672: 01c3 |0005: move v3, v12 │ │ -046674: 01d4 |0006: move v4, v13 │ │ -046676: 01e5 |0007: move v5, v14 │ │ -046678: 01f6 |0008: move v6, v15 │ │ -04667a: 0207 1000 |0009: move/from16 v7, v16 │ │ -04667e: 0208 1100 |000b: move/from16 v8, v17 │ │ -046682: 0209 1200 |000d: move/from16 v9, v18 │ │ -046686: 780a 580e 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@0e58 │ │ -04668c: 0e00 |0012: return-void │ │ +046730: |[046730] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +046740: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046744: 54a1 3704 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046748: 01b2 |0004: move v2, v11 │ │ +04674a: 01c3 |0005: move v3, v12 │ │ +04674c: 01d4 |0006: move v4, v13 │ │ +04674e: 01e5 |0007: move v5, v14 │ │ +046750: 01f6 |0008: move v6, v15 │ │ +046752: 0207 1000 |0009: move/from16 v7, v16 │ │ +046756: 0208 1100 |000b: move/from16 v8, v17 │ │ +04675a: 0209 1200 |000d: move/from16 v9, v18 │ │ +04675e: 780a 580e 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@0e58 │ │ +046764: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0012 line=383 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0013 reg=11 startX I │ │ @@ -63898,29 +63898,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -046690: |[046690] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -0466a0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0466a4: 54c1 3704 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0466a8: 01d2 |0004: move v2, v13 │ │ -0466aa: 01e3 |0005: move v3, v14 │ │ -0466ac: 01f4 |0006: move v4, v15 │ │ -0466ae: 0205 1000 |0007: move/from16 v5, v16 │ │ -0466b2: 0206 1100 |0009: move/from16 v6, v17 │ │ -0466b6: 0207 1200 |000b: move/from16 v7, v18 │ │ -0466ba: 0208 1300 |000d: move/from16 v8, v19 │ │ -0466be: 0209 1400 |000f: move/from16 v9, v20 │ │ -0466c2: 020a 1500 |0011: move/from16 v10, v21 │ │ -0466c6: 020b 1600 |0013: move/from16 v11, v22 │ │ -0466ca: 780c 590e 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0e59 │ │ -0466d0: 0e00 |0018: return-void │ │ +046768: |[046768] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +046778: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +04677c: 54c1 3704 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046780: 01d2 |0004: move v2, v13 │ │ +046782: 01e3 |0005: move v3, v14 │ │ +046784: 01f4 |0006: move v4, v15 │ │ +046786: 0205 1000 |0007: move/from16 v5, v16 │ │ +04678a: 0206 1100 |0009: move/from16 v6, v17 │ │ +04678e: 0207 1200 |000b: move/from16 v7, v18 │ │ +046792: 0208 1300 |000d: move/from16 v8, v19 │ │ +046796: 0209 1400 |000f: move/from16 v9, v20 │ │ +04679a: 020a 1500 |0011: move/from16 v10, v21 │ │ +04679e: 020b 1600 |0013: move/from16 v11, v22 │ │ +0467a2: 780c 590e 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0e59 │ │ +0467a8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0018 line=412 │ │ locals : │ │ 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0019 reg=13 startX I │ │ @@ -63939,20 +63939,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0466d4: |[0466d4] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -0466e4: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0466e8: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0466ec: 7220 5a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@0e5a │ │ -0466f2: 0a00 |0007: move-result v0 │ │ -0466f4: 0f00 |0008: return v0 │ │ +0467ac: |[0467ac] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +0467bc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0467c0: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +0467c4: 7220 5a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@0e5a │ │ +0467ca: 0a00 |0007: move-result v0 │ │ +0467cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -63960,20 +63960,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0466f8: |[0466f8] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -046708: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -04670c: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046710: 7220 5b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0e5b │ │ -046716: 0a00 |0007: move-result v0 │ │ -046718: 0f00 |0008: return v0 │ │ +0467d0: |[0467d0] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +0467e0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0467e4: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +0467e8: 7220 5b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0e5b │ │ +0467ee: 0a00 |0007: move-result v0 │ │ +0467f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -63981,20 +63981,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04671c: |[04671c] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -04672c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046730: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046734: 7220 5c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0e5c │ │ -04673a: 0a00 |0007: move-result v0 │ │ -04673c: 0f00 |0008: return v0 │ │ +0467f4: |[0467f4] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +046804: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046808: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +04680c: 7220 5c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0e5c │ │ +046812: 0a00 |0007: move-result v0 │ │ +046814: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -64002,20 +64002,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046740: |[046740] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -046750: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046754: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046758: 7220 5d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0e5d │ │ -04675e: 0a00 |0007: move-result v0 │ │ -046760: 0f00 |0008: return v0 │ │ +046818: |[046818] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +046828: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +04682c: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046830: 7220 5d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0e5d │ │ +046836: 0a00 |0007: move-result v0 │ │ +046838: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -64023,20 +64023,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046764: |[046764] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -046774: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046778: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -04677c: 7220 5e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0e5e │ │ -046782: 0a00 |0007: move-result v0 │ │ -046784: 0f00 |0008: return v0 │ │ +04683c: |[04683c] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +04684c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046850: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046854: 7220 5e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0e5e │ │ +04685a: 0a00 |0007: move-result v0 │ │ +04685c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -64044,20 +64044,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046788: |[046788] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -046798: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -04679c: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0467a0: 7220 5f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e5f │ │ -0467a6: 0a00 |0007: move-result v0 │ │ -0467a8: 0f00 |0008: return v0 │ │ +046860: |[046860] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +046870: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046874: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046878: 7220 5f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@0e5f │ │ +04687e: 0a00 |0007: move-result v0 │ │ +046880: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -64065,20 +64065,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0467ac: |[0467ac] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -0467bc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0467c0: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0467c4: 7220 600e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@0e60 │ │ -0467ca: 0a00 |0007: move-result v0 │ │ -0467cc: 0f00 |0008: return v0 │ │ +046884: |[046884] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +046894: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046898: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +04689c: 7220 600e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@0e60 │ │ +0468a2: 0a00 |0007: move-result v0 │ │ +0468a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -64086,19 +64086,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0467d0: |[0467d0] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -0467e0: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -0467e4: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -0467e8: 7255 610e 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@0e61 │ │ -0467ee: 0e00 |0007: return-void │ │ +0468a8: |[0468a8] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +0468b8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0468bc: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +0468c0: 7255 610e 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@0e61 │ │ +0468c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startX I │ │ @@ -64110,19 +64110,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0467f0: |[0467f0] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -046800: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046804: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046808: 7255 620e 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@0e62 │ │ -04680e: 0e00 |0007: return-void │ │ +0468c8: |[0468c8] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +0468d8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0468dc: 5421 3704 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +0468e0: 7255 620e 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@0e62 │ │ +0468e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startY I │ │ @@ -64134,23 +64134,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -046810: |[046810] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -046820: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -046824: 5461 3704 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046828: 0172 |0004: move v2, v7 │ │ -04682a: 0183 |0005: move v3, v8 │ │ -04682c: 0194 |0006: move v4, v9 │ │ -04682e: 01a5 |0007: move v5, v10 │ │ -046830: 7806 630e 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@0e63 │ │ -046836: 0e00 |000b: return-void │ │ +0468e8: |[0468e8] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +0468f8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +0468fc: 5461 3704 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046900: 0172 |0004: move v2, v7 │ │ +046902: 0183 |0005: move v3, v8 │ │ +046904: 0194 |0006: move v4, v9 │ │ +046906: 01a5 |0007: move v5, v10 │ │ +046908: 7806 630e 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@0e63 │ │ +04690e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -64163,43 +64163,43 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -046838: |[046838] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -046848: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ -04684c: 5471 3704 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ -046850: 0182 |0004: move v2, v8 │ │ -046852: 0193 |0005: move v3, v9 │ │ -046854: 01a4 |0006: move v4, v10 │ │ -046856: 01b5 |0007: move v5, v11 │ │ -046858: 01c6 |0008: move v6, v12 │ │ -04685a: 7807 640e 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@0e64 │ │ -046860: 0e00 |000c: return-void │ │ +046910: |[046910] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +046920: 6200 3604 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0436 │ │ +046924: 5471 3704 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0437 │ │ +046928: 0182 |0004: move v2, v8 │ │ +04692a: 0193 |0005: move v3, v9 │ │ +04692c: 01a4 |0006: move v4, v10 │ │ +04692e: 01b5 |0007: move v5, v11 │ │ +046930: 01c6 |0008: move v6, v12 │ │ +046932: 7807 640e 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@0e64 │ │ +046938: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000c line=359 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000d reg=8 startX I │ │ 0x0000 - 0x000d reg=9 startY I │ │ 0x0000 - 0x000d reg=10 dx I │ │ 0x0000 - 0x000d reg=11 dy I │ │ 0x0000 - 0x000d reg=12 duration I │ │ │ │ - source_file_idx : 2452 (ScrollerCompat.java) │ │ + source_file_idx : 2474 (ScrollerCompat.java) │ │ │ │ Class #272 header: │ │ class_idx : 510 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2453 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2475 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #272 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ @@ -64214,17 +64214,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046864: |[046864] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -046874: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04687a: 0e00 |0003: return-void │ │ +04693c: |[04693c] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +04694c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64232,18 +64232,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04687c: |[04687c] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -04688c: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -046890: 6e10 d312 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@12d3 │ │ -046896: 0e00 |0005: return-void │ │ +046954: |[046954] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +046964: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046968: 6e10 d312 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@12d3 │ │ +04696e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -64252,19 +64252,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046898: |[046898] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0468a8: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -0468ac: 6e10 d412 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@12d4 │ │ -0468b2: 0a00 |0005: move-result v0 │ │ -0468b4: 0f00 |0006: return v0 │ │ +046970: |[046970] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +046980: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046984: 6e10 d412 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@12d4 │ │ +04698a: 0a00 |0005: move-result v0 │ │ +04698c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64272,22 +64272,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0468b8: |[0468b8] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0468c8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0468cc: 2200 9702 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0297 │ │ -0468d0: 7030 d212 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12d2 │ │ -0468d6: 1100 |0007: return-object v0 │ │ -0468d8: 2200 9702 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0297 │ │ -0468dc: 7020 d112 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@12d1 │ │ -0468e2: 28fa |000d: goto 0007 // -0006 │ │ +046990: |[046990] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0469a0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0469a4: 2200 9702 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0297 │ │ +0469a8: 7030 d212 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12d2 │ │ +0469ae: 1100 |0007: return-object v0 │ │ +0469b0: 2200 9702 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0297 │ │ +0469b4: 7020 d112 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@12d1 │ │ +0469ba: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000e reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -64296,27 +64296,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 17 16-bit code units │ │ -0468e4: |[0468e4] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0468f4: 0790 |0000: move-object v0, v9 │ │ -0468f6: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -0468fa: 01a1 |0003: move v1, v10 │ │ -0468fc: 01b2 |0004: move v2, v11 │ │ -0468fe: 01c3 |0005: move v3, v12 │ │ -046900: 01d4 |0006: move v4, v13 │ │ -046902: 01e5 |0007: move v5, v14 │ │ -046904: 01f6 |0008: move v6, v15 │ │ -046906: 0207 1000 |0009: move/from16 v7, v16 │ │ -04690a: 0208 1100 |000b: move/from16 v8, v17 │ │ -04690e: 7409 d512 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@12d5 │ │ -046914: 0e00 |0010: return-void │ │ +0469bc: |[0469bc] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0469cc: 0790 |0000: move-object v0, v9 │ │ +0469ce: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +0469d2: 01a1 |0003: move v1, v10 │ │ +0469d4: 01b2 |0004: move v2, v11 │ │ +0469d6: 01c3 |0005: move v3, v12 │ │ +0469d8: 01d4 |0006: move v4, v13 │ │ +0469da: 01e5 |0007: move v5, v14 │ │ +0469dc: 01f6 |0008: move v6, v15 │ │ +0469de: 0207 1000 |0009: move/from16 v7, v16 │ │ +0469e2: 0208 1100 |000b: move/from16 v8, v17 │ │ +0469e6: 7409 d512 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@12d5 │ │ +0469ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=9 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0011 reg=10 startX I │ │ @@ -64333,29 +64333,29 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 23 16-bit code units │ │ -046918: |[046918] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -046928: 07b0 |0000: move-object v0, v11 │ │ -04692a: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -04692e: 01c1 |0003: move v1, v12 │ │ -046930: 01d2 |0004: move v2, v13 │ │ -046932: 01e3 |0005: move v3, v14 │ │ -046934: 01f4 |0006: move v4, v15 │ │ -046936: 0205 1000 |0007: move/from16 v5, v16 │ │ -04693a: 0206 1100 |0009: move/from16 v6, v17 │ │ -04693e: 0207 1200 |000b: move/from16 v7, v18 │ │ -046942: 0208 1300 |000d: move/from16 v8, v19 │ │ -046946: 0209 1400 |000f: move/from16 v9, v20 │ │ -04694a: 020a 1500 |0011: move/from16 v10, v21 │ │ -04694e: 740b d612 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@12d6 │ │ -046954: 0e00 |0016: return-void │ │ +0469f0: |[0469f0] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +046a00: 07b0 |0000: move-object v0, v11 │ │ +046a02: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046a06: 01c1 |0003: move v1, v12 │ │ +046a08: 01d2 |0004: move v2, v13 │ │ +046a0a: 01e3 |0005: move v3, v14 │ │ +046a0c: 01f4 |0006: move v4, v15 │ │ +046a0e: 0205 1000 |0007: move/from16 v5, v16 │ │ +046a12: 0206 1100 |0009: move/from16 v6, v17 │ │ +046a16: 0207 1200 |000b: move/from16 v7, v18 │ │ +046a1a: 0208 1300 |000d: move/from16 v8, v19 │ │ +046a1e: 0209 1400 |000f: move/from16 v9, v20 │ │ +046a22: 020a 1500 |0011: move/from16 v10, v21 │ │ +046a26: 740b d612 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@12d6 │ │ +046a2c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0016 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=11 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=12 startX I │ │ @@ -64374,19 +64374,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046958: |[046958] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -046968: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -04696c: 6e10 d812 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@12d8 │ │ -046972: 0a00 |0005: move-result v0 │ │ -046974: 0f00 |0006: return v0 │ │ +046a30: |[046a30] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +046a40: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046a44: 6e10 d812 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@12d8 │ │ +046a4a: 0a00 |0005: move-result v0 │ │ +046a4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64394,19 +64394,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046978: |[046978] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -046988: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -04698c: 6e10 d912 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@12d9 │ │ -046992: 0a00 |0005: move-result v0 │ │ -046994: 0f00 |0006: return v0 │ │ +046a50: |[046a50] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +046a60: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046a64: 6e10 d912 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@12d9 │ │ +046a6a: 0a00 |0005: move-result v0 │ │ +046a6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64414,19 +64414,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046998: |[046998] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0469a8: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -0469ac: 6e10 da12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@12da │ │ -0469b2: 0a00 |0005: move-result v0 │ │ -0469b4: 0f00 |0006: return v0 │ │ +046a70: |[046a70] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +046a80: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046a84: 6e10 da12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@12da │ │ +046a8a: 0a00 |0005: move-result v0 │ │ +046a8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64434,19 +64434,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0469b8: |[0469b8] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -0469c8: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -0469cc: 6e10 db12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@12db │ │ -0469d2: 0a00 |0005: move-result v0 │ │ -0469d4: 0f00 |0006: return v0 │ │ +046a90: |[046a90] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +046aa0: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046aa4: 6e10 db12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@12db │ │ +046aaa: 0a00 |0005: move-result v0 │ │ +046aac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64454,19 +64454,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0469d8: |[0469d8] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -0469e8: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -0469ec: 6e10 dc12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@12dc │ │ -0469f2: 0a00 |0005: move-result v0 │ │ -0469f4: 0f00 |0006: return v0 │ │ +046ab0: |[046ab0] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +046ac0: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046ac4: 6e10 dc12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@12dc │ │ +046aca: 0a00 |0005: move-result v0 │ │ +046acc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64474,19 +64474,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0469f8: |[0469f8] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -046a08: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -046a0c: 6e10 dd12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@12dd │ │ -046a12: 0a00 |0005: move-result v0 │ │ -046a14: 0f00 |0006: return v0 │ │ +046ad0: |[046ad0] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +046ae0: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046ae4: 6e10 dd12 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@12dd │ │ +046aea: 0a00 |0005: move-result v0 │ │ +046aec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -64494,18 +64494,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -046a18: |[046a18] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -046a28: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -046a2c: 6e40 de12 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@12de │ │ -046a32: 0e00 |0005: return-void │ │ +046af0: |[046af0] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +046b00: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046b04: 6e40 de12 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@12de │ │ +046b0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -64517,18 +64517,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -046a34: |[046a34] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -046a44: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -046a48: 6e40 df12 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@12df │ │ -046a4e: 0e00 |0005: return-void │ │ +046b0c: |[046b0c] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +046b1c: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046b20: 6e40 df12 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@12df │ │ +046b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startY I │ │ @@ -64540,18 +64540,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -046a50: |[046a50] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -046a60: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -046a64: 6e54 e012 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@12e0 │ │ -046a6a: 0e00 |0005: return-void │ │ +046b28: |[046b28] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +046b38: 1f00 9702 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046b3c: 6e54 e012 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@12e0 │ │ +046b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -64564,44 +64564,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -046a6c: |[046a6c] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -046a7c: 0760 |0000: move-object v0, v6 │ │ -046a7e: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ -046a82: 0171 |0003: move v1, v7 │ │ -046a84: 0182 |0004: move v2, v8 │ │ -046a86: 0193 |0005: move v3, v9 │ │ -046a88: 01a4 |0006: move v4, v10 │ │ -046a8a: 01b5 |0007: move v5, v11 │ │ -046a8c: 7406 e112 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@12e1 │ │ -046a92: 0e00 |000b: return-void │ │ +046b44: |[046b44] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +046b54: 0760 |0000: move-object v0, v6 │ │ +046b56: 1f00 9702 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0297 │ │ +046b5a: 0171 |0003: move v1, v7 │ │ +046b5c: 0182 |0004: move v2, v8 │ │ +046b5e: 0193 |0005: move v3, v9 │ │ +046b60: 01a4 |0006: move v4, v10 │ │ +046b62: 01b5 |0007: move v5, v11 │ │ +046b64: 7406 e112 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@12e1 │ │ +046b6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=6 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=7 startX I │ │ 0x0000 - 0x000c reg=8 startY I │ │ 0x0000 - 0x000c reg=9 dx I │ │ 0x0000 - 0x000c reg=10 dy I │ │ 0x0000 - 0x000c reg=11 duration I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2453 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 2475 (ScrollerCompatGingerbread.java) │ │ │ │ Class #273 header: │ │ class_idx : 511 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2454 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2476 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #273 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ @@ -64616,17 +64616,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046a94: |[046a94] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -046aa4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046aaa: 0e00 |0003: return-void │ │ +046b6c: |[046b6c] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +046b7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ @@ -64634,33 +64634,33 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046aac: |[046aac] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -046abc: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ -046ac0: 6e10 d712 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@12d7 │ │ -046ac6: 0a00 |0005: move-result v0 │ │ -046ac8: 0f00 |0006: return v0 │ │ +046b84: |[046b84] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +046b94: 1f01 9702 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0297 │ │ +046b98: 6e10 d712 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@12d7 │ │ +046b9e: 0a00 |0005: move-result v0 │ │ +046ba0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2454 (ScrollerCompatIcs.java) │ │ + source_file_idx : 2476 (ScrollerCompatIcs.java) │ │ │ │ Class #274 header: │ │ class_idx : 512 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #274 annotations: │ │ Annotations on class │ │ @@ -64684,22 +64684,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -046acc: |[046acc] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -046adc: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -046ae2: 7100 f40e 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0ef4 │ │ -046ae8: 0c00 |0006: move-result-object v0 │ │ -046aea: 7220 d10e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@0ed1 │ │ -046af0: 0c00 |000a: move-result-object v0 │ │ -046af2: 5b10 3804 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0438 │ │ -046af6: 0e00 |000d: return-void │ │ +046ba4: |[046ba4] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +046bb4: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046bba: 7100 f40e 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0ef4 │ │ +046bc0: 0c00 |0006: move-result-object v0 │ │ +046bc2: 7220 d10e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@0ed1 │ │ +046bc8: 0c00 |000a: move-result-object v0 │ │ +046bca: 5b10 3804 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0438 │ │ +046bce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x000d line=387 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -64710,30 +64710,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046af8: |[046af8] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -046b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046b0a: 0f00 |0001: return v0 │ │ +046bd0: |[046bd0] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +046be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046be2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #275 header: │ │ class_idx : 513 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #275 annotations: │ │ Annotations on class │ │ @@ -64757,22 +64757,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -046b0c: |[046b0c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -046b1c: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -046b22: 7100 f40e 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0ef4 │ │ -046b28: 0c00 |0006: move-result-object v0 │ │ -046b2a: 7220 d20e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0ed2 │ │ -046b30: 0c00 |000a: move-result-object v0 │ │ -046b32: 5b10 3904 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0439 │ │ -046b36: 0e00 |000d: return-void │ │ +046be4: |[046be4] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +046bf4: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046bfa: 7100 f40e 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0ef4 │ │ +046c00: 0c00 |0006: move-result-object v0 │ │ +046c02: 7220 d20e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0ed2 │ │ +046c08: 0c00 |000a: move-result-object v0 │ │ +046c0a: 5b10 3904 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0439 │ │ +046c0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x000d line=338 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -64783,17 +64783,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046b38: |[046b38] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -046b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046b4a: 0f00 |0001: return v0 │ │ +046c10: |[046c10] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +046c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -64802,31 +64802,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046b4c: |[046b4c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -046b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046b5e: 0f00 |0001: return v0 │ │ +046c24: |[046c24] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +046c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #276 header: │ │ class_idx : 518 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #276 annotations: │ │ Annotations on class │ │ @@ -64946,21 +64946,21 @@ │ │ │ │ #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setSubmitButtonEnabled' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #277 header: │ │ class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 annotations: │ │ Annotations on class │ │ @@ -64983,33 +64983,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -046b60: |[046b60] android.support.v4.widget.SearchViewCompat.:()V │ │ -046b70: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -046b74: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -046b78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -046b7c: 2200 0502 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@0205 │ │ -046b80: 7010 c90e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@0ec9 │ │ -046b86: 6900 3e04 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046b8a: 0e00 |000d: return-void │ │ -046b8c: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -046b90: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -046b94: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -046b98: 2200 0402 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0204 │ │ -046b9c: 7010 b80e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0eb8 │ │ -046ba2: 6900 3e04 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046ba6: 28f2 |001b: goto 000d // -000e │ │ -046ba8: 2200 0702 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0207 │ │ -046bac: 7010 df0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0edf │ │ -046bb2: 6900 3e04 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046bb6: 28ea |0023: goto 000d // -0016 │ │ +046c38: |[046c38] android.support.v4.widget.SearchViewCompat.:()V │ │ +046c48: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +046c4c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +046c50: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046c54: 2200 0502 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@0205 │ │ +046c58: 7010 c90e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@0ec9 │ │ +046c5e: 6900 3e04 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046c62: 0e00 |000d: return-void │ │ +046c64: 6000 2200 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +046c68: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +046c6c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +046c70: 2200 0402 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0204 │ │ +046c74: 7010 b80e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0eb8 │ │ +046c7a: 6900 3e04 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046c7e: 28f2 |001b: goto 000d // -000e │ │ +046c80: 2200 0702 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0207 │ │ +046c84: 7010 df0e 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0edf │ │ +046c8a: 6900 3e04 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046c8e: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -65021,17 +65021,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046bb8: |[046bb8] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -046bc8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046bce: 0e00 |0003: return-void │ │ +046c90: |[046c90] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +046ca0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -65041,36 +65041,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046bd0: |[046bd0] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -046be0: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046be4: 1100 |0002: return-object v0 │ │ +046ca8: |[046ca8] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +046cb8: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'getQuery' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046be8: |[046be8] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -046bf8: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046bfc: 7220 cd0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0ecd │ │ -046c02: 0c00 |0005: move-result-object v0 │ │ -046c04: 1100 |0006: return-object v0 │ │ +046cc0: |[046cc0] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +046cd0: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046cd4: 7220 cd0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0ecd │ │ +046cda: 0c00 |0005: move-result-object v0 │ │ +046cdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -65078,19 +65078,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046c08: |[046c08] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -046c18: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046c1c: 7220 ce0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@0ece │ │ -046c22: 0a00 |0005: move-result v0 │ │ -046c24: 0f00 |0006: return v0 │ │ +046ce0: |[046ce0] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +046cf0: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046cf4: 7220 ce0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@0ece │ │ +046cfa: 0a00 |0005: move-result v0 │ │ +046cfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -65098,19 +65098,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046c28: |[046c28] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -046c38: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046c3c: 7220 cf0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0ecf │ │ -046c42: 0a00 |0005: move-result v0 │ │ -046c44: 0f00 |0006: return v0 │ │ +046d00: |[046d00] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +046d10: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046d14: 7220 cf0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0ecf │ │ +046d1a: 0a00 |0005: move-result v0 │ │ +046d1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -65118,19 +65118,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046c48: |[046c48] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -046c58: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046c5c: 7220 d00e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0ed0 │ │ -046c62: 0a00 |0005: move-result v0 │ │ -046c64: 0f00 |0006: return v0 │ │ +046d20: |[046d20] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +046d30: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046d34: 7220 d00e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0ed0 │ │ +046d3a: 0a00 |0005: move-result v0 │ │ +046d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -65138,19 +65138,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046c68: |[046c68] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -046c78: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046c7c: 7220 d30e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0ed3 │ │ -046c82: 0c00 |0005: move-result-object v0 │ │ -046c84: 1100 |0006: return-object v0 │ │ +046d40: |[046d40] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +046d50: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046d54: 7220 d30e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0ed3 │ │ +046d5a: 0c00 |0005: move-result-object v0 │ │ +046d5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -65158,18 +65158,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046c88: |[046c88] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -046c98: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046c9c: 7230 d40e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@0ed4 │ │ -046ca2: 0e00 |0005: return-void │ │ +046d60: |[046d60] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +046d70: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046d74: 7230 d40e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@0ed4 │ │ +046d7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 iconify Z │ │ @@ -65179,18 +65179,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046ca4: |[046ca4] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -046cb4: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046cb8: 7230 d50e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@0ed5 │ │ -046cbe: 0e00 |0005: return-void │ │ +046d7c: |[046d7c] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +046d8c: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046d90: 7230 d50e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@0ed5 │ │ +046d96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -65200,18 +65200,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046cc0: |[046cc0] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -046cd0: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046cd4: 7230 d60e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@0ed6 │ │ -046cda: 0e00 |0005: return-void │ │ +046d98: |[046d98] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +046da8: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046dac: 7230 d60e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@0ed6 │ │ +046db2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -65221,18 +65221,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046cdc: |[046cdc] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -046cec: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046cf0: 7230 d70e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@0ed7 │ │ -046cf6: 0e00 |0005: return-void │ │ +046db4: |[046db4] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +046dc4: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046dc8: 7230 d70e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@0ed7 │ │ +046dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 maxpixels I │ │ @@ -65242,19 +65242,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -046cf8: |[046cf8] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -046d08: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046d0c: 5431 3804 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0438 │ │ -046d10: 7230 d80e 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0ed8 │ │ -046d16: 0e00 |0007: return-void │ │ +046dd0: |[046dd0] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +046de0: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046de4: 5431 3804 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0438 │ │ +046de8: 7230 d80e 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0ed8 │ │ +046dee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -65264,19 +65264,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -046d18: |[046d18] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -046d28: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046d2c: 5431 3904 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0439 │ │ -046d30: 7230 d90e 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0ed9 │ │ -046d36: 0e00 |0007: return-void │ │ +046df0: |[046df0] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +046e00: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e04: 5431 3904 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0439 │ │ +046e08: 7230 d90e 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0ed9 │ │ +046e0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0007 line=328 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -65286,18 +65286,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -046d38: |[046d38] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -046d48: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046d4c: 7240 da0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0eda │ │ -046d52: 0e00 |0005: return-void │ │ +046e10: |[046e10] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +046e20: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e24: 7240 da0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0eda │ │ +046e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ @@ -65308,18 +65308,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046d54: |[046d54] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -046d64: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046d68: 7230 db0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0edb │ │ -046d6e: 0e00 |0005: return-void │ │ +046e2c: |[046e2c] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +046e3c: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e40: 7230 db0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0edb │ │ +046e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -65329,18 +65329,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046d70: |[046d70] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -046d80: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046d84: 7230 dc0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0edc │ │ -046d8a: 0e00 |0005: return-void │ │ +046e48: |[046e48] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +046e58: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e5c: 7230 dc0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0edc │ │ +046e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -65350,18 +65350,18 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046d8c: |[046d8c] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -046d9c: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046da0: 7230 dd0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0edd │ │ -046da6: 0e00 |0005: return-void │ │ +046e64: |[046e64] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +046e74: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e78: 7230 dd0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0edd │ │ +046e7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -65371,34 +65371,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046da8: |[046da8] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -046db8: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ -046dbc: 7230 de0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0ede │ │ -046dc2: 0e00 |0005: return-void │ │ +046e80: |[046e80] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +046e90: 6200 3e04 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@043e │ │ +046e94: 7230 de0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0ede │ │ +046e9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #278 header: │ │ class_idx : 521 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2461 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2483 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ @@ -65423,18 +65423,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046dc4: |[046dc4] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -046dd4: 5b01 3f04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ -046dd8: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046dde: 0e00 |0005: return-void │ │ +046e9c: |[046e9c] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +046eac: 5b01 3f04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ +046eb0: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046eb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -65444,19 +65444,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046de0: |[046de0] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -046df0: 5410 3f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ -046df4: 7220 0b0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0f0b │ │ -046dfa: 0a00 |0005: move-result v0 │ │ -046dfc: 0f00 |0006: return v0 │ │ +046eb8: |[046eb8] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +046ec8: 5410 3f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ +046ecc: 7220 0b0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0f0b │ │ +046ed2: 0a00 |0005: move-result v0 │ │ +046ed4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -65465,33 +65465,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -046e00: |[046e00] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -046e10: 5410 3f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ -046e14: 7220 0c0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0f0c │ │ -046e1a: 0a00 |0005: move-result v0 │ │ -046e1c: 0f00 |0006: return v0 │ │ +046ed8: |[046ed8] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +046ee8: 5410 3f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@043f │ │ +046eec: 7220 0c0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0f0c │ │ +046ef2: 0a00 |0005: move-result v0 │ │ +046ef4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 2461 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 2483 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #279 header: │ │ class_idx : 522 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2461 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2483 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #279 annotations: │ │ Annotations on class │ │ @@ -65516,18 +65516,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -046e20: |[046e20] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -046e30: 5b01 4004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0440 │ │ -046e34: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046e3a: 0e00 |0005: return-void │ │ +046ef8: |[046ef8] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +046f08: 5b01 4004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0440 │ │ +046f0c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046f12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ @@ -65537,32 +65537,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046e3c: |[046e3c] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -046e4c: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0440 │ │ -046e50: 7210 0a0f 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@0f0a │ │ -046e56: 0a00 |0005: move-result v0 │ │ -046e58: 0f00 |0006: return v0 │ │ +046f14: |[046f14] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +046f24: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0440 │ │ +046f28: 7210 0a0f 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@0f0a │ │ +046f2e: 0a00 |0005: move-result v0 │ │ +046f30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ │ │ - source_file_idx : 2461 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 2483 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #280 header: │ │ class_idx : 523 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2461 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2483 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ @@ -65580,21 +65580,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2461 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 2483 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #281 header: │ │ class_idx : 524 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2461 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2483 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #281 annotations: │ │ Annotations on class │ │ @@ -65618,21 +65618,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2461 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 2483 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #282 header: │ │ class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2461 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2483 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -65651,17 +65651,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046e5c: |[046e5c] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -046e6c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -046e72: 0e00 |0003: return-void │ │ +046f34: |[046f34] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +046f44: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +046f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -65670,19 +65670,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046e74: |[046e74] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -046e84: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ -046e88: 6e10 f312 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@12f3 │ │ -046e8e: 0c00 |0005: move-result-object v0 │ │ -046e90: 1100 |0006: return-object v0 │ │ +046f4c: |[046f4c] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +046f5c: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ +046f60: 6e10 f312 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@12f3 │ │ +046f66: 0c00 |0005: move-result-object v0 │ │ +046f68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65690,19 +65690,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046e94: |[046e94] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -046ea4: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ -046ea8: 6e10 f412 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@12f4 │ │ -046eae: 0a00 |0005: move-result v0 │ │ -046eb0: 0f00 |0006: return v0 │ │ +046f6c: |[046f6c] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +046f7c: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ +046f80: 6e10 f412 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@12f4 │ │ +046f86: 0a00 |0005: move-result v0 │ │ +046f88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65710,19 +65710,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046eb4: |[046eb4] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -046ec4: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ -046ec8: 6e10 f512 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@12f5 │ │ -046ece: 0a00 |0005: move-result v0 │ │ -046ed0: 0f00 |0006: return v0 │ │ +046f8c: |[046f8c] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +046f9c: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ +046fa0: 6e10 f512 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@12f5 │ │ +046fa6: 0a00 |0005: move-result v0 │ │ +046fa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65730,19 +65730,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046ed4: |[046ed4] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -046ee4: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ -046ee8: 6e10 f612 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@12f6 │ │ -046eee: 0a00 |0005: move-result v0 │ │ -046ef0: 0f00 |0006: return v0 │ │ +046fac: |[046fac] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +046fbc: 1f01 9d02 |0000: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ +046fc0: 6e10 f612 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@12f6 │ │ +046fc6: 0a00 |0005: move-result v0 │ │ +046fc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65750,18 +65750,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046ef4: |[046ef4] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -046f04: 2200 0a02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@020a │ │ -046f08: 7020 080f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@0f08 │ │ -046f0e: 1100 |0005: return-object v0 │ │ +046fcc: |[046fcc] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +046fdc: 2200 0a02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@020a │ │ +046fe0: 7020 080f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@0f08 │ │ +046fe6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65769,18 +65769,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f10: |[046f10] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -046f20: 2200 0902 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0209 │ │ -046f24: 7020 050f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@0f05 │ │ -046f2a: 1100 |0005: return-object v0 │ │ +046fe8: |[046fe8] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +046ff8: 2200 0902 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0209 │ │ +046ffc: 7020 050f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@0f05 │ │ +047002: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65788,18 +65788,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f2c: |[046f2c] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -046f3c: 2200 9d02 |0000: new-instance v0, Landroid/widget/SearchView; // type@029d │ │ -046f40: 7020 f112 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@12f1 │ │ -046f46: 1100 |0005: return-object v0 │ │ +047004: |[047004] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +047014: 2200 9d02 |0000: new-instance v0, Landroid/widget/SearchView; // type@029d │ │ +047018: 7020 f112 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@12f1 │ │ +04701e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -65807,18 +65807,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f48: |[046f48] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -046f58: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046f5c: 6e20 f812 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@12f8 │ │ -046f62: 0e00 |0005: return-void │ │ +047020: |[047020] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +047030: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +047034: 6e20 f812 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@12f8 │ │ +04703a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 iconify Z │ │ @@ -65828,18 +65828,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046f64: |[046f64] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -046f74: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046f78: 6e20 fb12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@12fb │ │ -046f7e: 0e00 |0005: return-void │ │ +04703c: |[04703c] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +04704c: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +047050: 6e20 fb12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@12fb │ │ +047056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 maxpixels I │ │ @@ -65849,19 +65849,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -046f80: |[046f80] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -046f90: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046f94: 1f01 9b02 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@029b │ │ -046f98: 6e20 fc12 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@12fc │ │ -046f9e: 0e00 |0007: return-void │ │ +047058: |[047058] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +047068: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +04706c: 1f01 9b02 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@029b │ │ +047070: 6e20 fc12 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@12fc │ │ +047076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -65871,19 +65871,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -046fa0: |[046fa0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -046fb0: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046fb4: 1f01 9c02 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@029c │ │ -046fb8: 6e20 fd12 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@12fd │ │ -046fbe: 0e00 |0007: return-void │ │ +047078: |[047078] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +047088: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +04708c: 1f01 9c02 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@029c │ │ +047090: 6e20 fd12 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@12fd │ │ +047096: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -65893,18 +65893,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046fc0: |[046fc0] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -046fd0: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046fd4: 6e30 fe12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@12fe │ │ -046fda: 0e00 |0005: return-void │ │ +047098: |[047098] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0470a8: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +0470ac: 6e30 fe12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@12fe │ │ +0470b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ @@ -65915,18 +65915,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046fdc: |[046fdc] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -046fec: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -046ff0: 6e20 ff12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@12ff │ │ -046ff6: 0e00 |0005: return-void │ │ +0470b4: |[0470b4] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0470c4: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +0470c8: 6e20 ff12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@12ff │ │ +0470ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ @@ -65936,18 +65936,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046ff8: |[046ff8] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -047008: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -04700c: 6e20 0013 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@1300 │ │ -047012: 0e00 |0005: return-void │ │ +0470d0: |[0470d0] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0470e0: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +0470e4: 6e20 0013 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@1300 │ │ +0470ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enable Z │ │ @@ -65957,27 +65957,27 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -047014: |[047014] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -047024: 0741 |0000: move-object v1, v4 │ │ -047026: 1f01 9d02 |0001: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ -04702a: 6e10 f212 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@12f2 │ │ -047030: 0c02 |0006: move-result-object v2 │ │ -047032: 1a03 ca18 |0007: const-string v3, "search" // string@18ca │ │ -047036: 6e20 8f00 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -04703c: 0c00 |000c: move-result-object v0 │ │ -04703e: 1f00 1a00 |000d: check-cast v0, Landroid/app/SearchManager; // type@001a │ │ -047042: 6e20 7b00 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@007b │ │ -047048: 0c02 |0012: move-result-object v2 │ │ -04704a: 6e20 0113 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1301 │ │ -047050: 0e00 |0016: return-void │ │ +0470ec: |[0470ec] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0470fc: 0741 |0000: move-object v1, v4 │ │ +0470fe: 1f01 9d02 |0001: check-cast v1, Landroid/widget/SearchView; // type@029d │ │ +047102: 6e10 f212 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@12f2 │ │ +047108: 0c02 |0006: move-result-object v2 │ │ +04710a: 1a03 d318 |0007: const-string v3, "search" // string@18d3 │ │ +04710e: 6e20 8f00 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +047114: 0c00 |000c: move-result-object v0 │ │ +047116: 1f00 1a00 |000d: check-cast v0, Landroid/app/SearchManager; // type@001a │ │ +04711a: 6e20 7b00 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@007b │ │ +047120: 0c02 |0012: move-result-object v2 │ │ +047122: 6e20 0113 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1301 │ │ +047128: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -65991,34 +65991,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -047054: |[047054] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -047064: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -047068: 6e20 0213 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@1302 │ │ -04706e: 0e00 |0005: return-void │ │ +04712c: |[04712c] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +04713c: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +047140: 6e20 0213 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@1302 │ │ +047146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2461 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 2483 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #283 header: │ │ class_idx : 526 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 669 │ │ -source_file_idx : 2463 │ │ +source_file_idx : 2485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -66038,17 +66038,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047070: |[047070] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -047080: 7020 f112 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@12f1 │ │ -047086: 0e00 |0003: return-void │ │ +047148: |[047148] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +047158: 7020 f112 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@12f1 │ │ +04715e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -66059,35 +66059,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -047088: |[047088] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -047098: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -04709c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04709e: 6e30 200f 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@0f20 │ │ -0470a4: 6f10 f712 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@12f7 │ │ -0470aa: 0e00 |0009: return-void │ │ +047160: |[047160] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +047170: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +047174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +047176: 6e30 200f 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@0f20 │ │ +04717c: 6f10 f712 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@12f7 │ │ +047182: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ │ │ - source_file_idx : 2463 (SearchViewCompatIcs.java) │ │ + source_file_idx : 2485 (SearchViewCompatIcs.java) │ │ │ │ Class #284 header: │ │ class_idx : 527 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2463 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2485 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -66106,17 +66106,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0470ac: |[0470ac] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -0470bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0470c2: 0e00 |0003: return-void │ │ +047184: |[047184] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +047194: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04719a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -66125,18 +66125,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0470c4: |[0470c4] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0470d4: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@020e │ │ -0470d8: 7020 1e0f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@0f1e │ │ -0470de: 1100 |0005: return-object v0 │ │ +04719c: |[04719c] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0471ac: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@020e │ │ +0471b0: 7020 1e0f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@0f1e │ │ +0471b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ @@ -66144,18 +66144,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0470e0: |[0470e0] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -0470f0: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -0470f4: 6e20 f912 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@12f9 │ │ -0470fa: 0e00 |0005: return-void │ │ +0471b8: |[0471b8] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +0471c8: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +0471cc: 6e20 f912 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@12f9 │ │ +0471d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 imeOptions I │ │ @@ -66165,34 +66165,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0470fc: |[0470fc] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -04710c: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ -047110: 6e20 fa12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@12fa │ │ -047116: 0e00 |0005: return-void │ │ +0471d4: |[0471d4] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +0471e4: 1f00 9d02 |0000: check-cast v0, Landroid/widget/SearchView; // type@029d │ │ +0471e8: 6e20 fa12 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@12fa │ │ +0471ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2463 (SearchViewCompatIcs.java) │ │ + source_file_idx : 2485 (SearchViewCompatIcs.java) │ │ │ │ Class #285 header: │ │ class_idx : 528 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2478 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2500 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -66210,21 +66210,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2478 (SimpleCursorAdapter.java) │ │ + source_file_idx : 2500 (SimpleCursorAdapter.java) │ │ │ │ Class #286 header: │ │ class_idx : 529 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2478 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2500 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -66242,21 +66242,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2478 (SimpleCursorAdapter.java) │ │ + source_file_idx : 2500 (SimpleCursorAdapter.java) │ │ │ │ Class #287 header: │ │ class_idx : 531 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -66268,21 +66268,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #288 header: │ │ class_idx : 533 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -66311,19 +66311,19 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047118: |[047118] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -047128: 5b01 4b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ -04712c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -047132: 5b02 4a04 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ -047136: 0e00 |0007: return-void │ │ +0471f0: |[0471f0] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +047200: 5b01 4b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ +047204: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04720a: 5b02 4a04 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ +04720e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1484 │ │ 0x0005 line=1485 │ │ 0x0007 line=1486 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -66336,49 +66336,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -047138: |[047138] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -047148: 5430 4a04 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ -04714c: 6e10 8d11 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -047152: 0c00 |0005: move-result-object v0 │ │ -047154: 5431 4b04 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ -047158: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -04715c: 5430 4a04 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ -047160: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -047162: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -047164: 7130 d409 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ -04716a: 5430 4b04 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ -04716e: 5431 4a04 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ -047172: 7120 740f 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f74 │ │ -047178: 5430 4b04 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ -04717c: 7110 6d0f 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@0f6d │ │ -047182: 0c00 |001d: move-result-object v0 │ │ -047184: 6e20 3c16 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@163c │ │ -04718a: 0e00 |0021: return-void │ │ +047210: |[047210] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +047220: 5430 4a04 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ +047224: 6e10 8d11 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +04722a: 0c00 |0005: move-result-object v0 │ │ +04722c: 5431 4b04 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ +047230: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +047234: 5430 4a04 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ +047238: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04723a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +04723c: 7130 d409 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ +047242: 5430 4b04 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ +047246: 5431 4a04 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@044a │ │ +04724a: 7120 740f 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f74 │ │ +047250: 5430 4b04 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044b │ │ +047254: 7110 6d0f 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@0f6d │ │ +04725a: 0c00 |001d: move-result-object v0 │ │ +04725c: 6e20 4316 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1643 │ │ +047262: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1490 │ │ 0x000a line=1491 │ │ 0x0011 line=1492 │ │ 0x0018 line=1494 │ │ 0x0021 line=1495 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #289 header: │ │ class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 620 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -66418,42 +66418,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04718c: |[04718c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -04719c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04719e: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -0471a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0471a4: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -0471aa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0471ae: 6900 4d04 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@044d │ │ -0471b2: 0e00 |000b: return-void │ │ +047264: |[047264] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +047274: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047276: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +04727a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04727c: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +047282: 4b02 0001 |0007: aput v2, v0, v1 │ │ +047286: 6900 4d04 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@044d │ │ +04728a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0471b4: |[0471b4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -0471c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0471c6: 7030 da11 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ -0471cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0471ce: 5910 5404 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -0471d2: 0e00 |0007: return-void │ │ +04728c: |[04728c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +04729c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04729e: 7030 da11 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ +0472a4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0472a6: 5910 5404 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0472aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1273 │ │ 0x0004 line=1257 │ │ 0x0007 line=1274 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -66463,19 +66463,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0471d4: |[0471d4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -0471e4: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ -0471ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0471ec: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -0471f0: 0e00 |0006: return-void │ │ +0472ac: |[0472ac] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +0472bc: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ +0472c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0472c4: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0472c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0003 line=1257 │ │ 0x0006 line=1278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -66487,27 +66487,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0471f4: |[0471f4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -047204: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -047206: 7030 db11 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ -04720c: 5932 5404 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047210: 6201 4d04 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@044d │ │ -047214: 6e30 9100 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -04721a: 0c00 |000b: move-result-object v0 │ │ -04721c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -04721e: 6e30 de00 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@00de │ │ -047224: 0a01 |0010: move-result v1 │ │ -047226: 5931 5404 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -04722a: 6e10 e500 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -047230: 0e00 |0016: return-void │ │ +0472cc: |[0472cc] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0472dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0472de: 7030 db11 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ +0472e4: 5932 5404 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0472e8: 6201 4d04 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@044d │ │ +0472ec: 6e30 9100 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +0472f2: 0c00 |000b: move-result-object v0 │ │ +0472f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0472f6: 6e30 de00 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@00de │ │ +0472fc: 0a01 |0010: move-result v1 │ │ +0472fe: 5931 5404 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +047302: 6e10 e500 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +047308: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1294 │ │ 0x0004 line=1257 │ │ 0x0006 line=1296 │ │ 0x000c line=1297 │ │ 0x0013 line=1298 │ │ @@ -66523,21 +66523,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -047234: |[047234] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -047244: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -04724a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04724c: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047250: 5220 5404 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047254: 5910 5404 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047258: 0e00 |000a: return-void │ │ +04730c: |[04730c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +04731c: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +047322: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +047324: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +047328: 5220 5404 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +04732c: 5910 5404 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +047330: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1257 │ │ 0x0006 line=1290 │ │ 0x000a line=1291 │ │ locals : │ │ @@ -66549,19 +66549,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04725c: |[04725c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -04726c: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ -047272: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -047274: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047278: 0e00 |0006: return-void │ │ +047334: |[047334] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +047344: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ +04734a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04734c: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +047350: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0003 line=1257 │ │ 0x0006 line=1282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -66572,36 +66572,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04727c: |[04727c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -04728c: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -047292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -047294: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -047298: 0e00 |0006: return-void │ │ +047354: |[047354] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +047364: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +04736a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04736c: 5910 5404 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +047370: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0003 line=1257 │ │ 0x0006 line=1286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #290 header: │ │ class_idx : 536 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #290 annotations: │ │ Annotations on class │ │ @@ -66631,21 +66631,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ name : 'onPanelSlide' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #291 header: │ │ class_idx : 537 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #291 annotations: │ │ Annotations on class │ │ @@ -66667,17 +66667,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04729c: |[04729c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -0472ac: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0472b2: 0e00 |0003: return-void │ │ +047374: |[047374] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +047384: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04738a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -66686,19 +66686,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0472b4: |[0472b4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -0472c4: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ -0472c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0472ca: 7030 590f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@0f59 │ │ -0472d0: 1100 |0006: return-object v0 │ │ +04738c: |[04738c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +04739c: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ +0473a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0473a2: 7030 590f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@0f59 │ │ +0473a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -66707,18 +66707,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0472d4: |[0472d4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0472e4: 6e20 530f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@0f53 │ │ -0472ea: 0c00 |0003: move-result-object v0 │ │ -0472ec: 1100 |0004: return-object v0 │ │ +0473ac: |[0473ac] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0473bc: 6e20 530f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@0f53 │ │ +0473c2: 0c00 |0003: move-result-object v0 │ │ +0473c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -66727,17 +66727,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0472f0: |[0472f0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -047300: 2320 bd03 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@03bd │ │ -047304: 1100 |0002: return-object v0 │ │ +0473c8: |[0473c8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +0473d8: 2320 bf03 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@03bf │ │ +0473dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -66746,32 +66746,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -047308: |[047308] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -047318: 6e20 550f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@0f55 │ │ -04731e: 0c00 |0003: move-result-object v0 │ │ -047320: 1100 |0004: return-object v0 │ │ +0473e0: |[0473e0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0473f0: 6e20 550f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@0f55 │ │ +0473f6: 0c00 |0003: move-result-object v0 │ │ +0473f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #292 header: │ │ class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 613 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -66801,43 +66801,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047324: |[047324] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -047334: 2200 1902 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0219 │ │ -047338: 7010 520f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@0f52 │ │ -04733e: 6900 5604 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0456 │ │ -047342: 0e00 |0007: return-void │ │ +0473fc: |[0473fc] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +04740c: 2200 1902 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0219 │ │ +047410: 7010 520f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@0f52 │ │ +047416: 6900 5604 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0456 │ │ +04741a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -047344: |[047344] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -047354: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ -04735a: 6e10 8801 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ -047360: 0a00 |0006: move-result v0 │ │ -047362: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -047366: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -047368: 5c10 5704 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ -04736c: 0e00 |000c: return-void │ │ -04736e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -047370: 28fc |000e: goto 000a // -0004 │ │ +04741c: |[04741c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +04742c: 7020 6811 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1168 │ │ +047432: 6e10 8801 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0188 │ │ +047438: 0a00 |0006: move-result v0 │ │ +04743a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +04743e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +047440: 5c10 5704 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ +047444: 0e00 |000c: return-void │ │ +047446: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +047448: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x0003 line=1312 │ │ 0x000c line=1313 │ │ 0x000d line=1312 │ │ locals : │ │ @@ -66849,17 +66849,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047374: |[047374] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -047384: 7020 580f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0f58 │ │ -04738a: 0e00 |0003: return-void │ │ +04744c: |[04744c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +04745c: 7020 580f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0f58 │ │ +047462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -66869,17 +66869,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04738c: |[04738c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -04739c: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ -0473a2: 0e00 |0003: return-void │ │ +047464: |[047464] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +047474: 7020 6911 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1169 │ │ +04747a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0003 line=1308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -66890,41 +66890,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0473a4: |[0473a4] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0473b4: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ -0473ba: 5510 5704 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ -0473be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0473c2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0473c4: 6e20 8c01 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ -0473ca: 0e00 |000b: return-void │ │ -0473cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0473ce: 28fb |000d: goto 0008 // -0005 │ │ +04747c: |[04747c] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04748c: 6f30 6a11 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@116a │ │ +047492: 5510 5704 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ +047496: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04749a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04749c: 6e20 8c01 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@018c │ │ +0474a2: 0e00 |000b: return-void │ │ +0474a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0474a6: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0003 line=1318 │ │ 0x000b line=1319 │ │ 0x000c line=1318 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #293 header: │ │ class_idx : 540 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -66942,21 +66942,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;) │ │ name : 'invalidateChildRegion' │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #294 header: │ │ class_idx : 544 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 621 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 5 │ │ instance_fields_size: 19 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 41 │ │ │ │ Class #294 annotations: │ │ Annotations on class │ │ @@ -67084,32 +67084,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0473d0: |[0473d0] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -0473e0: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0473e4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0473e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0473ec: 2201 1f02 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@021f │ │ -0473f0: 7010 660f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@0f66 │ │ -0473f6: 6901 5c04 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ -0473fa: 0e00 |000d: return-void │ │ -0473fc: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -047400: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -047404: 2201 1e02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@021e │ │ -047408: 7010 640f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@0f64 │ │ -04740e: 6901 5c04 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ -047412: 28f4 |0019: goto 000d // -000c │ │ -047414: 2201 1d02 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@021d │ │ -047418: 7010 620f 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ -04741e: 6901 5c04 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ -047422: 28ec |0021: goto 000d // -0014 │ │ +0474a8: |[0474a8] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +0474b8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0474bc: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0474c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0474c4: 2201 1f02 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@021f │ │ +0474c8: 7010 660f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@0f66 │ │ +0474ce: 6901 5c04 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ +0474d2: 0e00 |000d: return-void │ │ +0474d4: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +0474d8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0474dc: 2201 1e02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@021e │ │ +0474e0: 7010 640f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@0f64 │ │ +0474e6: 6901 5c04 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ +0474ea: 28f4 |0019: goto 000d // -000c │ │ +0474ec: 2201 1d02 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@021d │ │ +0474f0: 7010 620f 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ +0474f6: 6901 5c04 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ +0474fa: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0006 line=194 │ │ 0x000d line=200 │ │ 0x000e line=195 │ │ @@ -67123,18 +67123,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -047424: |[047424] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -047434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047436: 7030 6a0f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f6a │ │ -04743c: 0e00 |0004: return-void │ │ +0474fc: |[0474fc] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +04750c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04750e: 7030 6a0f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f6a │ │ +047514: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -67144,18 +67144,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -047440: |[047440] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -047450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047452: 7040 6b0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f6b │ │ -047458: 0e00 |0004: return-void │ │ +047518: |[047518] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +047528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04752a: 7040 6b0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f6b │ │ +047530: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -67166,58 +67166,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -04745c: |[04745c] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -04746c: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ -047470: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -047472: 7040 e811 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ -047478: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -04747e: 5962 7004 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -047482: 5c64 6204 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -047486: 2202 4400 |000d: new-instance v2, Landroid/graphics/Rect; // type@0044 │ │ -04748a: 7010 1401 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -047490: 5b62 7104 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ -047494: 2202 6603 |0014: new-instance v2, Ljava/util/ArrayList; // type@0366 │ │ -047498: 7010 3216 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04749e: 5b62 6a04 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -0474a2: 6e10 8e00 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -0474a8: 0c02 |001e: move-result-object v2 │ │ -0474aa: 6e10 d100 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -0474b0: 0c02 |0022: move-result-object v2 │ │ -0474b2: 5220 5105 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -0474b6: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -0474ba: c802 |0027: mul-float/2addr v2, v0 │ │ -0474bc: c652 |0028: add-float/2addr v2, v5 │ │ -0474be: 8722 |0029: float-to-int v2, v2 │ │ -0474c0: 5962 6604 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ -0474c4: 7110 cf11 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ -0474ca: 0c01 |002f: move-result-object v1 │ │ -0474cc: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0474ce: 6e20 b00f 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@0fb0 │ │ -0474d4: 2202 1402 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@0214 │ │ -0474d8: 7020 360f 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0f36 │ │ -0474de: 7120 cf09 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ -0474e4: 7120 d109 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ -0474ea: 2202 1602 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0216 │ │ -0474ee: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -0474f0: 7030 3f0f 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@0f3f │ │ -0474f6: 7130 d90f 5602 |0045: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ -0474fc: 0c02 |0048: move-result-object v2 │ │ -0474fe: 5b62 6104 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047502: 5462 6104 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047506: 6e20 f40f 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ -04750c: 5462 6104 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047510: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ -047514: c803 |0054: mul-float/2addr v3, v0 │ │ -047516: 6e20 f50f 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ -04751c: 0e00 |0058: return-void │ │ +047534: |[047534] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +047544: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ +047548: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +04754a: 7040 e811 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ +047550: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +047556: 5962 7004 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +04755a: 5c64 6204 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +04755e: 2202 4400 |000d: new-instance v2, Landroid/graphics/Rect; // type@0044 │ │ +047562: 7010 1401 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +047568: 5b62 7104 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ +04756c: 2202 6803 |0014: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +047570: 7010 3916 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +047576: 5b62 6a04 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +04757a: 6e10 8e00 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +047580: 0c02 |001e: move-result-object v2 │ │ +047582: 6e10 d100 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +047588: 0c02 |0022: move-result-object v2 │ │ +04758a: 5220 5105 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +04758e: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +047592: c802 |0027: mul-float/2addr v2, v0 │ │ +047594: c652 |0028: add-float/2addr v2, v5 │ │ +047596: 8722 |0029: float-to-int v2, v2 │ │ +047598: 5962 6604 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ +04759c: 7110 cf11 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ +0475a2: 0c01 |002f: move-result-object v1 │ │ +0475a4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0475a6: 6e20 b00f 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@0fb0 │ │ +0475ac: 2202 1402 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@0214 │ │ +0475b0: 7020 360f 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0f36 │ │ +0475b6: 7120 cf09 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@09cf │ │ +0475bc: 7120 d109 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ +0475c2: 2202 1602 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0216 │ │ +0475c6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +0475c8: 7030 3f0f 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@0f3f │ │ +0475ce: 7130 d90f 5602 |0045: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fd9 │ │ +0475d4: 0c02 |0048: move-result-object v2 │ │ +0475d6: 5b62 6104 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +0475da: 5462 6104 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +0475de: 6e20 f40f 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0ff4 │ │ +0475e4: 5462 6104 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +0475e8: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ +0475ec: c803 |0054: mul-float/2addr v3, v0 │ │ +0475ee: 6e20 f50f 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0ff5 │ │ +0475f4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=252 │ │ 0x0006 line=107 │ │ 0x000b line=182 │ │ 0x000d line=184 │ │ 0x0014 line=186 │ │ @@ -67244,17 +67244,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047520: |[047520] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -047530: 5510 6504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ -047534: 0f00 |0002: return v0 │ │ +0475f8: |[0475f8] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +047608: 5510 6504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ +04760c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67262,17 +67262,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047538: |[047538] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -047548: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -04754c: 1100 |0002: return-object v0 │ │ +047610: |[047610] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +047620: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +047624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67280,17 +67280,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047550: |[047550] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -047560: 5410 6104 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047564: 1100 |0002: return-object v0 │ │ +047628: |[047628] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +047638: 5410 6104 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +04763c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67298,17 +67298,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047568: |[047568] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -047578: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -04757c: 0f00 |0002: return v0 │ │ +047640: |[047640] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +047650: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047654: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67316,17 +67316,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047580: |[047580] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -047590: 5410 6f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047594: 1100 |0002: return-object v0 │ │ +047658: |[047658] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +047668: 5410 6f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +04766c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67334,17 +67334,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047598: |[047598] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -0475a8: 5c01 6b04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -0475ac: 0f01 |0002: return v1 │ │ +047670: |[047670] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +047680: 5c01 6b04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +047684: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -67353,17 +67353,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0475b0: |[0475b0] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -0475c0: 7020 9d0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@0f9d │ │ -0475c6: 0e00 |0003: return-void │ │ +047688: |[047688] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +047698: 7020 9d0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@0f9d │ │ +04769e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -67372,17 +67372,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0475c8: |[0475c8] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -0475d8: 5210 6e04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ -0475dc: 0f00 |0002: return v0 │ │ +0476a0: |[0476a0] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +0476b0: 5210 6e04 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ +0476b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67390,17 +67390,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0475e0: |[0475e0] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0475f0: 7020 920f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@0f92 │ │ -0475f6: 0e00 |0003: return-void │ │ +0476b8: |[0476b8] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0476c8: 7020 920f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@0f92 │ │ +0476ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -67409,25 +67409,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0475f8: |[0475f8] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -047608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04760a: 5521 6204 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -04760e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -047612: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -047614: 6e30 b30f 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@0fb3 │ │ -04761a: 0a01 |0009: move-result v1 │ │ -04761c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -047620: 5c20 6b04 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -047624: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -047626: 0f00 |000f: return v0 │ │ +0476d0: |[0476d0] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +0476e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0476e2: 5521 6204 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +0476e6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0476ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0476ec: 6e30 b30f 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@0fb3 │ │ +0476f2: 0a01 |0009: move-result v1 │ │ +0476f4: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +0476f8: 5c20 6b04 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +0476fc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0476fe: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=828 │ │ 0x000c line=829 │ │ 0x000e line=830 │ │ 0x000f line=832 │ │ locals : │ │ @@ -67440,64 +67440,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -047628: |[047628] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -047638: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -04763a: 6e10 8611 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -047640: 0c04 |0004: move-result-object v4 │ │ -047642: 1f04 1702 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047646: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -047648: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -04764c: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -047650: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -047654: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -047658: b5c5 |0010: and-int/2addr v5, v12 │ │ -04765a: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -04765e: 8205 |0013: int-to-float v5, v0 │ │ -047660: c8b5 |0014: mul-float/2addr v5, v11 │ │ -047662: 8753 |0015: float-to-int v3, v5 │ │ -047664: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -047668: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -04766e: b5c6 |001b: and-int/2addr v6, v12 │ │ -047670: 9601 0506 |001c: or-int v1, v5, v6 │ │ -047674: 5445 4e04 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -047678: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -04767c: 2205 4000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0040 │ │ -047680: 7010 0f01 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@010f │ │ -047686: 5b45 4e04 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -04768a: 5445 4e04 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -04768e: 2206 4300 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0043 │ │ -047692: 6207 1c00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001c │ │ -047696: 7030 1301 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0113 │ │ -04769c: 6e20 1101 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0111 │ │ -0476a2: 7110 c109 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@09c1 │ │ -0476a8: 0a05 |0038: move-result v5 │ │ -0476aa: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -0476ae: 5445 4e04 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -0476b2: 7130 d409 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ -0476b8: 7020 920f a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@0f92 │ │ -0476be: 0e00 |0043: return-void │ │ -0476c0: 7110 c109 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@09c1 │ │ -0476c6: 0a05 |0047: move-result v5 │ │ -0476c8: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -0476cc: 5445 4e04 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -0476d0: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -0476d4: 5445 4e04 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -0476d8: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -0476da: 6e20 1101 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0111 │ │ -0476e0: 2202 1502 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0215 │ │ -0476e4: 7030 3c0f 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f3c │ │ -0476ea: 5495 6a04 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -0476ee: 6e20 3516 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0476f4: 7120 cd09 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09cd │ │ -0476fa: 28e2 |0061: goto 0043 // -001e │ │ +047700: |[047700] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +047710: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +047712: 6e10 8611 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +047718: 0c04 |0004: move-result-object v4 │ │ +04771a: 1f04 1702 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +04771e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +047720: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +047724: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +047728: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +04772c: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +047730: b5c5 |0010: and-int/2addr v5, v12 │ │ +047732: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +047736: 8205 |0013: int-to-float v5, v0 │ │ +047738: c8b5 |0014: mul-float/2addr v5, v11 │ │ +04773a: 8753 |0015: float-to-int v3, v5 │ │ +04773c: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +047740: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +047746: b5c6 |001b: and-int/2addr v6, v12 │ │ +047748: 9601 0506 |001c: or-int v1, v5, v6 │ │ +04774c: 5445 4e04 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +047750: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +047754: 2205 4000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0040 │ │ +047758: 7010 0f01 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@010f │ │ +04775e: 5b45 4e04 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +047762: 5445 4e04 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +047766: 2206 4300 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0043 │ │ +04776a: 6207 1c00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001c │ │ +04776e: 7030 1301 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0113 │ │ +047774: 6e20 1101 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0111 │ │ +04777a: 7110 c109 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@09c1 │ │ +047780: 0a05 |0038: move-result v5 │ │ +047782: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +047786: 5445 4e04 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +04778a: 7130 d409 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09d4 │ │ +047790: 7020 920f a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@0f92 │ │ +047796: 0e00 |0043: return-void │ │ +047798: 7110 c109 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@09c1 │ │ +04779e: 0a05 |0047: move-result v5 │ │ +0477a0: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +0477a4: 5445 4e04 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +0477a8: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +0477ac: 5445 4e04 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +0477b0: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +0477b2: 6e20 1101 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0111 │ │ +0477b8: 2202 1502 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0215 │ │ +0477bc: 7030 3c0f 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f3c │ │ +0477c2: 5495 6a04 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +0477c6: 6e20 3c16 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0477cc: 7120 cd09 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09cd │ │ +0477d2: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=925 │ │ 0x0007 line=927 │ │ 0x000e line=928 │ │ 0x0013 line=929 │ │ 0x0016 line=930 │ │ @@ -67530,18 +67530,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0476fc: |[0476fc] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -04770c: 6200 5c04 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ -047710: 7230 610f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f61 │ │ -047716: 0e00 |0005: return-void │ │ +0477d4: |[0477d4] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +0477e4: 6200 5c04 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@045c │ │ +0477e8: 7230 610f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f61 │ │ +0477ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x0005 line=992 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -67551,42 +67551,42 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -047718: |[047718] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -047728: 5452 6f04 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -04772c: 6e10 8611 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -047732: 0c01 |0005: move-result-object v1 │ │ -047734: 1f01 1702 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047738: 6e10 8a0f 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -04773e: 0a02 |000b: move-result v2 │ │ -047740: 5213 5104 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -047744: 9000 0203 |000e: add-int v0, v2, v3 │ │ -047748: 9102 0600 |0010: sub-int v2, v6, v0 │ │ -04774c: 8222 |0012: int-to-float v2, v2 │ │ -04774e: 5253 6e04 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ -047752: 8233 |0015: int-to-float v3, v3 │ │ -047754: c932 |0016: div-float/2addr v2, v3 │ │ -047756: 5952 6d04 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -04775a: 5252 6804 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -04775e: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -047762: 5252 6d04 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -047766: 7020 a40f 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@0fa4 │ │ -04776c: 5512 4f04 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -047770: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ -047774: 5452 6f04 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047778: 5253 6d04 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -04777c: 5254 7004 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -047780: 7040 7b0f 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ -047786: 5452 6f04 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -04778a: 6e20 7e0f 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@0f7e │ │ -047790: 0e00 |0034: return-void │ │ +0477f0: |[0477f0] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +047800: 5452 6f04 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047804: 6e10 8611 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +04780a: 0c01 |0005: move-result-object v1 │ │ +04780c: 1f01 1702 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047810: 6e10 8a0f 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +047816: 0a02 |000b: move-result v2 │ │ +047818: 5213 5104 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +04781c: 9000 0203 |000e: add-int v0, v2, v3 │ │ +047820: 9102 0600 |0010: sub-int v2, v6, v0 │ │ +047824: 8222 |0012: int-to-float v2, v2 │ │ +047826: 5253 6e04 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ +04782a: 8233 |0015: int-to-float v3, v3 │ │ +04782c: c932 |0016: div-float/2addr v2, v3 │ │ +04782e: 5952 6d04 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047832: 5252 6804 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +047836: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +04783a: 5252 6d04 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +04783e: 7020 a40f 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@0fa4 │ │ +047844: 5512 4f04 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +047848: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ +04784c: 5452 6f04 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047850: 5253 6d04 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047854: 5254 7004 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +047858: 7040 7b0f 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ +04785e: 5452 6f04 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047862: 6e20 7e0f 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@0f7e │ │ +047868: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0008 line=910 │ │ 0x0010 line=912 │ │ 0x0019 line=914 │ │ 0x001d line=915 │ │ @@ -67605,26 +67605,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -047794: |[047794] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -0477a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0477a6: 5521 6204 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -0477aa: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0477ae: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -0477b2: 6e30 b30f 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@0fb3 │ │ -0477b8: 0a01 |000a: move-result v1 │ │ -0477ba: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -0477be: 5c20 6b04 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -0477c2: 0f00 |000f: return v0 │ │ -0477c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0477c6: 28fe |0011: goto 000f // -0002 │ │ +04786c: |[04786c] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +04787c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04787e: 5521 6204 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +047882: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +047886: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +04788a: 6e30 b30f 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@0fb3 │ │ +047890: 0a01 |000a: move-result v1 │ │ +047892: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +047896: 5c20 6b04 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +04789a: 0f00 |000f: return v0 │ │ +04789c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +04789e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=836 │ │ 0x000d line=837 │ │ 0x000f line=840 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -67636,58 +67636,58 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0477c8: |[0477c8] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -0477d8: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -0477dc: 54b8 6f04 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -0477e0: 6e10 8611 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0477e6: 0c06 |0007: move-result-object v6 │ │ -0477e8: 1f06 1702 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0477ec: 5568 4f04 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -0477f0: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ -0477f4: 5268 5104 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -0477f8: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ -0477fc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0477fe: 6e10 850f 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -047804: 0a00 |0016: move-result v0 │ │ -047806: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -047808: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ -04780c: 6e20 840f 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -047812: 0c07 |001d: move-result-object v7 │ │ -047814: 54b8 6f04 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047818: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ -04781c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -047820: 28f4 |0024: goto 0018 // -000c │ │ -047822: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -047824: 28ed |0026: goto 0013 // -0013 │ │ -047826: 52b8 6904 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ -04782a: a708 0a08 |0029: sub-float v8, v10, v8 │ │ -04782e: 52b9 6804 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -047832: 8299 |002d: int-to-float v9, v9 │ │ -047834: c898 |002e: mul-float/2addr v8, v9 │ │ -047836: 8785 |002f: float-to-int v5, v8 │ │ -047838: 59bc 6904 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ -04783c: a708 0a0c |0032: sub-float v8, v10, v12 │ │ -047840: 52b9 6804 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -047844: 8299 |0036: int-to-float v9, v9 │ │ -047846: c898 |0037: mul-float/2addr v8, v9 │ │ -047848: 8784 |0038: float-to-int v4, v8 │ │ -04784a: 9102 0504 |0039: sub-int v2, v5, v4 │ │ -04784e: 6e20 a911 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ -047854: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ -047858: 52b8 6904 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ -04785c: a708 0a08 |0042: sub-float v8, v10, v8 │ │ -047860: 52b9 6004 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ -047864: 7040 7b0f 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ -04786a: 28d9 |0049: goto 0022 // -0027 │ │ -04786c: 0e00 |004a: return-void │ │ +0478a0: |[0478a0] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +0478b0: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +0478b4: 54b8 6f04 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +0478b8: 6e10 8611 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0478be: 0c06 |0007: move-result-object v6 │ │ +0478c0: 1f06 1702 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +0478c4: 5568 4f04 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +0478c8: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ +0478cc: 5268 5104 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +0478d0: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ +0478d4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0478d6: 6e10 850f 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +0478dc: 0a00 |0016: move-result v0 │ │ +0478de: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0478e0: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ +0478e4: 6e20 840f 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +0478ea: 0c07 |001d: move-result-object v7 │ │ +0478ec: 54b8 6f04 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +0478f0: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ +0478f4: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0478f8: 28f4 |0024: goto 0018 // -000c │ │ +0478fa: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0478fc: 28ed |0026: goto 0013 // -0013 │ │ +0478fe: 52b8 6904 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ +047902: a708 0a08 |0029: sub-float v8, v10, v8 │ │ +047906: 52b9 6804 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +04790a: 8299 |002d: int-to-float v9, v9 │ │ +04790c: c898 |002e: mul-float/2addr v8, v9 │ │ +04790e: 8785 |002f: float-to-int v5, v8 │ │ +047910: 59bc 6904 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ +047914: a708 0a0c |0032: sub-float v8, v10, v12 │ │ +047918: 52b9 6804 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +04791c: 8299 |0036: int-to-float v9, v9 │ │ +04791e: c898 |0037: mul-float/2addr v8, v9 │ │ +047920: 8784 |0038: float-to-int v4, v8 │ │ +047922: 9102 0504 |0039: sub-int v2, v5, v4 │ │ +047926: 6e20 a911 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ +04792c: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ +047930: 52b8 6904 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0469 │ │ +047934: a708 0a08 |0042: sub-float v8, v10, v8 │ │ +047938: 52b9 6004 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ +04793c: 7040 7b0f 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ +047942: 28d9 |0049: goto 0022 // -0027 │ │ +047944: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1071 │ │ 0x000a line=1072 │ │ 0x0013 line=1073 │ │ 0x0017 line=1074 │ │ 0x001a line=1075 │ │ @@ -67723,37 +67723,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -047870: |[047870] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -047880: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -047882: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -047884: 7110 c609 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@09c6 │ │ -04788a: 0a03 |0005: move-result v3 │ │ -04788c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -047890: 0f01 |0008: return v1 │ │ -047892: 6003 2200 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -047896: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -04789a: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -04789e: 0121 |000f: move v1, v2 │ │ -0478a0: 28f8 |0010: goto 0008 // -0008 │ │ -0478a2: 6e10 7a11 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ -0478a8: 0c00 |0014: move-result-object v0 │ │ -0478aa: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -0478ae: 6e10 2701 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ -0478b4: 0a03 |001a: move-result v3 │ │ -0478b6: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0478b8: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -0478bc: 0121 |001e: move v1, v2 │ │ -0478be: 28e9 |001f: goto 0008 // -0017 │ │ -0478c0: 0121 |0020: move v1, v2 │ │ -0478c2: 28e7 |0021: goto 0008 // -0019 │ │ +047948: |[047948] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +047958: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04795a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04795c: 7110 c609 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@09c6 │ │ +047962: 0a03 |0005: move-result v3 │ │ +047964: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +047968: 0f01 |0008: return v1 │ │ +04796a: 6003 2200 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +04796e: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +047972: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +047976: 0121 |000f: move v1, v2 │ │ +047978: 28f8 |0010: goto 0008 // -0008 │ │ +04797a: 6e10 7a11 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ +047980: 0c00 |0014: move-result-object v0 │ │ +047982: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +047986: 6e10 2701 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ +04798c: 0a03 |001a: move-result v3 │ │ +04798e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +047990: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +047994: 0121 |001e: move v1, v2 │ │ +047996: 28e9 |001f: goto 0008 // -0017 │ │ +047998: 0121 |0020: move v1, v2 │ │ +04799a: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0008 line=409 │ │ 0x0009 line=403 │ │ 0x0011 line=405 │ │ 0x0015 line=406 │ │ @@ -67769,72 +67769,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -0478c4: |[0478c4] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -0478d4: 20c0 6d02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@026d │ │ -0478d8: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0478dc: 07c7 |0004: move-object v7, v12 │ │ -0478de: 1f07 6d02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ -0478e2: 6e10 9111 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ -0478e8: 0a09 |000a: move-result v9 │ │ -0478ea: 6e10 9211 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ -0478f0: 0a0a |000e: move-result v10 │ │ -0478f2: 6e10 f311 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -0478f8: 0a06 |0012: move-result v6 │ │ -0478fa: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0478fe: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -047902: 6e20 f211 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -047908: 0c01 |001a: move-result-object v1 │ │ -04790a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -04790e: 6e10 8711 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -047914: 0a02 |0020: move-result v2 │ │ -047916: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -04791a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -04791e: 6e10 9011 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1190 │ │ -047924: 0a02 |0028: move-result v2 │ │ -047926: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -04792a: 9000 100a |002b: add-int v0, v16, v10 │ │ -04792e: 6e10 9411 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ -047934: 0a02 |0030: move-result v2 │ │ -047936: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -04793a: 9000 100a |0033: add-int v0, v16, v10 │ │ -04793e: 6e10 7c11 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@117c │ │ -047944: 0a02 |0038: move-result v2 │ │ -047946: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -04794a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -04794c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -047950: 6e10 8711 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -047956: 0a03 |0041: move-result v3 │ │ -047958: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -04795c: 9000 100a |0044: add-int v0, v16, v10 │ │ -047960: 6e10 9411 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ -047966: 0a03 |0049: move-result v3 │ │ -047968: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -04796c: 07b0 |004c: move-object v0, v11 │ │ -04796e: 01e3 |004d: move v3, v14 │ │ -047970: 7406 750f 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@0f75 │ │ -047976: 0a00 |0051: move-result v0 │ │ -047978: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -04797c: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -04797e: 0f00 |0055: return v0 │ │ -047980: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -047984: 28bd |0058: goto 0015 // -0043 │ │ -047986: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -04798a: 7be0 |005b: neg-int v0, v14 │ │ -04798c: 7120 bb09 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ -047992: 0a00 |005f: move-result v0 │ │ -047994: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -047998: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -04799a: 28f2 |0063: goto 0055 // -000e │ │ -04799c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -04799e: 28f0 |0065: goto 0055 // -0010 │ │ +04799c: |[04799c] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +0479ac: 20c0 6d02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@026d │ │ +0479b0: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +0479b4: 07c7 |0004: move-object v7, v12 │ │ +0479b6: 1f07 6d02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ +0479ba: 6e10 9111 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ +0479c0: 0a09 |000a: move-result v9 │ │ +0479c2: 6e10 9211 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ +0479c8: 0a0a |000e: move-result v10 │ │ +0479ca: 6e10 f311 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +0479d0: 0a06 |0012: move-result v6 │ │ +0479d2: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0479d6: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0479da: 6e20 f211 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +0479e0: 0c01 |001a: move-result-object v1 │ │ +0479e2: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +0479e6: 6e10 8711 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +0479ec: 0a02 |0020: move-result v2 │ │ +0479ee: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +0479f2: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +0479f6: 6e10 9011 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1190 │ │ +0479fc: 0a02 |0028: move-result v2 │ │ +0479fe: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +047a02: 9000 100a |002b: add-int v0, v16, v10 │ │ +047a06: 6e10 9411 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ +047a0c: 0a02 |0030: move-result v2 │ │ +047a0e: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +047a12: 9000 100a |0033: add-int v0, v16, v10 │ │ +047a16: 6e10 7c11 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@117c │ │ +047a1c: 0a02 |0038: move-result v2 │ │ +047a1e: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +047a22: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +047a24: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +047a28: 6e10 8711 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +047a2e: 0a03 |0041: move-result v3 │ │ +047a30: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +047a34: 9000 100a |0044: add-int v0, v16, v10 │ │ +047a38: 6e10 9411 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ +047a3e: 0a03 |0049: move-result v3 │ │ +047a40: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +047a44: 07b0 |004c: move-object v0, v11 │ │ +047a46: 01e3 |004d: move v3, v14 │ │ +047a48: 7406 750f 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@0f75 │ │ +047a4e: 0a00 |0051: move-result v0 │ │ +047a50: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +047a54: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +047a56: 0f00 |0055: return v0 │ │ +047a58: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +047a5c: 28bd |0058: goto 0015 // -0043 │ │ +047a5e: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +047a62: 7be0 |005b: neg-int v0, v14 │ │ +047a64: 7120 bb09 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ +047a6a: 0a00 |005f: move-result v0 │ │ +047a6c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +047a70: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +047a72: 28f2 |0063: goto 0055 // -000e │ │ +047a74: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +047a76: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0005 line=1104 │ │ 0x0007 line=1105 │ │ 0x000b line=1106 │ │ 0x000f line=1107 │ │ @@ -67870,17 +67870,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0479a0: |[0479a0] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -0479b0: 5510 5f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -0479b4: 0f00 |0002: return v0 │ │ +047a78: |[047a78] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +047a88: 5510 5f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047a8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67888,24 +67888,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0479b8: |[0479b8] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0479c8: 2020 1702 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0479cc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0479d0: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ -0479d6: 0a00 |0007: move-result v0 │ │ -0479d8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0479dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0479de: 0f00 |000b: return v0 │ │ -0479e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0479e2: 28fe |000d: goto 000b // -0002 │ │ +047a90: |[047a90] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +047aa0: 2020 1702 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047aa4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +047aa8: 6f20 eb11 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@11eb │ │ +047aae: 0a00 |0007: move-result v0 │ │ +047ab0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +047ab4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +047ab6: 0f00 |000b: return v0 │ │ +047ab8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +047aba: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -67914,20 +67914,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0479e4: |[0479e4] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -0479f4: 5420 6f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -0479f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0479fa: 7030 790f 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@0f79 │ │ -047a00: 0a00 |0006: move-result v0 │ │ -047a02: 0f00 |0007: return v0 │ │ +047abc: |[047abc] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +047acc: 5420 6f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047ad0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +047ad2: 7030 790f 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@0f79 │ │ +047ad8: 0a00 |0006: move-result v0 │ │ +047ada: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -67935,27 +67935,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -047a04: |[047a04] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -047a14: 5420 6104 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047a18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -047a1a: 6e20 d80f 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ -047a20: 0a00 |0006: move-result v0 │ │ -047a22: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -047a26: 5520 5f04 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047a2a: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -047a2e: 5420 6104 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047a32: 6e10 ca0f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@0fca │ │ -047a38: 0e00 |0012: return-void │ │ -047a3a: 7110 cb09 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -047a40: 28fc |0016: goto 0012 // -0004 │ │ +047adc: |[047adc] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +047aec: 5420 6104 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047af0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +047af2: 6e20 d80f 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0fd8 │ │ +047af8: 0a00 |0006: move-result v0 │ │ +047afa: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +047afe: 5520 5f04 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047b02: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +047b06: 5420 6104 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047b0a: 6e10 ca0f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@0fca │ │ +047b10: 0e00 |0012: return-void │ │ +047b12: 7110 cb09 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +047b18: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0009 line=1022 │ │ 0x000d line=1023 │ │ 0x0012 line=1029 │ │ 0x0013 line=1027 │ │ @@ -67967,22 +67967,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -047a44: |[047a44] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -047a54: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047a58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -047a5c: 5410 6704 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047a60: 7220 4f0f 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@0f4f │ │ -047a66: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -047a6a: 6e20 a70f 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@0fa7 │ │ -047a70: 0e00 |000e: return-void │ │ +047b1c: |[047b1c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +047b2c: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +047b34: 5410 6704 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b38: 7220 4f0f 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@0f4f │ │ +047b3e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +047b42: 6e20 a70f 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@0fa7 │ │ +047b48: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x0009 line=344 │ │ 0x000e line=345 │ │ locals : │ │ @@ -67994,22 +67994,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -047a74: |[047a74] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -047a84: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047a88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -047a8c: 5410 6704 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047a90: 7220 500f 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@0f50 │ │ -047a96: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -047a9a: 6e20 a70f 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@0fa7 │ │ -047aa0: 0e00 |000e: return-void │ │ +047b4c: |[047b4c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +047b5c: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b60: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +047b64: 5410 6704 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b68: 7220 500f 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@0f50 │ │ +047b6e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +047b72: 6e20 a70f 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@0fa7 │ │ +047b78: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0004 line=335 │ │ 0x0009 line=337 │ │ 0x000e line=338 │ │ locals : │ │ @@ -68021,21 +68021,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -047aa4: |[047aa4] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -047ab4: 5420 6704 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047ab8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -047abc: 5420 6704 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -047ac0: 5221 6d04 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -047ac4: 7230 510f 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@0f51 │ │ -047aca: 0e00 |000b: return-void │ │ +047b7c: |[047b7c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +047b8c: 5420 6704 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +047b94: 5420 6704 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +047b98: 5221 6d04 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047b9c: 7230 510f 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@0f51 │ │ +047ba2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -68046,43 +68046,43 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -047acc: |[047acc] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -047adc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -047ade: 6f20 ee11 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@11ee │ │ -047ae4: 6e10 850f 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -047aea: 0a06 |0007: move-result v6 │ │ -047aec: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ -047af0: 6e20 840f 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -047af6: 0c03 |000d: move-result-object v3 │ │ -047af8: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -047afc: 5486 6c04 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -047b00: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ -047b04: 0e00 |0014: return-void │ │ -047b06: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -047b08: 28f8 |0016: goto 000e // -0008 │ │ -047b0a: 5486 6c04 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -047b0e: 6e10 2401 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ -047b14: 0a04 |001c: move-result v4 │ │ -047b16: 6e10 8711 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -047b1c: 0a02 |0020: move-result v2 │ │ -047b1e: 6e10 9411 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ -047b24: 0a05 |0024: move-result v5 │ │ -047b26: 6e10 7c11 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ -047b2c: 0a00 |0028: move-result v0 │ │ -047b2e: 9101 0204 |0029: sub-int v1, v2, v4 │ │ -047b32: 5486 6c04 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -047b36: 6e50 3001 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ -047b3c: 5486 6c04 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -047b40: 6e20 1f01 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ -047b46: 28df |0035: goto 0014 // -0021 │ │ +047ba4: |[047ba4] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +047bb4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +047bb6: 6f20 ee11 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@11ee │ │ +047bbc: 6e10 850f 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +047bc2: 0a06 |0007: move-result v6 │ │ +047bc4: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ +047bc8: 6e20 840f 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +047bce: 0c03 |000d: move-result-object v3 │ │ +047bd0: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +047bd4: 5486 6c04 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +047bd8: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ +047bdc: 0e00 |0014: return-void │ │ +047bde: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +047be0: 28f8 |0016: goto 000e // -0008 │ │ +047be2: 5486 6c04 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +047be6: 6e10 2401 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0124 │ │ +047bec: 0a04 |001c: move-result v4 │ │ +047bee: 6e10 8711 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +047bf4: 0a02 |0020: move-result v2 │ │ +047bf6: 6e10 9411 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ +047bfc: 0a05 |0024: move-result v5 │ │ +047bfe: 6e10 7c11 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ +047c04: 0a00 |0028: move-result v0 │ │ +047c06: 9101 0204 |0029: sub-int v1, v2, v4 │ │ +047c0a: 5486 6c04 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +047c0e: 6e50 3001 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0130 │ │ +047c14: 5486 6c04 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +047c18: 6e20 1f01 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@011f │ │ +047c1e: 28df |0035: goto 0014 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1053 │ │ 0x0004 line=1055 │ │ 0x000e line=1056 │ │ 0x0014 line=1068 │ │ 0x0015 line=1055 │ │ @@ -68109,96 +68109,96 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -047b48: |[047b48] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -047b58: 6e10 8611 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -047b5e: 0c01 |0003: move-result-object v1 │ │ -047b60: 1f01 1702 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047b64: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -047b66: 6e20 0d01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@010d │ │ -047b6c: 0a03 |000a: move-result v3 │ │ -047b6e: 5574 5f04 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047b72: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ -047b76: 5514 5304 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ -047b7a: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ -047b7e: 5474 6f04 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047b82: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ -047b86: 5474 7104 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ -047b8a: 6e20 0801 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0108 │ │ -047b90: 5474 7104 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ -047b94: 5475 7104 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ -047b98: 5255 1f00 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ -047b9c: 5476 6f04 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047ba0: 6e10 8711 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -047ba6: 0a06 |0027: move-result v6 │ │ -047ba8: 7120 b915 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -047bae: 0a05 |002b: move-result v5 │ │ -047bb0: 5945 1f00 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@001f │ │ -047bb4: 5474 7104 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ -047bb8: 6e20 0401 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0104 │ │ -047bbe: 6004 2200 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -047bc2: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ -047bc6: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ -047bca: 6f5b ef11 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ -047bd0: 0a02 |003c: move-result v2 │ │ -047bd2: 6e20 0a01 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ -047bd8: 0f02 |0040: return v2 │ │ -047bda: 5514 4f04 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -047bde: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ -047be2: 5274 6d04 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -047be6: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -047be8: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ -047bec: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ -047bf0: 6e10 9d11 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@119d │ │ -047bf6: 0a04 |004f: move-result v4 │ │ -047bf8: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -047bfc: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -047bfe: 6e20 be11 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@11be │ │ -047c04: 6e10 7e11 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@117e │ │ -047c0a: 0c00 |0059: move-result-object v0 │ │ -047c0c: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ -047c10: 6e10 8711 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -047c16: 0a04 |005f: move-result v4 │ │ -047c18: 8244 |0060: int-to-float v4, v4 │ │ -047c1a: 6e10 9411 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1194 │ │ -047c20: 0a05 |0064: move-result v5 │ │ -047c22: 8255 |0065: int-to-float v5, v5 │ │ -047c24: 5416 4e04 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -047c28: 6e56 0501 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0105 │ │ -047c2e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -047c30: 28d1 |006c: goto 003d // -002f │ │ -047c32: 1a04 b509 |006d: const-string v4, "SlidingPaneLayout" // string@09b5 │ │ -047c36: 2205 4d03 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -047c3a: 7010 f315 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -047c40: 1a06 5f0e |0074: const-string v6, "drawChild: child view " // string@0e5f │ │ -047c44: 6e20 fa15 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -047c4a: 0c05 |0079: move-result-object v5 │ │ -047c4c: 6e20 f915 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -047c52: 0c05 |007d: move-result-object v5 │ │ -047c54: 1a06 8800 |007e: const-string v6, " returned null drawing cache" // string@0088 │ │ -047c58: 6e20 fa15 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -047c5e: 0c05 |0083: move-result-object v5 │ │ -047c60: 6e10 ff15 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -047c66: 0c05 |0087: move-result-object v5 │ │ -047c68: 7120 fb10 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -047c6e: 6f5b ef11 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ -047c74: 0a02 |008e: move-result v2 │ │ -047c76: 28ae |008f: goto 003d // -0052 │ │ -047c78: 6e10 9d11 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@119d │ │ -047c7e: 0a04 |0093: move-result v4 │ │ -047c80: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ -047c84: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -047c86: 6e20 be11 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@11be │ │ -047c8c: 6f5b ef11 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ -047c92: 0a02 |009d: move-result v2 │ │ -047c94: 289f |009e: goto 003d // -0061 │ │ +047c20: |[047c20] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +047c30: 6e10 8611 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +047c36: 0c01 |0003: move-result-object v1 │ │ +047c38: 1f01 1702 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047c3c: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +047c3e: 6e20 0d01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@010d │ │ +047c44: 0a03 |000a: move-result v3 │ │ +047c46: 5574 5f04 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047c4a: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ +047c4e: 5514 5304 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ +047c52: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ +047c56: 5474 6f04 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047c5a: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ +047c5e: 5474 7104 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ +047c62: 6e20 0801 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0108 │ │ +047c68: 5474 7104 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ +047c6c: 5475 7104 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ +047c70: 5255 1f00 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@001f │ │ +047c74: 5476 6f04 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +047c78: 6e10 8711 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +047c7e: 0a06 |0027: move-result v6 │ │ +047c80: 7120 c015 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +047c86: 0a05 |002b: move-result v5 │ │ +047c88: 5945 1f00 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@001f │ │ +047c8c: 5474 7104 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0471 │ │ +047c90: 6e20 0401 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0104 │ │ +047c96: 6004 2200 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +047c9a: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ +047c9e: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ +047ca2: 6f5b ef11 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ +047ca8: 0a02 |003c: move-result v2 │ │ +047caa: 6e20 0a01 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@010a │ │ +047cb0: 0f02 |0040: return v2 │ │ +047cb2: 5514 4f04 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +047cb6: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ +047cba: 5274 6d04 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047cbe: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +047cc0: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ +047cc4: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ +047cc8: 6e10 9d11 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@119d │ │ +047cce: 0a04 |004f: move-result v4 │ │ +047cd0: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +047cd4: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +047cd6: 6e20 be11 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@11be │ │ +047cdc: 6e10 7e11 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@117e │ │ +047ce2: 0c00 |0059: move-result-object v0 │ │ +047ce4: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ +047ce8: 6e10 8711 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +047cee: 0a04 |005f: move-result v4 │ │ +047cf0: 8244 |0060: int-to-float v4, v4 │ │ +047cf2: 6e10 9411 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1194 │ │ +047cf8: 0a05 |0064: move-result v5 │ │ +047cfa: 8255 |0065: int-to-float v5, v5 │ │ +047cfc: 5416 4e04 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +047d00: 6e56 0501 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0105 │ │ +047d06: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +047d08: 28d1 |006c: goto 003d // -002f │ │ +047d0a: 1a04 cb09 |006d: const-string v4, "SlidingPaneLayout" // string@09cb │ │ +047d0e: 2205 4f03 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +047d12: 7010 fa15 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +047d18: 1a06 6f0e |0074: const-string v6, "drawChild: child view " // string@0e6f │ │ +047d1c: 6e20 0116 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +047d22: 0c05 |0079: move-result-object v5 │ │ +047d24: 6e20 0016 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +047d2a: 0c05 |007d: move-result-object v5 │ │ +047d2c: 1a06 9b00 |007e: const-string v6, " returned null drawing cache" // string@009b │ │ +047d30: 6e20 0116 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +047d36: 0c05 |0083: move-result-object v5 │ │ +047d38: 6e10 0616 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +047d3e: 0c05 |0087: move-result-object v5 │ │ +047d40: 7120 fb10 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +047d46: 6f5b ef11 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ +047d4c: 0a02 |008e: move-result v2 │ │ +047d4e: 28ae |008f: goto 003d // -0052 │ │ +047d50: 6e10 9d11 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@119d │ │ +047d56: 0a04 |0093: move-result v4 │ │ +047d58: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ +047d5c: 1204 |0096: const/4 v4, #int 0 // #0 │ │ +047d5e: 6e20 be11 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@11be │ │ +047d64: 6f5b ef11 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@11ef │ │ +047d6a: 0a02 |009d: move-result v2 │ │ +047d6c: 289f |009e: goto 003d // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0006 line=953 │ │ 0x000b line=955 │ │ 0x0017 line=957 │ │ 0x001c line=958 │ │ @@ -68237,18 +68237,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047c98: |[047c98] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -047ca8: 2200 1702 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047cac: 7010 490f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@0f49 │ │ -047cb2: 1100 |0005: return-object v0 │ │ +047d70: |[047d70] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +047d80: 2200 1702 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047d84: 7010 490f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@0f49 │ │ +047d8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68256,20 +68256,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -047cb4: |[047cb4] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -047cc4: 2200 1702 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047cc8: 6e10 860f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@0f86 │ │ -047cce: 0c01 |0005: move-result-object v1 │ │ -047cd0: 7030 4b0f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f4b │ │ -047cd6: 1100 |0009: return-object v0 │ │ +047d8c: |[047d8c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +047d9c: 2200 1702 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047da0: 6e10 860f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@0f86 │ │ +047da6: 0c01 |0005: move-result-object v1 │ │ +047da8: 7030 4b0f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f4b │ │ +047dae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -68278,24 +68278,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -047cd8: |[047cd8] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -047ce8: 2020 6c02 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ -047cec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -047cf0: 2200 1702 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047cf4: 1f02 6c02 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ -047cf8: 7020 4e0f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0f4e │ │ -047cfe: 1100 |000b: return-object v0 │ │ -047d00: 2200 1702 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047d04: 7020 4d0f 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0f4d │ │ -047d0a: 28fa |0011: goto 000b // -0006 │ │ +047db0: |[047db0] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +047dc0: 2020 6c02 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ +047dc4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +047dc8: 2200 1702 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047dcc: 1f02 6c02 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@026c │ │ +047dd0: 7020 4e0f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0f4e │ │ +047dd6: 1100 |000b: return-object v0 │ │ +047dd8: 2200 1702 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047ddc: 7020 4d0f 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0f4d │ │ +047de2: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x000c - 0x0012 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ @@ -68305,17 +68305,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047d0c: |[047d0c] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -047d1c: 5210 6004 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ -047d20: 0f00 |0002: return v0 │ │ +047de4: |[047de4] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +047df4: 5210 6004 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ +047df8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68323,17 +68323,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047d24: |[047d24] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -047d34: 5210 6804 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -047d38: 0f00 |0002: return v0 │ │ +047dfc: |[047dfc] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +047e0c: 5210 6804 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +047e10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68341,17 +68341,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047d3c: |[047d3c] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -047d4c: 5210 7004 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -047d50: 0f00 |0002: return v0 │ │ +047e14: |[047e14] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +047e24: 5210 7004 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +047e28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68359,31 +68359,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -047d54: |[047d54] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -047d64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -047d66: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -047d6a: 0f01 |0003: return v1 │ │ -047d6c: 6e10 8611 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -047d72: 0c00 |0007: move-result-object v0 │ │ -047d74: 1f00 1702 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -047d78: 5542 5f04 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047d7c: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -047d80: 5502 4f04 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -047d84: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -047d88: 5242 6d04 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -047d8c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -047d8e: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -047d92: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -047d96: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -047d98: 28e9 |001a: goto 0003 // -0017 │ │ +047e2c: |[047e2c] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +047e3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047e3e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +047e42: 0f01 |0003: return v1 │ │ +047e44: 6e10 8611 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +047e4a: 0c00 |0007: move-result-object v0 │ │ +047e4c: 1f00 1702 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +047e50: 5542 5f04 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047e54: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +047e58: 5502 4f04 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +047e5c: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +047e60: 5242 6d04 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047e64: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +047e66: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +047e6a: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +047e6e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +047e70: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1126 │ │ 0x0003 line=1130 │ │ 0x0004 line=1129 │ │ 0x000a line=1130 │ │ locals : │ │ @@ -68396,25 +68396,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -047d9c: |[047d9c] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -047dac: 5520 5f04 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047db0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -047db4: 5220 6d04 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -047db8: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -047dbc: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -047dc0: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -047dc4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -047dc6: 0f00 |000d: return v0 │ │ -047dc8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -047dca: 28fe |000f: goto 000d // -0002 │ │ +047e74: |[047e74] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +047e84: 5520 5f04 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047e88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +047e8c: 5220 6d04 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +047e90: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +047e94: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +047e98: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +047e9c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +047e9e: 0f00 |000d: return v0 │ │ +047ea0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +047ea2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68422,17 +68422,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047dcc: |[047dcc] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -047ddc: 5510 5f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047de0: 0f00 |0002: return v0 │ │ +047ea4: |[047ea4] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +047eb4: 5510 5f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047eb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -68440,19 +68440,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -047de4: |[047de4] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -047df4: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ -047dfa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -047dfc: 5c10 6204 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -047e00: 0e00 |0006: return-void │ │ +047ebc: |[047ebc] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +047ecc: 6f10 fb11 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ +047ed2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +047ed4: 5c10 6204 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +047ed8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ 0x0006 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -68462,33 +68462,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -047e04: |[047e04] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -047e14: 6f10 fc11 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ -047e1a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -047e1c: 5c43 6204 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -047e20: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -047e22: 5443 6a04 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -047e26: 6e10 3e16 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -047e2c: 0a00 |000c: move-result v0 │ │ -047e2e: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -047e32: 5443 6a04 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -047e36: 6e20 3816 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -047e3c: 0c01 |0014: move-result-object v1 │ │ -047e3e: 1f01 1502 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0215 │ │ -047e42: 6e10 3d0f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@0f3d │ │ -047e48: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -047e4c: 28f1 |001c: goto 000d // -000f │ │ -047e4e: 5443 6a04 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ -047e52: 6e10 3616 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -047e58: 0e00 |0022: return-void │ │ +047edc: |[047edc] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +047eec: 6f10 fc11 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ +047ef2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +047ef4: 5c43 6204 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +047ef8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +047efa: 5443 6a04 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +047efe: 6e10 4516 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +047f04: 0a00 |000c: move-result v0 │ │ +047f06: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +047f0a: 5443 6a04 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +047f0e: 6e20 3f16 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +047f14: 0c01 |0014: move-result-object v1 │ │ +047f16: 1f01 1502 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@0215 │ │ +047f1a: 6e10 3d0f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@0f3d │ │ +047f20: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047f24: 28f1 |001c: goto 000d // -000f │ │ +047f26: 5443 6a04 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@046a │ │ +047f2a: 6e10 3d16 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +047f30: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0006 line=423 │ │ 0x000f line=424 │ │ 0x0017 line=425 │ │ @@ -68506,119 +68506,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -047e5c: |[047e5c] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -047e6c: 7110 d908 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ -047e72: 0a00 |0003: move-result v0 │ │ -047e74: 55d9 5f04 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047e78: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -047e7c: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -047e80: 6e10 850f 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -047e86: 0a09 |000d: move-result v9 │ │ -047e88: 121a |000e: const/4 v10, #int 1 // #1 │ │ -047e8a: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -047e8e: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -047e90: 6e20 840f 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -047e96: 0c05 |0015: move-result-object v5 │ │ -047e98: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -047e9c: 54d9 6104 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047ea0: 6e10 4d11 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -047ea6: 0a0a |001d: move-result v10 │ │ -047ea8: 87aa |001e: float-to-int v10, v10 │ │ -047eaa: 6e10 4f11 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -047eb0: 0a0b |0022: move-result v11 │ │ -047eb2: 87bb |0023: float-to-int v11, v11 │ │ -047eb4: 6e40 ed0f 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ -047eba: 0a09 |0027: move-result v9 │ │ -047ebc: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -047ec0: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -047ec2: 5cd9 6b04 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -047ec6: 55d9 5f04 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -047eca: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -047ece: 55d9 6504 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ -047ed2: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -047ed6: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -047eda: 54d9 6104 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047ede: 6e10 cc0f 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -047ee4: 6f20 fe11 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11fe │ │ -047eea: 0a09 |003f: move-result v9 │ │ -047eec: 0f09 |0040: return v9 │ │ -047eee: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -047ef0: 28e9 |0042: goto 002b // -0017 │ │ -047ef2: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -047ef4: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -047ef8: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -047efa: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -047efe: 54d9 6104 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047f02: 6e10 cc0f 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -047f08: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -047f0a: 28f1 |004f: goto 0040 // -000f │ │ -047f0c: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -047f0e: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -047f14: 54d9 6104 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047f18: 6e20 f70f e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ -047f1e: 0a03 |0059: move-result v3 │ │ -047f20: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -047f24: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -047f28: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -047f2a: 28e1 |005f: goto 0040 // -001f │ │ -047f2c: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -047f2e: 5cd9 6504 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ -047f32: 6e10 4d11 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -047f38: 0a07 |0066: move-result v7 │ │ -047f3a: 6e10 4f11 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -047f40: 0a08 |006a: move-result v8 │ │ -047f42: 59d7 6304 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ -047f46: 59d8 6404 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ -047f4a: 54d9 6104 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047f4e: 54da 6f04 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047f52: 877b |0073: float-to-int v11, v7 │ │ -047f54: 878c |0074: float-to-int v12, v8 │ │ -047f56: 6e40 ed0f a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ -047f5c: 0a09 |0078: move-result v9 │ │ -047f5e: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -047f62: 54d9 6f04 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -047f66: 6e20 930f 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ -047f6c: 0a09 |0080: move-result v9 │ │ -047f6e: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -047f72: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -047f74: 28d0 |0084: goto 0054 // -0030 │ │ -047f76: 6e10 4d11 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -047f7c: 0a07 |0088: move-result v7 │ │ -047f7e: 6e10 4f11 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -047f84: 0a08 |008c: move-result v8 │ │ -047f86: 52d9 6304 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ -047f8a: a709 0709 |008f: sub-float v9, v7, v9 │ │ -047f8e: 7110 b215 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -047f94: 0a01 |0094: move-result v1 │ │ -047f96: 52d9 6404 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ -047f9a: a709 0809 |0097: sub-float v9, v8, v9 │ │ -047f9e: 7110 b215 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -047fa4: 0a02 |009c: move-result v2 │ │ -047fa6: 54d9 6104 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047faa: 6e10 e70f 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ -047fb0: 0a06 |00a2: move-result v6 │ │ -047fb2: 8269 |00a3: int-to-float v9, v6 │ │ -047fb4: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -047fb8: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -047fbc: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -047fc0: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -047fc4: 54d9 6104 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -047fc8: 6e10 cc0f 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -047fce: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -047fd0: 5cd9 6504 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ -047fd4: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -047fd6: 288b |00b5: goto 0040 // -0075 │ │ -047fd8: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -047fda: 2889 |00b7: goto 0040 // -0077 │ │ -047fdc: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +047f34: |[047f34] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +047f44: 7110 d908 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ +047f4a: 0a00 |0003: move-result v0 │ │ +047f4c: 55d9 5f04 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047f50: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +047f54: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +047f58: 6e10 850f 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +047f5e: 0a09 |000d: move-result v9 │ │ +047f60: 121a |000e: const/4 v10, #int 1 // #1 │ │ +047f62: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +047f66: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +047f68: 6e20 840f 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +047f6e: 0c05 |0015: move-result-object v5 │ │ +047f70: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +047f74: 54d9 6104 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047f78: 6e10 4d11 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +047f7e: 0a0a |001d: move-result v10 │ │ +047f80: 87aa |001e: float-to-int v10, v10 │ │ +047f82: 6e10 4f11 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +047f88: 0a0b |0022: move-result v11 │ │ +047f8a: 87bb |0023: float-to-int v11, v11 │ │ +047f8c: 6e40 ed0f 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ +047f92: 0a09 |0027: move-result v9 │ │ +047f94: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +047f98: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +047f9a: 5cd9 6b04 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +047f9e: 55d9 5f04 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +047fa2: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +047fa6: 55d9 6504 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ +047faa: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +047fae: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +047fb2: 54d9 6104 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047fb6: 6e10 cc0f 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +047fbc: 6f20 fe11 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11fe │ │ +047fc2: 0a09 |003f: move-result v9 │ │ +047fc4: 0f09 |0040: return v9 │ │ +047fc6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +047fc8: 28e9 |0042: goto 002b // -0017 │ │ +047fca: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +047fcc: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +047fd0: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +047fd2: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +047fd6: 54d9 6104 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047fda: 6e10 cc0f 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +047fe0: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +047fe2: 28f1 |004f: goto 0040 // -000f │ │ +047fe4: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +047fe6: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +047fec: 54d9 6104 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +047ff0: 6e20 f70f e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0ff7 │ │ +047ff6: 0a03 |0059: move-result v3 │ │ +047ff8: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +047ffc: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +048000: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +048002: 28e1 |005f: goto 0040 // -001f │ │ +048004: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +048006: 5cd9 6504 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ +04800a: 6e10 4d11 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +048010: 0a07 |0066: move-result v7 │ │ +048012: 6e10 4f11 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +048018: 0a08 |006a: move-result v8 │ │ +04801a: 59d7 6304 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ +04801e: 59d8 6404 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ +048022: 54d9 6104 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048026: 54da 6f04 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +04802a: 877b |0073: float-to-int v11, v7 │ │ +04802c: 878c |0074: float-to-int v12, v8 │ │ +04802e: 6e40 ed0f a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ +048034: 0a09 |0078: move-result v9 │ │ +048036: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +04803a: 54d9 6f04 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +04803e: 6e20 930f 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ +048044: 0a09 |0080: move-result v9 │ │ +048046: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +04804a: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +04804c: 28d0 |0084: goto 0054 // -0030 │ │ +04804e: 6e10 4d11 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +048054: 0a07 |0088: move-result v7 │ │ +048056: 6e10 4f11 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +04805c: 0a08 |008c: move-result v8 │ │ +04805e: 52d9 6304 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ +048062: a709 0709 |008f: sub-float v9, v7, v9 │ │ +048066: 7110 b915 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +04806c: 0a01 |0094: move-result v1 │ │ +04806e: 52d9 6404 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ +048072: a709 0809 |0097: sub-float v9, v8, v9 │ │ +048076: 7110 b915 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +04807c: 0a02 |009c: move-result v2 │ │ +04807e: 54d9 6104 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048082: 6e10 e70f 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ +048088: 0a06 |00a2: move-result v6 │ │ +04808a: 8269 |00a3: int-to-float v9, v6 │ │ +04808c: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +048090: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +048094: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +048098: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +04809c: 54d9 6104 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +0480a0: 6e10 cc0f 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +0480a6: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +0480a8: 5cd9 6504 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0465 │ │ +0480ac: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +0480ae: 288b |00b5: goto 0040 // -0075 │ │ +0480b0: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +0480b2: 2889 |00b7: goto 0040 // -0077 │ │ +0480b4: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0004 line=731 │ │ 0x0011 line=733 │ │ 0x0016 line=734 │ │ 0x0018 line=735 │ │ @@ -68674,220 +68674,220 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 401 16-bit code units │ │ -047ff0: |[047ff0] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -048000: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ -048004: 7401 8a0f 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -04800a: 0a10 |0005: move-result v16 │ │ -04800c: 7401 8b0f 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ -048012: 0a11 |0009: move-result v17 │ │ -048014: 7401 8c0f 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ -04801a: 0a12 |000d: move-result v18 │ │ -04801c: 7401 850f 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -048022: 0a06 |0011: move-result v6 │ │ -048024: 0215 1000 |0012: move/from16 v21, v16 │ │ -048028: 020e 1500 |0014: move/from16 v14, v21 │ │ -04802c: 0800 1900 |0016: move-object/from16 v0, v25 │ │ -048030: 5500 6204 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -048034: 0216 0000 |001a: move/from16 v22, v0 │ │ -048038: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ -04803c: 0800 1900 |001e: move-object/from16 v0, v25 │ │ -048040: 5500 5f04 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048044: 0216 0000 |0022: move/from16 v22, v0 │ │ -048048: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ -04804c: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -048050: 5500 6b04 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -048054: 0216 0000 |002a: move/from16 v22, v0 │ │ -048058: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ -04805c: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ -048060: 0200 1600 |0030: move/from16 v0, v22 │ │ -048064: 0801 1900 |0032: move-object/from16 v1, v25 │ │ -048068: 5910 6d04 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -04806c: 120b |0036: const/4 v11, #int 0 // #0 │ │ -04806e: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ -048072: 0800 1900 |0039: move-object/from16 v0, v25 │ │ -048076: 6e20 840f b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -04807c: 0c04 |003e: move-result-object v4 │ │ -04807e: 6e10 9611 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -048084: 0a16 |0042: move-result v22 │ │ -048086: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ -04808a: 0200 1600 |0045: move/from16 v0, v22 │ │ -04808e: 0201 1700 |0047: move/from16 v1, v23 │ │ -048092: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ -048096: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -04809a: 28ea |004d: goto 0037 // -0016 │ │ -04809c: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -0480a0: 28e0 |0050: goto 0030 // -0020 │ │ -0480a2: 6e10 8611 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0480a8: 0c0c |0054: move-result-object v12 │ │ -0480aa: 1f0c 1702 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0480ae: 6e10 8b11 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0480b4: 0a0a |005a: move-result v10 │ │ -0480b6: 120f |005b: const/4 v15, #int 0 // #0 │ │ -0480b8: 55c0 5304 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ -0480bc: 0216 0000 |005e: move/from16 v22, v0 │ │ -0480c0: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ -0480c4: 52c0 5104 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -0480c8: 0216 0000 |0064: move/from16 v22, v0 │ │ -0480cc: 52c0 5204 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ -0480d0: 0217 0000 |0068: move/from16 v23, v0 │ │ -0480d4: 900d 1617 |006a: add-int v13, v22, v23 │ │ -0480d8: 9116 1411 |006c: sub-int v22, v20, v17 │ │ -0480dc: 0800 1900 |006e: move-object/from16 v0, v25 │ │ -0480e0: 5200 6604 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ -0480e4: 0217 0000 |0072: move/from16 v23, v0 │ │ -0480e8: 9116 1617 |0074: sub-int v22, v22, v23 │ │ -0480ec: 0200 1600 |0076: move/from16 v0, v22 │ │ -0480f0: 7120 b915 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -0480f6: 0a16 |007b: move-result v22 │ │ -0480f8: 9116 1615 |007c: sub-int v22, v22, v21 │ │ -0480fc: 9113 160d |007e: sub-int v19, v22, v13 │ │ -048100: 0200 1300 |0080: move/from16 v0, v19 │ │ -048104: 0801 1900 |0082: move-object/from16 v1, v25 │ │ -048108: 5910 6e04 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ -04810c: 52c0 5104 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -048110: 0216 0000 |0088: move/from16 v22, v0 │ │ -048114: 9016 1615 |008a: add-int v22, v22, v21 │ │ -048118: 9016 1613 |008c: add-int v22, v22, v19 │ │ -04811c: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ -048120: 9016 1617 |0090: add-int v22, v22, v23 │ │ -048124: 9117 1411 |0092: sub-int v23, v20, v17 │ │ -048128: 0200 1600 |0094: move/from16 v0, v22 │ │ -04812c: 0201 1700 |0096: move/from16 v1, v23 │ │ -048130: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ -048134: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ -048138: 0200 1600 |009c: move/from16 v0, v22 │ │ -04813c: 5cc0 4f04 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -048140: 0200 1300 |00a0: move/from16 v0, v19 │ │ -048144: 8200 |00a2: int-to-float v0, v0 │ │ -048146: 0216 0000 |00a3: move/from16 v22, v0 │ │ -04814a: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ -04814e: 5200 6d04 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -048152: 0217 0000 |00a9: move/from16 v23, v0 │ │ -048156: a816 1617 |00ab: mul-float v22, v22, v23 │ │ -04815a: 0200 1600 |00ad: move/from16 v0, v22 │ │ -04815e: 8700 |00af: float-to-int v0, v0 │ │ -048160: 0216 0000 |00b0: move/from16 v22, v0 │ │ -048164: 52c0 5104 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -048168: 0217 0000 |00b4: move/from16 v23, v0 │ │ -04816c: 9016 1617 |00b6: add-int v22, v22, v23 │ │ -048170: 9015 1516 |00b8: add-int v21, v21, v22 │ │ -048174: 9107 150f |00ba: sub-int v7, v21, v15 │ │ -048178: 9008 070a |00bc: add-int v8, v7, v10 │ │ -04817c: 0209 1200 |00be: move/from16 v9, v18 │ │ -048180: 6e10 8a11 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -048186: 0a16 |00c3: move-result v22 │ │ -048188: 9005 0916 |00c4: add-int v5, v9, v22 │ │ -04818c: 0200 1200 |00c6: move/from16 v0, v18 │ │ -048190: 6e55 a711 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -048196: 6e10 9711 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -04819c: 0a16 |00ce: move-result v22 │ │ -04819e: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ -0481a2: 2900 7aff |00d1: goto/16 004b // -0086 │ │ -0481a6: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ -0481aa: 28c7 |00d5: goto 009c // -0039 │ │ -0481ac: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ -0481b0: 5500 5f04 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -0481b4: 0216 0000 |00da: move/from16 v22, v0 │ │ -0481b8: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ -0481bc: 0800 1900 |00de: move-object/from16 v0, v25 │ │ -0481c0: 5200 6804 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -0481c4: 0216 0000 |00e2: move/from16 v22, v0 │ │ -0481c8: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ -0481cc: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ -0481d0: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -0481d4: 5200 6d04 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -0481d8: 0217 0000 |00ec: move/from16 v23, v0 │ │ -0481dc: a716 1617 |00ee: sub-float v22, v22, v23 │ │ -0481e0: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ -0481e4: 5200 6804 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -0481e8: 0217 0000 |00f4: move/from16 v23, v0 │ │ -0481ec: 0200 1700 |00f6: move/from16 v0, v23 │ │ -0481f0: 8200 |00f8: int-to-float v0, v0 │ │ -0481f2: 0217 0000 |00f9: move/from16 v23, v0 │ │ -0481f6: a816 1617 |00fb: mul-float v22, v22, v23 │ │ -0481fa: 0200 1600 |00fd: move/from16 v0, v22 │ │ -0481fe: 870f |00ff: float-to-int v15, v0 │ │ -048200: 0215 0e00 |0100: move/from16 v21, v14 │ │ -048204: 28b8 |0102: goto 00ba // -0048 │ │ -048206: 0215 0e00 |0103: move/from16 v21, v14 │ │ -04820a: 28b5 |0105: goto 00ba // -004b │ │ -04820c: 0800 1900 |0106: move-object/from16 v0, v25 │ │ -048210: 5500 6204 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -048214: 0216 0000 |010a: move/from16 v22, v0 │ │ -048218: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ -04821c: 0800 1900 |010e: move-object/from16 v0, v25 │ │ -048220: 5500 5f04 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048224: 0216 0000 |0112: move/from16 v22, v0 │ │ -048228: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ -04822c: 0800 1900 |0116: move-object/from16 v0, v25 │ │ -048230: 5200 6804 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -048234: 0216 0000 |011a: move/from16 v22, v0 │ │ -048238: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ -04823c: 0800 1900 |011e: move-object/from16 v0, v25 │ │ -048240: 5200 6d04 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -048244: 0216 0000 |0122: move/from16 v22, v0 │ │ -048248: 0800 1900 |0124: move-object/from16 v0, v25 │ │ -04824c: 0201 1600 |0126: move/from16 v1, v22 │ │ -048250: 7020 a40f 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@0fa4 │ │ -048256: 0800 1900 |012b: move-object/from16 v0, v25 │ │ -04825a: 5400 6f04 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -04825e: 0816 0000 |012f: move-object/from16 v22, v0 │ │ -048262: 7401 8611 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -048268: 0c16 |0134: move-result-object v22 │ │ -04826a: 1f16 1702 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -04826e: 0800 1600 |0137: move-object/from16 v0, v22 │ │ -048272: 5500 4f04 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -048276: 0216 0000 |013b: move/from16 v22, v0 │ │ -04827a: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ -04827e: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -048282: 5400 6f04 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048286: 0816 0000 |0143: move-object/from16 v22, v0 │ │ -04828a: 0800 1900 |0145: move-object/from16 v0, v25 │ │ -04828e: 5200 6d04 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ -048292: 0217 0000 |0149: move/from16 v23, v0 │ │ -048296: 0800 1900 |014b: move-object/from16 v0, v25 │ │ -04829a: 5200 7004 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -04829e: 0218 0000 |014f: move/from16 v24, v0 │ │ -0482a2: 0800 1900 |0151: move-object/from16 v0, v25 │ │ -0482a6: 0801 1600 |0153: move-object/from16 v1, v22 │ │ -0482aa: 0202 1700 |0155: move/from16 v2, v23 │ │ -0482ae: 0203 1800 |0157: move/from16 v3, v24 │ │ -0482b2: 7040 7b0f 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ -0482b8: 0800 1900 |015c: move-object/from16 v0, v25 │ │ -0482bc: 5400 6f04 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -0482c0: 0816 0000 |0160: move-object/from16 v22, v0 │ │ -0482c4: 0800 1900 |0162: move-object/from16 v0, v25 │ │ -0482c8: 0801 1600 |0164: move-object/from16 v1, v22 │ │ -0482cc: 6e20 b40f 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@0fb4 │ │ -0482d2: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ -0482d6: 0200 1600 |016b: move/from16 v0, v22 │ │ -0482da: 0801 1900 |016d: move-object/from16 v1, v25 │ │ -0482de: 5c10 6204 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -0482e2: 0e00 |0171: return-void │ │ -0482e4: 120b |0172: const/4 v11, #int 0 // #0 │ │ -0482e6: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ -0482ea: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -0482ee: 6e20 840f b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -0482f4: 0c16 |017a: move-result-object v22 │ │ -0482f6: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ -0482fa: 0800 1900 |017d: move-object/from16 v0, v25 │ │ -0482fe: 5200 7004 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -048302: 0218 0000 |0181: move/from16 v24, v0 │ │ -048306: 0800 1900 |0183: move-object/from16 v0, v25 │ │ -04830a: 0801 1600 |0185: move-object/from16 v1, v22 │ │ -04830e: 0202 1700 |0187: move/from16 v2, v23 │ │ -048312: 0203 1800 |0189: move/from16 v3, v24 │ │ -048316: 7040 7b0f 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ -04831c: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ -048320: 28e3 |0190: goto 0173 // -001d │ │ +0480c8: |[0480c8] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +0480d8: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ +0480dc: 7401 8a0f 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +0480e2: 0a10 |0005: move-result v16 │ │ +0480e4: 7401 8b0f 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ +0480ea: 0a11 |0009: move-result v17 │ │ +0480ec: 7401 8c0f 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ +0480f2: 0a12 |000d: move-result v18 │ │ +0480f4: 7401 850f 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +0480fa: 0a06 |0011: move-result v6 │ │ +0480fc: 0215 1000 |0012: move/from16 v21, v16 │ │ +048100: 020e 1500 |0014: move/from16 v14, v21 │ │ +048104: 0800 1900 |0016: move-object/from16 v0, v25 │ │ +048108: 5500 6204 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +04810c: 0216 0000 |001a: move/from16 v22, v0 │ │ +048110: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ +048114: 0800 1900 |001e: move-object/from16 v0, v25 │ │ +048118: 5500 5f04 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +04811c: 0216 0000 |0022: move/from16 v22, v0 │ │ +048120: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ +048124: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +048128: 5500 6b04 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +04812c: 0216 0000 |002a: move/from16 v22, v0 │ │ +048130: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ +048134: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ +048138: 0200 1600 |0030: move/from16 v0, v22 │ │ +04813c: 0801 1900 |0032: move-object/from16 v1, v25 │ │ +048140: 5910 6d04 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +048144: 120b |0036: const/4 v11, #int 0 // #0 │ │ +048146: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ +04814a: 0800 1900 |0039: move-object/from16 v0, v25 │ │ +04814e: 6e20 840f b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +048154: 0c04 |003e: move-result-object v4 │ │ +048156: 6e10 9611 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +04815c: 0a16 |0042: move-result v22 │ │ +04815e: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ +048162: 0200 1600 |0045: move/from16 v0, v22 │ │ +048166: 0201 1700 |0047: move/from16 v1, v23 │ │ +04816a: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ +04816e: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +048172: 28ea |004d: goto 0037 // -0016 │ │ +048174: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +048178: 28e0 |0050: goto 0030 // -0020 │ │ +04817a: 6e10 8611 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +048180: 0c0c |0054: move-result-object v12 │ │ +048182: 1f0c 1702 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +048186: 6e10 8b11 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +04818c: 0a0a |005a: move-result v10 │ │ +04818e: 120f |005b: const/4 v15, #int 0 // #0 │ │ +048190: 55c0 5304 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ +048194: 0216 0000 |005e: move/from16 v22, v0 │ │ +048198: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ +04819c: 52c0 5104 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +0481a0: 0216 0000 |0064: move/from16 v22, v0 │ │ +0481a4: 52c0 5204 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ +0481a8: 0217 0000 |0068: move/from16 v23, v0 │ │ +0481ac: 900d 1617 |006a: add-int v13, v22, v23 │ │ +0481b0: 9116 1411 |006c: sub-int v22, v20, v17 │ │ +0481b4: 0800 1900 |006e: move-object/from16 v0, v25 │ │ +0481b8: 5200 6604 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ +0481bc: 0217 0000 |0072: move/from16 v23, v0 │ │ +0481c0: 9116 1617 |0074: sub-int v22, v22, v23 │ │ +0481c4: 0200 1600 |0076: move/from16 v0, v22 │ │ +0481c8: 7120 c015 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +0481ce: 0a16 |007b: move-result v22 │ │ +0481d0: 9116 1615 |007c: sub-int v22, v22, v21 │ │ +0481d4: 9113 160d |007e: sub-int v19, v22, v13 │ │ +0481d8: 0200 1300 |0080: move/from16 v0, v19 │ │ +0481dc: 0801 1900 |0082: move-object/from16 v1, v25 │ │ +0481e0: 5910 6e04 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ +0481e4: 52c0 5104 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +0481e8: 0216 0000 |0088: move/from16 v22, v0 │ │ +0481ec: 9016 1615 |008a: add-int v22, v22, v21 │ │ +0481f0: 9016 1613 |008c: add-int v22, v22, v19 │ │ +0481f4: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ +0481f8: 9016 1617 |0090: add-int v22, v22, v23 │ │ +0481fc: 9117 1411 |0092: sub-int v23, v20, v17 │ │ +048200: 0200 1600 |0094: move/from16 v0, v22 │ │ +048204: 0201 1700 |0096: move/from16 v1, v23 │ │ +048208: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ +04820c: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ +048210: 0200 1600 |009c: move/from16 v0, v22 │ │ +048214: 5cc0 4f04 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +048218: 0200 1300 |00a0: move/from16 v0, v19 │ │ +04821c: 8200 |00a2: int-to-float v0, v0 │ │ +04821e: 0216 0000 |00a3: move/from16 v22, v0 │ │ +048222: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ +048226: 5200 6d04 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +04822a: 0217 0000 |00a9: move/from16 v23, v0 │ │ +04822e: a816 1617 |00ab: mul-float v22, v22, v23 │ │ +048232: 0200 1600 |00ad: move/from16 v0, v22 │ │ +048236: 8700 |00af: float-to-int v0, v0 │ │ +048238: 0216 0000 |00b0: move/from16 v22, v0 │ │ +04823c: 52c0 5104 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +048240: 0217 0000 |00b4: move/from16 v23, v0 │ │ +048244: 9016 1617 |00b6: add-int v22, v22, v23 │ │ +048248: 9015 1516 |00b8: add-int v21, v21, v22 │ │ +04824c: 9107 150f |00ba: sub-int v7, v21, v15 │ │ +048250: 9008 070a |00bc: add-int v8, v7, v10 │ │ +048254: 0209 1200 |00be: move/from16 v9, v18 │ │ +048258: 6e10 8a11 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +04825e: 0a16 |00c3: move-result v22 │ │ +048260: 9005 0916 |00c4: add-int v5, v9, v22 │ │ +048264: 0200 1200 |00c6: move/from16 v0, v18 │ │ +048268: 6e55 a711 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +04826e: 6e10 9711 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +048274: 0a16 |00ce: move-result v22 │ │ +048276: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ +04827a: 2900 7aff |00d1: goto/16 004b // -0086 │ │ +04827e: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ +048282: 28c7 |00d5: goto 009c // -0039 │ │ +048284: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ +048288: 5500 5f04 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +04828c: 0216 0000 |00da: move/from16 v22, v0 │ │ +048290: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ +048294: 0800 1900 |00de: move-object/from16 v0, v25 │ │ +048298: 5200 6804 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +04829c: 0216 0000 |00e2: move/from16 v22, v0 │ │ +0482a0: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ +0482a4: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ +0482a8: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +0482ac: 5200 6d04 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +0482b0: 0217 0000 |00ec: move/from16 v23, v0 │ │ +0482b4: a716 1617 |00ee: sub-float v22, v22, v23 │ │ +0482b8: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ +0482bc: 5200 6804 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +0482c0: 0217 0000 |00f4: move/from16 v23, v0 │ │ +0482c4: 0200 1700 |00f6: move/from16 v0, v23 │ │ +0482c8: 8200 |00f8: int-to-float v0, v0 │ │ +0482ca: 0217 0000 |00f9: move/from16 v23, v0 │ │ +0482ce: a816 1617 |00fb: mul-float v22, v22, v23 │ │ +0482d2: 0200 1600 |00fd: move/from16 v0, v22 │ │ +0482d6: 870f |00ff: float-to-int v15, v0 │ │ +0482d8: 0215 0e00 |0100: move/from16 v21, v14 │ │ +0482dc: 28b8 |0102: goto 00ba // -0048 │ │ +0482de: 0215 0e00 |0103: move/from16 v21, v14 │ │ +0482e2: 28b5 |0105: goto 00ba // -004b │ │ +0482e4: 0800 1900 |0106: move-object/from16 v0, v25 │ │ +0482e8: 5500 6204 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +0482ec: 0216 0000 |010a: move/from16 v22, v0 │ │ +0482f0: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ +0482f4: 0800 1900 |010e: move-object/from16 v0, v25 │ │ +0482f8: 5500 5f04 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +0482fc: 0216 0000 |0112: move/from16 v22, v0 │ │ +048300: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ +048304: 0800 1900 |0116: move-object/from16 v0, v25 │ │ +048308: 5200 6804 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +04830c: 0216 0000 |011a: move/from16 v22, v0 │ │ +048310: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ +048314: 0800 1900 |011e: move-object/from16 v0, v25 │ │ +048318: 5200 6d04 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +04831c: 0216 0000 |0122: move/from16 v22, v0 │ │ +048320: 0800 1900 |0124: move-object/from16 v0, v25 │ │ +048324: 0201 1600 |0126: move/from16 v1, v22 │ │ +048328: 7020 a40f 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@0fa4 │ │ +04832e: 0800 1900 |012b: move-object/from16 v0, v25 │ │ +048332: 5400 6f04 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048336: 0816 0000 |012f: move-object/from16 v22, v0 │ │ +04833a: 7401 8611 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +048340: 0c16 |0134: move-result-object v22 │ │ +048342: 1f16 1702 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +048346: 0800 1600 |0137: move-object/from16 v0, v22 │ │ +04834a: 5500 4f04 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +04834e: 0216 0000 |013b: move/from16 v22, v0 │ │ +048352: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ +048356: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +04835a: 5400 6f04 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +04835e: 0816 0000 |0143: move-object/from16 v22, v0 │ │ +048362: 0800 1900 |0145: move-object/from16 v0, v25 │ │ +048366: 5200 6d04 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@046d │ │ +04836a: 0217 0000 |0149: move/from16 v23, v0 │ │ +04836e: 0800 1900 |014b: move-object/from16 v0, v25 │ │ +048372: 5200 7004 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +048376: 0218 0000 |014f: move/from16 v24, v0 │ │ +04837a: 0800 1900 |0151: move-object/from16 v0, v25 │ │ +04837e: 0801 1600 |0153: move-object/from16 v1, v22 │ │ +048382: 0202 1700 |0155: move/from16 v2, v23 │ │ +048386: 0203 1800 |0157: move/from16 v3, v24 │ │ +04838a: 7040 7b0f 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ +048390: 0800 1900 |015c: move-object/from16 v0, v25 │ │ +048394: 5400 6f04 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048398: 0816 0000 |0160: move-object/from16 v22, v0 │ │ +04839c: 0800 1900 |0162: move-object/from16 v0, v25 │ │ +0483a0: 0801 1600 |0164: move-object/from16 v1, v22 │ │ +0483a4: 6e20 b40f 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@0fb4 │ │ +0483aa: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ +0483ae: 0200 1600 |016b: move/from16 v0, v22 │ │ +0483b2: 0801 1900 |016d: move-object/from16 v1, v25 │ │ +0483b6: 5c10 6204 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +0483ba: 0e00 |0171: return-void │ │ +0483bc: 120b |0172: const/4 v11, #int 0 // #0 │ │ +0483be: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ +0483c2: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +0483c6: 6e20 840f b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +0483cc: 0c16 |017a: move-result-object v22 │ │ +0483ce: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ +0483d2: 0800 1900 |017d: move-object/from16 v0, v25 │ │ +0483d6: 5200 7004 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +0483da: 0218 0000 |0181: move/from16 v24, v0 │ │ +0483de: 0800 1900 |0183: move-object/from16 v0, v25 │ │ +0483e2: 0801 1600 |0185: move-object/from16 v1, v22 │ │ +0483e6: 0202 1700 |0187: move/from16 v2, v23 │ │ +0483ea: 0203 1800 |0189: move/from16 v3, v24 │ │ +0483ee: 7040 7b0f 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@0f7b │ │ +0483f4: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0483f8: 28e3 |0190: goto 0173 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x0006 line=642 │ │ 0x000a line=643 │ │ 0x000e line=645 │ │ @@ -68967,442 +68967,442 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 844 16-bit code units │ │ -048324: |[048324] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -048334: 7701 6b11 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -04833a: 0a16 |0003: move-result v22 │ │ -04833c: 7701 6c11 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -048342: 0a18 |0007: move-result v24 │ │ -048344: 7701 6b11 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -04834a: 0a0b |000b: move-result v11 │ │ -04834c: 7701 6c11 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -048352: 0a0c |000f: move-result v12 │ │ -048354: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ -048358: 0200 1600 |0012: move/from16 v0, v22 │ │ -04835c: 0201 1a00 |0014: move/from16 v1, v26 │ │ -048360: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ -048364: 7401 940f 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0f94 │ │ -04836a: 0a1a |001b: move-result v26 │ │ -04836c: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ -048370: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ -048374: 0200 1600 |0020: move/from16 v0, v22 │ │ -048378: 0201 1a00 |0022: move/from16 v1, v26 │ │ -04837c: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ -048380: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ -048384: 120f |0028: const/4 v15, #int 0 // #0 │ │ -048386: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ -04838a: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ -048390: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ -048394: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -048396: 7401 8a0f 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -04839c: 0a1a |0034: move-result v26 │ │ -04839e: 911a 181a |0035: sub-int v26, v24, v26 │ │ -0483a2: 7401 8b0f 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ -0483a8: 0a1b |003a: move-result v27 │ │ -0483aa: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ -0483ae: 7401 850f 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -0483b4: 0a05 |0040: move-result v5 │ │ -0483b6: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ -0483ba: 0200 1a00 |0043: move/from16 v0, v26 │ │ -0483be: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ -0483c2: 1a1a b509 |0047: const-string v26, "SlidingPaneLayout" // string@09b5 │ │ -0483c6: 1a1b b516 |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@16b5 │ │ -0483ca: 7702 fb10 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -0483d0: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ -0483d4: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ -0483d8: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ -0483dc: 5b10 6f04 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -0483e0: 120e |0056: const/4 v14, #int 0 // #0 │ │ -0483e2: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ -0483e6: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ -0483ea: 6e20 840f e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -0483f0: 0c04 |005e: move-result-object v4 │ │ -0483f2: 6e10 8611 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0483f8: 0c10 |0062: move-result-object v16 │ │ -0483fa: 1f10 1702 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0483fe: 6e10 9611 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -048404: 0a1a |0068: move-result v26 │ │ -048406: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ -04840a: 0200 1a00 |006b: move/from16 v0, v26 │ │ -04840e: 0201 1b00 |006d: move/from16 v1, v27 │ │ -048412: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ -048416: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ -04841a: 0200 1a00 |0073: move/from16 v0, v26 │ │ -04841e: 0801 1000 |0075: move-object/from16 v1, v16 │ │ -048422: 5c10 4f04 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ -048426: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ -04842a: 28dc |007b: goto 0057 // -0024 │ │ -04842c: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ -048430: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ -048434: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ -048438: 28a6 |0082: goto 0028 // -005a │ │ -04843a: 221a 3503 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@0335 │ │ -04843e: 1a1b f50a |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0af5 │ │ -048442: 7602 a515 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -048448: 271a |008a: throw v26 │ │ -04844a: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ -04844e: 7401 940f 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0f94 │ │ -048454: 0a1a |0090: move-result v26 │ │ -048456: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ -04845a: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ -04845e: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ -048462: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ -048466: 288f |0099: goto 0028 // -0071 │ │ -048468: 221a 3503 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@0335 │ │ -04846c: 1a1b 8e03 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@038e │ │ -048470: 7602 a515 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -048476: 271a |00a1: throw v26 │ │ -048478: 7401 8c0f 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ -04847e: 0a1a |00a5: move-result v26 │ │ -048480: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ -048484: 7401 890f 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ -04848a: 0a1b |00ab: move-result v27 │ │ -04848c: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ -048490: 020f 1100 |00ae: move/from16 v15, v17 │ │ -048494: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -048498: 7401 8c0f 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ -04849e: 0a1a |00b5: move-result v26 │ │ -0484a0: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ -0484a4: 7401 890f 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ -0484aa: 0a1b |00bb: move-result v27 │ │ -0484ac: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ -0484b0: 2900 70ff |00be: goto/16 002e // -0090 │ │ -0484b4: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -0484b8: 5200 5404 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -0484bc: 021a 0000 |00c4: move/from16 v26, v0 │ │ -0484c0: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ -0484c4: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ -0484c8: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ -0484cc: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ -0484d0: 5200 5404 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -0484d4: 021a 0000 |00d0: move/from16 v26, v0 │ │ -0484d8: a615 151a |00d2: add-float v21, v21, v26 │ │ -0484dc: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -0484e0: 5200 5504 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -0484e4: 021a 0000 |00d8: move/from16 v26, v0 │ │ -0484e8: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ -0484ec: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -0484f0: 5200 5104 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -0484f4: 021a 0000 |00e0: move/from16 v26, v0 │ │ -0484f8: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -0484fc: 5200 5204 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ -048500: 021b 0000 |00e6: move/from16 v27, v0 │ │ -048504: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ -048508: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -04850c: 5200 5504 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -048510: 021a 0000 |00ee: move/from16 v26, v0 │ │ -048514: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ -048518: 0200 1a00 |00f2: move/from16 v0, v26 │ │ -04851c: 0201 1b00 |00f4: move/from16 v1, v27 │ │ -048520: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ -048524: 911a 180d |00f8: sub-int v26, v24, v13 │ │ -048528: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ -04852c: 7702 6d11 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048532: 0a09 |00ff: move-result v9 │ │ -048534: 0800 1000 |0100: move-object/from16 v0, v16 │ │ -048538: 5200 5004 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -04853c: 021a 0000 |0104: move/from16 v26, v0 │ │ -048540: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ -048544: 0200 1a00 |0108: move/from16 v0, v26 │ │ -048548: 0201 1b00 |010a: move/from16 v1, v27 │ │ -04854c: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ -048550: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ -048554: 0200 1100 |0110: move/from16 v0, v17 │ │ -048558: 0201 1a00 |0112: move/from16 v1, v26 │ │ -04855c: 7120 6d11 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048562: 0a07 |0117: move-result v7 │ │ -048564: 6e30 a811 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -04856a: 6e10 8b11 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -048570: 0a08 |011e: move-result v8 │ │ -048572: 6e10 8a11 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -048578: 0a06 |0122: move-result v6 │ │ -04857a: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ -04857e: 0200 1a00 |0125: move/from16 v0, v26 │ │ -048582: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ -048586: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ -04858a: 0200 1100 |012b: move/from16 v0, v17 │ │ -04858e: 7120 b915 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -048594: 0a0f |0130: move-result v15 │ │ -048596: 9117 1708 |0131: sub-int v23, v23, v8 │ │ -04859a: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ -04859e: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ -0485a2: 0200 1a00 |0137: move/from16 v0, v26 │ │ -0485a6: 0801 1000 |0139: move-object/from16 v1, v16 │ │ -0485aa: 5c10 5304 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ -0485ae: 9603 031a |013d: or-int v3, v3, v26 │ │ -0485b2: 0800 1000 |013f: move-object/from16 v0, v16 │ │ -0485b6: 5500 5304 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ -0485ba: 021a 0000 |0143: move/from16 v26, v0 │ │ -0485be: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ -0485c2: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ -0485c6: 5b04 6f04 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -0485ca: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ -0485ce: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -0485d2: 5200 5504 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -0485d6: 021a 0000 |0151: move/from16 v26, v0 │ │ -0485da: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ -0485de: 0200 1a00 |0155: move/from16 v0, v26 │ │ -0485e2: 0201 1b00 |0157: move/from16 v1, v27 │ │ -0485e6: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ -0485ea: 911a 180d |015b: sub-int v26, v24, v13 │ │ -0485ee: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ -0485f2: 7702 6d11 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0485f8: 0a09 |0162: move-result v9 │ │ -0485fa: 289d |0163: goto 0100 // -0063 │ │ -0485fc: 0800 1000 |0164: move-object/from16 v0, v16 │ │ -048600: 5200 5504 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -048604: 021a 0000 |0168: move/from16 v26, v0 │ │ -048608: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ -04860c: 7702 6d11 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048612: 0a09 |016f: move-result v9 │ │ -048614: 2890 |0170: goto 0100 // -0070 │ │ -048616: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -04861a: 5200 5004 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -04861e: 021a 0000 |0175: move/from16 v26, v0 │ │ -048622: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ -048626: 0200 1a00 |0179: move/from16 v0, v26 │ │ -04862a: 0201 1b00 |017b: move/from16 v1, v27 │ │ -04862e: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ -048632: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ -048636: 0200 1100 |0181: move/from16 v0, v17 │ │ -04863a: 0201 1a00 |0183: move/from16 v1, v26 │ │ -04863e: 7120 6d11 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048644: 0a07 |0188: move-result v7 │ │ -048646: 288f |0189: goto 0118 // -0071 │ │ -048648: 0800 1000 |018a: move-object/from16 v0, v16 │ │ -04864c: 5200 5004 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -048650: 021a 0000 |018e: move/from16 v26, v0 │ │ -048654: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ -048658: 7702 6d11 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04865e: 0a07 |0195: move-result v7 │ │ -048660: 2882 |0196: goto 0118 // -007e │ │ -048662: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ -048666: 289e |0199: goto 0137 // -0062 │ │ -048668: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ -04866c: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ -048670: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ -048674: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ -048678: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -04867c: 5200 6604 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ -048680: 021a 0000 |01a6: move/from16 v26, v0 │ │ -048684: 910a 181a |01a8: sub-int v10, v24, v26 │ │ -048688: 120e |01aa: const/4 v14, #int 0 // #0 │ │ -04868a: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ -04868e: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ -048692: 6e20 840f e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -048698: 0c04 |01b2: move-result-object v4 │ │ -04869a: 6e10 9611 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -0486a0: 0a1a |01b6: move-result v26 │ │ -0486a2: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ -0486a6: 0200 1a00 |01b9: move/from16 v0, v26 │ │ -0486aa: 0201 1b00 |01bb: move/from16 v1, v27 │ │ -0486ae: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ -0486b2: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0486b6: 28ea |01c1: goto 01ab // -0016 │ │ -0486b8: 6e10 8611 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0486be: 0c10 |01c5: move-result-object v16 │ │ -0486c0: 1f10 1702 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0486c4: 6e10 9611 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -0486ca: 0a1a |01cb: move-result v26 │ │ -0486cc: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ -0486d0: 0200 1a00 |01ce: move/from16 v0, v26 │ │ -0486d4: 0201 1b00 |01d0: move/from16 v1, v27 │ │ -0486d8: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ -0486dc: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ -0486e0: 5200 5504 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -0486e4: 021a 0000 |01d8: move/from16 v26, v0 │ │ -0486e8: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ -0486ec: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ -0486f0: 5200 5404 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -0486f4: 021a 0000 |01e0: move/from16 v26, v0 │ │ -0486f8: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ -0486fc: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ -048700: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ -048704: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ -048708: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ -04870c: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ -048710: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ -048714: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -048718: 5400 6f04 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -04871c: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ -048720: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ -048724: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ -048728: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ -04872c: 5200 5504 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -048730: 021a 0000 |01fe: move/from16 v26, v0 │ │ -048734: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ -048738: 0200 1200 |0202: move/from16 v0, v18 │ │ -04873c: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ -048740: 0800 1000 |0206: move-object/from16 v0, v16 │ │ -048744: 5200 5404 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -048748: 021a 0000 |020a: move/from16 v26, v0 │ │ -04874c: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ -048750: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ -048754: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ -048758: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ -04875c: 0800 1000 |0214: move-object/from16 v0, v16 │ │ -048760: 5200 5004 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -048764: 021a 0000 |0218: move/from16 v26, v0 │ │ -048768: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ -04876c: 0200 1a00 |021c: move/from16 v0, v26 │ │ -048770: 0201 1b00 |021e: move/from16 v1, v27 │ │ -048774: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ -048778: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ -04877c: 0200 1100 |0224: move/from16 v0, v17 │ │ -048780: 0201 1a00 |0226: move/from16 v1, v26 │ │ -048784: 7120 6d11 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04878a: 0a07 |022b: move-result v7 │ │ -04878c: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ -048790: 0200 1a00 |022e: move/from16 v0, v26 │ │ -048794: 7120 6d11 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04879a: 0a09 |0233: move-result v9 │ │ -04879c: 6e30 a811 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -0487a2: 2888 |0237: goto 01bf // -0078 │ │ -0487a4: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ -0487a8: 28b0 |023a: goto 01ea // -0050 │ │ -0487aa: 6e10 8b11 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0487b0: 0a12 |023e: move-result v18 │ │ -0487b2: 28af |023f: goto 01ee // -0051 │ │ -0487b4: 0800 1000 |0240: move-object/from16 v0, v16 │ │ -0487b8: 5200 5004 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -0487bc: 021a 0000 |0244: move/from16 v26, v0 │ │ -0487c0: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ -0487c4: 0200 1a00 |0248: move/from16 v0, v26 │ │ -0487c8: 0201 1b00 |024a: move/from16 v1, v27 │ │ -0487cc: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ -0487d0: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ -0487d4: 0200 1100 |0250: move/from16 v0, v17 │ │ -0487d8: 0201 1a00 |0252: move/from16 v1, v26 │ │ -0487dc: 7120 6d11 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0487e2: 0a07 |0257: move-result v7 │ │ -0487e4: 28d4 |0258: goto 022c // -002c │ │ -0487e6: 0800 1000 |0259: move-object/from16 v0, v16 │ │ -0487ea: 5200 5004 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -0487ee: 021a 0000 |025d: move/from16 v26, v0 │ │ -0487f2: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ -0487f6: 7702 6d11 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0487fc: 0a07 |0264: move-result v7 │ │ -0487fe: 28c7 |0265: goto 022c // -0039 │ │ -048800: 6e10 8a11 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -048806: 0a1a |0269: move-result v26 │ │ -048808: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ -04880c: 7702 6d11 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048812: 0a07 |026f: move-result v7 │ │ -048814: 28bc |0270: goto 022c // -0044 │ │ -048816: 0800 1000 |0271: move-object/from16 v0, v16 │ │ -04881a: 5200 5404 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -04881e: 021a 0000 |0275: move/from16 v26, v0 │ │ -048822: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ -048826: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ -04882a: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ -04882e: 0800 1000 |027d: move-object/from16 v0, v16 │ │ -048832: 5200 5504 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ -048836: 021a 0000 |0281: move/from16 v26, v0 │ │ -04883a: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ -04883e: 0800 1000 |0285: move-object/from16 v0, v16 │ │ -048842: 5200 5004 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -048846: 021a 0000 |0289: move/from16 v26, v0 │ │ -04884a: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ -04884e: 0200 1a00 |028d: move/from16 v0, v26 │ │ -048852: 0201 1b00 |028f: move/from16 v1, v27 │ │ -048856: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ -04885a: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ -04885e: 0200 1100 |0295: move/from16 v0, v17 │ │ -048862: 0201 1a00 |0297: move/from16 v1, v26 │ │ -048866: 7120 6d11 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04886c: 0a07 |029c: move-result v7 │ │ -04886e: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ -048872: 0800 1000 |029f: move-object/from16 v0, v16 │ │ -048876: 5200 5104 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -04887a: 021a 0000 |02a3: move/from16 v26, v0 │ │ -04887e: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ -048882: 5200 5204 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ -048886: 021b 0000 |02a9: move/from16 v27, v0 │ │ -04888a: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ -04888e: 9113 180d |02ad: sub-int v19, v24, v13 │ │ -048892: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ -048896: 0200 1300 |02b1: move/from16 v0, v19 │ │ -04889a: 0201 1a00 |02b3: move/from16 v1, v26 │ │ -04889e: 7120 6d11 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0488a4: 0a09 |02b8: move-result v9 │ │ -0488a6: 0200 1200 |02b9: move/from16 v0, v18 │ │ -0488aa: 0201 1300 |02bb: move/from16 v1, v19 │ │ -0488ae: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ -0488b2: 6e30 a811 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -0488b8: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ -0488bc: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ -0488c0: 5200 5004 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -0488c4: 021a 0000 |02c8: move/from16 v26, v0 │ │ -0488c8: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ -0488cc: 0200 1a00 |02cc: move/from16 v0, v26 │ │ -0488d0: 0201 1b00 |02ce: move/from16 v1, v27 │ │ -0488d4: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ -0488d8: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ -0488dc: 0200 1100 |02d4: move/from16 v0, v17 │ │ -0488e0: 0201 1a00 |02d6: move/from16 v1, v26 │ │ -0488e4: 7120 6d11 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -0488ea: 0a07 |02db: move-result v7 │ │ -0488ec: 28c1 |02dc: goto 029d // -003f │ │ -0488ee: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ -0488f2: 5200 5004 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ -0488f6: 021a 0000 |02e1: move/from16 v26, v0 │ │ -0488fa: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ -0488fe: 7702 6d11 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048904: 0a07 |02e8: move-result v7 │ │ -048906: 28b4 |02e9: goto 029d // -004c │ │ -048908: 6e10 8a11 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -04890e: 0a1a |02ed: move-result v26 │ │ -048910: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ -048914: 7702 6d11 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -04891a: 0a07 |02f3: move-result v7 │ │ -04891c: 28a9 |02f4: goto 029d // -0057 │ │ -04891e: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ -048922: 0200 1a00 |02f7: move/from16 v0, v26 │ │ -048926: 0201 1700 |02f9: move/from16 v1, v23 │ │ -04892a: 7120 b615 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -048930: 0a19 |02fe: move-result v25 │ │ -048932: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ -048936: 5200 5404 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ -04893a: 021a 0000 |0303: move/from16 v26, v0 │ │ -04893e: 0200 1900 |0305: move/from16 v0, v25 │ │ -048942: 8200 |0307: int-to-float v0, v0 │ │ -048944: 021b 0000 |0308: move/from16 v27, v0 │ │ -048948: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ -04894c: a91a 1a15 |030c: div-float v26, v26, v21 │ │ -048950: 0200 1a00 |030e: move/from16 v0, v26 │ │ -048954: 8702 |0310: float-to-int v2, v0 │ │ -048956: 901a 1202 |0311: add-int v26, v18, v2 │ │ -04895a: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ -04895e: 7702 6d11 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -048964: 0a09 |0318: move-result v9 │ │ -048966: 6e30 a811 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -04896c: 2900 a3fe |031c: goto/16 01bf // -015d │ │ -048970: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ -048974: 0201 1800 |0320: move/from16 v1, v24 │ │ -048978: 6e30 aa0f 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@0faa │ │ -04897e: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ -048982: 5c03 5f04 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048986: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ -04898a: 5400 6104 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -04898e: 081a 0000 |032d: move-object/from16 v26, v0 │ │ -048992: 7401 e80f 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ -048998: 0a1a |0332: move-result v26 │ │ -04899a: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ -04899e: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ -0489a2: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ -0489a6: 5400 6104 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -0489aa: 081a 0000 |033b: move-object/from16 v26, v0 │ │ -0489ae: 7401 ca0f 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@0fca │ │ -0489b4: 0e00 |0340: return-void │ │ -0489b6: 0000 |0341: nop // spacer │ │ -0489b8: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ +0483fc: |[0483fc] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +04840c: 7701 6b11 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +048412: 0a16 |0003: move-result v22 │ │ +048414: 7701 6c11 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +04841a: 0a18 |0007: move-result v24 │ │ +04841c: 7701 6b11 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +048422: 0a0b |000b: move-result v11 │ │ +048424: 7701 6c11 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +04842a: 0a0c |000f: move-result v12 │ │ +04842c: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ +048430: 0200 1600 |0012: move/from16 v0, v22 │ │ +048434: 0201 1a00 |0014: move/from16 v1, v26 │ │ +048438: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ +04843c: 7401 940f 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0f94 │ │ +048442: 0a1a |001b: move-result v26 │ │ +048444: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ +048448: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ +04844c: 0200 1600 |0020: move/from16 v0, v22 │ │ +048450: 0201 1a00 |0022: move/from16 v1, v26 │ │ +048454: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ +048458: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ +04845c: 120f |0028: const/4 v15, #int 0 // #0 │ │ +04845e: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ +048462: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ +048468: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ +04846c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +04846e: 7401 8a0f 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +048474: 0a1a |0034: move-result v26 │ │ +048476: 911a 181a |0035: sub-int v26, v24, v26 │ │ +04847a: 7401 8b0f 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ +048480: 0a1b |003a: move-result v27 │ │ +048482: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ +048486: 7401 850f 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +04848c: 0a05 |0040: move-result v5 │ │ +04848e: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ +048492: 0200 1a00 |0043: move/from16 v0, v26 │ │ +048496: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ +04849a: 1a1a cb09 |0047: const-string v26, "SlidingPaneLayout" // string@09cb │ │ +04849e: 1a1b bf16 |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@16bf │ │ +0484a2: 7702 fb10 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +0484a8: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ +0484ac: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ +0484b0: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ +0484b4: 5b10 6f04 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +0484b8: 120e |0056: const/4 v14, #int 0 // #0 │ │ +0484ba: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ +0484be: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ +0484c2: 6e20 840f e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +0484c8: 0c04 |005e: move-result-object v4 │ │ +0484ca: 6e10 8611 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0484d0: 0c10 |0062: move-result-object v16 │ │ +0484d2: 1f10 1702 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +0484d6: 6e10 9611 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +0484dc: 0a1a |0068: move-result v26 │ │ +0484de: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ +0484e2: 0200 1a00 |006b: move/from16 v0, v26 │ │ +0484e6: 0201 1b00 |006d: move/from16 v1, v27 │ │ +0484ea: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ +0484ee: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ +0484f2: 0200 1a00 |0073: move/from16 v0, v26 │ │ +0484f6: 0801 1000 |0075: move-object/from16 v1, v16 │ │ +0484fa: 5c10 4f04 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@044f │ │ +0484fe: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ +048502: 28dc |007b: goto 0057 // -0024 │ │ +048504: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ +048508: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ +04850c: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ +048510: 28a6 |0082: goto 0028 // -005a │ │ +048512: 221a 3703 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@0337 │ │ +048516: 1a1b 0b0b |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0b0b │ │ +04851a: 7602 ac15 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +048520: 271a |008a: throw v26 │ │ +048522: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ +048526: 7401 940f 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@0f94 │ │ +04852c: 0a1a |0090: move-result v26 │ │ +04852e: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ +048532: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ +048536: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ +04853a: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ +04853e: 288f |0099: goto 0028 // -0071 │ │ +048540: 221a 3703 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@0337 │ │ +048544: 1a1b a003 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@03a0 │ │ +048548: 7602 ac15 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +04854e: 271a |00a1: throw v26 │ │ +048550: 7401 8c0f 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ +048556: 0a1a |00a5: move-result v26 │ │ +048558: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ +04855c: 7401 890f 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ +048562: 0a1b |00ab: move-result v27 │ │ +048564: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ +048568: 020f 1100 |00ae: move/from16 v15, v17 │ │ +04856c: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +048570: 7401 8c0f 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ +048576: 0a1a |00b5: move-result v26 │ │ +048578: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ +04857c: 7401 890f 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ +048582: 0a1b |00bb: move-result v27 │ │ +048584: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ +048588: 2900 70ff |00be: goto/16 002e // -0090 │ │ +04858c: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +048590: 5200 5404 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +048594: 021a 0000 |00c4: move/from16 v26, v0 │ │ +048598: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ +04859c: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ +0485a0: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ +0485a4: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ +0485a8: 5200 5404 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0485ac: 021a 0000 |00d0: move/from16 v26, v0 │ │ +0485b0: a615 151a |00d2: add-float v21, v21, v26 │ │ +0485b4: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +0485b8: 5200 5504 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +0485bc: 021a 0000 |00d8: move/from16 v26, v0 │ │ +0485c0: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ +0485c4: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +0485c8: 5200 5104 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +0485cc: 021a 0000 |00e0: move/from16 v26, v0 │ │ +0485d0: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +0485d4: 5200 5204 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ +0485d8: 021b 0000 |00e6: move/from16 v27, v0 │ │ +0485dc: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ +0485e0: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +0485e4: 5200 5504 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +0485e8: 021a 0000 |00ee: move/from16 v26, v0 │ │ +0485ec: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ +0485f0: 0200 1a00 |00f2: move/from16 v0, v26 │ │ +0485f4: 0201 1b00 |00f4: move/from16 v1, v27 │ │ +0485f8: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ +0485fc: 911a 180d |00f8: sub-int v26, v24, v13 │ │ +048600: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ +048604: 7702 6d11 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +04860a: 0a09 |00ff: move-result v9 │ │ +04860c: 0800 1000 |0100: move-object/from16 v0, v16 │ │ +048610: 5200 5004 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +048614: 021a 0000 |0104: move/from16 v26, v0 │ │ +048618: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ +04861c: 0200 1a00 |0108: move/from16 v0, v26 │ │ +048620: 0201 1b00 |010a: move/from16 v1, v27 │ │ +048624: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ +048628: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ +04862c: 0200 1100 |0110: move/from16 v0, v17 │ │ +048630: 0201 1a00 |0112: move/from16 v1, v26 │ │ +048634: 7120 6d11 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +04863a: 0a07 |0117: move-result v7 │ │ +04863c: 6e30 a811 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +048642: 6e10 8b11 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +048648: 0a08 |011e: move-result v8 │ │ +04864a: 6e10 8a11 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +048650: 0a06 |0122: move-result v6 │ │ +048652: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ +048656: 0200 1a00 |0125: move/from16 v0, v26 │ │ +04865a: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ +04865e: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ +048662: 0200 1100 |012b: move/from16 v0, v17 │ │ +048666: 7120 c015 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +04866c: 0a0f |0130: move-result v15 │ │ +04866e: 9117 1708 |0131: sub-int v23, v23, v8 │ │ +048672: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ +048676: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ +04867a: 0200 1a00 |0137: move/from16 v0, v26 │ │ +04867e: 0801 1000 |0139: move-object/from16 v1, v16 │ │ +048682: 5c10 5304 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ +048686: 9603 031a |013d: or-int v3, v3, v26 │ │ +04868a: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +04868e: 5500 5304 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ +048692: 021a 0000 |0143: move/from16 v26, v0 │ │ +048696: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ +04869a: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ +04869e: 5b04 6f04 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +0486a2: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ +0486a6: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +0486aa: 5200 5504 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +0486ae: 021a 0000 |0151: move/from16 v26, v0 │ │ +0486b2: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ +0486b6: 0200 1a00 |0155: move/from16 v0, v26 │ │ +0486ba: 0201 1b00 |0157: move/from16 v1, v27 │ │ +0486be: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ +0486c2: 911a 180d |015b: sub-int v26, v24, v13 │ │ +0486c6: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ +0486ca: 7702 6d11 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0486d0: 0a09 |0162: move-result v9 │ │ +0486d2: 289d |0163: goto 0100 // -0063 │ │ +0486d4: 0800 1000 |0164: move-object/from16 v0, v16 │ │ +0486d8: 5200 5504 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +0486dc: 021a 0000 |0168: move/from16 v26, v0 │ │ +0486e0: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ +0486e4: 7702 6d11 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0486ea: 0a09 |016f: move-result v9 │ │ +0486ec: 2890 |0170: goto 0100 // -0070 │ │ +0486ee: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +0486f2: 5200 5004 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +0486f6: 021a 0000 |0175: move/from16 v26, v0 │ │ +0486fa: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ +0486fe: 0200 1a00 |0179: move/from16 v0, v26 │ │ +048702: 0201 1b00 |017b: move/from16 v1, v27 │ │ +048706: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ +04870a: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ +04870e: 0200 1100 |0181: move/from16 v0, v17 │ │ +048712: 0201 1a00 |0183: move/from16 v1, v26 │ │ +048716: 7120 6d11 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +04871c: 0a07 |0188: move-result v7 │ │ +04871e: 288f |0189: goto 0118 // -0071 │ │ +048720: 0800 1000 |018a: move-object/from16 v0, v16 │ │ +048724: 5200 5004 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +048728: 021a 0000 |018e: move/from16 v26, v0 │ │ +04872c: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ +048730: 7702 6d11 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +048736: 0a07 |0195: move-result v7 │ │ +048738: 2882 |0196: goto 0118 // -007e │ │ +04873a: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ +04873e: 289e |0199: goto 0137 // -0062 │ │ +048740: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ +048744: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ +048748: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ +04874c: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ +048750: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +048754: 5200 6604 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0466 │ │ +048758: 021a 0000 |01a6: move/from16 v26, v0 │ │ +04875c: 910a 181a |01a8: sub-int v10, v24, v26 │ │ +048760: 120e |01aa: const/4 v14, #int 0 // #0 │ │ +048762: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ +048766: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ +04876a: 6e20 840f e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +048770: 0c04 |01b2: move-result-object v4 │ │ +048772: 6e10 9611 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +048778: 0a1a |01b6: move-result v26 │ │ +04877a: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ +04877e: 0200 1a00 |01b9: move/from16 v0, v26 │ │ +048782: 0201 1b00 |01bb: move/from16 v1, v27 │ │ +048786: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ +04878a: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ +04878e: 28ea |01c1: goto 01ab // -0016 │ │ +048790: 6e10 8611 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +048796: 0c10 |01c5: move-result-object v16 │ │ +048798: 1f10 1702 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +04879c: 6e10 9611 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +0487a2: 0a1a |01cb: move-result v26 │ │ +0487a4: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ +0487a8: 0200 1a00 |01ce: move/from16 v0, v26 │ │ +0487ac: 0201 1b00 |01d0: move/from16 v1, v27 │ │ +0487b0: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ +0487b4: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ +0487b8: 5200 5504 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +0487bc: 021a 0000 |01d8: move/from16 v26, v0 │ │ +0487c0: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ +0487c4: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ +0487c8: 5200 5404 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0487cc: 021a 0000 |01e0: move/from16 v26, v0 │ │ +0487d0: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ +0487d4: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ +0487d8: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ +0487dc: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ +0487e0: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ +0487e4: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ +0487e8: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ +0487ec: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +0487f0: 5400 6f04 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +0487f4: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ +0487f8: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ +0487fc: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ +048800: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ +048804: 5200 5504 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +048808: 021a 0000 |01fe: move/from16 v26, v0 │ │ +04880c: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ +048810: 0200 1200 |0202: move/from16 v0, v18 │ │ +048814: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ +048818: 0800 1000 |0206: move-object/from16 v0, v16 │ │ +04881c: 5200 5404 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +048820: 021a 0000 |020a: move/from16 v26, v0 │ │ +048824: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ +048828: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ +04882c: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ +048830: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ +048834: 0800 1000 |0214: move-object/from16 v0, v16 │ │ +048838: 5200 5004 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +04883c: 021a 0000 |0218: move/from16 v26, v0 │ │ +048840: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ +048844: 0200 1a00 |021c: move/from16 v0, v26 │ │ +048848: 0201 1b00 |021e: move/from16 v1, v27 │ │ +04884c: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ +048850: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ +048854: 0200 1100 |0224: move/from16 v0, v17 │ │ +048858: 0201 1a00 |0226: move/from16 v1, v26 │ │ +04885c: 7120 6d11 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +048862: 0a07 |022b: move-result v7 │ │ +048864: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ +048868: 0200 1a00 |022e: move/from16 v0, v26 │ │ +04886c: 7120 6d11 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +048872: 0a09 |0233: move-result v9 │ │ +048874: 6e30 a811 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +04887a: 2888 |0237: goto 01bf // -0078 │ │ +04887c: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ +048880: 28b0 |023a: goto 01ea // -0050 │ │ +048882: 6e10 8b11 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +048888: 0a12 |023e: move-result v18 │ │ +04888a: 28af |023f: goto 01ee // -0051 │ │ +04888c: 0800 1000 |0240: move-object/from16 v0, v16 │ │ +048890: 5200 5004 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +048894: 021a 0000 |0244: move/from16 v26, v0 │ │ +048898: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ +04889c: 0200 1a00 |0248: move/from16 v0, v26 │ │ +0488a0: 0201 1b00 |024a: move/from16 v1, v27 │ │ +0488a4: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ +0488a8: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ +0488ac: 0200 1100 |0250: move/from16 v0, v17 │ │ +0488b0: 0201 1a00 |0252: move/from16 v1, v26 │ │ +0488b4: 7120 6d11 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0488ba: 0a07 |0257: move-result v7 │ │ +0488bc: 28d4 |0258: goto 022c // -002c │ │ +0488be: 0800 1000 |0259: move-object/from16 v0, v16 │ │ +0488c2: 5200 5004 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +0488c6: 021a 0000 |025d: move/from16 v26, v0 │ │ +0488ca: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ +0488ce: 7702 6d11 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0488d4: 0a07 |0264: move-result v7 │ │ +0488d6: 28c7 |0265: goto 022c // -0039 │ │ +0488d8: 6e10 8a11 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0488de: 0a1a |0269: move-result v26 │ │ +0488e0: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ +0488e4: 7702 6d11 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0488ea: 0a07 |026f: move-result v7 │ │ +0488ec: 28bc |0270: goto 022c // -0044 │ │ +0488ee: 0800 1000 |0271: move-object/from16 v0, v16 │ │ +0488f2: 5200 5404 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +0488f6: 021a 0000 |0275: move/from16 v26, v0 │ │ +0488fa: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ +0488fe: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ +048902: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ +048906: 0800 1000 |027d: move-object/from16 v0, v16 │ │ +04890a: 5200 5504 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0455 │ │ +04890e: 021a 0000 |0281: move/from16 v26, v0 │ │ +048912: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ +048916: 0800 1000 |0285: move-object/from16 v0, v16 │ │ +04891a: 5200 5004 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +04891e: 021a 0000 |0289: move/from16 v26, v0 │ │ +048922: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ +048926: 0200 1a00 |028d: move/from16 v0, v26 │ │ +04892a: 0201 1b00 |028f: move/from16 v1, v27 │ │ +04892e: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ +048932: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ +048936: 0200 1100 |0295: move/from16 v0, v17 │ │ +04893a: 0201 1a00 |0297: move/from16 v1, v26 │ │ +04893e: 7120 6d11 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +048944: 0a07 |029c: move-result v7 │ │ +048946: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ +04894a: 0800 1000 |029f: move-object/from16 v0, v16 │ │ +04894e: 5200 5104 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +048952: 021a 0000 |02a3: move/from16 v26, v0 │ │ +048956: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ +04895a: 5200 5204 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0452 │ │ +04895e: 021b 0000 |02a9: move/from16 v27, v0 │ │ +048962: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ +048966: 9113 180d |02ad: sub-int v19, v24, v13 │ │ +04896a: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ +04896e: 0200 1300 |02b1: move/from16 v0, v19 │ │ +048972: 0201 1a00 |02b3: move/from16 v1, v26 │ │ +048976: 7120 6d11 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +04897c: 0a09 |02b8: move-result v9 │ │ +04897e: 0200 1200 |02b9: move/from16 v0, v18 │ │ +048982: 0201 1300 |02bb: move/from16 v1, v19 │ │ +048986: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ +04898a: 6e30 a811 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +048990: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ +048994: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ +048998: 5200 5004 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +04899c: 021a 0000 |02c8: move/from16 v26, v0 │ │ +0489a0: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ +0489a4: 0200 1a00 |02cc: move/from16 v0, v26 │ │ +0489a8: 0201 1b00 |02ce: move/from16 v1, v27 │ │ +0489ac: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ +0489b0: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ +0489b4: 0200 1100 |02d4: move/from16 v0, v17 │ │ +0489b8: 0201 1a00 |02d6: move/from16 v1, v26 │ │ +0489bc: 7120 6d11 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0489c2: 0a07 |02db: move-result v7 │ │ +0489c4: 28c1 |02dc: goto 029d // -003f │ │ +0489c6: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ +0489ca: 5200 5004 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0450 │ │ +0489ce: 021a 0000 |02e1: move/from16 v26, v0 │ │ +0489d2: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ +0489d6: 7702 6d11 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0489dc: 0a07 |02e8: move-result v7 │ │ +0489de: 28b4 |02e9: goto 029d // -004c │ │ +0489e0: 6e10 8a11 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0489e6: 0a1a |02ed: move-result v26 │ │ +0489e8: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ +0489ec: 7702 6d11 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +0489f2: 0a07 |02f3: move-result v7 │ │ +0489f4: 28a9 |02f4: goto 029d // -0057 │ │ +0489f6: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ +0489fa: 0200 1a00 |02f7: move/from16 v0, v26 │ │ +0489fe: 0201 1700 |02f9: move/from16 v1, v23 │ │ +048a02: 7120 bd15 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +048a08: 0a19 |02fe: move-result v25 │ │ +048a0a: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ +048a0e: 5200 5404 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0454 │ │ +048a12: 021a 0000 |0303: move/from16 v26, v0 │ │ +048a16: 0200 1900 |0305: move/from16 v0, v25 │ │ +048a1a: 8200 |0307: int-to-float v0, v0 │ │ +048a1c: 021b 0000 |0308: move/from16 v27, v0 │ │ +048a20: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ +048a24: a91a 1a15 |030c: div-float v26, v26, v21 │ │ +048a28: 0200 1a00 |030e: move/from16 v0, v26 │ │ +048a2c: 8702 |0310: float-to-int v2, v0 │ │ +048a2e: 901a 1202 |0311: add-int v26, v18, v2 │ │ +048a32: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ +048a36: 7702 6d11 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +048a3c: 0a09 |0318: move-result v9 │ │ +048a3e: 6e30 a811 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +048a44: 2900 a3fe |031c: goto/16 01bf // -015d │ │ +048a48: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ +048a4c: 0201 1800 |0320: move/from16 v1, v24 │ │ +048a50: 6e30 aa0f 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@0faa │ │ +048a56: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ +048a5a: 5c03 5f04 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +048a5e: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ +048a62: 5400 6104 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048a66: 081a 0000 |032d: move-object/from16 v26, v0 │ │ +048a6a: 7401 e80f 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ +048a70: 0a1a |0332: move-result v26 │ │ +048a72: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ +048a76: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ +048a7a: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ +048a7e: 5400 6104 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048a82: 081a 0000 |033b: move-object/from16 v26, v0 │ │ +048a86: 7401 ca0f 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@0fca │ │ +048a8c: 0e00 |0340: return-void │ │ +048a8e: 0000 |0341: nop // spacer │ │ +048a90: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000c line=435 │ │ 0x0010 line=437 │ │ @@ -69574,28 +69574,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0489cc: |[0489cc] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0489dc: 0730 |0000: move-object v0, v3 │ │ -0489de: 1f00 1a02 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ -0489e2: 6e10 5b0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f5b │ │ -0489e8: 0c01 |0006: move-result-object v1 │ │ -0489ea: 6f20 0212 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ -0489f0: 5501 5704 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ -0489f4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0489f8: 6e10 a20f 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@0fa2 │ │ -0489fe: 5501 5704 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ -048a02: 5c21 6b04 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -048a06: 0e00 |0015: return-void │ │ -048a08: 6e10 780f 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@0f78 │ │ -048a0e: 28f8 |0019: goto 0011 // -0008 │ │ +048aa4: |[048aa4] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +048ab4: 0730 |0000: move-object v0, v3 │ │ +048ab6: 1f00 1a02 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ +048aba: 6e10 5b0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f5b │ │ +048ac0: 0c01 |0006: move-result-object v1 │ │ +048ac2: 6f20 0212 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1202 │ │ +048ac8: 5501 5704 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ +048acc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +048ad0: 6e10 a20f 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@0fa2 │ │ +048ad6: 5501 5704 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ +048ada: 5c21 6b04 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +048ade: 0e00 |0015: return-void │ │ +048ae0: 6e10 780f 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@0f78 │ │ +048ae6: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0003 line=1168 │ │ 0x000a line=1170 │ │ 0x000e line=1171 │ │ 0x0011 line=1175 │ │ @@ -69611,28 +69611,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -048a10: |[048a10] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -048a20: 6f10 0312 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ -048a26: 0c01 |0003: move-result-object v1 │ │ -048a28: 2200 1a02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ -048a2c: 7020 5a0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0f5a │ │ -048a32: 6e10 970f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@0f97 │ │ -048a38: 0a02 |000c: move-result v2 │ │ -048a3a: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -048a3e: 6e10 960f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@0f96 │ │ -048a44: 0a02 |0012: move-result v2 │ │ -048a46: 5c02 5704 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ -048a4a: 1100 |0015: return-object v0 │ │ -048a4c: 5532 6b04 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -048a50: 28fb |0018: goto 0013 // -0005 │ │ +048ae8: |[048ae8] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +048af8: 6f10 0312 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1203 │ │ +048afe: 0c01 |0003: move-result-object v1 │ │ +048b00: 2200 1a02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@021a │ │ +048b04: 7020 5a0f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0f5a │ │ +048b0a: 6e10 970f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@0f97 │ │ +048b10: 0a02 |000c: move-result v2 │ │ +048b12: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +048b16: 6e10 960f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@0f96 │ │ +048b1c: 0a02 |0012: move-result v2 │ │ +048b1e: 5c02 5704 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0457 │ │ +048b22: 1100 |0015: return-object v0 │ │ +048b24: 5532 6b04 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +048b28: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0004 line=1159 │ │ 0x0009 line=1160 │ │ 0x0015 line=1162 │ │ 0x0016 line=1160 │ │ @@ -69646,20 +69646,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -048a54: |[048a54] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -048a64: 6f55 0412 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1204 │ │ -048a6a: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -048a6e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -048a70: 5c10 6204 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ -048a74: 0e00 |0008: return-void │ │ +048b2c: |[048b2c] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +048b3c: 6f55 0412 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1204 │ │ +048b42: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +048b46: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +048b48: 5c10 6204 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0462 │ │ +048b4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0003 line=713 │ │ 0x0005 line=714 │ │ 0x0008 line=716 │ │ locals : │ │ @@ -69674,70 +69674,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -048a78: |[048a78] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -048a88: 55b7 5f04 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048a8c: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -048a90: 6f20 0512 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1205 │ │ -048a96: 0a04 |0007: move-result v4 │ │ -048a98: 0f04 |0008: return v4 │ │ -048a9a: 54b7 6104 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -048a9e: 6e20 ee0f c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ -048aa4: 6e10 4711 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -048aaa: 0a00 |0011: move-result v0 │ │ -048aac: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -048aae: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -048ab2: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -048ab8: 28f0 |0018: goto 0008 // -0010 │ │ -048aba: 6e10 4d11 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -048ac0: 0a05 |001c: move-result v5 │ │ -048ac2: 6e10 4f11 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -048ac8: 0a06 |0020: move-result v6 │ │ -048aca: 59b5 6304 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ -048ace: 59b6 6404 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ -048ad2: 28e3 |0025: goto 0008 // -001d │ │ -048ad4: 54b7 6f04 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048ad8: 6e20 930f 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ -048ade: 0a07 |002b: move-result v7 │ │ -048ae0: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -048ae4: 6e10 4d11 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -048aea: 0a05 |0031: move-result v5 │ │ -048aec: 6e10 4f11 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -048af2: 0a06 |0035: move-result v6 │ │ -048af4: 52b7 6304 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ -048af8: a701 0507 |0038: sub-float v1, v5, v7 │ │ -048afc: 52b7 6404 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ -048b00: a702 0607 |003c: sub-float v2, v6, v7 │ │ -048b04: 54b7 6104 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -048b08: 6e10 e70f 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ -048b0e: 0a03 |0043: move-result v3 │ │ -048b10: a807 0101 |0044: mul-float v7, v1, v1 │ │ -048b14: a808 0202 |0046: mul-float v8, v2, v2 │ │ -048b18: c687 |0048: add-float/2addr v7, v8 │ │ -048b1a: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -048b1e: 8288 |004b: int-to-float v8, v8 │ │ -048b20: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -048b24: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -048b28: 54b7 6104 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -048b2c: 54b8 6f04 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048b30: 8759 |0054: float-to-int v9, v5 │ │ -048b32: 876a |0055: float-to-int v10, v6 │ │ -048b34: 6e40 ed0f 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ -048b3a: 0a07 |0059: move-result v7 │ │ -048b3c: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -048b40: 54b7 6f04 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048b44: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -048b46: 7030 790f 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@0f79 │ │ -048b4c: 28a6 |0062: goto 0008 // -005a │ │ -048b4e: 0000 |0063: nop // spacer │ │ -048b50: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +048b50: |[048b50] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +048b60: 55b7 5f04 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +048b64: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +048b68: 6f20 0512 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1205 │ │ +048b6e: 0a04 |0007: move-result v4 │ │ +048b70: 0f04 |0008: return v4 │ │ +048b72: 54b7 6104 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048b76: 6e20 ee0f c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0fee │ │ +048b7c: 6e10 4711 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +048b82: 0a00 |0011: move-result v0 │ │ +048b84: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +048b86: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +048b8a: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +048b90: 28f0 |0018: goto 0008 // -0010 │ │ +048b92: 6e10 4d11 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +048b98: 0a05 |001c: move-result v5 │ │ +048b9a: 6e10 4f11 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +048ba0: 0a06 |0020: move-result v6 │ │ +048ba2: 59b5 6304 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ +048ba6: 59b6 6404 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ +048baa: 28e3 |0025: goto 0008 // -001d │ │ +048bac: 54b7 6f04 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048bb0: 6e20 930f 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ +048bb6: 0a07 |002b: move-result v7 │ │ +048bb8: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +048bbc: 6e10 4d11 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +048bc2: 0a05 |0031: move-result v5 │ │ +048bc4: 6e10 4f11 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +048bca: 0a06 |0035: move-result v6 │ │ +048bcc: 52b7 6304 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0463 │ │ +048bd0: a701 0507 |0038: sub-float v1, v5, v7 │ │ +048bd4: 52b7 6404 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0464 │ │ +048bd8: a702 0607 |003c: sub-float v2, v6, v7 │ │ +048bdc: 54b7 6104 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048be0: 6e10 e70f 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0fe7 │ │ +048be6: 0a03 |0043: move-result v3 │ │ +048be8: a807 0101 |0044: mul-float v7, v1, v1 │ │ +048bec: a808 0202 |0046: mul-float v8, v2, v2 │ │ +048bf0: c687 |0048: add-float/2addr v7, v8 │ │ +048bf2: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +048bf6: 8288 |004b: int-to-float v8, v8 │ │ +048bf8: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +048bfc: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +048c00: 54b7 6104 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048c04: 54b8 6f04 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048c08: 8759 |0054: float-to-int v9, v5 │ │ +048c0a: 876a |0055: float-to-int v10, v6 │ │ +048c0c: 6e40 ed0f 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ +048c12: 0a07 |0059: move-result v7 │ │ +048c14: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +048c18: 54b7 6f04 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048c1c: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +048c1e: 7030 790f 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@0f79 │ │ +048c24: 28a6 |0062: goto 0008 // -005a │ │ +048c26: 0000 |0063: nop // spacer │ │ +048c28: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0004 line=789 │ │ 0x0008 line=824 │ │ 0x0009 line=792 │ │ 0x000e line=794 │ │ @@ -69774,20 +69774,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048b60: |[048b60] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -048b70: 5420 6f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048b74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -048b76: 7030 a30f 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@0fa3 │ │ -048b7c: 0a00 |0006: move-result v0 │ │ -048b7e: 0f00 |0007: return v0 │ │ +048c38: |[048c38] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +048c48: 5420 6f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048c4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048c4e: 7030 a30f 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@0fa3 │ │ +048c54: 0a00 |0006: move-result v0 │ │ +048c56: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -69795,28 +69795,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -048b80: |[048b80] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -048b90: 6f30 0812 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1208 │ │ -048b96: 6e10 950f 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@0f95 │ │ -048b9c: 0a00 |0006: move-result v0 │ │ -048b9e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -048ba2: 5510 5f04 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048ba6: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -048baa: 5410 6f04 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048bae: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -048bb2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -048bb4: 5c10 6b04 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ -048bb8: 0e00 |0014: return-void │ │ -048bba: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -048bbc: 28fc |0016: goto 0012 // -0004 │ │ +048c58: |[048c58] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +048c68: 6f30 0812 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1208 │ │ +048c6e: 6e10 950f 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@0f95 │ │ +048c74: 0a00 |0006: move-result v0 │ │ +048c76: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +048c7a: 5510 5f04 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +048c7e: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +048c82: 5410 6f04 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048c86: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +048c8a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +048c8c: 5c10 6b04 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@046b │ │ +048c90: 0e00 |0014: return-void │ │ +048c92: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +048c94: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ 0x000d line=722 │ │ 0x0014 line=724 │ │ 0x0015 line=722 │ │ @@ -69830,30 +69830,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -048bc0: |[048bc0] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -048bd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -048bd2: 6e10 850f 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -048bd8: 0a01 |0004: move-result v1 │ │ -048bda: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -048bde: 6e20 840f 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -048be4: 0c00 |000a: move-result-object v0 │ │ -048be6: 6e10 9611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -048bec: 0a03 |000e: move-result v3 │ │ -048bee: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -048bf0: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -048bf4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -048bf6: 6e20 cc11 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -048bfc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -048c00: 28ed |0018: goto 0005 // -0013 │ │ -048c02: 0e00 |0019: return-void │ │ +048c98: |[048c98] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +048ca8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048caa: 6e10 850f 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +048cb0: 0a01 |0004: move-result v1 │ │ +048cb2: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +048cb6: 6e20 840f 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +048cbc: 0c00 |000a: move-result-object v0 │ │ +048cbe: 6e10 9611 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +048cc4: 0a03 |000e: move-result v3 │ │ +048cc6: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +048cc8: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +048ccc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +048cce: 6e20 cc11 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +048cd4: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048cd8: 28ed |0018: goto 0005 // -0013 │ │ +048cda: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ 0x000b line=391 │ │ 0x0012 line=392 │ │ 0x0016 line=389 │ │ @@ -69869,17 +69869,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048c04: |[048c04] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -048c14: 5901 6004 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ -048c18: 0e00 |0002: return-void │ │ +048cdc: |[048cdc] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +048cec: 5901 6004 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0460 │ │ +048cf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -69889,17 +69889,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048c1c: |[048c1c] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -048c2c: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ -048c30: 0e00 |0002: return-void │ │ +048cf4: |[048cf4] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +048d04: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0467 │ │ +048d08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ @@ -69909,18 +69909,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048c34: |[048c34] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -048c44: 5901 6804 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ -048c48: 6e10 a60f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@0fa6 │ │ -048c4e: 0e00 |0005: return-void │ │ +048d0c: |[048d0c] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +048d1c: 5901 6804 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0468 │ │ +048d20: 6e10 a60f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@0fa6 │ │ +048d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -69931,17 +69931,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048c50: |[048c50] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -048c60: 5b01 6c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -048c64: 0e00 |0002: return-void │ │ +048d28: |[048d28] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +048d38: 5b01 6c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +048d3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0002 line=1039 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -69951,21 +69951,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -048c68: |[048c68] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -048c78: 6e10 8e0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@0f8e │ │ -048c7e: 0c00 |0003: move-result-object v0 │ │ -048c80: 6e20 d200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ -048c86: 0c00 |0007: move-result-object v0 │ │ -048c88: 6e20 ad0f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0fad │ │ -048c8e: 0e00 |000b: return-void │ │ +048d40: |[048d40] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +048d50: 6e10 8e0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@0f8e │ │ +048d56: 0c00 |0003: move-result-object v0 │ │ +048d58: 6e20 d200 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ +048d5e: 0c00 |0007: move-result-object v0 │ │ +048d60: 6e20 ad0f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0fad │ │ +048d66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x000b line=1049 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -69975,17 +69975,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048c90: |[048c90] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -048ca0: 5901 7004 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ -048ca4: 0e00 |0002: return-void │ │ +048d68: |[048d68] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +048d78: 5901 7004 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0470 │ │ +048d7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -69995,17 +69995,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048ca8: |[048ca8] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -048cb8: 6e10 780f 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@0f78 │ │ -048cbe: 0e00 |0003: return-void │ │ +048d80: |[048d80] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +048d90: 6e10 780f 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@0f78 │ │ +048d96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -70014,17 +70014,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048cc0: |[048cc0] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -048cd0: 6e10 a20f 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@0fa2 │ │ -048cd6: 0e00 |0003: return-void │ │ +048d98: |[048d98] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +048da8: 6e10 a20f 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@0fa2 │ │ +048dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0003 line=849 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -70033,45 +70033,45 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -048cd8: |[048cd8] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -048ce8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -048cea: 5574 5f04 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ -048cee: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -048cf2: 0f03 |0005: return v3 │ │ -048cf4: 5474 6f04 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048cf8: 6e10 8611 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -048cfe: 0c01 |000b: move-result-object v1 │ │ -048d00: 1f01 1702 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -048d04: 6e10 8a0f 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -048d0a: 0a04 |0011: move-result v4 │ │ -048d0c: 5215 5104 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -048d10: 9000 0405 |0014: add-int v0, v4, v5 │ │ -048d14: 8204 |0016: int-to-float v4, v0 │ │ -048d16: 5275 6e04 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ -048d1a: 8255 |0019: int-to-float v5, v5 │ │ -048d1c: c885 |001a: mul-float/2addr v5, v8 │ │ -048d1e: c654 |001b: add-float/2addr v4, v5 │ │ -048d20: 8742 |001c: float-to-int v2, v4 │ │ -048d22: 5474 6104 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ -048d26: 5475 6f04 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048d2a: 5476 6f04 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ -048d2e: 6e10 9411 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ -048d34: 0a06 |0026: move-result v6 │ │ -048d36: 6e40 f80f 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -048d3c: 0a04 |002a: move-result v4 │ │ -048d3e: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ -048d42: 6e10 a80f 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@0fa8 │ │ -048d48: 7110 cb09 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ -048d4e: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -048d50: 28d1 |0034: goto 0005 // -002f │ │ +048db0: |[048db0] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +048dc0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +048dc2: 5574 5f04 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@045f │ │ +048dc6: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +048dca: 0f03 |0005: return v3 │ │ +048dcc: 5474 6f04 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048dd0: 6e10 8611 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +048dd6: 0c01 |000b: move-result-object v1 │ │ +048dd8: 1f01 1702 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +048ddc: 6e10 8a0f 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +048de2: 0a04 |0011: move-result v4 │ │ +048de4: 5215 5104 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +048de8: 9000 0405 |0014: add-int v0, v4, v5 │ │ +048dec: 8204 |0016: int-to-float v4, v0 │ │ +048dee: 5275 6e04 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@046e │ │ +048df2: 8255 |0019: int-to-float v5, v5 │ │ +048df4: c885 |001a: mul-float/2addr v5, v8 │ │ +048df6: c654 |001b: add-float/2addr v4, v5 │ │ +048df8: 8742 |001c: float-to-int v2, v4 │ │ +048dfa: 5474 6104 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0461 │ │ +048dfe: 5475 6f04 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048e02: 5476 6f04 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@046f │ │ +048e06: 6e10 9411 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ +048e0c: 0a06 |0026: move-result v6 │ │ +048e0e: 6e40 f80f 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +048e14: 0a04 |002a: move-result v4 │ │ +048e16: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ +048e1a: 6e10 a80f 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@0fa8 │ │ +048e20: 7110 cb09 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09cb │ │ +048e26: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +048e28: 28d1 |0034: goto 0005 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1001 │ │ 0x0005 line=1016 │ │ 0x0006 line=1006 │ │ 0x000e line=1008 │ │ 0x0016 line=1009 │ │ @@ -70092,87 +70092,87 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -048d54: |[048d54] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -048d64: 7401 8a0f 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -048d6a: 0a0b |0003: move-result v11 │ │ -048d6c: 7401 900f 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@0f90 │ │ -048d72: 0a11 |0007: move-result v17 │ │ -048d74: 7401 8b0f 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ -048d7a: 0a12 |000b: move-result v18 │ │ -048d7c: 910d 1112 |000c: sub-int v13, v17, v18 │ │ -048d80: 7401 8c0f 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ -048d86: 0a0f |0011: move-result v15 │ │ -048d88: 7401 880f 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@0f88 │ │ -048d8e: 0a11 |0015: move-result v17 │ │ -048d90: 7401 890f 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ -048d96: 0a12 |0019: move-result v18 │ │ -048d98: 9102 1112 |001a: sub-int v2, v17, v18 │ │ -048d9c: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ -048da0: 7701 b50f 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@0fb5 │ │ -048da6: 0a11 |0021: move-result v17 │ │ -048da8: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ -048dac: 7401 8711 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -048db2: 0a0a |0027: move-result v10 │ │ -048db4: 7401 9011 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1190 │ │ -048dba: 0a0c |002b: move-result v12 │ │ -048dbc: 7401 9411 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1194 │ │ -048dc2: 0a0e |002f: move-result v14 │ │ -048dc4: 7401 7c11 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@117c │ │ -048dca: 0a01 |0033: move-result v1 │ │ -048dcc: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -048dce: 7401 850f 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -048dd4: 0a04 |0038: move-result v4 │ │ -048dd6: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ -048dda: 0800 1300 |003b: move-object/from16 v0, v19 │ │ -048dde: 6e20 840f 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -048de4: 0c03 |0040: move-result-object v3 │ │ -048de6: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -048dea: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ -048dee: 0e00 |0045: return-void │ │ -048df0: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -048df2: 011e |0047: move v14, v1 │ │ -048df4: 011c |0048: move v12, v1 │ │ -048df6: 011a |0049: move v10, v1 │ │ -048df8: 28ea |004a: goto 0034 // -0016 │ │ -048dfa: 6e10 8711 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -048e00: 0a11 |004e: move-result v17 │ │ -048e02: 0200 1100 |004f: move/from16 v0, v17 │ │ -048e06: 7120 b615 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -048e0c: 0a06 |0054: move-result v6 │ │ -048e0e: 6e10 9411 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ -048e14: 0a11 |0058: move-result v17 │ │ -048e16: 0200 1100 |0059: move/from16 v0, v17 │ │ -048e1a: 7120 b615 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -048e20: 0a08 |005e: move-result v8 │ │ -048e22: 6e10 9011 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1190 │ │ -048e28: 0a11 |0062: move-result v17 │ │ -048e2a: 0200 1100 |0063: move/from16 v0, v17 │ │ -048e2e: 7120 b915 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -048e34: 0a07 |0068: move-result v7 │ │ -048e36: 6e10 7c11 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ -048e3c: 0a11 |006c: move-result v17 │ │ -048e3e: 0200 1100 |006d: move/from16 v0, v17 │ │ -048e42: 7120 b915 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -048e48: 0a05 |0072: move-result v5 │ │ -048e4a: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ -048e4e: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ -048e52: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ -048e56: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ -048e5a: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ -048e5e: 0200 1000 |007d: move/from16 v0, v16 │ │ -048e62: 6e20 cc11 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -048e68: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ -048e6c: 28b5 |0084: goto 0039 // -004b │ │ -048e6e: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ -048e72: 28f6 |0087: goto 007d // -000a │ │ +048e2c: |[048e2c] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +048e3c: 7401 8a0f 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +048e42: 0a0b |0003: move-result v11 │ │ +048e44: 7401 900f 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@0f90 │ │ +048e4a: 0a11 |0007: move-result v17 │ │ +048e4c: 7401 8b0f 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@0f8b │ │ +048e52: 0a12 |000b: move-result v18 │ │ +048e54: 910d 1112 |000c: sub-int v13, v17, v18 │ │ +048e58: 7401 8c0f 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@0f8c │ │ +048e5e: 0a0f |0011: move-result v15 │ │ +048e60: 7401 880f 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@0f88 │ │ +048e66: 0a11 |0015: move-result v17 │ │ +048e68: 7401 890f 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@0f89 │ │ +048e6e: 0a12 |0019: move-result v18 │ │ +048e70: 9102 1112 |001a: sub-int v2, v17, v18 │ │ +048e74: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ +048e78: 7701 b50f 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@0fb5 │ │ +048e7e: 0a11 |0021: move-result v17 │ │ +048e80: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ +048e84: 7401 8711 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +048e8a: 0a0a |0027: move-result v10 │ │ +048e8c: 7401 9011 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1190 │ │ +048e92: 0a0c |002b: move-result v12 │ │ +048e94: 7401 9411 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1194 │ │ +048e9a: 0a0e |002f: move-result v14 │ │ +048e9c: 7401 7c11 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@117c │ │ +048ea2: 0a01 |0033: move-result v1 │ │ +048ea4: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +048ea6: 7401 850f 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +048eac: 0a04 |0038: move-result v4 │ │ +048eae: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ +048eb2: 0800 1300 |003b: move-object/from16 v0, v19 │ │ +048eb6: 6e20 840f 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +048ebc: 0c03 |0040: move-result-object v3 │ │ +048ebe: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +048ec2: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ +048ec6: 0e00 |0045: return-void │ │ +048ec8: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +048eca: 011e |0047: move v14, v1 │ │ +048ecc: 011c |0048: move v12, v1 │ │ +048ece: 011a |0049: move v10, v1 │ │ +048ed0: 28ea |004a: goto 0034 // -0016 │ │ +048ed2: 6e10 8711 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +048ed8: 0a11 |004e: move-result v17 │ │ +048eda: 0200 1100 |004f: move/from16 v0, v17 │ │ +048ede: 7120 bd15 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +048ee4: 0a06 |0054: move-result v6 │ │ +048ee6: 6e10 9411 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ +048eec: 0a11 |0058: move-result v17 │ │ +048eee: 0200 1100 |0059: move/from16 v0, v17 │ │ +048ef2: 7120 bd15 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +048ef8: 0a08 |005e: move-result v8 │ │ +048efa: 6e10 9011 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1190 │ │ +048f00: 0a11 |0062: move-result v17 │ │ +048f02: 0200 1100 |0063: move/from16 v0, v17 │ │ +048f06: 7120 c015 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +048f0c: 0a07 |0068: move-result v7 │ │ +048f0e: 6e10 7c11 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ +048f14: 0a11 |006c: move-result v17 │ │ +048f16: 0200 1100 |006d: move/from16 v0, v17 │ │ +048f1a: 7120 c015 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +048f20: 0a05 |0072: move-result v5 │ │ +048f22: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ +048f26: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ +048f2a: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ +048f2e: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ +048f32: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ +048f36: 0200 1000 |007d: move/from16 v0, v16 │ │ +048f3a: 6e20 cc11 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +048f40: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ +048f44: 28b5 |0084: goto 0039 // -004b │ │ +048f46: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ +048f4a: 28f6 |0087: goto 007d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x000e line=350 │ │ 0x0012 line=351 │ │ 0x001c line=356 │ │ @@ -70218,21 +70218,21 @@ │ │ 0x000e - 0x0088 reg=13 rightBound I │ │ 0x0048 - 0x0088 reg=14 top I │ │ 0x0012 - 0x0088 reg=15 topBound I │ │ 0x0087 - 0x0088 reg=16 vis I │ │ 0x0000 - 0x0088 reg=19 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0088 reg=20 panel Landroid/view/View; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #295 header: │ │ class_idx : 545 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2781 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #295 annotations: │ │ Annotations on class │ │ @@ -70253,17 +70253,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048e74: |[048e74] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -048e84: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -048e8a: 0e00 |0003: return-void │ │ +048f4c: |[048f4c] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +048f5c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +048f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -70272,38 +70272,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -048e8c: |[048e8c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -048e9c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -048ea0: c713 |0002: sub-float/2addr v3, v1 │ │ -048ea2: a800 0303 |0003: mul-float v0, v3, v3 │ │ -048ea6: c830 |0005: mul-float/2addr v0, v3 │ │ -048ea8: c830 |0006: mul-float/2addr v0, v3 │ │ -048eaa: c830 |0007: mul-float/2addr v0, v3 │ │ -048eac: c610 |0008: add-float/2addr v0, v1 │ │ -048eae: 0f00 |0009: return v0 │ │ +048f64: |[048f64] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +048f74: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +048f78: c713 |0002: sub-float/2addr v3, v1 │ │ +048f7a: a800 0303 |0003: mul-float v0, v3, v3 │ │ +048f7e: c830 |0005: mul-float/2addr v0, v3 │ │ +048f80: c830 |0006: mul-float/2addr v0, v3 │ │ +048f82: c830 |0007: mul-float/2addr v0, v3 │ │ +048f84: c610 |0008: add-float/2addr v0, v1 │ │ +048f86: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 2781 (ViewDragHelper.java) │ │ + source_file_idx : 2803 (ViewDragHelper.java) │ │ │ │ Class #296 header: │ │ class_idx : 546 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2781 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2803 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #296 annotations: │ │ Annotations on class │ │ @@ -70328,18 +70328,18 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048eb0: |[048eb0] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -048ec0: 5b01 7204 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0472 │ │ -048ec4: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -048eca: 0e00 |0005: return-void │ │ +048f88: |[048f88] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +048f98: 5b01 7204 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0472 │ │ +048f9c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +048fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ @@ -70349,33 +70349,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -048ecc: |[048ecc] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -048edc: 5420 7204 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0472 │ │ -048ee0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -048ee2: 6e20 f30f 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -048ee8: 0e00 |0006: return-void │ │ +048fa4: |[048fa4] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +048fb4: 5420 7204 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0472 │ │ +048fb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048fba: 6e20 f30f 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +048fc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ │ │ - source_file_idx : 2781 (ViewDragHelper.java) │ │ + source_file_idx : 2803 (ViewDragHelper.java) │ │ │ │ Class #297 header: │ │ class_idx : 547 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2781 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #297 annotations: │ │ Annotations on class │ │ @@ -70395,17 +70395,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048eec: |[048eec] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -048efc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -048f02: 0e00 |0003: return-void │ │ +048fc4: |[048fc4] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +048fd4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +048fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -70414,17 +70414,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -048f04: |[048f04] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -048f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f16: 0f00 |0001: return v0 │ │ +048fdc: |[048fdc] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +048fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048fee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 left I │ │ @@ -70435,17 +70435,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -048f18: |[048f18] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -048f28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f2a: 0f00 |0001: return v0 │ │ +048ff0: |[048ff0] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +049000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049002: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 top I │ │ @@ -70456,16 +70456,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048f2c: |[048f2c] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -048f3c: 0f01 |0000: return v1 │ │ +049004: |[049004] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +049014: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 index I │ │ │ │ @@ -70474,17 +70474,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -048f40: |[048f40] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -048f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f52: 0f00 |0001: return v0 │ │ +049018: |[049018] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +049028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04902a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -70493,17 +70493,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -048f54: |[048f54] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -048f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f66: 0f00 |0001: return v0 │ │ +04902c: |[04902c] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +04903c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04903e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -70512,16 +70512,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048f68: |[048f68] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -048f78: 0e00 |0000: return-void │ │ +049040: |[049040] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +049050: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -70531,17 +70531,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -048f7c: |[048f7c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -048f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f8e: 0f00 |0001: return v0 │ │ +049054: |[049054] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +049064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049066: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -70550,16 +70550,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048f90: |[048f90] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -048fa0: 0e00 |0000: return-void │ │ +049068: |[049068] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +049078: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -70569,16 +70569,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048fa4: |[048fa4] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -048fb4: 0e00 |0000: return-void │ │ +04907c: |[04907c] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +04908c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 capturedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 activePointerId I │ │ @@ -70588,16 +70588,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048fb8: |[048fb8] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -048fc8: 0e00 |0000: return-void │ │ +049090: |[049090] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +0490a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -70606,16 +70606,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048fcc: |[048fcc] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -048fdc: 0e00 |0000: return-void │ │ +0490a4: |[0490a4] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0490b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 changedView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 left I │ │ @@ -70628,16 +70628,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -048fe0: |[048fe0] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -048ff0: 0e00 |0000: return-void │ │ +0490b8: |[0490b8] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +0490c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 releasedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 xvel F │ │ @@ -70645,21 +70645,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ name : 'tryCaptureView' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2781 (ViewDragHelper.java) │ │ + source_file_idx : 2803 (ViewDragHelper.java) │ │ │ │ Class #298 header: │ │ class_idx : 548 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2781 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2803 │ │ static_fields_size : 17 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 28 │ │ │ │ Class #298 annotations: │ │ Annotations on class │ │ @@ -70850,81 +70850,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048ff4: |[048ff4] android.support.v4.widget.ViewDragHelper.:()V │ │ -049004: 2200 2102 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0221 │ │ -049008: 7010 b60f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@0fb6 │ │ -04900e: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0499 │ │ -049012: 0e00 |0007: return-void │ │ +0490cc: |[0490cc] android.support.v4.widget.ViewDragHelper.:()V │ │ +0490dc: 2200 2102 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0221 │ │ +0490e0: 7010 b60f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@0fb6 │ │ +0490e6: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0499 │ │ +0490ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -049014: |[049014] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -049024: 7010 be15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15be │ │ -04902a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -04902c: 5942 8304 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049030: 2202 2202 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0222 │ │ -049034: 7020 b80f 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fb8 │ │ -04903a: 5b42 9504 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0495 │ │ -04903e: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -049042: 2202 3403 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -049046: 1a03 2b09 |0011: const-string v3, "Parent view may not be null" // string@092b │ │ -04904a: 7020 a215 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -049050: 2702 |0016: throw v2 │ │ -049052: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -049056: 2202 3403 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -04905a: 1a03 4302 |001b: const-string v3, "Callback may not be null" // string@0243 │ │ -04905e: 7020 a215 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -049064: 2702 |0020: throw v2 │ │ -049066: 5b46 9104 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -04906a: 5b47 8404 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04906e: 7110 cf11 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ -049074: 0c01 |0028: move-result-object v1 │ │ -049076: 6e10 8e00 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -04907c: 0c02 |002c: move-result-object v2 │ │ -04907e: 6e10 d100 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -049084: 0c02 |0030: move-result-object v2 │ │ -049086: 5220 5105 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -04908a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -04908e: c802 |0035: mul-float/2addr v2, v0 │ │ -049090: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -049094: c632 |0038: add-float/2addr v2, v3 │ │ -049096: 8722 |0039: float-to-int v2, v2 │ │ -049098: 5942 8904 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -04909c: 6e10 d611 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ -0490a2: 0a02 |003f: move-result v2 │ │ -0490a4: 5942 9604 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -0490a8: 6e10 d311 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ -0490ae: 0a02 |0045: move-result v2 │ │ -0490b0: 8222 |0046: int-to-float v2, v2 │ │ -0490b2: 5942 8f04 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -0490b6: 6e10 d411 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@11d4 │ │ -0490bc: 0a02 |004c: move-result v2 │ │ -0490be: 8222 |004d: int-to-float v2, v2 │ │ -0490c0: 5942 9004 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -0490c4: 6202 9904 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0499 │ │ -0490c8: 7120 8e0e 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@0e8e │ │ -0490ce: 0c02 |0055: move-result-object v2 │ │ -0490d0: 5b42 9404 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -0490d4: 0e00 |0058: return-void │ │ +0490ec: |[0490ec] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +0490fc: 7010 c515 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15c5 │ │ +049102: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +049104: 5942 8304 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049108: 2202 2202 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0222 │ │ +04910c: 7020 b80f 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0fb8 │ │ +049112: 5b42 9504 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0495 │ │ +049116: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +04911a: 2202 3603 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +04911e: 1a03 4009 |0011: const-string v3, "Parent view may not be null" // string@0940 │ │ +049122: 7020 a915 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +049128: 2702 |0016: throw v2 │ │ +04912a: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +04912e: 2202 3603 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +049132: 1a03 5502 |001b: const-string v3, "Callback may not be null" // string@0255 │ │ +049136: 7020 a915 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +04913c: 2702 |0020: throw v2 │ │ +04913e: 5b46 9104 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049142: 5b47 8404 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049146: 7110 cf11 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ +04914c: 0c01 |0028: move-result-object v1 │ │ +04914e: 6e10 8e00 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +049154: 0c02 |002c: move-result-object v2 │ │ +049156: 6e10 d100 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +04915c: 0c02 |0030: move-result-object v2 │ │ +04915e: 5220 5105 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +049162: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +049166: c802 |0035: mul-float/2addr v2, v0 │ │ +049168: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +04916c: c632 |0038: add-float/2addr v2, v3 │ │ +04916e: 8722 |0039: float-to-int v2, v2 │ │ +049170: 5942 8904 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +049174: 6e10 d611 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ +04917a: 0a02 |003f: move-result v2 │ │ +04917c: 5942 9604 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049180: 6e10 d311 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ +049186: 0a02 |0045: move-result v2 │ │ +049188: 8222 |0046: int-to-float v2, v2 │ │ +04918a: 5942 8f04 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +04918e: 6e10 d411 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@11d4 │ │ +049194: 0a02 |004c: move-result v2 │ │ +049196: 8222 |004d: int-to-float v2, v2 │ │ +049198: 5942 9004 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +04919c: 6202 9904 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0499 │ │ +0491a0: 7120 8e0e 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@0e8e │ │ +0491a6: 0c02 |0055: move-result-object v2 │ │ +0491a8: 5b42 9404 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +0491ac: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -70953,67 +70953,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0490d8: |[0490d8] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -0490e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0490ea: 7110 b215 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -0490f0: 0a00 |0004: move-result v0 │ │ -0490f2: 7110 b215 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -0490f8: 0a01 |0008: move-result v1 │ │ -0490fa: 5453 8a04 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -0490fe: 4403 0308 |000b: aget v3, v3, v8 │ │ -049102: b593 |000d: and-int/2addr v3, v9 │ │ -049104: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -049108: 5253 9704 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04910c: b593 |0012: and-int/2addr v3, v9 │ │ -04910e: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -049112: 5453 8804 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -049116: 4403 0308 |0017: aget v3, v3, v8 │ │ -04911a: b593 |0019: and-int/2addr v3, v9 │ │ -04911c: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -049120: 5453 8704 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049124: 4403 0308 |001e: aget v3, v3, v8 │ │ -049128: b593 |0020: and-int/2addr v3, v9 │ │ -04912a: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -04912e: 5253 9604 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049132: 8233 |0025: int-to-float v3, v3 │ │ -049134: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -049138: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -04913c: 5253 9604 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049140: 8233 |002c: int-to-float v3, v3 │ │ -049142: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -049146: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -04914a: 0f02 |0031: return v2 │ │ -04914c: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -049150: c813 |0034: mul-float/2addr v3, v1 │ │ -049152: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -049156: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -04915a: 5453 8404 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04915e: 6e20 c10f 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@0fc1 │ │ -049164: 0a03 |003e: move-result v3 │ │ -049166: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -04916a: 5453 8804 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -04916e: 4404 0308 |0043: aget v4, v3, v8 │ │ -049172: b694 |0045: or-int/2addr v4, v9 │ │ -049174: 4b04 0308 |0046: aput v4, v3, v8 │ │ -049178: 28e9 |0048: goto 0031 // -0017 │ │ -04917a: 5453 8704 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -04917e: 4403 0308 |004b: aget v3, v3, v8 │ │ -049182: b593 |004d: and-int/2addr v3, v9 │ │ -049184: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -049188: 5253 9604 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -04918c: 8233 |0052: int-to-float v3, v3 │ │ -04918e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -049192: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -049196: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -049198: 28d9 |0058: goto 0031 // -0027 │ │ +0491b0: |[0491b0] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +0491c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0491c2: 7110 b915 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0491c8: 0a00 |0004: move-result v0 │ │ +0491ca: 7110 b915 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0491d0: 0a01 |0008: move-result v1 │ │ +0491d2: 5453 8a04 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +0491d6: 4403 0308 |000b: aget v3, v3, v8 │ │ +0491da: b593 |000d: and-int/2addr v3, v9 │ │ +0491dc: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +0491e0: 5253 9704 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +0491e4: b593 |0012: and-int/2addr v3, v9 │ │ +0491e6: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +0491ea: 5453 8804 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +0491ee: 4403 0308 |0017: aget v3, v3, v8 │ │ +0491f2: b593 |0019: and-int/2addr v3, v9 │ │ +0491f4: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +0491f8: 5453 8704 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +0491fc: 4403 0308 |001e: aget v3, v3, v8 │ │ +049200: b593 |0020: and-int/2addr v3, v9 │ │ +049202: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +049206: 5253 9604 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +04920a: 8233 |0025: int-to-float v3, v3 │ │ +04920c: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +049210: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +049214: 5253 9604 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049218: 8233 |002c: int-to-float v3, v3 │ │ +04921a: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +04921e: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +049222: 0f02 |0031: return v2 │ │ +049224: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +049228: c813 |0034: mul-float/2addr v3, v1 │ │ +04922a: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +04922e: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +049232: 5453 8404 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049236: 6e20 c10f 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@0fc1 │ │ +04923c: 0a03 |003e: move-result v3 │ │ +04923e: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +049242: 5453 8804 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +049246: 4404 0308 |0043: aget v4, v3, v8 │ │ +04924a: b694 |0045: or-int/2addr v4, v9 │ │ +04924c: 4b04 0308 |0046: aput v4, v3, v8 │ │ +049250: 28e9 |0048: goto 0031 // -0017 │ │ +049252: 5453 8704 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +049256: 4403 0308 |004b: aget v3, v3, v8 │ │ +04925a: b593 |004d: and-int/2addr v3, v9 │ │ +04925c: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +049260: 5253 9604 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049264: 8233 |0052: int-to-float v3, v3 │ │ +049266: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +04926a: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +04926e: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +049270: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x0005 line=1219 │ │ 0x0009 line=1221 │ │ 0x0031 line=1231 │ │ 0x0032 line=1227 │ │ @@ -71033,67 +71033,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -04919c: |[04919c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -0491ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0491ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0491b0: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -0491b4: 0132 |0004: move v2, v3 │ │ -0491b6: 0f02 |0005: return v2 │ │ -0491b8: 5474 8404 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -0491bc: 6e20 be0f 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0fbe │ │ -0491c2: 0a04 |000b: move-result v4 │ │ -0491c4: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -0491c8: 0120 |000e: move v0, v2 │ │ -0491ca: 5474 8404 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -0491ce: 6e20 bf0f 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0fbf │ │ -0491d4: 0a04 |0014: move-result v4 │ │ -0491d6: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -0491da: 0121 |0017: move v1, v2 │ │ -0491dc: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -0491e0: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -0491e4: a804 0909 |001c: mul-float v4, v9, v9 │ │ -0491e8: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -0491ec: c654 |0020: add-float/2addr v4, v5 │ │ -0491ee: 5275 9604 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -0491f2: 5276 9604 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -0491f6: b265 |0025: mul-int/2addr v5, v6 │ │ -0491f8: 8255 |0026: int-to-float v5, v5 │ │ -0491fa: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -0491fe: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -049202: 0132 |002b: move v2, v3 │ │ -049204: 28d9 |002c: goto 0005 // -0027 │ │ -049206: 0130 |002d: move v0, v3 │ │ -049208: 28e1 |002e: goto 000f // -001f │ │ -04920a: 0131 |002f: move v1, v3 │ │ -04920c: 28e8 |0030: goto 0018 // -0018 │ │ -04920e: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -049212: 7110 b215 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049218: 0a04 |0036: move-result v4 │ │ -04921a: 5275 9604 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -04921e: 8255 |0039: int-to-float v5, v5 │ │ -049220: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -049224: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -049228: 0132 |003e: move v2, v3 │ │ -04922a: 28c6 |003f: goto 0005 // -003a │ │ -04922c: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -049230: 7110 b215 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049236: 0a04 |0045: move-result v4 │ │ -049238: 5275 9604 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -04923c: 8255 |0048: int-to-float v5, v5 │ │ -04923e: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -049242: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -049246: 0132 |004d: move v2, v3 │ │ -049248: 28b7 |004e: goto 0005 // -0049 │ │ -04924a: 0132 |004f: move v2, v3 │ │ -04924c: 28b5 |0050: goto 0005 // -004b │ │ +049274: |[049274] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +049284: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +049286: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +049288: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +04928c: 0132 |0004: move v2, v3 │ │ +04928e: 0f02 |0005: return v2 │ │ +049290: 5474 8404 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049294: 6e20 be0f 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0fbe │ │ +04929a: 0a04 |000b: move-result v4 │ │ +04929c: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +0492a0: 0120 |000e: move v0, v2 │ │ +0492a2: 5474 8404 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +0492a6: 6e20 bf0f 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0fbf │ │ +0492ac: 0a04 |0014: move-result v4 │ │ +0492ae: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +0492b2: 0121 |0017: move v1, v2 │ │ +0492b4: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +0492b8: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +0492bc: a804 0909 |001c: mul-float v4, v9, v9 │ │ +0492c0: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +0492c4: c654 |0020: add-float/2addr v4, v5 │ │ +0492c6: 5275 9604 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +0492ca: 5276 9604 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +0492ce: b265 |0025: mul-int/2addr v5, v6 │ │ +0492d0: 8255 |0026: int-to-float v5, v5 │ │ +0492d2: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +0492d6: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +0492da: 0132 |002b: move v2, v3 │ │ +0492dc: 28d9 |002c: goto 0005 // -0027 │ │ +0492de: 0130 |002d: move v0, v3 │ │ +0492e0: 28e1 |002e: goto 000f // -001f │ │ +0492e2: 0131 |002f: move v1, v3 │ │ +0492e4: 28e8 |0030: goto 0018 // -0018 │ │ +0492e6: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +0492ea: 7110 b915 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0492f0: 0a04 |0036: move-result v4 │ │ +0492f2: 5275 9604 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +0492f6: 8255 |0039: int-to-float v5, v5 │ │ +0492f8: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +0492fc: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +049300: 0132 |003e: move v2, v3 │ │ +049302: 28c6 |003f: goto 0005 // -003a │ │ +049304: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +049308: 7110 b915 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +04930e: 0a04 |0045: move-result v4 │ │ +049310: 5275 9604 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049314: 8255 |0048: int-to-float v5, v5 │ │ +049316: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +04931a: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +04931e: 0132 |004d: move v2, v3 │ │ +049320: 28b7 |004e: goto 0005 // -0049 │ │ +049322: 0132 |004f: move v2, v3 │ │ +049324: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0005 line=1258 │ │ 0x0006 line=1248 │ │ 0x000f line=1249 │ │ 0x0018 line=1251 │ │ @@ -71120,30 +71120,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -049250: |[049250] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -049260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049262: 7110 b215 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049268: 0a00 |0004: move-result v0 │ │ -04926a: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -04926e: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -049272: 0116 |0009: move v6, v1 │ │ -049274: 0f06 |000a: return v6 │ │ -049276: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -04927a: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -04927e: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -049282: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -049286: 7f66 |0013: neg-float v6, v6 │ │ -049288: 28f6 |0014: goto 000a // -000a │ │ -04928a: 0146 |0015: move v6, v4 │ │ -04928c: 28f4 |0016: goto 000a // -000c │ │ +049328: |[049328] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +049338: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04933a: 7110 b915 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +049340: 0a00 |0004: move-result v0 │ │ +049342: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +049346: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +04934a: 0116 |0009: move v6, v1 │ │ +04934c: 0f06 |000a: return v6 │ │ +04934e: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +049352: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +049356: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +04935a: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +04935e: 7f66 |0013: neg-float v6, v6 │ │ +049360: 28f6 |0014: goto 000a // -000a │ │ +049362: 0146 |0015: move v6, v4 │ │ +049364: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=667 │ │ 0x0005 line=668 │ │ 0x000a line=670 │ │ 0x000b line=669 │ │ 0x0016 line=670 │ │ @@ -71160,26 +71160,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -049290: |[049290] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -0492a0: 7110 b315 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -0492a6: 0a00 |0003: move-result v0 │ │ -0492a8: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -0492ac: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0492ae: 0f04 |0007: return v4 │ │ -0492b0: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -0492b4: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -0492b8: 7b44 |000c: neg-int v4, v4 │ │ -0492ba: 28fa |000d: goto 0007 // -0006 │ │ -0492bc: 0124 |000e: move v4, v2 │ │ -0492be: 28f8 |000f: goto 0007 // -0008 │ │ +049368: |[049368] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +049378: 7110 ba15 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +04937e: 0a00 |0003: move-result v0 │ │ +049380: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +049384: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +049386: 0f04 |0007: return v4 │ │ +049388: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +04938c: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +049390: 7b44 |000c: neg-int v4, v4 │ │ +049392: 28fa |000d: goto 0007 // -0006 │ │ +049394: 0124 |000e: move v4, v2 │ │ +049396: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0007 line=653 │ │ 0x0008 line=652 │ │ 0x000f line=653 │ │ @@ -71196,36 +71196,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0492c0: |[0492c0] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -0492d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0492d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0492d4: 5430 8b04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -0492d8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0492dc: 0e00 |0006: return-void │ │ -0492de: 5430 8b04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -0492e2: 7120 4116 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1641 │ │ -0492e8: 5430 8c04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -0492ec: 7120 4116 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1641 │ │ -0492f2: 5430 8d04 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -0492f6: 7120 4116 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1641 │ │ -0492fc: 5430 8e04 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049300: 7120 4116 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1641 │ │ -049306: 5430 8a04 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04930a: 7120 4216 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1642 │ │ -049310: 5430 8704 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049314: 7120 4216 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1642 │ │ -04931a: 5430 8804 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -04931e: 7120 4216 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1642 │ │ -049324: 5932 9204 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -049328: 28da |002c: goto 0006 // -0026 │ │ +049398: |[049398] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +0493a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0493aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0493ac: 5430 8b04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +0493b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0493b4: 0e00 |0006: return-void │ │ +0493b6: 5430 8b04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +0493ba: 7120 4816 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1648 │ │ +0493c0: 5430 8c04 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +0493c4: 7120 4816 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1648 │ │ +0493ca: 5430 8d04 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +0493ce: 7120 4816 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1648 │ │ +0493d4: 5430 8e04 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +0493d8: 7120 4816 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1648 │ │ +0493de: 5430 8a04 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +0493e2: 7120 4916 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1649 │ │ +0493e8: 5430 8704 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +0493ec: 7120 4916 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1649 │ │ +0493f2: 5430 8804 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +0493f6: 7120 4916 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1649 │ │ +0493fc: 5932 9204 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +049400: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x0006 line=781 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -71242,41 +71242,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -04932c: |[04932c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -04933c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04933e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -049340: 5430 8b04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -049344: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -049348: 0e00 |0006: return-void │ │ -04934a: 5430 8b04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -04934e: 4b01 0004 |0009: aput v1, v0, v4 │ │ -049352: 5430 8c04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -049356: 4b01 0004 |000d: aput v1, v0, v4 │ │ -04935a: 5430 8d04 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -04935e: 4b01 0004 |0011: aput v1, v0, v4 │ │ -049362: 5430 8e04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049366: 4b01 0004 |0015: aput v1, v0, v4 │ │ -04936a: 5430 8a04 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04936e: 4b02 0004 |0019: aput v2, v0, v4 │ │ -049372: 5430 8704 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049376: 4b02 0004 |001d: aput v2, v0, v4 │ │ -04937a: 5430 8804 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -04937e: 4b02 0004 |0021: aput v2, v0, v4 │ │ -049382: 5230 9204 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -049386: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -049388: b841 |0026: shl-int/2addr v1, v4 │ │ -04938a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -04938e: b510 |0029: and-int/2addr v0, v1 │ │ -049390: 5930 9204 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -049394: 28da |002c: goto 0006 // -0026 │ │ +049404: |[049404] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +049414: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +049416: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +049418: 5430 8b04 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +04941c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +049420: 0e00 |0006: return-void │ │ +049422: 5430 8b04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049426: 4b01 0004 |0009: aput v1, v0, v4 │ │ +04942a: 5430 8c04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +04942e: 4b01 0004 |000d: aput v1, v0, v4 │ │ +049432: 5430 8d04 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +049436: 4b01 0004 |0011: aput v1, v0, v4 │ │ +04943a: 5430 8e04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +04943e: 4b01 0004 |0015: aput v1, v0, v4 │ │ +049442: 5430 8a04 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +049446: 4b02 0004 |0019: aput v2, v0, v4 │ │ +04944a: 5430 8704 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +04944e: 4b02 0004 |001d: aput v2, v0, v4 │ │ +049452: 5430 8804 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +049456: 4b02 0004 |0021: aput v2, v0, v4 │ │ +04945a: 5230 9204 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +04945e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +049460: b841 |0026: shl-int/2addr v1, v4 │ │ +049462: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +049466: b510 |0029: and-int/2addr v0, v1 │ │ +049468: 5930 9204 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +04946c: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=795 │ │ 0x0007 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ @@ -71294,62 +71294,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -049398: |[049398] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -0493a8: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0493ac: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -0493b0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0493b2: 0f06 |0005: return v6 │ │ -0493b4: 54a6 9104 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -0493b8: 6e10 fa11 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@11fa │ │ -0493be: 0a05 |000b: move-result v5 │ │ -0493c0: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -0493c4: 7110 b315 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -0493ca: 0a06 |0011: move-result v6 │ │ -0493cc: 8266 |0012: int-to-float v6, v6 │ │ -0493ce: 8257 |0013: int-to-float v7, v5 │ │ -0493d0: c976 |0014: div-float/2addr v6, v7 │ │ -0493d2: 7120 b815 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -0493d8: 0a01 |0018: move-result v1 │ │ -0493da: 8236 |0019: int-to-float v6, v3 │ │ -0493dc: 8237 |001a: int-to-float v7, v3 │ │ -0493de: 7020 dc0f 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@0fdc │ │ -0493e4: 0a08 |001e: move-result v8 │ │ -0493e6: c887 |001f: mul-float/2addr v7, v8 │ │ -0493e8: a600 0607 |0020: add-float v0, v6, v7 │ │ -0493ec: 7110 b315 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -0493f2: 0a0c |0025: move-result v12 │ │ -0493f4: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -0493f8: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -0493fc: 82c7 |002a: int-to-float v7, v12 │ │ -0493fe: a907 0007 |002b: div-float v7, v0, v7 │ │ -049402: 7110 b215 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049408: 0a07 |0030: move-result v7 │ │ -04940a: c876 |0031: mul-float/2addr v6, v7 │ │ -04940c: 7110 ba15 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@15ba │ │ -049412: 0a06 |0035: move-result v6 │ │ -049414: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -049418: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -04941c: 7120 b915 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -049422: 0a06 |003d: move-result v6 │ │ -049424: 28c7 |003e: goto 0005 // -0039 │ │ -049426: 7110 b315 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -04942c: 0a06 |0042: move-result v6 │ │ -04942e: 8266 |0043: int-to-float v6, v6 │ │ -049430: 82d7 |0044: int-to-float v7, v13 │ │ -049432: a904 0607 |0045: div-float v4, v6, v7 │ │ -049436: a606 0409 |0047: add-float v6, v4, v9 │ │ -04943a: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -04943e: c876 |004b: mul-float/2addr v6, v7 │ │ -049440: 8762 |004c: float-to-int v2, v6 │ │ -049442: 28eb |004d: goto 0038 // -0015 │ │ +049470: |[049470] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +049480: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +049484: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +049488: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +04948a: 0f06 |0005: return v6 │ │ +04948c: 54a6 9104 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049490: 6e10 fa11 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@11fa │ │ +049496: 0a05 |000b: move-result v5 │ │ +049498: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +04949c: 7110 ba15 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +0494a2: 0a06 |0011: move-result v6 │ │ +0494a4: 8266 |0012: int-to-float v6, v6 │ │ +0494a6: 8257 |0013: int-to-float v7, v5 │ │ +0494a8: c976 |0014: div-float/2addr v6, v7 │ │ +0494aa: 7120 bf15 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +0494b0: 0a01 |0018: move-result v1 │ │ +0494b2: 8236 |0019: int-to-float v6, v3 │ │ +0494b4: 8237 |001a: int-to-float v7, v3 │ │ +0494b6: 7020 dc0f 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@0fdc │ │ +0494bc: 0a08 |001e: move-result v8 │ │ +0494be: c887 |001f: mul-float/2addr v7, v8 │ │ +0494c0: a600 0607 |0020: add-float v0, v6, v7 │ │ +0494c4: 7110 ba15 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +0494ca: 0a0c |0025: move-result v12 │ │ +0494cc: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +0494d0: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +0494d4: 82c7 |002a: int-to-float v7, v12 │ │ +0494d6: a907 0007 |002b: div-float v7, v0, v7 │ │ +0494da: 7110 b915 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0494e0: 0a07 |0030: move-result v7 │ │ +0494e2: c876 |0031: mul-float/2addr v6, v7 │ │ +0494e4: 7110 c115 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@15c1 │ │ +0494ea: 0a06 |0035: move-result v6 │ │ +0494ec: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +0494f0: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +0494f4: 7120 c015 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +0494fa: 0a06 |003d: move-result v6 │ │ +0494fc: 28c7 |003e: goto 0005 // -0039 │ │ +0494fe: 7110 ba15 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +049504: 0a06 |0042: move-result v6 │ │ +049506: 8266 |0043: int-to-float v6, v6 │ │ +049508: 82d7 |0044: int-to-float v7, v13 │ │ +04950a: a904 0607 |0045: div-float v4, v6, v7 │ │ +04950e: a606 0409 |0047: add-float v6, v4, v9 │ │ +049512: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +049516: c876 |004b: mul-float/2addr v6, v7 │ │ +049518: 8762 |004c: float-to-int v2, v6 │ │ +04951a: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=618 │ │ 0x0004 line=619 │ │ 0x0005 line=636 │ │ 0x0006 line=622 │ │ 0x000c line=623 │ │ @@ -71379,76 +71379,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -049444: |[049444] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -049454: 52ec 9004 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -049458: 87cc |0002: float-to-int v12, v12 │ │ -04945a: 52ed 8f04 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -04945e: 87dd |0005: float-to-int v13, v13 │ │ -049460: 0200 1200 |0006: move/from16 v0, v18 │ │ -049464: 7040 d30f 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0fd3 │ │ -04946a: 0a12 |000b: move-result v18 │ │ -04946c: 52ec 9004 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -049470: 87cc |000e: float-to-int v12, v12 │ │ -049472: 52ed 8f04 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -049476: 87dd |0011: float-to-int v13, v13 │ │ -049478: 0200 1300 |0012: move/from16 v0, v19 │ │ -04947c: 7040 d30f 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0fd3 │ │ -049482: 0a13 |0017: move-result v19 │ │ -049484: 7701 b315 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -04948a: 0a02 |001b: move-result v2 │ │ -04948c: 7701 b315 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -049492: 0a03 |001f: move-result v3 │ │ -049494: 7701 b315 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -04949a: 0a04 |0023: move-result v4 │ │ -04949c: 7701 b315 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@15b3 │ │ -0494a2: 0a05 |0027: move-result v5 │ │ -0494a4: 9007 0405 |0028: add-int v7, v4, v5 │ │ -0494a8: 9006 0203 |002a: add-int v6, v2, v3 │ │ -0494ac: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -0494b0: 824c |002e: int-to-float v12, v4 │ │ -0494b2: 827d |002f: int-to-float v13, v7 │ │ -0494b4: a909 0c0d |0030: div-float v9, v12, v13 │ │ -0494b8: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -0494bc: 825c |0034: int-to-float v12, v5 │ │ -0494be: 827d |0035: int-to-float v13, v7 │ │ -0494c0: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -0494c4: 54ec 8404 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -0494c8: 6e20 be0f fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0fbe │ │ -0494ce: 0a0c |003d: move-result v12 │ │ -0494d0: 0200 1000 |003e: move/from16 v0, v16 │ │ -0494d4: 0201 1200 |0040: move/from16 v1, v18 │ │ -0494d8: 7040 d60f 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0fd6 │ │ -0494de: 0a08 |0045: move-result v8 │ │ -0494e0: 54ec 8404 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -0494e4: 6e20 bf0f fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0fbf │ │ -0494ea: 0a0c |004b: move-result v12 │ │ -0494ec: 0200 1100 |004c: move/from16 v0, v17 │ │ -0494f0: 0201 1300 |004e: move/from16 v1, v19 │ │ -0494f4: 7040 d60f 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0fd6 │ │ -0494fa: 0a0a |0053: move-result v10 │ │ -0494fc: 828c |0054: int-to-float v12, v8 │ │ -0494fe: c89c |0055: mul-float/2addr v12, v9 │ │ -049500: 82ad |0056: int-to-float v13, v10 │ │ -049502: c8bd |0057: mul-float/2addr v13, v11 │ │ -049504: c6dc |0058: add-float/2addr v12, v13 │ │ -049506: 87cc |0059: float-to-int v12, v12 │ │ -049508: 0f0c |005a: return v12 │ │ -04950a: 822c |005b: int-to-float v12, v2 │ │ -04950c: 826d |005c: int-to-float v13, v6 │ │ -04950e: a909 0c0d |005d: div-float v9, v12, v13 │ │ -049512: 28d3 |005f: goto 0032 // -002d │ │ -049514: 823c |0060: int-to-float v12, v3 │ │ -049516: 826d |0061: int-to-float v13, v6 │ │ -049518: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -04951c: 28d4 |0064: goto 0038 // -002c │ │ +04951c: |[04951c] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +04952c: 52ec 9004 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +049530: 87cc |0002: float-to-int v12, v12 │ │ +049532: 52ed 8f04 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +049536: 87dd |0005: float-to-int v13, v13 │ │ +049538: 0200 1200 |0006: move/from16 v0, v18 │ │ +04953c: 7040 d30f 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0fd3 │ │ +049542: 0a12 |000b: move-result v18 │ │ +049544: 52ec 9004 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +049548: 87cc |000e: float-to-int v12, v12 │ │ +04954a: 52ed 8f04 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +04954e: 87dd |0011: float-to-int v13, v13 │ │ +049550: 0200 1300 |0012: move/from16 v0, v19 │ │ +049554: 7040 d30f 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0fd3 │ │ +04955a: 0a13 |0017: move-result v19 │ │ +04955c: 7701 ba15 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +049562: 0a02 |001b: move-result v2 │ │ +049564: 7701 ba15 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +04956a: 0a03 |001f: move-result v3 │ │ +04956c: 7701 ba15 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +049572: 0a04 |0023: move-result v4 │ │ +049574: 7701 ba15 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@15ba │ │ +04957a: 0a05 |0027: move-result v5 │ │ +04957c: 9007 0405 |0028: add-int v7, v4, v5 │ │ +049580: 9006 0203 |002a: add-int v6, v2, v3 │ │ +049584: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +049588: 824c |002e: int-to-float v12, v4 │ │ +04958a: 827d |002f: int-to-float v13, v7 │ │ +04958c: a909 0c0d |0030: div-float v9, v12, v13 │ │ +049590: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +049594: 825c |0034: int-to-float v12, v5 │ │ +049596: 827d |0035: int-to-float v13, v7 │ │ +049598: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +04959c: 54ec 8404 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +0495a0: 6e20 be0f fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0fbe │ │ +0495a6: 0a0c |003d: move-result v12 │ │ +0495a8: 0200 1000 |003e: move/from16 v0, v16 │ │ +0495ac: 0201 1200 |0040: move/from16 v1, v18 │ │ +0495b0: 7040 d60f 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0fd6 │ │ +0495b6: 0a08 |0045: move-result v8 │ │ +0495b8: 54ec 8404 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +0495bc: 6e20 bf0f fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0fbf │ │ +0495c2: 0a0c |004b: move-result v12 │ │ +0495c4: 0200 1100 |004c: move/from16 v0, v17 │ │ +0495c8: 0201 1300 |004e: move/from16 v1, v19 │ │ +0495cc: 7040 d60f 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0fd6 │ │ +0495d2: 0a0a |0053: move-result v10 │ │ +0495d4: 828c |0054: int-to-float v12, v8 │ │ +0495d6: c89c |0055: mul-float/2addr v12, v9 │ │ +0495d8: 82ad |0056: int-to-float v13, v10 │ │ +0495da: c8bd |0057: mul-float/2addr v13, v11 │ │ +0495dc: c6dc |0058: add-float/2addr v12, v13 │ │ +0495de: 87cc |0059: float-to-int v12, v12 │ │ +0495e0: 0f0c |005a: return v12 │ │ +0495e2: 822c |005b: int-to-float v12, v2 │ │ +0495e4: 826d |005c: int-to-float v13, v6 │ │ +0495e6: a909 0c0d |005d: div-float v9, v12, v13 │ │ +0495ea: 28d3 |005f: goto 0032 // -002d │ │ +0495ec: 823c |0060: int-to-float v12, v3 │ │ +0495ee: 826d |0061: int-to-float v13, v6 │ │ +0495f0: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +0495f4: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0018 line=599 │ │ 0x001c line=600 │ │ 0x0020 line=601 │ │ @@ -71486,25 +71486,25 @@ │ │ type : '(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -049520: |[049520] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -049530: 7120 da0f 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fda │ │ -049536: 0c00 |0003: move-result-object v0 │ │ -049538: 5201 9604 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -04953c: 8211 |0006: int-to-float v1, v1 │ │ -04953e: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -049542: c942 |0009: div-float/2addr v2, v4 │ │ -049544: c821 |000a: mul-float/2addr v1, v2 │ │ -049546: 8711 |000b: float-to-int v1, v1 │ │ -049548: 5901 9604 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -04954c: 1100 |000e: return-object v0 │ │ +0495f8: |[0495f8] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +049608: 7120 da0f 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@0fda │ │ +04960e: 0c00 |0003: move-result-object v0 │ │ +049610: 5201 9604 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049614: 8211 |0006: int-to-float v1, v1 │ │ +049616: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +04961a: c942 |0009: div-float/2addr v2, v4 │ │ +04961c: c821 |000a: mul-float/2addr v1, v2 │ │ +04961e: 8711 |000b: float-to-int v1, v1 │ │ +049620: 5901 9604 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049624: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x000e line=362 │ │ locals : │ │ 0x0004 - 0x000f reg=0 helper Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -71517,20 +71517,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -049550: |[049550] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -049560: 2200 2402 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0224 │ │ -049564: 6e10 f411 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@11f4 │ │ -04956a: 0c01 |0005: move-result-object v1 │ │ -04956c: 7040 c90f 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@0fc9 │ │ -049572: 1100 |0009: return-object v0 │ │ +049628: |[049628] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +049638: 2200 2402 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0224 │ │ +04963c: 6e10 f411 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@11f4 │ │ +049642: 0c01 |0005: move-result-object v1 │ │ +049644: 7040 c90f 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@0fc9 │ │ +04964a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=2 forParent Landroid/view/ViewGroup; │ │ 0x0000 - 0x000a reg=3 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ @@ -71539,26 +71539,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -049574: |[049574] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -049584: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -049586: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -049588: 5c43 9304 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ -04958c: 5440 8404 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049590: 5441 8504 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049594: 6e40 c60f 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@0fc6 │ │ -04959a: 5c42 9304 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ -04959e: 5240 8604 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -0495a2: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -0495a6: 6e20 f30f 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -0495ac: 0e00 |0014: return-void │ │ +04964c: |[04964c] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +04965c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04965e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +049660: 5c43 9304 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ +049664: 5440 8404 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049668: 5441 8504 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04966c: 6e40 c60f 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@0fc6 │ │ +049672: 5c42 9304 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ +049676: 5240 8604 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04967a: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +04967e: 6e20 f30f 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +049684: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x0004 line=760 │ │ 0x000b line=761 │ │ 0x000d line=763 │ │ 0x0011 line=765 │ │ @@ -71573,26 +71573,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0495b0: |[0495b0] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -0495c0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0495c4: c705 |0002: sub-float/2addr v5, v0 │ │ -0495c6: 8950 |0003: float-to-double v0, v5 │ │ -0495c8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0495d2: cd20 |0009: mul-double/2addr v0, v2 │ │ -0495d4: 8c05 |000a: double-to-float v5, v0 │ │ -0495d6: 8950 |000b: float-to-double v0, v5 │ │ -0495d8: 7120 bb15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@15bb │ │ -0495de: 0b00 |000f: move-result-wide v0 │ │ -0495e0: 8c00 |0010: double-to-float v0, v0 │ │ -0495e2: 0f00 |0011: return v0 │ │ +049688: |[049688] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +049698: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +04969c: c705 |0002: sub-float/2addr v5, v0 │ │ +04969e: 8950 |0003: float-to-double v0, v5 │ │ +0496a0: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0496aa: cd20 |0009: mul-double/2addr v0, v2 │ │ +0496ac: 8c05 |000a: double-to-float v5, v0 │ │ +0496ae: 8950 |000b: float-to-double v0, v5 │ │ +0496b0: 7120 c215 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@15c2 │ │ +0496b6: 0b00 |000f: move-result-wide v0 │ │ +0496b8: 8c00 |0010: double-to-float v0, v0 │ │ +0496ba: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ 0x000b line=676 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -71603,47 +71603,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -0495e4: |[0495e4] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -0495f4: 0192 |0000: move v2, v9 │ │ -0495f6: 01a3 |0001: move v3, v10 │ │ -0495f8: 5480 8504 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -0495fc: 6e10 8711 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049602: 0a06 |0007: move-result v6 │ │ -049604: 5480 8504 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049608: 6e10 9411 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ -04960e: 0a07 |000d: move-result v7 │ │ -049610: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -049614: 5480 8404 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049618: 5481 8504 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04961c: 6e40 bb0f 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0fbb │ │ -049622: 0a02 |0017: move-result v2 │ │ -049624: 5480 8504 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049628: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -04962c: 6e20 a911 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ -049632: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -049636: 5480 8404 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04963a: 5481 8504 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04963e: 6e40 bc0f 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0fbc │ │ -049644: 0a03 |0028: move-result v3 │ │ -049646: 5480 8504 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04964a: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -04964e: 6e20 aa11 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@11aa │ │ -049654: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -049658: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -04965c: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -049660: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -049664: 5480 8404 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049668: 5481 8504 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04966c: 7406 c50f 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ -049672: 0e00 |003f: return-void │ │ +0496bc: |[0496bc] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +0496cc: 0192 |0000: move v2, v9 │ │ +0496ce: 01a3 |0001: move v3, v10 │ │ +0496d0: 5480 8504 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +0496d4: 6e10 8711 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +0496da: 0a06 |0007: move-result v6 │ │ +0496dc: 5480 8504 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +0496e0: 6e10 9411 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ +0496e6: 0a07 |000d: move-result v7 │ │ +0496e8: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +0496ec: 5480 8404 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +0496f0: 5481 8504 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +0496f4: 6e40 bb0f 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0fbb │ │ +0496fa: 0a02 |0017: move-result v2 │ │ +0496fc: 5480 8504 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049700: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +049704: 6e20 a911 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ +04970a: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +04970e: 5480 8404 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049712: 5481 8504 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049716: 6e40 bc0f 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0fbc │ │ +04971c: 0a03 |0028: move-result v3 │ │ +04971e: 5480 8504 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049722: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +049726: 6e20 aa11 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@11aa │ │ +04972c: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +049730: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +049734: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +049738: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +04973c: 5480 8404 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049740: 5481 8504 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049744: 7406 c50f 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ +04974a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0001 line=1367 │ │ 0x0002 line=1368 │ │ 0x0008 line=1369 │ │ 0x000e line=1370 │ │ @@ -71675,73 +71675,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -049674: |[049674] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -049684: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -049686: 54a7 8b04 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -04968a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -04968e: 54a7 8b04 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -049692: 2177 |0007: array-length v7, v7 │ │ -049694: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -049698: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -04969c: 2373 ad03 |000c: new-array v3, v7, [F // type@03ad │ │ -0496a0: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496a4: 2374 ad03 |0010: new-array v4, v7, [F // type@03ad │ │ -0496a8: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496ac: 2375 ad03 |0014: new-array v5, v7, [F // type@03ad │ │ -0496b0: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496b4: 2376 ad03 |0018: new-array v6, v7, [F // type@03ad │ │ -0496b8: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496bc: 2372 ae03 |001c: new-array v2, v7, [I // type@03ae │ │ -0496c0: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496c4: 2370 ae03 |0020: new-array v0, v7, [I // type@03ae │ │ -0496c8: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0496cc: 2371 ae03 |0024: new-array v1, v7, [I // type@03ae │ │ -0496d0: 54a7 8b04 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -0496d4: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -0496d8: 54a7 8b04 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -0496dc: 54a8 8b04 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -0496e0: 2188 |002e: array-length v8, v8 │ │ -0496e2: 7158 0016 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0496e8: 54a7 8c04 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -0496ec: 54a8 8c04 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -0496f0: 2188 |0036: array-length v8, v8 │ │ -0496f2: 7158 0016 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -0496f8: 54a7 8d04 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -0496fc: 54a8 8d04 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -049700: 2188 |003e: array-length v8, v8 │ │ -049702: 7158 0016 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -049708: 54a7 8e04 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -04970c: 54a8 8e04 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049710: 2188 |0046: array-length v8, v8 │ │ -049712: 7158 0016 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -049718: 54a7 8a04 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04971c: 54a8 8a04 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -049720: 2188 |004e: array-length v8, v8 │ │ -049722: 7158 0016 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -049728: 54a7 8704 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -04972c: 54a8 8704 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049730: 2188 |0056: array-length v8, v8 │ │ -049732: 7158 0016 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -049738: 54a7 8804 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -04973c: 54a8 8804 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -049740: 2188 |005e: array-length v8, v8 │ │ -049742: 7158 0016 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -049748: 5ba3 8b04 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -04974c: 5ba4 8c04 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -049750: 5ba5 8d04 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -049754: 5ba6 8e04 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049758: 5ba2 8a04 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04975c: 5ba0 8704 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049760: 5ba1 8804 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ -049764: 0e00 |0070: return-void │ │ +04974c: |[04974c] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +04975c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +04975e: 54a7 8b04 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049762: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +049766: 54a7 8b04 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +04976a: 2177 |0007: array-length v7, v7 │ │ +04976c: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +049770: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +049774: 2373 af03 |000c: new-array v3, v7, [F // type@03af │ │ +049778: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +04977c: 2374 af03 |0010: new-array v4, v7, [F // type@03af │ │ +049780: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +049784: 2375 af03 |0014: new-array v5, v7, [F // type@03af │ │ +049788: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +04978c: 2376 af03 |0018: new-array v6, v7, [F // type@03af │ │ +049790: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +049794: 2372 b003 |001c: new-array v2, v7, [I // type@03b0 │ │ +049798: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +04979c: 2370 b003 |0020: new-array v0, v7, [I // type@03b0 │ │ +0497a0: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0497a4: 2371 b003 |0024: new-array v1, v7, [I // type@03b0 │ │ +0497a8: 54a7 8b04 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +0497ac: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +0497b0: 54a7 8b04 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +0497b4: 54a8 8b04 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +0497b8: 2188 |002e: array-length v8, v8 │ │ +0497ba: 7158 0716 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0497c0: 54a7 8c04 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +0497c4: 54a8 8c04 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +0497c8: 2188 |0036: array-length v8, v8 │ │ +0497ca: 7158 0716 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0497d0: 54a7 8d04 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +0497d4: 54a8 8d04 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +0497d8: 2188 |003e: array-length v8, v8 │ │ +0497da: 7158 0716 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0497e0: 54a7 8e04 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +0497e4: 54a8 8e04 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +0497e8: 2188 |0046: array-length v8, v8 │ │ +0497ea: 7158 0716 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +0497f0: 54a7 8a04 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +0497f4: 54a8 8a04 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +0497f8: 2188 |004e: array-length v8, v8 │ │ +0497fa: 7158 0716 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +049800: 54a7 8704 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +049804: 54a8 8704 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +049808: 2188 |0056: array-length v8, v8 │ │ +04980a: 7158 0716 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +049810: 54a7 8804 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +049814: 54a8 8804 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +049818: 2188 |005e: array-length v8, v8 │ │ +04981a: 7158 0716 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +049820: 5ba3 8b04 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049824: 5ba4 8c04 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +049828: 5ba5 8d04 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +04982c: 5ba6 8e04 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +049830: 5ba2 8a04 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +049834: 5ba0 8704 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +049838: 5ba1 8804 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0488 │ │ +04983c: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000a line=799 │ │ 0x000e line=800 │ │ 0x0012 line=801 │ │ 0x0016 line=802 │ │ @@ -71780,45 +71780,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -049768: |[049768] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -049778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04977a: 54b1 8504 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04977e: 6e10 8711 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049784: 0a0a |0006: move-result v10 │ │ -049786: 54b1 8504 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04978a: 6e10 9411 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049790: 0a06 |000c: move-result v6 │ │ -049792: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -049796: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -04979a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -04979e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -0497a2: 54b1 9404 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -0497a6: 6e10 8b0e 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ -0497ac: 6e20 f30f 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -0497b2: 0f00 |001d: return v0 │ │ -0497b4: 54b1 8504 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -0497b8: 07b0 |0020: move-object v0, v11 │ │ -0497ba: 01e4 |0021: move v4, v14 │ │ -0497bc: 01f5 |0022: move v5, v15 │ │ -0497be: 7606 d70f 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@0fd7 │ │ -0497c4: 0a09 |0026: move-result v9 │ │ -0497c6: 54b4 9404 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -0497ca: 01a5 |0029: move v5, v10 │ │ -0497cc: 0127 |002a: move v7, v2 │ │ -0497ce: 0138 |002b: move v8, v3 │ │ -0497d0: 7406 9b0e 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0e9b │ │ -0497d6: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0497d8: 6e20 f30f 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -0497de: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0497e0: 28e9 |0034: goto 001d // -0017 │ │ +049840: |[049840] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +049850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049852: 54b1 8504 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049856: 6e10 8711 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +04985c: 0a0a |0006: move-result v10 │ │ +04985e: 54b1 8504 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049862: 6e10 9411 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049868: 0a06 |000c: move-result v6 │ │ +04986a: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +04986e: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +049872: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +049876: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +04987a: 54b1 9404 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +04987e: 6e10 8b0e 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ +049884: 6e20 f30f 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +04988a: 0f00 |001d: return v0 │ │ +04988c: 54b1 8504 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049890: 07b0 |0020: move-object v0, v11 │ │ +049892: 01e4 |0021: move v4, v14 │ │ +049894: 01f5 |0022: move v5, v15 │ │ +049896: 7606 d70f 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@0fd7 │ │ +04989c: 0a09 |0026: move-result v9 │ │ +04989e: 54b4 9404 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +0498a2: 01a5 |0029: move v5, v10 │ │ +0498a4: 0127 |002a: move v7, v2 │ │ +0498a6: 0138 |002b: move v8, v3 │ │ +0498a8: 7406 9b0e 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0e9b │ │ +0498ae: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +0498b0: 6e20 f30f 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +0498b6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0498b8: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x0007 line=578 │ │ 0x000d line=579 │ │ 0x000f line=580 │ │ 0x0011 line=582 │ │ @@ -71846,45 +71846,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0497e4: |[0497e4] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -0497f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0497f6: 5431 9104 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -0497fa: 6e10 f611 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@11f6 │ │ -049800: 0a01 |0006: move-result v1 │ │ -049802: 5232 8904 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -049806: b021 |0009: add-int/2addr v1, v2 │ │ -049808: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -04980c: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -049810: 5431 9104 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049814: 6e10 f911 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@11f9 │ │ -04981a: 0a01 |0013: move-result v1 │ │ -04981c: 5232 8904 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -049820: b021 |0016: add-int/2addr v1, v2 │ │ -049822: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -049826: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -04982a: 5431 9104 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -04982e: 6e10 f811 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@11f8 │ │ -049834: 0a01 |0020: move-result v1 │ │ -049836: 5232 8904 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -04983a: b121 |0023: sub-int/2addr v1, v2 │ │ -04983c: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -049840: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -049844: 5431 9104 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049848: 6e10 f111 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@11f1 │ │ -04984e: 0a01 |002d: move-result v1 │ │ -049850: 5232 8904 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -049854: b121 |0030: sub-int/2addr v1, v2 │ │ -049856: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -04985a: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -04985e: 0f00 |0035: return v0 │ │ +0498bc: |[0498bc] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +0498cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0498ce: 5431 9104 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +0498d2: 6e10 f611 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@11f6 │ │ +0498d8: 0a01 |0006: move-result v1 │ │ +0498da: 5232 8904 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +0498de: b021 |0009: add-int/2addr v1, v2 │ │ +0498e0: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +0498e4: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0498e8: 5431 9104 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +0498ec: 6e10 f911 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@11f9 │ │ +0498f2: 0a01 |0013: move-result v1 │ │ +0498f4: 5232 8904 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +0498f8: b021 |0016: add-int/2addr v1, v2 │ │ +0498fa: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +0498fe: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +049902: 5431 9104 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049906: 6e10 f811 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@11f8 │ │ +04990c: 0a01 |0020: move-result v1 │ │ +04990e: 5232 8904 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +049912: b121 |0023: sub-int/2addr v1, v2 │ │ +049914: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +049918: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +04991c: 5431 9104 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049920: 6e10 f111 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@11f1 │ │ +049926: 0a01 |002d: move-result v1 │ │ +049928: 5232 8904 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +04992c: b121 |0030: sub-int/2addr v1, v2 │ │ +04992e: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +049932: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +049936: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0001 line=1442 │ │ 0x000e line=1443 │ │ 0x001b line=1444 │ │ 0x0028 line=1445 │ │ @@ -71900,37 +71900,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -049860: |[049860] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -049870: 5452 9804 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049874: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -049878: 5254 8f04 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -04987c: 6e30 5711 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ -049882: 5452 9804 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049886: 5253 8304 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04988a: 7120 5609 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -049890: 0a02 |0010: move-result v2 │ │ -049892: 5253 9004 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -049896: 5254 8f04 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -04989a: 7040 d20f 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0fd2 │ │ -0498a0: 0a00 |0018: move-result v0 │ │ -0498a2: 5452 9804 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -0498a6: 5253 8304 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -0498aa: 7120 5709 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -0498b0: 0a02 |0020: move-result v2 │ │ -0498b2: 5253 9004 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -0498b6: 5254 8f04 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ -0498ba: 7040 d20f 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0fd2 │ │ -0498c0: 0a01 |0028: move-result v1 │ │ -0498c2: 7030 db0f 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0fdb │ │ -0498c8: 0e00 |002c: return-void │ │ +049938: |[049938] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +049948: 5452 9804 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04994c: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +049950: 5254 8f04 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +049954: 6e30 5711 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ +04995a: 5452 9804 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04995e: 5253 8304 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049962: 7120 5609 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +049968: 0a02 |0010: move-result v2 │ │ +04996a: 5253 9004 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +04996e: 5254 8f04 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +049972: 7040 d20f 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0fd2 │ │ +049978: 0a00 |0018: move-result v0 │ │ +04997a: 5452 9804 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04997e: 5253 8304 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049982: 7120 5709 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +049988: 0a02 |0020: move-result v2 │ │ +04998a: 5253 9004 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +04998e: 5254 8f04 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@048f │ │ +049992: 7040 d20f 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0fd2 │ │ +049998: 0a01 |0028: move-result v1 │ │ +04999a: 7030 db0f 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0fdb │ │ +0499a0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0009 line=1356 │ │ 0x0019 line=1359 │ │ 0x0029 line=1362 │ │ 0x002c line=1363 │ │ @@ -71944,44 +71944,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -0498cc: |[0498cc] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -0498dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0498de: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0498e0: 7051 ce0f 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ -0498e6: 0a01 |0005: move-result v1 │ │ -0498e8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0498ec: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0498f0: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0498f2: 7051 ce0f 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ -0498f8: 0a01 |000e: move-result v1 │ │ -0498fa: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -0498fe: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -049902: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -049904: 7051 ce0f 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ -04990a: 0a01 |0017: move-result v1 │ │ -04990c: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -049910: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -049914: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -049918: 7051 ce0f 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ -04991e: 0a01 |0021: move-result v1 │ │ -049920: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -049924: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -049928: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -04992c: 5431 8704 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ -049930: 4402 0106 |002a: aget v2, v1, v6 │ │ -049934: b602 |002c: or-int/2addr v2, v0 │ │ -049936: 4b02 0106 |002d: aput v2, v1, v6 │ │ -04993a: 5431 8404 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04993e: 6e30 c00f 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@0fc0 │ │ -049944: 0e00 |0034: return-void │ │ +0499a4: |[0499a4] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +0499b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0499b6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0499b8: 7051 ce0f 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ +0499be: 0a01 |0005: move-result v1 │ │ +0499c0: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0499c4: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0499c8: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +0499ca: 7051 ce0f 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ +0499d0: 0a01 |000e: move-result v1 │ │ +0499d2: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +0499d6: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0499da: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +0499dc: 7051 ce0f 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ +0499e2: 0a01 |0017: move-result v1 │ │ +0499e4: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0499e8: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0499ec: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +0499f0: 7051 ce0f 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0fce │ │ +0499f6: 0a01 |0021: move-result v1 │ │ +0499f8: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +0499fc: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +049a00: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +049a04: 5431 8704 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0487 │ │ +049a08: 4402 0106 |002a: aget v2, v1, v6 │ │ +049a0c: b602 |002c: or-int/2addr v2, v0 │ │ +049a0e: 4b02 0106 |002d: aput v2, v1, v6 │ │ +049a12: 5431 8404 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049a16: 6e30 c00f 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@0fc0 │ │ +049a1c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0001 line=1198 │ │ 0x0008 line=1199 │ │ 0x000a line=1201 │ │ 0x0011 line=1202 │ │ @@ -72005,36 +72005,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -049948: |[049948] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -049958: 7020 de0f 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@0fde │ │ -04995e: 5430 8b04 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -049962: 5431 8d04 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -049966: 4b04 0106 |0007: aput v4, v1, v6 │ │ -04996a: 4b04 0006 |0009: aput v4, v0, v6 │ │ -04996e: 5430 8c04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -049972: 5431 8e04 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049976: 4b05 0106 |000f: aput v5, v1, v6 │ │ -04997a: 4b05 0006 |0011: aput v5, v0, v6 │ │ -04997e: 5430 8a04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -049982: 8741 |0015: float-to-int v1, v4 │ │ -049984: 8752 |0016: float-to-int v2, v5 │ │ -049986: 7030 e50f 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@0fe5 │ │ -04998c: 0a01 |001a: move-result v1 │ │ -04998e: 4b01 0006 |001b: aput v1, v0, v6 │ │ -049992: 5230 9204 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -049996: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -049998: b861 |0020: shl-int/2addr v1, v6 │ │ -04999a: b610 |0021: or-int/2addr v0, v1 │ │ -04999c: 5930 9204 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -0499a0: 0e00 |0024: return-void │ │ +049a20: |[049a20] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +049a30: 7020 de0f 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@0fde │ │ +049a36: 5430 8b04 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049a3a: 5431 8d04 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +049a3e: 4b04 0106 |0007: aput v4, v1, v6 │ │ +049a42: 4b04 0006 |0009: aput v4, v0, v6 │ │ +049a46: 5430 8c04 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +049a4a: 5431 8e04 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +049a4e: 4b05 0106 |000f: aput v5, v1, v6 │ │ +049a52: 4b05 0006 |0011: aput v5, v0, v6 │ │ +049a56: 5430 8a04 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +049a5a: 8741 |0015: float-to-int v1, v4 │ │ +049a5c: 8752 |0016: float-to-int v2, v5 │ │ +049a5e: 7030 e50f 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@0fe5 │ │ +049a64: 0a01 |001a: move-result v1 │ │ +049a66: 4b01 0006 |001b: aput v1, v0, v6 │ │ +049a6a: 5230 9204 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +049a6e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +049a70: b861 |0020: shl-int/2addr v1, v6 │ │ +049a72: b610 |0021: or-int/2addr v0, v1 │ │ +049a74: 5930 9204 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +049a78: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x000b line=830 │ │ 0x0013 line=831 │ │ 0x001d line=832 │ │ @@ -72050,32 +72050,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0499a4: |[0499a4] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -0499b4: 7110 da08 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ -0499ba: 0a01 |0003: move-result v1 │ │ -0499bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0499be: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -0499c2: 7120 db08 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -0499c8: 0a02 |000a: move-result v2 │ │ -0499ca: 7120 dc08 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -0499d0: 0a03 |000e: move-result v3 │ │ -0499d2: 7120 dd08 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -0499d8: 0a04 |0012: move-result v4 │ │ -0499da: 5465 8d04 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -0499de: 4b03 0502 |0015: aput v3, v5, v2 │ │ -0499e2: 5465 8e04 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -0499e6: 4b04 0502 |0019: aput v4, v5, v2 │ │ -0499ea: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0499ee: 28e8 |001d: goto 0005 // -0018 │ │ -0499f0: 0e00 |001e: return-void │ │ +049a7c: |[049a7c] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +049a8c: 7110 da08 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ +049a92: 0a01 |0003: move-result v1 │ │ +049a94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +049a96: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +049a9a: 7120 db08 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +049aa0: 0a02 |000a: move-result v2 │ │ +049aa2: 7120 dc08 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +049aa8: 0a03 |000e: move-result v3 │ │ +049aaa: 7120 dd08 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +049ab0: 0a04 |0012: move-result v4 │ │ +049ab2: 5465 8d04 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +049ab6: 4b03 0502 |0015: aput v3, v5, v2 │ │ +049aba: 5465 8e04 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +049abe: 4b04 0502 |0019: aput v4, v5, v2 │ │ +049ac2: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049ac6: 28e8 |001d: goto 0005 // -0018 │ │ +049ac8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0007 line=838 │ │ 0x000b line=839 │ │ 0x000f line=840 │ │ @@ -72098,41 +72098,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0499f4: |[0499f4] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -049a04: 6e10 cc0f 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -049a0a: 5280 8604 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -049a0e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -049a10: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -049a14: 5480 9404 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049a18: 6e10 920e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ -049a1e: 0a06 |000d: move-result v6 │ │ -049a20: 5480 9404 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049a24: 6e10 930e 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ -049a2a: 0a07 |0013: move-result v7 │ │ -049a2c: 5480 9404 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049a30: 6e10 8b0e 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ -049a36: 5480 9404 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049a3a: 6e10 920e 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ -049a40: 0a02 |001e: move-result v2 │ │ -049a42: 5480 9404 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049a46: 6e10 930e 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ -049a4c: 0a03 |0024: move-result v3 │ │ -049a4e: 5480 8404 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049a52: 5481 8504 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049a56: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -049a5a: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -049a5e: 7406 c50f 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ -049a64: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -049a66: 6e20 f30f 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -049a6c: 0e00 |0034: return-void │ │ +049acc: |[049acc] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +049adc: 6e10 cc0f 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +049ae2: 5280 8604 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +049ae6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +049ae8: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +049aec: 5480 9404 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049af0: 6e10 920e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ +049af6: 0a06 |000d: move-result v6 │ │ +049af8: 5480 9404 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049afc: 6e10 930e 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ +049b02: 0a07 |0013: move-result v7 │ │ +049b04: 5480 9404 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049b08: 6e10 8b0e 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ +049b0e: 5480 9404 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049b12: 6e10 920e 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ +049b18: 0a02 |001e: move-result v2 │ │ +049b1a: 5480 9404 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049b1e: 6e10 930e 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ +049b24: 0a03 |0024: move-result v3 │ │ +049b26: 5480 8404 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049b2a: 5481 8504 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049b2e: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +049b32: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +049b36: 7406 c50f 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ +049b3c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +049b3e: 6e20 f30f 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +049b44: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -72153,79 +72153,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -049a70: |[049a70] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -049a80: 20e1 6d02 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@026d │ │ -049a84: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -049a88: 07e9 |0004: move-object v9, v14 │ │ -049a8a: 1f09 6d02 |0005: check-cast v9, Landroid/view/ViewGroup; // type@026d │ │ -049a8e: 6e10 9111 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ -049a94: 0a0b |000a: move-result v11 │ │ -049a96: 6e10 9211 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ -049a9c: 0a0c |000e: move-result v12 │ │ -049a9e: 6e10 f311 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -049aa4: 0a08 |0012: move-result v8 │ │ -049aa6: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -049aaa: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -049aae: 6e20 f211 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -049ab4: 0c02 |001a: move-result-object v2 │ │ -049ab6: 9001 120b |001b: add-int v1, v18, v11 │ │ -049aba: 6e10 8711 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049ac0: 0a03 |0020: move-result v3 │ │ -049ac2: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -049ac6: 9001 120b |0023: add-int v1, v18, v11 │ │ -049aca: 6e10 9011 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1190 │ │ -049ad0: 0a03 |0028: move-result v3 │ │ -049ad2: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -049ad6: 9001 130c |002b: add-int v1, v19, v12 │ │ -049ada: 6e10 9411 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049ae0: 0a03 |0030: move-result v3 │ │ -049ae2: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -049ae6: 9001 130c |0033: add-int v1, v19, v12 │ │ -049aea: 6e10 7c11 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@117c │ │ -049af0: 0a03 |0038: move-result v3 │ │ -049af2: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -049af6: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -049af8: 9001 120b |003c: add-int v1, v18, v11 │ │ -049afc: 6e10 8711 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049b02: 0a04 |0041: move-result v4 │ │ -049b04: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -049b08: 9001 130c |0044: add-int v1, v19, v12 │ │ -049b0c: 6e10 9411 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049b12: 0a04 |0049: move-result v4 │ │ -049b14: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -049b18: 07d1 |004c: move-object v1, v13 │ │ -049b1a: 0204 1000 |004d: move/from16 v4, v16 │ │ -049b1e: 0205 1100 |004f: move/from16 v5, v17 │ │ -049b22: 7407 cb0f 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@0fcb │ │ -049b28: 0a01 |0054: move-result v1 │ │ -049b2a: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -049b2e: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -049b30: 0f01 |0058: return v1 │ │ -049b32: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -049b36: 28ba |005b: goto 0015 // -0046 │ │ -049b38: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -049b3c: 0200 1000 |005e: move/from16 v0, v16 │ │ -049b40: 7b01 |0060: neg-int v1, v0 │ │ -049b42: 7120 bb09 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ -049b48: 0a01 |0064: move-result v1 │ │ -049b4a: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -049b4e: 0200 1100 |0067: move/from16 v0, v17 │ │ -049b52: 7b01 |0069: neg-int v1, v0 │ │ -049b54: 7120 bc09 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@09bc │ │ -049b5a: 0a01 |006d: move-result v1 │ │ -049b5c: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -049b60: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -049b62: 28e7 |0071: goto 0058 // -0019 │ │ -049b64: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -049b66: 28e5 |0073: goto 0058 // -001b │ │ +049b48: |[049b48] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +049b58: 20e1 6d02 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@026d │ │ +049b5c: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +049b60: 07e9 |0004: move-object v9, v14 │ │ +049b62: 1f09 6d02 |0005: check-cast v9, Landroid/view/ViewGroup; // type@026d │ │ +049b66: 6e10 9111 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1191 │ │ +049b6c: 0a0b |000a: move-result v11 │ │ +049b6e: 6e10 9211 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1192 │ │ +049b74: 0a0c |000e: move-result v12 │ │ +049b76: 6e10 f311 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +049b7c: 0a08 |0012: move-result v8 │ │ +049b7e: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +049b82: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +049b86: 6e20 f211 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +049b8c: 0c02 |001a: move-result-object v2 │ │ +049b8e: 9001 120b |001b: add-int v1, v18, v11 │ │ +049b92: 6e10 8711 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +049b98: 0a03 |0020: move-result v3 │ │ +049b9a: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +049b9e: 9001 120b |0023: add-int v1, v18, v11 │ │ +049ba2: 6e10 9011 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1190 │ │ +049ba8: 0a03 |0028: move-result v3 │ │ +049baa: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +049bae: 9001 130c |002b: add-int v1, v19, v12 │ │ +049bb2: 6e10 9411 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049bb8: 0a03 |0030: move-result v3 │ │ +049bba: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +049bbe: 9001 130c |0033: add-int v1, v19, v12 │ │ +049bc2: 6e10 7c11 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@117c │ │ +049bc8: 0a03 |0038: move-result v3 │ │ +049bca: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +049bce: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +049bd0: 9001 120b |003c: add-int v1, v18, v11 │ │ +049bd4: 6e10 8711 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +049bda: 0a04 |0041: move-result v4 │ │ +049bdc: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +049be0: 9001 130c |0044: add-int v1, v19, v12 │ │ +049be4: 6e10 9411 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049bea: 0a04 |0049: move-result v4 │ │ +049bec: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +049bf0: 07d1 |004c: move-object v1, v13 │ │ +049bf2: 0204 1000 |004d: move/from16 v4, v16 │ │ +049bf6: 0205 1100 |004f: move/from16 v5, v17 │ │ +049bfa: 7407 cb0f 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@0fcb │ │ +049c00: 0a01 |0054: move-result v1 │ │ +049c02: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +049c06: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +049c08: 0f01 |0058: return v1 │ │ +049c0a: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +049c0e: 28ba |005b: goto 0015 // -0046 │ │ +049c10: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +049c14: 0200 1000 |005e: move/from16 v0, v16 │ │ +049c18: 7b01 |0060: neg-int v1, v0 │ │ +049c1a: 7120 bb09 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09bb │ │ +049c20: 0a01 |0064: move-result v1 │ │ +049c22: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +049c26: 0200 1100 |0067: move/from16 v0, v17 │ │ +049c2a: 7b01 |0069: neg-int v1, v0 │ │ +049c2c: 7120 bc09 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@09bc │ │ +049c32: 0a01 |006d: move-result v1 │ │ +049c34: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +049c38: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +049c3a: 28e7 |0071: goto 0058 // -0019 │ │ +049c3c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +049c3e: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0005 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x000f line=912 │ │ @@ -72262,25 +72262,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -049b68: |[049b68] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -049b78: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -049b7a: 5910 8304 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049b7e: 7010 d40f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@0fd4 │ │ -049b84: 5410 9804 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049b88: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -049b8c: 5410 9804 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049b90: 6e10 5d11 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ -049b96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -049b98: 5b10 9804 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049b9c: 0e00 |0012: return-void │ │ +049c40: |[049c40] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +049c50: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +049c52: 5910 8304 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049c56: 7010 d40f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@0fd4 │ │ +049c5c: 5410 9804 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +049c60: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +049c64: 5410 9804 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +049c68: 6e10 5d11 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ +049c6e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +049c70: 5b10 9804 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +049c74: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -72293,42 +72293,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -049ba0: |[049ba0] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -049bb0: 6e10 8d11 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -049bb6: 0c00 |0003: move-result-object v0 │ │ -049bb8: 5431 9104 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049bbc: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -049bc0: 2200 3403 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -049bc4: 2201 4d03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -049bc8: 7010 f315 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -049bce: 1a02 bc0c |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@0cbc │ │ -049bd2: 6e20 fa15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -049bd8: 0c01 |0014: move-result-object v1 │ │ -049bda: 5432 9104 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049bde: 6e20 f915 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -049be4: 0c01 |001a: move-result-object v1 │ │ -049be6: 1a02 d100 |001b: const-string v2, ")" // string@00d1 │ │ -049bea: 6e20 fa15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -049bf0: 0c01 |0020: move-result-object v1 │ │ -049bf2: 6e10 ff15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -049bf8: 0c01 |0024: move-result-object v1 │ │ -049bfa: 7020 a215 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -049c00: 2700 |0028: throw v0 │ │ -049c02: 5b34 8504 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049c06: 5935 8304 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049c0a: 5430 8404 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049c0e: 6e30 c30f 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@0fc3 │ │ -049c14: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -049c16: 6e20 f30f 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -049c1c: 0e00 |0036: return-void │ │ +049c78: |[049c78] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +049c88: 6e10 8d11 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +049c8e: 0c00 |0003: move-result-object v0 │ │ +049c90: 5431 9104 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049c94: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +049c98: 2200 3603 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +049c9c: 2201 4f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +049ca0: 7010 fa15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +049ca6: 1a02 d10c |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@0cd1 │ │ +049caa: 6e20 0116 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +049cb0: 0c01 |0014: move-result-object v1 │ │ +049cb2: 5432 9104 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049cb6: 6e20 0016 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +049cbc: 0c01 |001a: move-result-object v1 │ │ +049cbe: 1a02 e300 |001b: const-string v2, ")" // string@00e3 │ │ +049cc2: 6e20 0116 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +049cc8: 0c01 |0020: move-result-object v1 │ │ +049cca: 6e10 0616 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +049cd0: 0c01 |0024: move-result-object v1 │ │ +049cd2: 7020 a915 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +049cd8: 2700 |0028: throw v0 │ │ +049cda: 5b34 8504 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049cde: 5935 8304 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049ce2: 5430 8404 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049ce6: 6e30 c30f 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@0fc3 │ │ +049cec: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +049cee: 6e20 f30f 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +049cf4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -72344,28 +72344,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -049c20: |[049c20] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -049c30: 5432 8b04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -049c34: 2120 |0002: array-length v0, v2 │ │ -049c36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -049c38: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -049c3c: 6e30 d00f 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@0fd0 │ │ -049c42: 0a02 |0009: move-result v2 │ │ -049c44: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -049c48: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -049c4a: 0f02 |000d: return v2 │ │ -049c4c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049c50: 28f4 |0010: goto 0004 // -000c │ │ -049c52: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -049c54: 28fb |0012: goto 000d // -0005 │ │ +049cf8: |[049cf8] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +049d08: 5432 8b04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049d0c: 2120 |0002: array-length v0, v2 │ │ +049d0e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +049d10: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +049d14: 6e30 d00f 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@0fd0 │ │ +049d1a: 0a02 |0009: move-result v2 │ │ +049d1c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +049d20: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +049d22: 0f02 |000d: return v2 │ │ +049d24: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049d28: 28f4 |0010: goto 0004 // -000c │ │ +049d2a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +049d2c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0003 line=1277 │ │ 0x0006 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1282 │ │ @@ -72382,76 +72382,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -049c58: |[049c58] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -049c68: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -049c6a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -049c6c: 6e20 ec0f b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0fec │ │ -049c72: 0a06 |0005: move-result v6 │ │ -049c74: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -049c78: 0154 |0008: move v4, v5 │ │ -049c7a: 0f04 |0009: return v4 │ │ -049c7c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -049c80: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -049c84: 0140 |000e: move v0, v4 │ │ -049c86: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -049c8a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -049c8c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -049c90: 0141 |0014: move v1, v4 │ │ -049c92: 5496 8d04 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -049c96: 4406 060b |0017: aget v6, v6, v11 │ │ -049c9a: 5497 8b04 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -049c9e: 4407 070b |001b: aget v7, v7, v11 │ │ -049ca2: a702 0607 |001d: sub-float v2, v6, v7 │ │ -049ca6: 5496 8e04 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -049caa: 4406 060b |0021: aget v6, v6, v11 │ │ -049cae: 5497 8c04 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -049cb2: 4407 070b |0025: aget v7, v7, v11 │ │ -049cb6: a703 0607 |0027: sub-float v3, v6, v7 │ │ -049cba: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -049cbe: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -049cc2: a806 0202 |002d: mul-float v6, v2, v2 │ │ -049cc6: a807 0303 |002f: mul-float v7, v3, v3 │ │ -049cca: c676 |0031: add-float/2addr v6, v7 │ │ -049ccc: 5297 9604 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049cd0: 5298 9604 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049cd4: b287 |0036: mul-int/2addr v7, v8 │ │ -049cd6: 8277 |0037: int-to-float v7, v7 │ │ -049cd8: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -049cdc: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -049ce0: 0154 |003c: move v4, v5 │ │ -049ce2: 28cc |003d: goto 0009 // -0034 │ │ -049ce4: 0150 |003e: move v0, v5 │ │ -049ce6: 28d0 |003f: goto 000f // -0030 │ │ -049ce8: 0151 |0040: move v1, v5 │ │ -049cea: 28d4 |0041: goto 0015 // -002c │ │ -049cec: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -049cf0: 7110 b215 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049cf6: 0a06 |0047: move-result v6 │ │ -049cf8: 5297 9604 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049cfc: 8277 |004a: int-to-float v7, v7 │ │ -049cfe: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -049d02: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -049d06: 0154 |004f: move v4, v5 │ │ -049d08: 28b9 |0050: goto 0009 // -0047 │ │ -049d0a: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -049d0e: 7110 b215 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -049d14: 0a06 |0056: move-result v6 │ │ -049d16: 5297 9604 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049d1a: 8277 |0059: int-to-float v7, v7 │ │ -049d1c: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -049d20: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -049d24: 0154 |005e: move v4, v5 │ │ -049d26: 28aa |005f: goto 0009 // -0056 │ │ -049d28: 0154 |0060: move v4, v5 │ │ -049d2a: 28a8 |0061: goto 0009 // -0058 │ │ +049d30: |[049d30] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +049d40: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +049d42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +049d44: 6e20 ec0f b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0fec │ │ +049d4a: 0a06 |0005: move-result v6 │ │ +049d4c: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +049d50: 0154 |0008: move v4, v5 │ │ +049d52: 0f04 |0009: return v4 │ │ +049d54: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +049d58: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +049d5c: 0140 |000e: move v0, v4 │ │ +049d5e: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +049d62: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +049d64: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +049d68: 0141 |0014: move v1, v4 │ │ +049d6a: 5496 8d04 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +049d6e: 4406 060b |0017: aget v6, v6, v11 │ │ +049d72: 5497 8b04 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +049d76: 4407 070b |001b: aget v7, v7, v11 │ │ +049d7a: a702 0607 |001d: sub-float v2, v6, v7 │ │ +049d7e: 5496 8e04 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +049d82: 4406 060b |0021: aget v6, v6, v11 │ │ +049d86: 5497 8c04 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +049d8a: 4407 070b |0025: aget v7, v7, v11 │ │ +049d8e: a703 0607 |0027: sub-float v3, v6, v7 │ │ +049d92: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +049d96: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +049d9a: a806 0202 |002d: mul-float v6, v2, v2 │ │ +049d9e: a807 0303 |002f: mul-float v7, v3, v3 │ │ +049da2: c676 |0031: add-float/2addr v6, v7 │ │ +049da4: 5297 9604 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049da8: 5298 9604 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049dac: b287 |0036: mul-int/2addr v7, v8 │ │ +049dae: 8277 |0037: int-to-float v7, v7 │ │ +049db0: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +049db4: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +049db8: 0154 |003c: move v4, v5 │ │ +049dba: 28cc |003d: goto 0009 // -0034 │ │ +049dbc: 0150 |003e: move v0, v5 │ │ +049dbe: 28d0 |003f: goto 000f // -0030 │ │ +049dc0: 0151 |0040: move v1, v5 │ │ +049dc2: 28d4 |0041: goto 0015 // -002c │ │ +049dc4: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +049dc8: 7110 b915 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +049dce: 0a06 |0047: move-result v6 │ │ +049dd0: 5297 9604 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049dd4: 8277 |004a: int-to-float v7, v7 │ │ +049dd6: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +049dda: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +049dde: 0154 |004f: move v4, v5 │ │ +049de0: 28b9 |0050: goto 0009 // -0047 │ │ +049de2: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +049de6: 7110 b915 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +049dec: 0a06 |0056: move-result v6 │ │ +049dee: 5297 9604 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +049df2: 8277 |0059: int-to-float v7, v7 │ │ +049df4: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +049df8: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +049dfc: 0154 |005e: move v4, v5 │ │ +049dfe: 28aa |005f: goto 0009 // -0056 │ │ +049e00: 0154 |0060: move v4, v5 │ │ +049e02: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1301 │ │ 0x0009 line=1318 │ │ 0x000a line=1305 │ │ 0x000f line=1306 │ │ 0x0015 line=1308 │ │ @@ -72483,74 +72483,74 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -049d2c: |[049d2c] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -049d3c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -049d3e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -049d40: 5290 8604 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -049d44: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -049d48: 5490 9404 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049d4c: 6e10 8c0e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0e8c │ │ -049d52: 0a06 |000b: move-result v6 │ │ -049d54: 5490 9404 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049d58: 6e10 920e 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ -049d5e: 0a02 |0011: move-result v2 │ │ -049d60: 5490 9404 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049d64: 6e10 930e 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ -049d6a: 0a03 |0017: move-result v3 │ │ -049d6c: 5490 8504 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049d70: 6e10 8711 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049d76: 0a00 |001d: move-result v0 │ │ -049d78: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -049d7c: 5490 8504 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049d80: 6e10 9411 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049d86: 0a00 |0025: move-result v0 │ │ -049d88: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -049d8c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -049d90: 5490 8504 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049d94: 6e20 a911 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ -049d9a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -049d9e: 5490 8504 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049da2: 6e20 aa11 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@11aa │ │ -049da8: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -049dac: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -049db0: 5490 8404 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049db4: 5491 8504 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049db8: 7406 c50f 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ -049dbe: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ -049dc2: 5490 9404 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049dc6: 6e10 940e 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0e94 │ │ -049dcc: 0a00 |0048: move-result v0 │ │ -049dce: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ -049dd2: 5490 9404 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049dd6: 6e10 950e 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0e95 │ │ -049ddc: 0a00 |0050: move-result v0 │ │ -049dde: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ -049de2: 5490 9404 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049de6: 6e10 8b0e 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ -049dec: 5490 9404 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049df0: 6e10 960e 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0e96 │ │ -049df6: 0a06 |005d: move-result v6 │ │ -049df8: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ -049dfc: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -049e00: 5490 9104 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049e04: 5491 9504 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0495 │ │ -049e08: 6e20 0612 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@1206 │ │ -049e0e: 5290 8604 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -049e12: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -049e16: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -049e18: 0f00 |006e: return v0 │ │ -049e1a: 6e20 f30f 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -049e20: 28f7 |0072: goto 0069 // -0009 │ │ -049e22: 0170 |0073: move v0, v7 │ │ -049e24: 28fa |0074: goto 006e // -0006 │ │ +049e04: |[049e04] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +049e14: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +049e16: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +049e18: 5290 8604 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +049e1c: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ +049e20: 5490 9404 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049e24: 6e10 8c0e 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0e8c │ │ +049e2a: 0a06 |000b: move-result v6 │ │ +049e2c: 5490 9404 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049e30: 6e10 920e 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0e92 │ │ +049e36: 0a02 |0011: move-result v2 │ │ +049e38: 5490 9404 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049e3c: 6e10 930e 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0e93 │ │ +049e42: 0a03 |0017: move-result v3 │ │ +049e44: 5490 8504 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049e48: 6e10 8711 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +049e4e: 0a00 |001d: move-result v0 │ │ +049e50: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +049e54: 5490 8504 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049e58: 6e10 9411 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049e5e: 0a00 |0025: move-result v0 │ │ +049e60: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +049e64: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +049e68: 5490 8504 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049e6c: 6e20 a911 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@11a9 │ │ +049e72: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +049e76: 5490 8504 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049e7a: 6e20 aa11 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@11aa │ │ +049e80: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +049e84: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +049e88: 5490 8404 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049e8c: 5491 8504 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049e90: 7406 c50f 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0fc5 │ │ +049e96: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ +049e9a: 5490 9404 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049e9e: 6e10 940e 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0e94 │ │ +049ea4: 0a00 |0048: move-result v0 │ │ +049ea6: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ +049eaa: 5490 9404 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049eae: 6e10 950e 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0e95 │ │ +049eb4: 0a00 |0050: move-result v0 │ │ +049eb6: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ +049eba: 5490 9404 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049ebe: 6e10 8b0e 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0e8b │ │ +049ec4: 5490 9404 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049ec8: 6e10 960e 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@0e96 │ │ +049ece: 0a06 |005d: move-result v6 │ │ +049ed0: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ +049ed4: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ +049ed8: 5490 9104 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049edc: 5491 9504 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0495 │ │ +049ee0: 6e20 0612 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@1206 │ │ +049ee6: 5290 8604 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +049eea: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ +049eee: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +049ef0: 0f00 |006e: return v0 │ │ +049ef2: 6e20 f30f 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +049ef8: 28f7 |0072: goto 0069 // -0009 │ │ +049efa: 0170 |0073: move v0, v7 │ │ +049efc: 28fa |0074: goto 006e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x0006 line=716 │ │ 0x000c line=717 │ │ 0x0012 line=718 │ │ 0x0018 line=719 │ │ @@ -72589,43 +72589,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -049e28: |[049e28] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -049e38: 5453 9104 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049e3c: 6e10 f311 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ -049e42: 0a01 |0005: move-result v1 │ │ -049e44: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -049e48: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -049e4c: 5453 9104 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ -049e50: 5454 8404 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -049e54: 6e20 bd0f 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@0fbd │ │ -049e5a: 0a04 |0011: move-result v4 │ │ -049e5c: 6e20 f211 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ -049e62: 0c00 |0015: move-result-object v0 │ │ -049e64: 6e10 8711 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049e6a: 0a03 |0019: move-result v3 │ │ -049e6c: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -049e70: 6e10 9011 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1190 │ │ -049e76: 0a03 |001f: move-result v3 │ │ -049e78: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -049e7c: 6e10 9411 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049e82: 0a03 |0025: move-result v3 │ │ -049e84: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -049e88: 6e10 7c11 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@117c │ │ -049e8e: 0a03 |002b: move-result v3 │ │ -049e90: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -049e94: 1100 |002e: return-object v0 │ │ -049e96: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -049e9a: 28d7 |0031: goto 0008 // -0029 │ │ -049e9c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -049e9e: 28fb |0033: goto 002e // -0005 │ │ +049f00: |[049f00] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +049f10: 5453 9104 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049f14: 6e10 f311 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@11f3 │ │ +049f1a: 0a01 |0005: move-result v1 │ │ +049f1c: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +049f20: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +049f24: 5453 9104 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0491 │ │ +049f28: 5454 8404 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +049f2c: 6e20 bd0f 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@0fbd │ │ +049f32: 0a04 |0011: move-result v4 │ │ +049f34: 6e20 f211 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@11f2 │ │ +049f3a: 0c00 |0015: move-result-object v0 │ │ +049f3c: 6e10 8711 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +049f42: 0a03 |0019: move-result v3 │ │ +049f44: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +049f48: 6e10 9011 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1190 │ │ +049f4e: 0a03 |001f: move-result v3 │ │ +049f50: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +049f54: 6e10 9411 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049f5a: 0a03 |0025: move-result v3 │ │ +049f5c: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +049f60: 6e10 7c11 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@117c │ │ +049f66: 0a03 |002b: move-result v3 │ │ +049f68: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +049f6c: 1100 |002e: return-object v0 │ │ +049f6e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +049f72: 28d7 |0031: goto 0008 // -0029 │ │ +049f74: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +049f76: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000a line=1430 │ │ 0x0016 line=1431 │ │ 0x002e line=1436 │ │ @@ -72645,46 +72645,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -049ea0: |[049ea0] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -049eb0: 5590 9304 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ -049eb4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -049eb8: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -049ebc: 1a01 5902 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@0259 │ │ -049ec0: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -049ec6: 2700 |000b: throw v0 │ │ -049ec8: 5490 9404 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ -049ecc: 5491 8504 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049ed0: 6e10 8711 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -049ed6: 0a01 |0013: move-result v1 │ │ -049ed8: 5492 8504 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049edc: 6e10 9411 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ -049ee2: 0a02 |0019: move-result v2 │ │ -049ee4: 5493 9804 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049ee8: 5294 8304 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049eec: 7120 5609 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -049ef2: 0a03 |0021: move-result v3 │ │ -049ef4: 8733 |0022: float-to-int v3, v3 │ │ -049ef6: 5494 9804 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -049efa: 5295 8304 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049efe: 7120 5709 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -049f04: 0a04 |002a: move-result v4 │ │ -049f06: 8744 |002b: float-to-int v4, v4 │ │ -049f08: 01a5 |002c: move v5, v10 │ │ -049f0a: 01c6 |002d: move v6, v12 │ │ -049f0c: 01b7 |002e: move v7, v11 │ │ -049f0e: 01d8 |002f: move v8, v13 │ │ -049f10: 7409 8f0e 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0e8f │ │ -049f16: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -049f18: 6e20 f30f 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ -049f1e: 0e00 |0037: return-void │ │ +049f78: |[049f78] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +049f88: 5590 9304 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ +049f8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +049f90: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +049f94: 1a01 6b02 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@026b │ │ +049f98: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +049f9e: 2700 |000b: throw v0 │ │ +049fa0: 5490 9404 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0494 │ │ +049fa4: 5491 8504 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049fa8: 6e10 8711 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +049fae: 0a01 |0013: move-result v1 │ │ +049fb0: 5492 8504 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +049fb4: 6e10 9411 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ +049fba: 0a02 |0019: move-result v2 │ │ +049fbc: 5493 9804 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +049fc0: 5294 8304 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049fc4: 7120 5609 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +049fca: 0a03 |0021: move-result v3 │ │ +049fcc: 8733 |0022: float-to-int v3, v3 │ │ +049fce: 5494 9804 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +049fd2: 5295 8304 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +049fd6: 7120 5709 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +049fdc: 0a04 |002a: move-result v4 │ │ +049fde: 8744 |002b: float-to-int v4, v4 │ │ +049fe0: 01a5 |002c: move v5, v10 │ │ +049fe2: 01c6 |002d: move v6, v12 │ │ +049fe4: 01b7 |002e: move v7, v11 │ │ +049fe6: 01d8 |002f: move v8, v13 │ │ +049fe8: 7409 8f0e 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0e8f │ │ +049fee: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +049ff0: 6e20 f30f 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0ff3 │ │ +049ff6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000c line=695 │ │ 0x0033 line=700 │ │ 0x0037 line=701 │ │ @@ -72700,17 +72700,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f20: |[049f20] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -049f30: 5210 8304 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -049f34: 0f00 |0002: return v0 │ │ +049ff8: |[049ff8] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +04a008: 5210 8304 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a00c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72718,17 +72718,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f38: |[049f38] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -049f48: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049f4c: 1100 |0002: return-object v0 │ │ +04a010: |[04a010] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +04a020: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72736,17 +72736,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f50: |[049f50] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -049f60: 5210 8904 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ -049f64: 0f00 |0002: return v0 │ │ +04a028: |[04a028] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +04a038: 5210 8904 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0489 │ │ +04a03c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72754,17 +72754,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f68: |[049f68] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -049f78: 5210 9004 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -049f7c: 0f00 |0002: return v0 │ │ +04a040: |[04a040] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +04a050: 5210 9004 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +04a054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72772,17 +72772,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f80: |[049f80] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -049f90: 5210 9604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ -049f94: 0f00 |0002: return v0 │ │ +04a058: |[04a058] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +04a068: 5210 9604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0496 │ │ +04a06c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72790,17 +72790,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f98: |[049f98] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -049fa8: 5210 8604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -049fac: 0f00 |0002: return v0 │ │ +04a070: |[04a070] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +04a080: 5210 8604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -72808,19 +72808,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049fb0: |[049fb0] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -049fc0: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -049fc4: 6e40 ed0f 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ -049fca: 0a00 |0005: move-result v0 │ │ -049fcc: 0f00 |0006: return v0 │ │ +04a088: |[04a088] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +04a098: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a09c: 6e40 ed0f 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0fed │ │ +04a0a2: 0a00 |0005: move-result v0 │ │ +04a0a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -72830,28 +72830,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -049fd0: |[049fd0] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -049fe0: 5432 8a04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -049fe4: 2120 |0002: array-length v0, v2 │ │ -049fe6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -049fe8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -049fec: 6e30 eb0f 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@0feb │ │ -049ff2: 0a02 |0009: move-result v2 │ │ -049ff4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -049ff8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -049ffa: 0f02 |000d: return v2 │ │ -049ffc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04a000: 28f4 |0010: goto 0004 // -000c │ │ -04a002: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -04a004: 28fb |0012: goto 000d // -0005 │ │ +04a0a8: |[04a0a8] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +04a0b8: 5432 8a04 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a0bc: 2120 |0002: array-length v0, v2 │ │ +04a0be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04a0c0: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +04a0c4: 6e30 eb0f 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@0feb │ │ +04a0ca: 0a02 |0009: move-result v2 │ │ +04a0cc: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +04a0d0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +04a0d2: 0f02 |000d: return v2 │ │ +04a0d4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a0d8: 28f4 |0010: goto 0004 // -000c │ │ +04a0da: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +04a0dc: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ 0x0006 line=1333 │ │ 0x000c line=1334 │ │ 0x000d line=1337 │ │ @@ -72868,26 +72868,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04a008: |[04a008] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -04a018: 6e20 ec0f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0fec │ │ -04a01e: 0a00 |0003: move-result v0 │ │ -04a020: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -04a024: 5410 8a04 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04a028: 4400 0003 |0008: aget v0, v0, v3 │ │ -04a02c: b520 |000a: and-int/2addr v0, v2 │ │ -04a02e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -04a032: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -04a034: 0f00 |000e: return v0 │ │ -04a036: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04a038: 28fe |0010: goto 000e // -0002 │ │ +04a0e0: |[04a0e0] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +04a0f0: 6e20 ec0f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0fec │ │ +04a0f6: 0a00 |0003: move-result v0 │ │ +04a0f8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +04a0fc: 5410 8a04 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a100: 4400 0003 |0008: aget v0, v0, v3 │ │ +04a104: b520 |000a: and-int/2addr v0, v2 │ │ +04a106: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +04a10a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +04a10c: 0f00 |000e: return v0 │ │ +04a10e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04a110: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0011 reg=2 edges I │ │ 0x0000 - 0x0011 reg=3 pointerId I │ │ @@ -72897,23 +72897,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04a03c: |[04a03c] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -04a04c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04a04e: 5231 9204 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ -04a052: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -04a056: b521 |0005: and-int/2addr v1, v2 │ │ -04a058: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -04a05c: 0f00 |0008: return v0 │ │ -04a05e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04a060: 28fe |000a: goto 0008 // -0002 │ │ +04a114: |[04a114] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +04a124: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04a126: 5231 9204 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0492 │ │ +04a12a: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +04a12e: b521 |0005: and-int/2addr v1, v2 │ │ +04a130: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +04a134: 0f00 |0008: return v0 │ │ +04a136: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04a138: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=860 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x000b reg=4 pointerId I │ │ │ │ @@ -72922,32 +72922,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -04a064: |[04a064] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -04a074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04a076: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -04a07a: 0f00 |0003: return v0 │ │ -04a07c: 6e10 8711 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -04a082: 0a01 |0007: move-result v1 │ │ -04a084: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -04a088: 6e10 9011 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1190 │ │ -04a08e: 0a01 |000d: move-result v1 │ │ -04a090: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -04a094: 6e10 9411 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ -04a09a: 0a01 |0013: move-result v1 │ │ -04a09c: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -04a0a0: 6e10 7c11 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ -04a0a6: 0a01 |0019: move-result v1 │ │ -04a0a8: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -04a0ac: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -04a0ae: 28e6 |001d: goto 0003 // -001a │ │ +04a13c: |[04a13c] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +04a14c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a14e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +04a152: 0f00 |0003: return v0 │ │ +04a154: 6e10 8711 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +04a15a: 0a01 |0007: move-result v1 │ │ +04a15c: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +04a160: 6e10 9011 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1190 │ │ +04a166: 0a01 |000d: move-result v1 │ │ +04a168: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +04a16c: 6e10 9411 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1194 │ │ +04a172: 0a01 |0013: move-result v1 │ │ +04a174: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +04a178: 6e10 7c11 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@117c │ │ +04a17e: 0a01 |0019: move-result v1 │ │ +04a180: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +04a184: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +04a186: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1410 │ │ 0x0003 line=1413 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -72959,367 +72959,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -04a0b0: |[04a0b0] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -04a0c0: 7701 d908 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ -04a0c6: 0a03 |0003: move-result v3 │ │ -04a0c8: 7701 d808 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -04a0ce: 0a04 |0007: move-result v4 │ │ -04a0d0: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -04a0d4: 7401 cc0f 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -04a0da: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -04a0de: 5400 9804 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a0e2: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -04a0e6: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -04a0ea: 7100 5c11 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -04a0f0: 0c13 |0018: move-result-object v19 │ │ -04a0f2: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -04a0f6: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -04a0fa: 5b10 9804 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a0fe: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -04a102: 5400 9804 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a106: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -04a10a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -04a10e: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -04a112: 6e20 5511 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -04a118: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -04a11e: 0e00 |002f: return-void │ │ -04a120: 7401 4d11 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -04a126: 0a11 |0033: move-result v17 │ │ -04a128: 7401 4f11 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -04a12e: 0a12 |0037: move-result v18 │ │ -04a130: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -04a134: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -04a138: 0201 1300 |003c: move/from16 v1, v19 │ │ -04a13c: 7120 db08 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a142: 0a0f |0041: move-result v15 │ │ -04a144: 0200 1100 |0042: move/from16 v0, v17 │ │ -04a148: 8700 |0044: float-to-int v0, v0 │ │ -04a14a: 0213 0000 |0045: move/from16 v19, v0 │ │ -04a14e: 0200 1200 |0047: move/from16 v0, v18 │ │ -04a152: 8700 |0049: float-to-int v0, v0 │ │ -04a154: 0214 0000 |004a: move/from16 v20, v0 │ │ -04a158: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -04a15c: 0201 1300 |004e: move/from16 v1, v19 │ │ -04a160: 0202 1400 |0050: move/from16 v2, v20 │ │ -04a164: 6e30 df0f 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a16a: 0c10 |0055: move-result-object v16 │ │ -04a16c: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -04a170: 0201 1100 |0058: move/from16 v1, v17 │ │ -04a174: 0202 1200 |005a: move/from16 v2, v18 │ │ -04a178: 7040 f10f 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ -04a17e: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -04a182: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -04a186: 6e30 f90f 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a18c: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -04a190: 5400 8a04 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04a194: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -04a198: 4407 130f |006c: aget v7, v19, v15 │ │ -04a19c: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -04a1a0: 5200 9704 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a1a4: 0213 0000 |0072: move/from16 v19, v0 │ │ -04a1a8: 9513 1307 |0074: and-int v19, v19, v7 │ │ -04a1ac: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -04a1b0: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -04a1b4: 5400 8404 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a1b8: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -04a1bc: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -04a1c0: 5200 9704 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a1c4: 0214 0000 |0082: move/from16 v20, v0 │ │ -04a1c8: 9514 1407 |0084: and-int v20, v20, v7 │ │ -04a1cc: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -04a1d0: 0201 1400 |0088: move/from16 v1, v20 │ │ -04a1d4: 6e30 c20f 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ -04a1da: 28a2 |008d: goto 002f // -005e │ │ -04a1dc: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -04a1e0: 7120 db08 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a1e6: 0a0f |0093: move-result v15 │ │ -04a1e8: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -04a1ec: 7120 dc08 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a1f2: 0a11 |0099: move-result v17 │ │ -04a1f4: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -04a1f8: 7120 dd08 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a1fe: 0a12 |009f: move-result v18 │ │ -04a200: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -04a204: 0201 1100 |00a2: move/from16 v1, v17 │ │ -04a208: 0202 1200 |00a4: move/from16 v2, v18 │ │ -04a20c: 7040 f10f 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ -04a212: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -04a216: 5200 8604 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a21a: 0213 0000 |00ad: move/from16 v19, v0 │ │ -04a21e: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -04a222: 0200 1100 |00b1: move/from16 v0, v17 │ │ -04a226: 8700 |00b3: float-to-int v0, v0 │ │ -04a228: 0213 0000 |00b4: move/from16 v19, v0 │ │ -04a22c: 0200 1200 |00b6: move/from16 v0, v18 │ │ -04a230: 8700 |00b8: float-to-int v0, v0 │ │ -04a232: 0214 0000 |00b9: move/from16 v20, v0 │ │ -04a236: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -04a23a: 0201 1300 |00bd: move/from16 v1, v19 │ │ -04a23e: 0202 1400 |00bf: move/from16 v2, v20 │ │ -04a242: 6e30 df0f 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a248: 0c10 |00c4: move-result-object v16 │ │ -04a24a: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -04a24e: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -04a252: 6e30 f90f 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a258: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -04a25c: 5400 8a04 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04a260: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -04a264: 4407 130f |00d2: aget v7, v19, v15 │ │ -04a268: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -04a26c: 5200 9704 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a270: 0213 0000 |00d8: move/from16 v19, v0 │ │ -04a274: 9513 1307 |00da: and-int v19, v19, v7 │ │ -04a278: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -04a27c: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -04a280: 5400 8404 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a284: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -04a288: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -04a28c: 5200 9704 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a290: 0214 0000 |00e8: move/from16 v20, v0 │ │ -04a294: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -04a298: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -04a29c: 0201 1400 |00ee: move/from16 v1, v20 │ │ -04a2a0: 6e30 c20f 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ -04a2a6: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -04a2aa: 0200 1100 |00f5: move/from16 v0, v17 │ │ -04a2ae: 8700 |00f7: float-to-int v0, v0 │ │ -04a2b0: 0213 0000 |00f8: move/from16 v19, v0 │ │ -04a2b4: 0200 1200 |00fa: move/from16 v0, v18 │ │ -04a2b8: 8700 |00fc: float-to-int v0, v0 │ │ -04a2ba: 0214 0000 |00fd: move/from16 v20, v0 │ │ -04a2be: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -04a2c2: 0201 1300 |0101: move/from16 v1, v19 │ │ -04a2c6: 0202 1400 |0103: move/from16 v2, v20 │ │ -04a2ca: 6e30 e90f 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@0fe9 │ │ -04a2d0: 0a13 |0108: move-result v19 │ │ -04a2d2: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -04a2d6: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -04a2da: 5400 8504 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a2de: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -04a2e2: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -04a2e6: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -04a2ea: 6e30 f90f 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a2f0: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -04a2f4: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -04a2f8: 5200 8604 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a2fc: 0213 0000 |011e: move/from16 v19, v0 │ │ -04a300: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -04a304: 0200 1300 |0122: move/from16 v0, v19 │ │ -04a308: 0201 1400 |0124: move/from16 v1, v20 │ │ -04a30c: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -04a310: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -04a314: 5200 8304 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a318: 0213 0000 |012c: move/from16 v19, v0 │ │ -04a31c: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -04a320: 0201 1300 |0130: move/from16 v1, v19 │ │ -04a324: 7120 d708 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ -04a32a: 0a0c |0135: move-result v12 │ │ -04a32c: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -04a330: 7120 dc08 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a336: 0a11 |013b: move-result v17 │ │ -04a338: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -04a33c: 7120 dd08 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a342: 0a12 |0141: move-result v18 │ │ -04a344: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -04a348: 5400 8d04 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ -04a34c: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -04a350: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -04a354: 5200 8304 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a358: 0214 0000 |014c: move/from16 v20, v0 │ │ -04a35c: 4413 1314 |014e: aget v19, v19, v20 │ │ -04a360: a713 1113 |0150: sub-float v19, v17, v19 │ │ -04a364: 0200 1300 |0152: move/from16 v0, v19 │ │ -04a368: 870a |0154: float-to-int v10, v0 │ │ -04a36a: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -04a36e: 5400 8e04 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ -04a372: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -04a376: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -04a37a: 5200 8304 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a37e: 0214 0000 |015f: move/from16 v20, v0 │ │ -04a382: 4413 1314 |0161: aget v19, v19, v20 │ │ -04a386: a713 1213 |0163: sub-float v19, v18, v19 │ │ -04a38a: 0200 1300 |0165: move/from16 v0, v19 │ │ -04a38e: 870b |0167: float-to-int v11, v0 │ │ -04a390: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -04a394: 5400 8504 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a398: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -04a39c: 7401 8711 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -04a3a2: 0a13 |0171: move-result v19 │ │ -04a3a4: 9013 130a |0172: add-int v19, v19, v10 │ │ -04a3a8: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -04a3ac: 5400 8504 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a3b0: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -04a3b4: 7401 9411 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1194 │ │ -04a3ba: 0a14 |017d: move-result v20 │ │ -04a3bc: 9014 140b |017e: add-int v20, v20, v11 │ │ -04a3c0: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -04a3c4: 0201 1300 |0182: move/from16 v1, v19 │ │ -04a3c8: 0202 1400 |0184: move/from16 v2, v20 │ │ -04a3cc: 705b dd0f 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@0fdd │ │ -04a3d2: 7602 f20f 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ -04a3d8: 2900 a3fe |018c: goto/16 002f // -015d │ │ -04a3dc: 7701 da08 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ -04a3e2: 0a0e |0191: move-result v14 │ │ -04a3e4: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -04a3e6: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -04a3ea: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -04a3ee: 7120 db08 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a3f4: 0a0f |019a: move-result v15 │ │ -04a3f6: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -04a3fa: 7120 dc08 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a400: 0a11 |01a0: move-result v17 │ │ -04a402: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -04a406: 7120 dd08 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a40c: 0a12 |01a6: move-result v18 │ │ -04a40e: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -04a412: 5400 8b04 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -04a416: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -04a41a: 4413 130f |01ad: aget v19, v19, v15 │ │ -04a41e: a705 1113 |01af: sub-float v5, v17, v19 │ │ -04a422: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -04a426: 5400 8c04 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -04a42a: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -04a42e: 4413 130f |01b7: aget v19, v19, v15 │ │ -04a432: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -04a436: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -04a43a: 7040 f00f 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0ff0 │ │ -04a440: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -04a444: 5200 8604 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a448: 0213 0000 |01c4: move/from16 v19, v0 │ │ -04a44c: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -04a450: 0200 1300 |01c8: move/from16 v0, v19 │ │ -04a454: 0201 1400 |01ca: move/from16 v1, v20 │ │ -04a458: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -04a45c: 7602 f20f 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ -04a462: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -04a466: 0200 1100 |01d3: move/from16 v0, v17 │ │ -04a46a: 8700 |01d5: float-to-int v0, v0 │ │ -04a46c: 0213 0000 |01d6: move/from16 v19, v0 │ │ -04a470: 0200 1200 |01d8: move/from16 v0, v18 │ │ -04a474: 8700 |01da: float-to-int v0, v0 │ │ -04a476: 0214 0000 |01db: move/from16 v20, v0 │ │ -04a47a: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -04a47e: 0201 1300 |01df: move/from16 v1, v19 │ │ -04a482: 0202 1400 |01e1: move/from16 v2, v20 │ │ -04a486: 6e30 df0f 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a48c: 0c10 |01e6: move-result-object v16 │ │ -04a48e: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -04a492: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -04a496: 7040 d10f 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0fd1 │ │ -04a49c: 0a13 |01ee: move-result v19 │ │ -04a49e: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -04a4a2: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -04a4a6: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -04a4aa: 6e30 f90f 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a4b0: 0a13 |01f8: move-result v19 │ │ -04a4b2: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -04a4b6: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04a4ba: 2896 |01fd: goto 0193 // -006a │ │ -04a4bc: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -04a4c0: 7120 db08 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a4c6: 0a0f |0203: move-result v15 │ │ -04a4c8: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -04a4cc: 5200 8604 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a4d0: 0213 0000 |0208: move/from16 v19, v0 │ │ -04a4d4: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -04a4d8: 0200 1300 |020c: move/from16 v0, v19 │ │ -04a4dc: 0201 1400 |020e: move/from16 v1, v20 │ │ -04a4e0: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -04a4e4: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -04a4e8: 5200 8304 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a4ec: 0213 0000 |0216: move/from16 v19, v0 │ │ -04a4f0: 0200 1300 |0218: move/from16 v0, v19 │ │ -04a4f4: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -04a4f8: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -04a4fa: 7701 da08 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ -04a500: 0a0e |0220: move-result v14 │ │ -04a502: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -04a504: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -04a508: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -04a50c: 7120 db08 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a512: 0a09 |0229: move-result v9 │ │ -04a514: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -04a518: 5200 8304 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a51c: 0213 0000 |022e: move/from16 v19, v0 │ │ -04a520: 0200 1300 |0230: move/from16 v0, v19 │ │ -04a524: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -04a528: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04a52c: 28ec |0236: goto 0222 // -0014 │ │ -04a52e: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -04a532: 7120 dc08 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a538: 0a11 |023c: move-result v17 │ │ -04a53a: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -04a53e: 7120 dd08 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a544: 0a12 |0242: move-result v18 │ │ -04a546: 0200 1100 |0243: move/from16 v0, v17 │ │ -04a54a: 8700 |0245: float-to-int v0, v0 │ │ -04a54c: 0213 0000 |0246: move/from16 v19, v0 │ │ -04a550: 0200 1200 |0248: move/from16 v0, v18 │ │ -04a554: 8700 |024a: float-to-int v0, v0 │ │ -04a556: 0214 0000 |024b: move/from16 v20, v0 │ │ -04a55a: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -04a55e: 0201 1300 |024f: move/from16 v1, v19 │ │ -04a562: 0202 1400 |0251: move/from16 v2, v20 │ │ -04a566: 6e30 df0f 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a56c: 0c13 |0256: move-result-object v19 │ │ -04a56e: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -04a572: 5400 8504 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a576: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -04a57a: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -04a57e: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -04a582: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -04a586: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -04a58a: 5400 8504 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a58e: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -04a592: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -04a596: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -04a59a: 6e30 f90f 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a5a0: 0a13 |0270: move-result v19 │ │ -04a5a2: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -04a5a6: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -04a5aa: 520d 8304 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a5ae: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -04a5b2: 0200 1300 |0279: move/from16 v0, v19 │ │ -04a5b6: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -04a5ba: 7601 ef0f 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0fef │ │ -04a5c0: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -04a5c4: 7020 d50f f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0fd5 │ │ -04a5ca: 2900 aafd |0285: goto/16 002f // -0256 │ │ -04a5ce: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -04a5d2: 5200 8604 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a5d6: 0213 0000 |028b: move/from16 v19, v0 │ │ -04a5da: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -04a5de: 0200 1300 |028f: move/from16 v0, v19 │ │ -04a5e2: 0201 1400 |0291: move/from16 v1, v20 │ │ -04a5e6: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -04a5ea: 7601 ef0f 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0fef │ │ -04a5f0: 7401 cc0f 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -04a5f6: 2900 94fd |029b: goto/16 002f // -026c │ │ -04a5fa: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -04a5fe: 5200 8604 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a602: 0213 0000 |02a1: move/from16 v19, v0 │ │ -04a606: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -04a60a: 0200 1300 |02a5: move/from16 v0, v19 │ │ -04a60e: 0201 1400 |02a7: move/from16 v1, v20 │ │ -04a612: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -04a616: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -04a61a: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -04a61e: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -04a622: 0201 1300 |02b1: move/from16 v1, v19 │ │ -04a626: 0202 1400 |02b3: move/from16 v2, v20 │ │ -04a62a: 7030 db0f 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0fdb │ │ -04a630: 7401 cc0f 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -04a636: 2900 74fd |02bb: goto/16 002f // -028c │ │ -04a63a: 0000 |02bd: nop // spacer │ │ -04a63c: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +04a188: |[04a188] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +04a198: 7701 d908 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ +04a19e: 0a03 |0003: move-result v3 │ │ +04a1a0: 7701 d808 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +04a1a6: 0a04 |0007: move-result v4 │ │ +04a1a8: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +04a1ac: 7401 cc0f 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +04a1b2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +04a1b6: 5400 9804 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a1ba: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +04a1be: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +04a1c2: 7100 5c11 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +04a1c8: 0c13 |0018: move-result-object v19 │ │ +04a1ca: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +04a1ce: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +04a1d2: 5b10 9804 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a1d6: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +04a1da: 5400 9804 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a1de: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +04a1e2: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +04a1e6: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +04a1ea: 6e20 5511 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +04a1f0: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +04a1f6: 0e00 |002f: return-void │ │ +04a1f8: 7401 4d11 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +04a1fe: 0a11 |0033: move-result v17 │ │ +04a200: 7401 4f11 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +04a206: 0a12 |0037: move-result v18 │ │ +04a208: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +04a20c: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +04a210: 0201 1300 |003c: move/from16 v1, v19 │ │ +04a214: 7120 db08 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a21a: 0a0f |0041: move-result v15 │ │ +04a21c: 0200 1100 |0042: move/from16 v0, v17 │ │ +04a220: 8700 |0044: float-to-int v0, v0 │ │ +04a222: 0213 0000 |0045: move/from16 v19, v0 │ │ +04a226: 0200 1200 |0047: move/from16 v0, v18 │ │ +04a22a: 8700 |0049: float-to-int v0, v0 │ │ +04a22c: 0214 0000 |004a: move/from16 v20, v0 │ │ +04a230: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +04a234: 0201 1300 |004e: move/from16 v1, v19 │ │ +04a238: 0202 1400 |0050: move/from16 v2, v20 │ │ +04a23c: 6e30 df0f 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a242: 0c10 |0055: move-result-object v16 │ │ +04a244: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +04a248: 0201 1100 |0058: move/from16 v1, v17 │ │ +04a24c: 0202 1200 |005a: move/from16 v2, v18 │ │ +04a250: 7040 f10f 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ +04a256: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +04a25a: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +04a25e: 6e30 f90f 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a264: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +04a268: 5400 8a04 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a26c: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +04a270: 4407 130f |006c: aget v7, v19, v15 │ │ +04a274: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +04a278: 5200 9704 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a27c: 0213 0000 |0072: move/from16 v19, v0 │ │ +04a280: 9513 1307 |0074: and-int v19, v19, v7 │ │ +04a284: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +04a288: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +04a28c: 5400 8404 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04a290: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +04a294: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +04a298: 5200 9704 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a29c: 0214 0000 |0082: move/from16 v20, v0 │ │ +04a2a0: 9514 1407 |0084: and-int v20, v20, v7 │ │ +04a2a4: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +04a2a8: 0201 1400 |0088: move/from16 v1, v20 │ │ +04a2ac: 6e30 c20f 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ +04a2b2: 28a2 |008d: goto 002f // -005e │ │ +04a2b4: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +04a2b8: 7120 db08 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a2be: 0a0f |0093: move-result v15 │ │ +04a2c0: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +04a2c4: 7120 dc08 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a2ca: 0a11 |0099: move-result v17 │ │ +04a2cc: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +04a2d0: 7120 dd08 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a2d6: 0a12 |009f: move-result v18 │ │ +04a2d8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +04a2dc: 0201 1100 |00a2: move/from16 v1, v17 │ │ +04a2e0: 0202 1200 |00a4: move/from16 v2, v18 │ │ +04a2e4: 7040 f10f 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ +04a2ea: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +04a2ee: 5200 8604 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a2f2: 0213 0000 |00ad: move/from16 v19, v0 │ │ +04a2f6: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +04a2fa: 0200 1100 |00b1: move/from16 v0, v17 │ │ +04a2fe: 8700 |00b3: float-to-int v0, v0 │ │ +04a300: 0213 0000 |00b4: move/from16 v19, v0 │ │ +04a304: 0200 1200 |00b6: move/from16 v0, v18 │ │ +04a308: 8700 |00b8: float-to-int v0, v0 │ │ +04a30a: 0214 0000 |00b9: move/from16 v20, v0 │ │ +04a30e: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +04a312: 0201 1300 |00bd: move/from16 v1, v19 │ │ +04a316: 0202 1400 |00bf: move/from16 v2, v20 │ │ +04a31a: 6e30 df0f 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a320: 0c10 |00c4: move-result-object v16 │ │ +04a322: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +04a326: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +04a32a: 6e30 f90f 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a330: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +04a334: 5400 8a04 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a338: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +04a33c: 4407 130f |00d2: aget v7, v19, v15 │ │ +04a340: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +04a344: 5200 9704 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a348: 0213 0000 |00d8: move/from16 v19, v0 │ │ +04a34c: 9513 1307 |00da: and-int v19, v19, v7 │ │ +04a350: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +04a354: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +04a358: 5400 8404 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04a35c: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +04a360: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +04a364: 5200 9704 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a368: 0214 0000 |00e8: move/from16 v20, v0 │ │ +04a36c: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +04a370: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +04a374: 0201 1400 |00ee: move/from16 v1, v20 │ │ +04a378: 6e30 c20f 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ +04a37e: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +04a382: 0200 1100 |00f5: move/from16 v0, v17 │ │ +04a386: 8700 |00f7: float-to-int v0, v0 │ │ +04a388: 0213 0000 |00f8: move/from16 v19, v0 │ │ +04a38c: 0200 1200 |00fa: move/from16 v0, v18 │ │ +04a390: 8700 |00fc: float-to-int v0, v0 │ │ +04a392: 0214 0000 |00fd: move/from16 v20, v0 │ │ +04a396: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +04a39a: 0201 1300 |0101: move/from16 v1, v19 │ │ +04a39e: 0202 1400 |0103: move/from16 v2, v20 │ │ +04a3a2: 6e30 e90f 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@0fe9 │ │ +04a3a8: 0a13 |0108: move-result v19 │ │ +04a3aa: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +04a3ae: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +04a3b2: 5400 8504 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a3b6: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +04a3ba: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +04a3be: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +04a3c2: 6e30 f90f 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a3c8: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +04a3cc: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +04a3d0: 5200 8604 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a3d4: 0213 0000 |011e: move/from16 v19, v0 │ │ +04a3d8: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +04a3dc: 0200 1300 |0122: move/from16 v0, v19 │ │ +04a3e0: 0201 1400 |0124: move/from16 v1, v20 │ │ +04a3e4: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +04a3e8: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +04a3ec: 5200 8304 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a3f0: 0213 0000 |012c: move/from16 v19, v0 │ │ +04a3f4: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +04a3f8: 0201 1300 |0130: move/from16 v1, v19 │ │ +04a3fc: 7120 d708 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08d7 │ │ +04a402: 0a0c |0135: move-result v12 │ │ +04a404: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +04a408: 7120 dc08 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a40e: 0a11 |013b: move-result v17 │ │ +04a410: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +04a414: 7120 dd08 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a41a: 0a12 |0141: move-result v18 │ │ +04a41c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +04a420: 5400 8d04 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@048d │ │ +04a424: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +04a428: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +04a42c: 5200 8304 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a430: 0214 0000 |014c: move/from16 v20, v0 │ │ +04a434: 4413 1314 |014e: aget v19, v19, v20 │ │ +04a438: a713 1113 |0150: sub-float v19, v17, v19 │ │ +04a43c: 0200 1300 |0152: move/from16 v0, v19 │ │ +04a440: 870a |0154: float-to-int v10, v0 │ │ +04a442: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +04a446: 5400 8e04 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@048e │ │ +04a44a: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +04a44e: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +04a452: 5200 8304 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a456: 0214 0000 |015f: move/from16 v20, v0 │ │ +04a45a: 4413 1314 |0161: aget v19, v19, v20 │ │ +04a45e: a713 1213 |0163: sub-float v19, v18, v19 │ │ +04a462: 0200 1300 |0165: move/from16 v0, v19 │ │ +04a466: 870b |0167: float-to-int v11, v0 │ │ +04a468: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +04a46c: 5400 8504 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a470: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +04a474: 7401 8711 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +04a47a: 0a13 |0171: move-result v19 │ │ +04a47c: 9013 130a |0172: add-int v19, v19, v10 │ │ +04a480: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +04a484: 5400 8504 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a488: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +04a48c: 7401 9411 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1194 │ │ +04a492: 0a14 |017d: move-result v20 │ │ +04a494: 9014 140b |017e: add-int v20, v20, v11 │ │ +04a498: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +04a49c: 0201 1300 |0182: move/from16 v1, v19 │ │ +04a4a0: 0202 1400 |0184: move/from16 v2, v20 │ │ +04a4a4: 705b dd0f 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@0fdd │ │ +04a4aa: 7602 f20f 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ +04a4b0: 2900 a3fe |018c: goto/16 002f // -015d │ │ +04a4b4: 7701 da08 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ +04a4ba: 0a0e |0191: move-result v14 │ │ +04a4bc: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +04a4be: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +04a4c2: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +04a4c6: 7120 db08 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a4cc: 0a0f |019a: move-result v15 │ │ +04a4ce: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +04a4d2: 7120 dc08 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a4d8: 0a11 |01a0: move-result v17 │ │ +04a4da: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +04a4de: 7120 dd08 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a4e4: 0a12 |01a6: move-result v18 │ │ +04a4e6: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +04a4ea: 5400 8b04 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +04a4ee: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +04a4f2: 4413 130f |01ad: aget v19, v19, v15 │ │ +04a4f6: a705 1113 |01af: sub-float v5, v17, v19 │ │ +04a4fa: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +04a4fe: 5400 8c04 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +04a502: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +04a506: 4413 130f |01b7: aget v19, v19, v15 │ │ +04a50a: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +04a50e: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +04a512: 7040 f00f 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0ff0 │ │ +04a518: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +04a51c: 5200 8604 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a520: 0213 0000 |01c4: move/from16 v19, v0 │ │ +04a524: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +04a528: 0200 1300 |01c8: move/from16 v0, v19 │ │ +04a52c: 0201 1400 |01ca: move/from16 v1, v20 │ │ +04a530: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +04a534: 7602 f20f 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ +04a53a: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +04a53e: 0200 1100 |01d3: move/from16 v0, v17 │ │ +04a542: 8700 |01d5: float-to-int v0, v0 │ │ +04a544: 0213 0000 |01d6: move/from16 v19, v0 │ │ +04a548: 0200 1200 |01d8: move/from16 v0, v18 │ │ +04a54c: 8700 |01da: float-to-int v0, v0 │ │ +04a54e: 0214 0000 |01db: move/from16 v20, v0 │ │ +04a552: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +04a556: 0201 1300 |01df: move/from16 v1, v19 │ │ +04a55a: 0202 1400 |01e1: move/from16 v2, v20 │ │ +04a55e: 6e30 df0f 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a564: 0c10 |01e6: move-result-object v16 │ │ +04a566: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +04a56a: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +04a56e: 7040 d10f 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0fd1 │ │ +04a574: 0a13 |01ee: move-result v19 │ │ +04a576: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +04a57a: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +04a57e: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +04a582: 6e30 f90f 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a588: 0a13 |01f8: move-result v19 │ │ +04a58a: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +04a58e: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04a592: 2896 |01fd: goto 0193 // -006a │ │ +04a594: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +04a598: 7120 db08 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a59e: 0a0f |0203: move-result v15 │ │ +04a5a0: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +04a5a4: 5200 8604 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a5a8: 0213 0000 |0208: move/from16 v19, v0 │ │ +04a5ac: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +04a5b0: 0200 1300 |020c: move/from16 v0, v19 │ │ +04a5b4: 0201 1400 |020e: move/from16 v1, v20 │ │ +04a5b8: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +04a5bc: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +04a5c0: 5200 8304 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a5c4: 0213 0000 |0216: move/from16 v19, v0 │ │ +04a5c8: 0200 1300 |0218: move/from16 v0, v19 │ │ +04a5cc: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +04a5d0: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +04a5d2: 7701 da08 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ +04a5d8: 0a0e |0220: move-result v14 │ │ +04a5da: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +04a5dc: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +04a5e0: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +04a5e4: 7120 db08 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a5ea: 0a09 |0229: move-result v9 │ │ +04a5ec: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +04a5f0: 5200 8304 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a5f4: 0213 0000 |022e: move/from16 v19, v0 │ │ +04a5f8: 0200 1300 |0230: move/from16 v0, v19 │ │ +04a5fc: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +04a600: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04a604: 28ec |0236: goto 0222 // -0014 │ │ +04a606: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +04a60a: 7120 dc08 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a610: 0a11 |023c: move-result v17 │ │ +04a612: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +04a616: 7120 dd08 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a61c: 0a12 |0242: move-result v18 │ │ +04a61e: 0200 1100 |0243: move/from16 v0, v17 │ │ +04a622: 8700 |0245: float-to-int v0, v0 │ │ +04a624: 0213 0000 |0246: move/from16 v19, v0 │ │ +04a628: 0200 1200 |0248: move/from16 v0, v18 │ │ +04a62c: 8700 |024a: float-to-int v0, v0 │ │ +04a62e: 0214 0000 |024b: move/from16 v20, v0 │ │ +04a632: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +04a636: 0201 1300 |024f: move/from16 v1, v19 │ │ +04a63a: 0202 1400 |0251: move/from16 v2, v20 │ │ +04a63e: 6e30 df0f 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a644: 0c13 |0256: move-result-object v19 │ │ +04a646: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +04a64a: 5400 8504 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a64e: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +04a652: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +04a656: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +04a65a: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +04a65e: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +04a662: 5400 8504 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a666: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +04a66a: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +04a66e: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +04a672: 6e30 f90f 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a678: 0a13 |0270: move-result v19 │ │ +04a67a: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +04a67e: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +04a682: 520d 8304 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a686: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +04a68a: 0200 1300 |0279: move/from16 v0, v19 │ │ +04a68e: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +04a692: 7601 ef0f 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0fef │ │ +04a698: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +04a69c: 7020 d50f f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0fd5 │ │ +04a6a2: 2900 aafd |0285: goto/16 002f // -0256 │ │ +04a6a6: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +04a6aa: 5200 8604 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a6ae: 0213 0000 |028b: move/from16 v19, v0 │ │ +04a6b2: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +04a6b6: 0200 1300 |028f: move/from16 v0, v19 │ │ +04a6ba: 0201 1400 |0291: move/from16 v1, v20 │ │ +04a6be: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +04a6c2: 7601 ef0f 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0fef │ │ +04a6c8: 7401 cc0f 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +04a6ce: 2900 94fd |029b: goto/16 002f // -026c │ │ +04a6d2: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +04a6d6: 5200 8604 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a6da: 0213 0000 |02a1: move/from16 v19, v0 │ │ +04a6de: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +04a6e2: 0200 1300 |02a5: move/from16 v0, v19 │ │ +04a6e6: 0201 1400 |02a7: move/from16 v1, v20 │ │ +04a6ea: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +04a6ee: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +04a6f2: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +04a6f6: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +04a6fa: 0201 1300 |02b1: move/from16 v1, v19 │ │ +04a6fe: 0202 1400 |02b3: move/from16 v2, v20 │ │ +04a702: 7030 db0f 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0fdb │ │ +04a708: 7401 cc0f 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +04a70e: 2900 74fd |02bb: goto/16 002f // -028c │ │ +04a712: 0000 |02bd: nop // spacer │ │ +04a714: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0004 line=1047 │ │ 0x0008 line=1049 │ │ 0x000a line=1052 │ │ 0x000d line=1055 │ │ @@ -73437,24 +73437,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04a660: |[04a660] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -04a670: 5210 8604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a674: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -04a678: 5912 8604 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a67c: 5410 8404 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a680: 6e20 c40f 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@0fc4 │ │ -04a686: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -04a68a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04a68c: 5b10 8504 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a690: 0e00 |0010: return-void │ │ +04a738: |[04a738] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +04a748: 5210 8604 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a74c: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ +04a750: 5912 8604 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a754: 5410 8404 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04a758: 6e20 c40f 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@0fc4 │ │ +04a75e: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +04a762: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04a764: 5b10 8504 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a768: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ 0x000b line=867 │ │ 0x000d line=868 │ │ @@ -73468,17 +73468,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a694: |[04a694] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -04a6a4: 5901 9704 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a6a8: 0e00 |0002: return-void │ │ +04a76c: |[04a76c] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +04a77c: 5901 9704 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a780: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 edgeFlags I │ │ @@ -73488,17 +73488,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a6ac: |[04a6ac] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -04a6bc: 5901 9004 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ -04a6c0: 0e00 |0002: return-void │ │ +04a784: |[04a784] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +04a794: 5901 9004 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0490 │ │ +04a798: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 minVel F │ │ @@ -73508,34 +73508,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -04a6c4: |[04a6c4] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -04a6d4: 5530 9304 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ -04a6d8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04a6dc: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -04a6e0: 1a01 5a02 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@025a │ │ -04a6e4: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -04a6ea: 2700 |000b: throw v0 │ │ -04a6ec: 5430 9804 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a6f0: 5231 8304 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a6f4: 7120 5609 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -04a6fa: 0a00 |0013: move-result v0 │ │ -04a6fc: 8700 |0014: float-to-int v0, v0 │ │ -04a6fe: 5431 9804 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a702: 5232 8304 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a706: 7120 5709 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -04a70c: 0a01 |001c: move-result v1 │ │ -04a70e: 8711 |001d: float-to-int v1, v1 │ │ -04a710: 7051 e10f 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0fe1 │ │ -04a716: 0a00 |0021: move-result v0 │ │ -04a718: 0f00 |0022: return v0 │ │ +04a79c: |[04a79c] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +04a7ac: 5530 9304 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0493 │ │ +04a7b0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04a7b4: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +04a7b8: 1a01 6c02 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@026c │ │ +04a7bc: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +04a7c2: 2700 |000b: throw v0 │ │ +04a7c4: 5430 9804 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a7c8: 5231 8304 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a7cc: 7120 5609 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +04a7d2: 0a00 |0013: move-result v0 │ │ +04a7d4: 8700 |0014: float-to-int v0, v0 │ │ +04a7d6: 5431 9804 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a7da: 5232 8304 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04a7de: 7120 5709 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +04a7e4: 0a01 |001c: move-result v1 │ │ +04a7e6: 8711 |001d: float-to-int v1, v1 │ │ +04a7e8: 7051 e10f 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0fe1 │ │ +04a7ee: 0a00 |0021: move-result v0 │ │ +04a7f0: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x000c line=562 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -73547,136 +73547,136 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -04a71c: |[04a71c] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04a72c: 7110 d908 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ -04a732: 0a00 |0003: move-result v0 │ │ -04a734: 7110 d808 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -04a73a: 0a01 |0007: move-result v1 │ │ -04a73c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -04a740: 6e10 cc0f 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -04a746: 54db 9804 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a74a: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ -04a74e: 7100 5c11 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -04a754: 0c0b |0014: move-result-object v11 │ │ -04a756: 5bdb 9804 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a75a: 54db 9804 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ -04a75e: 6e20 5511 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -04a764: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ -04a76a: 52db 8604 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a76e: 121c |0021: const/4 v12, #int 1 // #1 │ │ -04a770: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ -04a774: 121b |0024: const/4 v11, #int 1 // #1 │ │ -04a776: 0f0b |0025: return v11 │ │ -04a778: 6e10 4d11 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -04a77e: 0a09 |0029: move-result v9 │ │ -04a780: 6e10 4f11 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -04a786: 0a0a |002d: move-result v10 │ │ -04a788: 120b |002e: const/4 v11, #int 0 // #0 │ │ -04a78a: 7120 db08 be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a790: 0a07 |0032: move-result v7 │ │ -04a792: 7040 f10f 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ -04a798: 879b |0036: float-to-int v11, v9 │ │ -04a79a: 87ac |0037: float-to-int v12, v10 │ │ -04a79c: 6e30 df0f bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a7a2: 0c08 |003b: move-result-object v8 │ │ -04a7a4: 54db 8504 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a7a8: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ -04a7ac: 52db 8604 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a7b0: 122c |0042: const/4 v12, #int 2 // #2 │ │ -04a7b2: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ -04a7b6: 6e30 f90f 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a7bc: 54db 8a04 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04a7c0: 4404 0b07 |004a: aget v4, v11, v7 │ │ -04a7c4: 52db 9704 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a7c8: b54b |004e: and-int/2addr v11, v4 │ │ -04a7ca: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ -04a7ce: 54db 8404 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a7d2: 52dc 9704 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a7d6: b54c |0055: and-int/2addr v12, v4 │ │ -04a7d8: 6e30 c20f cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ -04a7de: 28c6 |0059: goto 001f // -003a │ │ -04a7e0: 7120 db08 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a7e6: 0a07 |005d: move-result v7 │ │ -04a7e8: 7120 dc08 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a7ee: 0a09 |0061: move-result v9 │ │ -04a7f0: 7120 dd08 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a7f6: 0a0a |0065: move-result v10 │ │ -04a7f8: 7040 f10f 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ -04a7fe: 52db 8604 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a802: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ -04a806: 54db 8a04 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ -04a80a: 4404 0b07 |006f: aget v4, v11, v7 │ │ -04a80e: 52db 9704 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a812: b54b |0073: and-int/2addr v11, v4 │ │ -04a814: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ -04a818: 54db 8404 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a81c: 52dc 9704 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ -04a820: b54c |007a: and-int/2addr v12, v4 │ │ -04a822: 6e30 c20f cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ -04a828: 28a1 |007e: goto 001f // -005f │ │ -04a82a: 52db 8604 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a82e: 122c |0081: const/4 v12, #int 2 // #2 │ │ -04a830: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ -04a834: 879b |0084: float-to-int v11, v9 │ │ -04a836: 87ac |0085: float-to-int v12, v10 │ │ -04a838: 6e30 df0f bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a83e: 0c08 |0089: move-result-object v8 │ │ -04a840: 54db 8504 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a844: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ -04a848: 6e30 f90f 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a84e: 288e |0091: goto 001f // -0072 │ │ -04a850: 7110 da08 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ -04a856: 0a06 |0095: move-result v6 │ │ -04a858: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -04a85a: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ -04a85e: 7120 db08 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a864: 0a07 |009c: move-result v7 │ │ -04a866: 7120 dc08 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -04a86c: 0a09 |00a0: move-result v9 │ │ -04a86e: 7120 dd08 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -04a874: 0a0a |00a4: move-result v10 │ │ -04a876: 54db 8b04 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ -04a87a: 440b 0b07 |00a7: aget v11, v11, v7 │ │ -04a87e: a702 090b |00a9: sub-float v2, v9, v11 │ │ -04a882: 54db 8c04 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ -04a886: 440b 0b07 |00ad: aget v11, v11, v7 │ │ -04a88a: a703 0a0b |00af: sub-float v3, v10, v11 │ │ -04a88e: 7040 f00f 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0ff0 │ │ -04a894: 52db 8604 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ -04a898: 121c |00b6: const/4 v12, #int 1 // #1 │ │ -04a89a: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ -04a89e: 7020 f20f ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ -04a8a4: 2900 63ff |00bc: goto/16 001f // -009d │ │ -04a8a8: 879b |00be: float-to-int v11, v9 │ │ -04a8aa: 87ac |00bf: float-to-int v12, v10 │ │ -04a8ac: 6e30 df0f bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ -04a8b2: 0c08 |00c3: move-result-object v8 │ │ -04a8b4: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -04a8b8: 7040 d10f 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0fd1 │ │ -04a8be: 0a0b |00c9: move-result v11 │ │ -04a8c0: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ -04a8c4: 6e30 f90f 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ -04a8ca: 0a0b |00cf: move-result v11 │ │ -04a8cc: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ -04a8d0: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a8d4: 28c3 |00d4: goto 0097 // -003d │ │ -04a8d6: 7120 db08 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -04a8dc: 0a07 |00d8: move-result v7 │ │ -04a8de: 7020 d50f 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0fd5 │ │ -04a8e4: 2900 43ff |00dc: goto/16 001f // -00bd │ │ -04a8e8: 6e10 cc0f 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ -04a8ee: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ -04a8f2: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -04a8f4: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ -04a8f8: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ +04a7f4: |[04a7f4] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04a804: 7110 d908 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@08d9 │ │ +04a80a: 0a00 |0003: move-result v0 │ │ +04a80c: 7110 d808 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +04a812: 0a01 |0007: move-result v1 │ │ +04a814: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +04a818: 6e10 cc0f 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +04a81e: 54db 9804 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a822: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ +04a826: 7100 5c11 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +04a82c: 0c0b |0014: move-result-object v11 │ │ +04a82e: 5bdb 9804 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a832: 54db 9804 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0498 │ │ +04a836: 6e20 5511 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +04a83c: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ +04a842: 52db 8604 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a846: 121c |0021: const/4 v12, #int 1 // #1 │ │ +04a848: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ +04a84c: 121b |0024: const/4 v11, #int 1 // #1 │ │ +04a84e: 0f0b |0025: return v11 │ │ +04a850: 6e10 4d11 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +04a856: 0a09 |0029: move-result v9 │ │ +04a858: 6e10 4f11 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +04a85e: 0a0a |002d: move-result v10 │ │ +04a860: 120b |002e: const/4 v11, #int 0 // #0 │ │ +04a862: 7120 db08 be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a868: 0a07 |0032: move-result v7 │ │ +04a86a: 7040 f10f 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ +04a870: 879b |0036: float-to-int v11, v9 │ │ +04a872: 87ac |0037: float-to-int v12, v10 │ │ +04a874: 6e30 df0f bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a87a: 0c08 |003b: move-result-object v8 │ │ +04a87c: 54db 8504 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a880: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ +04a884: 52db 8604 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a888: 122c |0042: const/4 v12, #int 2 // #2 │ │ +04a88a: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ +04a88e: 6e30 f90f 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a894: 54db 8a04 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a898: 4404 0b07 |004a: aget v4, v11, v7 │ │ +04a89c: 52db 9704 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a8a0: b54b |004e: and-int/2addr v11, v4 │ │ +04a8a2: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ +04a8a6: 54db 8404 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04a8aa: 52dc 9704 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a8ae: b54c |0055: and-int/2addr v12, v4 │ │ +04a8b0: 6e30 c20f cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ +04a8b6: 28c6 |0059: goto 001f // -003a │ │ +04a8b8: 7120 db08 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a8be: 0a07 |005d: move-result v7 │ │ +04a8c0: 7120 dc08 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a8c6: 0a09 |0061: move-result v9 │ │ +04a8c8: 7120 dd08 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a8ce: 0a0a |0065: move-result v10 │ │ +04a8d0: 7040 f10f 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0ff1 │ │ +04a8d6: 52db 8604 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a8da: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ +04a8de: 54db 8a04 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@048a │ │ +04a8e2: 4404 0b07 |006f: aget v4, v11, v7 │ │ +04a8e6: 52db 9704 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a8ea: b54b |0073: and-int/2addr v11, v4 │ │ +04a8ec: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ +04a8f0: 54db 8404 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04a8f4: 52dc 9704 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0497 │ │ +04a8f8: b54c |007a: and-int/2addr v12, v4 │ │ +04a8fa: 6e30 c20f cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0fc2 │ │ +04a900: 28a1 |007e: goto 001f // -005f │ │ +04a902: 52db 8604 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a906: 122c |0081: const/4 v12, #int 2 // #2 │ │ +04a908: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ +04a90c: 879b |0084: float-to-int v11, v9 │ │ +04a90e: 87ac |0085: float-to-int v12, v10 │ │ +04a910: 6e30 df0f bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a916: 0c08 |0089: move-result-object v8 │ │ +04a918: 54db 8504 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04a91c: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ +04a920: 6e30 f90f 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a926: 288e |0091: goto 001f // -0072 │ │ +04a928: 7110 da08 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ +04a92e: 0a06 |0095: move-result v6 │ │ +04a930: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +04a932: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ +04a936: 7120 db08 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a93c: 0a07 |009c: move-result v7 │ │ +04a93e: 7120 dc08 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +04a944: 0a09 |00a0: move-result v9 │ │ +04a946: 7120 dd08 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +04a94c: 0a0a |00a4: move-result v10 │ │ +04a94e: 54db 8b04 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@048b │ │ +04a952: 440b 0b07 |00a7: aget v11, v11, v7 │ │ +04a956: a702 090b |00a9: sub-float v2, v9, v11 │ │ +04a95a: 54db 8c04 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@048c │ │ +04a95e: 440b 0b07 |00ad: aget v11, v11, v7 │ │ +04a962: a703 0a0b |00af: sub-float v3, v10, v11 │ │ +04a966: 7040 f00f 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0ff0 │ │ +04a96c: 52db 8604 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0486 │ │ +04a970: 121c |00b6: const/4 v12, #int 1 // #1 │ │ +04a972: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ +04a976: 7020 f20f ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0ff2 │ │ +04a97c: 2900 63ff |00bc: goto/16 001f // -009d │ │ +04a980: 879b |00be: float-to-int v11, v9 │ │ +04a982: 87ac |00bf: float-to-int v12, v10 │ │ +04a984: 6e30 df0f bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0fdf │ │ +04a98a: 0c08 |00c3: move-result-object v8 │ │ +04a98c: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +04a990: 7040 d10f 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0fd1 │ │ +04a996: 0a0b |00c9: move-result v11 │ │ +04a998: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ +04a99c: 6e30 f90f 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0ff9 │ │ +04a9a2: 0a0b |00cf: move-result v11 │ │ +04a9a4: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ +04a9a8: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04a9ac: 28c3 |00d4: goto 0097 // -003d │ │ +04a9ae: 7120 db08 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +04a9b4: 0a07 |00d8: move-result v7 │ │ +04a9b6: 7020 d50f 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0fd5 │ │ +04a9bc: 2900 43ff |00dc: goto/16 001f // -00bd │ │ +04a9c0: 6e10 cc0f 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0fcc │ │ +04a9c6: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ +04a9ca: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +04a9cc: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ +04a9d0: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0004 line=940 │ │ 0x0008 line=942 │ │ 0x000a line=945 │ │ 0x000d line=948 │ │ @@ -73759,22 +73759,22 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -04a91c: |[04a91c] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -04a92c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04a92e: 5b23 8504 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a932: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -04a934: 5920 8304 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a938: 7051 e10f 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0fe1 │ │ -04a93e: 0a00 |0009: move-result v0 │ │ -04a940: 0f00 |000a: return v0 │ │ +04a9f4: |[04a9f4] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +04aa04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04aa06: 5b23 8504 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04aa0a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +04aa0c: 5920 8304 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04aa10: 7051 e10f 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0fe1 │ │ +04aa16: 0a00 |0009: move-result v0 │ │ +04aa18: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -73787,51 +73787,51 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -04a944: |[04a944] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -04a954: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04a956: 5421 8504 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ -04a95a: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -04a95e: 5221 8304 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a962: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -04a966: 0f00 |0009: return v0 │ │ -04a968: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -04a96c: 5421 8404 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ -04a970: 6e30 c70f 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@0fc7 │ │ -04a976: 0a01 |0011: move-result v1 │ │ -04a978: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -04a97c: 5924 8304 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ -04a980: 6e30 cd0f 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ -04a986: 28f0 |0019: goto 0009 // -0010 │ │ -04a988: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -04a98a: 28ee |001b: goto 0009 // -0012 │ │ +04aa1c: |[04aa1c] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +04aa2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04aa2e: 5421 8504 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0485 │ │ +04aa32: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +04aa36: 5221 8304 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04aa3a: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +04aa3e: 0f00 |0009: return v0 │ │ +04aa40: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +04aa44: 5421 8404 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0484 │ │ +04aa48: 6e30 c70f 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@0fc7 │ │ +04aa4e: 0a01 |0011: move-result v1 │ │ +04aa50: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +04aa54: 5924 8304 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0483 │ │ +04aa58: 6e30 cd0f 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ +04aa5e: 28f0 |0019: goto 0009 // -0010 │ │ +04aa60: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +04aa62: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=883 │ │ 0x0009 line=892 │ │ 0x000a line=887 │ │ 0x0014 line=888 │ │ 0x0016 line=889 │ │ 0x001a line=892 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001c reg=3 toCapture Landroid/view/View; │ │ 0x0000 - 0x001c reg=4 pointerId I │ │ │ │ - source_file_idx : 2781 (ViewDragHelper.java) │ │ + source_file_idx : 2803 (ViewDragHelper.java) │ │ │ │ Class #299 header: │ │ class_idx : 549 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #299 annotations: │ │ Annotations on class │ │ @@ -73911,31 +73911,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a98c: |[04a98c] android.support.v7.gridlayout.R$attr.:()V │ │ -04a99c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04a9a2: 0e00 |0003: return-void │ │ +04aa64: |[04aa64] android.support.v7.gridlayout.R$attr.:()V │ │ +04aa74: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04aa7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/gridlayout/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #300 header: │ │ class_idx : 550 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #300 annotations: │ │ Annotations on class │ │ @@ -73960,31 +73960,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a9a4: |[04a9a4] android.support.v7.gridlayout.R$dimen.:()V │ │ -04a9b4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04a9ba: 0e00 |0003: return-void │ │ +04aa7c: |[04aa7c] android.support.v7.gridlayout.R$dimen.:()V │ │ +04aa8c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04aa92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/gridlayout/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #301 header: │ │ class_idx : 551 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #301 annotations: │ │ Annotations on class │ │ @@ -74094,31 +74094,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a9bc: |[04a9bc] android.support.v7.gridlayout.R$id.:()V │ │ -04a9cc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04a9d2: 0e00 |0003: return-void │ │ +04aa94: |[04aa94] android.support.v7.gridlayout.R$id.:()V │ │ +04aaa4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04aaaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/gridlayout/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #302 header: │ │ class_idx : 552 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #302 annotations: │ │ Annotations on class │ │ @@ -74243,26 +74243,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 64 16-bit code units │ │ -04a9d4: |[04a9d4] android.support.v7.gridlayout.R$styleable.:()V │ │ -04a9e4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -04a9e6: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -04a9ea: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ -04a9f0: 6900 b904 |0006: sput-object v0, Landroid/support/v7/gridlayout/R$styleable;.GridLayout:[I // field@04b9 │ │ -04a9f4: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ -04a9f8: 2300 ae03 |000a: new-array v0, v0, [I // type@03ae │ │ -04a9fc: 2600 1800 0000 |000c: fill-array-data v0, 00000024 // +00000018 │ │ -04aa02: 6900 ba04 |000f: sput-object v0, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ -04aa06: 0e00 |0011: return-void │ │ -04aa08: 0003 0400 0700 0000 0000 017f 0100 ... |0012: array-data (18 units) │ │ -04aa2c: 0003 0400 0c00 0000 f400 0101 f500 ... |0024: array-data (28 units) │ │ +04aaac: |[04aaac] android.support.v7.gridlayout.R$styleable.:()V │ │ +04aabc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +04aabe: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +04aac2: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ +04aac8: 6900 b904 |0006: sput-object v0, Landroid/support/v7/gridlayout/R$styleable;.GridLayout:[I // field@04b9 │ │ +04aacc: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ +04aad0: 2300 b003 |000a: new-array v0, v0, [I // type@03b0 │ │ +04aad4: 2600 1800 0000 |000c: fill-array-data v0, 00000024 // +00000018 │ │ +04aada: 6900 ba04 |000f: sput-object v0, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ +04aade: 0e00 |0011: return-void │ │ +04aae0: 0003 0400 0700 0000 0000 017f 0100 ... |0012: array-data (18 units) │ │ +04ab04: 0003 0400 0c00 0000 f400 0101 f500 ... |0024: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=49 │ │ 0x0012 line=48 │ │ 0x0024 line=49 │ │ locals : │ │ @@ -74272,31 +74272,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa64: |[04aa64] android.support.v7.gridlayout.R$styleable.:()V │ │ -04aa74: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04aa7a: 0e00 |0003: return-void │ │ +04ab3c: |[04ab3c] android.support.v7.gridlayout.R$styleable.:()V │ │ +04ab4c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ab52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/gridlayout/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #303 header: │ │ class_idx : 553 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #303 annotations: │ │ Annotations on class │ │ @@ -74315,32 +74315,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa7c: |[04aa7c] android.support.v7.gridlayout.R.:()V │ │ -04aa8c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04aa92: 0e00 |0003: return-void │ │ +04ab54: |[04ab54] android.support.v7.gridlayout.R.:()V │ │ +04ab64: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ab6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/gridlayout/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #304 header: │ │ class_idx : 562 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #304 annotations: │ │ Annotations on class │ │ @@ -74360,17 +74359,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa94: |[04aa94] android.support.v7.widget.GridLayout$Alignment.:()V │ │ -04aaa4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04aaaa: 0e00 |0003: return-void │ │ +04ab6c: |[04ab6c] android.support.v7.widget.GridLayout$Alignment.:()V │ │ +04ab7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ab82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2423 │ │ 0x0003 line=2424 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$Alignment; │ │ │ │ @@ -74386,19 +74385,19 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$Bounds;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04aaac: |[04aaac] android.support.v7.widget.GridLayout$Alignment.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; │ │ -04aabc: 2200 3702 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ -04aac0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04aac2: 7020 5910 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.:(Landroid/support/v7/widget/GridLayout$1;)V // method@1059 │ │ -04aac8: 1100 |0006: return-object v0 │ │ +04ab84: |[04ab84] android.support.v7.widget.GridLayout$Alignment.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; │ │ +04ab94: 2200 3702 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ +04ab98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04ab9a: 7020 5910 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.:(Landroid/support/v7/widget/GridLayout$1;)V // method@1059 │ │ +04aba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2457 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/GridLayout$Alignment; │ │ │ │ #2 : (in Landroid/support/v7/widget/GridLayout$Alignment;) │ │ @@ -74412,32 +74411,32 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04aacc: |[04aacc] android.support.v7.widget.GridLayout$Alignment.getSizeInCell:(Landroid/view/View;II)I │ │ -04aadc: 0f02 |0000: return v2 │ │ +04aba4: |[04aba4] android.support.v7.widget.GridLayout$Alignment.getSizeInCell:(Landroid/view/View;II)I │ │ +04abb4: 0f02 |0000: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2453 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/GridLayout$Alignment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 viewSize I │ │ 0x0000 - 0x0001 reg=3 cellSize I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #305 header: │ │ class_idx : 563 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #305 annotations: │ │ Annotations on class │ │ @@ -74469,21 +74468,21 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04aae0: |[04aae0] android.support.v7.widget.GridLayout$Arc.:(Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V │ │ -04aaf0: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04aaf6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04aaf8: 5c10 d304 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ -04aafc: 5b12 d204 |0006: iput-object v2, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04ab00: 5b13 d404 |0008: iput-object v3, v1, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ -04ab04: 0e00 |000a: return-void │ │ +04abb8: |[04abb8] android.support.v7.widget.GridLayout$Arc.:(Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V │ │ +04abc8: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04abce: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04abd0: 5c10 d304 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ +04abd4: 5b12 d204 |0006: iput-object v2, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04abd8: 5b13 d404 |0008: iput-object v3, v1, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ +04abdc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1976 │ │ 0x0003 line=1974 │ │ 0x0006 line=1977 │ │ 0x0008 line=1978 │ │ 0x000a line=1979 │ │ @@ -74498,52 +74497,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -04ab08: |[04ab08] android.support.v7.widget.GridLayout$Arc.toString:()Ljava/lang/String; │ │ -04ab18: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04ab1c: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04ab22: 5421 d204 |0005: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04ab26: 6e20 f915 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04ab2c: 0c00 |000a: move-result-object v0 │ │ -04ab2e: 1a01 0400 |000b: const-string v1, " " // string@0004 │ │ -04ab32: 6e20 fa15 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04ab38: 0c01 |0010: move-result-object v1 │ │ -04ab3a: 5520 d304 |0011: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ -04ab3e: 3900 1900 |0013: if-nez v0, 002c // +0019 │ │ -04ab42: 1a00 da00 |0015: const-string v0, "+>" // string@00da │ │ -04ab46: 6e20 fa15 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04ab4c: 0c00 |001a: move-result-object v0 │ │ -04ab4e: 1a01 0400 |001b: const-string v1, " " // string@0004 │ │ -04ab52: 6e20 fa15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04ab58: 0c00 |0020: move-result-object v0 │ │ -04ab5a: 5421 d404 |0021: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ -04ab5e: 6e20 f915 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04ab64: 0c00 |0026: move-result-object v0 │ │ -04ab66: 6e10 ff15 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04ab6c: 0c00 |002a: move-result-object v0 │ │ -04ab6e: 1100 |002b: return-object v0 │ │ -04ab70: 1a00 e200 |002c: const-string v0, "->" // string@00e2 │ │ -04ab74: 28e9 |002e: goto 0017 // -0017 │ │ +04abe0: |[04abe0] android.support.v7.widget.GridLayout$Arc.toString:()Ljava/lang/String; │ │ +04abf0: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04abf4: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04abfa: 5421 d204 |0005: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04abfe: 6e20 0016 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04ac04: 0c00 |000a: move-result-object v0 │ │ +04ac06: 1a01 1700 |000b: const-string v1, " " // string@0017 │ │ +04ac0a: 6e20 0116 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ac10: 0c01 |0010: move-result-object v1 │ │ +04ac12: 5520 d304 |0011: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ +04ac16: 3900 1900 |0013: if-nez v0, 002c // +0019 │ │ +04ac1a: 1a00 ec00 |0015: const-string v0, "+>" // string@00ec │ │ +04ac1e: 6e20 0116 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ac24: 0c00 |001a: move-result-object v0 │ │ +04ac26: 1a01 1700 |001b: const-string v1, " " // string@0017 │ │ +04ac2a: 6e20 0116 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ac30: 0c00 |0020: move-result-object v0 │ │ +04ac32: 5421 d404 |0021: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ +04ac36: 6e20 0016 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04ac3c: 0c00 |0026: move-result-object v0 │ │ +04ac3e: 6e10 0616 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04ac44: 0c00 |002a: move-result-object v0 │ │ +04ac46: 1100 |002b: return-object v0 │ │ +04ac48: 1a00 f400 |002c: const-string v0, "->" // string@00f4 │ │ +04ac4c: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v7/widget/GridLayout$Arc; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #306 header: │ │ class_idx : 564 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 870 │ │ -source_file_idx : 873 │ │ +superclass_idx : 872 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #306 annotations: │ │ Annotations on class │ │ @@ -74584,19 +74583,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04ab78: |[04ab78] android.support.v7.widget.GridLayout$Assoc.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ -04ab88: 7010 3216 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04ab8e: 5b01 d504 |0003: iput-object v1, v0, Landroid/support/v7/widget/GridLayout$Assoc;.keyType:Ljava/lang/Class; // field@04d5 │ │ -04ab92: 5b02 d604 |0005: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$Assoc;.valueType:Ljava/lang/Class; // field@04d6 │ │ -04ab96: 0e00 |0007: return-void │ │ +04ac50: |[04ac50] android.support.v7.widget.GridLayout$Assoc.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ +04ac60: 7010 3916 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04ac66: 5b01 d504 |0003: iput-object v1, v0, Landroid/support/v7/widget/GridLayout$Assoc;.keyType:Ljava/lang/Class; // field@04d5 │ │ +04ac6a: 5b02 d604 |0005: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$Assoc;.valueType:Ljava/lang/Class; // field@04d6 │ │ +04ac6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2014 │ │ 0x0003 line=2015 │ │ 0x0005 line=2016 │ │ 0x0007 line=2017 │ │ locals : │ │ @@ -74612,18 +74611,18 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04ab98: |[04ab98] android.support.v7.widget.GridLayout$Assoc.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; │ │ -04aba8: 2200 3402 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Assoc; // type@0234 │ │ -04abac: 7030 2310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Assoc;.:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1023 │ │ -04abb2: 1100 |0005: return-object v0 │ │ +04ac70: |[04ac70] android.support.v7.widget.GridLayout$Assoc.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; │ │ +04ac80: 2200 3402 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Assoc; // type@0234 │ │ +04ac84: 7030 2310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Assoc;.:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1023 │ │ +04ac8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0006 reg=1 keyType Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -74635,47 +74634,47 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -04abb4: |[04abb4] android.support.v7.widget.GridLayout$Assoc.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04abc4: 6e10 2910 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Assoc;.size:()I // method@1029 │ │ -04abca: 0a00 |0003: move-result v0 │ │ -04abcc: 5464 d504 |0004: iget-object v4, v6, Landroid/support/v7/widget/GridLayout$Assoc;.keyType:Ljava/lang/Class; // field@04d5 │ │ -04abd0: 7120 1116 0400 |0006: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1611 │ │ -04abd6: 0c04 |0009: move-result-object v4 │ │ -04abd8: 1f04 c803 |000a: check-cast v4, [Ljava/lang/Object; // type@03c8 │ │ -04abdc: 0742 |000c: move-object v2, v4 │ │ -04abde: 1f02 c803 |000d: check-cast v2, [Ljava/lang/Object; // type@03c8 │ │ -04abe2: 5464 d604 |000f: iget-object v4, v6, Landroid/support/v7/widget/GridLayout$Assoc;.valueType:Ljava/lang/Class; // field@04d6 │ │ -04abe6: 7120 1116 0400 |0011: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1611 │ │ -04abec: 0c04 |0014: move-result-object v4 │ │ -04abee: 1f04 c803 |0015: check-cast v4, [Ljava/lang/Object; // type@03c8 │ │ -04abf2: 0743 |0017: move-object v3, v4 │ │ -04abf4: 1f03 c803 |0018: check-cast v3, [Ljava/lang/Object; // type@03c8 │ │ -04abf8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -04abfa: 3501 1900 |001b: if-ge v1, v0, 0034 // +0019 │ │ -04abfe: 6e20 2510 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout$Assoc;.get:(I)Ljava/lang/Object; // method@1025 │ │ -04ac04: 0c04 |0020: move-result-object v4 │ │ -04ac06: 1f04 4c02 |0021: check-cast v4, Landroid/util/Pair; // type@024c │ │ -04ac0a: 5444 5205 |0023: iget-object v4, v4, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0552 │ │ -04ac0e: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ -04ac12: 6e20 2510 1600 |0027: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout$Assoc;.get:(I)Ljava/lang/Object; // method@1025 │ │ -04ac18: 0c04 |002a: move-result-object v4 │ │ -04ac1a: 1f04 4c02 |002b: check-cast v4, Landroid/util/Pair; // type@024c │ │ -04ac1e: 5444 5305 |002d: iget-object v4, v4, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0553 │ │ -04ac22: 4d04 0301 |002f: aput-object v4, v3, v1 │ │ -04ac26: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ac2a: 28e8 |0033: goto 001b // -0018 │ │ -04ac2c: 2204 3b02 |0034: new-instance v4, Landroid/support/v7/widget/GridLayout$PackedMap; // type@023b │ │ -04ac30: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -04ac32: 7040 7c10 2453 |0037: invoke-direct {v4, v2, v3, v5}, Landroid/support/v7/widget/GridLayout$PackedMap;.:([Ljava/lang/Object;[Ljava/lang/Object;Landroid/support/v7/widget/GridLayout$1;)V // method@107c │ │ -04ac38: 1104 |003a: return-object v4 │ │ +04ac8c: |[04ac8c] android.support.v7.widget.GridLayout$Assoc.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04ac9c: 6e10 2910 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Assoc;.size:()I // method@1029 │ │ +04aca2: 0a00 |0003: move-result v0 │ │ +04aca4: 5464 d504 |0004: iget-object v4, v6, Landroid/support/v7/widget/GridLayout$Assoc;.keyType:Ljava/lang/Class; // field@04d5 │ │ +04aca8: 7120 1816 0400 |0006: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1618 │ │ +04acae: 0c04 |0009: move-result-object v4 │ │ +04acb0: 1f04 ca03 |000a: check-cast v4, [Ljava/lang/Object; // type@03ca │ │ +04acb4: 0742 |000c: move-object v2, v4 │ │ +04acb6: 1f02 ca03 |000d: check-cast v2, [Ljava/lang/Object; // type@03ca │ │ +04acba: 5464 d604 |000f: iget-object v4, v6, Landroid/support/v7/widget/GridLayout$Assoc;.valueType:Ljava/lang/Class; // field@04d6 │ │ +04acbe: 7120 1816 0400 |0011: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1618 │ │ +04acc4: 0c04 |0014: move-result-object v4 │ │ +04acc6: 1f04 ca03 |0015: check-cast v4, [Ljava/lang/Object; // type@03ca │ │ +04acca: 0743 |0017: move-object v3, v4 │ │ +04accc: 1f03 ca03 |0018: check-cast v3, [Ljava/lang/Object; // type@03ca │ │ +04acd0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +04acd2: 3501 1900 |001b: if-ge v1, v0, 0034 // +0019 │ │ +04acd6: 6e20 2510 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout$Assoc;.get:(I)Ljava/lang/Object; // method@1025 │ │ +04acdc: 0c04 |0020: move-result-object v4 │ │ +04acde: 1f04 4c02 |0021: check-cast v4, Landroid/util/Pair; // type@024c │ │ +04ace2: 5444 5205 |0023: iget-object v4, v4, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0552 │ │ +04ace6: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ +04acea: 6e20 2510 1600 |0027: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout$Assoc;.get:(I)Ljava/lang/Object; // method@1025 │ │ +04acf0: 0c04 |002a: move-result-object v4 │ │ +04acf2: 1f04 4c02 |002b: check-cast v4, Landroid/util/Pair; // type@024c │ │ +04acf6: 5444 5305 |002d: iget-object v4, v4, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0553 │ │ +04acfa: 4d04 0301 |002f: aput-object v4, v3, v1 │ │ +04acfe: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ad02: 28e8 |0033: goto 001b // -0018 │ │ +04ad04: 2204 3b02 |0034: new-instance v4, Landroid/support/v7/widget/GridLayout$PackedMap; // type@023b │ │ +04ad08: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +04ad0a: 7040 7c10 2453 |0037: invoke-direct {v4, v2, v3, v5}, Landroid/support/v7/widget/GridLayout$PackedMap;.:([Ljava/lang/Object;[Ljava/lang/Object;Landroid/support/v7/widget/GridLayout$1;)V // method@107c │ │ +04ad10: 1104 |003a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2029 │ │ 0x0004 line=2030 │ │ 0x000f line=2031 │ │ 0x001a line=2032 │ │ 0x001d line=2033 │ │ @@ -74695,38 +74694,38 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ac3c: |[04ac3c] android.support.v7.widget.GridLayout$Assoc.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -04ac4c: 7120 0511 3200 |0000: invoke-static {v2, v3}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@1105 │ │ -04ac52: 0c00 |0003: move-result-object v0 │ │ -04ac54: 6e20 2410 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/widget/GridLayout$Assoc;.add:(Ljava/lang/Object;)Z // method@1024 │ │ -04ac5a: 0e00 |0007: return-void │ │ +04ad14: |[04ad14] android.support.v7.widget.GridLayout$Assoc.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04ad24: 7120 0511 3200 |0000: invoke-static {v2, v3}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@1105 │ │ +04ad2a: 0c00 |0003: move-result-object v0 │ │ +04ad2c: 6e20 2410 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/widget/GridLayout$Assoc;.add:(Ljava/lang/Object;)Z // method@1024 │ │ +04ad32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2024 │ │ 0x0007 line=2025 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/widget/GridLayout$Assoc; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/GridLayout$Assoc; Landroid/support/v7/widget/GridLayout$Assoc; │ │ 0x0000 - 0x0008 reg=2 key Ljava/lang/Object; TK; │ │ 0x0000 - 0x0008 reg=3 value Ljava/lang/Object; TV; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #307 header: │ │ class_idx : 565 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #307 annotations: │ │ Annotations on class │ │ @@ -74774,62 +74773,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04ac5c: |[04ac5c] android.support.v7.widget.GridLayout$Axis$1.:()V │ │ -04ac6c: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ -04ac70: 6e10 8c15 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@158c │ │ -04ac76: 0a00 |0005: move-result v0 │ │ -04ac78: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -04ac7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04ac7e: 6a00 d704 |0009: sput-boolean v0, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ -04ac82: 0e00 |000b: return-void │ │ -04ac84: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04ac86: 28fc |000d: goto 0009 // -0004 │ │ +04ad34: |[04ad34] android.support.v7.widget.GridLayout$Axis$1.:()V │ │ +04ad44: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ +04ad48: 6e10 9315 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@1593 │ │ +04ad4e: 0a00 |0005: move-result v0 │ │ +04ad50: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +04ad54: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04ad56: 6a00 d704 |0009: sput-boolean v0, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ +04ad5a: 0e00 |000b: return-void │ │ +04ad5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04ad5e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/GridLayout$Axis$1;) │ │ name : '' │ │ type : '(Landroid/support/v7/widget/GridLayout$Axis;[Landroid/support/v7/widget/GridLayout$Arc;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -04ac88: |[04ac88] android.support.v7.widget.GridLayout$Axis$1.:(Landroid/support/v7/widget/GridLayout$Axis;[Landroid/support/v7/widget/GridLayout$Arc;)V │ │ -04ac98: 5b23 db04 |0000: iput-object v3, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ -04ac9c: 5b24 dc04 |0002: iput-object v4, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ -04aca0: 7010 be15 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04aca6: 5420 dc04 |0007: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ -04acaa: 2100 |0009: array-length v0, v0 │ │ -04acac: 2300 be03 |000a: new-array v0, v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03be │ │ -04acb0: 5b20 da04 |000c: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ -04acb4: 5420 da04 |000e: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ -04acb8: 2100 |0010: array-length v0, v0 │ │ -04acba: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04acbe: 5920 d904 |0013: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ -04acc2: 5420 db04 |0015: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ -04acc6: 5421 dc04 |0017: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ -04acca: 6e20 4710 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.groupArcsByFirstVertex:([Landroid/support/v7/widget/GridLayout$Arc;)[[Landroid/support/v7/widget/GridLayout$Arc; // method@1047 │ │ -04acd0: 0c00 |001c: move-result-object v0 │ │ -04acd2: 5b20 d804 |001d: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ -04acd6: 5420 db04 |001f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ -04acda: 6e10 3e10 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04ace0: 0a00 |0024: move-result v0 │ │ -04ace2: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04ace6: 2300 ae03 |0027: new-array v0, v0, [I // type@03ae │ │ -04acea: 5b20 dd04 |0029: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ -04acee: 0e00 |002b: return-void │ │ +04ad60: |[04ad60] android.support.v7.widget.GridLayout$Axis$1.:(Landroid/support/v7/widget/GridLayout$Axis;[Landroid/support/v7/widget/GridLayout$Arc;)V │ │ +04ad70: 5b23 db04 |0000: iput-object v3, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ +04ad74: 5b24 dc04 |0002: iput-object v4, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ +04ad78: 7010 c515 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ad7e: 5420 dc04 |0007: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ +04ad82: 2100 |0009: array-length v0, v0 │ │ +04ad84: 2300 c003 |000a: new-array v0, v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03c0 │ │ +04ad88: 5b20 da04 |000c: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ +04ad8c: 5420 da04 |000e: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ +04ad90: 2100 |0010: array-length v0, v0 │ │ +04ad92: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04ad96: 5920 d904 |0013: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ +04ad9a: 5420 db04 |0015: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ +04ad9e: 5421 dc04 |0017: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.val$arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04dc │ │ +04ada2: 6e20 4710 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.groupArcsByFirstVertex:([Landroid/support/v7/widget/GridLayout$Arc;)[[Landroid/support/v7/widget/GridLayout$Arc; // method@1047 │ │ +04ada8: 0c00 |001c: move-result-object v0 │ │ +04adaa: 5b20 d804 |001d: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ +04adae: 5420 db04 |001f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.this$1:Landroid/support/v7/widget/GridLayout$Axis; // field@04db │ │ +04adb2: 6e10 3e10 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04adb8: 0a00 |0024: move-result v0 │ │ +04adba: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04adbe: 2300 b003 |0027: new-array v0, v0, [I // type@03b0 │ │ +04adc2: 5b20 dd04 |0029: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ +04adc6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ 0x0007 line=1305 │ │ 0x000e line=1306 │ │ 0x0015 line=1307 │ │ 0x001f line=1308 │ │ @@ -74844,32 +74843,32 @@ │ │ type : '()[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04acf0: |[04acf0] android.support.v7.widget.GridLayout$Axis$1.sort:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04ad00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04ad02: 5442 d804 |0001: iget-object v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ -04ad06: 2120 |0003: array-length v0, v2 │ │ -04ad08: 3501 0800 |0004: if-ge v1, v0, 000c // +0008 │ │ -04ad0c: 6e20 2d10 1400 |0006: invoke-virtual {v4, v1}, Landroid/support/v7/widget/GridLayout$Axis$1;.walk:(I)V // method@102d │ │ -04ad12: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ad16: 28f9 |000b: goto 0004 // -0007 │ │ -04ad18: 6302 d704 |000c: sget-boolean v2, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ -04ad1c: 3902 0d00 |000e: if-nez v2, 001b // +000d │ │ -04ad20: 5242 d904 |0010: iget v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ -04ad24: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -04ad26: 3232 0800 |0013: if-eq v2, v3, 001b // +0008 │ │ -04ad2a: 2202 2503 |0015: new-instance v2, Ljava/lang/AssertionError; // type@0325 │ │ -04ad2e: 7010 7f15 0200 |0017: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@157f │ │ -04ad34: 2702 |001a: throw v2 │ │ -04ad36: 5442 da04 |001b: iget-object v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ -04ad3a: 1102 |001d: return-object v2 │ │ +04adc8: |[04adc8] android.support.v7.widget.GridLayout$Axis$1.sort:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04add8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04adda: 5442 d804 |0001: iget-object v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ +04adde: 2120 |0003: array-length v0, v2 │ │ +04ade0: 3501 0800 |0004: if-ge v1, v0, 000c // +0008 │ │ +04ade4: 6e20 2d10 1400 |0006: invoke-virtual {v4, v1}, Landroid/support/v7/widget/GridLayout$Axis$1;.walk:(I)V // method@102d │ │ +04adea: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04adee: 28f9 |000b: goto 0004 // -0007 │ │ +04adf0: 6302 d704 |000c: sget-boolean v2, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ +04adf4: 3902 0d00 |000e: if-nez v2, 001b // +000d │ │ +04adf8: 5242 d904 |0010: iget v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ +04adfc: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +04adfe: 3232 0800 |0013: if-eq v2, v3, 001b // +0008 │ │ +04ae02: 2202 2703 |0015: new-instance v2, Ljava/lang/AssertionError; // type@0327 │ │ +04ae06: 7010 8615 0200 |0017: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@1586 │ │ +04ae0c: 2702 |001a: throw v2 │ │ +04ae0e: 5442 da04 |001b: iget-object v2, v4, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ +04ae12: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0006 line=1333 │ │ 0x0009 line=1332 │ │ 0x000c line=1335 │ │ 0x001b line=1336 │ │ @@ -74883,49 +74882,49 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -04ad3c: |[04ad3c] android.support.v7.widget.GridLayout$Axis$1.walk:(I)V │ │ -04ad4c: 5474 dd04 |0000: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ -04ad50: 4404 0408 |0002: aget v4, v4, v8 │ │ -04ad54: 2b04 3800 0000 |0004: packed-switch v4, 0000003c // +00000038 │ │ -04ad5a: 0e00 |0007: return-void │ │ -04ad5c: 5474 dd04 |0008: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ -04ad60: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -04ad62: 4b05 0408 |000b: aput v5, v4, v8 │ │ -04ad66: 5474 d804 |000d: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ -04ad6a: 4601 0408 |000f: aget-object v1, v4, v8 │ │ -04ad6e: 2113 |0011: array-length v3, v1 │ │ -04ad70: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -04ad72: 3532 1800 |0013: if-ge v2, v3, 002b // +0018 │ │ -04ad76: 4600 0102 |0015: aget-object v0, v1, v2 │ │ -04ad7a: 5404 d204 |0017: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04ad7e: 5244 fa04 |0019: iget v4, v4, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04ad82: 6e20 2d10 4700 |001b: invoke-virtual {v7, v4}, Landroid/support/v7/widget/GridLayout$Axis$1;.walk:(I)V // method@102d │ │ -04ad88: 5474 da04 |001e: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ -04ad8c: 5275 d904 |0020: iget v5, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ -04ad90: d806 05ff |0022: add-int/lit8 v6, v5, #int -1 // #ff │ │ -04ad94: 5976 d904 |0024: iput v6, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ -04ad98: 4d00 0405 |0026: aput-object v0, v4, v5 │ │ -04ad9c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04ada0: 28e9 |002a: goto 0013 // -0017 │ │ -04ada2: 5474 dd04 |002b: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ -04ada6: 1225 |002d: const/4 v5, #int 2 // #2 │ │ -04ada8: 4b05 0408 |002e: aput v5, v4, v8 │ │ -04adac: 28d7 |0030: goto 0007 // -0029 │ │ -04adae: 6304 d704 |0031: sget-boolean v4, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ -04adb2: 3904 d4ff |0033: if-nez v4, 0007 // -002c │ │ -04adb6: 2204 2503 |0035: new-instance v4, Ljava/lang/AssertionError; // type@0325 │ │ -04adba: 7010 7f15 0400 |0037: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@157f │ │ -04adc0: 2704 |003a: throw v4 │ │ -04adc2: 0000 |003b: nop // spacer │ │ -04adc4: 0001 0200 0000 0000 0400 0000 2d00 ... |003c: packed-switch-data (8 units) │ │ +04ae14: |[04ae14] android.support.v7.widget.GridLayout$Axis$1.walk:(I)V │ │ +04ae24: 5474 dd04 |0000: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ +04ae28: 4404 0408 |0002: aget v4, v4, v8 │ │ +04ae2c: 2b04 3800 0000 |0004: packed-switch v4, 0000003c // +00000038 │ │ +04ae32: 0e00 |0007: return-void │ │ +04ae34: 5474 dd04 |0008: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ +04ae38: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +04ae3a: 4b05 0408 |000b: aput v5, v4, v8 │ │ +04ae3e: 5474 d804 |000d: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.arcsByVertex:[[Landroid/support/v7/widget/GridLayout$Arc; // field@04d8 │ │ +04ae42: 4601 0408 |000f: aget-object v1, v4, v8 │ │ +04ae46: 2113 |0011: array-length v3, v1 │ │ +04ae48: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +04ae4a: 3532 1800 |0013: if-ge v2, v3, 002b // +0018 │ │ +04ae4e: 4600 0102 |0015: aget-object v0, v1, v2 │ │ +04ae52: 5404 d204 |0017: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04ae56: 5244 fa04 |0019: iget v4, v4, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04ae5a: 6e20 2d10 4700 |001b: invoke-virtual {v7, v4}, Landroid/support/v7/widget/GridLayout$Axis$1;.walk:(I)V // method@102d │ │ +04ae60: 5474 da04 |001e: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.result:[Landroid/support/v7/widget/GridLayout$Arc; // field@04da │ │ +04ae64: 5275 d904 |0020: iget v5, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ +04ae68: d806 05ff |0022: add-int/lit8 v6, v5, #int -1 // #ff │ │ +04ae6c: 5976 d904 |0024: iput v6, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.cursor:I // field@04d9 │ │ +04ae70: 4d00 0405 |0026: aput-object v0, v4, v5 │ │ +04ae74: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04ae78: 28e9 |002a: goto 0013 // -0017 │ │ +04ae7a: 5474 dd04 |002b: iget-object v4, v7, Landroid/support/v7/widget/GridLayout$Axis$1;.visited:[I // field@04dd │ │ +04ae7e: 1225 |002d: const/4 v5, #int 2 // #2 │ │ +04ae80: 4b05 0408 |002e: aput v5, v4, v8 │ │ +04ae84: 28d7 |0030: goto 0007 // -0029 │ │ +04ae86: 6304 d704 |0031: sget-boolean v4, Landroid/support/v7/widget/GridLayout$Axis$1;.$assertionsDisabled:Z // field@04d7 │ │ +04ae8a: 3904 d4ff |0033: if-nez v4, 0007 // -002c │ │ +04ae8e: 2204 2703 |0035: new-instance v4, Ljava/lang/AssertionError; // type@0327 │ │ +04ae92: 7010 8615 0400 |0037: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@1586 │ │ +04ae98: 2704 |003a: throw v4 │ │ +04ae9a: 0000 |003b: nop // spacer │ │ +04ae9c: 0001 0200 0000 0000 0400 0000 2d00 ... |003c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x0007 line=1329 │ │ 0x0008 line=1313 │ │ 0x000d line=1314 │ │ 0x0017 line=1315 │ │ @@ -74938,21 +74937,21 @@ │ │ 0x0017 - 0x002b reg=0 arc Landroid/support/v7/widget/GridLayout$Arc; │ │ 0x0011 - 0x0031 reg=1 arr$ [Landroid/support/v7/widget/GridLayout$Arc; │ │ 0x0013 - 0x0031 reg=2 i$ I │ │ 0x0012 - 0x0031 reg=3 len$ I │ │ 0x0000 - 0x0044 reg=7 this Landroid/support/v7/widget/GridLayout$Axis$1; │ │ 0x0000 - 0x0044 reg=8 loc I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #308 header: │ │ class_idx : 566 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 4 │ │ instance_fields_size: 21 │ │ direct_methods_size : 28 │ │ virtual_methods_size: 14 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -75104,63 +75103,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04add4: |[04add4] android.support.v7.widget.GridLayout$Axis.:()V │ │ -04ade4: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ -04ade8: 6e10 8c15 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@158c │ │ -04adee: 0a00 |0005: move-result v0 │ │ -04adf0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -04adf4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04adf6: 6a00 de04 |0009: sput-boolean v0, Landroid/support/v7/widget/GridLayout$Axis;.$assertionsDisabled:Z // field@04de │ │ -04adfa: 0e00 |000b: return-void │ │ -04adfc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04adfe: 28fc |000d: goto 0009 // -0004 │ │ +04aeac: |[04aeac] android.support.v7.widget.GridLayout$Axis.:()V │ │ +04aebc: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ +04aec0: 6e10 9315 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@1593 │ │ +04aec6: 0a00 |0005: move-result v0 │ │ +04aec8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +04aecc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04aece: 6a00 de04 |0009: sput-boolean v0, Landroid/support/v7/widget/GridLayout$Axis;.$assertionsDisabled:Z // field@04de │ │ +04aed2: 0e00 |000b: return-void │ │ +04aed4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04aed6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/GridLayout$Axis;) │ │ name : '' │ │ type : '(Landroid/support/v7/widget/GridLayout;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -04ae00: |[04ae00] android.support.v7.widget.GridLayout$Axis.:(Landroid/support/v7/widget/GridLayout;Z)V │ │ -04ae10: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -04ae14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04ae16: 5b23 f404 |0003: iput-object v3, v2, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04ae1a: 7010 be15 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04ae20: 5920 e604 |0008: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ -04ae24: 5920 f004 |000a: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ -04ae28: 5c21 ea04 |000c: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ -04ae2c: 5c21 e804 |000e: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ -04ae30: 5c21 e504 |0010: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ -04ae34: 5c21 ed04 |0012: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ -04ae38: 5c21 f604 |0014: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ -04ae3c: 5c21 e304 |0016: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ -04ae40: 5c21 ef04 |0018: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ -04ae44: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -04ae46: 5c20 f104 |001b: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ -04ae4a: 2200 3a02 |001d: new-instance v0, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04ae4e: 7020 7810 1000 |001f: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ -04ae54: 5b20 f304 |0022: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ -04ae58: 2200 3a02 |0024: new-instance v0, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04ae5c: 1401 6079 feff |0026: const v1, #float -nan // #fffe7960 │ │ -04ae62: 7020 7810 1000 |0029: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ -04ae68: 5b20 f204 |002c: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ -04ae6c: 5c24 eb04 |002e: iput-boolean v4, v2, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04ae70: 0e00 |0030: return-void │ │ +04aed8: |[04aed8] android.support.v7.widget.GridLayout$Axis.:(Landroid/support/v7/widget/GridLayout;Z)V │ │ +04aee8: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +04aeec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04aeee: 5b23 f404 |0003: iput-object v3, v2, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04aef2: 7010 c515 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04aef8: 5920 e604 |0008: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ +04aefc: 5920 f004 |000a: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ +04af00: 5c21 ea04 |000c: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ +04af04: 5c21 e804 |000e: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ +04af08: 5c21 e504 |0010: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ +04af0c: 5c21 ed04 |0012: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ +04af10: 5c21 f604 |0014: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ +04af14: 5c21 e304 |0016: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ +04af18: 5c21 ef04 |0018: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ +04af1c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +04af1e: 5c20 f104 |001b: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ +04af22: 2200 3a02 |001d: new-instance v0, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04af26: 7020 7810 1000 |001f: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ +04af2c: 5b20 f304 |0022: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ +04af30: 2200 3a02 |0024: new-instance v0, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04af34: 1401 6079 feff |0026: const v1, #float -nan // #fffe7960 │ │ +04af3a: 7020 7810 1000 |0029: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ +04af40: 5b20 f204 |002c: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ +04af44: 5c24 eb04 |002e: iput-boolean v4, v2, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04af48: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1126 │ │ 0x0008 line=1097 │ │ 0x000a line=1098 │ │ 0x000c line=1101 │ │ 0x000e line=1104 │ │ @@ -75184,17 +75183,17 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04ae74: |[04ae74] android.support.v7.widget.GridLayout$Axis.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V │ │ -04ae84: 7030 2f10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;Z)V // method@102f │ │ -04ae8a: 0e00 |0003: return-void │ │ +04af4c: |[04af4c] android.support.v7.widget.GridLayout$Axis.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V │ │ +04af5c: 7030 2f10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;Z)V // method@102f │ │ +04af62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -75205,31 +75204,31 @@ │ │ type : '(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -04ae8c: |[04ae8c] android.support.v7.widget.GridLayout$Axis.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V │ │ -04ae9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ae9e: 5462 1705 |0001: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ -04aea2: 1f02 c003 |0003: check-cast v2, [Landroid/support/v7/widget/GridLayout$Interval; // type@03c0 │ │ -04aea6: 2122 |0005: array-length v2, v2 │ │ -04aea8: 3520 1500 |0006: if-ge v0, v2, 001b // +0015 │ │ -04aeac: 5462 1705 |0008: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ -04aeb0: 1f02 c003 |000a: check-cast v2, [Landroid/support/v7/widget/GridLayout$Interval; // type@03c0 │ │ -04aeb4: 4601 0200 |000c: aget-object v1, v2, v0 │ │ -04aeb8: 5462 1805 |000e: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04aebc: 1f02 c103 |0010: check-cast v2, [Landroid/support/v7/widget/GridLayout$MutableInt; // type@03c1 │ │ -04aec0: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -04aec4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -04aec6: 7053 4910 5421 |0015: invoke-direct {v4, v5, v1, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ -04aecc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04aed0: 28e7 |001a: goto 0001 // -0019 │ │ -04aed2: 0e00 |001b: return-void │ │ +04af64: |[04af64] android.support.v7.widget.GridLayout$Axis.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V │ │ +04af74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04af76: 5462 1705 |0001: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ +04af7a: 1f02 c203 |0003: check-cast v2, [Landroid/support/v7/widget/GridLayout$Interval; // type@03c2 │ │ +04af7e: 2122 |0005: array-length v2, v2 │ │ +04af80: 3520 1500 |0006: if-ge v0, v2, 001b // +0015 │ │ +04af84: 5462 1705 |0008: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ +04af88: 1f02 c203 |000a: check-cast v2, [Landroid/support/v7/widget/GridLayout$Interval; // type@03c2 │ │ +04af8c: 4601 0200 |000c: aget-object v1, v2, v0 │ │ +04af90: 5462 1805 |000e: iget-object v2, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04af94: 1f02 c303 |0010: check-cast v2, [Landroid/support/v7/widget/GridLayout$MutableInt; // type@03c3 │ │ +04af98: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +04af9c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +04af9e: 7053 4910 5421 |0015: invoke-direct {v4, v5, v1, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ +04afa4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04afa8: 28e7 |001a: goto 0001 // -0019 │ │ +04afaa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0008 line=1347 │ │ 0x000e line=1348 │ │ 0x0018 line=1346 │ │ 0x001b line=1350 │ │ @@ -75247,91 +75246,91 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -04aed4: |[04aed4] android.support.v7.widget.GridLayout$Axis.arcsToString:(Ljava/util/List;)Ljava/lang/String; │ │ -04aee4: 55a8 eb04 |0000: iget-boolean v8, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04aee8: 3808 5800 |0002: if-eqz v8, 005a // +0058 │ │ -04aeec: 1a07 f81b |0004: const-string v7, "x" // string@1bf8 │ │ -04aef0: 2204 4d03 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -04aef4: 7010 f315 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04aefa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -04aefc: 7210 6d16 0b00 |000c: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@166d │ │ -04af02: 0c03 |000f: move-result-object v3 │ │ -04af04: 7210 5a16 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04af0a: 0a08 |0013: move-result v8 │ │ -04af0c: 3808 7b00 |0014: if-eqz v8, 008f // +007b │ │ -04af10: 7210 5b16 0300 |0016: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04af16: 0c00 |0019: move-result-object v0 │ │ -04af18: 1f00 3302 |001a: check-cast v0, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ -04af1c: 3802 4100 |001c: if-eqz v2, 005d // +0041 │ │ -04af20: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -04af22: 5408 d204 |001f: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04af26: 5285 fb04 |0021: iget v5, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04af2a: 5408 d204 |0023: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04af2e: 5281 fa04 |0025: iget v1, v8, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04af32: 5408 d404 |0027: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ -04af36: 5286 1505 |0029: iget v6, v8, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04af3a: 3515 3900 |002b: if-ge v5, v1, 0064 // +0039 │ │ -04af3e: 2208 4d03 |002d: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -04af42: 7010 f315 0800 |002f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04af48: 6e20 fa15 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04af4e: 0c08 |0035: move-result-object v8 │ │ -04af50: 6e20 f615 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04af56: 0c08 |0039: move-result-object v8 │ │ -04af58: 1a09 2900 |003a: const-string v9, " - " // string@0029 │ │ -04af5c: 6e20 fa15 9800 |003c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04af62: 0c08 |003f: move-result-object v8 │ │ -04af64: 6e20 fa15 7800 |0040: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04af6a: 0c08 |0043: move-result-object v8 │ │ -04af6c: 6e20 f615 5800 |0044: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04af72: 0c08 |0047: move-result-object v8 │ │ -04af74: 1a09 2d00 |0048: const-string v9, " > " // string@002d │ │ -04af78: 6e20 fa15 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04af7e: 0c08 |004d: move-result-object v8 │ │ -04af80: 6e20 f615 6800 |004e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04af86: 0c08 |0051: move-result-object v8 │ │ -04af88: 6e10 ff15 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04af8e: 0c08 |0055: move-result-object v8 │ │ -04af90: 6e20 fa15 8400 |0056: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04af96: 28b7 |0059: goto 0010 // -0049 │ │ -04af98: 1a07 071c |005a: const-string v7, "y" // string@1c07 │ │ -04af9c: 28aa |005c: goto 0006 // -0056 │ │ -04af9e: 1a08 dc00 |005d: const-string v8, ", " // string@00dc │ │ -04afa2: 6e20 fa15 8400 |005f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04afa8: 0c04 |0062: move-result-object v4 │ │ -04afaa: 28bc |0063: goto 001f // -0044 │ │ -04afac: 2208 4d03 |0064: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -04afb0: 7010 f315 0800 |0066: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04afb6: 6e20 fa15 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04afbc: 0c08 |006c: move-result-object v8 │ │ -04afbe: 6e20 f615 5800 |006d: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04afc4: 0c08 |0070: move-result-object v8 │ │ -04afc6: 1a09 2900 |0071: const-string v9, " - " // string@0029 │ │ -04afca: 6e20 fa15 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04afd0: 0c08 |0076: move-result-object v8 │ │ -04afd2: 6e20 fa15 7800 |0077: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04afd8: 0c08 |007a: move-result-object v8 │ │ -04afda: 6e20 f615 1800 |007b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04afe0: 0c08 |007e: move-result-object v8 │ │ -04afe2: 1a09 2b00 |007f: const-string v9, " < " // string@002b │ │ -04afe6: 6e20 fa15 9800 |0081: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04afec: 0c08 |0084: move-result-object v8 │ │ -04afee: 7b69 |0085: neg-int v9, v6 │ │ -04aff0: 6e20 f615 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04aff6: 0c08 |0089: move-result-object v8 │ │ -04aff8: 6e10 ff15 0800 |008a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04affe: 0c08 |008d: move-result-object v8 │ │ -04b000: 28c8 |008e: goto 0056 // -0038 │ │ -04b002: 6e10 ff15 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04b008: 0c08 |0092: move-result-object v8 │ │ -04b00a: 1108 |0093: return-object v8 │ │ +04afac: |[04afac] android.support.v7.widget.GridLayout$Axis.arcsToString:(Ljava/util/List;)Ljava/lang/String; │ │ +04afbc: 55a8 eb04 |0000: iget-boolean v8, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04afc0: 3808 5800 |0002: if-eqz v8, 005a // +0058 │ │ +04afc4: 1a07 fd1b |0004: const-string v7, "x" // string@1bfd │ │ +04afc8: 2204 4f03 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +04afcc: 7010 fa15 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04afd2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +04afd4: 7210 7416 0b00 |000c: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1674 │ │ +04afda: 0c03 |000f: move-result-object v3 │ │ +04afdc: 7210 6116 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04afe2: 0a08 |0013: move-result v8 │ │ +04afe4: 3808 7b00 |0014: if-eqz v8, 008f // +007b │ │ +04afe8: 7210 6216 0300 |0016: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04afee: 0c00 |0019: move-result-object v0 │ │ +04aff0: 1f00 3302 |001a: check-cast v0, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ +04aff4: 3802 4100 |001c: if-eqz v2, 005d // +0041 │ │ +04aff8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +04affa: 5408 d204 |001f: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04affe: 5285 fb04 |0021: iget v5, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04b002: 5408 d204 |0023: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04b006: 5281 fa04 |0025: iget v1, v8, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04b00a: 5408 d404 |0027: iget-object v8, v0, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ +04b00e: 5286 1505 |0029: iget v6, v8, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b012: 3515 3900 |002b: if-ge v5, v1, 0064 // +0039 │ │ +04b016: 2208 4f03 |002d: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +04b01a: 7010 fa15 0800 |002f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04b020: 6e20 0116 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b026: 0c08 |0035: move-result-object v8 │ │ +04b028: 6e20 fd15 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b02e: 0c08 |0039: move-result-object v8 │ │ +04b030: 1a09 3c00 |003a: const-string v9, " - " // string@003c │ │ +04b034: 6e20 0116 9800 |003c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b03a: 0c08 |003f: move-result-object v8 │ │ +04b03c: 6e20 0116 7800 |0040: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b042: 0c08 |0043: move-result-object v8 │ │ +04b044: 6e20 fd15 5800 |0044: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b04a: 0c08 |0047: move-result-object v8 │ │ +04b04c: 1a09 4000 |0048: const-string v9, " > " // string@0040 │ │ +04b050: 6e20 0116 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b056: 0c08 |004d: move-result-object v8 │ │ +04b058: 6e20 fd15 6800 |004e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b05e: 0c08 |0051: move-result-object v8 │ │ +04b060: 6e10 0616 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04b066: 0c08 |0055: move-result-object v8 │ │ +04b068: 6e20 0116 8400 |0056: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b06e: 28b7 |0059: goto 0010 // -0049 │ │ +04b070: 1a07 0c1c |005a: const-string v7, "y" // string@1c0c │ │ +04b074: 28aa |005c: goto 0006 // -0056 │ │ +04b076: 1a08 ee00 |005d: const-string v8, ", " // string@00ee │ │ +04b07a: 6e20 0116 8400 |005f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b080: 0c04 |0062: move-result-object v4 │ │ +04b082: 28bc |0063: goto 001f // -0044 │ │ +04b084: 2208 4f03 |0064: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +04b088: 7010 fa15 0800 |0066: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04b08e: 6e20 0116 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b094: 0c08 |006c: move-result-object v8 │ │ +04b096: 6e20 fd15 5800 |006d: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b09c: 0c08 |0070: move-result-object v8 │ │ +04b09e: 1a09 3c00 |0071: const-string v9, " - " // string@003c │ │ +04b0a2: 6e20 0116 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b0a8: 0c08 |0076: move-result-object v8 │ │ +04b0aa: 6e20 0116 7800 |0077: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b0b0: 0c08 |007a: move-result-object v8 │ │ +04b0b2: 6e20 fd15 1800 |007b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b0b8: 0c08 |007e: move-result-object v8 │ │ +04b0ba: 1a09 3e00 |007f: const-string v9, " < " // string@003e │ │ +04b0be: 6e20 0116 9800 |0081: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b0c4: 0c08 |0084: move-result-object v8 │ │ +04b0c6: 7b69 |0085: neg-int v9, v6 │ │ +04b0c8: 6e20 fd15 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04b0ce: 0c08 |0089: move-result-object v8 │ │ +04b0d0: 6e10 0616 0800 |008a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04b0d6: 0c08 |008d: move-result-object v8 │ │ +04b0d8: 28c8 |008e: goto 0056 // -0038 │ │ +04b0da: 6e10 0616 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04b0e0: 0c08 |0092: move-result-object v8 │ │ +04b0e2: 1108 |0093: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0006 line=1421 │ │ 0x000b line=1422 │ │ 0x000c line=1423 │ │ 0x001c line=1424 │ │ @@ -75370,45 +75369,45 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -04b00c: |[04b00c] android.support.v7.widget.GridLayout$Axis.calculateMaxIndex:()I │ │ -04b01c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -04b01e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04b020: 5487 f404 |0002: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b024: 6e10 a010 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -04b02a: 0a00 |0007: move-result v0 │ │ -04b02c: 3502 2800 |0008: if-ge v2, v0, 0030 // +0028 │ │ -04b030: 5487 f404 |000a: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b034: 6e20 9f10 2700 |000c: invoke-virtual {v7, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -04b03a: 0c01 |000f: move-result-object v1 │ │ -04b03c: 5487 f404 |0010: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b040: 6e20 a710 1700 |0012: invoke-virtual {v7, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -04b046: 0c03 |0015: move-result-object v3 │ │ -04b048: 5587 eb04 |0016: iget-boolean v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b04c: 3807 1500 |0018: if-eqz v7, 002d // +0015 │ │ -04b050: 5436 0e05 |001a: iget-object v6, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04b054: 5465 1b05 |001c: iget-object v5, v6, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04b058: 5257 fb04 |001e: iget v7, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04b05c: 7120 b615 7400 |0020: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b062: 0a04 |0023: move-result v4 │ │ -04b064: 5257 fa04 |0024: iget v7, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04b068: 7120 b615 7400 |0026: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b06e: 0a04 |0029: move-result v4 │ │ -04b070: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b074: 28dc |002c: goto 0008 // -0024 │ │ -04b076: 5436 1205 |002d: iget-object v6, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04b07a: 28ed |002f: goto 001c // -0013 │ │ -04b07c: 12f7 |0030: const/4 v7, #int -1 // #ff │ │ -04b07e: 3374 0400 |0031: if-ne v4, v7, 0035 // +0004 │ │ -04b082: 1504 0080 |0033: const/high16 v4, #int -2147483648 // #8000 │ │ -04b086: 0f04 |0035: return v4 │ │ +04b0e4: |[04b0e4] android.support.v7.widget.GridLayout$Axis.calculateMaxIndex:()I │ │ +04b0f4: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +04b0f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04b0f8: 5487 f404 |0002: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b0fc: 6e10 a010 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +04b102: 0a00 |0007: move-result v0 │ │ +04b104: 3502 2800 |0008: if-ge v2, v0, 0030 // +0028 │ │ +04b108: 5487 f404 |000a: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b10c: 6e20 9f10 2700 |000c: invoke-virtual {v7, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +04b112: 0c01 |000f: move-result-object v1 │ │ +04b114: 5487 f404 |0010: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b118: 6e20 a710 1700 |0012: invoke-virtual {v7, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +04b11e: 0c03 |0015: move-result-object v3 │ │ +04b120: 5587 eb04 |0016: iget-boolean v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b124: 3807 1500 |0018: if-eqz v7, 002d // +0015 │ │ +04b128: 5436 0e05 |001a: iget-object v6, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04b12c: 5465 1b05 |001c: iget-object v5, v6, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04b130: 5257 fb04 |001e: iget v7, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04b134: 7120 bd15 7400 |0020: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b13a: 0a04 |0023: move-result v4 │ │ +04b13c: 5257 fa04 |0024: iget v7, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04b140: 7120 bd15 7400 |0026: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b146: 0a04 |0029: move-result v4 │ │ +04b148: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b14c: 28dc |002c: goto 0008 // -0024 │ │ +04b14e: 5436 1205 |002d: iget-object v6, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04b152: 28ed |002f: goto 001c // -0013 │ │ +04b154: 12f7 |0030: const/4 v7, #int -1 // #ff │ │ +04b156: 3374 0400 |0031: if-ne v4, v7, 0035 // +0004 │ │ +04b15a: 1504 0080 |0033: const/high16 v4, #int -2147483648 // #8000 │ │ +04b15e: 0f04 |0035: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0001 line=1133 │ │ 0x000a line=1134 │ │ 0x0010 line=1135 │ │ 0x0016 line=1136 │ │ @@ -75433,18 +75432,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04b088: |[04b088] android.support.v7.widget.GridLayout$Axis.computeArcs:()V │ │ -04b098: 7010 3f10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103f │ │ -04b09e: 7010 3d10 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103d │ │ -04b0a4: 0e00 |0006: return-void │ │ +04b160: |[04b160] android.support.v7.widget.GridLayout$Axis.computeArcs:()V │ │ +04b170: 7010 3f10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103f │ │ +04b176: 7010 3d10 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103d │ │ +04b17c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1384 │ │ 0x0003 line=1385 │ │ 0x0006 line=1386 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout$Axis; │ │ @@ -75454,50 +75453,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -04b0a8: |[04b0a8] android.support.v7.widget.GridLayout$Axis.computeGroupBounds:()V │ │ -04b0b8: 5486 e904 |0000: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04b0bc: 5465 1805 |0002: iget-object v5, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04b0c0: 1f05 bf03 |0004: check-cast v5, [Landroid/support/v7/widget/GridLayout$Bounds; // type@03bf │ │ -04b0c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04b0c6: 2156 |0007: array-length v6, v5 │ │ -04b0c8: 3562 0a00 |0008: if-ge v2, v6, 0012 // +000a │ │ -04b0cc: 4606 0502 |000a: aget-object v6, v5, v2 │ │ -04b0d0: 6e10 5d10 0600 |000c: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ -04b0d6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b0da: 28f6 |0011: goto 0007 // -000a │ │ -04b0dc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -04b0de: 5486 f404 |0013: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b0e2: 6e10 a010 0600 |0015: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -04b0e8: 0a00 |0018: move-result v0 │ │ -04b0ea: 3502 2700 |0019: if-ge v2, v0, 0040 // +0027 │ │ -04b0ee: 5486 f404 |001b: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b0f2: 6e20 9f10 2600 |001d: invoke-virtual {v6, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -04b0f8: 0c01 |0020: move-result-object v1 │ │ -04b0fa: 5486 f404 |0021: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b0fe: 6e20 a710 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -04b104: 0c03 |0026: move-result-object v3 │ │ -04b106: 5586 eb04 |0027: iget-boolean v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b10a: 3806 1400 |0029: if-eqz v6, 003d // +0014 │ │ -04b10e: 5434 0e05 |002b: iget-object v4, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04b112: 5486 e904 |002d: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04b116: 6e20 7f10 2600 |002f: invoke-virtual {v6, v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ -04b11c: 0c06 |0032: move-result-object v6 │ │ -04b11e: 1f06 3702 |0033: check-cast v6, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ -04b122: 5487 f404 |0035: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b126: 6e58 5c10 1674 |0037: invoke-virtual {v6, v1, v4, v7, v8}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout;Landroid/support/v7/widget/GridLayout$Axis;)V // method@105c │ │ -04b12c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b130: 28dd |003c: goto 0019 // -0023 │ │ -04b132: 5434 1205 |003d: iget-object v4, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04b136: 28ee |003f: goto 002d // -0012 │ │ -04b138: 0e00 |0040: return-void │ │ +04b180: |[04b180] android.support.v7.widget.GridLayout$Axis.computeGroupBounds:()V │ │ +04b190: 5486 e904 |0000: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04b194: 5465 1805 |0002: iget-object v5, v6, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04b198: 1f05 c103 |0004: check-cast v5, [Landroid/support/v7/widget/GridLayout$Bounds; // type@03c1 │ │ +04b19c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04b19e: 2156 |0007: array-length v6, v5 │ │ +04b1a0: 3562 0a00 |0008: if-ge v2, v6, 0012 // +000a │ │ +04b1a4: 4606 0502 |000a: aget-object v6, v5, v2 │ │ +04b1a8: 6e10 5d10 0600 |000c: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ +04b1ae: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b1b2: 28f6 |0011: goto 0007 // -000a │ │ +04b1b4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +04b1b6: 5486 f404 |0013: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b1ba: 6e10 a010 0600 |0015: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +04b1c0: 0a00 |0018: move-result v0 │ │ +04b1c2: 3502 2700 |0019: if-ge v2, v0, 0040 // +0027 │ │ +04b1c6: 5486 f404 |001b: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b1ca: 6e20 9f10 2600 |001d: invoke-virtual {v6, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +04b1d0: 0c01 |0020: move-result-object v1 │ │ +04b1d2: 5486 f404 |0021: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b1d6: 6e20 a710 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +04b1dc: 0c03 |0026: move-result-object v3 │ │ +04b1de: 5586 eb04 |0027: iget-boolean v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b1e2: 3806 1400 |0029: if-eqz v6, 003d // +0014 │ │ +04b1e6: 5434 0e05 |002b: iget-object v4, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04b1ea: 5486 e904 |002d: iget-object v6, v8, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04b1ee: 6e20 7f10 2600 |002f: invoke-virtual {v6, v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ +04b1f4: 0c06 |0032: move-result-object v6 │ │ +04b1f6: 1f06 3702 |0033: check-cast v6, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ +04b1fa: 5487 f404 |0035: iget-object v7, v8, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b1fe: 6e58 5c10 1674 |0037: invoke-virtual {v6, v1, v4, v7, v8}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout;Landroid/support/v7/widget/GridLayout$Axis;)V // method@105c │ │ +04b204: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b208: 28dd |003c: goto 0019 // -0023 │ │ +04b20a: 5434 1205 |003d: iget-object v4, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04b20e: 28ee |003f: goto 002d // -0012 │ │ +04b210: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ 0x0006 line=1182 │ │ 0x000a line=1183 │ │ 0x000f line=1182 │ │ 0x0012 line=1185 │ │ @@ -75522,47 +75521,47 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -04b13c: |[04b13c] android.support.v7.widget.GridLayout$Axis.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V │ │ -04b14c: 5473 1805 |0000: iget-object v3, v7, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04b150: 1f03 c103 |0002: check-cast v3, [Landroid/support/v7/widget/GridLayout$MutableInt; // type@03c1 │ │ -04b154: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04b156: 2135 |0005: array-length v5, v3 │ │ -04b158: 3551 0a00 |0006: if-ge v1, v5, 0010 // +000a │ │ -04b15c: 4605 0301 |0008: aget-object v5, v3, v1 │ │ -04b160: 6e10 7910 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/GridLayout$MutableInt;.reset:()V // method@1079 │ │ -04b166: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b16a: 28f6 |000f: goto 0005 // -000a │ │ -04b16c: 6e10 4010 0600 |0010: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ -04b172: 0c05 |0013: move-result-object v5 │ │ -04b174: 5450 1805 |0014: iget-object v0, v5, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04b178: 1f00 bf03 |0016: check-cast v0, [Landroid/support/v7/widget/GridLayout$Bounds; // type@03bf │ │ -04b17c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -04b17e: 2105 |0019: array-length v5, v0 │ │ -04b180: 3551 1d00 |001a: if-ge v1, v5, 0037 // +001d │ │ -04b184: 4605 0001 |001c: aget-object v5, v0, v1 │ │ -04b188: 6e20 5e10 8500 |001e: invoke-virtual {v5, v8}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ -04b18e: 0a02 |0021: move-result v2 │ │ -04b190: 6e20 7f10 1700 |0022: invoke-virtual {v7, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ -04b196: 0c04 |0025: move-result-object v4 │ │ -04b198: 1f04 3a02 |0026: check-cast v4, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04b19c: 5245 1505 |0028: iget v5, v4, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04b1a0: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -04b1a4: 7120 b615 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b1aa: 0a05 |002f: move-result v5 │ │ -04b1ac: 5945 1505 |0030: iput v5, v4, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04b1b0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b1b4: 28e5 |0034: goto 0019 // -001b │ │ -04b1b6: 7b22 |0035: neg-int v2, v2 │ │ -04b1b8: 28f6 |0036: goto 002c // -000a │ │ -04b1ba: 0e00 |0037: return-void │ │ +04b214: |[04b214] android.support.v7.widget.GridLayout$Axis.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V │ │ +04b224: 5473 1805 |0000: iget-object v3, v7, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04b228: 1f03 c303 |0002: check-cast v3, [Landroid/support/v7/widget/GridLayout$MutableInt; // type@03c3 │ │ +04b22c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04b22e: 2135 |0005: array-length v5, v3 │ │ +04b230: 3551 0a00 |0006: if-ge v1, v5, 0010 // +000a │ │ +04b234: 4605 0301 |0008: aget-object v5, v3, v1 │ │ +04b238: 6e10 7910 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/GridLayout$MutableInt;.reset:()V // method@1079 │ │ +04b23e: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b242: 28f6 |000f: goto 0005 // -000a │ │ +04b244: 6e10 4010 0600 |0010: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ +04b24a: 0c05 |0013: move-result-object v5 │ │ +04b24c: 5450 1805 |0014: iget-object v0, v5, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04b250: 1f00 c103 |0016: check-cast v0, [Landroid/support/v7/widget/GridLayout$Bounds; // type@03c1 │ │ +04b254: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +04b256: 2105 |0019: array-length v5, v0 │ │ +04b258: 3551 1d00 |001a: if-ge v1, v5, 0037 // +001d │ │ +04b25c: 4605 0001 |001c: aget-object v5, v0, v1 │ │ +04b260: 6e20 5e10 8500 |001e: invoke-virtual {v5, v8}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ +04b266: 0a02 |0021: move-result v2 │ │ +04b268: 6e20 7f10 1700 |0022: invoke-virtual {v7, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ +04b26e: 0c04 |0025: move-result-object v4 │ │ +04b270: 1f04 3a02 |0026: check-cast v4, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04b274: 5245 1505 |0028: iget v5, v4, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b278: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +04b27c: 7120 bd15 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b282: 0a05 |002f: move-result v5 │ │ +04b284: 5945 1505 |0030: iput v5, v4, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b288: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b28c: 28e5 |0034: goto 0019 // -001b │ │ +04b28e: 7b22 |0035: neg-int v2, v2 │ │ +04b290: 28f6 |0036: goto 002c // -000a │ │ +04b292: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0004 line=1217 │ │ 0x0008 line=1218 │ │ 0x000d line=1217 │ │ 0x0010 line=1222 │ │ @@ -75590,31 +75589,31 @@ │ │ type : '([I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -04b1bc: |[04b1bc] android.support.v7.widget.GridLayout$Axis.computeLocations:([I)V │ │ -04b1cc: 6e10 3c10 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/widget/GridLayout$Axis;.getArcs:()[Landroid/support/v7/widget/GridLayout$Arc; // method@103c │ │ -04b1d2: 0c03 |0003: move-result-object v3 │ │ -04b1d4: 7030 5510 3405 |0004: invoke-direct {v4, v3, v5}, Landroid/support/v7/widget/GridLayout$Axis;.solve:([Landroid/support/v7/widget/GridLayout$Arc;[I)V // method@1055 │ │ -04b1da: 5543 f104 |0007: iget-boolean v3, v4, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ -04b1de: 3903 1100 |0009: if-nez v3, 001a // +0011 │ │ -04b1e2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -04b1e4: 4401 0503 |000c: aget v1, v5, v3 │ │ -04b1e8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04b1ea: 2150 |000f: array-length v0, v5 │ │ -04b1ec: 3502 0a00 |0010: if-ge v2, v0, 001a // +000a │ │ -04b1f0: 4403 0502 |0012: aget v3, v5, v2 │ │ -04b1f4: b113 |0014: sub-int/2addr v3, v1 │ │ -04b1f6: 4b03 0502 |0015: aput v3, v5, v2 │ │ -04b1fa: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b1fe: 28f7 |0019: goto 0010 // -0009 │ │ -04b200: 0e00 |001a: return-void │ │ +04b294: |[04b294] android.support.v7.widget.GridLayout$Axis.computeLocations:([I)V │ │ +04b2a4: 6e10 3c10 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/widget/GridLayout$Axis;.getArcs:()[Landroid/support/v7/widget/GridLayout$Arc; // method@103c │ │ +04b2aa: 0c03 |0003: move-result-object v3 │ │ +04b2ac: 7030 5510 3405 |0004: invoke-direct {v4, v3, v5}, Landroid/support/v7/widget/GridLayout$Axis;.solve:([Landroid/support/v7/widget/GridLayout$Arc;[I)V // method@1055 │ │ +04b2b2: 5543 f104 |0007: iget-boolean v3, v4, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ +04b2b6: 3903 1100 |0009: if-nez v3, 001a // +0011 │ │ +04b2ba: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +04b2bc: 4401 0503 |000c: aget v1, v5, v3 │ │ +04b2c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +04b2c2: 2150 |000f: array-length v0, v5 │ │ +04b2c4: 3502 0a00 |0010: if-ge v2, v0, 001a // +000a │ │ +04b2c8: 4403 0502 |0012: aget v3, v5, v2 │ │ +04b2cc: b113 |0014: sub-int/2addr v3, v1 │ │ +04b2ce: 4b03 0502 |0015: aput v3, v5, v2 │ │ +04b2d2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b2d6: 28f7 |0019: goto 0010 // -0009 │ │ +04b2d8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1575 │ │ 0x0007 line=1576 │ │ 0x000b line=1583 │ │ 0x000e line=1584 │ │ 0x0012 line=1585 │ │ @@ -75632,56 +75631,56 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -04b204: |[04b204] android.support.v7.widget.GridLayout$Axis.computeMargins:(Z)V │ │ -04b214: 380c 1e00 |0000: if-eqz v12, 001e // +001e │ │ -04b218: 54b5 ec04 |0002: iget-object v5, v11, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ -04b21c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04b21e: 54b8 f404 |0005: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b222: 6e10 a010 0800 |0007: invoke-virtual {v8}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -04b228: 0a00 |000a: move-result v0 │ │ -04b22a: 3502 3f00 |000b: if-ge v2, v0, 004a // +003f │ │ -04b22e: 54b8 f404 |000d: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b232: 6e20 9f10 2800 |000f: invoke-virtual {v8, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -04b238: 0c01 |0012: move-result-object v1 │ │ -04b23a: 6e10 9611 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -04b240: 0a08 |0016: move-result v8 │ │ -04b242: 1309 0800 |0017: const/16 v9, #int 8 // #8 │ │ -04b246: 3398 0800 |0019: if-ne v8, v9, 0021 // +0008 │ │ -04b24a: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04b24e: 28ee |001d: goto 000b // -0012 │ │ -04b250: 54b5 f504 |001e: iget-object v5, v11, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ -04b254: 28e4 |0020: goto 0004 // -001c │ │ -04b256: 54b8 f404 |0021: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b25a: 6e20 a710 1800 |0023: invoke-virtual {v8, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -04b260: 0c04 |0026: move-result-object v4 │ │ -04b262: 55b8 eb04 |0027: iget-boolean v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b266: 3808 1b00 |0029: if-eqz v8, 0044 // +001b │ │ -04b26a: 5447 0e05 |002b: iget-object v7, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04b26e: 5476 1b05 |002d: iget-object v6, v7, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04b272: 380c 1800 |002f: if-eqz v12, 0047 // +0018 │ │ -04b276: 5263 fb04 |0031: iget v3, v6, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04b27a: 4408 0503 |0033: aget v8, v5, v3 │ │ -04b27e: 54b9 f404 |0035: iget-object v9, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b282: 55ba eb04 |0037: iget-boolean v10, v11, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b286: 6e40 a910 19ca |0039: invoke-virtual {v9, v1, v10, v12}, Landroid/support/v7/widget/GridLayout;.getMargin1:(Landroid/view/View;ZZ)I // method@10a9 │ │ -04b28c: 0a09 |003c: move-result v9 │ │ -04b28e: 7120 b615 9800 |003d: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b294: 0a08 |0040: move-result v8 │ │ -04b296: 4b08 0503 |0041: aput v8, v5, v3 │ │ -04b29a: 28d8 |0043: goto 001b // -0028 │ │ -04b29c: 5447 1205 |0044: iget-object v7, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04b2a0: 28e7 |0046: goto 002d // -0019 │ │ -04b2a2: 5263 fa04 |0047: iget v3, v6, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04b2a6: 28ea |0049: goto 0033 // -0016 │ │ -04b2a8: 0e00 |004a: return-void │ │ +04b2dc: |[04b2dc] android.support.v7.widget.GridLayout$Axis.computeMargins:(Z)V │ │ +04b2ec: 380c 1e00 |0000: if-eqz v12, 001e // +001e │ │ +04b2f0: 54b5 ec04 |0002: iget-object v5, v11, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ +04b2f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04b2f6: 54b8 f404 |0005: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b2fa: 6e10 a010 0800 |0007: invoke-virtual {v8}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +04b300: 0a00 |000a: move-result v0 │ │ +04b302: 3502 3f00 |000b: if-ge v2, v0, 004a // +003f │ │ +04b306: 54b8 f404 |000d: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b30a: 6e20 9f10 2800 |000f: invoke-virtual {v8, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +04b310: 0c01 |0012: move-result-object v1 │ │ +04b312: 6e10 9611 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +04b318: 0a08 |0016: move-result v8 │ │ +04b31a: 1309 0800 |0017: const/16 v9, #int 8 // #8 │ │ +04b31e: 3398 0800 |0019: if-ne v8, v9, 0021 // +0008 │ │ +04b322: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b326: 28ee |001d: goto 000b // -0012 │ │ +04b328: 54b5 f504 |001e: iget-object v5, v11, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ +04b32c: 28e4 |0020: goto 0004 // -001c │ │ +04b32e: 54b8 f404 |0021: iget-object v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b332: 6e20 a710 1800 |0023: invoke-virtual {v8, v1}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +04b338: 0c04 |0026: move-result-object v4 │ │ +04b33a: 55b8 eb04 |0027: iget-boolean v8, v11, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b33e: 3808 1b00 |0029: if-eqz v8, 0044 // +001b │ │ +04b342: 5447 0e05 |002b: iget-object v7, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04b346: 5476 1b05 |002d: iget-object v6, v7, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04b34a: 380c 1800 |002f: if-eqz v12, 0047 // +0018 │ │ +04b34e: 5263 fb04 |0031: iget v3, v6, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04b352: 4408 0503 |0033: aget v8, v5, v3 │ │ +04b356: 54b9 f404 |0035: iget-object v9, v11, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b35a: 55ba eb04 |0037: iget-boolean v10, v11, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b35e: 6e40 a910 19ca |0039: invoke-virtual {v9, v1, v10, v12}, Landroid/support/v7/widget/GridLayout;.getMargin1:(Landroid/view/View;ZZ)I // method@10a9 │ │ +04b364: 0a09 |003c: move-result v9 │ │ +04b366: 7120 bd15 9800 |003d: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b36c: 0a08 |0040: move-result v8 │ │ +04b36e: 4b08 0503 |0041: aput v8, v5, v3 │ │ +04b372: 28d8 |0043: goto 001b // -0028 │ │ +04b374: 5447 1205 |0044: iget-object v7, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04b378: 28e7 |0046: goto 002d // -0019 │ │ +04b37a: 5263 fa04 |0047: iget v3, v6, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04b37e: 28ea |0049: goto 0033 // -0016 │ │ +04b380: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0004 line=1539 │ │ 0x000d line=1540 │ │ 0x0013 line=1541 │ │ 0x001b line=1539 │ │ @@ -75717,58 +75716,58 @@ │ │ type : '()[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -04b2ac: |[04b2ac] android.support.v7.widget.GridLayout$Axis.createArcs:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04b2bc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -04b2be: 2203 6603 |0001: new-instance v3, Ljava/util/ArrayList; // type@0366 │ │ -04b2c2: 7010 3216 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04b2c8: 2202 6603 |0006: new-instance v2, Ljava/util/ArrayList; // type@0366 │ │ -04b2cc: 7010 3216 0200 |0008: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04b2d2: 7010 3f10 0900 |000b: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103f │ │ -04b2d8: 0c06 |000e: move-result-object v6 │ │ -04b2da: 7030 3110 3906 |000f: invoke-direct {v9, v3, v6}, Landroid/support/v7/widget/GridLayout$Axis;.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V // method@1031 │ │ -04b2e0: 7010 3d10 0900 |0012: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103d │ │ -04b2e6: 0c06 |0015: move-result-object v6 │ │ -04b2e8: 7030 3110 2906 |0016: invoke-direct {v9, v2, v6}, Landroid/support/v7/widget/GridLayout$Axis;.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V // method@1031 │ │ -04b2ee: 5596 f104 |0019: iget-boolean v6, v9, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ -04b2f2: 3806 1b00 |001b: if-eqz v6, 0036 // +001b │ │ -04b2f6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -04b2f8: 6e10 3e10 0900 |001e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b2fe: 0a06 |0021: move-result v6 │ │ -04b300: 3561 1400 |0022: if-ge v1, v6, 0036 // +0014 │ │ -04b304: 2206 3802 |0024: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04b308: d807 0101 |0026: add-int/lit8 v7, v1, #int 1 // #01 │ │ -04b30c: 7030 6010 1607 |0028: invoke-direct {v6, v1, v7}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04b312: 2207 3a02 |002b: new-instance v7, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04b316: 7020 7810 8700 |002d: invoke-direct {v7, v8}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ -04b31c: 7040 4810 3976 |0030: invoke-direct {v9, v3, v6, v7}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V // method@1048 │ │ -04b322: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b326: 28e9 |0035: goto 001e // -0017 │ │ -04b328: 6e10 3e10 0900 |0036: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b32e: 0a00 |0039: move-result v0 │ │ -04b330: 2206 3802 |003a: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04b334: 7030 6010 8600 |003c: invoke-direct {v6, v8, v0}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04b33a: 5497 f304 |003f: iget-object v7, v9, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ -04b33e: 7058 4910 3976 |0041: invoke-direct {v9, v3, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ -04b344: 2206 3802 |0044: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04b348: 7030 6010 0608 |0046: invoke-direct {v6, v0, v8}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04b34e: 5497 f204 |0049: iget-object v7, v9, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ -04b352: 7058 4910 2976 |004b: invoke-direct {v9, v2, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ -04b358: 7020 5610 3900 |004e: invoke-direct {v9, v3}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1056 │ │ -04b35e: 0c05 |0051: move-result-object v5 │ │ -04b360: 7020 5610 2900 |0052: invoke-direct {v9, v2}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1056 │ │ -04b366: 0c04 |0055: move-result-object v4 │ │ -04b368: 7120 8d10 4500 |0056: invoke-static {v5, v4}, Landroid/support/v7/widget/GridLayout;.append:([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@108d │ │ -04b36e: 0c06 |0059: move-result-object v6 │ │ -04b370: 1f06 be03 |005a: check-cast v6, [Landroid/support/v7/widget/GridLayout$Arc; // type@03be │ │ -04b374: 1106 |005c: return-object v6 │ │ +04b384: |[04b384] android.support.v7.widget.GridLayout$Axis.createArcs:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04b394: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +04b396: 2203 6803 |0001: new-instance v3, Ljava/util/ArrayList; // type@0368 │ │ +04b39a: 7010 3916 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04b3a0: 2202 6803 |0006: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +04b3a4: 7010 3916 0200 |0008: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04b3aa: 7010 3f10 0900 |000b: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103f │ │ +04b3b0: 0c06 |000e: move-result-object v6 │ │ +04b3b2: 7030 3110 3906 |000f: invoke-direct {v9, v3, v6}, Landroid/support/v7/widget/GridLayout$Axis;.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V // method@1031 │ │ +04b3b8: 7010 3d10 0900 |0012: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103d │ │ +04b3be: 0c06 |0015: move-result-object v6 │ │ +04b3c0: 7030 3110 2906 |0016: invoke-direct {v9, v2, v6}, Landroid/support/v7/widget/GridLayout$Axis;.addComponentSizes:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$PackedMap;)V // method@1031 │ │ +04b3c6: 5596 f104 |0019: iget-boolean v6, v9, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ +04b3ca: 3806 1b00 |001b: if-eqz v6, 0036 // +001b │ │ +04b3ce: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +04b3d0: 6e10 3e10 0900 |001e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04b3d6: 0a06 |0021: move-result v6 │ │ +04b3d8: 3561 1400 |0022: if-ge v1, v6, 0036 // +0014 │ │ +04b3dc: 2206 3802 |0024: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04b3e0: d807 0101 |0026: add-int/lit8 v7, v1, #int 1 // #01 │ │ +04b3e4: 7030 6010 1607 |0028: invoke-direct {v6, v1, v7}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04b3ea: 2207 3a02 |002b: new-instance v7, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04b3ee: 7020 7810 8700 |002d: invoke-direct {v7, v8}, Landroid/support/v7/widget/GridLayout$MutableInt;.:(I)V // method@1078 │ │ +04b3f4: 7040 4810 3976 |0030: invoke-direct {v9, v3, v6, v7}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V // method@1048 │ │ +04b3fa: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b3fe: 28e9 |0035: goto 001e // -0017 │ │ +04b400: 6e10 3e10 0900 |0036: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04b406: 0a00 |0039: move-result v0 │ │ +04b408: 2206 3802 |003a: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04b40c: 7030 6010 8600 |003c: invoke-direct {v6, v8, v0}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04b412: 5497 f304 |003f: iget-object v7, v9, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ +04b416: 7058 4910 3976 |0041: invoke-direct {v9, v3, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ +04b41c: 2206 3802 |0044: new-instance v6, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04b420: 7030 6010 0608 |0046: invoke-direct {v6, v0, v8}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04b426: 5497 f204 |0049: iget-object v7, v9, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ +04b42a: 7058 4910 2976 |004b: invoke-direct {v9, v2, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ +04b430: 7020 5610 3900 |004e: invoke-direct {v9, v3}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1056 │ │ +04b436: 0c05 |0051: move-result-object v5 │ │ +04b438: 7020 5610 2900 |0052: invoke-direct {v9, v2}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1056 │ │ +04b43e: 0c04 |0055: move-result-object v4 │ │ +04b440: 7120 8d10 4500 |0056: invoke-static {v5, v4}, Landroid/support/v7/widget/GridLayout;.append:([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@108d │ │ +04b446: 0c06 |0059: move-result-object v6 │ │ +04b448: 1f06 c003 |005a: check-cast v6, [Landroid/support/v7/widget/GridLayout$Arc; // type@03c0 │ │ +04b44c: 1106 |005c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1353 │ │ 0x0006 line=1354 │ │ 0x000b line=1357 │ │ 0x0012 line=1359 │ │ 0x0019 line=1362 │ │ @@ -75795,48 +75794,48 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -04b378: |[04b378] android.support.v7.widget.GridLayout$Axis.createGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04b388: 1c07 3c02 |0000: const-class v7, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ -04b38c: 1c08 3702 |0002: const-class v8, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ -04b390: 7120 2610 8700 |0004: invoke-static {v7, v8}, Landroid/support/v7/widget/GridLayout$Assoc;.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; // method@1026 │ │ -04b396: 0c01 |0007: move-result-object v1 │ │ -04b398: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -04b39a: 54a7 f404 |0009: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b39e: 6e10 a010 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -04b3a4: 0a00 |000e: move-result v0 │ │ -04b3a6: 3504 2b00 |000f: if-ge v4, v0, 003a // +002b │ │ -04b3aa: 54a7 f404 |0011: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b3ae: 6e20 9f10 4700 |0013: invoke-virtual {v7, v4}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -04b3b4: 0c03 |0016: move-result-object v3 │ │ -04b3b6: 54a7 f404 |0017: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b3ba: 6e20 a710 3700 |0019: invoke-virtual {v7, v3}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -04b3c0: 0c05 |001c: move-result-object v5 │ │ -04b3c2: 55a7 eb04 |001d: iget-boolean v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b3c6: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ -04b3ca: 5456 0e05 |0021: iget-object v6, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04b3ce: 54a7 f404 |0023: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ -04b3d2: 5468 1a05 |0025: iget-object v8, v6, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04b3d6: 55a9 eb04 |0027: iget-boolean v9, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b3da: 6e30 9d10 8709 |0029: invoke-virtual {v7, v8, v9}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ -04b3e0: 0c07 |002c: move-result-object v7 │ │ -04b3e2: 6e10 1e10 0700 |002d: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Alignment;.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; // method@101e │ │ -04b3e8: 0c02 |0030: move-result-object v2 │ │ -04b3ea: 6e30 2810 6102 |0031: invoke-virtual {v1, v6, v2}, Landroid/support/v7/widget/GridLayout$Assoc;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1028 │ │ -04b3f0: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04b3f4: 28d9 |0036: goto 000f // -0027 │ │ -04b3f6: 5456 1205 |0037: iget-object v6, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04b3fa: 28ea |0039: goto 0023 // -0016 │ │ -04b3fc: 6e10 2710 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Assoc;.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1027 │ │ -04b402: 0c07 |003d: move-result-object v7 │ │ -04b404: 1107 |003e: return-object v7 │ │ +04b450: |[04b450] android.support.v7.widget.GridLayout$Axis.createGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04b460: 1c07 3c02 |0000: const-class v7, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ +04b464: 1c08 3702 |0002: const-class v8, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ +04b468: 7120 2610 8700 |0004: invoke-static {v7, v8}, Landroid/support/v7/widget/GridLayout$Assoc;.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; // method@1026 │ │ +04b46e: 0c01 |0007: move-result-object v1 │ │ +04b470: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +04b472: 54a7 f404 |0009: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b476: 6e10 a010 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +04b47c: 0a00 |000e: move-result v0 │ │ +04b47e: 3504 2b00 |000f: if-ge v4, v0, 003a // +002b │ │ +04b482: 54a7 f404 |0011: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b486: 6e20 9f10 4700 |0013: invoke-virtual {v7, v4}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +04b48c: 0c03 |0016: move-result-object v3 │ │ +04b48e: 54a7 f404 |0017: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b492: 6e20 a710 3700 |0019: invoke-virtual {v7, v3}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +04b498: 0c05 |001c: move-result-object v5 │ │ +04b49a: 55a7 eb04 |001d: iget-boolean v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b49e: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ +04b4a2: 5456 0e05 |0021: iget-object v6, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04b4a6: 54a7 f404 |0023: iget-object v7, v10, Landroid/support/v7/widget/GridLayout$Axis;.this$0:Landroid/support/v7/widget/GridLayout; // field@04f4 │ │ +04b4aa: 5468 1a05 |0025: iget-object v8, v6, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04b4ae: 55a9 eb04 |0027: iget-boolean v9, v10, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b4b2: 6e30 9d10 8709 |0029: invoke-virtual {v7, v8, v9}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ +04b4b8: 0c07 |002c: move-result-object v7 │ │ +04b4ba: 6e10 1e10 0700 |002d: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Alignment;.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; // method@101e │ │ +04b4c0: 0c02 |0030: move-result-object v2 │ │ +04b4c2: 6e30 2810 6102 |0031: invoke-virtual {v1, v6, v2}, Landroid/support/v7/widget/GridLayout$Assoc;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1028 │ │ +04b4c8: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b4cc: 28d9 |0036: goto 000f // -0027 │ │ +04b4ce: 5456 1205 |0037: iget-object v6, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04b4d2: 28ea |0039: goto 0023 // -0016 │ │ +04b4d4: 6e10 2710 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Assoc;.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1027 │ │ +04b4da: 0c07 |003d: move-result-object v7 │ │ +04b4dc: 1107 |003e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1169 │ │ 0x0008 line=1170 │ │ 0x0011 line=1171 │ │ 0x0017 line=1172 │ │ 0x001d line=1173 │ │ @@ -75860,42 +75859,42 @@ │ │ type : '(Z)Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -04b408: |[04b408] android.support.v7.widget.GridLayout$Axis.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04b418: 1c05 3802 |0000: const-class v5, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04b41c: 1c06 3a02 |0002: const-class v6, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04b420: 7120 2610 6500 |0004: invoke-static {v5, v6}, Landroid/support/v7/widget/GridLayout$Assoc;.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; // method@1026 │ │ -04b426: 0c03 |0007: move-result-object v3 │ │ -04b428: 6e10 4010 0700 |0008: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ -04b42e: 0c05 |000b: move-result-object v5 │ │ -04b430: 5452 1705 |000c: iget-object v2, v5, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ -04b434: 1f02 c203 |000e: check-cast v2, [Landroid/support/v7/widget/GridLayout$Spec; // type@03c2 │ │ -04b438: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -04b43a: 2120 |0011: array-length v0, v2 │ │ -04b43c: 3501 1c00 |0012: if-ge v1, v0, 002e // +001c │ │ -04b440: 3808 1100 |0014: if-eqz v8, 0025 // +0011 │ │ -04b444: 4605 0201 |0016: aget-object v5, v2, v1 │ │ -04b448: 5454 1b05 |0018: iget-object v4, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04b44c: 2205 3a02 |001a: new-instance v5, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ -04b450: 7010 7710 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/GridLayout$MutableInt;.:()V // method@1077 │ │ -04b456: 6e30 2810 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Assoc;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1028 │ │ -04b45c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b460: 28ee |0024: goto 0012 // -0012 │ │ -04b462: 4605 0201 |0025: aget-object v5, v2, v1 │ │ -04b466: 5455 1b05 |0027: iget-object v5, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04b46a: 6e10 6310 0500 |0029: invoke-virtual {v5}, Landroid/support/v7/widget/GridLayout$Interval;.inverse:()Landroid/support/v7/widget/GridLayout$Interval; // method@1063 │ │ -04b470: 0c04 |002c: move-result-object v4 │ │ -04b472: 28ed |002d: goto 001a // -0013 │ │ -04b474: 6e10 2710 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$Assoc;.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1027 │ │ -04b47a: 0c05 |0031: move-result-object v5 │ │ -04b47c: 1105 |0032: return-object v5 │ │ +04b4e0: |[04b4e0] android.support.v7.widget.GridLayout$Axis.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04b4f0: 1c05 3802 |0000: const-class v5, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04b4f4: 1c06 3a02 |0002: const-class v6, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04b4f8: 7120 2610 6500 |0004: invoke-static {v5, v6}, Landroid/support/v7/widget/GridLayout$Assoc;.of:(Ljava/lang/Class;Ljava/lang/Class;)Landroid/support/v7/widget/GridLayout$Assoc; // method@1026 │ │ +04b4fe: 0c03 |0007: move-result-object v3 │ │ +04b500: 6e10 4010 0700 |0008: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ +04b506: 0c05 |000b: move-result-object v5 │ │ +04b508: 5452 1705 |000c: iget-object v2, v5, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ +04b50c: 1f02 c403 |000e: check-cast v2, [Landroid/support/v7/widget/GridLayout$Spec; // type@03c4 │ │ +04b510: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +04b512: 2120 |0011: array-length v0, v2 │ │ +04b514: 3501 1c00 |0012: if-ge v1, v0, 002e // +001c │ │ +04b518: 3808 1100 |0014: if-eqz v8, 0025 // +0011 │ │ +04b51c: 4605 0201 |0016: aget-object v5, v2, v1 │ │ +04b520: 5454 1b05 |0018: iget-object v4, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04b524: 2205 3a02 |001a: new-instance v5, Landroid/support/v7/widget/GridLayout$MutableInt; // type@023a │ │ +04b528: 7010 7710 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/GridLayout$MutableInt;.:()V // method@1077 │ │ +04b52e: 6e30 2810 4305 |001f: invoke-virtual {v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Assoc;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1028 │ │ +04b534: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b538: 28ee |0024: goto 0012 // -0012 │ │ +04b53a: 4605 0201 |0025: aget-object v5, v2, v1 │ │ +04b53e: 5455 1b05 |0027: iget-object v5, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04b542: 6e10 6310 0500 |0029: invoke-virtual {v5}, Landroid/support/v7/widget/GridLayout$Interval;.inverse:()Landroid/support/v7/widget/GridLayout$Interval; // method@1063 │ │ +04b548: 0c04 |002c: move-result-object v4 │ │ +04b54a: 28ed |002d: goto 001a // -0013 │ │ +04b54c: 6e10 2710 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$Assoc;.pack:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1027 │ │ +04b552: 0c05 |0031: move-result-object v5 │ │ +04b554: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0008 line=1207 │ │ 0x0010 line=1208 │ │ 0x0014 line=1209 │ │ 0x001a line=1210 │ │ @@ -75916,29 +75915,29 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -04b480: |[04b480] android.support.v7.widget.GridLayout$Axis.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04b490: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04b492: 5420 e404 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ -04b496: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -04b49a: 7020 3b10 1200 |0005: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; // method@103b │ │ -04b4a0: 0c00 |0008: move-result-object v0 │ │ -04b4a2: 5b20 e404 |0009: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ -04b4a6: 5520 e504 |000b: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ -04b4aa: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -04b4ae: 5420 e404 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ -04b4b2: 7030 3610 0201 |0011: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V // method@1036 │ │ -04b4b8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -04b4ba: 5c20 e504 |0015: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ -04b4be: 5420 e404 |0017: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ -04b4c2: 1100 |0019: return-object v0 │ │ +04b558: |[04b558] android.support.v7.widget.GridLayout$Axis.getBackwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04b568: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b56a: 5420 e404 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ +04b56e: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +04b572: 7020 3b10 1200 |0005: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; // method@103b │ │ +04b578: 0c00 |0008: move-result-object v0 │ │ +04b57a: 5b20 e404 |0009: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ +04b57e: 5520 e504 |000b: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ +04b582: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +04b586: 5420 e404 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ +04b58a: 7030 3610 0201 |0011: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V // method@1036 │ │ +04b590: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +04b592: 5c20 e504 |0015: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ +04b596: 5420 e404 |0017: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ +04b59a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1243 │ │ 0x0005 line=1244 │ │ 0x000b line=1246 │ │ 0x000f line=1247 │ │ 0x0014 line=1248 │ │ @@ -75951,28 +75950,28 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -04b4c4: |[04b4c4] android.support.v7.widget.GridLayout$Axis.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04b4d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04b4d6: 5420 e704 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ -04b4da: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -04b4de: 7020 3b10 1200 |0005: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; // method@103b │ │ -04b4e4: 0c00 |0008: move-result-object v0 │ │ -04b4e6: 5b20 e704 |0009: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ -04b4ea: 5520 e804 |000b: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ -04b4ee: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -04b4f2: 5420 e704 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ -04b4f6: 7030 3610 0201 |0011: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V // method@1036 │ │ -04b4fc: 5c21 e804 |0014: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ -04b500: 5420 e704 |0016: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ -04b504: 1100 |0018: return-object v0 │ │ +04b59c: |[04b59c] android.support.v7.widget.GridLayout$Axis.getForwardLinks:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04b5ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04b5ae: 5420 e704 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ +04b5b2: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +04b5b6: 7020 3b10 1200 |0005: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.createLinks:(Z)Landroid/support/v7/widget/GridLayout$PackedMap; // method@103b │ │ +04b5bc: 0c00 |0008: move-result-object v0 │ │ +04b5be: 5b20 e704 |0009: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ +04b5c2: 5520 e804 |000b: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ +04b5c6: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +04b5ca: 5420 e704 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ +04b5ce: 7030 3610 0201 |0011: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLinks:(Landroid/support/v7/widget/GridLayout$PackedMap;Z)V // method@1036 │ │ +04b5d4: 5c21 e804 |0014: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ +04b5d8: 5420 e704 |0016: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ +04b5dc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1232 │ │ 0x0005 line=1233 │ │ 0x000b line=1235 │ │ 0x000f line=1236 │ │ 0x0014 line=1237 │ │ @@ -75985,26 +75984,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04b508: |[04b508] android.support.v7.widget.GridLayout$Axis.getMaxIndex:()I │ │ -04b518: 5220 f004 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ -04b51c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -04b520: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ -04b524: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04b526: 7010 3310 0200 |0007: invoke-direct {v2}, Landroid/support/v7/widget/GridLayout$Axis;.calculateMaxIndex:()I // method@1033 │ │ -04b52c: 0a01 |000a: move-result v1 │ │ -04b52e: 7120 b615 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b534: 0a00 |000e: move-result v0 │ │ -04b536: 5920 f004 |000f: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ -04b53a: 5220 f004 |0011: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ -04b53e: 0f00 |0013: return v0 │ │ +04b5e0: |[04b5e0] android.support.v7.widget.GridLayout$Axis.getMaxIndex:()I │ │ +04b5f0: 5220 f004 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ +04b5f4: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +04b5f8: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ +04b5fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04b5fe: 7010 3310 0200 |0007: invoke-direct {v2}, Landroid/support/v7/widget/GridLayout$Axis;.calculateMaxIndex:()I // method@1033 │ │ +04b604: 0a01 |000a: move-result v1 │ │ +04b606: 7120 bd15 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b60c: 0a00 |000e: move-result v0 │ │ +04b60e: 5920 f004 |000f: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ +04b612: 5220 f004 |0011: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ +04b616: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0006 line=1146 │ │ 0x0011 line=1148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/GridLayout$Axis; │ │ @@ -76014,21 +76013,21 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -04b540: |[04b540] android.support.v7.widget.GridLayout$Axis.getMeasure:(II)I │ │ -04b550: 7030 5310 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.setParentConstraints:(II)V // method@1053 │ │ -04b556: 6e10 4210 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ -04b55c: 0c00 |0006: move-result-object v0 │ │ -04b55e: 7020 5410 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.size:([I)I // method@1054 │ │ -04b564: 0a00 |000a: move-result v0 │ │ -04b566: 0f00 |000b: return v0 │ │ +04b618: |[04b618] android.support.v7.widget.GridLayout$Axis.getMeasure:(II)I │ │ +04b628: 7030 5310 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.setParentConstraints:(II)V // method@1053 │ │ +04b62e: 6e10 4210 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ +04b634: 0c00 |0006: move-result-object v0 │ │ +04b636: 7020 5410 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.size:([I)I // method@1054 │ │ +04b63c: 0a00 |000a: move-result v0 │ │ +04b63e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1616 │ │ 0x0003 line=1617 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x000c reg=2 min I │ │ @@ -76039,18 +76038,18 @@ │ │ type : '(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -04b568: |[04b568] android.support.v7.widget.GridLayout$Axis.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V │ │ -04b578: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04b57a: 7050 4910 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ -04b580: 0e00 |0004: return-void │ │ +04b640: |[04b640] android.support.v7.widget.GridLayout$Axis.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V │ │ +04b650: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b652: 7050 4910 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/GridLayout$Axis;.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V // method@1049 │ │ +04b658: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0004 line=1279 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ @@ -76063,37 +76062,37 @@ │ │ type : '(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -04b584: |[04b584] android.support.v7.widget.GridLayout$Axis.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V │ │ -04b594: 6e10 6410 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ -04b59a: 0a03 |0003: move-result v3 │ │ -04b59c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -04b5a0: 0e00 |0006: return-void │ │ -04b5a2: 3808 1b00 |0007: if-eqz v8, 0022 // +001b │ │ -04b5a6: 7210 6d16 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@166d │ │ -04b5ac: 0c01 |000c: move-result-object v1 │ │ -04b5ae: 7210 5a16 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04b5b4: 0a03 |0010: move-result v3 │ │ -04b5b6: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ -04b5ba: 7210 5b16 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04b5c0: 0c00 |0016: move-result-object v0 │ │ -04b5c2: 1f00 3302 |0017: check-cast v0, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ -04b5c6: 5402 d204 |0019: iget-object v2, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04b5ca: 6e20 6110 6200 |001b: invoke-virtual {v2, v6}, Landroid/support/v7/widget/GridLayout$Interval;.equals:(Ljava/lang/Object;)Z // method@1061 │ │ -04b5d0: 0a03 |001e: move-result v3 │ │ -04b5d2: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ -04b5d6: 28e5 |0021: goto 0006 // -001b │ │ -04b5d8: 2203 3302 |0022: new-instance v3, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ -04b5dc: 7030 2110 6307 |0024: invoke-direct {v3, v6, v7}, Landroid/support/v7/widget/GridLayout$Arc;.:(Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V // method@1021 │ │ -04b5e2: 7220 6a16 3500 |0027: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04b5e8: 28dc |002a: goto 0006 // -0024 │ │ +04b65c: |[04b65c] android.support.v7.widget.GridLayout$Axis.include:(Ljava/util/List;Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;Z)V │ │ +04b66c: 6e10 6410 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ +04b672: 0a03 |0003: move-result v3 │ │ +04b674: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +04b678: 0e00 |0006: return-void │ │ +04b67a: 3808 1b00 |0007: if-eqz v8, 0022 // +001b │ │ +04b67e: 7210 7416 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1674 │ │ +04b684: 0c01 |000c: move-result-object v1 │ │ +04b686: 7210 6116 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04b68c: 0a03 |0010: move-result v3 │ │ +04b68e: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ +04b692: 7210 6216 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04b698: 0c00 |0016: move-result-object v0 │ │ +04b69a: 1f00 3302 |0017: check-cast v0, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ +04b69e: 5402 d204 |0019: iget-object v2, v0, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04b6a2: 6e20 6110 6200 |001b: invoke-virtual {v2, v6}, Landroid/support/v7/widget/GridLayout$Interval;.equals:(Ljava/lang/Object;)Z // method@1061 │ │ +04b6a8: 0a03 |001e: move-result v3 │ │ +04b6aa: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ +04b6ae: 28e5 |0021: goto 0006 // -001b │ │ +04b6b0: 2203 3302 |0022: new-instance v3, Landroid/support/v7/widget/GridLayout$Arc; // type@0233 │ │ +04b6b4: 7030 2110 6307 |0024: invoke-direct {v3, v6, v7}, Landroid/support/v7/widget/GridLayout$Arc;.:(Landroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$MutableInt;)V // method@1021 │ │ +04b6ba: 7220 7116 3500 |0027: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04b6c0: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0006 line=1275 │ │ 0x0007 line=1266 │ │ 0x0009 line=1267 │ │ 0x0019 line=1268 │ │ @@ -76115,18 +76114,18 @@ │ │ type : '([I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04b5ec: |[04b5ec] android.support.v7.widget.GridLayout$Axis.init:([I)V │ │ -04b5fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04b5fe: 7120 4216 0200 |0001: invoke-static {v2, v0}, Ljava/util/Arrays;.fill:([II)V // method@1642 │ │ -04b604: 0e00 |0004: return-void │ │ +04b6c4: |[04b6c4] android.support.v7.widget.GridLayout$Axis.init:([I)V │ │ +04b6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b6d6: 7120 4916 0200 |0001: invoke-static {v2, v0}, Ljava/util/Arrays;.fill:([II)V // method@1649 │ │ +04b6dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0004 line=1417 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0005 reg=2 locations [I │ │ @@ -76136,60 +76135,60 @@ │ │ type : '(Ljava/lang/String;[Landroid/support/v7/widget/GridLayout$Arc;[Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -04b608: |[04b608] android.support.v7.widget.GridLayout$Axis.logError:(Ljava/lang/String;[Landroid/support/v7/widget/GridLayout$Arc;[Z)V │ │ -04b618: 2202 6603 |0000: new-instance v2, Ljava/util/ArrayList; // type@0366 │ │ -04b61c: 7010 3216 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04b622: 2203 6603 |0005: new-instance v3, Ljava/util/ArrayList; // type@0366 │ │ -04b626: 7010 3216 0300 |0007: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04b62c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04b62e: 2194 |000b: array-length v4, v9 │ │ -04b630: 3541 1500 |000c: if-ge v1, v4, 0021 // +0015 │ │ -04b634: 4600 0901 |000e: aget-object v0, v9, v1 │ │ -04b638: 4704 0a01 |0010: aget-boolean v4, v10, v1 │ │ -04b63c: 3804 0500 |0012: if-eqz v4, 0017 // +0005 │ │ -04b640: 7220 6a16 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04b646: 5504 d304 |0017: iget-boolean v4, v0, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ -04b64a: 3904 0500 |0019: if-nez v4, 001e // +0005 │ │ -04b64e: 7220 6a16 0300 |001b: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04b654: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b658: 28eb |0020: goto 000b // -0015 │ │ -04b65a: 6204 3905 |0021: sget-object v4, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ -04b65e: 2205 4d03 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -04b662: 7010 f315 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04b668: 6e20 fa15 8500 |0028: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b66e: 0c05 |002b: move-result-object v5 │ │ -04b670: 1a06 3a00 |002c: const-string v6, " constraints: " // string@003a │ │ -04b674: 6e20 fa15 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b67a: 0c05 |0031: move-result-object v5 │ │ -04b67c: 7020 3210 2700 |0032: invoke-direct {v7, v2}, Landroid/support/v7/widget/GridLayout$Axis;.arcsToString:(Ljava/util/List;)Ljava/lang/String; // method@1032 │ │ -04b682: 0c06 |0035: move-result-object v6 │ │ -04b684: 6e20 fa15 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b68a: 0c05 |0039: move-result-object v5 │ │ -04b68c: 1a06 3300 |003a: const-string v6, " are inconsistent; " // string@0033 │ │ -04b690: 6e20 fa15 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b696: 0c05 |003f: move-result-object v5 │ │ -04b698: 1a06 8517 |0040: const-string v6, "permanently removing: " // string@1785 │ │ -04b69c: 6e20 fa15 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b6a2: 0c05 |0045: move-result-object v5 │ │ -04b6a4: 7020 3210 3700 |0046: invoke-direct {v7, v3}, Landroid/support/v7/widget/GridLayout$Axis;.arcsToString:(Ljava/util/List;)Ljava/lang/String; // method@1032 │ │ -04b6aa: 0c06 |0049: move-result-object v6 │ │ -04b6ac: 6e20 fa15 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b6b2: 0c05 |004d: move-result-object v5 │ │ -04b6b4: 1a06 e400 |004e: const-string v6, ". " // string@00e4 │ │ -04b6b8: 6e20 fa15 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04b6be: 0c05 |0053: move-result-object v5 │ │ -04b6c0: 6e10 ff15 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04b6c6: 0c05 |0057: move-result-object v5 │ │ -04b6c8: 7120 fa10 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -04b6ce: 0e00 |005b: return-void │ │ +04b6e0: |[04b6e0] android.support.v7.widget.GridLayout$Axis.logError:(Ljava/lang/String;[Landroid/support/v7/widget/GridLayout$Arc;[Z)V │ │ +04b6f0: 2202 6803 |0000: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +04b6f4: 7010 3916 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04b6fa: 2203 6803 |0005: new-instance v3, Ljava/util/ArrayList; // type@0368 │ │ +04b6fe: 7010 3916 0300 |0007: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04b704: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04b706: 2194 |000b: array-length v4, v9 │ │ +04b708: 3541 1500 |000c: if-ge v1, v4, 0021 // +0015 │ │ +04b70c: 4600 0901 |000e: aget-object v0, v9, v1 │ │ +04b710: 4704 0a01 |0010: aget-boolean v4, v10, v1 │ │ +04b714: 3804 0500 |0012: if-eqz v4, 0017 // +0005 │ │ +04b718: 7220 7116 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04b71e: 5504 d304 |0017: iget-boolean v4, v0, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ +04b722: 3904 0500 |0019: if-nez v4, 001e // +0005 │ │ +04b726: 7220 7116 0300 |001b: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04b72c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b730: 28eb |0020: goto 000b // -0015 │ │ +04b732: 6204 3905 |0021: sget-object v4, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ +04b736: 2205 4f03 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +04b73a: 7010 fa15 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04b740: 6e20 0116 8500 |0028: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b746: 0c05 |002b: move-result-object v5 │ │ +04b748: 1a06 4d00 |002c: const-string v6, " constraints: " // string@004d │ │ +04b74c: 6e20 0116 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b752: 0c05 |0031: move-result-object v5 │ │ +04b754: 7020 3210 2700 |0032: invoke-direct {v7, v2}, Landroid/support/v7/widget/GridLayout$Axis;.arcsToString:(Ljava/util/List;)Ljava/lang/String; // method@1032 │ │ +04b75a: 0c06 |0035: move-result-object v6 │ │ +04b75c: 6e20 0116 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b762: 0c05 |0039: move-result-object v5 │ │ +04b764: 1a06 4600 |003a: const-string v6, " are inconsistent; " // string@0046 │ │ +04b768: 6e20 0116 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b76e: 0c05 |003f: move-result-object v5 │ │ +04b770: 1a06 8f17 |0040: const-string v6, "permanently removing: " // string@178f │ │ +04b774: 6e20 0116 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b77a: 0c05 |0045: move-result-object v5 │ │ +04b77c: 7020 3210 3700 |0046: invoke-direct {v7, v3}, Landroid/support/v7/widget/GridLayout$Axis;.arcsToString:(Ljava/util/List;)Ljava/lang/String; // method@1032 │ │ +04b782: 0c06 |0049: move-result-object v6 │ │ +04b784: 6e20 0116 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b78a: 0c05 |004d: move-result-object v5 │ │ +04b78c: 1a06 f600 |004e: const-string v6, ". " // string@00f6 │ │ +04b790: 6e20 0116 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04b796: 0c05 |0053: move-result-object v5 │ │ +04b798: 6e10 0616 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04b79e: 0c05 |0057: move-result-object v5 │ │ +04b7a0: 7120 fa10 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +04b7a6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1441 │ │ 0x0005 line=1442 │ │ 0x000a line=1443 │ │ 0x000e line=1444 │ │ 0x0010 line=1445 │ │ @@ -76214,31 +76213,31 @@ │ │ type : '([ILandroid/support/v7/widget/GridLayout$Arc;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -04b6d0: |[04b6d0] android.support.v7.widget.GridLayout$Axis.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z │ │ -04b6e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04b6e2: 5596 d304 |0001: iget-boolean v6, v9, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ -04b6e6: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -04b6ea: 0f05 |0005: return v5 │ │ -04b6ec: 5491 d204 |0006: iget-object v1, v9, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04b6f0: 5212 fb04 |0008: iget v2, v1, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04b6f4: 5213 fa04 |000a: iget v3, v1, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04b6f8: 5496 d404 |000c: iget-object v6, v9, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ -04b6fc: 5264 1505 |000e: iget v4, v6, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04b700: 4406 0802 |0010: aget v6, v8, v2 │ │ -04b704: 9000 0604 |0012: add-int v0, v6, v4 │ │ -04b708: 4406 0803 |0014: aget v6, v8, v3 │ │ -04b70c: 3760 efff |0016: if-le v0, v6, 0005 // -0011 │ │ -04b710: 4b00 0803 |0018: aput v0, v8, v3 │ │ -04b714: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -04b716: 28ea |001b: goto 0005 // -0016 │ │ +04b7a8: |[04b7a8] android.support.v7.widget.GridLayout$Axis.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z │ │ +04b7b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04b7ba: 5596 d304 |0001: iget-boolean v6, v9, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ +04b7be: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +04b7c2: 0f05 |0005: return v5 │ │ +04b7c4: 5491 d204 |0006: iget-object v1, v9, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04b7c8: 5212 fb04 |0008: iget v2, v1, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04b7cc: 5213 fa04 |000a: iget v3, v1, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04b7d0: 5496 d404 |000c: iget-object v6, v9, Landroid/support/v7/widget/GridLayout$Arc;.value:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04d4 │ │ +04b7d4: 5264 1505 |000e: iget v4, v6, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b7d8: 4406 0802 |0010: aget v6, v8, v2 │ │ +04b7dc: 9000 0604 |0012: add-int v0, v6, v4 │ │ +04b7e0: 4406 0803 |0014: aget v6, v8, v3 │ │ +04b7e4: 3760 efff |0016: if-le v0, v6, 0005 // -0011 │ │ +04b7e8: 4b00 0803 |0018: aput v0, v8, v3 │ │ +04b7ec: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +04b7ee: 28ea |001b: goto 0005 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1400 │ │ 0x0005 line=1412 │ │ 0x0006 line=1403 │ │ 0x0008 line=1404 │ │ 0x000a line=1405 │ │ @@ -76262,23 +76261,23 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -04b718: |[04b718] android.support.v7.widget.GridLayout$Axis.setParentConstraints:(II)V │ │ -04b728: 5420 f304 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ -04b72c: 5903 1505 |0002: iput v3, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04b730: 5420 f204 |0004: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ -04b734: 7b41 |0006: neg-int v1, v4 │ │ -04b736: 5901 1505 |0007: iput v1, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04b73a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04b73c: 5c20 ef04 |000a: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ -04b740: 0e00 |000c: return-void │ │ +04b7f0: |[04b7f0] android.support.v7.widget.GridLayout$Axis.setParentConstraints:(II)V │ │ +04b800: 5420 f304 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMin:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f3 │ │ +04b804: 5903 1505 |0002: iput v3, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b808: 5420 f204 |0004: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.parentMax:Landroid/support/v7/widget/GridLayout$MutableInt; // field@04f2 │ │ +04b80c: 7b41 |0006: neg-int v1, v4 │ │ +04b80e: 5901 1505 |0007: iput v1, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04b812: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04b814: 5c20 ef04 |000a: iput-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ +04b818: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0004 line=1611 │ │ 0x0009 line=1612 │ │ 0x000c line=1613 │ │ locals : │ │ @@ -76291,19 +76290,19 @@ │ │ type : '([I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04b744: |[04b744] android.support.v7.widget.GridLayout$Axis.size:([I)I │ │ -04b754: 6e10 3e10 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b75a: 0a00 |0003: move-result v0 │ │ -04b75c: 4400 0200 |0004: aget v0, v2, v0 │ │ -04b760: 0f00 |0006: return v0 │ │ +04b81c: |[04b81c] android.support.v7.widget.GridLayout$Axis.size:([I)I │ │ +04b82c: 6e10 3e10 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04b832: 0a00 |0003: move-result v0 │ │ +04b834: 4400 0200 |0004: aget v0, v2, v0 │ │ +04b838: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1606 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0007 reg=2 locations [I │ │ │ │ @@ -76312,82 +76311,82 @@ │ │ type : '([Landroid/support/v7/widget/GridLayout$Arc;[I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -04b764: |[04b764] android.support.v7.widget.GridLayout$Axis.solve:([Landroid/support/v7/widget/GridLayout$Arc;[I)V │ │ -04b774: 55ca eb04 |0000: iget-boolean v10, v12, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04b778: 380a 2400 |0002: if-eqz v10, 0026 // +0024 │ │ -04b77c: 1a02 9c11 |0004: const-string v2, "horizontal" // string@119c │ │ -04b780: 6e10 3e10 0c00 |0006: invoke-virtual {v12}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b786: 0a0a |0009: move-result v10 │ │ -04b788: d800 0a01 |000a: add-int/lit8 v0, v10, #int 1 // #01 │ │ -04b78c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -04b78e: 1209 |000d: const/4 v9, #int 0 // #0 │ │ -04b790: 21da |000e: array-length v10, v13 │ │ -04b792: 35a9 2100 |000f: if-ge v9, v10, 0030 // +0021 │ │ -04b796: 7020 4a10 ec00 |0011: invoke-direct {v12, v14}, Landroid/support/v7/widget/GridLayout$Axis;.init:([I)V // method@104a │ │ -04b79c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -04b79e: 3505 1f00 |0015: if-ge v5, v0, 0034 // +001f │ │ -04b7a2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -04b7a4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -04b7a6: 21d7 |0019: array-length v7, v13 │ │ -04b7a8: 3576 0f00 |001a: if-ge v6, v7, 0029 // +000f │ │ -04b7ac: 460a 0d06 |001c: aget-object v10, v13, v6 │ │ -04b7b0: 7030 5010 ec0a |001e: invoke-direct {v12, v14, v10}, Landroid/support/v7/widget/GridLayout$Axis;.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z // method@1050 │ │ -04b7b6: 0a0a |0021: move-result v10 │ │ -04b7b8: b6a3 |0022: or-int/2addr v3, v10 │ │ -04b7ba: d806 0601 |0023: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04b7be: 28f5 |0025: goto 001a // -000b │ │ -04b7c0: 1a02 a41b |0026: const-string v2, "vertical" // string@1ba4 │ │ -04b7c4: 28de |0028: goto 0006 // -0022 │ │ -04b7c6: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ -04b7ca: 3808 0500 |002b: if-eqz v8, 0030 // +0005 │ │ -04b7ce: 7040 4f10 2c8d |002d: invoke-direct {v12, v2, v13, v8}, Landroid/support/v7/widget/GridLayout$Axis;.logError:(Ljava/lang/String;[Landroid/support/v7/widget/GridLayout$Arc;[Z)V // method@104f │ │ -04b7d4: 0e00 |0030: return-void │ │ -04b7d6: d805 0501 |0031: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04b7da: 28e2 |0033: goto 0015 // -001e │ │ -04b7dc: 21da |0034: array-length v10, v13 │ │ -04b7de: 23a4 ce03 |0035: new-array v4, v10, [Z // type@03ce │ │ -04b7e2: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -04b7e4: 3505 1700 |0038: if-ge v5, v0, 004f // +0017 │ │ -04b7e8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -04b7ea: 21d7 |003b: array-length v7, v13 │ │ -04b7ec: 3576 1000 |003c: if-ge v6, v7, 004c // +0010 │ │ -04b7f0: 470a 0406 |003e: aget-boolean v10, v4, v6 │ │ -04b7f4: 460b 0d06 |0040: aget-object v11, v13, v6 │ │ -04b7f8: 7030 5010 ec0b |0042: invoke-direct {v12, v14, v11}, Landroid/support/v7/widget/GridLayout$Axis;.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z // method@1050 │ │ -04b7fe: 0a0b |0045: move-result v11 │ │ -04b800: b6ba |0046: or-int/2addr v10, v11 │ │ -04b802: 4e0a 0406 |0047: aput-boolean v10, v4, v6 │ │ -04b806: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04b80a: 28f1 |004b: goto 003c // -000f │ │ -04b80c: d805 0501 |004c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04b810: 28ea |004e: goto 0038 // -0016 │ │ -04b812: 3909 0300 |004f: if-nez v9, 0052 // +0003 │ │ -04b816: 0748 |0051: move-object v8, v4 │ │ -04b818: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -04b81a: 21da |0053: array-length v10, v13 │ │ -04b81c: 35a5 1800 |0054: if-ge v5, v10, 006c // +0018 │ │ -04b820: 470a 0405 |0056: aget-boolean v10, v4, v5 │ │ -04b824: 380a 0e00 |0058: if-eqz v10, 0066 // +000e │ │ -04b828: 4601 0d05 |005a: aget-object v1, v13, v5 │ │ -04b82c: 541a d204 |005c: iget-object v10, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04b830: 52aa fb04 |005e: iget v10, v10, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04b834: 541b d204 |0060: iget-object v11, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04b838: 52bb fa04 |0062: iget v11, v11, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04b83c: 35ba 0500 |0064: if-ge v10, v11, 0069 // +0005 │ │ -04b840: d805 0501 |0066: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04b844: 28eb |0068: goto 0053 // -0015 │ │ -04b846: 120a |0069: const/4 v10, #int 0 // #0 │ │ -04b848: 5c1a d304 |006a: iput-boolean v10, v1, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ -04b84c: d809 0901 |006c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04b850: 28a0 |006e: goto 000e // -0060 │ │ +04b83c: |[04b83c] android.support.v7.widget.GridLayout$Axis.solve:([Landroid/support/v7/widget/GridLayout$Arc;[I)V │ │ +04b84c: 55ca eb04 |0000: iget-boolean v10, v12, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04b850: 380a 2400 |0002: if-eqz v10, 0026 // +0024 │ │ +04b854: 1a02 aa11 |0004: const-string v2, "horizontal" // string@11aa │ │ +04b858: 6e10 3e10 0c00 |0006: invoke-virtual {v12}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04b85e: 0a0a |0009: move-result v10 │ │ +04b860: d800 0a01 |000a: add-int/lit8 v0, v10, #int 1 // #01 │ │ +04b864: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +04b866: 1209 |000d: const/4 v9, #int 0 // #0 │ │ +04b868: 21da |000e: array-length v10, v13 │ │ +04b86a: 35a9 2100 |000f: if-ge v9, v10, 0030 // +0021 │ │ +04b86e: 7020 4a10 ec00 |0011: invoke-direct {v12, v14}, Landroid/support/v7/widget/GridLayout$Axis;.init:([I)V // method@104a │ │ +04b874: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +04b876: 3505 1f00 |0015: if-ge v5, v0, 0034 // +001f │ │ +04b87a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +04b87c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +04b87e: 21d7 |0019: array-length v7, v13 │ │ +04b880: 3576 0f00 |001a: if-ge v6, v7, 0029 // +000f │ │ +04b884: 460a 0d06 |001c: aget-object v10, v13, v6 │ │ +04b888: 7030 5010 ec0a |001e: invoke-direct {v12, v14, v10}, Landroid/support/v7/widget/GridLayout$Axis;.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z // method@1050 │ │ +04b88e: 0a0a |0021: move-result v10 │ │ +04b890: b6a3 |0022: or-int/2addr v3, v10 │ │ +04b892: d806 0601 |0023: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b896: 28f5 |0025: goto 001a // -000b │ │ +04b898: 1a02 a91b |0026: const-string v2, "vertical" // string@1ba9 │ │ +04b89c: 28de |0028: goto 0006 // -0022 │ │ +04b89e: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ +04b8a2: 3808 0500 |002b: if-eqz v8, 0030 // +0005 │ │ +04b8a6: 7040 4f10 2c8d |002d: invoke-direct {v12, v2, v13, v8}, Landroid/support/v7/widget/GridLayout$Axis;.logError:(Ljava/lang/String;[Landroid/support/v7/widget/GridLayout$Arc;[Z)V // method@104f │ │ +04b8ac: 0e00 |0030: return-void │ │ +04b8ae: d805 0501 |0031: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b8b2: 28e2 |0033: goto 0015 // -001e │ │ +04b8b4: 21da |0034: array-length v10, v13 │ │ +04b8b6: 23a4 d003 |0035: new-array v4, v10, [Z // type@03d0 │ │ +04b8ba: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +04b8bc: 3505 1700 |0038: if-ge v5, v0, 004f // +0017 │ │ +04b8c0: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +04b8c2: 21d7 |003b: array-length v7, v13 │ │ +04b8c4: 3576 1000 |003c: if-ge v6, v7, 004c // +0010 │ │ +04b8c8: 470a 0406 |003e: aget-boolean v10, v4, v6 │ │ +04b8cc: 460b 0d06 |0040: aget-object v11, v13, v6 │ │ +04b8d0: 7030 5010 ec0b |0042: invoke-direct {v12, v14, v11}, Landroid/support/v7/widget/GridLayout$Axis;.relax:([ILandroid/support/v7/widget/GridLayout$Arc;)Z // method@1050 │ │ +04b8d6: 0a0b |0045: move-result v11 │ │ +04b8d8: b6ba |0046: or-int/2addr v10, v11 │ │ +04b8da: 4e0a 0406 |0047: aput-boolean v10, v4, v6 │ │ +04b8de: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b8e2: 28f1 |004b: goto 003c // -000f │ │ +04b8e4: d805 0501 |004c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b8e8: 28ea |004e: goto 0038 // -0016 │ │ +04b8ea: 3909 0300 |004f: if-nez v9, 0052 // +0003 │ │ +04b8ee: 0748 |0051: move-object v8, v4 │ │ +04b8f0: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +04b8f2: 21da |0053: array-length v10, v13 │ │ +04b8f4: 35a5 1800 |0054: if-ge v5, v10, 006c // +0018 │ │ +04b8f8: 470a 0405 |0056: aget-boolean v10, v4, v5 │ │ +04b8fc: 380a 0e00 |0058: if-eqz v10, 0066 // +000e │ │ +04b900: 4601 0d05 |005a: aget-object v1, v13, v5 │ │ +04b904: 541a d204 |005c: iget-object v10, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04b908: 52aa fb04 |005e: iget v10, v10, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04b90c: 541b d204 |0060: iget-object v11, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04b910: 52bb fa04 |0062: iget v11, v11, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04b914: 35ba 0500 |0064: if-ge v10, v11, 0069 // +0005 │ │ +04b918: d805 0501 |0066: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b91c: 28eb |0068: goto 0053 // -0015 │ │ +04b91e: 120a |0069: const/4 v10, #int 0 // #0 │ │ +04b920: 5c1a d304 |006a: iput-boolean v10, v1, Landroid/support/v7/widget/GridLayout$Arc;.valid:Z // field@04d3 │ │ +04b924: d809 0901 |006c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04b928: 28a0 |006e: goto 000e // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0006 line=1492 │ │ 0x000c line=1493 │ │ 0x000d line=1495 │ │ 0x0011 line=1496 │ │ @@ -76452,24 +76451,24 @@ │ │ type : '(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04b854: |[04b854] android.support.v7.widget.GridLayout$Axis.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04b864: 7210 7016 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1670 │ │ -04b86a: 0a00 |0003: move-result v0 │ │ -04b86c: 2300 be03 |0004: new-array v0, v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03be │ │ -04b870: 7220 7116 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1671 │ │ -04b876: 0c00 |0009: move-result-object v0 │ │ -04b878: 1f00 be03 |000a: check-cast v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03be │ │ -04b87c: 7020 5710 0100 |000c: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:([Landroid/support/v7/widget/GridLayout$Arc;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1057 │ │ -04b882: 0c00 |000f: move-result-object v0 │ │ -04b884: 1100 |0010: return-object v0 │ │ +04b92c: |[04b92c] android.support.v7.widget.GridLayout$Axis.topologicalSort:(Ljava/util/List;)[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04b93c: 7210 7716 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1677 │ │ +04b942: 0a00 |0003: move-result v0 │ │ +04b944: 2300 c003 |0004: new-array v0, v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03c0 │ │ +04b948: 7220 7816 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1678 │ │ +04b94e: 0c00 |0009: move-result-object v0 │ │ +04b950: 1f00 c003 |000a: check-cast v0, [Landroid/support/v7/widget/GridLayout$Arc; // type@03c0 │ │ +04b954: 7020 5710 0100 |000c: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.topologicalSort:([Landroid/support/v7/widget/GridLayout$Arc;)[Landroid/support/v7/widget/GridLayout$Arc; // method@1057 │ │ +04b95a: 0c00 |000f: move-result-object v0 │ │ +04b95c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0011 reg=2 arcs Ljava/util/List; Ljava/util/List; │ │ @@ -76479,20 +76478,20 @@ │ │ type : '([Landroid/support/v7/widget/GridLayout$Arc;)[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04b888: |[04b888] android.support.v7.widget.GridLayout$Axis.topologicalSort:([Landroid/support/v7/widget/GridLayout$Arc;)[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04b898: 2200 3502 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Axis$1; // type@0235 │ │ -04b89c: 7030 2b10 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Axis$1;.:(Landroid/support/v7/widget/GridLayout$Axis;[Landroid/support/v7/widget/GridLayout$Arc;)V // method@102b │ │ -04b8a2: 6e10 2c10 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis$1;.sort:()[Landroid/support/v7/widget/GridLayout$Arc; // method@102c │ │ -04b8a8: 0c00 |0008: move-result-object v0 │ │ -04b8aa: 1100 |0009: return-object v0 │ │ +04b960: |[04b960] android.support.v7.widget.GridLayout$Axis.topologicalSort:([Landroid/support/v7/widget/GridLayout$Arc;)[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04b970: 2200 3502 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Axis$1; // type@0235 │ │ +04b974: 7030 2b10 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Axis$1;.:(Landroid/support/v7/widget/GridLayout$Axis;[Landroid/support/v7/widget/GridLayout$Arc;)V // method@102b │ │ +04b97a: 6e10 2c10 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis$1;.sort:()[Landroid/support/v7/widget/GridLayout$Arc; // method@102c │ │ +04b980: 0c00 |0008: move-result-object v0 │ │ +04b982: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x000a reg=2 arcs [Landroid/support/v7/widget/GridLayout$Arc; │ │ │ │ @@ -76502,27 +76501,27 @@ │ │ type : '()[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -04b8ac: |[04b8ac] android.support.v7.widget.GridLayout$Axis.getArcs:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04b8bc: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ -04b8c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -04b8c4: 7010 3910 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.createArcs:()[Landroid/support/v7/widget/GridLayout$Arc; // method@1039 │ │ -04b8ca: 0c00 |0007: move-result-object v0 │ │ -04b8cc: 5b10 e204 |0008: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ -04b8d0: 5510 e304 |000a: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ -04b8d4: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -04b8d8: 7010 3410 0100 |000e: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeArcs:()V // method@1034 │ │ -04b8de: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -04b8e0: 5c10 e304 |0012: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ -04b8e4: 5410 e204 |0014: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ -04b8e8: 1100 |0016: return-object v0 │ │ +04b984: |[04b984] android.support.v7.widget.GridLayout$Axis.getArcs:()[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04b994: 5410 e204 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ +04b998: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04b99c: 7010 3910 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.createArcs:()[Landroid/support/v7/widget/GridLayout$Arc; // method@1039 │ │ +04b9a2: 0c00 |0007: move-result-object v0 │ │ +04b9a4: 5b10 e204 |0008: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ +04b9a8: 5510 e304 |000a: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ +04b9ac: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +04b9b0: 7010 3410 0100 |000e: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeArcs:()V // method@1034 │ │ +04b9b6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +04b9b8: 5c10 e304 |0012: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ +04b9bc: 5410 e204 |0014: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ +04b9c0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ 0x0004 line=1390 │ │ 0x000a line=1392 │ │ 0x000e line=1393 │ │ 0x0011 line=1394 │ │ @@ -76535,21 +76534,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04b8ec: |[04b8ec] android.support.v7.widget.GridLayout$Axis.getCount:()I │ │ -04b8fc: 5220 e604 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ -04b900: 7010 4310 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getMaxIndex:()I // method@1043 │ │ -04b906: 0a01 |0005: move-result v1 │ │ -04b908: 7120 b615 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04b90e: 0a00 |0009: move-result v0 │ │ -04b910: 0f00 |000a: return v0 │ │ +04b9c4: |[04b9c4] android.support.v7.widget.GridLayout$Axis.getCount:()I │ │ +04b9d4: 5220 e604 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ +04b9d8: 7010 4310 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getMaxIndex:()I // method@1043 │ │ +04b9de: 0a01 |0005: move-result v1 │ │ +04b9e0: 7120 bd15 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04b9e6: 0a00 |0009: move-result v0 │ │ +04b9e8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/GridLayout$Axis; │ │ │ │ #2 : (in Landroid/support/v7/widget/GridLayout$Axis;) │ │ @@ -76557,27 +76556,27 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$PackedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -04b914: |[04b914] android.support.v7.widget.GridLayout$Axis.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ -04b924: 5410 e904 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04b928: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -04b92c: 7010 3a10 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.createGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103a │ │ -04b932: 0c00 |0007: move-result-object v0 │ │ -04b934: 5b10 e904 |0008: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04b938: 5510 ea04 |000a: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ -04b93c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -04b940: 7010 3510 0100 |000e: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeGroupBounds:()V // method@1035 │ │ -04b946: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -04b948: 5c10 ea04 |0012: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ -04b94c: 5410 e904 |0014: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04b950: 1100 |0016: return-object v0 │ │ +04b9ec: |[04b9ec] android.support.v7.widget.GridLayout$Axis.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; │ │ +04b9fc: 5410 e904 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04ba00: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04ba04: 7010 3a10 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.createGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@103a │ │ +04ba0a: 0c00 |0007: move-result-object v0 │ │ +04ba0c: 5b10 e904 |0008: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04ba10: 5510 ea04 |000a: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ +04ba14: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +04ba18: 7010 3510 0100 |000e: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeGroupBounds:()V // method@1035 │ │ +04ba1e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +04ba20: 5c10 ea04 |0012: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ +04ba24: 5410 e904 |0014: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04ba28: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0004 line=1195 │ │ 0x000a line=1197 │ │ 0x000e line=1198 │ │ 0x0011 line=1199 │ │ @@ -76590,29 +76589,29 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04b954: |[04b954] android.support.v7.widget.GridLayout$Axis.getLeadingMargins:()[I │ │ -04b964: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04b966: 5420 ec04 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ -04b96a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -04b96e: 6e10 3e10 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b974: 0a00 |0008: move-result v0 │ │ -04b976: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04b97a: 2300 ae03 |000b: new-array v0, v0, [I // type@03ae │ │ -04b97e: 5b20 ec04 |000d: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ -04b982: 5520 ed04 |000f: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ -04b986: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ -04b98a: 7020 3810 1200 |0013: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeMargins:(Z)V // method@1038 │ │ -04b990: 5c21 ed04 |0016: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ -04b994: 5420 ec04 |0018: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ -04b998: 1100 |001a: return-object v0 │ │ +04ba2c: |[04ba2c] android.support.v7.widget.GridLayout$Axis.getLeadingMargins:()[I │ │ +04ba3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04ba3e: 5420 ec04 |0001: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ +04ba42: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +04ba46: 6e10 3e10 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04ba4c: 0a00 |0008: move-result v0 │ │ +04ba4e: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04ba52: 2300 b003 |000b: new-array v0, v0, [I // type@03b0 │ │ +04ba56: 5b20 ec04 |000d: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ +04ba5a: 5520 ed04 |000f: iget-boolean v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ +04ba5e: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ +04ba62: 7020 3810 1200 |0013: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeMargins:(Z)V // method@1038 │ │ +04ba68: 5c21 ed04 |0016: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ +04ba6c: 5420 ec04 |0018: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ +04ba70: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1553 │ │ 0x0005 line=1554 │ │ 0x000f line=1556 │ │ 0x0013 line=1557 │ │ 0x0016 line=1558 │ │ @@ -76625,30 +76624,30 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04b99c: |[04b99c] android.support.v7.widget.GridLayout$Axis.getLocations:()[I │ │ -04b9ac: 5421 ee04 |0000: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ -04b9b0: 3901 0c00 |0002: if-nez v1, 000e // +000c │ │ -04b9b4: 6e10 3e10 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04b9ba: 0a01 |0007: move-result v1 │ │ -04b9bc: d800 0101 |0008: add-int/lit8 v0, v1, #int 1 // #01 │ │ -04b9c0: 2301 ae03 |000a: new-array v1, v0, [I // type@03ae │ │ -04b9c4: 5b21 ee04 |000c: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ -04b9c8: 5521 ef04 |000e: iget-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ -04b9cc: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -04b9d0: 5421 ee04 |0012: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ -04b9d4: 7020 3710 1200 |0014: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLocations:([I)V // method@1037 │ │ -04b9da: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -04b9dc: 5c21 ef04 |0018: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ -04b9e0: 5421 ee04 |001a: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ -04b9e4: 1101 |001c: return-object v1 │ │ +04ba74: |[04ba74] android.support.v7.widget.GridLayout$Axis.getLocations:()[I │ │ +04ba84: 5421 ee04 |0000: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ +04ba88: 3901 0c00 |0002: if-nez v1, 000e // +000c │ │ +04ba8c: 6e10 3e10 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04ba92: 0a01 |0007: move-result v1 │ │ +04ba94: d800 0101 |0008: add-int/lit8 v0, v1, #int 1 // #01 │ │ +04ba98: 2301 b003 |000a: new-array v1, v0, [I // type@03b0 │ │ +04ba9c: 5b21 ee04 |000c: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ +04baa0: 5521 ef04 |000e: iget-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ +04baa4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +04baa8: 5421 ee04 |0012: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ +04baac: 7020 3710 1200 |0014: invoke-direct {v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.computeLocations:([I)V // method@1037 │ │ +04bab2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +04bab4: 5c21 ef04 |0018: iput-boolean v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ +04bab8: 5421 ee04 |001a: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ +04babc: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1591 │ │ 0x0004 line=1592 │ │ 0x000a line=1593 │ │ 0x000e line=1595 │ │ 0x0012 line=1596 │ │ @@ -76663,37 +76662,37 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -04b9e8: |[04b9e8] android.support.v7.widget.GridLayout$Axis.getMeasure:(I)I │ │ -04b9f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04b9fa: 7110 6b11 0500 |0001: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -04ba00: 0a00 |0004: move-result v0 │ │ -04ba02: 7110 6c11 0500 |0005: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -04ba08: 0a01 |0008: move-result v1 │ │ -04ba0a: 2c00 1f00 0000 |0009: sparse-switch v0, 00000028 // +0000001f │ │ -04ba10: 6303 de04 |000c: sget-boolean v3, Landroid/support/v7/widget/GridLayout$Axis;.$assertionsDisabled:Z // field@04de │ │ -04ba14: 3903 0f00 |000e: if-nez v3, 001d // +000f │ │ -04ba18: 2202 2503 |0010: new-instance v2, Ljava/lang/AssertionError; // type@0325 │ │ -04ba1c: 7010 7f15 0200 |0012: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@157f │ │ -04ba22: 2702 |0015: throw v2 │ │ -04ba24: 1403 a086 0100 |0016: const v3, #float 1.4013e-40 // #000186a0 │ │ -04ba2a: 7030 4510 2403 |0019: invoke-direct {v4, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ -04ba30: 0a02 |001c: move-result v2 │ │ -04ba32: 0f02 |001d: return v2 │ │ -04ba34: 7030 4510 1401 |001e: invoke-direct {v4, v1, v1}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ -04ba3a: 0a02 |0021: move-result v2 │ │ -04ba3c: 28fb |0022: goto 001d // -0005 │ │ -04ba3e: 7030 4510 2401 |0023: invoke-direct {v4, v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ -04ba44: 0a02 |0026: move-result v2 │ │ -04ba46: 28f6 |0027: goto 001d // -000a │ │ -04ba48: 0002 0300 0000 0080 0000 0000 0000 ... |0028: sparse-switch-data (14 units) │ │ +04bac0: |[04bac0] android.support.v7.widget.GridLayout$Axis.getMeasure:(I)I │ │ +04bad0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04bad2: 7110 6b11 0500 |0001: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +04bad8: 0a00 |0004: move-result v0 │ │ +04bada: 7110 6c11 0500 |0005: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +04bae0: 0a01 |0008: move-result v1 │ │ +04bae2: 2c00 1f00 0000 |0009: sparse-switch v0, 00000028 // +0000001f │ │ +04bae8: 6303 de04 |000c: sget-boolean v3, Landroid/support/v7/widget/GridLayout$Axis;.$assertionsDisabled:Z // field@04de │ │ +04baec: 3903 0f00 |000e: if-nez v3, 001d // +000f │ │ +04baf0: 2202 2703 |0010: new-instance v2, Ljava/lang/AssertionError; // type@0327 │ │ +04baf4: 7010 8615 0200 |0012: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@1586 │ │ +04bafa: 2702 |0015: throw v2 │ │ +04bafc: 1403 a086 0100 |0016: const v3, #float 1.4013e-40 // #000186a0 │ │ +04bb02: 7030 4510 2403 |0019: invoke-direct {v4, v2, v3}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ +04bb08: 0a02 |001c: move-result v2 │ │ +04bb0a: 0f02 |001d: return v2 │ │ +04bb0c: 7030 4510 1401 |001e: invoke-direct {v4, v1, v1}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ +04bb12: 0a02 |0021: move-result v2 │ │ +04bb14: 28fb |0022: goto 001d // -0005 │ │ +04bb16: 7030 4510 2401 |0023: invoke-direct {v4, v2, v1}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(II)I // method@1045 │ │ +04bb1c: 0a02 |0026: move-result v2 │ │ +04bb1e: 28f6 |0027: goto 001d // -000a │ │ +04bb20: 0002 0300 0000 0080 0000 0000 0000 ... |0028: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1621 │ │ 0x0005 line=1622 │ │ 0x0009 line=1623 │ │ 0x000c line=1634 │ │ 0x0016 line=1625 │ │ @@ -76712,30 +76711,30 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04ba64: |[04ba64] android.support.v7.widget.GridLayout$Axis.getTrailingMargins:()[I │ │ -04ba74: 5410 f504 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ -04ba78: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -04ba7c: 6e10 3e10 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04ba82: 0a00 |0007: move-result v0 │ │ -04ba84: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04ba88: 2300 ae03 |000a: new-array v0, v0, [I // type@03ae │ │ -04ba8c: 5b10 f504 |000c: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ -04ba90: 5510 f604 |000e: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ -04ba94: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -04ba98: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -04ba9a: 7020 3810 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.computeMargins:(Z)V // method@1038 │ │ -04baa0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -04baa2: 5c10 f604 |0017: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ -04baa6: 5410 f504 |0019: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ -04baaa: 1100 |001b: return-object v0 │ │ +04bb3c: |[04bb3c] android.support.v7.widget.GridLayout$Axis.getTrailingMargins:()[I │ │ +04bb4c: 5410 f504 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ +04bb50: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +04bb54: 6e10 3e10 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04bb5a: 0a00 |0007: move-result v0 │ │ +04bb5c: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04bb60: 2300 b003 |000a: new-array v0, v0, [I // type@03b0 │ │ +04bb64: 5b10 f504 |000c: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ +04bb68: 5510 f604 |000e: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ +04bb6c: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ +04bb70: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +04bb72: 7020 3810 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Axis;.computeMargins:(Z)V // method@1038 │ │ +04bb78: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +04bb7a: 5c10 f604 |0017: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ +04bb7e: 5410 f504 |0019: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ +04bb82: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1564 │ │ 0x0004 line=1565 │ │ 0x000e line=1567 │ │ 0x0012 line=1568 │ │ 0x0016 line=1569 │ │ @@ -76748,57 +76747,57 @@ │ │ type : '([Landroid/support/v7/widget/GridLayout$Arc;)[[Landroid/support/v7/widget/GridLayout$Arc;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -04baac: |[04baac] android.support.v7.widget.GridLayout$Axis.groupArcsByFirstVertex:([Landroid/support/v7/widget/GridLayout$Arc;)[[Landroid/support/v7/widget/GridLayout$Arc; │ │ -04babc: 6e10 3e10 0b00 |0000: invoke-virtual {v11}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -04bac2: 0a08 |0003: move-result v8 │ │ -04bac4: d800 0801 |0004: add-int/lit8 v0, v8, #int 1 // #01 │ │ -04bac8: 2306 cf03 |0006: new-array v6, v0, [[Landroid/support/v7/widget/GridLayout$Arc; // type@03cf │ │ -04bacc: 2307 ae03 |0008: new-array v7, v0, [I // type@03ae │ │ -04bad0: 07c2 |000a: move-object v2, v12 │ │ -04bad2: 2125 |000b: array-length v5, v2 │ │ -04bad4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -04bad6: 3554 1100 |000d: if-ge v4, v5, 001e // +0011 │ │ -04bada: 4601 0204 |000f: aget-object v1, v2, v4 │ │ -04bade: 5418 d204 |0011: iget-object v8, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04bae2: 5288 fb04 |0013: iget v8, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04bae6: 4409 0708 |0015: aget v9, v7, v8 │ │ -04baea: d809 0901 |0017: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04baee: 4b09 0708 |0019: aput v9, v7, v8 │ │ -04baf2: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04baf6: 28f0 |001d: goto 000d // -0010 │ │ -04baf8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -04bafa: 2178 |001f: array-length v8, v7 │ │ -04bafc: 3583 0b00 |0020: if-ge v3, v8, 002b // +000b │ │ -04bb00: 4408 0703 |0022: aget v8, v7, v3 │ │ -04bb04: 2388 be03 |0024: new-array v8, v8, [Landroid/support/v7/widget/GridLayout$Arc; // type@03be │ │ -04bb08: 4d08 0603 |0026: aput-object v8, v6, v3 │ │ -04bb0c: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04bb10: 28f5 |002a: goto 001f // -000b │ │ -04bb12: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -04bb14: 7120 4216 8700 |002c: invoke-static {v7, v8}, Ljava/util/Arrays;.fill:([II)V // method@1642 │ │ -04bb1a: 07c2 |002f: move-object v2, v12 │ │ -04bb1c: 2125 |0030: array-length v5, v2 │ │ -04bb1e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -04bb20: 3554 1500 |0032: if-ge v4, v5, 0047 // +0015 │ │ -04bb24: 4601 0204 |0034: aget-object v1, v2, v4 │ │ -04bb28: 5418 d204 |0036: iget-object v8, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ -04bb2c: 5283 fb04 |0038: iget v3, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04bb30: 4608 0603 |003a: aget-object v8, v6, v3 │ │ -04bb34: 4409 0703 |003c: aget v9, v7, v3 │ │ -04bb38: d80a 0901 |003e: add-int/lit8 v10, v9, #int 1 // #01 │ │ -04bb3c: 4b0a 0703 |0040: aput v10, v7, v3 │ │ -04bb40: 4d01 0809 |0042: aput-object v1, v8, v9 │ │ -04bb44: d804 0401 |0044: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04bb48: 28ec |0046: goto 0032 // -0014 │ │ -04bb4a: 1106 |0047: return-object v6 │ │ +04bb84: |[04bb84] android.support.v7.widget.GridLayout$Axis.groupArcsByFirstVertex:([Landroid/support/v7/widget/GridLayout$Arc;)[[Landroid/support/v7/widget/GridLayout$Arc; │ │ +04bb94: 6e10 3e10 0b00 |0000: invoke-virtual {v11}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +04bb9a: 0a08 |0003: move-result v8 │ │ +04bb9c: d800 0801 |0004: add-int/lit8 v0, v8, #int 1 // #01 │ │ +04bba0: 2306 d103 |0006: new-array v6, v0, [[Landroid/support/v7/widget/GridLayout$Arc; // type@03d1 │ │ +04bba4: 2307 b003 |0008: new-array v7, v0, [I // type@03b0 │ │ +04bba8: 07c2 |000a: move-object v2, v12 │ │ +04bbaa: 2125 |000b: array-length v5, v2 │ │ +04bbac: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +04bbae: 3554 1100 |000d: if-ge v4, v5, 001e // +0011 │ │ +04bbb2: 4601 0204 |000f: aget-object v1, v2, v4 │ │ +04bbb6: 5418 d204 |0011: iget-object v8, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04bbba: 5288 fb04 |0013: iget v8, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bbbe: 4409 0708 |0015: aget v9, v7, v8 │ │ +04bbc2: d809 0901 |0017: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04bbc6: 4b09 0708 |0019: aput v9, v7, v8 │ │ +04bbca: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04bbce: 28f0 |001d: goto 000d // -0010 │ │ +04bbd0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +04bbd2: 2178 |001f: array-length v8, v7 │ │ +04bbd4: 3583 0b00 |0020: if-ge v3, v8, 002b // +000b │ │ +04bbd8: 4408 0703 |0022: aget v8, v7, v3 │ │ +04bbdc: 2388 c003 |0024: new-array v8, v8, [Landroid/support/v7/widget/GridLayout$Arc; // type@03c0 │ │ +04bbe0: 4d08 0603 |0026: aput-object v8, v6, v3 │ │ +04bbe4: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04bbe8: 28f5 |002a: goto 001f // -000b │ │ +04bbea: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +04bbec: 7120 4916 8700 |002c: invoke-static {v7, v8}, Ljava/util/Arrays;.fill:([II)V // method@1649 │ │ +04bbf2: 07c2 |002f: move-object v2, v12 │ │ +04bbf4: 2125 |0030: array-length v5, v2 │ │ +04bbf6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +04bbf8: 3554 1500 |0032: if-ge v4, v5, 0047 // +0015 │ │ +04bbfc: 4601 0204 |0034: aget-object v1, v2, v4 │ │ +04bc00: 5418 d204 |0036: iget-object v8, v1, Landroid/support/v7/widget/GridLayout$Arc;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@04d2 │ │ +04bc04: 5283 fb04 |0038: iget v3, v8, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bc08: 4608 0603 |003a: aget-object v8, v6, v3 │ │ +04bc0c: 4409 0703 |003c: aget v9, v7, v3 │ │ +04bc10: d80a 0901 |003e: add-int/lit8 v10, v9, #int 1 // #01 │ │ +04bc14: 4b0a 0703 |0040: aput v10, v7, v3 │ │ +04bc18: 4d01 0809 |0042: aput-object v1, v8, v9 │ │ +04bc1c: d804 0401 |0044: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04bc20: 28ec |0046: goto 0032 // -0014 │ │ +04bc22: 1106 |0047: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1284 │ │ 0x0006 line=1285 │ │ 0x0008 line=1286 │ │ 0x000a line=1287 │ │ 0x0011 line=1288 │ │ @@ -76830,27 +76829,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -04bb4c: |[04bb4c] android.support.v7.widget.GridLayout$Axis.invalidateStructure:()V │ │ -04bb5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04bb5e: 1500 0080 |0001: const/high16 v0, #int -2147483648 // #8000 │ │ -04bb62: 5920 f004 |0003: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ -04bb66: 5b21 e904 |0005: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ -04bb6a: 5b21 e704 |0007: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ -04bb6e: 5b21 e404 |0009: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ -04bb72: 5b21 ec04 |000b: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ -04bb76: 5b21 f504 |000d: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ -04bb7a: 5b21 e204 |000f: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ -04bb7e: 5b21 ee04 |0011: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ -04bb82: 6e10 4c10 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ -04bb88: 0e00 |0016: return-void │ │ +04bc24: |[04bc24] android.support.v7.widget.GridLayout$Axis.invalidateStructure:()V │ │ +04bc34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04bc36: 1500 0080 |0001: const/high16 v0, #int -2147483648 // #8000 │ │ +04bc3a: 5920 f004 |0003: iput v0, v2, Landroid/support/v7/widget/GridLayout$Axis;.maxIndex:I // field@04f0 │ │ +04bc3e: 5b21 e904 |0005: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.groupBounds:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e9 │ │ +04bc42: 5b21 e704 |0007: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e7 │ │ +04bc46: 5b21 e404 |0009: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinks:Landroid/support/v7/widget/GridLayout$PackedMap; // field@04e4 │ │ +04bc4a: 5b21 ec04 |000b: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.leadingMargins:[I // field@04ec │ │ +04bc4e: 5b21 f504 |000d: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.trailingMargins:[I // field@04f5 │ │ +04bc52: 5b21 e204 |000f: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.arcs:[Landroid/support/v7/widget/GridLayout$Arc; // field@04e2 │ │ +04bc56: 5b21 ee04 |0011: iput-object v1, v2, Landroid/support/v7/widget/GridLayout$Axis;.locations:[I // field@04ee │ │ +04bc5a: 6e10 4c10 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ +04bc60: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1646 │ │ 0x0005 line=1648 │ │ 0x0007 line=1649 │ │ 0x0009 line=1650 │ │ 0x000b line=1652 │ │ @@ -76867,24 +76866,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -04bb8c: |[04bb8c] android.support.v7.widget.GridLayout$Axis.invalidateValues:()V │ │ -04bb9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bb9e: 5c10 ea04 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ -04bba2: 5c10 e804 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ -04bba6: 5c10 e504 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ -04bbaa: 5c10 ed04 |0007: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ -04bbae: 5c10 f604 |0009: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ -04bbb2: 5c10 e304 |000b: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ -04bbb6: 5c10 ef04 |000d: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ -04bbba: 0e00 |000f: return-void │ │ +04bc64: |[04bc64] android.support.v7.widget.GridLayout$Axis.invalidateValues:()V │ │ +04bc74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04bc76: 5c10 ea04 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.groupBoundsValid:Z // field@04ea │ │ +04bc7a: 5c10 e804 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.forwardLinksValid:Z // field@04e8 │ │ +04bc7e: 5c10 e504 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.backwardLinksValid:Z // field@04e5 │ │ +04bc82: 5c10 ed04 |0007: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.leadingMarginsValid:Z // field@04ed │ │ +04bc86: 5c10 f604 |0009: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.trailingMarginsValid:Z // field@04f6 │ │ +04bc8a: 5c10 e304 |000b: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.arcsValid:Z // field@04e3 │ │ +04bc8e: 5c10 ef04 |000d: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.locationsValid:Z // field@04ef │ │ +04bc92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1662 │ │ 0x0003 line=1663 │ │ 0x0005 line=1664 │ │ 0x0007 line=1666 │ │ 0x0009 line=1667 │ │ @@ -76899,17 +76898,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04bbbc: |[04bbbc] android.support.v7.widget.GridLayout$Axis.isOrderPreserved:()Z │ │ -04bbcc: 5510 f104 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ -04bbd0: 0f00 |0002: return v0 │ │ +04bc94: |[04bc94] android.support.v7.widget.GridLayout$Axis.isOrderPreserved:()Z │ │ +04bca4: 5510 f104 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ +04bca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$Axis; │ │ │ │ #11 : (in Landroid/support/v7/widget/GridLayout$Axis;) │ │ @@ -76917,18 +76916,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04bbd4: |[04bbd4] android.support.v7.widget.GridLayout$Axis.layout:(I)V │ │ -04bbe4: 7030 5310 1001 |0000: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/GridLayout$Axis;.setParentConstraints:(II)V // method@1053 │ │ -04bbea: 6e10 4210 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ -04bbf0: 0e00 |0006: return-void │ │ +04bcac: |[04bcac] android.support.v7.widget.GridLayout$Axis.layout:(I)V │ │ +04bcbc: 7030 5310 1001 |0000: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/GridLayout$Axis;.setParentConstraints:(II)V // method@1053 │ │ +04bcc2: 6e10 4210 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ +04bcc8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1641 │ │ 0x0003 line=1642 │ │ 0x0006 line=1643 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout$Axis; │ │ @@ -76939,17 +76938,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04bbf4: |[04bbf4] android.support.v7.widget.GridLayout$Axis.setCount:(I)V │ │ -04bc04: 5901 e604 |0000: iput v1, v0, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ -04bc08: 0e00 |0002: return-void │ │ +04bccc: |[04bccc] android.support.v7.widget.GridLayout$Axis.setCount:(I)V │ │ +04bcdc: 5901 e604 |0000: iput v1, v0, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ +04bce0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0002 line=1157 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0003 reg=1 count I │ │ @@ -76959,34 +76958,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04bc0c: |[04bc0c] android.support.v7.widget.GridLayout$Axis.setOrderPreserved:(Z)V │ │ -04bc1c: 5c01 f104 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ -04bc20: 6e10 4b10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ -04bc26: 0e00 |0005: return-void │ │ +04bce4: |[04bce4] android.support.v7.widget.GridLayout$Axis.setOrderPreserved:(Z)V │ │ +04bcf4: 5c01 f104 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout$Axis;.orderPreserved:Z // field@04f1 │ │ +04bcf8: 6e10 4b10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ +04bcfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0002 line=1165 │ │ 0x0005 line=1166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/GridLayout$Axis; │ │ 0x0000 - 0x0006 reg=1 orderPreserved Z │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #309 header: │ │ class_idx : 567 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #309 annotations: │ │ Annotations on class │ │ @@ -77018,18 +77017,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04bc28: |[04bc28] android.support.v7.widget.GridLayout$Bounds.:()V │ │ -04bc38: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04bc3e: 6e10 5d10 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ -04bc44: 0e00 |0006: return-void │ │ +04bd00: |[04bd00] android.support.v7.widget.GridLayout$Bounds.:()V │ │ +04bd10: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04bd16: 6e10 5d10 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ +04bd1c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2120 │ │ 0x0003 line=2121 │ │ 0x0006 line=2122 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout$Bounds; │ │ @@ -77039,17 +77038,17 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bc48: |[04bc48] android.support.v7.widget.GridLayout$Bounds.:(Landroid/support/v7/widget/GridLayout$1;)V │ │ -04bc58: 7010 5810 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Bounds;.:()V // method@1058 │ │ -04bc5e: 0e00 |0003: return-void │ │ +04bd20: |[04bd20] android.support.v7.widget.GridLayout$Bounds.:(Landroid/support/v7/widget/GridLayout$1;)V │ │ +04bd30: 7010 5810 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Bounds;.:()V // method@1058 │ │ +04bd36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$Bounds; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/GridLayout$1; │ │ │ │ @@ -77059,20 +77058,20 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04bc60: |[04bc60] android.support.v7.widget.GridLayout$Bounds.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I │ │ -04bc70: 5220 f804 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bc74: 6e30 1d10 3405 |0002: invoke-virtual {v4, v3, v5}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ -04bc7a: 0a01 |0005: move-result v1 │ │ -04bc7c: b110 |0006: sub-int/2addr v0, v1 │ │ -04bc7e: 0f00 |0007: return v0 │ │ +04bd38: |[04bd38] android.support.v7.widget.GridLayout$Bounds.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I │ │ +04bd48: 5220 f804 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04bd4c: 6e30 1d10 3405 |0002: invoke-virtual {v4, v3, v5}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ +04bd52: 0a01 |0005: move-result v1 │ │ +04bd54: b110 |0006: sub-int/2addr v0, v1 │ │ +04bd56: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2145 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/GridLayout$Bounds; │ │ 0x0000 - 0x0008 reg=3 c Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ @@ -77083,24 +77082,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04bc80: |[04bc80] android.support.v7.widget.GridLayout$Bounds.include:(II)V │ │ -04bc90: 5210 f804 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bc94: 7120 b615 2000 |0002: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04bc9a: 0a00 |0005: move-result v0 │ │ -04bc9c: 5910 f804 |0006: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bca0: 5210 f704 |0008: iget v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ -04bca4: 7120 b615 3000 |000a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04bcaa: 0a00 |000d: move-result v0 │ │ -04bcac: 5910 f704 |000e: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ -04bcb0: 0e00 |0010: return-void │ │ +04bd58: |[04bd58] android.support.v7.widget.GridLayout$Bounds.include:(II)V │ │ +04bd68: 5210 f804 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04bd6c: 7120 bd15 2000 |0002: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04bd72: 0a00 |0005: move-result v0 │ │ +04bd74: 5910 f804 |0006: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04bd78: 5210 f704 |0008: iget v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ +04bd7c: 7120 bd15 3000 |000a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04bd82: 0a00 |000d: move-result v0 │ │ +04bd84: 5910 f704 |000e: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ +04bd88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2131 │ │ 0x0008 line=2132 │ │ 0x0010 line=2133 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/GridLayout$Bounds; │ │ @@ -77112,32 +77111,32 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout;Landroid/support/v7/widget/GridLayout$Axis;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04bcb4: |[04bcb4] android.support.v7.widget.GridLayout$Bounds.include:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout;Landroid/support/v7/widget/GridLayout$Axis;)V │ │ -04bcc4: 5253 f904 |0000: iget v3, v5, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ -04bcc8: 6e10 8710 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Spec;.getFlexibility:()I // method@1087 │ │ -04bcce: 0a04 |0005: move-result v4 │ │ -04bcd0: b543 |0006: and-int/2addr v3, v4 │ │ -04bcd2: 5953 f904 |0007: iput v3, v5, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ -04bcd6: 5593 eb04 |0009: iget-boolean v3, v9, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04bcda: 6e30 ab10 6803 |000b: invoke-virtual {v8, v6, v3}, Landroid/support/v7/widget/GridLayout;.getMeasurementIncludingMargin:(Landroid/view/View;Z)I // method@10ab │ │ -04bce0: 0a02 |000e: move-result v2 │ │ -04bce2: 5473 1a05 |000f: iget-object v3, v7, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04bce6: 5594 eb04 |0011: iget-boolean v4, v9, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ -04bcea: 6e30 9d10 3804 |0013: invoke-virtual {v8, v3, v4}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ -04bcf0: 0c00 |0016: move-result-object v0 │ │ -04bcf2: 6e30 1d10 6002 |0017: invoke-virtual {v0, v6, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ -04bcf8: 0a01 |001a: move-result v1 │ │ -04bcfa: 9103 0201 |001b: sub-int v3, v2, v1 │ │ -04bcfe: 6e30 5b10 1503 |001d: invoke-virtual {v5, v1, v3}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(II)V // method@105b │ │ -04bd04: 0e00 |0020: return-void │ │ +04bd8c: |[04bd8c] android.support.v7.widget.GridLayout$Bounds.include:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout;Landroid/support/v7/widget/GridLayout$Axis;)V │ │ +04bd9c: 5253 f904 |0000: iget v3, v5, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ +04bda0: 6e10 8710 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout$Spec;.getFlexibility:()I // method@1087 │ │ +04bda6: 0a04 |0005: move-result v4 │ │ +04bda8: b543 |0006: and-int/2addr v3, v4 │ │ +04bdaa: 5953 f904 |0007: iput v3, v5, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ +04bdae: 5593 eb04 |0009: iget-boolean v3, v9, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04bdb2: 6e30 ab10 6803 |000b: invoke-virtual {v8, v6, v3}, Landroid/support/v7/widget/GridLayout;.getMeasurementIncludingMargin:(Landroid/view/View;Z)I // method@10ab │ │ +04bdb8: 0a02 |000e: move-result v2 │ │ +04bdba: 5473 1a05 |000f: iget-object v3, v7, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04bdbe: 5594 eb04 |0011: iget-boolean v4, v9, Landroid/support/v7/widget/GridLayout$Axis;.horizontal:Z // field@04eb │ │ +04bdc2: 6e30 9d10 3804 |0013: invoke-virtual {v8, v3, v4}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ +04bdc8: 0c00 |0016: move-result-object v0 │ │ +04bdca: 6e30 1d10 6002 |0017: invoke-virtual {v0, v6, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ +04bdd0: 0a01 |001a: move-result v1 │ │ +04bdd2: 9103 0201 |001b: sub-int v3, v2, v1 │ │ +04bdd6: 6e30 5b10 1503 |001d: invoke-virtual {v5, v1, v3}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(II)V // method@105b │ │ +04bddc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2149 │ │ 0x0009 line=2150 │ │ 0x000f line=2151 │ │ 0x0017 line=2153 │ │ 0x001b line=2154 │ │ @@ -77157,21 +77156,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04bd08: |[04bd08] android.support.v7.widget.GridLayout$Bounds.reset:()V │ │ -04bd18: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -04bd1c: 5910 f804 |0002: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bd20: 5910 f704 |0004: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ -04bd24: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -04bd26: 5910 f904 |0007: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ -04bd2a: 0e00 |0009: return-void │ │ +04bde0: |[04bde0] android.support.v7.widget.GridLayout$Bounds.reset:()V │ │ +04bdf0: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +04bdf4: 5910 f804 |0002: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04bdf8: 5910 f704 |0004: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ +04bdfc: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +04bdfe: 5910 f904 |0007: iput v0, v1, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ +04be02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2125 │ │ 0x0004 line=2126 │ │ 0x0006 line=2127 │ │ 0x0009 line=2128 │ │ locals : │ │ @@ -77182,26 +77181,26 @@ │ │ type : '(Z)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04bd2c: |[04bd2c] android.support.v7.widget.GridLayout$Bounds.size:(Z)I │ │ -04bd3c: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ -04bd40: 5220 f904 |0002: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ -04bd44: 7110 8e10 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/GridLayout;.canStretch:(I)Z // method@108e │ │ -04bd4a: 0a00 |0007: move-result v0 │ │ -04bd4c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -04bd50: 1400 a086 0100 |000a: const v0, #float 1.4013e-40 // #000186a0 │ │ -04bd56: 0f00 |000d: return v0 │ │ -04bd58: 5220 f804 |000e: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bd5c: 5221 f704 |0010: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ -04bd60: b010 |0012: add-int/2addr v0, v1 │ │ -04bd62: 28fa |0013: goto 000d // -0006 │ │ +04be04: |[04be04] android.support.v7.widget.GridLayout$Bounds.size:(Z)I │ │ +04be14: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ +04be18: 5220 f904 |0002: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.flexibility:I // field@04f9 │ │ +04be1c: 7110 8e10 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/GridLayout;.canStretch:(I)Z // method@108e │ │ +04be22: 0a00 |0007: move-result v0 │ │ +04be24: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +04be28: 1400 a086 0100 |000a: const v0, #float 1.4013e-40 // #000186a0 │ │ +04be2e: 0f00 |000d: return v0 │ │ +04be30: 5220 f804 |000e: iget v0, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04be34: 5221 f704 |0010: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ +04be38: b010 |0012: add-int/2addr v0, v1 │ │ +04be3a: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2136 │ │ 0x0002 line=2137 │ │ 0x000a line=2138 │ │ 0x000d line=2141 │ │ locals : │ │ @@ -77213,48 +77212,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -04bd64: |[04bd64] android.support.v7.widget.GridLayout$Bounds.toString:()Ljava/lang/String; │ │ -04bd74: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04bd78: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04bd7e: 1a01 1902 |0005: const-string v1, "Bounds{before=" // string@0219 │ │ -04bd82: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04bd88: 0c00 |000a: move-result-object v0 │ │ -04bd8a: 5221 f804 |000b: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ -04bd8e: 6e20 f615 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04bd94: 0c00 |0010: move-result-object v0 │ │ -04bd96: 1a01 dd00 |0011: const-string v1, ", after=" // string@00dd │ │ -04bd9a: 6e20 fa15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04bda0: 0c00 |0016: move-result-object v0 │ │ -04bda2: 5221 f704 |0017: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ -04bda6: 6e20 f615 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04bdac: 0c00 |001c: move-result-object v0 │ │ -04bdae: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ -04bdb2: 6e20 f515 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -04bdb8: 0c00 |0022: move-result-object v0 │ │ -04bdba: 6e10 ff15 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04bdc0: 0c00 |0026: move-result-object v0 │ │ -04bdc2: 1100 |0027: return-object v0 │ │ +04be3c: |[04be3c] android.support.v7.widget.GridLayout$Bounds.toString:()Ljava/lang/String; │ │ +04be4c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04be50: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04be56: 1a01 2b02 |0005: const-string v1, "Bounds{before=" // string@022b │ │ +04be5a: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04be60: 0c00 |000a: move-result-object v0 │ │ +04be62: 5221 f804 |000b: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.before:I // field@04f8 │ │ +04be66: 6e20 fd15 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04be6c: 0c00 |0010: move-result-object v0 │ │ +04be6e: 1a01 ef00 |0011: const-string v1, ", after=" // string@00ef │ │ +04be72: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04be78: 0c00 |0016: move-result-object v0 │ │ +04be7a: 5221 f704 |0017: iget v1, v2, Landroid/support/v7/widget/GridLayout$Bounds;.after:I // field@04f7 │ │ +04be7e: 6e20 fd15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04be84: 0c00 |001c: move-result-object v0 │ │ +04be86: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ +04be8a: 6e20 fc15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +04be90: 0c00 |0022: move-result-object v0 │ │ +04be92: 6e10 0616 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04be98: 0c00 |0026: move-result-object v0 │ │ +04be9a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2159 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Landroid/support/v7/widget/GridLayout$Bounds; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #310 header: │ │ class_idx : 568 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -77282,19 +77281,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bdc4: |[04bdc4] android.support.v7.widget.GridLayout$Interval.:(II)V │ │ -04bdd4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04bdda: 5901 fb04 |0003: iput v1, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04bdde: 5902 fa04 |0005: iput v2, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04bde2: 0e00 |0007: return-void │ │ +04be9c: |[04be9c] android.support.v7.widget.GridLayout$Interval.:(II)V │ │ +04beac: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04beb2: 5901 fb04 |0003: iput v1, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04beb6: 5902 fa04 |0005: iput v2, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04beba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2198 │ │ 0x0003 line=2199 │ │ 0x0005 line=2200 │ │ 0x0007 line=2201 │ │ locals : │ │ @@ -77308,39 +77307,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -04bde4: |[04bde4] android.support.v7.widget.GridLayout$Interval.equals:(Ljava/lang/Object;)Z │ │ -04bdf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04bdf6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04bdf8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04bdfc: 0f01 |0004: return v1 │ │ -04bdfe: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -04be02: 6e10 c115 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04be08: 0c03 |000a: move-result-object v3 │ │ -04be0a: 6e10 c115 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04be10: 0c04 |000e: move-result-object v4 │ │ -04be12: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -04be16: 0121 |0011: move v1, v2 │ │ -04be18: 28f2 |0012: goto 0004 // -000e │ │ -04be1a: 0760 |0013: move-object v0, v6 │ │ -04be1c: 1f00 3802 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04be20: 5253 fa04 |0016: iget v3, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04be24: 5204 fa04 |0018: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04be28: 3243 0400 |001a: if-eq v3, v4, 001e // +0004 │ │ -04be2c: 0121 |001c: move v1, v2 │ │ -04be2e: 28e7 |001d: goto 0004 // -0019 │ │ -04be30: 5253 fb04 |001e: iget v3, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04be34: 5204 fb04 |0020: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04be38: 3243 e2ff |0022: if-eq v3, v4, 0004 // -001e │ │ -04be3c: 0121 |0024: move v1, v2 │ │ -04be3e: 28df |0025: goto 0004 // -0021 │ │ +04bebc: |[04bebc] android.support.v7.widget.GridLayout$Interval.equals:(Ljava/lang/Object;)Z │ │ +04becc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04bece: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04bed0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +04bed4: 0f01 |0004: return v1 │ │ +04bed6: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +04beda: 6e10 c815 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04bee0: 0c03 |000a: move-result-object v3 │ │ +04bee2: 6e10 c815 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04bee8: 0c04 |000e: move-result-object v4 │ │ +04beea: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +04beee: 0121 |0011: move v1, v2 │ │ +04bef0: 28f2 |0012: goto 0004 // -000e │ │ +04bef2: 0760 |0013: move-object v0, v6 │ │ +04bef4: 1f00 3802 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04bef8: 5253 fa04 |0016: iget v3, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04befc: 5204 fa04 |0018: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04bf00: 3243 0400 |001a: if-eq v3, v4, 001e // +0004 │ │ +04bf04: 0121 |001c: move v1, v2 │ │ +04bf06: 28e7 |001d: goto 0004 // -0019 │ │ +04bf08: 5253 fb04 |001e: iget v3, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bf0c: 5204 fb04 |0020: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bf10: 3243 e2ff |0022: if-eq v3, v4, 0004 // -001e │ │ +04bf14: 0121 |0024: move v1, v2 │ │ +04bf16: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2223 │ │ 0x0004 line=2240 │ │ 0x0005 line=2226 │ │ 0x0012 line=2227 │ │ 0x0014 line=2230 │ │ @@ -77358,20 +77357,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04be40: |[04be40] android.support.v7.widget.GridLayout$Interval.hashCode:()I │ │ -04be50: 5230 fb04 |0000: iget v0, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04be54: da01 001f |0002: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -04be58: 5232 fa04 |0004: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04be5c: 9000 0102 |0006: add-int v0, v1, v2 │ │ -04be60: 0f00 |0008: return v0 │ │ +04bf18: |[04bf18] android.support.v7.widget.GridLayout$Interval.hashCode:()I │ │ +04bf28: 5230 fb04 |0000: iget v0, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bf2c: da01 001f |0002: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +04bf30: 5232 fa04 |0004: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04bf34: 9000 0102 |0006: add-int v0, v1, v2 │ │ +04bf38: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2245 │ │ 0x0002 line=2246 │ │ 0x0008 line=2247 │ │ locals : │ │ 0x0002 - 0x0009 reg=0 result I │ │ @@ -77382,20 +77381,20 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$Interval;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04be64: |[04be64] android.support.v7.widget.GridLayout$Interval.inverse:()Landroid/support/v7/widget/GridLayout$Interval; │ │ -04be74: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04be78: 5231 fa04 |0002: iget v1, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04be7c: 5232 fb04 |0004: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04be80: 7030 6010 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04be86: 1100 |0009: return-object v0 │ │ +04bf3c: |[04bf3c] android.support.v7.widget.GridLayout$Interval.inverse:()Landroid/support/v7/widget/GridLayout$Interval; │ │ +04bf4c: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04bf50: 5231 fa04 |0002: iget v1, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04bf54: 5232 fb04 |0004: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bf58: 7030 6010 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04bf5e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2208 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/widget/GridLayout$Interval; │ │ │ │ #3 : (in Landroid/support/v7/widget/GridLayout$Interval;) │ │ @@ -77403,19 +77402,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -04be88: |[04be88] android.support.v7.widget.GridLayout$Interval.size:()I │ │ -04be98: 5220 fa04 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04be9c: 5221 fb04 |0002: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04bea0: b110 |0004: sub-int/2addr v0, v1 │ │ -04bea2: 0f00 |0005: return v0 │ │ +04bf60: |[04bf60] android.support.v7.widget.GridLayout$Interval.size:()I │ │ +04bf70: 5220 fa04 |0000: iget v0, v2, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04bf74: 5221 fb04 |0002: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bf78: b110 |0004: sub-int/2addr v0, v1 │ │ +04bf7a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2204 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/widget/GridLayout$Interval; │ │ │ │ #4 : (in Landroid/support/v7/widget/GridLayout$Interval;) │ │ @@ -77423,48 +77422,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -04bea4: |[04bea4] android.support.v7.widget.GridLayout$Interval.toString:()Ljava/lang/String; │ │ -04beb4: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04beb8: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04bebe: 1a01 1e0b |0005: const-string v1, "[" // string@0b1e │ │ -04bec2: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04bec8: 0c00 |000a: move-result-object v0 │ │ -04beca: 5221 fb04 |000b: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -04bece: 6e20 f615 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04bed4: 0c00 |0010: move-result-object v0 │ │ -04bed6: 1a01 dc00 |0011: const-string v1, ", " // string@00dc │ │ -04beda: 6e20 fa15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04bee0: 0c00 |0016: move-result-object v0 │ │ -04bee2: 5221 fa04 |0017: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -04bee6: 6e20 f615 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04beec: 0c00 |001c: move-result-object v0 │ │ -04beee: 1a01 4f0b |001d: const-string v1, "]" // string@0b4f │ │ -04bef2: 6e20 fa15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04bef8: 0c00 |0022: move-result-object v0 │ │ -04befa: 6e10 ff15 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04bf00: 0c00 |0026: move-result-object v0 │ │ -04bf02: 1100 |0027: return-object v0 │ │ +04bf7c: |[04bf7c] android.support.v7.widget.GridLayout$Interval.toString:()Ljava/lang/String; │ │ +04bf8c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04bf90: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04bf96: 1a01 340b |0005: const-string v1, "[" // string@0b34 │ │ +04bf9a: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04bfa0: 0c00 |000a: move-result-object v0 │ │ +04bfa2: 5221 fb04 |000b: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +04bfa6: 6e20 fd15 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04bfac: 0c00 |0010: move-result-object v0 │ │ +04bfae: 1a01 ee00 |0011: const-string v1, ", " // string@00ee │ │ +04bfb2: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04bfb8: 0c00 |0016: move-result-object v0 │ │ +04bfba: 5221 fa04 |0017: iget v1, v2, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +04bfbe: 6e20 fd15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04bfc4: 0c00 |001c: move-result-object v0 │ │ +04bfc6: 1a01 650b |001d: const-string v1, "]" // string@0b65 │ │ +04bfca: 6e20 0116 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04bfd0: 0c00 |0022: move-result-object v0 │ │ +04bfd2: 6e10 0616 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04bfd8: 0c00 |0026: move-result-object v0 │ │ +04bfda: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2252 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Landroid/support/v7/widget/GridLayout$Interval; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #311 header: │ │ class_idx : 569 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 620 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 17 │ │ instance_fields_size: 2 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 6 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -77577,25 +77576,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -04bf04: |[04bf04] android.support.v7.widget.GridLayout$LayoutParams.:()V │ │ -04bf14: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04bf18: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -04bf1c: 1402 0100 0080 |0004: const v2, #float -1.4013e-45 // #80000001 │ │ -04bf22: 7030 6010 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04bf28: 6900 0305 |000a: sput-object v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN:Landroid/support/v7/widget/GridLayout$Interval; // field@0503 │ │ -04bf2c: 6200 0305 |000c: sget-object v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN:Landroid/support/v7/widget/GridLayout$Interval; // field@0503 │ │ -04bf30: 6e10 6410 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ -04bf36: 0a00 |0011: move-result v0 │ │ -04bf38: 6700 0405 |0012: sput v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ -04bf3c: 0e00 |0014: return-void │ │ +04bfdc: |[04bfdc] android.support.v7.widget.GridLayout$LayoutParams.:()V │ │ +04bfec: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04bff0: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +04bff4: 1402 0100 0080 |0004: const v2, #float -1.4013e-45 // #80000001 │ │ +04bffa: 7030 6010 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04c000: 6900 0305 |000a: sput-object v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN:Landroid/support/v7/widget/GridLayout$Interval; // field@0503 │ │ +04c004: 6200 0305 |000c: sget-object v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN:Landroid/support/v7/widget/GridLayout$Interval; // field@0503 │ │ +04c008: 6e10 6410 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ +04c00e: 0a00 |0011: move-result v0 │ │ +04c010: 6700 0405 |0012: sput v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ +04c014: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1755 │ │ 0x000c line=1756 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/GridLayout$LayoutParams;) │ │ @@ -77603,19 +77602,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04bf40: |[04bf40] android.support.v7.widget.GridLayout$LayoutParams.:()V │ │ -04bf50: 6200 1905 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bf54: 6201 1905 |0002: sget-object v1, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bf58: 7030 6b10 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V // method@106b │ │ -04bf5e: 0e00 |0007: return-void │ │ +04c018: |[04c018] android.support.v7.widget.GridLayout$LayoutParams.:()V │ │ +04c028: 6200 1905 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c02c: 6201 1905 |0002: sget-object v1, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c030: 7030 6b10 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V // method@106b │ │ +04c036: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ 0x0007 line=1835 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ │ │ @@ -77624,24 +77623,24 @@ │ │ type : '(IIIIIILandroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -04bf60: |[04bf60] android.support.v7.widget.GridLayout$LayoutParams.:(IIIIIILandroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V │ │ -04bf70: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ -04bf76: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bf7a: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bf7e: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bf82: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04bf86: 6e57 7510 4165 |000b: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setMargins:(IIII)V // method@1075 │ │ -04bf8c: 5b18 1205 |000e: iput-object v8, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bf90: 5b19 0e05 |0010: iput-object v9, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04bf94: 0e00 |0012: return-void │ │ +04c038: |[04c038] android.support.v7.widget.GridLayout$LayoutParams.:(IIIIIILandroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V │ │ +04c048: 7030 da11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@11da │ │ +04c04e: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c052: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c056: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c05a: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c05e: 6e57 7510 4165 |000b: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setMargins:(IIII)V // method@1075 │ │ +04c064: 5b18 1205 |000e: iput-object v8, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c068: 5b19 0e05 |0010: iput-object v9, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c06c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1810 │ │ 0x0003 line=1788 │ │ 0x0007 line=1802 │ │ 0x000b line=1811 │ │ 0x000e line=1812 │ │ @@ -77663,23 +77662,23 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04bf98: |[04bf98] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04bfa8: 7030 db11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ -04bfae: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bfb2: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bfb6: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bfba: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04bfbe: 7030 7110 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.reInitSuper:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1071 │ │ -04bfc4: 7030 7010 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1070 │ │ -04bfca: 0e00 |0011: return-void │ │ +04c070: |[04c070] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c080: 7030 db11 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11db │ │ +04c086: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c08a: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c08e: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c092: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c096: 7030 7110 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.reInitSuper:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1071 │ │ +04c09c: 7030 7010 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1070 │ │ +04c0a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1871 │ │ 0x0003 line=1788 │ │ 0x0007 line=1802 │ │ 0x000b line=1872 │ │ 0x000e line=1873 │ │ @@ -77694,25 +77693,25 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04bfcc: |[04bfcc] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/support/v7/widget/GridLayout$LayoutParams;)V │ │ -04bfdc: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -04bfe2: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bfe6: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bfea: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04bfee: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04bff2: 5420 1205 |000b: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bff6: 5b10 1205 |000d: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04bffa: 5420 0e05 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04bffe: 5b10 0e05 |0011: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c002: 0e00 |0013: return-void │ │ +04c0a4: |[04c0a4] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/support/v7/widget/GridLayout$LayoutParams;)V │ │ +04c0b4: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +04c0ba: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c0be: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c0c2: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c0c6: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c0ca: 5420 1205 |000b: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c0ce: 5b10 1205 |000d: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c0d2: 5420 0e05 |000f: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c0d6: 5b10 0e05 |0011: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c0da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1857 │ │ 0x0003 line=1788 │ │ 0x0007 line=1802 │ │ 0x000b line=1858 │ │ 0x000f line=1859 │ │ @@ -77726,26 +77725,26 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 14 16-bit code units │ │ -04c004: |[04c004] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V │ │ -04c014: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -04c016: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -04c01a: 0790 |0003: move-object v0, v9 │ │ -04c01c: 0112 |0004: move v2, v1 │ │ -04c01e: 0134 |0005: move v4, v3 │ │ -04c020: 0135 |0006: move v5, v3 │ │ -04c022: 0136 |0007: move v6, v3 │ │ -04c024: 07a7 |0008: move-object v7, v10 │ │ -04c026: 07b8 |0009: move-object v8, v11 │ │ -04c028: 7609 6810 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(IIIIIILandroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V // method@1068 │ │ -04c02e: 0e00 |000d: return-void │ │ +04c0dc: |[04c0dc] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V │ │ +04c0ec: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +04c0ee: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +04c0f2: 0790 |0003: move-object v0, v9 │ │ +04c0f4: 0112 |0004: move v2, v1 │ │ +04c0f6: 0134 |0005: move v4, v3 │ │ +04c0f8: 0135 |0006: move v5, v3 │ │ +04c0fa: 0136 |0007: move v6, v3 │ │ +04c0fc: 07a7 |0008: move-object v7, v10 │ │ +04c0fe: 07b8 |0009: move-object v8, v11 │ │ +04c100: 7609 6810 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(IIIIIILandroid/support/v7/widget/GridLayout$Spec;Landroid/support/v7/widget/GridLayout$Spec;)V // method@1068 │ │ +04c106: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1825 │ │ 0x000d line=1828 │ │ locals : │ │ 0x0000 - 0x000e reg=9 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ 0x0000 - 0x000e reg=10 rowSpec Landroid/support/v7/widget/GridLayout$Spec; │ │ @@ -77756,21 +77755,21 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04c030: |[04c030] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -04c040: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ -04c046: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04c04a: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c04e: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04c052: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c056: 0e00 |000b: return-void │ │ +04c108: |[04c108] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +04c118: 7020 dc11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11dc │ │ +04c11e: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c122: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c126: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c12a: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c12e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1843 │ │ 0x0003 line=1788 │ │ 0x0007 line=1802 │ │ 0x000b line=1844 │ │ locals : │ │ @@ -77782,21 +77781,21 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04c058: |[04c058] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -04c068: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ -04c06e: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04c072: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c076: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04c07a: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c07e: 0e00 |000b: return-void │ │ +04c130: |[04c130] android.support.v7.widget.GridLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +04c140: 7020 dd11 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@11dd │ │ +04c146: 6200 1905 |0003: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c14a: 5b10 1205 |0005: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c14e: 6200 1905 |0007: sget-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c152: 5b10 0e05 |0009: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c156: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1850 │ │ 0x0003 line=1788 │ │ 0x0007 line=1802 │ │ 0x000b line=1851 │ │ locals : │ │ @@ -77808,55 +77807,55 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -04c080: |[04c080] android.support.v7.widget.GridLayout$LayoutParams.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c090: 6206 ba04 |0000: sget-object v6, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ -04c094: 6e30 9100 a906 |0002: invoke-virtual {v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -04c09a: 0c00 |0005: move-result-object v0 │ │ -04c09c: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ -04c0a0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -04c0a2: 6e30 df00 6007 |0009: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -04c0a8: 0a03 |000c: move-result v3 │ │ -04c0aa: 1306 0900 |000d: const/16 v6, #int 9 // #9 │ │ -04c0ae: 1507 0080 |000f: const/high16 v7, #int -2147483648 // #8000 │ │ -04c0b2: 6e30 df00 6007 |0011: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -04c0b8: 0a02 |0014: move-result v2 │ │ -04c0ba: 1306 0a00 |0015: const/16 v6, #int 10 // #a │ │ -04c0be: 6007 0405 |0017: sget v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ -04c0c2: 6e30 df00 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -04c0c8: 0a01 |001c: move-result v1 │ │ -04c0ca: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -04c0cc: 7120 9c10 6300 |001e: invoke-static {v3, v6}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ -04c0d2: 0c06 |0021: move-result-object v6 │ │ -04c0d4: 7130 d610 1206 |0022: invoke-static {v2, v1, v6}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ -04c0da: 0c06 |0025: move-result-object v6 │ │ -04c0dc: 5b86 0e05 |0026: iput-object v6, v8, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c0e0: 1276 |0028: const/4 v6, #int 7 // #7 │ │ -04c0e2: 1507 0080 |0029: const/high16 v7, #int -2147483648 // #8000 │ │ -04c0e6: 6e30 df00 6007 |002b: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -04c0ec: 0a04 |002e: move-result v4 │ │ -04c0ee: 1306 0800 |002f: const/16 v6, #int 8 // #8 │ │ -04c0f2: 6007 0405 |0031: sget v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ -04c0f6: 6e30 df00 6007 |0033: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -04c0fc: 0a05 |0036: move-result v5 │ │ -04c0fe: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -04c100: 7120 9c10 6300 |0038: invoke-static {v3, v6}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ -04c106: 0c06 |003b: move-result-object v6 │ │ -04c108: 7130 d610 5406 |003c: invoke-static {v4, v5, v6}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ -04c10e: 0c06 |003f: move-result-object v6 │ │ -04c110: 5b86 1205 |0040: iput-object v6, v8, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c114: 6e10 e500 0000 |0042: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -04c11a: 0e00 |0045: return-void │ │ -04c11c: 0d06 |0046: move-exception v6 │ │ -04c11e: 6e10 e500 0000 |0047: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -04c124: 2706 |004a: throw v6 │ │ +04c158: |[04c158] android.support.v7.widget.GridLayout$LayoutParams.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c168: 6206 ba04 |0000: sget-object v6, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ +04c16c: 6e30 9100 a906 |0002: invoke-virtual {v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +04c172: 0c00 |0005: move-result-object v0 │ │ +04c174: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ +04c178: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +04c17a: 6e30 df00 6007 |0009: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +04c180: 0a03 |000c: move-result v3 │ │ +04c182: 1306 0900 |000d: const/16 v6, #int 9 // #9 │ │ +04c186: 1507 0080 |000f: const/high16 v7, #int -2147483648 // #8000 │ │ +04c18a: 6e30 df00 6007 |0011: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +04c190: 0a02 |0014: move-result v2 │ │ +04c192: 1306 0a00 |0015: const/16 v6, #int 10 // #a │ │ +04c196: 6007 0405 |0017: sget v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ +04c19a: 6e30 df00 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +04c1a0: 0a01 |001c: move-result v1 │ │ +04c1a2: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +04c1a4: 7120 9c10 6300 |001e: invoke-static {v3, v6}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ +04c1aa: 0c06 |0021: move-result-object v6 │ │ +04c1ac: 7130 d610 1206 |0022: invoke-static {v2, v1, v6}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ +04c1b2: 0c06 |0025: move-result-object v6 │ │ +04c1b4: 5b86 0e05 |0026: iput-object v6, v8, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c1b8: 1276 |0028: const/4 v6, #int 7 // #7 │ │ +04c1ba: 1507 0080 |0029: const/high16 v7, #int -2147483648 // #8000 │ │ +04c1be: 6e30 df00 6007 |002b: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +04c1c4: 0a04 |002e: move-result v4 │ │ +04c1c6: 1306 0800 |002f: const/16 v6, #int 8 // #8 │ │ +04c1ca: 6007 0405 |0031: sget v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.DEFAULT_SPAN_SIZE:I // field@0504 │ │ +04c1ce: 6e30 df00 6007 |0033: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +04c1d4: 0a05 |0036: move-result v5 │ │ +04c1d6: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +04c1d8: 7120 9c10 6300 |0038: invoke-static {v3, v6}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ +04c1de: 0c06 |003b: move-result-object v6 │ │ +04c1e0: 7130 d610 5406 |003c: invoke-static {v4, v5, v6}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ +04c1e6: 0c06 |003f: move-result-object v6 │ │ +04c1e8: 5b86 1205 |0040: iput-object v6, v8, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c1ec: 6e10 e500 0000 |0042: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +04c1f2: 0e00 |0045: return-void │ │ +04c1f4: 0d06 |0046: move-exception v6 │ │ +04c1f6: 6e10 e500 0000 |0047: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +04c1fc: 2706 |004a: throw v6 │ │ catches : 1 │ │ 0x0009 - 0x0042 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=1903 │ │ 0x0006 line=1905 │ │ 0x000d line=1907 │ │ @@ -77884,43 +77883,43 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -04c134: |[04c134] android.support.v7.widget.GridLayout$LayoutParams.reInitSuper:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c144: 6202 ba04 |0000: sget-object v2, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ -04c148: 6e30 9100 6502 |0002: invoke-virtual {v5, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -04c14e: 0c00 |0005: move-result-object v0 │ │ -04c150: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -04c152: 1503 0080 |0007: const/high16 v3, #int -2147483648 // #8000 │ │ -04c156: 6e30 dc00 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -04c15c: 0a01 |000c: move-result v1 │ │ -04c15e: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -04c160: 6e30 dc00 2001 |000e: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -04c166: 0a02 |0011: move-result v2 │ │ -04c168: 5942 1005 |0012: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.leftMargin:I // field@0510 │ │ -04c16c: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -04c16e: 6e30 dc00 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -04c174: 0a02 |0018: move-result v2 │ │ -04c176: 5942 1305 |0019: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.topMargin:I // field@0513 │ │ -04c17a: 1252 |001b: const/4 v2, #int 5 // #5 │ │ -04c17c: 6e30 dc00 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -04c182: 0a02 |001f: move-result v2 │ │ -04c184: 5942 1105 |0020: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.rightMargin:I // field@0511 │ │ -04c188: 1262 |0022: const/4 v2, #int 6 // #6 │ │ -04c18a: 6e30 dc00 2001 |0023: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -04c190: 0a02 |0026: move-result v2 │ │ -04c192: 5942 0d05 |0027: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.bottomMargin:I // field@050d │ │ -04c196: 6e10 e500 0000 |0029: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -04c19c: 0e00 |002c: return-void │ │ -04c19e: 0d02 |002d: move-exception v2 │ │ -04c1a0: 6e10 e500 0000 |002e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -04c1a6: 2702 |0031: throw v2 │ │ +04c20c: |[04c20c] android.support.v7.widget.GridLayout$LayoutParams.reInitSuper:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c21c: 6202 ba04 |0000: sget-object v2, Landroid/support/v7/gridlayout/R$styleable;.GridLayout_Layout:[I // field@04ba │ │ +04c220: 6e30 9100 6502 |0002: invoke-virtual {v5, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +04c226: 0c00 |0005: move-result-object v0 │ │ +04c228: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +04c22a: 1503 0080 |0007: const/high16 v3, #int -2147483648 // #8000 │ │ +04c22e: 6e30 dc00 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +04c234: 0a01 |000c: move-result v1 │ │ +04c236: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +04c238: 6e30 dc00 2001 |000e: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +04c23e: 0a02 |0011: move-result v2 │ │ +04c240: 5942 1005 |0012: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.leftMargin:I // field@0510 │ │ +04c244: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +04c246: 6e30 dc00 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +04c24c: 0a02 |0018: move-result v2 │ │ +04c24e: 5942 1305 |0019: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.topMargin:I // field@0513 │ │ +04c252: 1252 |001b: const/4 v2, #int 5 // #5 │ │ +04c254: 6e30 dc00 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +04c25a: 0a02 |001f: move-result v2 │ │ +04c25c: 5942 1105 |0020: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.rightMargin:I // field@0511 │ │ +04c260: 1262 |0022: const/4 v2, #int 6 // #6 │ │ +04c262: 6e30 dc00 2001 |0023: invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +04c268: 0a02 |0026: move-result v2 │ │ +04c26a: 5942 0d05 |0027: iput v2, v4, Landroid/support/v7/widget/GridLayout$LayoutParams;.bottomMargin:I // field@050d │ │ +04c26e: 6e10 e500 0000 |0029: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +04c274: 0e00 |002c: return-void │ │ +04c276: 0d02 |002d: move-exception v2 │ │ +04c278: 6e10 e500 0000 |002e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +04c27e: 2702 |0031: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0029 │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=1888 │ │ 0x0006 line=1891 │ │ 0x000d line=1893 │ │ @@ -77943,43 +77942,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04c1b4: |[04c1b4] android.support.v7.widget.GridLayout$LayoutParams.equals:(Ljava/lang/Object;)Z │ │ -04c1c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04c1c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04c1c8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04c1cc: 0f01 |0004: return v1 │ │ -04c1ce: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -04c1d2: 6e10 c115 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04c1d8: 0c03 |000a: move-result-object v3 │ │ -04c1da: 6e10 c115 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04c1e0: 0c04 |000e: move-result-object v4 │ │ -04c1e2: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -04c1e6: 0121 |0011: move v1, v2 │ │ -04c1e8: 28f2 |0012: goto 0004 // -000e │ │ -04c1ea: 0760 |0013: move-object v0, v6 │ │ -04c1ec: 1f00 3902 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -04c1f0: 5453 0e05 |0016: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c1f4: 5404 0e05 |0018: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c1f8: 6e20 8610 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.equals:(Ljava/lang/Object;)Z // method@1086 │ │ -04c1fe: 0a03 |001d: move-result v3 │ │ -04c200: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ -04c204: 0121 |0020: move v1, v2 │ │ -04c206: 28e3 |0021: goto 0004 // -001d │ │ -04c208: 5453 1205 |0022: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c20c: 5404 1205 |0024: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c210: 6e20 8610 4300 |0026: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.equals:(Ljava/lang/Object;)Z // method@1086 │ │ -04c216: 0a03 |0029: move-result v3 │ │ -04c218: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -04c21c: 0121 |002c: move v1, v2 │ │ -04c21e: 28d7 |002d: goto 0004 // -0029 │ │ +04c28c: |[04c28c] android.support.v7.widget.GridLayout$LayoutParams.equals:(Ljava/lang/Object;)Z │ │ +04c29c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04c29e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04c2a0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +04c2a4: 0f01 |0004: return v1 │ │ +04c2a6: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +04c2aa: 6e10 c815 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04c2b0: 0c03 |000a: move-result-object v3 │ │ +04c2b2: 6e10 c815 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04c2b8: 0c04 |000e: move-result-object v4 │ │ +04c2ba: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +04c2be: 0121 |0011: move v1, v2 │ │ +04c2c0: 28f2 |0012: goto 0004 // -000e │ │ +04c2c2: 0760 |0013: move-object v0, v6 │ │ +04c2c4: 1f00 3902 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +04c2c8: 5453 0e05 |0016: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c2cc: 5404 0e05 |0018: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c2d0: 6e20 8610 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.equals:(Ljava/lang/Object;)Z // method@1086 │ │ +04c2d6: 0a03 |001d: move-result v3 │ │ +04c2d8: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ +04c2dc: 0121 |0020: move v1, v2 │ │ +04c2de: 28e3 |0021: goto 0004 // -001d │ │ +04c2e0: 5453 1205 |0022: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c2e4: 5404 1205 |0024: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c2e8: 6e20 8610 4300 |0026: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.equals:(Ljava/lang/Object;)Z // method@1086 │ │ +04c2ee: 0a03 |0029: move-result v3 │ │ +04c2f0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +04c2f4: 0121 |002c: move v1, v2 │ │ +04c2f6: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1948 │ │ 0x0004 line=1956 │ │ 0x0005 line=1949 │ │ 0x0014 line=1951 │ │ 0x0016 line=1953 │ │ @@ -77994,24 +77993,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04c220: |[04c220] android.support.v7.widget.GridLayout$LayoutParams.hashCode:()I │ │ -04c230: 5431 1205 |0000: iget-object v1, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c234: 6e10 8810 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Spec;.hashCode:()I // method@1088 │ │ -04c23a: 0a00 |0005: move-result v0 │ │ -04c23c: da01 001f |0006: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -04c240: 5432 0e05 |0008: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c244: 6e10 8810 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Spec;.hashCode:()I // method@1088 │ │ -04c24a: 0a02 |000d: move-result v2 │ │ -04c24c: 9000 0102 |000e: add-int v0, v1, v2 │ │ -04c250: 0f00 |0010: return v0 │ │ +04c2f8: |[04c2f8] android.support.v7.widget.GridLayout$LayoutParams.hashCode:()I │ │ +04c308: 5431 1205 |0000: iget-object v1, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c30c: 6e10 8810 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Spec;.hashCode:()I // method@1088 │ │ +04c312: 0a00 |0005: move-result v0 │ │ +04c314: da01 001f |0006: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +04c318: 5432 0e05 |0008: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c31c: 6e10 8810 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout$Spec;.hashCode:()I // method@1088 │ │ +04c322: 0a02 |000d: move-result v2 │ │ +04c324: 9000 0102 |000e: add-int v0, v1, v2 │ │ +04c328: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ 0x0006 line=1962 │ │ 0x0010 line=1963 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 result I │ │ @@ -78022,23 +78021,23 @@ │ │ type : '(Landroid/content/res/TypedArray;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04c254: |[04c254] android.support.v7.widget.GridLayout$LayoutParams.setBaseAttributes:(Landroid/content/res/TypedArray;II)V │ │ -04c264: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -04c266: 6e30 e100 4301 |0001: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@00e1 │ │ -04c26c: 0a00 |0004: move-result v0 │ │ -04c26e: 5920 1405 |0005: iput v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ -04c272: 6e30 e100 5301 |0007: invoke-virtual {v3, v5, v1}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@00e1 │ │ -04c278: 0a00 |000a: move-result v0 │ │ -04c27a: 5920 0f05 |000b: iput v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ -04c27e: 0e00 |000d: return-void │ │ +04c32c: |[04c32c] android.support.v7.widget.GridLayout$LayoutParams.setBaseAttributes:(Landroid/content/res/TypedArray;II)V │ │ +04c33c: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +04c33e: 6e30 e100 4301 |0001: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@00e1 │ │ +04c344: 0a00 |0004: move-result v0 │ │ +04c346: 5920 1405 |0005: iput v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ +04c34a: 6e30 e100 5301 |0007: invoke-virtual {v3, v5, v1}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@00e1 │ │ +04c350: 0a00 |000a: move-result v0 │ │ +04c352: 5920 0f05 |000b: iput v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ +04c356: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1934 │ │ 0x0007 line=1935 │ │ 0x000d line=1936 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ @@ -78051,20 +78050,20 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Interval;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04c280: |[04c280] android.support.v7.widget.GridLayout$LayoutParams.setColumnSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V │ │ -04c290: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c294: 6e20 8510 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; // method@1085 │ │ -04c29a: 0c00 |0005: move-result-object v0 │ │ -04c29c: 5b10 0e05 |0006: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c2a0: 0e00 |0008: return-void │ │ +04c358: |[04c358] android.support.v7.widget.GridLayout$LayoutParams.setColumnSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V │ │ +04c368: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c36c: 6e20 8510 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; // method@1085 │ │ +04c372: 0c00 |0005: move-result-object v0 │ │ +04c374: 5b10 0e05 |0006: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c378: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0008 line=1944 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ 0x0000 - 0x0009 reg=2 span Landroid/support/v7/widget/GridLayout$Interval; │ │ @@ -78074,30 +78073,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04c2a4: |[04c2a4] android.support.v7.widget.GridLayout$LayoutParams.setGravity:(I)V │ │ -04c2b4: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c2b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c2ba: 7120 9c10 1300 |0003: invoke-static {v3, v1}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ -04c2c0: 0c01 |0006: move-result-object v1 │ │ -04c2c2: 6e20 8410 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@1084 │ │ -04c2c8: 0c00 |000a: move-result-object v0 │ │ -04c2ca: 5b20 1205 |000b: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c2ce: 5420 0e05 |000d: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c2d2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -04c2d4: 7120 9c10 1300 |0010: invoke-static {v3, v1}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ -04c2da: 0c01 |0013: move-result-object v1 │ │ -04c2dc: 6e20 8410 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@1084 │ │ -04c2e2: 0c00 |0017: move-result-object v0 │ │ -04c2e4: 5b20 0e05 |0018: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -04c2e8: 0e00 |001a: return-void │ │ +04c37c: |[04c37c] android.support.v7.widget.GridLayout$LayoutParams.setGravity:(I)V │ │ +04c38c: 5420 1205 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c390: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c392: 7120 9c10 1300 |0003: invoke-static {v3, v1}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ +04c398: 0c01 |0006: move-result-object v1 │ │ +04c39a: 6e20 8410 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@1084 │ │ +04c3a0: 0c00 |000a: move-result-object v0 │ │ +04c3a2: 5b20 1205 |000b: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c3a6: 5420 0e05 |000d: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c3aa: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +04c3ac: 7120 9c10 1300 |0010: invoke-static {v3, v1}, Landroid/support/v7/widget/GridLayout;.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; // method@109c │ │ +04c3b2: 0c01 |0013: move-result-object v1 │ │ +04c3b4: 6e20 8410 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@1084 │ │ +04c3ba: 0c00 |0017: move-result-object v0 │ │ +04c3bc: 5b20 0e05 |0018: iput-object v0, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +04c3c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 0x000d line=1929 │ │ 0x001a line=1930 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ @@ -78108,35 +78107,35 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Interval;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04c2ec: |[04c2ec] android.support.v7.widget.GridLayout$LayoutParams.setRowSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V │ │ -04c2fc: 5410 1205 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c300: 6e20 8510 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; // method@1085 │ │ -04c306: 0c00 |0005: move-result-object v0 │ │ -04c308: 5b10 1205 |0006: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -04c30c: 0e00 |0008: return-void │ │ +04c3c4: |[04c3c4] android.support.v7.widget.GridLayout$LayoutParams.setRowSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V │ │ +04c3d4: 5410 1205 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c3d8: 6e20 8510 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Spec;.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; // method@1085 │ │ +04c3de: 0c00 |0005: move-result-object v0 │ │ +04c3e0: 5b10 1205 |0006: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +04c3e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ 0x0008 line=1940 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ 0x0000 - 0x0009 reg=2 span Landroid/support/v7/widget/GridLayout$Interval; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #312 header: │ │ class_idx : 570 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -78160,18 +78159,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c310: |[04c310] android.support.v7.widget.GridLayout$MutableInt.:()V │ │ -04c320: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04c326: 6e10 7910 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$MutableInt;.reset:()V // method@1079 │ │ -04c32c: 0e00 |0006: return-void │ │ +04c3e8: |[04c3e8] android.support.v7.widget.GridLayout$MutableInt.:()V │ │ +04c3f8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c3fe: 6e10 7910 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$MutableInt;.reset:()V // method@1079 │ │ +04c404: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ 0x0003 line=1993 │ │ 0x0006 line=1994 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout$MutableInt; │ │ @@ -78181,18 +78180,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c330: |[04c330] android.support.v7.widget.GridLayout$MutableInt.:(I)V │ │ -04c340: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04c346: 5901 1505 |0003: iput v1, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04c34a: 0e00 |0005: return-void │ │ +04c408: |[04c408] android.support.v7.widget.GridLayout$MutableInt.:(I)V │ │ +04c418: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c41e: 5901 1505 |0003: iput v1, v0, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04c422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1996 │ │ 0x0003 line=1997 │ │ 0x0005 line=1998 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/GridLayout$MutableInt; │ │ @@ -78204,18 +78203,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04c34c: |[04c34c] android.support.v7.widget.GridLayout$MutableInt.reset:()V │ │ -04c35c: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -04c360: 5910 1505 |0002: iput v0, v1, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04c364: 0e00 |0004: return-void │ │ +04c424: |[04c424] android.support.v7.widget.GridLayout$MutableInt.reset:()V │ │ +04c434: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +04c438: 5910 1505 |0002: iput v0, v1, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04c43c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2001 │ │ 0x0004 line=2002 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout$MutableInt; │ │ │ │ @@ -78224,32 +78223,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c368: |[04c368] android.support.v7.widget.GridLayout$MutableInt.toString:()Ljava/lang/String; │ │ -04c378: 5210 1505 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ -04c37c: 7110 ab15 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@15ab │ │ -04c382: 0c00 |0005: move-result-object v0 │ │ -04c384: 1100 |0006: return-object v0 │ │ +04c440: |[04c440] android.support.v7.widget.GridLayout$MutableInt.toString:()Ljava/lang/String; │ │ +04c450: 5210 1505 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout$MutableInt;.value:I // field@0515 │ │ +04c454: 7110 b215 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@15b2 │ │ +04c45a: 0c00 |0005: move-result-object v0 │ │ +04c45c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2006 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout$MutableInt; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #313 header: │ │ class_idx : 571 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -78294,28 +78293,28 @@ │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04c388: |[04c388] android.support.v7.widget.GridLayout$PackedMap.:([Ljava/lang/Object;[Ljava/lang/Object;)V │ │ -04c398: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04c39e: 7110 7e10 0200 |0003: invoke-static {v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.createIndex:([Ljava/lang/Object;)[I // method@107e │ │ -04c3a4: 0c00 |0006: move-result-object v0 │ │ -04c3a6: 5b10 1605 |0007: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ -04c3aa: 5410 1605 |0009: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ -04c3ae: 7120 7d10 0200 |000b: invoke-static {v2, v0}, Landroid/support/v7/widget/GridLayout$PackedMap;.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; // method@107d │ │ -04c3b4: 0c00 |000e: move-result-object v0 │ │ -04c3b6: 5b10 1705 |000f: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ -04c3ba: 5410 1605 |0011: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ -04c3be: 7120 7d10 0300 |0013: invoke-static {v3, v0}, Landroid/support/v7/widget/GridLayout$PackedMap;.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; // method@107d │ │ -04c3c4: 0c00 |0016: move-result-object v0 │ │ -04c3c6: 5b10 1805 |0017: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04c3ca: 0e00 |0019: return-void │ │ +04c460: |[04c460] android.support.v7.widget.GridLayout$PackedMap.:([Ljava/lang/Object;[Ljava/lang/Object;)V │ │ +04c470: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c476: 7110 7e10 0200 |0003: invoke-static {v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.createIndex:([Ljava/lang/Object;)[I // method@107e │ │ +04c47c: 0c00 |0006: move-result-object v0 │ │ +04c47e: 5b10 1605 |0007: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ +04c482: 5410 1605 |0009: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ +04c486: 7120 7d10 0200 |000b: invoke-static {v2, v0}, Landroid/support/v7/widget/GridLayout$PackedMap;.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; // method@107d │ │ +04c48c: 0c00 |000e: move-result-object v0 │ │ +04c48e: 5b10 1705 |000f: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.keys:[Ljava/lang/Object; // field@0517 │ │ +04c492: 5410 1605 |0011: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ +04c496: 7120 7d10 0300 |0013: invoke-static {v3, v0}, Landroid/support/v7/widget/GridLayout$PackedMap;.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; // method@107d │ │ +04c49c: 0c00 |0016: move-result-object v0 │ │ +04c49e: 5b10 1805 |0017: iput-object v0, v1, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04c4a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0003 line=2061 │ │ 0x0009 line=2063 │ │ 0x0011 line=2064 │ │ 0x0019 line=2065 │ │ @@ -78332,17 +78331,17 @@ │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;Landroid/support/v7/widget/GridLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c3cc: |[04c3cc] android.support.v7.widget.GridLayout$PackedMap.:([Ljava/lang/Object;[Ljava/lang/Object;Landroid/support/v7/widget/GridLayout$1;)V │ │ -04c3dc: 7030 7b10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.:([Ljava/lang/Object;[Ljava/lang/Object;)V // method@107b │ │ -04c3e2: 0e00 |0003: return-void │ │ +04c4a4: |[04c4a4] android.support.v7.widget.GridLayout$PackedMap.:([Ljava/lang/Object;[Ljava/lang/Object;Landroid/support/v7/widget/GridLayout$1;)V │ │ +04c4b4: 7030 7b10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$PackedMap;.:([Ljava/lang/Object;[Ljava/lang/Object;)V // method@107b │ │ +04c4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2055 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/widget/GridLayout$PackedMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$PackedMap; Landroid/support/v7/widget/GridLayout$PackedMap; │ │ 0x0000 - 0x0004 reg=1 x0 [Ljava/lang/Object; │ │ @@ -78354,37 +78353,37 @@ │ │ type : '([Ljava/lang/Object;[I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -04c3e4: |[04c3e4] android.support.v7.widget.GridLayout$PackedMap.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; │ │ -04c3f4: 2163 |0000: array-length v3, v6 │ │ -04c3f6: 6e10 c115 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04c3fc: 0c04 |0004: move-result-object v4 │ │ -04c3fe: 6e10 8f15 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@158f │ │ -04c404: 0c00 |0008: move-result-object v0 │ │ -04c406: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ -04c408: 7120 bc10 4700 |000a: invoke-static {v7, v4}, Landroid/support/v7/widget/GridLayout;.max2:([II)I // method@10bc │ │ -04c40e: 0a04 |000d: move-result v4 │ │ -04c410: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04c414: 7120 1116 4000 |0010: invoke-static {v0, v4}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1611 │ │ -04c41a: 0c04 |0013: move-result-object v4 │ │ -04c41c: 1f04 c803 |0014: check-cast v4, [Ljava/lang/Object; // type@03c8 │ │ -04c420: 0742 |0016: move-object v2, v4 │ │ -04c422: 1f02 c803 |0017: check-cast v2, [Ljava/lang/Object; // type@03c8 │ │ -04c426: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -04c428: 3531 0b00 |001a: if-ge v1, v3, 0025 // +000b │ │ -04c42c: 4404 0701 |001c: aget v4, v7, v1 │ │ -04c430: 4605 0601 |001e: aget-object v5, v6, v1 │ │ -04c434: 4d05 0204 |0020: aput-object v5, v2, v4 │ │ -04c438: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04c43c: 28f6 |0024: goto 001a // -000a │ │ -04c43e: 1102 |0025: return-object v2 │ │ +04c4bc: |[04c4bc] android.support.v7.widget.GridLayout$PackedMap.compact:([Ljava/lang/Object;[I)[Ljava/lang/Object; │ │ +04c4cc: 2163 |0000: array-length v3, v6 │ │ +04c4ce: 6e10 c815 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04c4d4: 0c04 |0004: move-result-object v4 │ │ +04c4d6: 6e10 9615 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@1596 │ │ +04c4dc: 0c00 |0008: move-result-object v0 │ │ +04c4de: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ +04c4e0: 7120 bc10 4700 |000a: invoke-static {v7, v4}, Landroid/support/v7/widget/GridLayout;.max2:([II)I // method@10bc │ │ +04c4e6: 0a04 |000d: move-result v4 │ │ +04c4e8: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04c4ec: 7120 1816 4000 |0010: invoke-static {v0, v4}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1618 │ │ +04c4f2: 0c04 |0013: move-result-object v4 │ │ +04c4f4: 1f04 ca03 |0014: check-cast v4, [Ljava/lang/Object; // type@03ca │ │ +04c4f8: 0742 |0016: move-object v2, v4 │ │ +04c4fa: 1f02 ca03 |0017: check-cast v2, [Ljava/lang/Object; // type@03ca │ │ +04c4fe: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04c500: 3531 0b00 |001a: if-ge v1, v3, 0025 // +000b │ │ +04c504: 4404 0701 |001c: aget v4, v7, v1 │ │ +04c508: 4605 0601 |001e: aget-object v5, v6, v1 │ │ +04c50c: 4d05 0204 |0020: aput-object v5, v2, v4 │ │ +04c510: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04c514: 28f6 |0024: goto 001a // -000a │ │ +04c516: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2092 │ │ 0x0001 line=2093 │ │ 0x0009 line=2094 │ │ 0x0019 line=2097 │ │ 0x001c line=2098 │ │ @@ -78404,37 +78403,37 @@ │ │ type : '([Ljava/lang/Object;)[I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -04c440: |[04c440] android.support.v7.widget.GridLayout$PackedMap.createIndex:([Ljava/lang/Object;)[I │ │ -04c450: 2175 |0000: array-length v5, v7 │ │ -04c452: 2354 ae03 |0001: new-array v4, v5, [I // type@03ae │ │ -04c456: 2203 6c03 |0003: new-instance v3, Ljava/util/HashMap; // type@036c │ │ -04c45a: 7010 4e16 0300 |0005: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@164e │ │ -04c460: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04c462: 3550 2000 |0009: if-ge v0, v5, 0029 // +0020 │ │ -04c466: 4602 0700 |000b: aget-object v2, v7, v0 │ │ -04c46a: 7220 7c16 2300 |000d: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04c470: 0c01 |0010: move-result-object v1 │ │ -04c472: 1f01 3803 |0011: check-cast v1, Ljava/lang/Integer; // type@0338 │ │ -04c476: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ -04c47a: 7210 8116 0300 |0015: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1681 │ │ -04c480: 0a06 |0018: move-result v6 │ │ -04c482: 7110 ac15 0600 |0019: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -04c488: 0c01 |001c: move-result-object v1 │ │ -04c48a: 7230 7e16 2301 |001d: invoke-interface {v3, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -04c490: 6e10 a715 0100 |0020: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -04c496: 0a06 |0023: move-result v6 │ │ -04c498: 4b06 0400 |0024: aput v6, v4, v0 │ │ -04c49c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04c4a0: 28e1 |0028: goto 0009 // -001f │ │ -04c4a2: 1104 |0029: return-object v4 │ │ +04c518: |[04c518] android.support.v7.widget.GridLayout$PackedMap.createIndex:([Ljava/lang/Object;)[I │ │ +04c528: 2175 |0000: array-length v5, v7 │ │ +04c52a: 2354 b003 |0001: new-array v4, v5, [I // type@03b0 │ │ +04c52e: 2203 6e03 |0003: new-instance v3, Ljava/util/HashMap; // type@036e │ │ +04c532: 7010 5516 0300 |0005: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@1655 │ │ +04c538: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04c53a: 3550 2000 |0009: if-ge v0, v5, 0029 // +0020 │ │ +04c53e: 4602 0700 |000b: aget-object v2, v7, v0 │ │ +04c542: 7220 8316 2300 |000d: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04c548: 0c01 |0010: move-result-object v1 │ │ +04c54a: 1f01 3a03 |0011: check-cast v1, Ljava/lang/Integer; // type@033a │ │ +04c54e: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ +04c552: 7210 8816 0300 |0015: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1688 │ │ +04c558: 0a06 |0018: move-result v6 │ │ +04c55a: 7110 b315 0600 |0019: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +04c560: 0c01 |001c: move-result-object v1 │ │ +04c562: 7230 8516 2301 |001d: invoke-interface {v3, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +04c568: 6e10 ae15 0100 |0020: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +04c56e: 0a06 |0023: move-result v6 │ │ +04c570: 4b06 0400 |0024: aput v6, v4, v0 │ │ +04c574: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04c578: 28e1 |0028: goto 0009 // -001f │ │ +04c57a: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2072 │ │ 0x0001 line=2073 │ │ 0x0003 line=2075 │ │ 0x0008 line=2076 │ │ 0x000b line=2077 │ │ @@ -78461,35 +78460,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04c4a4: |[04c4a4] android.support.v7.widget.GridLayout$PackedMap.getValue:(I)Ljava/lang/Object; │ │ -04c4b4: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ -04c4b8: 5421 1605 |0002: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ -04c4bc: 4401 0103 |0004: aget v1, v1, v3 │ │ -04c4c0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -04c4c4: 1100 |0008: return-object v0 │ │ +04c57c: |[04c57c] android.support.v7.widget.GridLayout$PackedMap.getValue:(I)Ljava/lang/Object; │ │ +04c58c: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$PackedMap;.values:[Ljava/lang/Object; // field@0518 │ │ +04c590: 5421 1605 |0002: iget-object v1, v2, Landroid/support/v7/widget/GridLayout$PackedMap;.index:[I // field@0516 │ │ +04c594: 4401 0103 |0004: aget v1, v1, v3 │ │ +04c598: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +04c59c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2068 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/widget/GridLayout$PackedMap; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/widget/GridLayout$PackedMap; Landroid/support/v7/widget/GridLayout$PackedMap; │ │ 0x0000 - 0x0009 reg=3 i I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #314 header: │ │ class_idx : 572 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 873 │ │ +superclass_idx : 837 │ │ +source_file_idx : 891 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #314 annotations: │ │ Annotations on class │ │ @@ -78525,40 +78524,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04c4c8: |[04c4c8] android.support.v7.widget.GridLayout$Spec.:()V │ │ -04c4d8: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -04c4dc: 7110 d410 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/GridLayout;.spec:(I)Landroid/support/v7/widget/GridLayout$Spec; // method@10d4 │ │ -04c4e2: 0c00 |0005: move-result-object v0 │ │ -04c4e4: 6900 1905 |0006: sput-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ -04c4e8: 0e00 |0008: return-void │ │ +04c5a0: |[04c5a0] android.support.v7.widget.GridLayout$Spec.:()V │ │ +04c5b0: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +04c5b4: 7110 d410 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/GridLayout;.spec:(I)Landroid/support/v7/widget/GridLayout$Spec; // method@10d4 │ │ +04c5ba: 0c00 |0005: move-result-object v0 │ │ +04c5bc: 6900 1905 |0006: sput-object v0, Landroid/support/v7/widget/GridLayout$Spec;.UNDEFINED:Landroid/support/v7/widget/GridLayout$Spec; // field@0519 │ │ +04c5c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2279 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/GridLayout$Spec;) │ │ name : '' │ │ type : '(ZIILandroid/support/v7/widget/GridLayout$Alignment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -04c4ec: |[04c4ec] android.support.v7.widget.GridLayout$Spec.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;)V │ │ -04c4fc: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -04c500: 9001 0405 |0002: add-int v1, v4, v5 │ │ -04c504: 7030 6010 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -04c50a: 7040 8310 3260 |0007: invoke-direct {v2, v3, v0, v6}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ -04c510: 0e00 |000a: return-void │ │ +04c5c4: |[04c5c4] android.support.v7.widget.GridLayout$Spec.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;)V │ │ +04c5d4: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +04c5d8: 9001 0405 |0002: add-int v1, v4, v5 │ │ +04c5dc: 7030 6010 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +04c5e2: 7040 8310 3260 |0007: invoke-direct {v2, v3, v0, v6}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ +04c5e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2292 │ │ 0x000a line=2293 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/GridLayout$Spec; │ │ 0x0000 - 0x000b reg=3 startDefined Z │ │ @@ -78571,17 +78570,17 @@ │ │ type : '(ZIILandroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -04c514: |[04c514] android.support.v7.widget.GridLayout$Spec.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$1;)V │ │ -04c524: 7054 8110 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;)V // method@1081 │ │ -04c52a: 0e00 |0003: return-void │ │ +04c5ec: |[04c5ec] android.support.v7.widget.GridLayout$Spec.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$1;)V │ │ +04c5fc: 7054 8110 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;)V // method@1081 │ │ +04c602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2278 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$Spec; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -78594,20 +78593,20 @@ │ │ type : '(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04c52c: |[04c52c] android.support.v7.widget.GridLayout$Spec.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V │ │ -04c53c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04c542: 5c01 1c05 |0003: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ -04c546: 5b02 1b05 |0005: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04c54a: 5b03 1a05 |0007: iput-object v3, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c54e: 0e00 |0009: return-void │ │ +04c604: |[04c604] android.support.v7.widget.GridLayout$Spec.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V │ │ +04c614: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c61a: 5c01 1c05 |0003: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ +04c61e: 5b02 1b05 |0005: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04c622: 5b03 1a05 |0007: iput-object v3, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c626: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2285 │ │ 0x0003 line=2286 │ │ 0x0005 line=2287 │ │ 0x0007 line=2288 │ │ 0x0009 line=2289 │ │ @@ -78623,20 +78622,20 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -04c550: |[04c550] android.support.v7.widget.GridLayout$Spec.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ -04c560: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ -04c564: 5531 1c05 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ -04c568: 5432 1b05 |0004: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04c56c: 7040 8310 1042 |0006: invoke-direct {v0, v1, v2, v4}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ -04c572: 1100 |0009: return-object v0 │ │ +04c628: |[04c628] android.support.v7.widget.GridLayout$Spec.copyWriteAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ +04c638: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ +04c63c: 5531 1c05 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ +04c640: 5432 1b05 |0004: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04c644: 7040 8310 1042 |0006: invoke-direct {v0, v1, v2, v4}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ +04c64a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2300 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/widget/GridLayout$Spec; │ │ 0x0000 - 0x000a reg=4 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ │ │ @@ -78645,20 +78644,20 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -04c574: |[04c574] android.support.v7.widget.GridLayout$Spec.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; │ │ -04c584: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ -04c588: 5531 1c05 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ -04c58c: 5432 1a05 |0004: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c590: 7040 8310 1024 |0006: invoke-direct {v0, v1, v4, v2}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ -04c596: 1100 |0009: return-object v0 │ │ +04c64c: |[04c64c] android.support.v7.widget.GridLayout$Spec.copyWriteSpan:(Landroid/support/v7/widget/GridLayout$Interval;)Landroid/support/v7/widget/GridLayout$Spec; │ │ +04c65c: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ +04c660: 5531 1c05 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ +04c664: 5432 1a05 |0004: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c668: 7040 8310 1024 |0006: invoke-direct {v0, v1, v4, v2}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZLandroid/support/v7/widget/GridLayout$Interval;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1083 │ │ +04c66e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2296 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/widget/GridLayout$Spec; │ │ 0x0000 - 0x000a reg=4 span Landroid/support/v7/widget/GridLayout$Interval; │ │ │ │ @@ -78667,43 +78666,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04c598: |[04c598] android.support.v7.widget.GridLayout$Spec.equals:(Ljava/lang/Object;)Z │ │ -04c5a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04c5aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04c5ac: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04c5b0: 0f01 |0004: return v1 │ │ -04c5b2: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -04c5b6: 6e10 c115 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04c5bc: 0c03 |000a: move-result-object v3 │ │ -04c5be: 6e10 c115 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04c5c4: 0c04 |000e: move-result-object v4 │ │ -04c5c6: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -04c5ca: 0121 |0011: move v1, v2 │ │ -04c5cc: 28f2 |0012: goto 0004 // -000e │ │ -04c5ce: 0760 |0013: move-object v0, v6 │ │ -04c5d0: 1f00 3c02 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ -04c5d4: 5453 1a05 |0016: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c5d8: 5404 1a05 |0018: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c5dc: 6e20 c015 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c0 │ │ -04c5e2: 0a03 |001d: move-result v3 │ │ -04c5e4: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ -04c5e8: 0121 |0020: move v1, v2 │ │ -04c5ea: 28e3 |0021: goto 0004 // -001d │ │ -04c5ec: 5453 1b05 |0022: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04c5f0: 5404 1b05 |0024: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04c5f4: 6e20 6110 4300 |0026: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Interval;.equals:(Ljava/lang/Object;)Z // method@1061 │ │ -04c5fa: 0a03 |0029: move-result v3 │ │ -04c5fc: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -04c600: 0121 |002c: move v1, v2 │ │ -04c602: 28d7 |002d: goto 0004 // -0029 │ │ +04c670: |[04c670] android.support.v7.widget.GridLayout$Spec.equals:(Ljava/lang/Object;)Z │ │ +04c680: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04c682: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04c684: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +04c688: 0f01 |0004: return v1 │ │ +04c68a: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +04c68e: 6e10 c815 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04c694: 0c03 |000a: move-result-object v3 │ │ +04c696: 6e10 c815 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04c69c: 0c04 |000e: move-result-object v4 │ │ +04c69e: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +04c6a2: 0121 |0011: move v1, v2 │ │ +04c6a4: 28f2 |0012: goto 0004 // -000e │ │ +04c6a6: 0760 |0013: move-object v0, v6 │ │ +04c6a8: 1f00 3c02 |0014: check-cast v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ +04c6ac: 5453 1a05 |0016: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c6b0: 5404 1a05 |0018: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c6b4: 6e20 c715 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c7 │ │ +04c6ba: 0a03 |001d: move-result v3 │ │ +04c6bc: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ +04c6c0: 0121 |0020: move v1, v2 │ │ +04c6c2: 28e3 |0021: goto 0004 // -001d │ │ +04c6c4: 5453 1b05 |0022: iget-object v3, v5, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04c6c8: 5404 1b05 |0024: iget-object v4, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04c6cc: 6e20 6110 4300 |0026: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout$Interval;.equals:(Ljava/lang/Object;)Z // method@1061 │ │ +04c6d2: 0a03 |0029: move-result v3 │ │ +04c6d4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +04c6d8: 0121 |002c: move v1, v2 │ │ +04c6da: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2319 │ │ 0x0004 line=2336 │ │ 0x0005 line=2322 │ │ 0x0012 line=2323 │ │ 0x0014 line=2326 │ │ @@ -78721,22 +78720,22 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04c604: |[04c604] android.support.v7.widget.GridLayout$Spec.getFlexibility:()I │ │ -04c614: 5420 1a05 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c618: 6201 3d05 |0002: sget-object v1, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ -04c61c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -04c620: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04c622: 0f00 |0007: return v0 │ │ -04c624: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -04c626: 28fe |0009: goto 0007 // -0002 │ │ +04c6dc: |[04c6dc] android.support.v7.widget.GridLayout$Spec.getFlexibility:()I │ │ +04c6ec: 5420 1a05 |0000: iget-object v0, v2, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c6f0: 6201 3d05 |0002: sget-object v1, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ +04c6f4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +04c6f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04c6fa: 0f00 |0007: return v0 │ │ +04c6fc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +04c6fe: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/GridLayout$Spec; │ │ │ │ #4 : (in Landroid/support/v7/widget/GridLayout$Spec;) │ │ @@ -78744,40 +78743,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04c628: |[04c628] android.support.v7.widget.GridLayout$Spec.hashCode:()I │ │ -04c638: 5431 1b05 |0000: iget-object v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -04c63c: 6e10 6210 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Interval;.hashCode:()I // method@1062 │ │ -04c642: 0a00 |0005: move-result v0 │ │ -04c644: da01 001f |0006: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -04c648: 5432 1a05 |0008: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -04c64c: 6e10 c215 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@15c2 │ │ -04c652: 0a02 |000d: move-result v2 │ │ -04c654: 9000 0102 |000e: add-int v0, v1, v2 │ │ -04c658: 0f00 |0010: return v0 │ │ +04c700: |[04c700] android.support.v7.widget.GridLayout$Spec.hashCode:()I │ │ +04c710: 5431 1b05 |0000: iget-object v1, v3, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +04c714: 6e10 6210 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout$Interval;.hashCode:()I // method@1062 │ │ +04c71a: 0a00 |0005: move-result v0 │ │ +04c71c: da01 001f |0006: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +04c720: 5432 1a05 |0008: iget-object v2, v3, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +04c724: 6e10 c915 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@15c9 │ │ +04c72a: 0a02 |000d: move-result v2 │ │ +04c72c: 9000 0102 |000e: add-int v0, v1, v2 │ │ +04c730: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2341 │ │ 0x0006 line=2342 │ │ 0x0010 line=2343 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 result I │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/widget/GridLayout$Spec; │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #315 header: │ │ class_idx : 574 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 617 │ │ -source_file_idx : 2493 │ │ +source_file_idx : 2515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #315 - │ │ Class descriptor : 'Landroid/support/v7/widget/Space;' │ │ @@ -78792,18 +78791,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04c65c: |[04c65c] android.support.v7.widget.Space.:(Landroid/content/Context;)V │ │ -04c66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c66e: 7030 da10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ -04c674: 0e00 |0004: return-void │ │ +04c734: |[04c734] android.support.v7.widget.Space.:(Landroid/content/Context;)V │ │ +04c744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c746: 7030 da10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ +04c74c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Space; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -78813,18 +78812,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04c678: |[04c678] android.support.v7.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c68a: 7040 db10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@10db │ │ -04c690: 0e00 |0004: return-void │ │ +04c750: |[04c750] android.support.v7.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04c760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c762: 7040 db10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@10db │ │ +04c768: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Space; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -78835,22 +78834,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -04c694: |[04c694] android.support.v7.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -04c6a4: 7040 6f11 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@116f │ │ -04c6aa: 6e10 e010 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/Space;.getVisibility:()I // method@10e0 │ │ -04c6b0: 0a00 |0006: move-result v0 │ │ -04c6b2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -04c6b6: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -04c6b8: 6e20 e310 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Space;.setVisibility:(I)V // method@10e3 │ │ -04c6be: 0e00 |000d: return-void │ │ +04c76c: |[04c76c] android.support.v7.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04c77c: 7040 6f11 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@116f │ │ +04c782: 6e10 e010 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/Space;.getVisibility:()I // method@10e0 │ │ +04c788: 0a00 |0006: move-result v0 │ │ +04c78a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +04c78e: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +04c790: 6e20 e310 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Space;.setVisibility:(I)V // method@10e3 │ │ +04c796: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0009 line=36 │ │ 0x000d line=38 │ │ locals : │ │ @@ -78864,30 +78863,30 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04c6c0: |[04c6c0] android.support.v7.widget.Space.getDefaultSize2:(II)I │ │ -04c6d0: 0130 |0000: move v0, v3 │ │ -04c6d2: 7110 6b11 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -04c6d8: 0a01 |0004: move-result v1 │ │ -04c6da: 7110 6c11 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -04c6e0: 0a02 |0008: move-result v2 │ │ -04c6e2: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ -04c6e8: 0f00 |000c: return v0 │ │ -04c6ea: 0130 |000d: move v0, v3 │ │ -04c6ec: 28fe |000e: goto 000c // -0002 │ │ -04c6ee: 7120 b915 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -04c6f4: 0a00 |0012: move-result v0 │ │ -04c6f6: 28f9 |0013: goto 000c // -0007 │ │ -04c6f8: 0120 |0014: move v0, v2 │ │ -04c6fa: 28f7 |0015: goto 000c // -0009 │ │ -04c6fc: 0002 0300 0000 0080 0000 0000 0000 ... |0016: sparse-switch-data (14 units) │ │ +04c798: |[04c798] android.support.v7.widget.Space.getDefaultSize2:(II)I │ │ +04c7a8: 0130 |0000: move v0, v3 │ │ +04c7aa: 7110 6b11 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +04c7b0: 0a01 |0004: move-result v1 │ │ +04c7b2: 7110 6c11 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +04c7b8: 0a02 |0008: move-result v2 │ │ +04c7ba: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ +04c7c0: 0f00 |000c: return v0 │ │ +04c7c2: 0130 |000d: move v0, v3 │ │ +04c7c4: 28fe |000e: goto 000c // -0002 │ │ +04c7c6: 7120 c015 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +04c7cc: 0a00 |0012: move-result v0 │ │ +04c7ce: 28f9 |0013: goto 000c // -0007 │ │ +04c7d0: 0120 |0014: move v0, v2 │ │ +04c7d2: 28f7 |0015: goto 000c // -0009 │ │ +04c7d4: 0002 0300 0000 0080 0000 0000 0000 ... |0016: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0001 line=71 │ │ 0x0005 line=72 │ │ 0x0009 line=74 │ │ 0x000c line=85 │ │ @@ -78910,16 +78909,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04c718: |[04c718] android.support.v7.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ -04c728: 0e00 |0000: return-void │ │ +04c7f0: |[04c7f0] android.support.v7.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ +04c800: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Space; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -78928,41 +78927,41 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -04c72c: |[04c72c] android.support.v7.widget.Space.onMeasure:(II)V │ │ -04c73c: 6e10 df10 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/Space;.getSuggestedMinimumWidth:()I // method@10df │ │ -04c742: 0a00 |0003: move-result v0 │ │ -04c744: 7120 dd10 3000 |0004: invoke-static {v0, v3}, Landroid/support/v7/widget/Space;.getDefaultSize2:(II)I // method@10dd │ │ -04c74a: 0a00 |0007: move-result v0 │ │ -04c74c: 6e10 de10 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Space;.getSuggestedMinimumHeight:()I // method@10de │ │ -04c752: 0a01 |000b: move-result v1 │ │ -04c754: 7120 dd10 4100 |000c: invoke-static {v1, v4}, Landroid/support/v7/widget/Space;.getDefaultSize2:(II)I // method@10dd │ │ -04c75a: 0a01 |000f: move-result v1 │ │ -04c75c: 6e30 e210 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/Space;.setMeasuredDimension:(II)V // method@10e2 │ │ -04c762: 0e00 |0013: return-void │ │ +04c804: |[04c804] android.support.v7.widget.Space.onMeasure:(II)V │ │ +04c814: 6e10 df10 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/Space;.getSuggestedMinimumWidth:()I // method@10df │ │ +04c81a: 0a00 |0003: move-result v0 │ │ +04c81c: 7120 dd10 3000 |0004: invoke-static {v0, v3}, Landroid/support/v7/widget/Space;.getDefaultSize2:(II)I // method@10dd │ │ +04c822: 0a00 |0007: move-result v0 │ │ +04c824: 6e10 de10 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Space;.getSuggestedMinimumHeight:()I // method@10de │ │ +04c82a: 0a01 |000b: move-result v1 │ │ +04c82c: 7120 dd10 4100 |000c: invoke-static {v1, v4}, Landroid/support/v7/widget/Space;.getDefaultSize2:(II)I // method@10dd │ │ +04c832: 0a01 |000f: move-result v1 │ │ +04c834: 6e30 e210 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v7/widget/Space;.setMeasuredDimension:(II)V // method@10e2 │ │ +04c83a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0013 line=93 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/Space; │ │ 0x0000 - 0x0014 reg=3 widthMeasureSpec I │ │ 0x0000 - 0x0014 reg=4 heightMeasureSpec I │ │ │ │ - source_file_idx : 2493 (Space.java) │ │ + source_file_idx : 2515 (Space.java) │ │ │ │ Class #316 header: │ │ class_idx : 575 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 621 │ │ -source_file_idx : 2782 │ │ +source_file_idx : 2804 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #316 - │ │ Class descriptor : 'Landroid/support/v7/widget/ViewGroup;' │ │ @@ -78987,17 +78986,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04c764: |[04c764] android.support.v7.widget.ViewGroup.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -04c774: 7040 e811 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ -04c77a: 0e00 |0003: return-void │ │ +04c83c: |[04c83c] android.support.v7.widget.ViewGroup.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04c84c: 7040 e811 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@11e8 │ │ +04c852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -79009,17 +79008,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04c77c: |[04c77c] android.support.v7.widget.ViewGroup.isLayoutRtl:(Landroid/view/View;)Z │ │ -04c78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c78e: 0f00 |0001: return v0 │ │ +04c854: |[04c854] android.support.v7.widget.ViewGroup.isLayoutRtl:(Landroid/view/View;)Z │ │ +04c864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c866: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v7/widget/ViewGroup;) │ │ @@ -79027,43 +79026,43 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -04c790: |[04c790] android.support.v7.widget.ViewGroup.resolveSizeAndState:(III)I │ │ -04c7a0: 6003 2200 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -04c7a4: 1304 0b00 |0002: const/16 v4, #int 11 // #b │ │ -04c7a8: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -04c7ac: 7130 b911 6507 |0006: invoke-static {v5, v6, v7}, Landroid/view/View;.resolveSizeAndState:(III)I // method@11b9 │ │ -04c7b2: 0a03 |0009: move-result v3 │ │ -04c7b4: 0f03 |000a: return v3 │ │ -04c7b6: 0150 |000b: move v0, v5 │ │ -04c7b8: 7110 6b11 0600 |000c: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -04c7be: 0a01 |000f: move-result v1 │ │ -04c7c0: 7110 6c11 0600 |0010: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -04c7c6: 0a02 |0013: move-result v2 │ │ -04c7c8: 2c01 1600 0000 |0014: sparse-switch v1, 0000002a // +00000016 │ │ -04c7ce: 1503 00ff |0017: const/high16 v3, #int -16777216 // #ff00 │ │ -04c7d2: b573 |0019: and-int/2addr v3, v7 │ │ -04c7d4: b603 |001a: or-int/2addr v3, v0 │ │ -04c7d6: 28ef |001b: goto 000a // -0011 │ │ -04c7d8: 0150 |001c: move v0, v5 │ │ -04c7da: 28fa |001d: goto 0017 // -0006 │ │ -04c7dc: 3552 0700 |001e: if-ge v2, v5, 0025 // +0007 │ │ -04c7e0: 1503 0001 |0020: const/high16 v3, #int 16777216 // #100 │ │ -04c7e4: 9600 0203 |0022: or-int v0, v2, v3 │ │ -04c7e8: 28f3 |0024: goto 0017 // -000d │ │ -04c7ea: 0150 |0025: move v0, v5 │ │ -04c7ec: 28f1 |0026: goto 0017 // -000f │ │ -04c7ee: 0120 |0027: move v0, v2 │ │ -04c7f0: 28ef |0028: goto 0017 // -0011 │ │ -04c7f2: 0000 |0029: nop // spacer │ │ -04c7f4: 0002 0300 0000 0080 0000 0000 0000 ... |002a: sparse-switch-data (14 units) │ │ +04c868: |[04c868] android.support.v7.widget.ViewGroup.resolveSizeAndState:(III)I │ │ +04c878: 6003 2200 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +04c87c: 1304 0b00 |0002: const/16 v4, #int 11 // #b │ │ +04c880: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +04c884: 7130 b911 6507 |0006: invoke-static {v5, v6, v7}, Landroid/view/View;.resolveSizeAndState:(III)I // method@11b9 │ │ +04c88a: 0a03 |0009: move-result v3 │ │ +04c88c: 0f03 |000a: return v3 │ │ +04c88e: 0150 |000b: move v0, v5 │ │ +04c890: 7110 6b11 0600 |000c: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +04c896: 0a01 |000f: move-result v1 │ │ +04c898: 7110 6c11 0600 |0010: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +04c89e: 0a02 |0013: move-result v2 │ │ +04c8a0: 2c01 1600 0000 |0014: sparse-switch v1, 0000002a // +00000016 │ │ +04c8a6: 1503 00ff |0017: const/high16 v3, #int -16777216 // #ff00 │ │ +04c8aa: b573 |0019: and-int/2addr v3, v7 │ │ +04c8ac: b603 |001a: or-int/2addr v3, v0 │ │ +04c8ae: 28ef |001b: goto 000a // -0011 │ │ +04c8b0: 0150 |001c: move v0, v5 │ │ +04c8b2: 28fa |001d: goto 0017 // -0006 │ │ +04c8b4: 3552 0700 |001e: if-ge v2, v5, 0025 // +0007 │ │ +04c8b8: 1503 0001 |0020: const/high16 v3, #int 16777216 // #100 │ │ +04c8bc: 9600 0203 |0022: or-int v0, v2, v3 │ │ +04c8c0: 28f3 |0024: goto 0017 // -000d │ │ +04c8c2: 0150 |0025: move v0, v5 │ │ +04c8c4: 28f1 |0026: goto 0017 // -000f │ │ +04c8c6: 0120 |0027: move v0, v2 │ │ +04c8c8: 28ef |0028: goto 0017 // -0011 │ │ +04c8ca: 0000 |0029: nop // spacer │ │ +04c8cc: 0002 0300 0000 0080 0000 0000 0000 ... |002a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x000a line=77 │ │ 0x000b line=59 │ │ 0x000c line=60 │ │ @@ -79083,21 +79082,21 @@ │ │ 0x0010 - 0x0038 reg=1 specMode I │ │ 0x0014 - 0x0038 reg=2 specSize I │ │ 0x0000 - 0x0038 reg=5 size I │ │ 0x0000 - 0x0038 reg=6 measureSpec I │ │ 0x0000 - 0x0038 reg=7 childMeasuredState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2782 (ViewGroup.java) │ │ + source_file_idx : 2804 (ViewGroup.java) │ │ │ │ Class #317 header: │ │ class_idx : 679 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 539 │ │ +superclass_idx : 837 │ │ +source_file_idx : 557 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #317 - │ │ Class descriptor : 'Lcom/android/volley/BuildConfig;' │ │ @@ -79142,31 +79141,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c810: |[04c810] com.android.volley.BuildConfig.:()V │ │ -04c820: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04c826: 0e00 |0003: return-void │ │ +04c8e8: |[04c8e8] com.android.volley.BuildConfig.:()V │ │ +04c8f8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c8fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 539 (BuildConfig.java) │ │ + source_file_idx : 557 (BuildConfig.java) │ │ │ │ Class #318 header: │ │ class_idx : 680 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 575 │ │ +superclass_idx : 837 │ │ +source_file_idx : 593 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #318 annotations: │ │ Annotations on class │ │ @@ -79216,20 +79215,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04c828: |[04c828] com.android.volley.Cache$Entry.:()V │ │ -04c838: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04c83e: 7100 4916 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1649 │ │ -04c844: 0c00 |0006: move-result-object v0 │ │ -04c846: 5b10 6805 |0007: iput-object v0, v1, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -04c84a: 0e00 |0009: return-void │ │ +04c900: |[04c900] com.android.volley.Cache$Entry.:()V │ │ +04c910: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c916: 7100 5016 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1650 │ │ +04c91c: 0c00 |0006: move-result-object v0 │ │ +04c91e: 5b10 6805 |0007: iput-object v0, v1, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +04c922: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/android/volley/Cache$Entry; │ │ │ │ @@ -79239,24 +79238,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -04c84c: |[04c84c] com.android.volley.Cache$Entry.isExpired:()Z │ │ -04c85c: 5340 6b05 |0000: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ -04c860: 7100 0116 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -04c866: 0b02 |0005: move-result-wide v2 │ │ -04c868: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ -04c86c: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ -04c870: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04c872: 0f00 |000b: return v0 │ │ -04c874: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04c876: 28fe |000d: goto 000b // -0002 │ │ +04c924: |[04c924] com.android.volley.Cache$Entry.isExpired:()Z │ │ +04c934: 5340 6b05 |0000: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ +04c938: 7100 0816 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +04c93e: 0b02 |0005: move-result-wide v2 │ │ +04c940: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ +04c944: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ +04c948: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04c94a: 0f00 |000b: return v0 │ │ +04c94c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04c94e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/android/volley/Cache$Entry; │ │ │ │ #1 : (in Lcom/android/volley/Cache$Entry;) │ │ @@ -79264,37 +79263,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -04c878: |[04c878] com.android.volley.Cache$Entry.refreshNeeded:()Z │ │ -04c888: 5340 6a05 |0000: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ -04c88c: 7100 0116 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -04c892: 0b02 |0005: move-result-wide v2 │ │ -04c894: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ -04c898: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ -04c89c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04c89e: 0f00 |000b: return v0 │ │ -04c8a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04c8a2: 28fe |000d: goto 000b // -0002 │ │ +04c950: |[04c950] com.android.volley.Cache$Entry.refreshNeeded:()Z │ │ +04c960: 5340 6a05 |0000: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ +04c964: 7100 0816 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +04c96a: 0b02 |0005: move-result-wide v2 │ │ +04c96c: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ +04c970: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ +04c974: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04c976: 0f00 |000b: return v0 │ │ +04c978: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04c97a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/android/volley/Cache$Entry; │ │ │ │ - source_file_idx : 575 (Cache.java) │ │ + source_file_idx : 593 (Cache.java) │ │ │ │ Class #319 header: │ │ class_idx : 681 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 575 │ │ +superclass_idx : 837 │ │ +source_file_idx : 593 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #319 annotations: │ │ Annotations on class │ │ @@ -79341,21 +79340,21 @@ │ │ │ │ #5 : (in Lcom/android/volley/Cache;) │ │ name : 'remove' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 575 (Cache.java) │ │ + source_file_idx : 593 (Cache.java) │ │ │ │ Class #320 header: │ │ class_idx : 682 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 576 │ │ +superclass_idx : 837 │ │ +source_file_idx : 594 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #320 annotations: │ │ Annotations on class │ │ @@ -79371,76 +79370,76 @@ │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/CacheDispatcher$1;) │ │ name : 'this$0' │ │ type : 'Lcom/android/volley/CacheDispatcher;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ #1 : (in Lcom/android/volley/CacheDispatcher$1;) │ │ - name : 'val$request' │ │ + name : 'val$finalRequest' │ │ type : 'Lcom/android/volley/Request;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lcom/android/volley/CacheDispatcher$1;) │ │ name : '' │ │ type : '(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c8a4: |[04c8a4] com.android.volley.CacheDispatcher$1.:(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V │ │ -04c8b4: 5b01 6c05 |0000: iput-object v1, v0, Lcom/android/volley/CacheDispatcher$1;.this$0:Lcom/android/volley/CacheDispatcher; // field@056c │ │ -04c8b8: 5b02 6d05 |0002: iput-object v2, v0, Lcom/android/volley/CacheDispatcher$1;.val$request:Lcom/android/volley/Request; // field@056d │ │ -04c8bc: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04c8c2: 0e00 |0007: return-void │ │ +04c97c: |[04c97c] com.android.volley.CacheDispatcher$1.:(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V │ │ +04c98c: 5b01 6c05 |0000: iput-object v1, v0, Lcom/android/volley/CacheDispatcher$1;.this$0:Lcom/android/volley/CacheDispatcher; // field@056c │ │ +04c990: 5b02 6d05 |0002: iput-object v2, v0, Lcom/android/volley/CacheDispatcher$1;.val$finalRequest:Lcom/android/volley/Request; // field@056d │ │ +04c994: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04c99a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/CacheDispatcher$1; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/CacheDispatcher; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/CacheDispatcher; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/android/volley/Request; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/CacheDispatcher$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04c8c4: |[04c8c4] com.android.volley.CacheDispatcher$1.run:()V │ │ -04c8d4: 5420 6c05 |0000: iget-object v0, v2, Lcom/android/volley/CacheDispatcher$1;.this$0:Lcom/android/volley/CacheDispatcher; // field@056c │ │ -04c8d8: 7110 4013 0000 |0002: invoke-static {v0}, Lcom/android/volley/CacheDispatcher;.access$000:(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; // method@1340 │ │ -04c8de: 0c00 |0005: move-result-object v0 │ │ -04c8e0: 5421 6d05 |0006: iget-object v1, v2, Lcom/android/volley/CacheDispatcher$1;.val$request:Lcom/android/volley/Request; // field@056d │ │ -04c8e4: 7220 8b16 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@168b │ │ -04c8ea: 0e00 |000b: return-void │ │ -04c8ec: 0d00 |000c: move-exception v0 │ │ -04c8ee: 28fe |000d: goto 000b // -0002 │ │ +04c99c: |[04c99c] com.android.volley.CacheDispatcher$1.run:()V │ │ +04c9ac: 5420 6c05 |0000: iget-object v0, v2, Lcom/android/volley/CacheDispatcher$1;.this$0:Lcom/android/volley/CacheDispatcher; // field@056c │ │ +04c9b0: 7110 4013 0000 |0002: invoke-static {v0}, Lcom/android/volley/CacheDispatcher;.access$000:(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; // method@1340 │ │ +04c9b6: 0c00 |0005: move-result-object v0 │ │ +04c9b8: 5421 6d05 |0006: iget-object v1, v2, Lcom/android/volley/CacheDispatcher$1;.val$finalRequest:Lcom/android/volley/Request; // field@056d │ │ +04c9bc: 7220 9216 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@1692 │ │ +04c9c2: 0e00 |000b: return-void │ │ +04c9c4: 0d00 |000c: move-exception v0 │ │ +04c9c6: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ - 0x0000 line=141 │ │ - 0x000b line=145 │ │ - 0x000c line=142 │ │ + 0x0000 line=152 │ │ + 0x000b line=156 │ │ + 0x000c line=153 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/android/volley/CacheDispatcher$1; │ │ │ │ - source_file_idx : 576 (CacheDispatcher.java) │ │ + source_file_idx : 594 (CacheDispatcher.java) │ │ │ │ Class #321 header: │ │ class_idx : 683 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 847 │ │ -source_file_idx : 576 │ │ +superclass_idx : 849 │ │ +source_file_idx : 594 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #321 annotations: │ │ Annotations on field #1392 'mCacheQueue' │ │ @@ -79487,41 +79486,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04c900: |[04c900] com.android.volley.CacheDispatcher.:()V │ │ -04c910: 6300 cc05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04c914: 6a00 6e05 |0002: sput-boolean v0, Lcom/android/volley/CacheDispatcher;.DEBUG:Z // field@056e │ │ -04c918: 0e00 |0004: return-void │ │ +04c9d8: |[04c9d8] com.android.volley.CacheDispatcher.:()V │ │ +04c9e8: 6300 cb05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04c9ec: 6a00 6e05 |0002: sput-boolean v0, Lcom/android/volley/CacheDispatcher;.DEBUG:Z // field@056e │ │ +04c9f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/CacheDispatcher;) │ │ name : '' │ │ type : '(Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04c91c: |[04c91c] com.android.volley.CacheDispatcher.:(Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V │ │ -04c92c: 7010 0416 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@1604 │ │ -04c932: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04c934: 5c10 7305 |0004: iput-boolean v0, v1, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ -04c938: 5b12 7005 |0006: iput-object v2, v1, Lcom/android/volley/CacheDispatcher;.mCacheQueue:Ljava/util/concurrent/BlockingQueue; // field@0570 │ │ -04c93c: 5b13 7205 |0008: iput-object v3, v1, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ -04c940: 5b14 6f05 |000a: iput-object v4, v1, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ -04c944: 5b15 7105 |000c: iput-object v5, v1, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ -04c948: 0e00 |000e: return-void │ │ +04c9f4: |[04c9f4] com.android.volley.CacheDispatcher.:(Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V │ │ +04ca04: 7010 0b16 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@160b │ │ +04ca0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04ca0c: 5c10 7305 |0004: iput-boolean v0, v1, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ +04ca10: 5b12 7005 |0006: iput-object v2, v1, Lcom/android/volley/CacheDispatcher;.mCacheQueue:Ljava/util/concurrent/BlockingQueue; // field@0570 │ │ +04ca14: 5b13 7205 |0008: iput-object v3, v1, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ +04ca18: 5b14 6f05 |000a: iput-object v4, v1, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ +04ca1c: 5b15 7105 |000c: iput-object v5, v1, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ +04ca20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=49 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ 0x000a line=65 │ │ @@ -79541,17 +79540,17 @@ │ │ type : '(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c94c: |[04c94c] com.android.volley.CacheDispatcher.access$000:(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; │ │ -04c95c: 5410 7205 |0000: iget-object v0, v1, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ -04c960: 1100 |0002: return-object v0 │ │ +04ca24: |[04ca24] com.android.volley.CacheDispatcher.access$000:(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; │ │ +04ca34: 5410 7205 |0000: iget-object v0, v1, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ +04ca38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/CacheDispatcher; │ │ │ │ Virtual methods - │ │ @@ -79560,157 +79559,177 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c964: |[04c964] com.android.volley.CacheDispatcher.quit:()V │ │ -04c974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04c976: 5c10 7305 |0001: iput-boolean v0, v1, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ -04c97a: 6e10 4113 0100 |0003: invoke-virtual {v1}, Lcom/android/volley/CacheDispatcher;.interrupt:()V // method@1341 │ │ -04c980: 0e00 |0006: return-void │ │ +04ca3c: |[04ca3c] com.android.volley.CacheDispatcher.quit:()V │ │ +04ca4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04ca4e: 5c10 7305 |0001: iput-boolean v0, v1, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ +04ca52: 6e10 4113 0100 |0003: invoke-virtual {v1}, Lcom/android/volley/CacheDispatcher;.interrupt:()V // method@1341 │ │ +04ca58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/CacheDispatcher; │ │ │ │ #1 : (in Lcom/android/volley/CacheDispatcher;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 154 16-bit code units │ │ -04c984: |[04c984] com.android.volley.CacheDispatcher.run:()V │ │ -04c994: 6304 6e05 |0000: sget-boolean v4, Lcom/android/volley/CacheDispatcher;.DEBUG:Z // field@056e │ │ -04c998: 3804 0a00 |0002: if-eqz v4, 000c // +000a │ │ -04c99c: 1a04 711a |0004: const-string v4, "start new dispatcher" // string@1a71 │ │ -04c9a0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -04c9a2: 2355 c803 |0007: new-array v5, v5, [Ljava/lang/Object; // type@03c8 │ │ -04c9a6: 7120 dd13 5400 |0009: invoke-static {v4, v5}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -04c9ac: 1304 0a00 |000c: const/16 v4, #int 10 // #a │ │ -04c9b0: 7110 9701 0400 |000e: invoke-static {v4}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ -04c9b6: 5474 6f05 |0011: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ -04c9ba: 7210 3813 0400 |0013: invoke-interface {v4}, Lcom/android/volley/Cache;.initialize:()V // method@1338 │ │ -04c9c0: 5474 7005 |0016: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mCacheQueue:Ljava/util/concurrent/BlockingQueue; // field@0570 │ │ -04c9c4: 7210 8c16 0400 |0018: invoke-interface {v4}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@168c │ │ -04c9ca: 0c02 |001b: move-result-object v2 │ │ -04c9cc: 1f02 ba02 |001c: check-cast v2, Lcom/android/volley/Request; // type@02ba │ │ -04c9d0: 1a04 970c |001e: const-string v4, "cache-queue-take" // string@0c97 │ │ -04c9d4: 6e20 7713 4200 |0020: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04c9da: 6e10 9813 0200 |0023: invoke-virtual {v2}, Lcom/android/volley/Request;.isCanceled:()Z // method@1398 │ │ -04c9e0: 0a04 |0026: move-result v4 │ │ -04c9e2: 3804 0e00 |0027: if-eqz v4, 0035 // +000e │ │ -04c9e6: 1a04 900c |0029: const-string v4, "cache-discard-canceled" // string@0c90 │ │ -04c9ea: 6e20 8013 4200 |002b: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1380 │ │ -04c9f0: 28e8 |002e: goto 0016 // -0018 │ │ -04c9f2: 0d00 |002f: move-exception v0 │ │ -04c9f4: 5574 7305 |0030: iget-boolean v4, v7, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ -04c9f8: 3804 e4ff |0032: if-eqz v4, 0016 // -001c │ │ -04c9fc: 0e00 |0034: return-void │ │ -04c9fe: 5474 6f05 |0035: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ -04ca02: 6e10 8413 0200 |0037: invoke-virtual {v2}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1384 │ │ -04ca08: 0c05 |003a: move-result-object v5 │ │ -04ca0a: 7220 3713 5400 |003b: invoke-interface {v4, v5}, Lcom/android/volley/Cache;.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; // method@1337 │ │ -04ca10: 0c01 |003e: move-result-object v1 │ │ -04ca12: 3901 0d00 |003f: if-nez v1, 004c // +000d │ │ -04ca16: 1a04 950c |0041: const-string v4, "cache-miss" // string@0c95 │ │ -04ca1a: 6e20 7713 4200 |0043: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ca20: 5474 7205 |0046: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ -04ca24: 7220 8b16 2400 |0048: invoke-interface {v4, v2}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@168b │ │ -04ca2a: 28cb |004b: goto 0016 // -0035 │ │ -04ca2c: 6e10 3413 0100 |004c: invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;.isExpired:()Z // method@1334 │ │ -04ca32: 0a04 |004f: move-result v4 │ │ -04ca34: 3804 1000 |0050: if-eqz v4, 0060 // +0010 │ │ -04ca38: 1a04 920c |0052: const-string v4, "cache-hit-expired" // string@0c92 │ │ -04ca3c: 6e20 7713 4200 |0054: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ca42: 6e20 9c13 1200 |0057: invoke-virtual {v2, v1}, Lcom/android/volley/Request;.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; // method@139c │ │ -04ca48: 5474 7205 |005a: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ -04ca4c: 7220 8b16 2400 |005c: invoke-interface {v4, v2}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@168b │ │ -04ca52: 28b7 |005f: goto 0016 // -0049 │ │ -04ca54: 1a04 910c |0060: const-string v4, "cache-hit" // string@0c91 │ │ -04ca58: 6e20 7713 4200 |0062: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ca5e: 2204 b402 |0065: new-instance v4, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ -04ca62: 5415 6505 |0067: iget-object v5, v1, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -04ca66: 5416 6805 |0069: iget-object v6, v1, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -04ca6a: 7030 6713 5406 |006b: invoke-direct {v4, v5, v6}, Lcom/android/volley/NetworkResponse;.:([BLjava/util/Map;)V // method@1367 │ │ -04ca70: 6e20 9b13 4200 |006e: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@139b │ │ -04ca76: 0c03 |0071: move-result-object v3 │ │ -04ca78: 1a04 930c |0072: const-string v4, "cache-hit-parsed" // string@0c93 │ │ -04ca7c: 6e20 7713 4200 |0074: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ca82: 6e10 3513 0100 |0077: invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;.refreshNeeded:()Z // method@1335 │ │ -04ca88: 0a04 |007a: move-result v4 │ │ -04ca8a: 3904 0800 |007b: if-nez v4, 0083 // +0008 │ │ -04ca8e: 5474 7105 |007d: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ -04ca92: 7230 be13 2403 |007f: invoke-interface {v4, v2, v3}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V // method@13be │ │ -04ca98: 2894 |0082: goto 0016 // -006c │ │ -04ca9a: 1a04 940c |0083: const-string v4, "cache-hit-refresh-needed" // string@0c94 │ │ -04ca9e: 6e20 7713 4200 |0085: invoke-virtual {v2, v4}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04caa4: 6e20 9c13 1200 |0088: invoke-virtual {v2, v1}, Lcom/android/volley/Request;.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; // method@139c │ │ -04caaa: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -04caac: 5c34 c105 |008c: iput-boolean v4, v3, Lcom/android/volley/Response;.intermediate:Z // field@05c1 │ │ -04cab0: 5474 7105 |008e: iget-object v4, v7, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ -04cab4: 2205 aa02 |0090: new-instance v5, Lcom/android/volley/CacheDispatcher$1; // type@02aa │ │ -04cab8: 7030 3c13 7502 |0092: invoke-direct {v5, v7, v2}, Lcom/android/volley/CacheDispatcher$1;.:(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V // method@133c │ │ -04cabe: 7240 bf13 2453 |0095: invoke-interface {v4, v2, v3, v5}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@13bf │ │ -04cac4: 2900 7eff |0098: goto/16 0016 // -0082 │ │ - catches : 2 │ │ - 0x0016 - 0x002e │ │ - Ljava/lang/InterruptedException; -> 0x002f │ │ - 0x0035 - 0x0098 │ │ - Ljava/lang/InterruptedException; -> 0x002f │ │ - positions : │ │ - 0x0000 line=80 │ │ - 0x000c line=81 │ │ - 0x0011 line=84 │ │ - 0x0016 line=90 │ │ - 0x001e line=91 │ │ - 0x0023 line=94 │ │ - 0x0029 line=95 │ │ - 0x002f line=149 │ │ - 0x0030 line=151 │ │ - 0x0034 line=152 │ │ - 0x0035 line=100 │ │ - 0x003f line=101 │ │ - 0x0041 line=102 │ │ - 0x0046 line=104 │ │ - 0x004c line=109 │ │ - 0x0052 line=110 │ │ - 0x0057 line=111 │ │ - 0x005a line=112 │ │ - 0x0060 line=117 │ │ - 0x0065 line=118 │ │ - 0x0072 line=120 │ │ - 0x0077 line=122 │ │ - 0x007d line=124 │ │ - 0x0083 line=129 │ │ - 0x0088 line=130 │ │ - 0x008b line=133 │ │ - 0x008e line=137 │ │ - locals : │ │ - 0x001e - 0x002f reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ - 0x0030 - 0x0035 reg=0 e Ljava/lang/InterruptedException; │ │ - 0x003f - 0x009a reg=1 entry Lcom/android/volley/Cache$Entry; │ │ - 0x0035 - 0x009a reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ - 0x0072 - 0x009a reg=3 response Lcom/android/volley/Response; Lcom/android/volley/Response<*>; │ │ - 0x0000 - 0x009a reg=7 this Lcom/android/volley/CacheDispatcher; │ │ + insns size : 172 16-bit code units │ │ +04ca5c: |[04ca5c] com.android.volley.CacheDispatcher.run:()V │ │ +04ca6c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +04ca6e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +04ca70: 6305 6e05 |0002: sget-boolean v5, Lcom/android/volley/CacheDispatcher;.DEBUG:Z // field@056e │ │ +04ca74: 3805 0900 |0004: if-eqz v5, 000d // +0009 │ │ +04ca78: 1a05 7b1a |0006: const-string v5, "start new dispatcher" // string@1a7b │ │ +04ca7c: 2386 ca03 |0008: new-array v6, v8, [Ljava/lang/Object; // type@03ca │ │ +04ca80: 7120 e113 6500 |000a: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +04ca86: 1305 0a00 |000d: const/16 v5, #int 10 // #a │ │ +04ca8a: 7110 9701 0500 |000f: invoke-static {v5}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ +04ca90: 54a5 6f05 |0012: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ +04ca94: 7210 3813 0500 |0014: invoke-interface {v5}, Lcom/android/volley/Cache;.initialize:()V // method@1338 │ │ +04ca9a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +04ca9c: 54a5 7005 |0018: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mCacheQueue:Ljava/util/concurrent/BlockingQueue; // field@0570 │ │ +04caa0: 7210 9316 0500 |001a: invoke-interface {v5}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@1693 │ │ +04caa6: 0c03 |001d: move-result-object v3 │ │ +04caa8: 1f03 bb02 |001e: check-cast v3, Lcom/android/volley/Request; // type@02bb │ │ +04caac: 1a05 ac0c |0020: const-string v5, "cache-queue-take" // string@0cac │ │ +04cab0: 6e20 7a13 5300 |0022: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cab6: 6e10 9b13 0300 |0025: invoke-virtual {v3}, Lcom/android/volley/Request;.isCanceled:()Z // method@139b │ │ +04cabc: 0a05 |0028: move-result v5 │ │ +04cabe: 3805 1d00 |0029: if-eqz v5, 0046 // +001d │ │ +04cac2: 1a05 a50c |002b: const-string v5, "cache-discard-canceled" // string@0ca5 │ │ +04cac6: 6e20 8313 5300 |002d: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1383 │ │ +04cacc: 28e7 |0030: goto 0017 // -0019 │ │ +04cace: 0d00 |0031: move-exception v0 │ │ +04cad0: 1a05 530a |0032: const-string v5, "Unhandled exception %s" // string@0a53 │ │ +04cad4: 2396 ca03 |0034: new-array v6, v9, [Ljava/lang/Object; // type@03ca │ │ +04cad8: 6e10 a715 0000 |0036: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@15a7 │ │ +04cade: 0c07 |0039: move-result-object v7 │ │ +04cae0: 4d07 0608 |003a: aput-object v7, v6, v8 │ │ +04cae4: 7130 df13 5006 |003c: invoke-static {v0, v5, v6}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V // method@13df │ │ +04caea: 28d8 |003f: goto 0017 // -0028 │ │ +04caec: 0d00 |0040: move-exception v0 │ │ +04caee: 55a5 7305 |0041: iget-boolean v5, v10, Lcom/android/volley/CacheDispatcher;.mQuit:Z // field@0573 │ │ +04caf2: 3805 d4ff |0043: if-eqz v5, 0017 // -002c │ │ +04caf6: 0e00 |0045: return-void │ │ +04caf8: 54a5 6f05 |0046: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mCache:Lcom/android/volley/Cache; // field@056f │ │ +04cafc: 6e10 8713 0300 |0048: invoke-virtual {v3}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1387 │ │ +04cb02: 0c06 |004b: move-result-object v6 │ │ +04cb04: 7220 3713 6500 |004c: invoke-interface {v5, v6}, Lcom/android/volley/Cache;.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; // method@1337 │ │ +04cb0a: 0c01 |004f: move-result-object v1 │ │ +04cb0c: 3901 0d00 |0050: if-nez v1, 005d // +000d │ │ +04cb10: 1a05 aa0c |0052: const-string v5, "cache-miss" // string@0caa │ │ +04cb14: 6e20 7a13 5300 |0054: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cb1a: 54a5 7205 |0057: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ +04cb1e: 7220 9216 3500 |0059: invoke-interface {v5, v3}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@1692 │ │ +04cb24: 28bb |005c: goto 0017 // -0045 │ │ +04cb26: 6e10 3413 0100 |005d: invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;.isExpired:()Z // method@1334 │ │ +04cb2c: 0a05 |0060: move-result v5 │ │ +04cb2e: 3805 1000 |0061: if-eqz v5, 0071 // +0010 │ │ +04cb32: 1a05 a70c |0063: const-string v5, "cache-hit-expired" // string@0ca7 │ │ +04cb36: 6e20 7a13 5300 |0065: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cb3c: 6e20 a013 1300 |0068: invoke-virtual {v3, v1}, Lcom/android/volley/Request;.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; // method@13a0 │ │ +04cb42: 54a5 7205 |006b: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mNetworkQueue:Ljava/util/concurrent/BlockingQueue; // field@0572 │ │ +04cb46: 7220 9216 3500 |006d: invoke-interface {v5, v3}, Ljava/util/concurrent/BlockingQueue;.put:(Ljava/lang/Object;)V // method@1692 │ │ +04cb4c: 28a7 |0070: goto 0017 // -0059 │ │ +04cb4e: 1a05 a60c |0071: const-string v5, "cache-hit" // string@0ca6 │ │ +04cb52: 6e20 7a13 5300 |0073: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cb58: 2205 b402 |0076: new-instance v5, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ +04cb5c: 5416 6505 |0078: iget-object v6, v1, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +04cb60: 5417 6805 |007a: iget-object v7, v1, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +04cb64: 7030 6713 6507 |007c: invoke-direct {v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:([BLjava/util/Map;)V // method@1367 │ │ +04cb6a: 6e20 9f13 5300 |007f: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@139f │ │ +04cb70: 0c04 |0082: move-result-object v4 │ │ +04cb72: 1a05 a80c |0083: const-string v5, "cache-hit-parsed" // string@0ca8 │ │ +04cb76: 6e20 7a13 5300 |0085: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cb7c: 6e10 3513 0100 |0088: invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;.refreshNeeded:()Z // method@1335 │ │ +04cb82: 0a05 |008b: move-result v5 │ │ +04cb84: 3905 0800 |008c: if-nez v5, 0094 // +0008 │ │ +04cb88: 54a5 7105 |008e: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ +04cb8c: 7230 c213 3504 |0090: invoke-interface {v5, v3, v4}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V // method@13c2 │ │ +04cb92: 2884 |0093: goto 0017 // -007c │ │ +04cb94: 1a05 a90c |0094: const-string v5, "cache-hit-refresh-needed" // string@0ca9 │ │ +04cb98: 6e20 7a13 5300 |0096: invoke-virtual {v3, v5}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cb9e: 6e20 a013 1300 |0099: invoke-virtual {v3, v1}, Lcom/android/volley/Request;.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; // method@13a0 │ │ +04cba4: 1215 |009c: const/4 v5, #int 1 // #1 │ │ +04cba6: 5c45 c005 |009d: iput-boolean v5, v4, Lcom/android/volley/Response;.intermediate:Z // field@05c0 │ │ +04cbaa: 0732 |009f: move-object v2, v3 │ │ +04cbac: 54a5 7105 |00a0: iget-object v5, v10, Lcom/android/volley/CacheDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0571 │ │ +04cbb0: 2206 aa02 |00a2: new-instance v6, Lcom/android/volley/CacheDispatcher$1; // type@02aa │ │ +04cbb4: 7030 3c13 a602 |00a4: invoke-direct {v6, v10, v2}, Lcom/android/volley/CacheDispatcher$1;.:(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V // method@133c │ │ +04cbba: 7240 c313 3564 |00a7: invoke-interface {v5, v3, v4, v6}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@13c3 │ │ +04cbc0: 2900 6dff |00aa: goto/16 0017 // -0093 │ │ + catches : 3 │ │ + 0x0018 - 0x0020 │ │ + Ljava/lang/InterruptedException; -> 0x0040 │ │ + 0x0020 - 0x0030 │ │ + Ljava/lang/Exception; -> 0x0031 │ │ + 0x0046 - 0x00aa │ │ + Ljava/lang/Exception; -> 0x0031 │ │ + positions : │ │ + 0x0002 line=80 │ │ + 0x000d line=81 │ │ + 0x0012 line=84 │ │ + 0x0017 line=89 │ │ + 0x0018 line=92 │ │ + 0x0020 line=101 │ │ + 0x0025 line=104 │ │ + 0x002b line=105 │ │ + 0x0031 line=159 │ │ + 0x0032 line=160 │ │ + 0x0040 line=93 │ │ + 0x0041 line=95 │ │ + 0x0045 line=96 │ │ + 0x0046 line=110 │ │ + 0x0050 line=111 │ │ + 0x0052 line=112 │ │ + 0x0057 line=114 │ │ + 0x005d line=119 │ │ + 0x0063 line=120 │ │ + 0x0068 line=121 │ │ + 0x006b line=122 │ │ + 0x0071 line=127 │ │ + 0x0076 line=128 │ │ + 0x0083 line=130 │ │ + 0x0088 line=132 │ │ + 0x008e line=134 │ │ + 0x0094 line=139 │ │ + 0x0099 line=140 │ │ + 0x009c line=143 │ │ + 0x009f line=147 │ │ + 0x00a0 line=148 │ │ + locals : │ │ + 0x0018 - 0x001e reg=3 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0032 - 0x0040 reg=0 e Ljava/lang/Exception; │ │ + 0x0020 - 0x0040 reg=3 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0041 - 0x0046 reg=0 e Ljava/lang/InterruptedException; │ │ + 0x0050 - 0x00ac reg=1 entry Lcom/android/volley/Cache$Entry; │ │ + 0x00a0 - 0x00ac reg=2 finalRequest Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0046 - 0x00ac reg=3 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0083 - 0x00ac reg=4 response Lcom/android/volley/Response; Lcom/android/volley/Response<*>; │ │ + 0x0000 - 0x00ac reg=10 this Lcom/android/volley/CacheDispatcher; │ │ │ │ - source_file_idx : 576 (CacheDispatcher.java) │ │ + source_file_idx : 594 (CacheDispatcher.java) │ │ │ │ Class #322 header: │ │ class_idx : 685 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 779 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #322 annotations: │ │ Annotations on class │ │ @@ -79739,56 +79758,56 @@ │ │ type : '(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04cae0: |[04cae0] com.android.volley.ExecutorDelivery$1.:(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V │ │ -04caf0: 5b01 7b05 |0000: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery$1;.this$0:Lcom/android/volley/ExecutorDelivery; // field@057b │ │ -04caf4: 5b02 7c05 |0002: iput-object v2, v0, Lcom/android/volley/ExecutorDelivery$1;.val$handler:Landroid/os/Handler; // field@057c │ │ -04caf8: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04cafe: 0e00 |0007: return-void │ │ +04cbe8: |[04cbe8] com.android.volley.ExecutorDelivery$1.:(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V │ │ +04cbf8: 5b01 7b05 |0000: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery$1;.this$0:Lcom/android/volley/ExecutorDelivery; // field@057b │ │ +04cbfc: 5b02 7c05 |0002: iput-object v2, v0, Lcom/android/volley/ExecutorDelivery$1;.val$handler:Landroid/os/Handler; // field@057c │ │ +04cc00: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04cc06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/ExecutorDelivery$1; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/ExecutorDelivery; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/ExecutorDelivery; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/ExecutorDelivery$1;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04cb00: |[04cb00] com.android.volley.ExecutorDelivery$1.execute:(Ljava/lang/Runnable;)V │ │ -04cb10: 5410 7c05 |0000: iget-object v0, v1, Lcom/android/volley/ExecutorDelivery$1;.val$handler:Landroid/os/Handler; // field@057c │ │ -04cb14: 6e20 7901 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ -04cb1a: 0e00 |0005: return-void │ │ +04cc08: |[04cc08] com.android.volley.ExecutorDelivery$1.execute:(Ljava/lang/Runnable;)V │ │ +04cc18: 5410 7c05 |0000: iget-object v0, v1, Lcom/android/volley/ExecutorDelivery$1;.val$handler:Landroid/os/Handler; // field@057c │ │ +04cc1c: 6e20 7901 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ +04cc22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/ExecutorDelivery$1; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 761 (ExecutorDelivery.java) │ │ + source_file_idx : 779 (ExecutorDelivery.java) │ │ │ │ Class #323 header: │ │ class_idx : 686 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 779 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -79825,21 +79844,21 @@ │ │ type : '(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04cb1c: |[04cb1c] com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ │ -04cb2c: 5b01 8005 |0000: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.this$0:Lcom/android/volley/ExecutorDelivery; // field@0580 │ │ -04cb30: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04cb36: 5b02 7d05 |0005: iput-object v2, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cb3a: 5b03 7e05 |0007: iput-object v3, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ -04cb3e: 5b04 7f05 |0009: iput-object v4, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ -04cb42: 0e00 |000b: return-void │ │ +04cc24: |[04cc24] com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ │ +04cc34: 5b01 8005 |0000: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.this$0:Lcom/android/volley/ExecutorDelivery; // field@0580 │ │ +04cc38: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04cc3e: 5b02 7d05 |0005: iput-object v2, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04cc42: 5b03 7e05 |0007: iput-object v3, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ +04cc46: 5b04 7f05 |0009: iput-object v4, v0, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ +04cc4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0007 line=84 │ │ 0x0009 line=85 │ │ 0x000b line=86 │ │ @@ -79856,51 +79875,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -04cb44: |[04cb44] com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run:()V │ │ -04cb54: 5420 7d05 |0000: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cb58: 6e10 9813 0000 |0002: invoke-virtual {v0}, Lcom/android/volley/Request;.isCanceled:()Z // method@1398 │ │ -04cb5e: 0a00 |0005: move-result v0 │ │ -04cb60: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -04cb64: 5420 7d05 |0008: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cb68: 1a01 b50c |000a: const-string v1, "canceled-at-delivery" // string@0cb5 │ │ -04cb6c: 6e20 8013 1000 |000c: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1380 │ │ -04cb72: 0e00 |000f: return-void │ │ -04cb74: 5420 7e05 |0010: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ -04cb78: 6e10 bb13 0000 |0012: invoke-virtual {v0}, Lcom/android/volley/Response;.isSuccess:()Z // method@13bb │ │ -04cb7e: 0a00 |0015: move-result v0 │ │ -04cb80: 3800 2200 |0016: if-eqz v0, 0038 // +0022 │ │ -04cb84: 5420 7d05 |0018: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cb88: 5421 7e05 |001a: iget-object v1, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ -04cb8c: 5411 c205 |001c: iget-object v1, v1, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c2 │ │ -04cb90: 6e20 7d13 1000 |001e: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.deliverResponse:(Ljava/lang/Object;)V // method@137d │ │ -04cb96: 5420 7e05 |0021: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ -04cb9a: 5500 c105 |0023: iget-boolean v0, v0, Lcom/android/volley/Response;.intermediate:Z // field@05c1 │ │ -04cb9e: 3800 1d00 |0025: if-eqz v0, 0042 // +001d │ │ -04cba2: 5420 7d05 |0027: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cba6: 1a01 0312 |0029: const-string v1, "intermediate-response" // string@1203 │ │ -04cbaa: 6e20 7713 1000 |002b: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04cbb0: 5420 7f05 |002e: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ -04cbb4: 3800 dfff |0030: if-eqz v0, 000f // -0021 │ │ -04cbb8: 5420 7f05 |0032: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ -04cbbc: 7210 c815 0000 |0034: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@15c8 │ │ -04cbc2: 28d8 |0037: goto 000f // -0028 │ │ -04cbc4: 5420 7d05 |0038: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cbc8: 5421 7e05 |003a: iget-object v1, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ -04cbcc: 5411 c005 |003c: iget-object v1, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05c0 │ │ -04cbd0: 6e20 7c13 1000 |003e: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.deliverError:(Lcom/android/volley/VolleyError;)V // method@137c │ │ -04cbd6: 28e0 |0041: goto 0021 // -0020 │ │ -04cbd8: 5420 7d05 |0042: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ -04cbdc: 1a01 550e |0044: const-string v1, "done" // string@0e55 │ │ -04cbe0: 6e20 8013 1000 |0046: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1380 │ │ -04cbe6: 28e5 |0049: goto 002e // -001b │ │ +04cc4c: |[04cc4c] com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run:()V │ │ +04cc5c: 5420 7d05 |0000: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04cc60: 6e10 9b13 0000 |0002: invoke-virtual {v0}, Lcom/android/volley/Request;.isCanceled:()Z // method@139b │ │ +04cc66: 0a00 |0005: move-result v0 │ │ +04cc68: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +04cc6c: 5420 7d05 |0008: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04cc70: 1a01 ca0c |000a: const-string v1, "canceled-at-delivery" // string@0cca │ │ +04cc74: 6e20 8313 1000 |000c: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1383 │ │ +04cc7a: 0e00 |000f: return-void │ │ +04cc7c: 5420 7e05 |0010: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ +04cc80: 6e10 bf13 0000 |0012: invoke-virtual {v0}, Lcom/android/volley/Response;.isSuccess:()Z // method@13bf │ │ +04cc86: 0a00 |0015: move-result v0 │ │ +04cc88: 3800 2200 |0016: if-eqz v0, 0038 // +0022 │ │ +04cc8c: 5420 7d05 |0018: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04cc90: 5421 7e05 |001a: iget-object v1, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ +04cc94: 5411 c105 |001c: iget-object v1, v1, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c1 │ │ +04cc98: 6e20 8013 1000 |001e: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.deliverResponse:(Ljava/lang/Object;)V // method@1380 │ │ +04cc9e: 5420 7e05 |0021: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ +04cca2: 5500 c005 |0023: iget-boolean v0, v0, Lcom/android/volley/Response;.intermediate:Z // field@05c0 │ │ +04cca6: 3800 1d00 |0025: if-eqz v0, 0042 // +001d │ │ +04ccaa: 5420 7d05 |0027: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04ccae: 1a01 1112 |0029: const-string v1, "intermediate-response" // string@1211 │ │ +04ccb2: 6e20 7a13 1000 |002b: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04ccb8: 5420 7f05 |002e: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ +04ccbc: 3800 dfff |0030: if-eqz v0, 000f // -0021 │ │ +04ccc0: 5420 7f05 |0032: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRunnable:Ljava/lang/Runnable; // field@057f │ │ +04ccc4: 7210 cf15 0000 |0034: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@15cf │ │ +04ccca: 28d8 |0037: goto 000f // -0028 │ │ +04cccc: 5420 7d05 |0038: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04ccd0: 5421 7e05 |003a: iget-object v1, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mResponse:Lcom/android/volley/Response; // field@057e │ │ +04ccd4: 5411 bf05 |003c: iget-object v1, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05bf │ │ +04ccd8: 6e20 7f13 1000 |003e: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.deliverError:(Lcom/android/volley/VolleyError;)V // method@137f │ │ +04ccde: 28e0 |0041: goto 0021 // -0020 │ │ +04cce0: 5420 7d05 |0042: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.mRequest:Lcom/android/volley/Request; // field@057d │ │ +04cce4: 1a01 650e |0044: const-string v1, "done" // string@0e65 │ │ +04cce8: 6e20 8313 1000 |0046: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1383 │ │ +04ccee: 28e5 |0049: goto 002e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x000f line=116 │ │ 0x0010 line=98 │ │ 0x0018 line=99 │ │ @@ -79909,21 +79928,21 @@ │ │ 0x002e line=113 │ │ 0x0032 line=114 │ │ 0x0038 line=101 │ │ 0x0042 line=109 │ │ locals : │ │ 0x0000 - 0x004a reg=2 this Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable; │ │ │ │ - source_file_idx : 761 (ExecutorDelivery.java) │ │ + source_file_idx : 779 (ExecutorDelivery.java) │ │ │ │ Class #324 header: │ │ class_idx : 688 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1009 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1027 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #324 - │ │ Class descriptor : 'Lcom/android/volley/InternalUtils;' │ │ @@ -79942,37 +79961,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04cbe8: |[04cbe8] com.android.volley.InternalUtils.:()V │ │ -04cbf8: 1a00 f700 |0000: const-string v0, "0123456789ABCDEF" // string@00f7 │ │ -04cbfc: 6e10 ea15 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@15ea │ │ -04cc02: 0c00 |0005: move-result-object v0 │ │ -04cc04: 6900 8205 |0006: sput-object v0, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ -04cc08: 0e00 |0008: return-void │ │ +04ccf0: |[04ccf0] com.android.volley.InternalUtils.:()V │ │ +04cd00: 1a00 0901 |0000: const-string v0, "0123456789ABCDEF" // string@0109 │ │ +04cd04: 6e10 f115 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@15f1 │ │ +04cd0a: 0c00 |0005: move-result-object v0 │ │ +04cd0c: 6900 8205 |0006: sput-object v0, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ +04cd10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/InternalUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cc0c: |[04cc0c] com.android.volley.InternalUtils.:()V │ │ -04cc1c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04cc22: 0e00 |0003: return-void │ │ +04cd14: |[04cd14] com.android.volley.InternalUtils.:()V │ │ +04cd24: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04cd2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/InternalUtils; │ │ │ │ #2 : (in Lcom/android/volley/InternalUtils;) │ │ @@ -79980,39 +79999,39 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -04cc24: |[04cc24] com.android.volley.InternalUtils.convertToHex:([B)Ljava/lang/String; │ │ -04cc34: 2163 |0000: array-length v3, v6 │ │ -04cc36: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -04cc3a: 2330 ac03 |0003: new-array v0, v3, [C // type@03ac │ │ -04cc3e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04cc40: 2163 |0006: array-length v3, v6 │ │ -04cc42: 3531 1f00 |0007: if-ge v1, v3, 0026 // +001f │ │ -04cc46: 4803 0601 |0009: aget-byte v3, v6, v1 │ │ -04cc4a: d532 ff00 |000b: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -04cc4e: da03 0102 |000d: mul-int/lit8 v3, v1, #int 2 // #02 │ │ -04cc52: 6204 8205 |000f: sget-object v4, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ -04cc56: e205 0204 |0011: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ -04cc5a: 4904 0405 |0013: aget-char v4, v4, v5 │ │ -04cc5e: 5004 0003 |0015: aput-char v4, v0, v3 │ │ -04cc62: da03 0102 |0017: mul-int/lit8 v3, v1, #int 2 // #02 │ │ -04cc66: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04cc6a: 6204 8205 |001b: sget-object v4, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ -04cc6e: dd05 020f |001d: and-int/lit8 v5, v2, #int 15 // #0f │ │ -04cc72: 4904 0405 |001f: aget-char v4, v4, v5 │ │ -04cc76: 5004 0003 |0021: aput-char v4, v0, v3 │ │ -04cc7a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04cc7e: 28e1 |0025: goto 0006 // -001f │ │ -04cc80: 2203 4b03 |0026: new-instance v3, Ljava/lang/String; // type@034b │ │ -04cc84: 7020 d515 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/String;.:([C)V // method@15d5 │ │ -04cc8a: 1103 |002b: return-object v3 │ │ +04cd2c: |[04cd2c] com.android.volley.InternalUtils.convertToHex:([B)Ljava/lang/String; │ │ +04cd3c: 2163 |0000: array-length v3, v6 │ │ +04cd3e: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +04cd42: 2330 ae03 |0003: new-array v0, v3, [C // type@03ae │ │ +04cd46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04cd48: 2163 |0006: array-length v3, v6 │ │ +04cd4a: 3531 1f00 |0007: if-ge v1, v3, 0026 // +001f │ │ +04cd4e: 4803 0601 |0009: aget-byte v3, v6, v1 │ │ +04cd52: d532 ff00 |000b: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +04cd56: da03 0102 |000d: mul-int/lit8 v3, v1, #int 2 // #02 │ │ +04cd5a: 6204 8205 |000f: sget-object v4, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ +04cd5e: e205 0204 |0011: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ +04cd62: 4904 0405 |0013: aget-char v4, v4, v5 │ │ +04cd66: 5004 0003 |0015: aput-char v4, v0, v3 │ │ +04cd6a: da03 0102 |0017: mul-int/lit8 v3, v1, #int 2 // #02 │ │ +04cd6e: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04cd72: 6204 8205 |001b: sget-object v4, Lcom/android/volley/InternalUtils;.HEX_CHARS:[C // field@0582 │ │ +04cd76: dd05 020f |001d: and-int/lit8 v5, v2, #int 15 // #0f │ │ +04cd7a: 4904 0405 |001f: aget-char v4, v4, v5 │ │ +04cd7e: 5004 0003 |0021: aput-char v4, v0, v3 │ │ +04cd82: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04cd86: 28e1 |0025: goto 0006 // -001f │ │ +04cd88: 2203 4d03 |0026: new-instance v3, Ljava/lang/String; // type@034d │ │ +04cd8c: 7020 dc15 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/String;.:([C)V // method@15dc │ │ +04cd92: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x0009 line=20 │ │ 0x000d line=21 │ │ 0x0017 line=22 │ │ @@ -80029,36 +80048,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -04cc8c: |[04cc8c] com.android.volley.InternalUtils.sha1Hash:(Ljava/lang/String;)Ljava/lang/String; │ │ -04cc9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04cc9e: 1a04 7709 |0001: const-string v4, "SHA-1" // string@0977 │ │ -04cca2: 7110 2d16 0400 |0003: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@162d │ │ -04cca8: 0c01 |0006: move-result-object v1 │ │ -04ccaa: 1a04 380a |0007: const-string v4, "UTF-8" // string@0a38 │ │ -04ccae: 6e20 dd15 4600 |0009: invoke-virtual {v6, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15dd │ │ -04ccb4: 0c00 |000c: move-result-object v0 │ │ -04ccb6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -04ccb8: 2105 |000e: array-length v5, v0 │ │ -04ccba: 6e40 2e16 0154 |000f: invoke-virtual {v1, v0, v4, v5}, Ljava/security/MessageDigest;.update:([BII)V // method@162e │ │ -04ccc0: 6e10 2c16 0100 |0012: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@162c │ │ -04ccc6: 0c04 |0015: move-result-object v4 │ │ -04ccc8: 7110 5713 0400 |0016: invoke-static {v4}, Lcom/android/volley/InternalUtils;.convertToHex:([B)Ljava/lang/String; // method@1357 │ │ -04ccce: 0c03 |0019: move-result-object v3 │ │ -04ccd0: 1103 |001a: return-object v3 │ │ -04ccd2: 0d02 |001b: move-exception v2 │ │ -04ccd4: 6e10 2f16 0200 |001c: invoke-virtual {v2}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@162f │ │ -04ccda: 28fb |001f: goto 001a // -0005 │ │ -04ccdc: 0d02 |0020: move-exception v2 │ │ -04ccde: 6e10 7d15 0200 |0021: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@157d │ │ -04cce4: 28f6 |0024: goto 001a // -000a │ │ +04cd94: |[04cd94] com.android.volley.InternalUtils.sha1Hash:(Ljava/lang/String;)Ljava/lang/String; │ │ +04cda4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04cda6: 1a04 8d09 |0001: const-string v4, "SHA-1" // string@098d │ │ +04cdaa: 7110 3416 0400 |0003: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@1634 │ │ +04cdb0: 0c01 |0006: move-result-object v1 │ │ +04cdb2: 1a04 4e0a |0007: const-string v4, "UTF-8" // string@0a4e │ │ +04cdb6: 6e20 e415 4600 |0009: invoke-virtual {v6, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15e4 │ │ +04cdbc: 0c00 |000c: move-result-object v0 │ │ +04cdbe: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +04cdc0: 2105 |000e: array-length v5, v0 │ │ +04cdc2: 6e40 3516 0154 |000f: invoke-virtual {v1, v0, v4, v5}, Ljava/security/MessageDigest;.update:([BII)V // method@1635 │ │ +04cdc8: 6e10 3316 0100 |0012: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@1633 │ │ +04cdce: 0c04 |0015: move-result-object v4 │ │ +04cdd0: 7110 5713 0400 |0016: invoke-static {v4}, Lcom/android/volley/InternalUtils;.convertToHex:([B)Ljava/lang/String; // method@1357 │ │ +04cdd6: 0c03 |0019: move-result-object v3 │ │ +04cdd8: 1103 |001a: return-object v3 │ │ +04cdda: 0d02 |001b: move-exception v2 │ │ +04cddc: 6e10 3616 0200 |001c: invoke-virtual {v2}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@1636 │ │ +04cde2: 28fb |001f: goto 001a // -0005 │ │ +04cde4: 0d02 |0020: move-exception v2 │ │ +04cde6: 6e10 8415 0200 |0021: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@1584 │ │ +04cdec: 28f6 |0024: goto 001a // -000a │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x001b │ │ Ljava/io/UnsupportedEncodingException; -> 0x0020 │ │ positions : │ │ 0x0000 line=28 │ │ 0x0001 line=30 │ │ @@ -80075,21 +80094,21 @@ │ │ 0x0007 - 0x001a reg=1 digest Ljava/security/MessageDigest; │ │ 0x001c - 0x0020 reg=2 e Ljava/security/NoSuchAlgorithmException; │ │ 0x0021 - 0x0025 reg=2 e Ljava/io/UnsupportedEncodingException; │ │ 0x0001 - 0x0025 reg=3 hash Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=6 text Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1009 (InternalUtils.java) │ │ + source_file_idx : 1027 (InternalUtils.java) │ │ │ │ Class #325 header: │ │ class_idx : 689 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2251 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #325 annotations: │ │ Annotations on method #4953 'performRequest' │ │ @@ -80107,21 +80126,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/Network;) │ │ name : 'performRequest' │ │ type : '(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2251 (Network.java) │ │ + source_file_idx : 2272 (Network.java) │ │ │ │ Class #326 header: │ │ class_idx : 690 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 847 │ │ -source_file_idx : 2252 │ │ +superclass_idx : 849 │ │ +source_file_idx : 2273 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #326 annotations: │ │ Annotations on field #1414 'mQueue' │ │ @@ -80167,23 +80186,23 @@ │ │ type : '(Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Network;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04ccf8: |[04ccf8] com.android.volley.NetworkDispatcher.:(Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Network;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V │ │ -04cd08: 7010 0416 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@1604 │ │ -04cd0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04cd10: 5c10 8705 |0004: iput-boolean v0, v1, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ -04cd14: 5b12 8605 |0006: iput-object v2, v1, Lcom/android/volley/NetworkDispatcher;.mQueue:Ljava/util/concurrent/BlockingQueue; // field@0586 │ │ -04cd18: 5b13 8505 |0008: iput-object v3, v1, Lcom/android/volley/NetworkDispatcher;.mNetwork:Lcom/android/volley/Network; // field@0585 │ │ -04cd1c: 5b14 8305 |000a: iput-object v4, v1, Lcom/android/volley/NetworkDispatcher;.mCache:Lcom/android/volley/Cache; // field@0583 │ │ -04cd20: 5b15 8405 |000c: iput-object v5, v1, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ -04cd24: 0e00 |000e: return-void │ │ +04ce00: |[04ce00] com.android.volley.NetworkDispatcher.:(Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Network;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V │ │ +04ce10: 7010 0b16 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@160b │ │ +04ce16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04ce18: 5c10 8705 |0004: iput-boolean v0, v1, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ +04ce1c: 5b12 8605 |0006: iput-object v2, v1, Lcom/android/volley/NetworkDispatcher;.mQueue:Ljava/util/concurrent/BlockingQueue; // field@0586 │ │ +04ce20: 5b13 8505 |0008: iput-object v3, v1, Lcom/android/volley/NetworkDispatcher;.mNetwork:Lcom/android/volley/Network; // field@0585 │ │ +04ce24: 5b14 8305 |000a: iput-object v4, v1, Lcom/android/volley/NetworkDispatcher;.mCache:Lcom/android/volley/Cache; // field@0583 │ │ +04ce28: 5b15 8405 |000c: iput-object v5, v1, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ +04ce2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=45 │ │ 0x0006 line=59 │ │ 0x0008 line=60 │ │ 0x000a line=61 │ │ @@ -80202,22 +80221,22 @@ │ │ type : '(Lcom/android/volley/Request;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04cd28: |[04cd28] com.android.volley.NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V │ │ -04cd38: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -04cd3c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -04cd40: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -04cd44: 6e10 9513 0300 |0006: invoke-virtual {v3}, Lcom/android/volley/Request;.getTrafficStatsTag:()I // method@1395 │ │ -04cd4a: 0a00 |0009: move-result v0 │ │ -04cd4c: 7110 5101 0000 |000a: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0151 │ │ -04cd52: 0e00 |000d: return-void │ │ +04ce30: |[04ce30] com.android.volley.NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V │ │ +04ce40: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +04ce44: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +04ce48: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +04ce4c: 6e10 9813 0300 |0006: invoke-virtual {v3}, Lcom/android/volley/Request;.getTrafficStatsTag:()I // method@1398 │ │ +04ce52: 0a00 |0009: move-result v0 │ │ +04ce54: 7110 5101 0000 |000a: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0151 │ │ +04ce5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x000d line=80 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Request; │ │ @@ -80229,25 +80248,25 @@ │ │ type : '(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04cd54: |[04cd54] com.android.volley.NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ -04cd64: 6e20 9a13 3200 |0000: invoke-virtual {v2, v3}, Lcom/android/volley/Request;.parseNetworkError:(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; // method@139a │ │ -04cd6a: 0c03 |0003: move-result-object v3 │ │ -04cd6c: 5410 8405 |0004: iget-object v0, v1, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ -04cd70: 7230 bd13 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/android/volley/ResponseDelivery;.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13bd │ │ -04cd76: 0e00 |0009: return-void │ │ +04ce5c: |[04ce5c] com.android.volley.NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ +04ce6c: 6e20 9e13 3200 |0000: invoke-virtual {v2, v3}, Lcom/android/volley/Request;.parseNetworkError:(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; // method@139e │ │ +04ce72: 0c03 |0003: move-result-object v3 │ │ +04ce74: 5410 8405 |0004: iget-object v0, v1, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ +04ce78: 7230 c113 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/android/volley/ResponseDelivery;.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13c1 │ │ +04ce7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ - 0x0004 line=150 │ │ - 0x0009 line=151 │ │ + 0x0000 line=151 │ │ + 0x0004 line=152 │ │ + 0x0009 line=153 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x000a reg=1 this Lcom/android/volley/NetworkDispatcher; │ │ 0x0000 - 0x000a reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ 0x0000 - 0x000a reg=3 error Lcom/android/volley/VolleyError; │ │ │ │ Virtual methods - │ │ @@ -80256,19 +80275,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04cd78: |[04cd78] com.android.volley.NetworkDispatcher.quit:()V │ │ -04cd88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04cd8a: 5c10 8705 |0001: iput-boolean v0, v1, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ -04cd8e: 6e10 5c13 0100 |0003: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.interrupt:()V // method@135c │ │ -04cd94: 0e00 |0006: return-void │ │ +04ce80: |[04ce80] com.android.volley.NetworkDispatcher.quit:()V │ │ +04ce90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04ce92: 5c10 8705 |0001: iput-boolean v0, v1, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ +04ce96: 6e10 5c13 0100 |0003: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.interrupt:()V // method@135c │ │ +04ce9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/NetworkDispatcher; │ │ @@ -80277,158 +80296,161 @@ │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 163 16-bit code units │ │ -04cd98: |[04cd98] com.android.volley.NetworkDispatcher.run:()V │ │ -04cda8: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -04cdac: 7110 9701 0700 |0002: invoke-static {v7}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ -04cdb2: 7100 a001 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04cdb8: 0b04 |0008: move-result-wide v4 │ │ -04cdba: 54b7 8605 |0009: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mQueue:Ljava/util/concurrent/BlockingQueue; // field@0586 │ │ -04cdbe: 7210 8c16 0700 |000b: invoke-interface {v7}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@168c │ │ -04cdc4: 0c02 |000e: move-result-object v2 │ │ -04cdc6: 1f02 ba02 |000f: check-cast v2, Lcom/android/volley/Request; // type@02ba │ │ -04cdca: 1a07 d415 |0011: const-string v7, "network-queue-take" // string@15d4 │ │ -04cdce: 6e20 7713 7200 |0013: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04cdd4: 6e10 9813 0200 |0016: invoke-virtual {v2}, Lcom/android/volley/Request;.isCanceled:()Z // method@1398 │ │ -04cdda: 0a07 |0019: move-result v7 │ │ -04cddc: 3807 1b00 |001a: if-eqz v7, 0035 // +001b │ │ -04cde0: 1a07 d115 |001c: const-string v7, "network-discard-cancelled" // string@15d1 │ │ -04cde4: 6e20 8013 7200 |001e: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1380 │ │ -04cdea: 28e4 |0021: goto 0005 // -001c │ │ -04cdec: 0d06 |0022: move-exception v6 │ │ -04cdee: 7100 a001 0000 |0023: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04cdf4: 0b08 |0026: move-result-wide v8 │ │ -04cdf6: bc48 |0027: sub-long/2addr v8, v4 │ │ -04cdf8: 6e30 cd13 8609 |0028: invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;.setNetworkTimeMs:(J)V // method@13cd │ │ -04cdfe: 7030 5d13 2b06 |002b: invoke-direct {v11, v2, v6}, Lcom/android/volley/NetworkDispatcher;.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@135d │ │ -04ce04: 28d7 |002e: goto 0005 // -0029 │ │ -04ce06: 0d00 |002f: move-exception v0 │ │ -04ce08: 55b7 8705 |0030: iget-boolean v7, v11, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ -04ce0c: 3807 d3ff |0032: if-eqz v7, 0005 // -002d │ │ -04ce10: 0e00 |0034: return-void │ │ -04ce12: 7020 5b13 2b00 |0035: invoke-direct {v11, v2}, Lcom/android/volley/NetworkDispatcher;.addTrafficStatsTag:(Lcom/android/volley/Request;)V // method@135b │ │ -04ce18: 54b7 8505 |0038: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mNetwork:Lcom/android/volley/Network; // field@0585 │ │ -04ce1c: 7220 5913 2700 |003a: invoke-interface {v7, v2}, Lcom/android/volley/Network;.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; // method@1359 │ │ -04ce22: 0c01 |003d: move-result-object v1 │ │ -04ce24: 1a07 d215 |003e: const-string v7, "network-http-complete" // string@15d2 │ │ -04ce28: 6e20 7713 7200 |0040: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ce2e: 5517 8b05 |0043: iget-boolean v7, v1, Lcom/android/volley/NetworkResponse;.notModified:Z // field@058b │ │ -04ce32: 3807 3100 |0045: if-eqz v7, 0076 // +0031 │ │ -04ce36: 6e10 9713 0200 |0047: invoke-virtual {v2}, Lcom/android/volley/Request;.hasHadResponseDelivered:()Z // method@1397 │ │ -04ce3c: 0a07 |004a: move-result v7 │ │ -04ce3e: 3807 2b00 |004b: if-eqz v7, 0076 // +002b │ │ -04ce42: 1a07 1e16 |004d: const-string v7, "not-modified" // string@161e │ │ -04ce46: 6e20 8013 7200 |004f: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1380 │ │ -04ce4c: 28b3 |0052: goto 0005 // -004d │ │ -04ce4e: 0d00 |0053: move-exception v0 │ │ -04ce50: 1a07 3d0a |0054: const-string v7, "Unhandled exception %s" // string@0a3d │ │ -04ce54: 1218 |0056: const/4 v8, #int 1 // #1 │ │ -04ce56: 2388 c803 |0057: new-array v8, v8, [Ljava/lang/Object; // type@03c8 │ │ -04ce5a: 1209 |0059: const/4 v9, #int 0 // #0 │ │ -04ce5c: 6e10 a015 0000 |005a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@15a0 │ │ -04ce62: 0c0a |005d: move-result-object v10 │ │ -04ce64: 4d0a 0809 |005e: aput-object v10, v8, v9 │ │ -04ce68: 7130 db13 7008 |0060: invoke-static {v0, v7, v8}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V // method@13db │ │ -04ce6e: 2206 c602 |0063: new-instance v6, Lcom/android/volley/VolleyError; // type@02c6 │ │ -04ce72: 7020 ca13 0600 |0065: invoke-direct {v6, v0}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ca │ │ -04ce78: 7100 a001 0000 |0068: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04ce7e: 0b08 |006b: move-result-wide v8 │ │ -04ce80: bc48 |006c: sub-long/2addr v8, v4 │ │ -04ce82: 6e30 cd13 8609 |006d: invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;.setNetworkTimeMs:(J)V // method@13cd │ │ -04ce88: 54b7 8405 |0070: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ -04ce8c: 7230 bd13 2706 |0072: invoke-interface {v7, v2, v6}, Lcom/android/volley/ResponseDelivery;.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13bd │ │ -04ce92: 2890 |0075: goto 0005 // -0070 │ │ -04ce94: 6e20 9b13 1200 |0076: invoke-virtual {v2, v1}, Lcom/android/volley/Request;.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@139b │ │ -04ce9a: 0c03 |0079: move-result-object v3 │ │ -04ce9c: 1a07 d315 |007a: const-string v7, "network-parse-complete" // string@15d3 │ │ -04cea0: 6e20 7713 7200 |007c: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04cea6: 6e10 a313 0200 |007f: invoke-virtual {v2}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a3 │ │ -04ceac: 0a07 |0082: move-result v7 │ │ -04ceae: 3807 1600 |0083: if-eqz v7, 0099 // +0016 │ │ -04ceb2: 5437 bf05 |0085: iget-object v7, v3, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05bf │ │ -04ceb6: 3807 1200 |0087: if-eqz v7, 0099 // +0012 │ │ -04ceba: 54b7 8305 |0089: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mCache:Lcom/android/volley/Cache; // field@0583 │ │ -04cebe: 6e10 8413 0200 |008b: invoke-virtual {v2}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1384 │ │ -04cec4: 0c08 |008e: move-result-object v8 │ │ -04cec6: 5439 bf05 |008f: iget-object v9, v3, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05bf │ │ -04ceca: 7230 3a13 8709 |0091: invoke-interface {v7, v8, v9}, Lcom/android/volley/Cache;.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@133a │ │ -04ced0: 1a07 d015 |0094: const-string v7, "network-cache-written" // string@15d0 │ │ -04ced4: 6e20 7713 7200 |0096: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04ceda: 6e10 9913 0200 |0099: invoke-virtual {v2}, Lcom/android/volley/Request;.markDelivered:()V // method@1399 │ │ -04cee0: 54b7 8405 |009c: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ -04cee4: 7230 be13 2703 |009e: invoke-interface {v7, v2, v3}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V // method@13be │ │ -04ceea: 2900 64ff |00a1: goto/16 0005 // -009c │ │ + insns size : 164 16-bit code units │ │ +04cea0: |[04cea0] com.android.volley.NetworkDispatcher.run:()V │ │ +04ceb0: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +04ceb4: 7110 9701 0700 |0002: invoke-static {v7}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ +04ceba: 7100 a001 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +04cec0: 0b04 |0008: move-result-wide v4 │ │ +04cec2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +04cec4: 54b7 8605 |000a: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mQueue:Ljava/util/concurrent/BlockingQueue; // field@0586 │ │ +04cec8: 7210 9316 0700 |000c: invoke-interface {v7}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@1693 │ │ +04cece: 0c02 |000f: move-result-object v2 │ │ +04ced0: 1f02 bb02 |0010: check-cast v2, Lcom/android/volley/Request; // type@02bb │ │ +04ced4: 1a07 dd15 |0012: const-string v7, "network-queue-take" // string@15dd │ │ +04ced8: 6e20 7a13 7200 |0014: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cede: 6e10 9b13 0200 |0017: invoke-virtual {v2}, Lcom/android/volley/Request;.isCanceled:()Z // method@139b │ │ +04cee4: 0a07 |001a: move-result v7 │ │ +04cee6: 3807 1b00 |001b: if-eqz v7, 0036 // +001b │ │ +04ceea: 1a07 da15 |001d: const-string v7, "network-discard-cancelled" // string@15da │ │ +04ceee: 6e20 8313 7200 |001f: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1383 │ │ +04cef4: 28e3 |0022: goto 0005 // -001d │ │ +04cef6: 0d06 |0023: move-exception v6 │ │ +04cef8: 7100 a001 0000 |0024: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +04cefe: 0b08 |0027: move-result-wide v8 │ │ +04cf00: bc48 |0028: sub-long/2addr v8, v4 │ │ +04cf02: 6e30 d113 8609 |0029: invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;.setNetworkTimeMs:(J)V // method@13d1 │ │ +04cf08: 7030 5d13 2b06 |002c: invoke-direct {v11, v2, v6}, Lcom/android/volley/NetworkDispatcher;.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@135d │ │ +04cf0e: 28d6 |002f: goto 0005 // -002a │ │ +04cf10: 0d00 |0030: move-exception v0 │ │ +04cf12: 55b7 8705 |0031: iget-boolean v7, v11, Lcom/android/volley/NetworkDispatcher;.mQuit:Z // field@0587 │ │ +04cf16: 3807 d2ff |0033: if-eqz v7, 0005 // -002e │ │ +04cf1a: 0e00 |0035: return-void │ │ +04cf1c: 7020 5b13 2b00 |0036: invoke-direct {v11, v2}, Lcom/android/volley/NetworkDispatcher;.addTrafficStatsTag:(Lcom/android/volley/Request;)V // method@135b │ │ +04cf22: 54b7 8505 |0039: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mNetwork:Lcom/android/volley/Network; // field@0585 │ │ +04cf26: 7220 5913 2700 |003b: invoke-interface {v7, v2}, Lcom/android/volley/Network;.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; // method@1359 │ │ +04cf2c: 0c01 |003e: move-result-object v1 │ │ +04cf2e: 1a07 db15 |003f: const-string v7, "network-http-complete" // string@15db │ │ +04cf32: 6e20 7a13 7200 |0041: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cf38: 5517 8b05 |0044: iget-boolean v7, v1, Lcom/android/volley/NetworkResponse;.notModified:Z // field@058b │ │ +04cf3c: 3807 3100 |0046: if-eqz v7, 0077 // +0031 │ │ +04cf40: 6e10 9a13 0200 |0048: invoke-virtual {v2}, Lcom/android/volley/Request;.hasHadResponseDelivered:()Z // method@139a │ │ +04cf46: 0a07 |004b: move-result v7 │ │ +04cf48: 3807 2b00 |004c: if-eqz v7, 0077 // +002b │ │ +04cf4c: 1a07 2716 |004e: const-string v7, "not-modified" // string@1627 │ │ +04cf50: 6e20 8313 7200 |0050: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.finish:(Ljava/lang/String;)V // method@1383 │ │ +04cf56: 28b2 |0053: goto 0005 // -004e │ │ +04cf58: 0d00 |0054: move-exception v0 │ │ +04cf5a: 1a07 530a |0055: const-string v7, "Unhandled exception %s" // string@0a53 │ │ +04cf5e: 1218 |0057: const/4 v8, #int 1 // #1 │ │ +04cf60: 2388 ca03 |0058: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +04cf64: 1209 |005a: const/4 v9, #int 0 // #0 │ │ +04cf66: 6e10 a715 0000 |005b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@15a7 │ │ +04cf6c: 0c0a |005e: move-result-object v10 │ │ +04cf6e: 4d0a 0809 |005f: aput-object v10, v8, v9 │ │ +04cf72: 7130 df13 7008 |0061: invoke-static {v0, v7, v8}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V // method@13df │ │ +04cf78: 2206 c702 |0064: new-instance v6, Lcom/android/volley/VolleyError; // type@02c7 │ │ +04cf7c: 7020 ce13 0600 |0066: invoke-direct {v6, v0}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ce │ │ +04cf82: 7100 a001 0000 |0069: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +04cf88: 0b08 |006c: move-result-wide v8 │ │ +04cf8a: bc48 |006d: sub-long/2addr v8, v4 │ │ +04cf8c: 6e30 d113 8609 |006e: invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;.setNetworkTimeMs:(J)V // method@13d1 │ │ +04cf92: 54b7 8405 |0071: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ +04cf96: 7230 c113 2706 |0073: invoke-interface {v7, v2, v6}, Lcom/android/volley/ResponseDelivery;.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13c1 │ │ +04cf9c: 288f |0076: goto 0005 // -0071 │ │ +04cf9e: 6e20 9f13 1200 |0077: invoke-virtual {v2, v1}, Lcom/android/volley/Request;.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@139f │ │ +04cfa4: 0c03 |007a: move-result-object v3 │ │ +04cfa6: 1a07 dc15 |007b: const-string v7, "network-parse-complete" // string@15dc │ │ +04cfaa: 6e20 7a13 7200 |007d: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cfb0: 6e10 a713 0200 |0080: invoke-virtual {v2}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a7 │ │ +04cfb6: 0a07 |0083: move-result v7 │ │ +04cfb8: 3807 1600 |0084: if-eqz v7, 009a // +0016 │ │ +04cfbc: 5437 be05 |0086: iget-object v7, v3, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05be │ │ +04cfc0: 3807 1200 |0088: if-eqz v7, 009a // +0012 │ │ +04cfc4: 54b7 8305 |008a: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mCache:Lcom/android/volley/Cache; // field@0583 │ │ +04cfc8: 6e10 8713 0200 |008c: invoke-virtual {v2}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1387 │ │ +04cfce: 0c08 |008f: move-result-object v8 │ │ +04cfd0: 5439 be05 |0090: iget-object v9, v3, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05be │ │ +04cfd4: 7230 3a13 8709 |0092: invoke-interface {v7, v8, v9}, Lcom/android/volley/Cache;.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@133a │ │ +04cfda: 1a07 d915 |0095: const-string v7, "network-cache-written" // string@15d9 │ │ +04cfde: 6e20 7a13 7200 |0097: invoke-virtual {v2, v7}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04cfe4: 6e10 9c13 0200 |009a: invoke-virtual {v2}, Lcom/android/volley/Request;.markDelivered:()V // method@139c │ │ +04cfea: 54b7 8405 |009d: iget-object v7, v11, Lcom/android/volley/NetworkDispatcher;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@0584 │ │ +04cfee: 7230 c213 2703 |009f: invoke-interface {v7, v2, v3}, Lcom/android/volley/ResponseDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V // method@13c2 │ │ +04cff4: 2900 63ff |00a2: goto/16 0005 // -009d │ │ catches : 4 │ │ - 0x0009 - 0x0011 │ │ - Ljava/lang/InterruptedException; -> 0x002f │ │ - 0x0011 - 0x0021 │ │ - Lcom/android/volley/VolleyError; -> 0x0022 │ │ - Ljava/lang/Exception; -> 0x0053 │ │ - 0x0035 - 0x0052 │ │ - Lcom/android/volley/VolleyError; -> 0x0022 │ │ - Ljava/lang/Exception; -> 0x0053 │ │ - 0x0076 - 0x00a1 │ │ - Lcom/android/volley/VolleyError; -> 0x0022 │ │ - Ljava/lang/Exception; -> 0x0053 │ │ + 0x000a - 0x0012 │ │ + Ljava/lang/InterruptedException; -> 0x0030 │ │ + 0x0012 - 0x0022 │ │ + Lcom/android/volley/VolleyError; -> 0x0023 │ │ + Ljava/lang/Exception; -> 0x0054 │ │ + 0x0036 - 0x0053 │ │ + Lcom/android/volley/VolleyError; -> 0x0023 │ │ + Ljava/lang/Exception; -> 0x0054 │ │ + 0x0077 - 0x00a2 │ │ + Lcom/android/volley/VolleyError; -> 0x0023 │ │ + Ljava/lang/Exception; -> 0x0054 │ │ positions : │ │ 0x0000 line=84 │ │ - 0x0005 line=86 │ │ - 0x0009 line=90 │ │ - 0x0011 line=100 │ │ - 0x0016 line=104 │ │ - 0x001c line=105 │ │ - 0x0022 line=136 │ │ - 0x0023 line=137 │ │ - 0x002b line=138 │ │ - 0x002f line=91 │ │ + 0x0005 line=87 │ │ + 0x0009 line=89 │ │ + 0x000a line=92 │ │ + 0x0012 line=102 │ │ + 0x0017 line=106 │ │ + 0x001d line=107 │ │ + 0x0023 line=138 │ │ + 0x0024 line=139 │ │ + 0x002c line=140 │ │ 0x0030 line=93 │ │ - 0x0034 line=94 │ │ - 0x0035 line=109 │ │ - 0x0038 line=112 │ │ - 0x003e line=113 │ │ - 0x0043 line=117 │ │ - 0x004d line=118 │ │ - 0x0053 line=139 │ │ - 0x0054 line=140 │ │ - 0x0063 line=141 │ │ - 0x0068 line=142 │ │ - 0x0070 line=143 │ │ - 0x0076 line=123 │ │ - 0x007a line=124 │ │ - 0x007f line=128 │ │ - 0x0089 line=129 │ │ - 0x0094 line=130 │ │ - 0x0099 line=134 │ │ - 0x009c line=135 │ │ - locals : │ │ - 0x0011 - 0x002f reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ - 0x0023 - 0x002f reg=6 volleyError Lcom/android/volley/VolleyError; │ │ - 0x0030 - 0x0035 reg=0 e Ljava/lang/InterruptedException; │ │ - 0x003e - 0x0053 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ - 0x0054 - 0x0076 reg=0 e Ljava/lang/Exception; │ │ - 0x0068 - 0x0076 reg=6 volleyError Lcom/android/volley/VolleyError; │ │ - 0x0076 - 0x00a3 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ - 0x0035 - 0x00a3 reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ - 0x007a - 0x00a3 reg=3 response Lcom/android/volley/Response; Lcom/android/volley/Response<*>; │ │ - 0x0009 - 0x00a3 reg=4 startTimeMs J │ │ - 0x0000 - 0x00a3 reg=11 this Lcom/android/volley/NetworkDispatcher; │ │ + 0x0031 line=95 │ │ + 0x0035 line=96 │ │ + 0x0036 line=111 │ │ + 0x0039 line=114 │ │ + 0x003f line=115 │ │ + 0x0044 line=119 │ │ + 0x004e line=120 │ │ + 0x0054 line=141 │ │ + 0x0055 line=142 │ │ + 0x0064 line=143 │ │ + 0x0069 line=144 │ │ + 0x0071 line=145 │ │ + 0x0077 line=125 │ │ + 0x007b line=126 │ │ + 0x0080 line=130 │ │ + 0x008a line=131 │ │ + 0x0095 line=132 │ │ + 0x009a line=136 │ │ + 0x009d line=137 │ │ + locals : │ │ + 0x000a - 0x0010 reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0012 - 0x0030 reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0024 - 0x0030 reg=6 volleyError Lcom/android/volley/VolleyError; │ │ + 0x0031 - 0x0036 reg=0 e Ljava/lang/InterruptedException; │ │ + 0x003f - 0x0054 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ + 0x0055 - 0x0077 reg=0 e Ljava/lang/Exception; │ │ + 0x0069 - 0x0077 reg=6 volleyError Lcom/android/volley/VolleyError; │ │ + 0x0077 - 0x00a4 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ + 0x0036 - 0x00a4 reg=2 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x007b - 0x00a4 reg=3 response Lcom/android/volley/Response; Lcom/android/volley/Response<*>; │ │ + 0x0009 - 0x00a4 reg=4 startTimeMs J │ │ + 0x0000 - 0x00a4 reg=11 this Lcom/android/volley/NetworkDispatcher; │ │ │ │ - source_file_idx : 2252 (NetworkDispatcher.java) │ │ + source_file_idx : 2273 (NetworkDispatcher.java) │ │ │ │ Class #327 header: │ │ class_idx : 692 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2255 │ │ -static_fields_size : 0 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2276 │ │ +static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #327 annotations: │ │ Annotations on field #1417 'headers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ @@ -80440,15 +80462,21 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([B" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)V" } │ │ │ │ Class #327 - │ │ Class descriptor : 'Lcom/android/volley/NetworkResponse;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ + #0 : (in Lcom/android/volley/NetworkResponse;) │ │ + name : 'serialVersionUID' │ │ + type : 'J' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -20150728102000 │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/NetworkResponse;) │ │ name : 'data' │ │ type : '[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ #1 : (in Lcom/android/volley/NetworkResponse;) │ │ name : 'headers' │ │ @@ -80472,27 +80500,27 @@ │ │ type : '(I[BLjava/util/Map;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -04cf1c: |[04cf1c] com.android.volley.NetworkResponse.:(I[BLjava/util/Map;Z)V │ │ -04cf2c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -04cf30: 0781 |0002: move-object v1, v8 │ │ -04cf32: 0192 |0003: move v2, v9 │ │ -04cf34: 07a3 |0004: move-object v3, v10 │ │ -04cf36: 07b4 |0005: move-object v4, v11 │ │ -04cf38: 01c5 |0006: move v5, v12 │ │ -04cf3a: 7607 6513 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -04cf40: 0e00 |000a: return-void │ │ +04d024: |[04d024] com.android.volley.NetworkResponse.:(I[BLjava/util/Map;Z)V │ │ +04d034: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +04d038: 0781 |0002: move-object v1, v8 │ │ +04d03a: 0192 |0003: move v2, v9 │ │ +04d03c: 07a3 |0004: move-object v3, v10 │ │ +04d03e: 07b4 |0005: move-object v4, v11 │ │ +04d040: 01c5 |0006: move v5, v12 │ │ +04d042: 7607 6513 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +04d048: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ - 0x000a line=48 │ │ + 0x0000 line=50 │ │ + 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=11 (null) Ljava/util/Map; │ │ 0x0000 - 0x000b reg=8 this Lcom/android/volley/NetworkResponse; │ │ 0x0000 - 0x000b reg=9 statusCode I │ │ 0x0000 - 0x000b reg=10 data [B │ │ 0x0000 - 0x000b reg=11 headers Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x000b reg=12 notModified Z │ │ @@ -80502,31 +80530,31 @@ │ │ type : '(I[BLjava/util/Map;ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04cf44: |[04cf44] com.android.volley.NetworkResponse.:(I[BLjava/util/Map;ZJ)V │ │ -04cf54: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04cf5a: 5912 8c05 |0003: iput v2, v1, Lcom/android/volley/NetworkResponse;.statusCode:I // field@058c │ │ -04cf5e: 5b13 8805 |0005: iput-object v3, v1, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -04cf62: 5b14 8905 |0007: iput-object v4, v1, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ -04cf66: 5c15 8b05 |0009: iput-boolean v5, v1, Lcom/android/volley/NetworkResponse;.notModified:Z // field@058b │ │ -04cf6a: 5a16 8a05 |000b: iput-wide v6, v1, Lcom/android/volley/NetworkResponse;.networkTimeMs:J // field@058a │ │ -04cf6e: 0e00 |000d: return-void │ │ +04d04c: |[04d04c] com.android.volley.NetworkResponse.:(I[BLjava/util/Map;ZJ)V │ │ +04d05c: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04d062: 5912 8d05 |0003: iput v2, v1, Lcom/android/volley/NetworkResponse;.statusCode:I // field@058d │ │ +04d066: 5b13 8805 |0005: iput-object v3, v1, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +04d06a: 5b14 8905 |0007: iput-object v4, v1, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ +04d06e: 5c15 8b05 |0009: iput-boolean v5, v1, Lcom/android/volley/NetworkResponse;.notModified:Z // field@058b │ │ +04d072: 5a16 8a05 |000b: iput-wide v6, v1, Lcom/android/volley/NetworkResponse;.networkTimeMs:J // field@058a │ │ +04d076: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=38 │ │ - 0x0005 line=39 │ │ - 0x0007 line=40 │ │ - 0x0009 line=41 │ │ - 0x000b line=42 │ │ - 0x000d line=43 │ │ + 0x0000 line=40 │ │ + 0x0003 line=41 │ │ + 0x0005 line=42 │ │ + 0x0007 line=43 │ │ + 0x0009 line=44 │ │ + 0x000b line=45 │ │ + 0x000d line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/Map; │ │ 0x0000 - 0x000e reg=1 this Lcom/android/volley/NetworkResponse; │ │ 0x0000 - 0x000e reg=2 statusCode I │ │ 0x0000 - 0x000e reg=3 data [B │ │ 0x0000 - 0x000e reg=4 headers Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x000e reg=5 notModified Z │ │ @@ -80537,68 +80565,68 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -04cf70: |[04cf70] com.android.volley.NetworkResponse.:([B)V │ │ -04cf80: 1302 c800 |0000: const/16 v2, #int 200 // #c8 │ │ -04cf84: 7100 4916 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1649 │ │ -04cf8a: 0c04 |0005: move-result-object v4 │ │ -04cf8c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -04cf8e: 1606 0000 |0007: const-wide/16 v6, #int 0 // #0 │ │ -04cf92: 0781 |0009: move-object v1, v8 │ │ -04cf94: 0793 |000a: move-object v3, v9 │ │ -04cf96: 7607 6513 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -04cf9c: 0e00 |000e: return-void │ │ +04d078: |[04d078] com.android.volley.NetworkResponse.:([B)V │ │ +04d088: 1302 c800 |0000: const/16 v2, #int 200 // #c8 │ │ +04d08c: 7100 5016 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1650 │ │ +04d092: 0c04 |0005: move-result-object v4 │ │ +04d094: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +04d096: 1606 0000 |0007: const-wide/16 v6, #int 0 // #0 │ │ +04d09a: 0781 |0009: move-object v1, v8 │ │ +04d09c: 0793 |000a: move-object v3, v9 │ │ +04d09e: 7607 6513 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +04d0a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x000e line=52 │ │ + 0x0000 line=54 │ │ + 0x000e line=55 │ │ locals : │ │ 0x0000 - 0x000f reg=8 this Lcom/android/volley/NetworkResponse; │ │ 0x0000 - 0x000f reg=9 data [B │ │ │ │ #3 : (in Lcom/android/volley/NetworkResponse;) │ │ name : '' │ │ type : '([BLjava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -04cfa0: |[04cfa0] com.android.volley.NetworkResponse.:([BLjava/util/Map;)V │ │ -04cfb0: 1302 c800 |0000: const/16 v2, #int 200 // #c8 │ │ -04cfb4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04cfb6: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ -04cfba: 0781 |0005: move-object v1, v8 │ │ -04cfbc: 0793 |0006: move-object v3, v9 │ │ -04cfbe: 07a4 |0007: move-object v4, v10 │ │ -04cfc0: 7607 6513 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -04cfc6: 0e00 |000b: return-void │ │ +04d0a8: |[04d0a8] com.android.volley.NetworkResponse.:([BLjava/util/Map;)V │ │ +04d0b8: 1302 c800 |0000: const/16 v2, #int 200 // #c8 │ │ +04d0bc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +04d0be: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ +04d0c2: 0781 |0005: move-object v1, v8 │ │ +04d0c4: 0793 |0006: move-object v3, v9 │ │ +04d0c6: 07a4 |0007: move-object v4, v10 │ │ +04d0c8: 7607 6513 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +04d0ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ - 0x000b line=56 │ │ + 0x0000 line=58 │ │ + 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/Map; │ │ 0x0000 - 0x000c reg=8 this Lcom/android/volley/NetworkResponse; │ │ 0x0000 - 0x000c reg=9 data [B │ │ 0x0000 - 0x000c reg=10 headers Ljava/util/Map; Ljava/util/Map; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2255 (NetworkResponse.java) │ │ + source_file_idx : 2276 (NetworkResponse.java) │ │ │ │ Class #328 header: │ │ -class_idx : 695 │ │ +class_idx : 696 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2390 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2412 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -80631,70 +80659,70 @@ │ │ type : '(Lcom/android/volley/Request;Ljava/lang/String;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04cfc8: |[04cfc8] com.android.volley.Request$1.:(Lcom/android/volley/Request;Ljava/lang/String;J)V │ │ -04cfd8: 5b12 8d05 |0000: iput-object v2, v1, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058d │ │ -04cfdc: 5b13 8e05 |0002: iput-object v3, v1, Lcom/android/volley/Request$1;.val$tag:Ljava/lang/String; // field@058e │ │ -04cfe0: 5a14 8f05 |0004: iput-wide v4, v1, Lcom/android/volley/Request$1;.val$threadId:J // field@058f │ │ -04cfe4: 7010 be15 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04cfea: 0e00 |0009: return-void │ │ +04d0d0: |[04d0d0] com.android.volley.Request$1.:(Lcom/android/volley/Request;Ljava/lang/String;J)V │ │ +04d0e0: 5b12 8e05 |0000: iput-object v2, v1, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058e │ │ +04d0e4: 5b13 8f05 |0002: iput-object v3, v1, Lcom/android/volley/Request$1;.val$tag:Ljava/lang/String; // field@058f │ │ +04d0e8: 5a14 9005 |0004: iput-wide v4, v1, Lcom/android/volley/Request$1;.val$threadId:J // field@0590 │ │ +04d0ec: 7010 c515 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04d0f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=239 │ │ + 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request$1; │ │ - 0x0000 - 0x000a reg=1 this Lcom/android/volley/Request$1; Lcom/android/volley/Request$1; │ │ - 0x0000 - 0x000a reg=2 this$0 Lcom/android/volley/Request; │ │ + 0x0000 - 0x000a reg=1 this Lcom/android/volley/Request$1; Lcom/android/volley/Request.1; │ │ + 0x0000 - 0x000a reg=2 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/Request$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -04cfec: |[04cfec] com.android.volley.Request$1.run:()V │ │ -04cffc: 5440 8d05 |0000: iget-object v0, v4, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058d │ │ -04d000: 7110 7613 0000 |0002: invoke-static {v0}, Lcom/android/volley/Request;.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; // method@1376 │ │ -04d006: 0c00 |0005: move-result-object v0 │ │ -04d008: 5441 8e05 |0006: iget-object v1, v4, Lcom/android/volley/Request$1;.val$tag:Ljava/lang/String; // field@058e │ │ -04d00c: 5342 8f05 |0008: iget-wide v2, v4, Lcom/android/volley/Request$1;.val$threadId:J // field@058f │ │ -04d010: 6e40 d213 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d2 │ │ -04d016: 5440 8d05 |000d: iget-object v0, v4, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058d │ │ -04d01a: 7110 7613 0000 |000f: invoke-static {v0}, Lcom/android/volley/Request;.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; // method@1376 │ │ -04d020: 0c00 |0012: move-result-object v0 │ │ -04d022: 6e10 c415 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -04d028: 0c01 |0016: move-result-object v1 │ │ -04d02a: 6e20 d413 1000 |0017: invoke-virtual {v0, v1}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d4 │ │ -04d030: 0e00 |001a: return-void │ │ +04d0f4: |[04d0f4] com.android.volley.Request$1.run:()V │ │ +04d104: 5440 8e05 |0000: iget-object v0, v4, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058e │ │ +04d108: 7110 7913 0000 |0002: invoke-static {v0}, Lcom/android/volley/Request;.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; // method@1379 │ │ +04d10e: 0c00 |0005: move-result-object v0 │ │ +04d110: 5441 8f05 |0006: iget-object v1, v4, Lcom/android/volley/Request$1;.val$tag:Ljava/lang/String; // field@058f │ │ +04d114: 5342 9005 |0008: iget-wide v2, v4, Lcom/android/volley/Request$1;.val$threadId:J // field@0590 │ │ +04d118: 6e40 d613 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d6 │ │ +04d11e: 5440 8e05 |000d: iget-object v0, v4, Lcom/android/volley/Request$1;.this$0:Lcom/android/volley/Request; // field@058e │ │ +04d122: 7110 7913 0000 |000f: invoke-static {v0}, Lcom/android/volley/Request;.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; // method@1379 │ │ +04d128: 0c00 |0012: move-result-object v0 │ │ +04d12a: 6e10 cb15 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +04d130: 0c01 |0016: move-result-object v1 │ │ +04d132: 6e20 d813 1000 |0017: invoke-virtual {v0, v1}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d8 │ │ +04d138: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=242 │ │ - 0x000d line=243 │ │ - 0x001a line=244 │ │ + 0x0000 line=233 │ │ + 0x000d line=234 │ │ + 0x001a line=235 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/android/volley/Request$1; │ │ - 0x0000 - 0x001b reg=4 this Lcom/android/volley/Request$1; Lcom/android/volley/Request$1; │ │ + 0x0000 - 0x001b reg=4 this Lcom/android/volley/Request$1; Lcom/android/volley/Request.1; │ │ │ │ - source_file_idx : 2390 (Request.java) │ │ + source_file_idx : 2412 (Request.java) │ │ │ │ Class #329 header: │ │ -class_idx : 696 │ │ +class_idx : 697 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2390 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2412 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #329 annotations: │ │ Annotations on class │ │ @@ -80751,32 +80779,32 @@ │ │ name : 'TRACE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 6 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2390 (Request.java) │ │ + source_file_idx : 2412 (Request.java) │ │ │ │ Class #330 header: │ │ -class_idx : 697 │ │ +class_idx : 698 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 817 │ │ -source_file_idx : 2390 │ │ +superclass_idx : 819 │ │ +source_file_idx : 2412 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #330 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/Request; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Priority" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/android/volley/Request$Priority;" ">;" } │ │ -Annotations on method #4976 '' │ │ +Annotations on method #4979 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #330 - │ │ Class descriptor : 'Lcom/android/volley/Request$Priority;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -80808,174 +80836,174 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -04d034: |[04d034] com.android.volley.Request$Priority.:()V │ │ -04d044: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -04d046: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -04d048: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -04d04a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -04d04c: 2200 b902 |0004: new-instance v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d050: 1a01 4704 |0006: const-string v1, "LOW" // string@0447 │ │ -04d054: 7030 7013 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1370 │ │ -04d05a: 6900 9c05 |000b: sput-object v0, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059c │ │ -04d05e: 2200 b902 |000d: new-instance v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d062: 1a01 c108 |000f: const-string v1, "NORMAL" // string@08c1 │ │ -04d066: 7030 7013 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1370 │ │ -04d06c: 6900 9d05 |0014: sput-object v0, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059d │ │ -04d070: 2200 b902 |0016: new-instance v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d074: 1a01 8403 |0018: const-string v1, "HIGH" // string@0384 │ │ -04d078: 7030 7013 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1370 │ │ -04d07e: 6900 9a05 |001d: sput-object v0, Lcom/android/volley/Request$Priority;.HIGH:Lcom/android/volley/Request$Priority; // field@059a │ │ -04d082: 2200 b902 |001f: new-instance v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d086: 1a01 c603 |0021: const-string v1, "IMMEDIATE" // string@03c6 │ │ -04d08a: 7030 7013 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1370 │ │ -04d090: 6900 9b05 |0026: sput-object v0, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059b │ │ -04d094: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -04d096: 2300 c503 |0029: new-array v0, v0, [Lcom/android/volley/Request$Priority; // type@03c5 │ │ -04d09a: 6201 9c05 |002b: sget-object v1, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059c │ │ -04d09e: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -04d0a2: 6201 9d05 |002f: sget-object v1, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059d │ │ -04d0a6: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -04d0aa: 6201 9a05 |0033: sget-object v1, Lcom/android/volley/Request$Priority;.HIGH:Lcom/android/volley/Request$Priority; // field@059a │ │ -04d0ae: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -04d0b2: 6201 9b05 |0037: sget-object v1, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059b │ │ -04d0b6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -04d0ba: 6900 9905 |003b: sput-object v0, Lcom/android/volley/Request$Priority;.$VALUES:[Lcom/android/volley/Request$Priority; // field@0599 │ │ -04d0be: 0e00 |003d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=522 │ │ - 0x000d line=523 │ │ - 0x0016 line=524 │ │ - 0x001f line=525 │ │ - 0x0028 line=521 │ │ +04d13c: |[04d13c] com.android.volley.Request$Priority.:()V │ │ +04d14c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +04d14e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +04d150: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +04d152: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +04d154: 2200 ba02 |0004: new-instance v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d158: 1a01 5904 |0006: const-string v1, "LOW" // string@0459 │ │ +04d15c: 7030 7313 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1373 │ │ +04d162: 6900 9d05 |000b: sput-object v0, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059d │ │ +04d166: 2200 ba02 |000d: new-instance v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d16a: 1a01 d608 |000f: const-string v1, "NORMAL" // string@08d6 │ │ +04d16e: 7030 7313 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1373 │ │ +04d174: 6900 9e05 |0014: sput-object v0, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059e │ │ +04d178: 2200 ba02 |0016: new-instance v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d17c: 1a01 9603 |0018: const-string v1, "HIGH" // string@0396 │ │ +04d180: 7030 7313 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1373 │ │ +04d186: 6900 9b05 |001d: sput-object v0, Lcom/android/volley/Request$Priority;.HIGH:Lcom/android/volley/Request$Priority; // field@059b │ │ +04d18a: 2200 ba02 |001f: new-instance v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d18e: 1a01 d803 |0021: const-string v1, "IMMEDIATE" // string@03d8 │ │ +04d192: 7030 7313 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/android/volley/Request$Priority;.:(Ljava/lang/String;I)V // method@1373 │ │ +04d198: 6900 9c05 |0026: sput-object v0, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059c │ │ +04d19c: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +04d19e: 2300 c703 |0029: new-array v0, v0, [Lcom/android/volley/Request$Priority; // type@03c7 │ │ +04d1a2: 6201 9d05 |002b: sget-object v1, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059d │ │ +04d1a6: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +04d1aa: 6201 9e05 |002f: sget-object v1, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059e │ │ +04d1ae: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +04d1b2: 6201 9b05 |0033: sget-object v1, Lcom/android/volley/Request$Priority;.HIGH:Lcom/android/volley/Request$Priority; // field@059b │ │ +04d1b6: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +04d1ba: 6201 9c05 |0037: sget-object v1, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059c │ │ +04d1be: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +04d1c2: 6900 9a05 |003b: sput-object v0, Lcom/android/volley/Request$Priority;.$VALUES:[Lcom/android/volley/Request$Priority; // field@059a │ │ +04d1c6: 0e00 |003d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=515 │ │ + 0x000d line=516 │ │ + 0x0016 line=517 │ │ + 0x001f line=518 │ │ + 0x0028 line=514 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/Request$Priority;) │ │ 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 │ │ -04d0c0: |[04d0c0] com.android.volley.Request$Priority.:(Ljava/lang/String;I)V │ │ -04d0d0: 7030 9915 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1599 │ │ -04d0d6: 0e00 |0003: return-void │ │ +04d1c8: |[04d1c8] com.android.volley.Request$Priority.:(Ljava/lang/String;I)V │ │ +04d1d8: 7030 a015 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@15a0 │ │ +04d1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=521 │ │ + 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/Request$Priority; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ #2 : (in Lcom/android/volley/Request$Priority;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/android/volley/Request$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04d0d8: |[04d0d8] com.android.volley.Request$Priority.valueOf:(Ljava/lang/String;)Lcom/android/volley/Request$Priority; │ │ -04d0e8: 1c00 b902 |0000: const-class v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d0ec: 7120 9a15 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@159a │ │ -04d0f2: 0c00 |0005: move-result-object v0 │ │ -04d0f4: 1f00 b902 |0006: check-cast v0, Lcom/android/volley/Request$Priority; // type@02b9 │ │ -04d0f8: 1100 |0008: return-object v0 │ │ +04d1e0: |[04d1e0] com.android.volley.Request$Priority.valueOf:(Ljava/lang/String;)Lcom/android/volley/Request$Priority; │ │ +04d1f0: 1c00 ba02 |0000: const-class v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d1f4: 7120 a115 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@15a1 │ │ +04d1fa: 0c00 |0005: move-result-object v0 │ │ +04d1fc: 1f00 ba02 |0006: check-cast v0, Lcom/android/volley/Request$Priority; // type@02ba │ │ +04d200: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=521 │ │ + 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/android/volley/Request$Priority;) │ │ name : 'values' │ │ type : '()[Lcom/android/volley/Request$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04d0fc: |[04d0fc] com.android.volley.Request$Priority.values:()[Lcom/android/volley/Request$Priority; │ │ -04d10c: 6200 9905 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.$VALUES:[Lcom/android/volley/Request$Priority; // field@0599 │ │ -04d110: 6e10 d616 0000 |0002: invoke-virtual {v0}, [Lcom/android/volley/Request$Priority;.clone:()Ljava/lang/Object; // method@16d6 │ │ -04d116: 0c00 |0005: move-result-object v0 │ │ -04d118: 1f00 c503 |0006: check-cast v0, [Lcom/android/volley/Request$Priority; // type@03c5 │ │ -04d11c: 1100 |0008: return-object v0 │ │ +04d204: |[04d204] com.android.volley.Request$Priority.values:()[Lcom/android/volley/Request$Priority; │ │ +04d214: 6200 9a05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.$VALUES:[Lcom/android/volley/Request$Priority; // field@059a │ │ +04d218: 6e10 dd16 0000 |0002: invoke-virtual {v0}, [Lcom/android/volley/Request$Priority;.clone:()Ljava/lang/Object; // method@16dd │ │ +04d21e: 0c00 |0005: move-result-object v0 │ │ +04d220: 1f00 c703 |0006: check-cast v0, [Lcom/android/volley/Request$Priority; // type@03c7 │ │ +04d224: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=521 │ │ + 0x0000 line=514 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2390 (Request.java) │ │ + source_file_idx : 2412 (Request.java) │ │ │ │ Class #331 header: │ │ -class_idx : 698 │ │ +class_idx : 699 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2390 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 16 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2412 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 15 │ │ direct_methods_size : 6 │ │ -virtual_methods_size: 43 │ │ +virtual_methods_size: 44 │ │ │ │ Class #331 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/Request$Priority; Lcom/android/volley/Request$Method; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Comparable" "<" "Lcom/android/volley/Request" ";>;" } │ │ -Annotations on method #4981 '' │ │ +Annotations on method #4984 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #4985 'compareTo' │ │ +Annotations on method #4988 'compareTo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" ";)I" } │ │ -Annotations on method #4989 'deliverResponse' │ │ +Annotations on method #4992 'deliverResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ -Annotations on method #4990 'encodeParameters' │ │ +Annotations on method #4993 'encodeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/lang/String;" ")[B" } │ │ -Annotations on method #4993 'getBody' │ │ +Annotations on method #4996 'getBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #4998 'getHeaders' │ │ +Annotations on method #5001 'getHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5002 'getParams' │ │ +Annotations on method #5005 'getParams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5004 'getPostBody' │ │ +Annotations on method #5007 'getPostBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #5005 'getPostBodyContentType' │ │ +Annotations on method #5008 'getPostBodyContentType' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #5006 'getPostParams' │ │ +Annotations on method #5009 'getPostParams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #5007 'getPostParamsEncoding' │ │ +Annotations on method #5010 'getPostParamsEncoding' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #5019 'parseNetworkResponse' │ │ +Annotations on method #5023 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" ";" } │ │ -Annotations on method #5020 'setCacheEntry' │ │ +Annotations on method #5024 'setCacheEntry' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Cache$Entry;" ")" "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5022 'setRequestQueue' │ │ +Annotations on method #5026 'setRequestQueue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/RequestQueue;" ")" "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5023 'setRetryPolicy' │ │ +Annotations on method #5027 'setRetryPolicy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/RetryPolicy;" ")" "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5024 'setSequence' │ │ +Annotations on method #5028 'setSequence' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5025 'setShouldCache' │ │ +Annotations on method #5029 'setShouldCache' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z)" "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5026 'setTag' │ │ +Annotations on method #5030 'setTag' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Lcom/android/volley/Request" "<*>;" } │ │ │ │ Class #331 - │ │ Class descriptor : 'Lcom/android/volley/Request;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -80983,19 +81011,14 @@ │ │ Static fields - │ │ #0 : (in Lcom/android/volley/Request;) │ │ name : 'DEFAULT_PARAMS_ENCODING' │ │ type : 'Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ value : "UTF-8" │ │ #1 : (in Lcom/android/volley/Request;) │ │ - name : 'SLOW_REQUEST_THRESHOLD_MS' │ │ - type : 'J' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3000 │ │ - #2 : (in Lcom/android/volley/Request;) │ │ name : 'sCounter' │ │ type : 'J' │ │ access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/Request;) │ │ name : 'mCacheEntry' │ │ type : 'Lcom/android/volley/Cache$Entry;' │ │ @@ -81007,15 +81030,15 @@ │ │ #2 : (in Lcom/android/volley/Request;) │ │ name : 'mDefaultTrafficStatsTag' │ │ type : 'I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ #3 : (in Lcom/android/volley/Request;) │ │ name : 'mErrorListener' │ │ type : 'Lcom/android/volley/Response$ErrorListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0002 (PRIVATE) │ │ #4 : (in Lcom/android/volley/Request;) │ │ name : 'mEventLog' │ │ type : 'Lcom/android/volley/VolleyLog$MarkerLog;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ #5 : (in Lcom/android/volley/Request;) │ │ name : 'mIdentifier' │ │ type : 'Ljava/lang/String;' │ │ @@ -81025,127 +81048,120 @@ │ │ type : 'I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ #7 : (in Lcom/android/volley/Request;) │ │ name : 'mRedirectUrl' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ #8 : (in Lcom/android/volley/Request;) │ │ - name : 'mRequestBirthTime' │ │ - type : 'J' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/android/volley/Request;) │ │ name : 'mRequestQueue' │ │ type : 'Lcom/android/volley/RequestQueue;' │ │ access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/android/volley/Request;) │ │ + #9 : (in Lcom/android/volley/Request;) │ │ name : 'mResponseDelivered' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/android/volley/Request;) │ │ + #10 : (in Lcom/android/volley/Request;) │ │ name : 'mRetryPolicy' │ │ type : 'Lcom/android/volley/RetryPolicy;' │ │ access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/android/volley/Request;) │ │ + #11 : (in Lcom/android/volley/Request;) │ │ name : 'mSequence' │ │ type : 'Ljava/lang/Integer;' │ │ access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/android/volley/Request;) │ │ + #12 : (in Lcom/android/volley/Request;) │ │ name : 'mShouldCache' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #14 : (in Lcom/android/volley/Request;) │ │ + #13 : (in Lcom/android/volley/Request;) │ │ name : 'mTag' │ │ type : 'Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/android/volley/Request;) │ │ + #14 : (in Lcom/android/volley/Request;) │ │ name : 'mUrl' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/android/volley/Request;) │ │ name : '' │ │ type : '(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 58 16-bit code units │ │ -04d120: |[04d120] com.android.volley.Request.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ │ -04d130: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04d132: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04d134: 7010 be15 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15be │ │ -04d13a: 6300 c805 |0005: sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c8 │ │ -04d13e: 3800 3100 |0007: if-eqz v0, 0038 // +0031 │ │ -04d142: 2200 c802 |0009: new-instance v0, Lcom/android/volley/VolleyLog$MarkerLog; // type@02c8 │ │ -04d146: 7010 d113 0000 |000b: invoke-direct {v0}, Lcom/android/volley/VolleyLog$MarkerLog;.:()V // method@13d1 │ │ -04d14c: 5b40 a405 |000e: iput-object v0, v4, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ -04d150: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -04d152: 5c40 ad05 |0011: iput-boolean v0, v4, Lcom/android/volley/Request;.mShouldCache:Z // field@05ad │ │ -04d156: 5c42 a105 |0013: iput-boolean v2, v4, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ -04d15a: 5c42 aa05 |0015: iput-boolean v2, v4, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05aa │ │ -04d15e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -04d162: 5a42 a805 |0019: iput-wide v2, v4, Lcom/android/volley/Request;.mRequestBirthTime:J // field@05a8 │ │ -04d166: 5b41 a005 |001b: iput-object v1, v4, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ -04d16a: 5945 a605 |001d: iput v5, v4, Lcom/android/volley/Request;.mMethod:I // field@05a6 │ │ -04d16e: 5b46 af05 |001f: iput-object v6, v4, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05af │ │ -04d172: 7120 7b13 6500 |0021: invoke-static {v5, v6}, Lcom/android/volley/Request;.createIdentifier:(ILjava/lang/String;)Ljava/lang/String; // method@137b │ │ -04d178: 0c00 |0024: move-result-object v0 │ │ -04d17a: 5b40 a505 |0025: iput-object v0, v4, Lcom/android/volley/Request;.mIdentifier:Ljava/lang/String; // field@05a5 │ │ -04d17e: 5b47 a305 |0027: iput-object v7, v4, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ -04d182: 2200 ac02 |0029: new-instance v0, Lcom/android/volley/DefaultRetryPolicy; // type@02ac │ │ -04d186: 7010 4513 0000 |002b: invoke-direct {v0}, Lcom/android/volley/DefaultRetryPolicy;.:()V // method@1345 │ │ -04d18c: 6e20 9f13 0400 |002e: invoke-virtual {v4, v0}, Lcom/android/volley/Request;.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; // method@139f │ │ -04d192: 7110 7f13 0600 |0031: invoke-static {v6}, Lcom/android/volley/Request;.findDefaultTrafficStatsTag:(Ljava/lang/String;)I // method@137f │ │ -04d198: 0a00 |0034: move-result v0 │ │ -04d19a: 5940 a205 |0035: iput v0, v4, Lcom/android/volley/Request;.mDefaultTrafficStatsTag:I // field@05a2 │ │ -04d19e: 0e00 |0037: return-void │ │ -04d1a0: 0710 |0038: move-object v0, v1 │ │ -04d1a2: 28d5 |0039: goto 000e // -002b │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=137 │ │ - 0x0005 line=61 │ │ - 0x0010 line=91 │ │ - 0x0013 line=94 │ │ - 0x0015 line=97 │ │ - 0x0017 line=100 │ │ - 0x001b line=113 │ │ - 0x001d line=138 │ │ - 0x001f line=139 │ │ - 0x0021 line=140 │ │ - 0x0027 line=141 │ │ - 0x0029 line=142 │ │ - 0x0031 line=144 │ │ - 0x0037 line=145 │ │ - 0x0039 line=61 │ │ + insns size : 54 16-bit code units │ │ +04d228: |[04d228] com.android.volley.Request.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ │ +04d238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04d23a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04d23c: 7010 c515 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04d242: 6300 c705 |0005: sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c7 │ │ +04d246: 3800 2d00 |0007: if-eqz v0, 0034 // +002d │ │ +04d24a: 2200 c902 |0009: new-instance v0, Lcom/android/volley/VolleyLog$MarkerLog; // type@02c9 │ │ +04d24e: 7010 d513 0000 |000b: invoke-direct {v0}, Lcom/android/volley/VolleyLog$MarkerLog;.:()V // method@13d5 │ │ +04d254: 5b30 a405 |000e: iput-object v0, v3, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ +04d258: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +04d25a: 5c30 ac05 |0011: iput-boolean v0, v3, Lcom/android/volley/Request;.mShouldCache:Z // field@05ac │ │ +04d25e: 5c32 a105 |0013: iput-boolean v2, v3, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ +04d262: 5c32 a905 |0015: iput-boolean v2, v3, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05a9 │ │ +04d266: 5b31 a005 |0017: iput-object v1, v3, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ +04d26a: 5934 a605 |0019: iput v4, v3, Lcom/android/volley/Request;.mMethod:I // field@05a6 │ │ +04d26e: 5b35 ae05 |001b: iput-object v5, v3, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05ae │ │ +04d272: 7120 7e13 5400 |001d: invoke-static {v4, v5}, Lcom/android/volley/Request;.createIdentifier:(ILjava/lang/String;)Ljava/lang/String; // method@137e │ │ +04d278: 0c00 |0020: move-result-object v0 │ │ +04d27a: 5b30 a505 |0021: iput-object v0, v3, Lcom/android/volley/Request;.mIdentifier:Ljava/lang/String; // field@05a5 │ │ +04d27e: 5b36 a305 |0023: iput-object v6, v3, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ +04d282: 2200 ac02 |0025: new-instance v0, Lcom/android/volley/DefaultRetryPolicy; // type@02ac │ │ +04d286: 7010 4513 0000 |0027: invoke-direct {v0}, Lcom/android/volley/DefaultRetryPolicy;.:()V // method@1345 │ │ +04d28c: 6e20 a313 0300 |002a: invoke-virtual {v3, v0}, Lcom/android/volley/Request;.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; // method@13a3 │ │ +04d292: 7110 8213 0500 |002d: invoke-static {v5}, Lcom/android/volley/Request;.findDefaultTrafficStatsTag:(Ljava/lang/String;)I // method@1382 │ │ +04d298: 0a00 |0030: move-result v0 │ │ +04d29a: 5930 a205 |0031: iput v0, v3, Lcom/android/volley/Request;.mDefaultTrafficStatsTag:I // field@05a2 │ │ +04d29e: 0e00 |0033: return-void │ │ +04d2a0: 0710 |0034: move-object v0, v1 │ │ +04d2a2: 28d9 |0035: goto 000e // -0027 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=129 │ │ + 0x0005 line=59 │ │ + 0x0010 line=89 │ │ + 0x0013 line=92 │ │ + 0x0015 line=95 │ │ + 0x0017 line=105 │ │ + 0x0019 line=130 │ │ + 0x001b line=131 │ │ + 0x001d line=132 │ │ + 0x0023 line=133 │ │ + 0x0025 line=134 │ │ + 0x002d line=136 │ │ + 0x0033 line=137 │ │ + 0x0035 line=59 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Lcom/android/volley/Request; │ │ - 0x0000 - 0x003a reg=4 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ - 0x0000 - 0x003a reg=5 method I │ │ - 0x0000 - 0x003a reg=6 url Ljava/lang/String; │ │ - 0x0000 - 0x003a reg=7 listener Lcom/android/volley/Response$ErrorListener; │ │ + 0x0000 - 0x0000 reg=3 this Lcom/android/volley/Request; │ │ + 0x0000 - 0x0036 reg=3 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x0000 - 0x0036 reg=4 method I │ │ + 0x0000 - 0x0036 reg=5 url Ljava/lang/String; │ │ + 0x0000 - 0x0036 reg=6 listener Lcom/android/volley/Response$ErrorListener; │ │ │ │ #1 : (in Lcom/android/volley/Request;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04d1a4: |[04d1a4] com.android.volley.Request.:(Ljava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ │ -04d1b4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04d1b6: 7040 7413 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1374 │ │ -04d1bc: 0e00 |0004: return-void │ │ +04d2a4: |[04d2a4] com.android.volley.Request.:(Ljava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ │ +04d2b4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04d2b6: 7040 7713 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1377 │ │ +04d2bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=128 │ │ - 0x0004 line=129 │ │ + 0x0000 line=120 │ │ + 0x0004 line=121 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=2 url Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 listener Lcom/android/volley/Response$ErrorListener; │ │ │ │ #2 : (in Lcom/android/volley/Request;) │ │ @@ -81153,292 +81169,280 @@ │ │ type : '(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d1c0: |[04d1c0] com.android.volley.Request.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; │ │ -04d1d0: 5410 a405 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ -04d1d4: 1100 |0002: return-object v0 │ │ +04d2c0: |[04d2c0] com.android.volley.Request.access$000:(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; │ │ +04d2d0: 5410 a405 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ +04d2d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/Request; │ │ │ │ #3 : (in Lcom/android/volley/Request;) │ │ name : 'createIdentifier' │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -04d1d8: |[04d1d8] com.android.volley.Request.createIdentifier:(ILjava/lang/String;)Ljava/lang/String; │ │ -04d1e8: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04d1ec: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d1f2: 1a01 5709 |0005: const-string v1, "Request:" // string@0957 │ │ -04d1f6: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d1fc: 0c00 |000a: move-result-object v0 │ │ -04d1fe: 6e20 f615 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04d204: 0c00 |000e: move-result-object v0 │ │ -04d206: 1a01 f900 |000f: const-string v1, ":" // string@00f9 │ │ -04d20a: 6e20 fa15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d210: 0c00 |0014: move-result-object v0 │ │ -04d212: 6e20 fa15 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d218: 0c00 |0018: move-result-object v0 │ │ -04d21a: 1a01 f900 |0019: const-string v1, ":" // string@00f9 │ │ -04d21e: 6e20 fa15 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d224: 0c00 |001e: move-result-object v0 │ │ -04d226: 7100 0116 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -04d22c: 0b02 |0022: move-result-wide v2 │ │ -04d22e: 6e30 f715 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -04d234: 0c00 |0026: move-result-object v0 │ │ -04d236: 1a01 f900 |0027: const-string v1, ":" // string@00f9 │ │ -04d23a: 6e20 fa15 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d240: 0c00 |002c: move-result-object v0 │ │ -04d242: 6102 b005 |002d: sget-wide v2, Lcom/android/volley/Request;.sCounter:J // field@05b0 │ │ -04d246: 1604 0100 |002f: const-wide/16 v4, #int 1 // #1 │ │ -04d24a: bb24 |0031: add-long/2addr v4, v2 │ │ -04d24c: 6804 b005 |0032: sput-wide v4, Lcom/android/volley/Request;.sCounter:J // field@05b0 │ │ -04d250: 6e30 f715 2003 |0034: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -04d256: 0c00 |0037: move-result-object v0 │ │ -04d258: 6e10 ff15 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04d25e: 0c00 |003b: move-result-object v0 │ │ -04d260: 7110 5813 0000 |003c: invoke-static {v0}, Lcom/android/volley/InternalUtils;.sha1Hash:(Ljava/lang/String;)Ljava/lang/String; // method@1358 │ │ -04d266: 0c00 |003f: move-result-object v0 │ │ -04d268: 1100 |0040: return-object v0 │ │ +04d2d8: |[04d2d8] com.android.volley.Request.createIdentifier:(ILjava/lang/String;)Ljava/lang/String; │ │ +04d2e8: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04d2ec: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04d2f2: 1a01 6d09 |0005: const-string v1, "Request:" // string@096d │ │ +04d2f6: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d2fc: 0c00 |000a: move-result-object v0 │ │ +04d2fe: 6e20 fd15 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04d304: 0c00 |000e: move-result-object v0 │ │ +04d306: 1a01 0b01 |000f: const-string v1, ":" // string@010b │ │ +04d30a: 6e20 0116 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d310: 0c00 |0014: move-result-object v0 │ │ +04d312: 6e20 0116 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d318: 0c00 |0018: move-result-object v0 │ │ +04d31a: 1a01 0b01 |0019: const-string v1, ":" // string@010b │ │ +04d31e: 6e20 0116 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d324: 0c00 |001e: move-result-object v0 │ │ +04d326: 7100 0816 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +04d32c: 0b02 |0022: move-result-wide v2 │ │ +04d32e: 6e30 fe15 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +04d334: 0c00 |0026: move-result-object v0 │ │ +04d336: 1a01 0b01 |0027: const-string v1, ":" // string@010b │ │ +04d33a: 6e20 0116 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d340: 0c00 |002c: move-result-object v0 │ │ +04d342: 6102 af05 |002d: sget-wide v2, Lcom/android/volley/Request;.sCounter:J // field@05af │ │ +04d346: 1604 0100 |002f: const-wide/16 v4, #int 1 // #1 │ │ +04d34a: bb24 |0031: add-long/2addr v4, v2 │ │ +04d34c: 6804 af05 |0032: sput-wide v4, Lcom/android/volley/Request;.sCounter:J // field@05af │ │ +04d350: 6e30 fe15 2003 |0034: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +04d356: 0c00 |0037: move-result-object v0 │ │ +04d358: 6e10 0616 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04d35e: 0c00 |003b: move-result-object v0 │ │ +04d360: 7110 5813 0000 |003c: invoke-static {v0}, Lcom/android/volley/InternalUtils;.sha1Hash:(Ljava/lang/String;)Ljava/lang/String; // method@1358 │ │ +04d366: 0c00 |003f: move-result-object v0 │ │ +04d368: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=640 │ │ - 0x001f line=641 │ │ - 0x003c line=640 │ │ + 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 method I │ │ 0x0000 - 0x0041 reg=7 url Ljava/lang/String; │ │ │ │ #4 : (in Lcom/android/volley/Request;) │ │ name : 'encodeParameters' │ │ type : '(Ljava/util/Map;Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -04d26c: |[04d26c] com.android.volley.Request.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B │ │ -04d27c: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04d280: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d286: 7210 7b16 0700 |0005: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@167b │ │ -04d28c: 0c03 |0008: move-result-object v3 │ │ -04d28e: 7210 8516 0300 |0009: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -04d294: 0c04 |000c: move-result-object v4 │ │ -04d296: 7210 5a16 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04d29c: 0a03 |0010: move-result v3 │ │ -04d29e: 3803 4700 |0011: if-eqz v3, 0058 // +0047 │ │ -04d2a2: 7210 5b16 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04d2a8: 0c01 |0016: move-result-object v1 │ │ -04d2aa: 1f01 7303 |0017: check-cast v1, Ljava/util/Map$Entry; // type@0373 │ │ -04d2ae: 7210 7716 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -04d2b4: 0c03 |001c: move-result-object v3 │ │ -04d2b6: 1f03 4b03 |001d: check-cast v3, Ljava/lang/String; // type@034b │ │ -04d2ba: 7120 2a16 8300 |001f: invoke-static {v3, v8}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@162a │ │ -04d2c0: 0c03 |0022: move-result-object v3 │ │ -04d2c2: 6e20 fa15 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d2c8: 1303 3d00 |0026: const/16 v3, #int 61 // #3d │ │ -04d2cc: 6e20 f515 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -04d2d2: 7210 7816 0100 |002b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -04d2d8: 0c03 |002e: move-result-object v3 │ │ -04d2da: 1f03 4b03 |002f: check-cast v3, Ljava/lang/String; // type@034b │ │ -04d2de: 7120 2a16 8300 |0031: invoke-static {v3, v8}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@162a │ │ -04d2e4: 0c03 |0034: move-result-object v3 │ │ -04d2e6: 6e20 fa15 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d2ec: 1303 2600 |0038: const/16 v3, #int 38 // #26 │ │ -04d2f0: 6e20 f515 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -04d2f6: 28d0 |003d: goto 000d // -0030 │ │ -04d2f8: 0d02 |003e: move-exception v2 │ │ -04d2fa: 2203 4803 |003f: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -04d2fe: 2204 4d03 |0041: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -04d302: 7010 f315 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d308: 1a05 f202 |0046: const-string v5, "Encoding not supported: " // string@02f2 │ │ -04d30c: 6e20 fa15 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d312: 0c04 |004b: move-result-object v4 │ │ -04d314: 6e20 fa15 8400 |004c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d31a: 0c04 |004f: move-result-object v4 │ │ -04d31c: 6e10 ff15 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04d322: 0c04 |0053: move-result-object v4 │ │ -04d324: 7030 cc15 4302 |0054: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15cc │ │ -04d32a: 2703 |0057: throw v3 │ │ -04d32c: 6e10 ff15 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04d332: 0c03 |005b: move-result-object v3 │ │ -04d334: 6e20 dd15 8300 |005c: invoke-virtual {v3, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15dd │ │ -04d33a: 0c03 |005f: move-result-object v3 │ │ -04d33c: 1103 |0060: return-object v3 │ │ +04d36c: |[04d36c] com.android.volley.Request.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B │ │ +04d37c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04d380: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04d386: 7210 8216 0800 |0005: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1682 │ │ +04d38c: 0c04 |0008: move-result-object v4 │ │ +04d38e: 7210 8c16 0400 |0009: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +04d394: 0c02 |000c: move-result-object v2 │ │ +04d396: 7210 6116 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04d39c: 0a04 |0010: move-result v4 │ │ +04d39e: 3804 4700 |0011: if-eqz v4, 0058 // +0047 │ │ +04d3a2: 7210 6216 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04d3a8: 0c01 |0016: move-result-object v1 │ │ +04d3aa: 1f01 7503 |0017: check-cast v1, Ljava/util/Map$Entry; // type@0375 │ │ +04d3ae: 7210 7e16 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +04d3b4: 0c04 |001c: move-result-object v4 │ │ +04d3b6: 1f04 4d03 |001d: check-cast v4, Ljava/lang/String; // type@034d │ │ +04d3ba: 7120 3116 9400 |001f: invoke-static {v4, v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1631 │ │ +04d3c0: 0c04 |0022: move-result-object v4 │ │ +04d3c2: 6e20 0116 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d3c8: 1304 3d00 |0026: const/16 v4, #int 61 // #3d │ │ +04d3cc: 6e20 fc15 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +04d3d2: 7210 7f16 0100 |002b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +04d3d8: 0c04 |002e: move-result-object v4 │ │ +04d3da: 1f04 4d03 |002f: check-cast v4, Ljava/lang/String; // type@034d │ │ +04d3de: 7120 3116 9400 |0031: invoke-static {v4, v9}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1631 │ │ +04d3e4: 0c04 |0034: move-result-object v4 │ │ +04d3e6: 6e20 0116 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d3ec: 1304 2600 |0038: const/16 v4, #int 38 // #26 │ │ +04d3f0: 6e20 fc15 4000 |003a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +04d3f6: 28d0 |003d: goto 000d // -0030 │ │ +04d3f8: 0d03 |003e: move-exception v3 │ │ +04d3fa: 2204 4a03 |003f: new-instance v4, Ljava/lang/RuntimeException; // type@034a │ │ +04d3fe: 2205 4f03 |0041: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +04d402: 7010 fa15 0500 |0043: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04d408: 1a06 0403 |0046: const-string v6, "Encoding not supported: " // string@0304 │ │ +04d40c: 6e20 0116 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d412: 0c05 |004b: move-result-object v5 │ │ +04d414: 6e20 0116 9500 |004c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d41a: 0c05 |004f: move-result-object v5 │ │ +04d41c: 6e10 0616 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04d422: 0c05 |0053: move-result-object v5 │ │ +04d424: 7030 d315 5403 |0054: invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15d3 │ │ +04d42a: 2704 |0057: throw v4 │ │ +04d42c: 6e10 0616 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04d432: 0c04 |005b: move-result-object v4 │ │ +04d434: 6e20 e415 9400 |005c: invoke-virtual {v4, v9}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15e4 │ │ +04d43a: 0c04 |005f: move-result-object v4 │ │ +04d43c: 1104 |0060: return-object v4 │ │ catches : 2 │ │ 0x0005 - 0x003d │ │ Ljava/io/UnsupportedEncodingException; -> 0x003e │ │ 0x0058 - 0x005f │ │ Ljava/io/UnsupportedEncodingException; -> 0x003e │ │ positions : │ │ - 0x0000 line=486 │ │ - 0x0005 line=488 │ │ - 0x0019 line=489 │ │ - 0x0026 line=490 │ │ - 0x002b line=491 │ │ - 0x0038 line=492 │ │ - 0x003e line=495 │ │ - 0x003f line=496 │ │ - 0x0058 line=494 │ │ + 0x0000 line=479 │ │ + 0x0005 line=481 │ │ + 0x0019 line=482 │ │ + 0x0026 line=483 │ │ + 0x002b line=484 │ │ + 0x0038 line=485 │ │ + 0x003e line=488 │ │ + 0x003f line=489 │ │ + 0x0058 line=487 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 this Lcom/android/volley/Request; │ │ - 0x0000 - 0x0000 reg=7 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=7 this Lcom/android/volley/Request; │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/util/Map; │ │ 0x0019 - 0x003e reg=1 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x003f - 0x0058 reg=2 uee Ljava/io/UnsupportedEncodingException; │ │ + 0x000d - 0x003e reg=2 i$ Ljava/util/Iterator; │ │ + 0x003f - 0x0058 reg=3 uee Ljava/io/UnsupportedEncodingException; │ │ 0x0005 - 0x0061 reg=0 encodedParams Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0061 reg=6 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ - 0x0000 - 0x0061 reg=7 params Ljava/util/Map; Ljava/util/Map; │ │ - 0x0000 - 0x0061 reg=8 paramsEncoding Ljava/lang/String; │ │ + 0x0058 - 0x0061 reg=2 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0061 reg=7 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x0000 - 0x0061 reg=8 params Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0061 reg=9 paramsEncoding Ljava/lang/String; │ │ │ │ #5 : (in Lcom/android/volley/Request;) │ │ name : 'findDefaultTrafficStatsTag' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -04d358: |[04d358] com.android.volley.Request.findDefaultTrafficStatsTag:(Ljava/lang/String;)I │ │ -04d368: 7110 f310 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ -04d36e: 0a02 |0003: move-result v2 │ │ -04d370: 3902 1300 |0004: if-nez v2, 0017 // +0013 │ │ -04d374: 7110 5e01 0300 |0006: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@015e │ │ -04d37a: 0c01 |0009: move-result-object v1 │ │ -04d37c: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -04d380: 6e10 5d01 0100 |000c: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@015d │ │ -04d386: 0c00 |000f: move-result-object v0 │ │ -04d388: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -04d38c: 6e10 de15 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@15de │ │ -04d392: 0a02 |0015: move-result v2 │ │ -04d394: 0f02 |0016: return v2 │ │ -04d396: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -04d398: 28fe |0018: goto 0016 // -0002 │ │ +04d458: |[04d458] com.android.volley.Request.findDefaultTrafficStatsTag:(Ljava/lang/String;)I │ │ +04d468: 7110 f310 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ +04d46e: 0a02 |0003: move-result v2 │ │ +04d470: 3902 1300 |0004: if-nez v2, 0017 // +0013 │ │ +04d474: 7110 5e01 0300 |0006: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@015e │ │ +04d47a: 0c01 |0009: move-result-object v1 │ │ +04d47c: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +04d480: 6e10 5d01 0100 |000c: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@015d │ │ +04d486: 0c00 |000f: move-result-object v0 │ │ +04d488: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +04d48c: 6e10 e515 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@15e5 │ │ +04d492: 0a02 |0015: move-result v2 │ │ +04d494: 0f02 |0016: return v2 │ │ +04d496: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +04d498: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ - 0x0006 line=192 │ │ - 0x000a line=193 │ │ - 0x000c line=194 │ │ - 0x0010 line=195 │ │ - 0x0012 line=196 │ │ - 0x0016 line=200 │ │ + 0x0000 line=183 │ │ + 0x0006 line=184 │ │ + 0x000a line=185 │ │ + 0x000c line=186 │ │ + 0x0010 line=187 │ │ + 0x0012 line=188 │ │ + 0x0016 line=192 │ │ locals : │ │ 0x0010 - 0x0016 reg=0 host Ljava/lang/String; │ │ 0x000a - 0x0016 reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x0019 reg=3 url Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/Request;) │ │ name : 'addMarker' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 33 16-bit code units │ │ -04d39c: |[04d39c] com.android.volley.Request.addMarker:(Ljava/lang/String;)V │ │ -04d3ac: 6300 c805 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c8 │ │ -04d3b0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -04d3b4: 5440 a405 |0004: iget-object v0, v4, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ -04d3b8: 7100 0616 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@1606 │ │ -04d3be: 0c01 |0009: move-result-object v1 │ │ -04d3c0: 6e10 0716 0100 |000a: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@1607 │ │ -04d3c6: 0b02 |000d: move-result-wide v2 │ │ -04d3c8: 6e40 d213 5032 |000e: invoke-virtual {v0, v5, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d2 │ │ -04d3ce: 0e00 |0011: return-void │ │ -04d3d0: 5340 a805 |0012: iget-wide v0, v4, Lcom/android/volley/Request;.mRequestBirthTime:J // field@05a8 │ │ -04d3d4: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ -04d3d8: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ -04d3dc: 3900 f9ff |0018: if-nez v0, 0011 // -0007 │ │ -04d3e0: 7100 a001 0000 |001a: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04d3e6: 0b00 |001d: move-result-wide v0 │ │ -04d3e8: 5a40 a805 |001e: iput-wide v0, v4, Lcom/android/volley/Request;.mRequestBirthTime:J // field@05a8 │ │ -04d3ec: 28f1 |0020: goto 0011 // -000f │ │ + insns size : 18 16-bit code units │ │ +04d49c: |[04d49c] com.android.volley.Request.addMarker:(Ljava/lang/String;)V │ │ +04d4ac: 6300 c705 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c7 │ │ +04d4b0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +04d4b4: 5440 a405 |0004: iget-object v0, v4, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ +04d4b8: 7100 0d16 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@160d │ │ +04d4be: 0c01 |0009: move-result-object v1 │ │ +04d4c0: 6e10 0e16 0100 |000a: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@160e │ │ +04d4c6: 0b02 |000d: move-result-wide v2 │ │ +04d4c8: 6e40 d613 5032 |000e: invoke-virtual {v0, v5, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d6 │ │ +04d4ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=217 │ │ - 0x0004 line=218 │ │ - 0x0011 line=222 │ │ - 0x0012 line=219 │ │ - 0x001a line=220 │ │ + 0x0000 line=209 │ │ + 0x0004 line=210 │ │ + 0x0011 line=212 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/android/volley/Request; │ │ - 0x0000 - 0x0021 reg=4 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ - 0x0000 - 0x0021 reg=5 tag Ljava/lang/String; │ │ + 0x0000 - 0x0012 reg=4 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x0000 - 0x0012 reg=5 tag Ljava/lang/String; │ │ │ │ #1 : (in Lcom/android/volley/Request;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04d3f0: |[04d3f0] com.android.volley.Request.cancel:()V │ │ -04d400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04d402: 5c10 a105 |0001: iput-boolean v0, v1, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ -04d406: 0e00 |0003: return-void │ │ +04d4d0: |[04d4d0] com.android.volley.Request.cancel:()V │ │ +04d4e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04d4e2: 5c10 a105 |0001: iput-boolean v0, v1, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ +04d4e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=347 │ │ - 0x0003 line=348 │ │ + 0x0000 line=340 │ │ + 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0004 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #2 : (in Lcom/android/volley/Request;) │ │ name : 'compareTo' │ │ type : '(Lcom/android/volley/Request;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -04d408: |[04d408] com.android.volley.Request.compareTo:(Lcom/android/volley/Request;)I │ │ -04d418: 6e10 9013 0400 |0000: invoke-virtual {v4}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1390 │ │ -04d41e: 0c00 |0003: move-result-object v0 │ │ -04d420: 6e10 9013 0500 |0004: invoke-virtual {v5}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1390 │ │ -04d426: 0c01 |0007: move-result-object v1 │ │ -04d428: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -04d42c: 5442 ac05 |000a: iget-object v2, v4, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04d430: 6e10 a715 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -04d436: 0a02 |000f: move-result v2 │ │ -04d438: 5453 ac05 |0010: iget-object v3, v5, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04d43c: 6e10 a715 0300 |0012: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -04d442: 0a03 |0015: move-result v3 │ │ -04d444: b132 |0016: sub-int/2addr v2, v3 │ │ -04d446: 0f02 |0017: return v2 │ │ -04d448: 6e10 7113 0100 |0018: invoke-virtual {v1}, Lcom/android/volley/Request$Priority;.ordinal:()I // method@1371 │ │ -04d44e: 0a02 |001b: move-result v2 │ │ -04d450: 6e10 7113 0000 |001c: invoke-virtual {v0}, Lcom/android/volley/Request$Priority;.ordinal:()I // method@1371 │ │ -04d456: 0a03 |001f: move-result v3 │ │ -04d458: b132 |0020: sub-int/2addr v2, v3 │ │ -04d45a: 28f6 |0021: goto 0017 // -000a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=615 │ │ - 0x0004 line=616 │ │ - 0x0008 line=620 │ │ - 0x000c line=621 │ │ - 0x0017 line=622 │ │ +04d4e8: |[04d4e8] com.android.volley.Request.compareTo:(Lcom/android/volley/Request;)I │ │ +04d4f8: 6e10 9313 0400 |0000: invoke-virtual {v4}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1393 │ │ +04d4fe: 0c00 |0003: move-result-object v0 │ │ +04d500: 6e10 9313 0500 |0004: invoke-virtual {v5}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1393 │ │ +04d506: 0c01 |0007: move-result-object v1 │ │ +04d508: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +04d50c: 5442 ab05 |000a: iget-object v2, v4, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04d510: 6e10 ae15 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +04d516: 0a02 |000f: move-result v2 │ │ +04d518: 5453 ab05 |0010: iget-object v3, v5, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04d51c: 6e10 ae15 0300 |0012: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +04d522: 0a03 |0015: move-result v3 │ │ +04d524: b132 |0016: sub-int/2addr v2, v3 │ │ +04d526: 0f02 |0017: return v2 │ │ +04d528: 6e10 7413 0100 |0018: invoke-virtual {v1}, Lcom/android/volley/Request$Priority;.ordinal:()I // method@1374 │ │ +04d52e: 0a02 |001b: move-result v2 │ │ +04d530: 6e10 7413 0000 |001c: invoke-virtual {v0}, Lcom/android/volley/Request$Priority;.ordinal:()I // method@1374 │ │ +04d536: 0a03 |001f: move-result v3 │ │ +04d538: b132 |0020: sub-int/2addr v2, v3 │ │ +04d53a: 28f6 |0021: goto 0017 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=608 │ │ + 0x0004 line=609 │ │ + 0x0008 line=613 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0000 reg=5 (null) Lcom/android/volley/Request; │ │ 0x0004 - 0x0022 reg=0 left Lcom/android/volley/Request$Priority; │ │ 0x0008 - 0x0022 reg=1 right Lcom/android/volley/Request$Priority; │ │ 0x0000 - 0x0022 reg=4 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0022 reg=5 other Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ @@ -81448,47 +81452,47 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d45c: |[04d45c] com.android.volley.Request.compareTo:(Ljava/lang/Object;)I │ │ -04d46c: 1f02 ba02 |0000: check-cast v2, Lcom/android/volley/Request; // type@02ba │ │ -04d470: 6e20 7913 2100 |0002: invoke-virtual {v1, v2}, Lcom/android/volley/Request;.compareTo:(Lcom/android/volley/Request;)I // method@1379 │ │ -04d476: 0a00 |0005: move-result v0 │ │ -04d478: 0f00 |0006: return v0 │ │ +04d53c: |[04d53c] com.android.volley.Request.compareTo:(Ljava/lang/Object;)I │ │ +04d54c: 1f02 bb02 |0000: check-cast v2, Lcom/android/volley/Request; // type@02bb │ │ +04d550: 6e20 7c13 2100 |0002: invoke-virtual {v1, v2}, Lcom/android/volley/Request;.compareTo:(Lcom/android/volley/Request;)I // method@137c │ │ +04d556: 0a00 |0005: move-result v0 │ │ +04d558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ + 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ - 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Lcom/android/volley/Request;) │ │ name : 'deliverError' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04d47c: |[04d47c] com.android.volley.Request.deliverError:(Lcom/android/volley/VolleyError;)V │ │ -04d48c: 5410 a305 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ -04d490: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04d494: 5410 a305 |0004: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ -04d498: 7220 b613 2000 |0006: invoke-interface {v0, v2}, Lcom/android/volley/Response$ErrorListener;.onErrorResponse:(Lcom/android/volley/VolleyError;)V // method@13b6 │ │ -04d49e: 0e00 |0009: return-void │ │ +04d55c: |[04d55c] com.android.volley.Request.deliverError:(Lcom/android/volley/VolleyError;)V │ │ +04d56c: 5410 a305 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ +04d570: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04d574: 5410 a305 |0004: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ +04d578: 7220 ba13 2000 |0006: invoke-interface {v0, v2}, Lcom/android/volley/Response$ErrorListener;.onErrorResponse:(Lcom/android/volley/VolleyError;)V // method@13ba │ │ +04d57e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=604 │ │ - 0x0004 line=605 │ │ - 0x0009 line=607 │ │ + 0x0000 line=597 │ │ + 0x0004 line=598 │ │ + 0x0009 line=600 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x000a reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x000a reg=2 error Lcom/android/volley/VolleyError; │ │ │ │ #5 : (in Lcom/android/volley/Request;) │ │ name : 'deliverResponse' │ │ @@ -81497,909 +81501,917 @@ │ │ code : (none) │ │ │ │ #6 : (in Lcom/android/volley/Request;) │ │ name : 'finish' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 12 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 101 16-bit code units │ │ -04d4a0: |[04d4a0] com.android.volley.Request.finish:(Ljava/lang/String;)V │ │ -04d4b0: 54a1 a905 |0000: iget-object v1, v10, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a9 │ │ -04d4b4: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -04d4b8: 54a1 a905 |0004: iget-object v1, v10, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a9 │ │ -04d4bc: 6e20 b013 a100 |0006: invoke-virtual {v1, v10}, Lcom/android/volley/RequestQueue;.finish:(Lcom/android/volley/Request;)V // method@13b0 │ │ -04d4c2: 6301 c805 |0009: sget-boolean v1, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c8 │ │ -04d4c6: 3801 3500 |000b: if-eqz v1, 0040 // +0035 │ │ -04d4ca: 7100 0616 0000 |000d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@1606 │ │ -04d4d0: 0c01 |0010: move-result-object v1 │ │ -04d4d2: 6e10 0716 0100 |0011: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@1607 │ │ -04d4d8: 0b04 |0014: move-result-wide v4 │ │ -04d4da: 7100 8301 0000 |0015: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ -04d4e0: 0c01 |0018: move-result-object v1 │ │ -04d4e2: 7100 8201 0000 |0019: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -04d4e8: 0c06 |001c: move-result-object v6 │ │ -04d4ea: 3261 1400 |001d: if-eq v1, v6, 0031 // +0014 │ │ -04d4ee: 2200 5800 |001f: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -04d4f2: 7100 8201 0000 |0021: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -04d4f8: 0c01 |0024: move-result-object v1 │ │ -04d4fa: 7020 7501 1000 |0025: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -04d500: 2201 b702 |0028: new-instance v1, Lcom/android/volley/Request$1; // type@02b7 │ │ -04d504: 7055 6d13 a14b |002a: invoke-direct {v1, v10, v11, v4, v5}, Lcom/android/volley/Request$1;.:(Lcom/android/volley/Request;Ljava/lang/String;J)V // method@136d │ │ -04d50a: 6e20 7901 1000 |002d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ -04d510: 0e00 |0030: return-void │ │ -04d512: 54a1 a405 |0031: iget-object v1, v10, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ -04d516: 6e40 d213 b154 |0033: invoke-virtual {v1, v11, v4, v5}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d2 │ │ -04d51c: 54a1 a405 |0036: iget-object v1, v10, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ -04d520: 6e10 a413 0a00 |0038: invoke-virtual {v10}, Lcom/android/volley/Request;.toString:()Ljava/lang/String; // method@13a4 │ │ -04d526: 0c06 |003b: move-result-object v6 │ │ -04d528: 6e20 d413 6100 |003c: invoke-virtual {v1, v6}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d4 │ │ -04d52e: 28f1 |003f: goto 0030 // -000f │ │ -04d530: 7100 a001 0000 |0040: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04d536: 0b06 |0043: move-result-wide v6 │ │ -04d538: 53a8 a805 |0044: iget-wide v8, v10, Lcom/android/volley/Request;.mRequestBirthTime:J // field@05a8 │ │ -04d53c: 9c02 0608 |0046: sub-long v2, v6, v8 │ │ -04d540: 1606 b80b |0048: const-wide/16 v6, #int 3000 // #bb8 │ │ -04d544: 3101 0206 |004a: cmp-long v1, v2, v6 │ │ -04d548: 3a01 e4ff |004c: if-ltz v1, 0030 // -001c │ │ -04d54c: 1a01 9d00 |004e: const-string v1, "%d ms: %s" // string@009d │ │ -04d550: 1226 |0050: const/4 v6, #int 2 // #2 │ │ -04d552: 2366 c803 |0051: new-array v6, v6, [Ljava/lang/Object; // type@03c8 │ │ -04d556: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -04d558: 7120 b115 3200 |0054: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -04d55e: 0c08 |0057: move-result-object v8 │ │ -04d560: 4d08 0607 |0058: aput-object v8, v6, v7 │ │ -04d564: 1217 |005a: const/4 v7, #int 1 // #1 │ │ -04d566: 6e10 a413 0a00 |005b: invoke-virtual {v10}, Lcom/android/volley/Request;.toString:()Ljava/lang/String; // method@13a4 │ │ -04d56c: 0c08 |005e: move-result-object v8 │ │ -04d56e: 4d08 0607 |005f: aput-object v8, v6, v7 │ │ -04d572: 7120 d913 6100 |0061: invoke-static {v1, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -04d578: 28cc |0064: goto 0030 // -0034 │ │ + insns size : 67 16-bit code units │ │ +04d580: |[04d580] com.android.volley.Request.finish:(Ljava/lang/String;)V │ │ +04d590: 5451 a805 |0000: iget-object v1, v5, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a8 │ │ +04d594: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +04d598: 5451 a805 |0004: iget-object v1, v5, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a8 │ │ +04d59c: 6e20 b413 5100 |0006: invoke-virtual {v1, v5}, Lcom/android/volley/RequestQueue;.finish:(Lcom/android/volley/Request;)V // method@13b4 │ │ +04d5a2: 6e10 9d13 0500 |0009: invoke-virtual {v5}, Lcom/android/volley/Request;.onFinish:()V // method@139d │ │ +04d5a8: 6301 c705 |000c: sget-boolean v1, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c7 │ │ +04d5ac: 3801 2500 |000e: if-eqz v1, 0033 // +0025 │ │ +04d5b0: 7100 0d16 0000 |0010: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@160d │ │ +04d5b6: 0c01 |0013: move-result-object v1 │ │ +04d5b8: 6e10 0e16 0100 |0014: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@160e │ │ +04d5be: 0b02 |0017: move-result-wide v2 │ │ +04d5c0: 7100 8301 0000 |0018: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ +04d5c6: 0c01 |001b: move-result-object v1 │ │ +04d5c8: 7100 8201 0000 |001c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +04d5ce: 0c04 |001f: move-result-object v4 │ │ +04d5d0: 3241 1400 |0020: if-eq v1, v4, 0034 // +0014 │ │ +04d5d4: 2200 5800 |0022: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +04d5d8: 7100 8201 0000 |0024: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +04d5de: 0c01 |0027: move-result-object v1 │ │ +04d5e0: 7020 7501 1000 |0028: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +04d5e6: 2201 b802 |002b: new-instance v1, Lcom/android/volley/Request$1; // type@02b8 │ │ +04d5ea: 7053 7013 5126 |002d: invoke-direct {v1, v5, v6, v2, v3}, Lcom/android/volley/Request$1;.:(Lcom/android/volley/Request;Ljava/lang/String;J)V // method@1370 │ │ +04d5f0: 6e20 7901 1000 |0030: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ +04d5f6: 0e00 |0033: return-void │ │ +04d5f8: 5451 a405 |0034: iget-object v1, v5, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ +04d5fc: 6e40 d613 6132 |0036: invoke-virtual {v1, v6, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;.add:(Ljava/lang/String;J)V // method@13d6 │ │ +04d602: 5451 a405 |0039: iget-object v1, v5, Lcom/android/volley/Request;.mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; // field@05a4 │ │ +04d606: 6e10 a813 0500 |003b: invoke-virtual {v5}, Lcom/android/volley/Request;.toString:()Ljava/lang/String; // method@13a8 │ │ +04d60c: 0c04 |003e: move-result-object v4 │ │ +04d60e: 6e20 d813 4100 |003f: invoke-virtual {v1, v4}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d8 │ │ +04d614: 28f1 |0042: goto 0033 // -000f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=230 │ │ - 0x0004 line=231 │ │ - 0x0009 line=233 │ │ - 0x000d line=234 │ │ - 0x0015 line=235 │ │ - 0x001f line=238 │ │ - 0x0028 line=239 │ │ - 0x0030 line=257 │ │ - 0x0031 line=249 │ │ - 0x0036 line=250 │ │ - 0x0040 line=252 │ │ - 0x0048 line=253 │ │ - 0x004e line=254 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=10 this Lcom/android/volley/Request; │ │ - 0x0028 - 0x0030 reg=0 mainThread Landroid/os/Handler; │ │ - 0x0015 - 0x0030 reg=4 threadId J │ │ - 0x0031 - 0x0040 reg=4 threadId J │ │ - 0x0048 - 0x0065 reg=2 requestTime J │ │ - 0x0000 - 0x0065 reg=10 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ - 0x0000 - 0x0065 reg=11 tag Ljava/lang/String; │ │ + 0x0000 line=220 │ │ + 0x0004 line=221 │ │ + 0x0009 line=222 │ │ + 0x000c line=224 │ │ + 0x0010 line=225 │ │ + 0x0018 line=226 │ │ + 0x0022 line=229 │ │ + 0x002b line=230 │ │ + 0x0033 line=243 │ │ + 0x0034 line=240 │ │ + 0x0039 line=241 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Lcom/android/volley/Request; │ │ + 0x002b - 0x0033 reg=0 mainThread Landroid/os/Handler; │ │ + 0x0018 - 0x0033 reg=2 threadId J │ │ + 0x0034 - 0x0043 reg=2 threadId J │ │ + 0x0000 - 0x0043 reg=5 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x0000 - 0x0043 reg=6 tag Ljava/lang/String; │ │ │ │ #7 : (in Lcom/android/volley/Request;) │ │ name : 'getBody' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04d57c: |[04d57c] com.android.volley.Request.getBody:()[B │ │ -04d58c: 6e10 8a13 0200 |0000: invoke-virtual {v2}, Lcom/android/volley/Request;.getParams:()Ljava/util/Map; // method@138a │ │ -04d592: 0c00 |0003: move-result-object v0 │ │ -04d594: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -04d598: 7210 8116 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1681 │ │ -04d59e: 0a01 |0009: move-result v1 │ │ -04d5a0: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ -04d5a4: 6e10 8b13 0200 |000c: invoke-virtual {v2}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138b │ │ -04d5aa: 0c01 |000f: move-result-object v1 │ │ -04d5ac: 7030 7e13 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/android/volley/Request;.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B // method@137e │ │ -04d5b2: 0c01 |0013: move-result-object v1 │ │ -04d5b4: 1101 |0014: return-object v1 │ │ -04d5b6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -04d5b8: 28fe |0016: goto 0014 // -0002 │ │ +04d618: |[04d618] com.android.volley.Request.getBody:()[B │ │ +04d628: 6e10 8d13 0200 |0000: invoke-virtual {v2}, Lcom/android/volley/Request;.getParams:()Ljava/util/Map; // method@138d │ │ +04d62e: 0c00 |0003: move-result-object v0 │ │ +04d630: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +04d634: 7210 8816 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1688 │ │ +04d63a: 0a01 |0009: move-result v1 │ │ +04d63c: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ +04d640: 6e10 8e13 0200 |000c: invoke-virtual {v2}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138e │ │ +04d646: 0c01 |000f: move-result-object v1 │ │ +04d648: 7030 8113 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/android/volley/Request;.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B // method@1381 │ │ +04d64e: 0c01 |0013: move-result-object v1 │ │ +04d650: 1101 |0014: return-object v1 │ │ +04d652: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +04d654: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=475 │ │ - 0x0004 line=476 │ │ - 0x000c line=477 │ │ - 0x0014 line=479 │ │ + 0x0000 line=468 │ │ + 0x0004 line=469 │ │ + 0x000c line=470 │ │ + 0x0014 line=472 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/android/volley/Request; │ │ 0x0004 - 0x0017 reg=0 params Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0017 reg=2 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #8 : (in Lcom/android/volley/Request;) │ │ name : 'getBodyContentType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04d5bc: |[04d5bc] com.android.volley.Request.getBodyContentType:()Ljava/lang/String; │ │ -04d5cc: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04d5d0: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d5d6: 1a01 240c |0005: const-string v1, "application/x-www-form-urlencoded; charset=" // string@0c24 │ │ -04d5da: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d5e0: 0c00 |000a: move-result-object v0 │ │ -04d5e2: 6e10 8b13 0200 |000b: invoke-virtual {v2}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138b │ │ -04d5e8: 0c01 |000e: move-result-object v1 │ │ -04d5ea: 6e20 fa15 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d5f0: 0c00 |0012: move-result-object v0 │ │ -04d5f2: 6e10 ff15 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04d5f8: 0c00 |0016: move-result-object v0 │ │ -04d5fa: 1100 |0017: return-object v0 │ │ +04d658: |[04d658] com.android.volley.Request.getBodyContentType:()Ljava/lang/String; │ │ +04d668: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04d66c: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04d672: 1a01 3a0c |0005: const-string v1, "application/x-www-form-urlencoded; charset=" // string@0c3a │ │ +04d676: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d67c: 0c00 |000a: move-result-object v0 │ │ +04d67e: 6e10 8e13 0200 |000b: invoke-virtual {v2}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138e │ │ +04d684: 0c01 |000e: move-result-object v1 │ │ +04d686: 6e20 0116 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d68c: 0c00 |0012: move-result-object v0 │ │ +04d68e: 6e10 0616 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04d694: 0c00 |0016: move-result-object v0 │ │ +04d696: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=462 │ │ + 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0018 reg=2 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #9 : (in Lcom/android/volley/Request;) │ │ name : 'getCacheEntry' │ │ type : '()Lcom/android/volley/Cache$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d5fc: |[04d5fc] com.android.volley.Request.getCacheEntry:()Lcom/android/volley/Cache$Entry; │ │ -04d60c: 5410 a005 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ -04d610: 1100 |0002: return-object v0 │ │ +04d698: |[04d698] com.android.volley.Request.getCacheEntry:()Lcom/android/volley/Cache$Entry; │ │ +04d6a8: 5410 a005 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ +04d6ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=340 │ │ + 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #10 : (in Lcom/android/volley/Request;) │ │ name : 'getCacheKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -04d614: |[04d614] com.android.volley.Request.getCacheKey:()Ljava/lang/String; │ │ -04d624: 6e10 9613 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -04d62a: 0c00 |0003: move-result-object v0 │ │ -04d62c: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +04d6b0: |[04d6b0] com.android.volley.Request.getCacheKey:()Ljava/lang/String; │ │ +04d6c0: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04d6c4: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04d6ca: 5221 a605 |0005: iget v1, v2, Lcom/android/volley/Request;.mMethod:I // field@05a6 │ │ +04d6ce: 6e20 fd15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04d6d4: 0c00 |000a: move-result-object v0 │ │ +04d6d6: 1a01 0b01 |000b: const-string v1, ":" // string@010b │ │ +04d6da: 6e20 0116 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d6e0: 0c00 |0010: move-result-object v0 │ │ +04d6e2: 5421 ae05 |0011: iget-object v1, v2, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05ae │ │ +04d6e6: 6e20 0116 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04d6ec: 0c00 |0016: move-result-object v0 │ │ +04d6ee: 6e10 0616 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04d6f4: 0c00 |001a: move-result-object v0 │ │ +04d6f6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=322 │ │ + 0x0000 line=315 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ - 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x0000 - 0x0000 reg=2 this Lcom/android/volley/Request; │ │ + 0x0000 - 0x001c reg=2 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #11 : (in Lcom/android/volley/Request;) │ │ name : 'getErrorListener' │ │ type : '()Lcom/android/volley/Response$ErrorListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d630: |[04d630] com.android.volley.Request.getErrorListener:()Lcom/android/volley/Response$ErrorListener; │ │ -04d640: 5410 a305 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ -04d644: 1100 |0002: return-object v0 │ │ +04d6f8: |[04d6f8] com.android.volley.Request.getErrorListener:()Lcom/android/volley/Response$ErrorListener; │ │ +04d708: 5410 a305 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ +04d70c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ + 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #12 : (in Lcom/android/volley/Request;) │ │ name : 'getHeaders' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04d648: |[04d648] com.android.volley.Request.getHeaders:()Ljava/util/Map; │ │ -04d658: 7100 4916 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1649 │ │ -04d65e: 0c00 |0003: move-result-object v0 │ │ -04d660: 1100 |0004: return-object v0 │ │ +04d710: |[04d710] com.android.volley.Request.getHeaders:()Ljava/util/Map; │ │ +04d720: 7100 5016 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1650 │ │ +04d726: 0c00 |0003: move-result-object v0 │ │ +04d728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=364 │ │ + 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #13 : (in Lcom/android/volley/Request;) │ │ name : 'getIdentifier' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d664: |[04d664] com.android.volley.Request.getIdentifier:()Ljava/lang/String; │ │ -04d674: 5410 a505 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mIdentifier:Ljava/lang/String; // field@05a5 │ │ -04d678: 1100 |0002: return-object v0 │ │ +04d72c: |[04d72c] com.android.volley.Request.getIdentifier:()Ljava/lang/String; │ │ +04d73c: 5410 a505 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mIdentifier:Ljava/lang/String; // field@05a5 │ │ +04d740: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=308 │ │ + 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #14 : (in Lcom/android/volley/Request;) │ │ name : 'getMethod' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d67c: |[04d67c] com.android.volley.Request.getMethod:()I │ │ -04d68c: 5210 a605 |0000: iget v0, v1, Lcom/android/volley/Request;.mMethod:I // field@05a6 │ │ -04d690: 0f00 |0002: return v0 │ │ +04d744: |[04d744] com.android.volley.Request.getMethod:()I │ │ +04d754: 5210 a605 |0000: iget v0, v1, Lcom/android/volley/Request;.mMethod:I // field@05a6 │ │ +04d758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ + 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #15 : (in Lcom/android/volley/Request;) │ │ name : 'getOriginUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d694: |[04d694] com.android.volley.Request.getOriginUrl:()Ljava/lang/String; │ │ -04d6a4: 5410 af05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05af │ │ -04d6a8: 1100 |0002: return-object v0 │ │ +04d75c: |[04d75c] com.android.volley.Request.getOriginUrl:()Ljava/lang/String; │ │ +04d76c: 5410 ae05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05ae │ │ +04d770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=301 │ │ + 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #16 : (in Lcom/android/volley/Request;) │ │ name : 'getParams' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d6ac: |[04d6ac] com.android.volley.Request.getParams:()Ljava/util/Map; │ │ -04d6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d6be: 1100 |0001: return-object v0 │ │ +04d774: |[04d774] com.android.volley.Request.getParams:()Ljava/util/Map; │ │ +04d784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d786: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=439 │ │ + 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0002 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #17 : (in Lcom/android/volley/Request;) │ │ name : 'getParamsEncoding' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d6c0: |[04d6c0] com.android.volley.Request.getParamsEncoding:()Ljava/lang/String; │ │ -04d6d0: 1a00 380a |0000: const-string v0, "UTF-8" // string@0a38 │ │ -04d6d4: 1100 |0002: return-object v0 │ │ +04d788: |[04d788] com.android.volley.Request.getParamsEncoding:()Ljava/lang/String; │ │ +04d798: 1a00 4e0a |0000: const-string v0, "UTF-8" // string@0a4e │ │ +04d79c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=455 │ │ + 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #18 : (in Lcom/android/volley/Request;) │ │ name : 'getPostBody' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04d6d8: |[04d6d8] com.android.volley.Request.getPostBody:()[B │ │ -04d6e8: 6e10 8e13 0200 |0000: invoke-virtual {v2}, Lcom/android/volley/Request;.getPostParams:()Ljava/util/Map; // method@138e │ │ -04d6ee: 0c00 |0003: move-result-object v0 │ │ -04d6f0: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -04d6f4: 7210 8116 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1681 │ │ -04d6fa: 0a01 |0009: move-result v1 │ │ -04d6fc: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ -04d700: 6e10 8f13 0200 |000c: invoke-virtual {v2}, Lcom/android/volley/Request;.getPostParamsEncoding:()Ljava/lang/String; // method@138f │ │ -04d706: 0c01 |000f: move-result-object v1 │ │ -04d708: 7030 7e13 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/android/volley/Request;.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B // method@137e │ │ -04d70e: 0c01 |0013: move-result-object v1 │ │ -04d710: 1101 |0014: return-object v1 │ │ -04d712: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -04d714: 28fe |0016: goto 0014 // -0002 │ │ +04d7a0: |[04d7a0] com.android.volley.Request.getPostBody:()[B │ │ +04d7b0: 6e10 9113 0200 |0000: invoke-virtual {v2}, Lcom/android/volley/Request;.getPostParams:()Ljava/util/Map; // method@1391 │ │ +04d7b6: 0c00 |0003: move-result-object v0 │ │ +04d7b8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +04d7bc: 7210 8816 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@1688 │ │ +04d7c2: 0a01 |0009: move-result v1 │ │ +04d7c4: 3d01 0b00 |000a: if-lez v1, 0015 // +000b │ │ +04d7c8: 6e10 9213 0200 |000c: invoke-virtual {v2}, Lcom/android/volley/Request;.getPostParamsEncoding:()Ljava/lang/String; // method@1392 │ │ +04d7ce: 0c01 |000f: move-result-object v1 │ │ +04d7d0: 7030 8113 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/android/volley/Request;.encodeParameters:(Ljava/util/Map;Ljava/lang/String;)[B // method@1381 │ │ +04d7d6: 0c01 |0013: move-result-object v1 │ │ +04d7d8: 1101 |0014: return-object v1 │ │ +04d7da: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +04d7dc: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=423 │ │ - 0x0004 line=424 │ │ - 0x000c line=425 │ │ - 0x0014 line=427 │ │ + 0x0000 line=416 │ │ + 0x0004 line=417 │ │ + 0x000c line=418 │ │ + 0x0014 line=420 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/android/volley/Request; │ │ 0x0004 - 0x0017 reg=0 postParams Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0017 reg=2 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #19 : (in Lcom/android/volley/Request;) │ │ name : 'getPostBodyContentType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d718: |[04d718] com.android.volley.Request.getPostBodyContentType:()Ljava/lang/String; │ │ -04d728: 6e10 8213 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1382 │ │ -04d72e: 0c00 |0003: move-result-object v0 │ │ -04d730: 1100 |0004: return-object v0 │ │ +04d7e0: |[04d7e0] com.android.volley.Request.getPostBodyContentType:()Ljava/lang/String; │ │ +04d7f0: 6e10 8513 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1385 │ │ +04d7f6: 0c00 |0003: move-result-object v0 │ │ +04d7f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=407 │ │ + 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #20 : (in Lcom/android/volley/Request;) │ │ name : 'getPostParams' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d734: |[04d734] com.android.volley.Request.getPostParams:()Ljava/util/Map; │ │ -04d744: 6e10 8a13 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getParams:()Ljava/util/Map; // method@138a │ │ -04d74a: 0c00 |0003: move-result-object v0 │ │ -04d74c: 1100 |0004: return-object v0 │ │ +04d7fc: |[04d7fc] com.android.volley.Request.getPostParams:()Ljava/util/Map; │ │ +04d80c: 6e10 8d13 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getParams:()Ljava/util/Map; // method@138d │ │ +04d812: 0c00 |0003: move-result-object v0 │ │ +04d814: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=380 │ │ + 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #21 : (in Lcom/android/volley/Request;) │ │ name : 'getPostParamsEncoding' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d750: |[04d750] com.android.volley.Request.getPostParamsEncoding:()Ljava/lang/String; │ │ -04d760: 6e10 8b13 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138b │ │ -04d766: 0c00 |0003: move-result-object v0 │ │ -04d768: 1100 |0004: return-object v0 │ │ +04d818: |[04d818] com.android.volley.Request.getPostParamsEncoding:()Ljava/lang/String; │ │ +04d828: 6e10 8e13 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/Request;.getParamsEncoding:()Ljava/lang/String; // method@138e │ │ +04d82e: 0c00 |0003: move-result-object v0 │ │ +04d830: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=399 │ │ + 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #22 : (in Lcom/android/volley/Request;) │ │ name : 'getPriority' │ │ type : '()Lcom/android/volley/Request$Priority;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d76c: |[04d76c] com.android.volley.Request.getPriority:()Lcom/android/volley/Request$Priority; │ │ -04d77c: 6200 9d05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059d │ │ -04d780: 1100 |0002: return-object v0 │ │ +04d834: |[04d834] com.android.volley.Request.getPriority:()Lcom/android/volley/Request$Priority; │ │ +04d844: 6200 9e05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.NORMAL:Lcom/android/volley/Request$Priority; // field@059e │ │ +04d848: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=532 │ │ + 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #23 : (in Lcom/android/volley/Request;) │ │ name : 'getRetryPolicy' │ │ type : '()Lcom/android/volley/RetryPolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d784: |[04d784] com.android.volley.Request.getRetryPolicy:()Lcom/android/volley/RetryPolicy; │ │ -04d794: 5410 ab05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05ab │ │ -04d798: 1100 |0002: return-object v0 │ │ +04d84c: |[04d84c] com.android.volley.Request.getRetryPolicy:()Lcom/android/volley/RetryPolicy; │ │ +04d85c: 5410 aa05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05aa │ │ +04d860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=548 │ │ + 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #24 : (in Lcom/android/volley/Request;) │ │ name : 'getSequence' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04d79c: |[04d79c] com.android.volley.Request.getSequence:()I │ │ -04d7ac: 5420 ac05 |0000: iget-object v0, v2, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04d7b0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04d7b4: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -04d7b8: 1a01 e110 |0006: const-string v1, "getSequence called before setSequence" // string@10e1 │ │ -04d7bc: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -04d7c2: 2700 |000b: throw v0 │ │ -04d7c4: 5420 ac05 |000c: iget-object v0, v2, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04d7c8: 6e10 a715 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -04d7ce: 0a00 |0011: move-result v0 │ │ -04d7d0: 0f00 |0012: return v0 │ │ +04d864: |[04d864] com.android.volley.Request.getSequence:()I │ │ +04d874: 5420 ab05 |0000: iget-object v0, v2, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04d878: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04d87c: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +04d880: 1a01 ee10 |0006: const-string v1, "getSequence called before setSequence" // string@10ee │ │ +04d884: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +04d88a: 2700 |000b: throw v0 │ │ +04d88c: 5420 ab05 |000c: iget-object v0, v2, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04d890: 6e10 ae15 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +04d896: 0a00 |0011: move-result v0 │ │ +04d898: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=284 │ │ - 0x0004 line=285 │ │ - 0x000c line=287 │ │ + 0x0000 line=277 │ │ + 0x0004 line=278 │ │ + 0x000c line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0013 reg=2 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #25 : (in Lcom/android/volley/Request;) │ │ name : 'getTag' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d7d4: |[04d7d4] com.android.volley.Request.getTag:()Ljava/lang/Object; │ │ -04d7e4: 5410 ae05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mTag:Ljava/lang/Object; // field@05ae │ │ -04d7e8: 1100 |0002: return-object v0 │ │ +04d89c: |[04d89c] com.android.volley.Request.getTag:()Ljava/lang/Object; │ │ +04d8ac: 5410 ad05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mTag:Ljava/lang/Object; // field@05ad │ │ +04d8b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ + 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #26 : (in Lcom/android/volley/Request;) │ │ name : 'getTimeoutMs' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d7ec: |[04d7ec] com.android.volley.Request.getTimeoutMs:()I │ │ -04d7fc: 5410 ab05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05ab │ │ -04d800: 7210 c113 0000 |0002: invoke-interface {v0}, Lcom/android/volley/RetryPolicy;.getCurrentTimeout:()I // method@13c1 │ │ -04d806: 0a00 |0005: move-result v0 │ │ -04d808: 0f00 |0006: return v0 │ │ +04d8b4: |[04d8b4] com.android.volley.Request.getTimeoutMs:()I │ │ +04d8c4: 5410 aa05 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05aa │ │ +04d8c8: 7210 c513 0000 |0002: invoke-interface {v0}, Lcom/android/volley/RetryPolicy;.getCurrentTimeout:()I // method@13c5 │ │ +04d8ce: 0a00 |0005: move-result v0 │ │ +04d8d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=541 │ │ + 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #27 : (in Lcom/android/volley/Request;) │ │ name : 'getTrafficStatsTag' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d80c: |[04d80c] com.android.volley.Request.getTrafficStatsTag:()I │ │ -04d81c: 5210 a205 |0000: iget v0, v1, Lcom/android/volley/Request;.mDefaultTrafficStatsTag:I // field@05a2 │ │ -04d820: 0f00 |0002: return v0 │ │ +04d8d4: |[04d8d4] com.android.volley.Request.getTrafficStatsTag:()I │ │ +04d8e4: 5210 a205 |0000: iget v0, v1, Lcom/android/volley/Request;.mDefaultTrafficStatsTag:I // field@05a2 │ │ +04d8e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ + 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #28 : (in Lcom/android/volley/Request;) │ │ name : 'getUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04d824: |[04d824] com.android.volley.Request.getUrl:()Ljava/lang/String; │ │ -04d834: 5410 a705 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ -04d838: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04d83c: 5410 a705 |0004: iget-object v0, v1, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ -04d840: 1100 |0006: return-object v0 │ │ -04d842: 5410 af05 |0007: iget-object v0, v1, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05af │ │ -04d846: 28fd |0009: goto 0006 // -0003 │ │ +04d8ec: |[04d8ec] com.android.volley.Request.getUrl:()Ljava/lang/String; │ │ +04d8fc: 5410 a705 |0000: iget-object v0, v1, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ +04d900: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04d904: 5410 a705 |0004: iget-object v0, v1, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ +04d908: 1100 |0006: return-object v0 │ │ +04d90a: 5410 ae05 |0007: iget-object v0, v1, Lcom/android/volley/Request;.mUrl:Ljava/lang/String; // field@05ae │ │ +04d90e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=294 │ │ + 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x000a reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #29 : (in Lcom/android/volley/Request;) │ │ name : 'hasHadResponseDelivered' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d848: |[04d848] com.android.volley.Request.hasHadResponseDelivered:()Z │ │ -04d858: 5510 aa05 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05aa │ │ -04d85c: 0f00 |0002: return v0 │ │ +04d910: |[04d910] com.android.volley.Request.hasHadResponseDelivered:()Z │ │ +04d920: 5510 a905 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05a9 │ │ +04d924: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=563 │ │ + 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #30 : (in Lcom/android/volley/Request;) │ │ name : 'isCanceled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d860: |[04d860] com.android.volley.Request.isCanceled:()Z │ │ -04d870: 5510 a105 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ -04d874: 0f00 |0002: return v0 │ │ +04d928: |[04d928] com.android.volley.Request.isCanceled:()Z │ │ +04d938: 5510 a105 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ +04d93c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=354 │ │ + 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #31 : (in Lcom/android/volley/Request;) │ │ name : 'markDelivered' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04d878: |[04d878] com.android.volley.Request.markDelivered:()V │ │ -04d888: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04d88a: 5c10 aa05 |0001: iput-boolean v0, v1, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05aa │ │ -04d88e: 0e00 |0003: return-void │ │ +04d940: |[04d940] com.android.volley.Request.markDelivered:()V │ │ +04d950: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04d952: 5c10 a905 |0001: iput-boolean v0, v1, Lcom/android/volley/Request;.mResponseDelivered:Z // field@05a9 │ │ +04d956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=556 │ │ - 0x0003 line=557 │ │ + 0x0000 line=549 │ │ + 0x0003 line=550 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0004 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #32 : (in Lcom/android/volley/Request;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +04d958: |[04d958] com.android.volley.Request.onFinish:()V │ │ +04d968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d96a: 5b10 a305 |0001: iput-object v0, v1, Lcom/android/volley/Request;.mErrorListener:Lcom/android/volley/Response$ErrorListener; // field@05a3 │ │ +04d96e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + 0x0003 line=250 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ + 0x0000 - 0x0004 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + │ │ + #33 : (in Lcom/android/volley/Request;) │ │ name : 'parseNetworkError' │ │ type : '(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d890: |[04d890] com.android.volley.Request.parseNetworkError:(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; │ │ -04d8a0: 1101 |0000: return-object v1 │ │ +04d970: |[04d970] com.android.volley.Request.parseNetworkError:(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; │ │ +04d980: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=585 │ │ + 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0001 reg=1 volleyError Lcom/android/volley/VolleyError; │ │ │ │ - #33 : (in Lcom/android/volley/Request;) │ │ + #34 : (in Lcom/android/volley/Request;) │ │ name : 'parseNetworkResponse' │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #34 : (in Lcom/android/volley/Request;) │ │ + #35 : (in Lcom/android/volley/Request;) │ │ name : 'setCacheEntry' │ │ type : '(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d8a4: |[04d8a4] com.android.volley.Request.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ │ -04d8b4: 5b01 a005 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ -04d8b8: 1100 |0002: return-object v0 │ │ +04d984: |[04d984] com.android.volley.Request.setCacheEntry:(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ │ +04d994: 5b01 a005 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mCacheEntry:Lcom/android/volley/Cache$Entry; // field@05a0 │ │ +04d998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=332 │ │ - 0x0002 line=333 │ │ + 0x0000 line=325 │ │ + 0x0002 line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 entry Lcom/android/volley/Cache$Entry; │ │ │ │ - #35 : (in Lcom/android/volley/Request;) │ │ + #36 : (in Lcom/android/volley/Request;) │ │ name : 'setRedirectUrl' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d8bc: |[04d8bc] com.android.volley.Request.setRedirectUrl:(Ljava/lang/String;)V │ │ -04d8cc: 5b01 a705 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ -04d8d0: 0e00 |0002: return-void │ │ +04d99c: |[04d99c] com.android.volley.Request.setRedirectUrl:(Ljava/lang/String;)V │ │ +04d9ac: 5b01 a705 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRedirectUrl:Ljava/lang/String; // field@05a7 │ │ +04d9b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=315 │ │ - 0x0002 line=316 │ │ + 0x0000 line=308 │ │ + 0x0002 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 redirectUrl Ljava/lang/String; │ │ │ │ - #36 : (in Lcom/android/volley/Request;) │ │ + #37 : (in Lcom/android/volley/Request;) │ │ name : 'setRequestQueue' │ │ type : '(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d8d4: |[04d8d4] com.android.volley.Request.setRequestQueue:(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request; │ │ -04d8e4: 5b01 a905 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a9 │ │ -04d8e8: 1100 |0002: return-object v0 │ │ +04d9b4: |[04d9b4] com.android.volley.Request.setRequestQueue:(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request; │ │ +04d9c4: 5b01 a805 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@05a8 │ │ +04d9c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ - 0x0002 line=267 │ │ + 0x0000 line=259 │ │ + 0x0002 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 requestQueue Lcom/android/volley/RequestQueue; │ │ │ │ - #37 : (in Lcom/android/volley/Request;) │ │ + #38 : (in Lcom/android/volley/Request;) │ │ name : 'setRetryPolicy' │ │ type : '(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d8ec: |[04d8ec] com.android.volley.Request.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; │ │ -04d8fc: 5b01 ab05 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05ab │ │ -04d900: 1100 |0002: return-object v0 │ │ +04d9cc: |[04d9cc] com.android.volley.Request.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; │ │ +04d9dc: 5b01 aa05 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mRetryPolicy:Lcom/android/volley/RetryPolicy; // field@05aa │ │ +04d9e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=209 │ │ - 0x0002 line=210 │ │ + 0x0000 line=201 │ │ + 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 retryPolicy Lcom/android/volley/RetryPolicy; │ │ │ │ - #38 : (in Lcom/android/volley/Request;) │ │ + #39 : (in Lcom/android/volley/Request;) │ │ name : 'setSequence' │ │ type : '(I)Lcom/android/volley/Request;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d904: |[04d904] com.android.volley.Request.setSequence:(I)Lcom/android/volley/Request; │ │ -04d914: 7110 ac15 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -04d91a: 0c00 |0003: move-result-object v0 │ │ -04d91c: 5b10 ac05 |0004: iput-object v0, v1, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04d920: 1101 |0006: return-object v1 │ │ +04d9e4: |[04d9e4] com.android.volley.Request.setSequence:(I)Lcom/android/volley/Request; │ │ +04d9f4: 7110 b315 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +04d9fa: 0c00 |0003: move-result-object v0 │ │ +04d9fc: 5b10 ab05 |0004: iput-object v0, v1, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04da00: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=276 │ │ - 0x0006 line=277 │ │ + 0x0000 line=269 │ │ + 0x0006 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0007 reg=2 sequence I │ │ │ │ - #39 : (in Lcom/android/volley/Request;) │ │ + #40 : (in Lcom/android/volley/Request;) │ │ name : 'setShouldCache' │ │ type : '(Z)Lcom/android/volley/Request;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d924: |[04d924] com.android.volley.Request.setShouldCache:(Z)Lcom/android/volley/Request; │ │ -04d934: 5c01 ad05 |0000: iput-boolean v1, v0, Lcom/android/volley/Request;.mShouldCache:Z // field@05ad │ │ -04d938: 1100 |0002: return-object v0 │ │ +04da04: |[04da04] com.android.volley.Request.setShouldCache:(Z)Lcom/android/volley/Request; │ │ +04da14: 5c01 ac05 |0000: iput-boolean v1, v0, Lcom/android/volley/Request;.mShouldCache:Z // field@05ac │ │ +04da18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=506 │ │ - 0x0002 line=507 │ │ + 0x0000 line=499 │ │ + 0x0002 line=500 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 shouldCache Z │ │ │ │ - #40 : (in Lcom/android/volley/Request;) │ │ + #41 : (in Lcom/android/volley/Request;) │ │ name : 'setTag' │ │ type : '(Ljava/lang/Object;)Lcom/android/volley/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d93c: |[04d93c] com.android.volley.Request.setTag:(Ljava/lang/Object;)Lcom/android/volley/Request; │ │ -04d94c: 5b01 ae05 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mTag:Ljava/lang/Object; // field@05ae │ │ -04d950: 1100 |0002: return-object v0 │ │ +04da1c: |[04da1c] com.android.volley.Request.setTag:(Ljava/lang/Object;)Lcom/android/volley/Request; │ │ +04da2c: 5b01 ad05 |0000: iput-object v1, v0, Lcom/android/volley/Request;.mTag:Ljava/lang/Object; // field@05ad │ │ +04da30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0002 line=162 │ │ + 0x0000 line=153 │ │ + 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ │ │ - #41 : (in Lcom/android/volley/Request;) │ │ + #42 : (in Lcom/android/volley/Request;) │ │ name : 'shouldCache' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d954: |[04d954] com.android.volley.Request.shouldCache:()Z │ │ -04d964: 5510 ad05 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mShouldCache:Z // field@05ad │ │ -04d968: 0f00 |0002: return v0 │ │ +04da34: |[04da34] com.android.volley.Request.shouldCache:()Z │ │ +04da44: 5510 ac05 |0000: iget-boolean v0, v1, Lcom/android/volley/Request;.mShouldCache:Z // field@05ac │ │ +04da48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=514 │ │ + 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ - #42 : (in Lcom/android/volley/Request;) │ │ + #43 : (in Lcom/android/volley/Request;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -04d96c: |[04d96c] com.android.volley.Request.toString:()Ljava/lang/String; │ │ -04d97c: 2201 4d03 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -04d980: 7010 f315 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d986: 1a02 f800 |0005: const-string v2, "0x" // string@00f8 │ │ -04d98a: 6e20 fa15 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d990: 0c01 |000a: move-result-object v1 │ │ -04d992: 6e10 9513 0300 |000b: invoke-virtual {v3}, Lcom/android/volley/Request;.getTrafficStatsTag:()I // method@1395 │ │ -04d998: 0a02 |000e: move-result v2 │ │ -04d99a: 7110 aa15 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -04d9a0: 0c02 |0012: move-result-object v2 │ │ -04d9a2: 6e20 fa15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9a8: 0c01 |0016: move-result-object v1 │ │ -04d9aa: 6e10 ff15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04d9b0: 0c00 |001a: move-result-object v0 │ │ -04d9b2: 2202 4d03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -04d9b6: 7010 f315 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04d9bc: 5531 a105 |0020: iget-boolean v1, v3, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ -04d9c0: 3801 3900 |0022: if-eqz v1, 005b // +0039 │ │ -04d9c4: 1a01 4c0b |0024: const-string v1, "[X] " // string@0b4c │ │ -04d9c8: 6e20 fa15 1200 |0026: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9ce: 0c01 |0029: move-result-object v1 │ │ -04d9d0: 6e10 9613 0300 |002a: invoke-virtual {v3}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -04d9d6: 0c02 |002d: move-result-object v2 │ │ -04d9d8: 6e20 fa15 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9de: 0c01 |0031: move-result-object v1 │ │ -04d9e0: 1a02 0400 |0032: const-string v2, " " // string@0004 │ │ -04d9e4: 6e20 fa15 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9ea: 0c01 |0037: move-result-object v1 │ │ -04d9ec: 6e20 fa15 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9f2: 0c01 |003b: move-result-object v1 │ │ -04d9f4: 1a02 0400 |003c: const-string v2, " " // string@0004 │ │ -04d9f8: 6e20 fa15 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04d9fe: 0c01 |0041: move-result-object v1 │ │ -04da00: 6e10 9013 0300 |0042: invoke-virtual {v3}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1390 │ │ -04da06: 0c02 |0045: move-result-object v2 │ │ -04da08: 6e20 f915 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04da0e: 0c01 |0049: move-result-object v1 │ │ -04da10: 1a02 0400 |004a: const-string v2, " " // string@0004 │ │ -04da14: 6e20 fa15 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04da1a: 0c01 |004f: move-result-object v1 │ │ -04da1c: 5432 ac05 |0050: iget-object v2, v3, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ac │ │ -04da20: 6e20 f915 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04da26: 0c01 |0055: move-result-object v1 │ │ -04da28: 6e10 ff15 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04da2e: 0c01 |0059: move-result-object v1 │ │ -04da30: 1101 |005a: return-object v1 │ │ -04da32: 1a01 1f0b |005b: const-string v1, "[ ] " // string@0b1f │ │ -04da36: 28c9 |005d: goto 0026 // -0037 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=627 │ │ - 0x001b line=628 │ │ - 0x0042 line=629 │ │ - 0x005b line=628 │ │ +04da4c: |[04da4c] com.android.volley.Request.toString:()Ljava/lang/String; │ │ +04da5c: 2201 4f03 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +04da60: 7010 fa15 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04da66: 1a02 0a01 |0005: const-string v2, "0x" // string@010a │ │ +04da6a: 6e20 0116 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04da70: 0c01 |000a: move-result-object v1 │ │ +04da72: 6e10 9813 0300 |000b: invoke-virtual {v3}, Lcom/android/volley/Request;.getTrafficStatsTag:()I // method@1398 │ │ +04da78: 0a02 |000e: move-result v2 │ │ +04da7a: 7110 b115 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +04da80: 0c02 |0012: move-result-object v2 │ │ +04da82: 6e20 0116 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04da88: 0c01 |0016: move-result-object v1 │ │ +04da8a: 6e10 0616 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04da90: 0c00 |001a: move-result-object v0 │ │ +04da92: 2202 4f03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +04da96: 7010 fa15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04da9c: 5531 a105 |0020: iget-boolean v1, v3, Lcom/android/volley/Request;.mCanceled:Z // field@05a1 │ │ +04daa0: 3801 3900 |0022: if-eqz v1, 005b // +0039 │ │ +04daa4: 1a01 620b |0024: const-string v1, "[X] " // string@0b62 │ │ +04daa8: 6e20 0116 1200 |0026: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04daae: 0c01 |0029: move-result-object v1 │ │ +04dab0: 6e10 9913 0300 |002a: invoke-virtual {v3}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +04dab6: 0c02 |002d: move-result-object v2 │ │ +04dab8: 6e20 0116 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04dabe: 0c01 |0031: move-result-object v1 │ │ +04dac0: 1a02 1700 |0032: const-string v2, " " // string@0017 │ │ +04dac4: 6e20 0116 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04daca: 0c01 |0037: move-result-object v1 │ │ +04dacc: 6e20 0116 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04dad2: 0c01 |003b: move-result-object v1 │ │ +04dad4: 1a02 1700 |003c: const-string v2, " " // string@0017 │ │ +04dad8: 6e20 0116 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04dade: 0c01 |0041: move-result-object v1 │ │ +04dae0: 6e10 9313 0300 |0042: invoke-virtual {v3}, Lcom/android/volley/Request;.getPriority:()Lcom/android/volley/Request$Priority; // method@1393 │ │ +04dae6: 0c02 |0045: move-result-object v2 │ │ +04dae8: 6e20 0016 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04daee: 0c01 |0049: move-result-object v1 │ │ +04daf0: 1a02 1700 |004a: const-string v2, " " // string@0017 │ │ +04daf4: 6e20 0116 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04dafa: 0c01 |004f: move-result-object v1 │ │ +04dafc: 5432 ab05 |0050: iget-object v2, v3, Lcom/android/volley/Request;.mSequence:Ljava/lang/Integer; // field@05ab │ │ +04db00: 6e20 0016 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04db06: 0c01 |0055: move-result-object v1 │ │ +04db08: 6e10 0616 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04db0e: 0c01 |0059: move-result-object v1 │ │ +04db10: 1101 |005a: return-object v1 │ │ +04db12: 1a01 350b |005b: const-string v1, "[ ] " // string@0b35 │ │ +04db16: 28c9 |005d: goto 0026 // -0037 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=620 │ │ + 0x001b line=621 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/android/volley/Request; │ │ 0x001b - 0x005e reg=0 trafficStatsTag Ljava/lang/String; │ │ 0x0000 - 0x005e reg=3 this Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ - source_file_idx : 2390 (Request.java) │ │ + source_file_idx : 2412 (Request.java) │ │ │ │ Class #332 header: │ │ -class_idx : 700 │ │ +class_idx : 701 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2395 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #332 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/RequestQueue; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="RequestFilter" │ │ -Annotations on method #5031 'apply' │ │ +Annotations on method #5035 'apply' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;)Z" } │ │ │ │ Class #332 - │ │ Class descriptor : 'Lcom/android/volley/RequestQueue$RequestFilter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -82409,32 +82421,32 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/RequestQueue$RequestFilter;) │ │ name : 'apply' │ │ type : '(Lcom/android/volley/Request;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2395 (RequestQueue.java) │ │ + source_file_idx : 2417 (RequestQueue.java) │ │ │ │ Class #333 header: │ │ -class_idx : 701 │ │ +class_idx : 702 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2395 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #333 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/RequestQueue; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="RequestFinishedListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #5032 'onRequestFinished' │ │ +Annotations on method #5036 'onRequestFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" ";)V" } │ │ │ │ Class #333 - │ │ Class descriptor : 'Lcom/android/volley/RequestQueue$RequestFinishedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -82444,46 +82456,46 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/RequestQueue$RequestFinishedListener;) │ │ name : 'onRequestFinished' │ │ type : '(Lcom/android/volley/Request;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2395 (RequestQueue.java) │ │ + source_file_idx : 2417 (RequestQueue.java) │ │ │ │ Class #334 header: │ │ -class_idx : 702 │ │ +class_idx : 703 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2395 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2417 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ Class #334 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/RequestQueue$RequestFilter; Lcom/android/volley/RequestQueue$RequestFinishedListener; } │ │ -Annotations on field #1462 'mCacheQueue' │ │ +Annotations on field #1461 'mCacheQueue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/PriorityBlockingQueue" "<" "Lcom/android/volley/Request" "<*>;>;" } │ │ -Annotations on field #1463 'mCurrentRequests' │ │ +Annotations on field #1462 'mCurrentRequests' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Lcom/android/volley/Request" "<*>;>;" } │ │ -Annotations on field #1466 'mFinishedListeners' │ │ +Annotations on field #1465 'mFinishedListeners' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/android/volley/RequestQueue$RequestFinishedListener;" ">;" } │ │ -Annotations on field #1468 'mNetworkQueue' │ │ +Annotations on field #1467 'mNetworkQueue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/PriorityBlockingQueue" "<" "Lcom/android/volley/Request" "<*>;>;" } │ │ -Annotations on field #1470 'mWaitingRequests' │ │ +Annotations on field #1469 'mWaitingRequests' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/util/Queue" "<" "Lcom/android/volley/Request" "<*>;>;>;" } │ │ -Annotations on method #5036 'add' │ │ +Annotations on method #5040 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" ";)" "Lcom/android/volley/Request" ";" } │ │ -Annotations on method #5037 'addRequestFinishedListener' │ │ +Annotations on method #5041 'addRequestFinishedListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/RequestQueue$RequestFinishedListener" ";)V" } │ │ -Annotations on method #5040 'finish' │ │ +Annotations on method #5044 'finish' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" ";)V" } │ │ -Annotations on method #5043 'removeRequestFinishedListener' │ │ +Annotations on method #5047 'removeRequestFinishedListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/RequestQueue$RequestFinishedListener" ";)V" } │ │ │ │ Class #334 - │ │ Class descriptor : 'Lcom/android/volley/RequestQueue;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -82544,18 +82556,18 @@ │ │ type : '(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04da38: |[04da38] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V │ │ -04da48: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -04da4a: 7040 aa13 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;I)V // method@13aa │ │ -04da50: 0e00 |0004: return-void │ │ +04db18: |[04db18] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V │ │ +04db28: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +04db2a: 7040 ae13 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;I)V // method@13ae │ │ +04db30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/RequestQueue; │ │ 0x0000 - 0x0005 reg=2 cache Lcom/android/volley/Cache; │ │ @@ -82566,28 +82578,26 @@ │ │ type : '(Lcom/android/volley/Cache;Lcom/android/volley/Network;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -04da54: |[04da54] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;I)V │ │ -04da64: 2200 af02 |0000: new-instance v0, Lcom/android/volley/ExecutorDelivery; // type@02af │ │ -04da68: 2201 5800 |0002: new-instance v1, Landroid/os/Handler; // type@0058 │ │ -04da6c: 7100 8201 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -04da72: 0c02 |0007: move-result-object v2 │ │ -04da74: 7020 7501 2100 |0008: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -04da7a: 7020 5013 1000 |000b: invoke-direct {v0, v1}, Lcom/android/volley/ExecutorDelivery;.:(Landroid/os/Handler;)V // method@1350 │ │ -04da80: 7050 ab13 4365 |000e: invoke-direct {v3, v4, v5, v6, v0}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V // method@13ab │ │ -04da86: 0e00 |0011: return-void │ │ +04db34: |[04db34] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;I)V │ │ +04db44: 2200 af02 |0000: new-instance v0, Lcom/android/volley/ExecutorDelivery; // type@02af │ │ +04db48: 2201 5800 |0002: new-instance v1, Landroid/os/Handler; // type@0058 │ │ +04db4c: 7100 8201 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +04db52: 0c02 |0007: move-result-object v2 │ │ +04db54: 7020 7501 2100 |0008: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +04db5a: 7020 5013 1000 |000b: invoke-direct {v0, v1}, Lcom/android/volley/ExecutorDelivery;.:(Landroid/os/Handler;)V // method@1350 │ │ +04db60: 7050 af13 4365 |000e: invoke-direct {v3, v4, v5, v6, v0}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V // method@13af │ │ +04db66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ - 0x0004 line=125 │ │ - 0x000e line=124 │ │ 0x0011 line=126 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/android/volley/RequestQueue; │ │ 0x0000 - 0x0012 reg=4 cache Lcom/android/volley/Cache; │ │ 0x0000 - 0x0012 reg=5 network Lcom/android/volley/Network; │ │ 0x0000 - 0x0012 reg=6 threadPoolSize I │ │ │ │ @@ -82596,40 +82606,40 @@ │ │ type : '(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -04da88: |[04da88] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V │ │ -04da98: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04da9e: 2200 8803 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0388 │ │ -04daa2: 7010 a216 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@16a2 │ │ -04daa8: 5b10 bd05 |0008: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mSequenceGenerator:Ljava/util/concurrent/atomic/AtomicInteger; // field@05bd │ │ -04daac: 2200 6c03 |000a: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -04dab0: 7010 4e16 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -04dab6: 5b10 be05 |000f: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04daba: 2200 6d03 |0011: new-instance v0, Ljava/util/HashSet; // type@036d │ │ -04dabe: 7010 5916 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1659 │ │ -04dac4: 5b10 b705 |0016: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04dac8: 2200 8203 |0018: new-instance v0, Ljava/util/concurrent/PriorityBlockingQueue; // type@0382 │ │ -04dacc: 7010 9916 0000 |001a: invoke-direct {v0}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@1699 │ │ -04dad2: 5b10 b605 |001d: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b6 │ │ -04dad6: 2200 8203 |001f: new-instance v0, Ljava/util/concurrent/PriorityBlockingQueue; // type@0382 │ │ -04dada: 7010 9916 0000 |0021: invoke-direct {v0}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@1699 │ │ -04dae0: 5b10 bc05 |0024: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bc │ │ -04dae4: 2200 6603 |0026: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -04dae8: 7010 3216 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04daee: 5b10 ba05 |002b: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04daf2: 5b12 b405 |002d: iput-object v2, v1, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b4 │ │ -04daf6: 5b13 bb05 |002f: iput-object v3, v1, Lcom/android/volley/RequestQueue;.mNetwork:Lcom/android/volley/Network; // field@05bb │ │ -04dafa: 2340 c403 |0031: new-array v0, v4, [Lcom/android/volley/NetworkDispatcher; // type@03c4 │ │ -04dafe: 5b10 b905 |0033: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04db02: 5b15 b805 |0035: iput-object v5, v1, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b8 │ │ -04db06: 0e00 |0037: return-void │ │ +04db68: |[04db68] com.android.volley.RequestQueue.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V │ │ +04db78: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04db7e: 2200 8a03 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@038a │ │ +04db82: 7010 a916 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@16a9 │ │ +04db88: 5b10 bc05 |0008: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mSequenceGenerator:Ljava/util/concurrent/atomic/AtomicInteger; // field@05bc │ │ +04db8c: 2200 6e03 |000a: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +04db90: 7010 5516 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +04db96: 5b10 bd05 |000f: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04db9a: 2200 6f03 |0011: new-instance v0, Ljava/util/HashSet; // type@036f │ │ +04db9e: 7010 6016 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1660 │ │ +04dba4: 5b10 b605 |0016: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04dba8: 2200 8403 |0018: new-instance v0, Ljava/util/concurrent/PriorityBlockingQueue; // type@0384 │ │ +04dbac: 7010 a016 0000 |001a: invoke-direct {v0}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@16a0 │ │ +04dbb2: 5b10 b505 |001d: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b5 │ │ +04dbb6: 2200 8403 |001f: new-instance v0, Ljava/util/concurrent/PriorityBlockingQueue; // type@0384 │ │ +04dbba: 7010 a016 0000 |0021: invoke-direct {v0}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@16a0 │ │ +04dbc0: 5b10 bb05 |0024: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bb │ │ +04dbc4: 2200 6803 |0026: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +04dbc8: 7010 3916 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04dbce: 5b10 b905 |002b: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04dbd2: 5b12 b305 |002d: iput-object v2, v1, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b3 │ │ +04dbd6: 5b13 ba05 |002f: iput-object v3, v1, Lcom/android/volley/RequestQueue;.mNetwork:Lcom/android/volley/Network; // field@05ba │ │ +04dbda: 2340 c603 |0031: new-array v0, v4, [Lcom/android/volley/NetworkDispatcher; // type@03c6 │ │ +04dbde: 5b10 b805 |0033: iput-object v0, v1, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04dbe2: 5b15 b705 |0035: iput-object v5, v1, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b7 │ │ +04dbe6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=49 │ │ 0x000a line=61 │ │ 0x0011 line=69 │ │ 0x0018 line=72 │ │ @@ -82653,72 +82663,72 @@ │ │ type : '(Lcom/android/volley/Request;)Lcom/android/volley/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -04db08: |[04db08] com.android.volley.RequestQueue.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; │ │ -04db18: 6e20 9e13 6700 |0000: invoke-virtual {v7, v6}, Lcom/android/volley/Request;.setRequestQueue:(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request; // method@139e │ │ -04db1e: 5463 b705 |0003: iget-object v3, v6, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04db22: 1d03 |0005: monitor-enter v3 │ │ -04db24: 5462 b705 |0006: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04db28: 7220 8416 7200 |0008: invoke-interface {v2, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1684 │ │ -04db2e: 1e03 |000b: monitor-exit v3 │ │ -04db30: 6e10 b213 0600 |000c: invoke-virtual {v6}, Lcom/android/volley/RequestQueue;.getSequenceNumber:()I // method@13b2 │ │ -04db36: 0a02 |000f: move-result v2 │ │ -04db38: 6e20 a013 2700 |0010: invoke-virtual {v7, v2}, Lcom/android/volley/Request;.setSequence:(I)Lcom/android/volley/Request; // method@13a0 │ │ -04db3e: 1a02 a40b |0013: const-string v2, "add-to-queue" // string@0ba4 │ │ -04db42: 6e20 7713 2700 |0015: invoke-virtual {v7, v2}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -04db48: 6e10 a313 0700 |0018: invoke-virtual {v7}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a3 │ │ -04db4e: 0a02 |001b: move-result v2 │ │ -04db50: 3902 0b00 |001c: if-nez v2, 0027 // +000b │ │ -04db54: 5462 bc05 |001e: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bc │ │ -04db58: 6e20 9a16 7200 |0020: invoke-virtual {v2, v7}, Ljava/util/concurrent/PriorityBlockingQueue;.add:(Ljava/lang/Object;)Z // method@169a │ │ -04db5e: 1107 |0023: return-object v7 │ │ -04db60: 0d02 |0024: move-exception v2 │ │ -04db62: 1e03 |0025: monitor-exit v3 │ │ -04db64: 2702 |0026: throw v2 │ │ -04db66: 5463 be05 |0027: iget-object v3, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04db6a: 1d03 |0029: monitor-enter v3 │ │ -04db6c: 6e10 8413 0700 |002a: invoke-virtual {v7}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1384 │ │ -04db72: 0c00 |002d: move-result-object v0 │ │ -04db74: 5462 be05 |002e: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04db78: 7220 7a16 0200 |0030: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@167a │ │ -04db7e: 0a02 |0033: move-result v2 │ │ -04db80: 3802 2d00 |0034: if-eqz v2, 0061 // +002d │ │ -04db84: 5462 be05 |0036: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04db88: 7220 7c16 0200 |0038: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04db8e: 0c01 |003b: move-result-object v1 │ │ -04db90: 1f01 7503 |003c: check-cast v1, Ljava/util/Queue; // type@0375 │ │ -04db94: 3901 0700 |003e: if-nez v1, 0045 // +0007 │ │ -04db98: 2201 7003 |0040: new-instance v1, Ljava/util/LinkedList; // type@0370 │ │ -04db9c: 7010 6416 0100 |0042: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@1664 │ │ -04dba2: 7220 8216 7100 |0045: invoke-interface {v1, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@1682 │ │ -04dba8: 5462 be05 |0048: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04dbac: 7230 7e16 0201 |004a: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -04dbb2: 6302 cc05 |004d: sget-boolean v2, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04dbb6: 3802 0d00 |004f: if-eqz v2, 005c // +000d │ │ -04dbba: 1a02 5409 |0051: const-string v2, "Request for cacheKey=%s is in flight, putting on hold." // string@0954 │ │ -04dbbe: 1214 |0053: const/4 v4, #int 1 // #1 │ │ -04dbc0: 2344 c803 |0054: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -04dbc4: 1205 |0056: const/4 v5, #int 0 // #0 │ │ -04dbc6: 4d00 0405 |0057: aput-object v0, v4, v5 │ │ -04dbca: 7120 dd13 4200 |0059: invoke-static {v2, v4}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -04dbd0: 1e03 |005c: monitor-exit v3 │ │ -04dbd2: 28c6 |005d: goto 0023 // -003a │ │ -04dbd4: 0d02 |005e: move-exception v2 │ │ -04dbd6: 1e03 |005f: monitor-exit v3 │ │ -04dbd8: 2702 |0060: throw v2 │ │ -04dbda: 5462 be05 |0061: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04dbde: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -04dbe0: 7230 7e16 0204 |0064: invoke-interface {v2, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -04dbe6: 5462 b605 |0067: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b6 │ │ -04dbea: 6e20 9a16 7200 |0069: invoke-virtual {v2, v7}, Ljava/util/concurrent/PriorityBlockingQueue;.add:(Ljava/lang/Object;)Z // method@169a │ │ -04dbf0: 28f0 |006c: goto 005c // -0010 │ │ +04dbe8: |[04dbe8] com.android.volley.RequestQueue.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; │ │ +04dbf8: 6e20 a213 6700 |0000: invoke-virtual {v7, v6}, Lcom/android/volley/Request;.setRequestQueue:(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request; // method@13a2 │ │ +04dbfe: 5463 b605 |0003: iget-object v3, v6, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04dc02: 1d03 |0005: monitor-enter v3 │ │ +04dc04: 5462 b605 |0006: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04dc08: 7220 8b16 7200 |0008: invoke-interface {v2, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@168b │ │ +04dc0e: 1e03 |000b: monitor-exit v3 │ │ +04dc10: 6e10 b613 0600 |000c: invoke-virtual {v6}, Lcom/android/volley/RequestQueue;.getSequenceNumber:()I // method@13b6 │ │ +04dc16: 0a02 |000f: move-result v2 │ │ +04dc18: 6e20 a413 2700 |0010: invoke-virtual {v7, v2}, Lcom/android/volley/Request;.setSequence:(I)Lcom/android/volley/Request; // method@13a4 │ │ +04dc1e: 1a02 ba0b |0013: const-string v2, "add-to-queue" // string@0bba │ │ +04dc22: 6e20 7a13 2700 |0015: invoke-virtual {v7, v2}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +04dc28: 6e10 a713 0700 |0018: invoke-virtual {v7}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a7 │ │ +04dc2e: 0a02 |001b: move-result v2 │ │ +04dc30: 3902 0b00 |001c: if-nez v2, 0027 // +000b │ │ +04dc34: 5462 bb05 |001e: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bb │ │ +04dc38: 6e20 a116 7200 |0020: invoke-virtual {v2, v7}, Ljava/util/concurrent/PriorityBlockingQueue;.add:(Ljava/lang/Object;)Z // method@16a1 │ │ +04dc3e: 1107 |0023: return-object v7 │ │ +04dc40: 0d02 |0024: move-exception v2 │ │ +04dc42: 1e03 |0025: monitor-exit v3 │ │ +04dc44: 2702 |0026: throw v2 │ │ +04dc46: 5463 bd05 |0027: iget-object v3, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04dc4a: 1d03 |0029: monitor-enter v3 │ │ +04dc4c: 6e10 8713 0700 |002a: invoke-virtual {v7}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1387 │ │ +04dc52: 0c00 |002d: move-result-object v0 │ │ +04dc54: 5462 bd05 |002e: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04dc58: 7220 8116 0200 |0030: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1681 │ │ +04dc5e: 0a02 |0033: move-result v2 │ │ +04dc60: 3802 2d00 |0034: if-eqz v2, 0061 // +002d │ │ +04dc64: 5462 bd05 |0036: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04dc68: 7220 8316 0200 |0038: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04dc6e: 0c01 |003b: move-result-object v1 │ │ +04dc70: 1f01 7703 |003c: check-cast v1, Ljava/util/Queue; // type@0377 │ │ +04dc74: 3901 0700 |003e: if-nez v1, 0045 // +0007 │ │ +04dc78: 2201 7203 |0040: new-instance v1, Ljava/util/LinkedList; // type@0372 │ │ +04dc7c: 7010 6b16 0100 |0042: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@166b │ │ +04dc82: 7220 8916 7100 |0045: invoke-interface {v1, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@1689 │ │ +04dc88: 5462 bd05 |0048: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04dc8c: 7230 8516 0201 |004a: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +04dc92: 6302 cb05 |004d: sget-boolean v2, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04dc96: 3802 0d00 |004f: if-eqz v2, 005c // +000d │ │ +04dc9a: 1a02 6a09 |0051: const-string v2, "Request for cacheKey=%s is in flight, putting on hold." // string@096a │ │ +04dc9e: 1214 |0053: const/4 v4, #int 1 // #1 │ │ +04dca0: 2344 ca03 |0054: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +04dca4: 1205 |0056: const/4 v5, #int 0 // #0 │ │ +04dca6: 4d00 0405 |0057: aput-object v0, v4, v5 │ │ +04dcaa: 7120 e113 4200 |0059: invoke-static {v2, v4}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +04dcb0: 1e03 |005c: monitor-exit v3 │ │ +04dcb2: 28c6 |005d: goto 0023 // -003a │ │ +04dcb4: 0d02 |005e: move-exception v2 │ │ +04dcb6: 1e03 |005f: monitor-exit v3 │ │ +04dcb8: 2702 |0060: throw v2 │ │ +04dcba: 5462 bd05 |0061: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04dcbe: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +04dcc0: 7230 8516 0204 |0064: invoke-interface {v2, v0, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +04dcc6: 5462 b505 |0067: iget-object v2, v6, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b5 │ │ +04dcca: 6e20 a116 7200 |0069: invoke-virtual {v2, v7}, Ljava/util/concurrent/PriorityBlockingQueue;.add:(Ljava/lang/Object;)Z // method@16a1 │ │ +04dcd0: 28f0 |006c: goto 005c // -0010 │ │ catches : 4 │ │ 0x0006 - 0x000c │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ 0x002a - 0x0060 │ │ -> 0x005e │ │ @@ -82763,24 +82773,24 @@ │ │ type : '(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04dc1c: |[04dc1c] com.android.volley.RequestQueue.addRequestFinishedListener:(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V │ │ -04dc2c: 5421 ba05 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04dc30: 1d01 |0002: monitor-enter v1 │ │ -04dc32: 5420 ba05 |0003: iget-object v0, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04dc36: 7220 6a16 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04dc3c: 1e01 |0008: monitor-exit v1 │ │ -04dc3e: 0e00 |0009: return-void │ │ -04dc40: 0d00 |000a: move-exception v0 │ │ -04dc42: 1e01 |000b: monitor-exit v1 │ │ -04dc44: 2700 |000c: throw v0 │ │ +04dcfc: |[04dcfc] com.android.volley.RequestQueue.addRequestFinishedListener:(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V │ │ +04dd0c: 5421 b905 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04dd10: 1d01 |0002: monitor-enter v1 │ │ +04dd12: 5420 b905 |0003: iget-object v0, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04dd16: 7220 7116 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04dd1c: 1e01 |0008: monitor-exit v1 │ │ +04dd1e: 0e00 |0009: return-void │ │ +04dd20: 0d00 |000a: move-exception v0 │ │ +04dd22: 1e01 |000b: monitor-exit v1 │ │ +04dd24: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ 0x0008 line=306 │ │ @@ -82796,72 +82806,74 @@ │ │ type : '(Lcom/android/volley/RequestQueue$RequestFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04dc54: |[04dc54] com.android.volley.RequestQueue.cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V │ │ -04dc64: 5442 b705 |0000: iget-object v2, v4, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04dc68: 1d02 |0002: monitor-enter v2 │ │ -04dc6a: 5441 b705 |0003: iget-object v1, v4, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04dc6e: 7210 8516 0100 |0005: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -04dc74: 0c01 |0008: move-result-object v1 │ │ -04dc76: 7210 5a16 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04dc7c: 0a03 |000c: move-result v3 │ │ -04dc7e: 3803 1500 |000d: if-eqz v3, 0022 // +0015 │ │ -04dc82: 7210 5b16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04dc88: 0c00 |0012: move-result-object v0 │ │ -04dc8a: 1f00 ba02 |0013: check-cast v0, Lcom/android/volley/Request; // type@02ba │ │ -04dc8e: 7220 a713 0500 |0015: invoke-interface {v5, v0}, Lcom/android/volley/RequestQueue$RequestFilter;.apply:(Lcom/android/volley/Request;)Z // method@13a7 │ │ -04dc94: 0a03 |0018: move-result v3 │ │ -04dc96: 3803 f0ff |0019: if-eqz v3, 0009 // -0010 │ │ -04dc9a: 6e10 7813 0000 |001b: invoke-virtual {v0}, Lcom/android/volley/Request;.cancel:()V // method@1378 │ │ -04dca0: 28eb |001e: goto 0009 // -0015 │ │ -04dca2: 0d01 |001f: move-exception v1 │ │ -04dca4: 1e02 |0020: monitor-exit v2 │ │ -04dca6: 2701 |0021: throw v1 │ │ -04dca8: 1e02 |0022: monitor-exit v2 │ │ -04dcaa: 0e00 |0023: return-void │ │ +04dd34: |[04dd34] com.android.volley.RequestQueue.cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V │ │ +04dd44: 5443 b605 |0000: iget-object v3, v4, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04dd48: 1d03 |0002: monitor-enter v3 │ │ +04dd4a: 5442 b605 |0003: iget-object v2, v4, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04dd4e: 7210 8c16 0200 |0005: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +04dd54: 0c00 |0008: move-result-object v0 │ │ +04dd56: 7210 6116 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04dd5c: 0a02 |000c: move-result v2 │ │ +04dd5e: 3802 1500 |000d: if-eqz v2, 0022 // +0015 │ │ +04dd62: 7210 6216 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04dd68: 0c01 |0012: move-result-object v1 │ │ +04dd6a: 1f01 bb02 |0013: check-cast v1, Lcom/android/volley/Request; // type@02bb │ │ +04dd6e: 7220 ab13 1500 |0015: invoke-interface {v5, v1}, Lcom/android/volley/RequestQueue$RequestFilter;.apply:(Lcom/android/volley/Request;)Z // method@13ab │ │ +04dd74: 0a02 |0018: move-result v2 │ │ +04dd76: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ +04dd7a: 6e10 7b13 0100 |001b: invoke-virtual {v1}, Lcom/android/volley/Request;.cancel:()V // method@137b │ │ +04dd80: 28eb |001e: goto 0009 // -0015 │ │ +04dd82: 0d02 |001f: move-exception v2 │ │ +04dd84: 1e03 |0020: monitor-exit v3 │ │ +04dd86: 2702 |0021: throw v2 │ │ +04dd88: 1e03 |0022: monitor-exit v3 │ │ +04dd8a: 0e00 |0023: return-void │ │ catches : 2 │ │ 0x0003 - 0x0021 │ │ -> 0x001f │ │ 0x0022 - 0x0023 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0015 line=199 │ │ 0x001b line=200 │ │ 0x001f line=203 │ │ 0x0023 line=204 │ │ locals : │ │ - 0x0015 - 0x001f reg=0 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0009 - 0x001f reg=0 i$ Ljava/util/Iterator; │ │ + 0x0015 - 0x001f reg=1 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0022 - 0x0024 reg=0 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0024 reg=4 this Lcom/android/volley/RequestQueue; │ │ 0x0000 - 0x0024 reg=5 filter Lcom/android/volley/RequestQueue$RequestFilter; │ │ │ │ #3 : (in Lcom/android/volley/RequestQueue;) │ │ name : 'cancelAll' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04dcc0: |[04dcc0] com.android.volley.RequestQueue.cancelAll:(Ljava/lang/Object;)V │ │ -04dcd0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04dcd4: 2200 3403 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -04dcd8: 1a01 5602 |0004: const-string v1, "Cannot cancelAll with a null tag" // string@0256 │ │ -04dcdc: 7020 a215 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -04dce2: 2700 |0009: throw v0 │ │ -04dce4: 2200 bb02 |000a: new-instance v0, Lcom/android/volley/RequestQueue$1; // type@02bb │ │ -04dce8: 7030 a513 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/android/volley/RequestQueue$1;.:(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V // method@13a5 │ │ -04dcee: 6e20 ae13 0200 |000f: invoke-virtual {v2, v0}, Lcom/android/volley/RequestQueue;.cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V // method@13ae │ │ -04dcf4: 0e00 |0012: return-void │ │ +04dda0: |[04dda0] com.android.volley.RequestQueue.cancelAll:(Ljava/lang/Object;)V │ │ +04ddb0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +04ddb4: 2200 3603 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +04ddb8: 1a01 6802 |0004: const-string v1, "Cannot cancelAll with a null tag" // string@0268 │ │ +04ddbc: 7020 a915 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +04ddc2: 2700 |0009: throw v0 │ │ +04ddc4: 2200 bc02 |000a: new-instance v0, Lcom/android/volley/RequestQueue$1; // type@02bc │ │ +04ddc8: 7030 a913 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/android/volley/RequestQueue$1;.:(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V // method@13a9 │ │ +04ddce: 6e20 b213 0200 |000f: invoke-virtual {v2, v0}, Lcom/android/volley/RequestQueue;.cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V // method@13b2 │ │ +04ddd4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0002 line=212 │ │ 0x000a line=214 │ │ 0x0012 line=220 │ │ locals : │ │ @@ -82869,77 +82881,77 @@ │ │ 0x0000 - 0x0013 reg=3 tag Ljava/lang/Object; │ │ │ │ #4 : (in Lcom/android/volley/RequestQueue;) │ │ name : 'finish' │ │ type : '(Lcom/android/volley/Request;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -04dcf8: |[04dcf8] com.android.volley.RequestQueue.finish:(Lcom/android/volley/Request;)V │ │ -04dd08: 5484 b705 |0000: iget-object v4, v8, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04dd0c: 1d04 |0002: monitor-enter v4 │ │ -04dd0e: 5483 b705 |0003: iget-object v3, v8, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b7 │ │ -04dd12: 7220 8616 9300 |0005: invoke-interface {v3, v9}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@1686 │ │ -04dd18: 1e04 |0008: monitor-exit v4 │ │ -04dd1a: 5484 ba05 |0009: iget-object v4, v8, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04dd1e: 1d04 |000b: monitor-enter v4 │ │ -04dd20: 5483 ba05 |000c: iget-object v3, v8, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04dd24: 7210 6d16 0300 |000e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@166d │ │ -04dd2a: 0c03 |0011: move-result-object v3 │ │ -04dd2c: 7210 5a16 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04dd32: 0a05 |0015: move-result v5 │ │ -04dd34: 3805 1200 |0016: if-eqz v5, 0028 // +0012 │ │ -04dd38: 7210 5b16 0300 |0018: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04dd3e: 0c01 |001b: move-result-object v1 │ │ -04dd40: 1f01 bd02 |001c: check-cast v1, Lcom/android/volley/RequestQueue$RequestFinishedListener; // type@02bd │ │ -04dd44: 7220 a813 9100 |001e: invoke-interface {v1, v9}, Lcom/android/volley/RequestQueue$RequestFinishedListener;.onRequestFinished:(Lcom/android/volley/Request;)V // method@13a8 │ │ -04dd4a: 28f1 |0021: goto 0012 // -000f │ │ -04dd4c: 0d03 |0022: move-exception v3 │ │ -04dd4e: 1e04 |0023: monitor-exit v4 │ │ -04dd50: 2703 |0024: throw v3 │ │ -04dd52: 0d03 |0025: move-exception v3 │ │ -04dd54: 1e04 |0026: monitor-exit v4 │ │ -04dd56: 2703 |0027: throw v3 │ │ -04dd58: 1e04 |0028: monitor-exit v4 │ │ -04dd5a: 6e10 a313 0900 |0029: invoke-virtual {v9}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a3 │ │ -04dd60: 0a03 |002c: move-result v3 │ │ -04dd62: 3803 3300 |002d: if-eqz v3, 0060 // +0033 │ │ -04dd66: 5484 be05 |002f: iget-object v4, v8, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04dd6a: 1d04 |0031: monitor-enter v4 │ │ -04dd6c: 6e10 8413 0900 |0032: invoke-virtual {v9}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1384 │ │ -04dd72: 0c00 |0035: move-result-object v0 │ │ -04dd74: 5483 be05 |0036: iget-object v3, v8, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05be │ │ -04dd78: 7220 8016 0300 |0038: invoke-interface {v3, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1680 │ │ -04dd7e: 0c02 |003b: move-result-object v2 │ │ -04dd80: 1f02 7503 |003c: check-cast v2, Ljava/util/Queue; // type@0375 │ │ -04dd84: 3802 2100 |003e: if-eqz v2, 005f // +0021 │ │ -04dd88: 6303 cc05 |0040: sget-boolean v3, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04dd8c: 3803 1800 |0042: if-eqz v3, 005a // +0018 │ │ -04dd90: 1a03 5009 |0044: const-string v3, "Releasing %d waiting requests for cacheKey=%s." // string@0950 │ │ -04dd94: 1225 |0046: const/4 v5, #int 2 // #2 │ │ -04dd96: 2355 c803 |0047: new-array v5, v5, [Ljava/lang/Object; // type@03c8 │ │ -04dd9a: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -04dd9c: 7210 8316 0200 |004a: invoke-interface {v2}, Ljava/util/Queue;.size:()I // method@1683 │ │ -04dda2: 0a07 |004d: move-result v7 │ │ -04dda4: 7110 ac15 0700 |004e: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -04ddaa: 0c07 |0051: move-result-object v7 │ │ -04ddac: 4d07 0506 |0052: aput-object v7, v5, v6 │ │ -04ddb0: 1216 |0054: const/4 v6, #int 1 // #1 │ │ -04ddb2: 4d00 0506 |0055: aput-object v0, v5, v6 │ │ -04ddb6: 7120 dd13 5300 |0057: invoke-static {v3, v5}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -04ddbc: 5483 b605 |005a: iget-object v3, v8, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b6 │ │ -04ddc0: 6e20 9b16 2300 |005c: invoke-virtual {v3, v2}, Ljava/util/concurrent/PriorityBlockingQueue;.addAll:(Ljava/util/Collection;)Z // method@169b │ │ -04ddc6: 1e04 |005f: monitor-exit v4 │ │ -04ddc8: 0e00 |0060: return-void │ │ -04ddca: 0d03 |0061: move-exception v3 │ │ -04ddcc: 1e04 |0062: monitor-exit v4 │ │ -04ddce: 2703 |0063: throw v3 │ │ +04ddd8: |[04ddd8] com.android.volley.RequestQueue.finish:(Lcom/android/volley/Request;)V │ │ +04dde8: 5495 b605 |0000: iget-object v5, v9, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04ddec: 1d05 |0002: monitor-enter v5 │ │ +04ddee: 5494 b605 |0003: iget-object v4, v9, Lcom/android/volley/RequestQueue;.mCurrentRequests:Ljava/util/Set; // field@05b6 │ │ +04ddf2: 7220 8d16 a400 |0005: invoke-interface {v4, v10}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@168d │ │ +04ddf8: 1e05 |0008: monitor-exit v5 │ │ +04ddfa: 5495 b905 |0009: iget-object v5, v9, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04ddfe: 1d05 |000b: monitor-enter v5 │ │ +04de00: 5494 b905 |000c: iget-object v4, v9, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04de04: 7210 7416 0400 |000e: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1674 │ │ +04de0a: 0c01 |0011: move-result-object v1 │ │ +04de0c: 7210 6116 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04de12: 0a04 |0015: move-result v4 │ │ +04de14: 3804 1200 |0016: if-eqz v4, 0028 // +0012 │ │ +04de18: 7210 6216 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04de1e: 0c02 |001b: move-result-object v2 │ │ +04de20: 1f02 be02 |001c: check-cast v2, Lcom/android/volley/RequestQueue$RequestFinishedListener; // type@02be │ │ +04de24: 7220 ac13 a200 |001e: invoke-interface {v2, v10}, Lcom/android/volley/RequestQueue$RequestFinishedListener;.onRequestFinished:(Lcom/android/volley/Request;)V // method@13ac │ │ +04de2a: 28f1 |0021: goto 0012 // -000f │ │ +04de2c: 0d04 |0022: move-exception v4 │ │ +04de2e: 1e05 |0023: monitor-exit v5 │ │ +04de30: 2704 |0024: throw v4 │ │ +04de32: 0d04 |0025: move-exception v4 │ │ +04de34: 1e05 |0026: monitor-exit v5 │ │ +04de36: 2704 |0027: throw v4 │ │ +04de38: 1e05 |0028: monitor-exit v5 │ │ +04de3a: 6e10 a713 0a00 |0029: invoke-virtual {v10}, Lcom/android/volley/Request;.shouldCache:()Z // method@13a7 │ │ +04de40: 0a04 |002c: move-result v4 │ │ +04de42: 3804 3300 |002d: if-eqz v4, 0060 // +0033 │ │ +04de46: 5495 bd05 |002f: iget-object v5, v9, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04de4a: 1d05 |0031: monitor-enter v5 │ │ +04de4c: 6e10 8713 0a00 |0032: invoke-virtual {v10}, Lcom/android/volley/Request;.getCacheKey:()Ljava/lang/String; // method@1387 │ │ +04de52: 0c00 |0035: move-result-object v0 │ │ +04de54: 5494 bd05 |0036: iget-object v4, v9, Lcom/android/volley/RequestQueue;.mWaitingRequests:Ljava/util/Map; // field@05bd │ │ +04de58: 7220 8716 0400 |0038: invoke-interface {v4, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1687 │ │ +04de5e: 0c03 |003b: move-result-object v3 │ │ +04de60: 1f03 7703 |003c: check-cast v3, Ljava/util/Queue; // type@0377 │ │ +04de64: 3803 2100 |003e: if-eqz v3, 005f // +0021 │ │ +04de68: 6304 cb05 |0040: sget-boolean v4, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04de6c: 3804 1800 |0042: if-eqz v4, 005a // +0018 │ │ +04de70: 1a04 6609 |0044: const-string v4, "Releasing %d waiting requests for cacheKey=%s." // string@0966 │ │ +04de74: 1226 |0046: const/4 v6, #int 2 // #2 │ │ +04de76: 2366 ca03 |0047: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +04de7a: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +04de7c: 7210 8a16 0300 |004a: invoke-interface {v3}, Ljava/util/Queue;.size:()I // method@168a │ │ +04de82: 0a08 |004d: move-result v8 │ │ +04de84: 7110 b315 0800 |004e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +04de8a: 0c08 |0051: move-result-object v8 │ │ +04de8c: 4d08 0607 |0052: aput-object v8, v6, v7 │ │ +04de90: 1217 |0054: const/4 v7, #int 1 // #1 │ │ +04de92: 4d00 0607 |0055: aput-object v0, v6, v7 │ │ +04de96: 7120 e113 6400 |0057: invoke-static {v4, v6}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +04de9c: 5494 b505 |005a: iget-object v4, v9, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b5 │ │ +04dea0: 6e20 a216 3400 |005c: invoke-virtual {v4, v3}, Ljava/util/concurrent/PriorityBlockingQueue;.addAll:(Ljava/util/Collection;)Z // method@16a2 │ │ +04dea6: 1e05 |005f: monitor-exit v5 │ │ +04dea8: 0e00 |0060: return-void │ │ +04deaa: 0d04 |0061: move-exception v4 │ │ +04deac: 1e05 |0062: monitor-exit v5 │ │ +04deae: 2704 |0063: throw v4 │ │ catches : 5 │ │ 0x0003 - 0x0009 │ │ -> 0x0025 │ │ 0x000c - 0x0024 │ │ -> 0x0022 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ @@ -82960,40 +82972,40 @@ │ │ 0x0029 line=286 │ │ 0x002f line=287 │ │ 0x0032 line=288 │ │ 0x0036 line=289 │ │ 0x003e line=290 │ │ 0x0040 line=291 │ │ 0x0044 line=292 │ │ - 0x004a line=293 │ │ - 0x0057 line=292 │ │ 0x005a line=297 │ │ 0x005f line=299 │ │ 0x0060 line=301 │ │ 0x0061 line=299 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Request; │ │ - 0x001e - 0x0022 reg=1 listener Lcom/android/volley/RequestQueue$RequestFinishedListener; Lcom/android/volley/RequestQueue$RequestFinishedListener; │ │ + 0x0000 - 0x0000 reg=10 (null) Lcom/android/volley/Request; │ │ + 0x0012 - 0x0022 reg=1 i$ Ljava/util/Iterator; │ │ + 0x001e - 0x0022 reg=2 listener Lcom/android/volley/RequestQueue$RequestFinishedListener; Lcom/android/volley/RequestQueue$RequestFinishedListener; │ │ 0x0036 - 0x0060 reg=0 cacheKey Ljava/lang/String; │ │ - 0x003e - 0x0060 reg=2 waitingRequests Ljava/util/Queue; Ljava/util/Queue;>; │ │ - 0x0000 - 0x0064 reg=8 this Lcom/android/volley/RequestQueue; │ │ - 0x0000 - 0x0064 reg=9 request Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ + 0x003e - 0x0060 reg=3 waitingRequests Ljava/util/Queue; Ljava/util/Queue;>; │ │ + 0x0028 - 0x0064 reg=1 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0064 reg=9 this Lcom/android/volley/RequestQueue; │ │ + 0x0000 - 0x0064 reg=10 request Lcom/android/volley/Request; Lcom/android/volley/Request; │ │ │ │ #5 : (in Lcom/android/volley/RequestQueue;) │ │ name : 'getCache' │ │ type : '()Lcom/android/volley/Cache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04de00: |[04de00] com.android.volley.RequestQueue.getCache:()Lcom/android/volley/Cache; │ │ -04de10: 5410 b405 |0000: iget-object v0, v1, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b4 │ │ -04de14: 1100 |0002: return-object v0 │ │ +04dee0: |[04dee0] com.android.volley.RequestQueue.getCache:()Lcom/android/volley/Cache; │ │ +04def0: 5410 b305 |0000: iget-object v0, v1, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b3 │ │ +04def4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/RequestQueue; │ │ │ │ #6 : (in Lcom/android/volley/RequestQueue;) │ │ @@ -83001,19 +83013,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04de18: |[04de18] com.android.volley.RequestQueue.getSequenceNumber:()I │ │ -04de28: 5410 bd05 |0000: iget-object v0, v1, Lcom/android/volley/RequestQueue;.mSequenceGenerator:Ljava/util/concurrent/atomic/AtomicInteger; // field@05bd │ │ -04de2c: 6e10 a516 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@16a5 │ │ -04de32: 0a00 |0005: move-result v0 │ │ -04de34: 0f00 |0006: return v0 │ │ +04def8: |[04def8] com.android.volley.RequestQueue.getSequenceNumber:()I │ │ +04df08: 5410 bc05 |0000: iget-object v0, v1, Lcom/android/volley/RequestQueue;.mSequenceGenerator:Ljava/util/concurrent/atomic/AtomicInteger; // field@05bc │ │ +04df0c: 6e10 ac16 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@16ac │ │ +04df12: 0a00 |0005: move-result v0 │ │ +04df14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/RequestQueue; │ │ │ │ #7 : (in Lcom/android/volley/RequestQueue;) │ │ @@ -83021,24 +83033,24 @@ │ │ type : '(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04de38: |[04de38] com.android.volley.RequestQueue.removeRequestFinishedListener:(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V │ │ -04de48: 5421 ba05 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04de4c: 1d01 |0002: monitor-enter v1 │ │ -04de4e: 5420 ba05 |0003: iget-object v0, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05ba │ │ -04de52: 7220 6f16 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@166f │ │ -04de58: 1e01 |0008: monitor-exit v1 │ │ -04de5a: 0e00 |0009: return-void │ │ -04de5c: 0d00 |000a: move-exception v0 │ │ -04de5e: 1e01 |000b: monitor-exit v1 │ │ -04de60: 2700 |000c: throw v0 │ │ +04df18: |[04df18] com.android.volley.RequestQueue.removeRequestFinishedListener:(Lcom/android/volley/RequestQueue$RequestFinishedListener;)V │ │ +04df28: 5421 b905 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04df2c: 1d01 |0002: monitor-enter v1 │ │ +04df2e: 5420 b905 |0003: iget-object v0, v2, Lcom/android/volley/RequestQueue;.mFinishedListeners:Ljava/util/List; // field@05b9 │ │ +04df32: 7220 7616 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@1676 │ │ +04df38: 1e01 |0008: monitor-exit v1 │ │ +04df3a: 0e00 |0009: return-void │ │ +04df3c: 0d00 |000a: move-exception v0 │ │ +04df3e: 1e01 |000b: monitor-exit v1 │ │ +04df40: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x0008 line=315 │ │ @@ -83054,41 +83066,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -04de70: |[04de70] com.android.volley.RequestQueue.start:()V │ │ -04de80: 6e10 b513 0700 |0000: invoke-virtual {v7}, Lcom/android/volley/RequestQueue;.stop:()V // method@13b5 │ │ -04de86: 2202 ab02 |0003: new-instance v2, Lcom/android/volley/CacheDispatcher; // type@02ab │ │ -04de8a: 5473 b605 |0005: iget-object v3, v7, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b6 │ │ -04de8e: 5474 bc05 |0007: iget-object v4, v7, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bc │ │ -04de92: 5475 b405 |0009: iget-object v5, v7, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b4 │ │ -04de96: 5476 b805 |000b: iget-object v6, v7, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b8 │ │ -04de9a: 7056 3f13 3254 |000d: invoke-direct {v2, v3, v4, v5, v6}, Lcom/android/volley/CacheDispatcher;.:(Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V // method@133f │ │ -04dea0: 5b72 b505 |0010: iput-object v2, v7, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b5 │ │ -04dea4: 5472 b505 |0012: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b5 │ │ -04dea8: 6e10 4413 0200 |0014: invoke-virtual {v2}, Lcom/android/volley/CacheDispatcher;.start:()V // method@1344 │ │ -04deae: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -04deb0: 5472 b905 |0018: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04deb4: 2122 |001a: array-length v2, v2 │ │ -04deb6: 3520 1900 |001b: if-ge v0, v2, 0034 // +0019 │ │ -04deba: 2201 b202 |001d: new-instance v1, Lcom/android/volley/NetworkDispatcher; // type@02b2 │ │ -04debe: 5472 bc05 |001f: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bc │ │ -04dec2: 5473 bb05 |0021: iget-object v3, v7, Lcom/android/volley/RequestQueue;.mNetwork:Lcom/android/volley/Network; // field@05bb │ │ -04dec6: 5474 b405 |0023: iget-object v4, v7, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b4 │ │ -04deca: 5475 b805 |0025: iget-object v5, v7, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b8 │ │ -04dece: 7055 5a13 2143 |0027: invoke-direct {v1, v2, v3, v4, v5}, Lcom/android/volley/NetworkDispatcher;.:(Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Network;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V // method@135a │ │ -04ded4: 5472 b905 |002a: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04ded8: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ -04dedc: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.start:()V // method@1360 │ │ -04dee2: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04dee6: 28e5 |0033: goto 0018 // -001b │ │ -04dee8: 0e00 |0034: return-void │ │ +04df50: |[04df50] com.android.volley.RequestQueue.start:()V │ │ +04df60: 6e10 b913 0700 |0000: invoke-virtual {v7}, Lcom/android/volley/RequestQueue;.stop:()V // method@13b9 │ │ +04df66: 2202 ab02 |0003: new-instance v2, Lcom/android/volley/CacheDispatcher; // type@02ab │ │ +04df6a: 5473 b505 |0005: iget-object v3, v7, Lcom/android/volley/RequestQueue;.mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05b5 │ │ +04df6e: 5474 bb05 |0007: iget-object v4, v7, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bb │ │ +04df72: 5475 b305 |0009: iget-object v5, v7, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b3 │ │ +04df76: 5476 b705 |000b: iget-object v6, v7, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b7 │ │ +04df7a: 7056 3f13 3254 |000d: invoke-direct {v2, v3, v4, v5, v6}, Lcom/android/volley/CacheDispatcher;.:(Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V // method@133f │ │ +04df80: 5b72 b405 |0010: iput-object v2, v7, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b4 │ │ +04df84: 5472 b405 |0012: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b4 │ │ +04df88: 6e10 4413 0200 |0014: invoke-virtual {v2}, Lcom/android/volley/CacheDispatcher;.start:()V // method@1344 │ │ +04df8e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +04df90: 5472 b805 |0018: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04df94: 2122 |001a: array-length v2, v2 │ │ +04df96: 3520 1900 |001b: if-ge v0, v2, 0034 // +0019 │ │ +04df9a: 2201 b202 |001d: new-instance v1, Lcom/android/volley/NetworkDispatcher; // type@02b2 │ │ +04df9e: 5472 bb05 |001f: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mNetworkQueue:Ljava/util/concurrent/PriorityBlockingQueue; // field@05bb │ │ +04dfa2: 5473 ba05 |0021: iget-object v3, v7, Lcom/android/volley/RequestQueue;.mNetwork:Lcom/android/volley/Network; // field@05ba │ │ +04dfa6: 5474 b305 |0023: iget-object v4, v7, Lcom/android/volley/RequestQueue;.mCache:Lcom/android/volley/Cache; // field@05b3 │ │ +04dfaa: 5475 b705 |0025: iget-object v5, v7, Lcom/android/volley/RequestQueue;.mDelivery:Lcom/android/volley/ResponseDelivery; // field@05b7 │ │ +04dfae: 7055 5a13 2143 |0027: invoke-direct {v1, v2, v3, v4, v5}, Lcom/android/volley/NetworkDispatcher;.:(Ljava/util/concurrent/BlockingQueue;Lcom/android/volley/Network;Lcom/android/volley/Cache;Lcom/android/volley/ResponseDelivery;)V // method@135a │ │ +04dfb4: 5472 b805 |002a: iget-object v2, v7, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04dfb8: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ +04dfbc: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.start:()V // method@1360 │ │ +04dfc2: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04dfc6: 28e5 |0033: goto 0018 // -001b │ │ +04dfc8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=144 │ │ 0x0012 line=145 │ │ 0x0017 line=148 │ │ 0x001d line=149 │ │ @@ -83106,52 +83118,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04deec: |[04deec] com.android.volley.RequestQueue.stop:()V │ │ -04defc: 5421 b505 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b5 │ │ -04df00: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -04df04: 5421 b505 |0004: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b5 │ │ -04df08: 6e10 4213 0100 |0006: invoke-virtual {v1}, Lcom/android/volley/CacheDispatcher;.quit:()V // method@1342 │ │ -04df0e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04df10: 5421 b905 |000a: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04df14: 2111 |000c: array-length v1, v1 │ │ -04df16: 3510 1200 |000d: if-ge v0, v1, 001f // +0012 │ │ -04df1a: 5421 b905 |000f: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04df1e: 4601 0100 |0011: aget-object v1, v1, v0 │ │ -04df22: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -04df26: 5421 b905 |0015: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b9 │ │ -04df2a: 4601 0100 |0017: aget-object v1, v1, v0 │ │ -04df2e: 6e10 5e13 0100 |0019: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.quit:()V // method@135e │ │ -04df34: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04df38: 28ec |001e: goto 000a // -0014 │ │ -04df3a: 0e00 |001f: return-void │ │ +04dfcc: |[04dfcc] com.android.volley.RequestQueue.stop:()V │ │ +04dfdc: 5421 b405 |0000: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b4 │ │ +04dfe0: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +04dfe4: 5421 b405 |0004: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mCacheDispatcher:Lcom/android/volley/CacheDispatcher; // field@05b4 │ │ +04dfe8: 6e10 4213 0100 |0006: invoke-virtual {v1}, Lcom/android/volley/CacheDispatcher;.quit:()V // method@1342 │ │ +04dfee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04dff0: 5421 b805 |000a: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04dff4: 2111 |000c: array-length v1, v1 │ │ +04dff6: 3510 1200 |000d: if-ge v0, v1, 001f // +0012 │ │ +04dffa: 5421 b805 |000f: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04dffe: 4601 0100 |0011: aget-object v1, v1, v0 │ │ +04e002: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +04e006: 5421 b805 |0015: iget-object v1, v2, Lcom/android/volley/RequestQueue;.mDispatchers:[Lcom/android/volley/NetworkDispatcher; // field@05b8 │ │ +04e00a: 4601 0100 |0017: aget-object v1, v1, v0 │ │ +04e00e: 6e10 5e13 0100 |0019: invoke-virtual {v1}, Lcom/android/volley/NetworkDispatcher;.quit:()V // method@135e │ │ +04e014: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04e018: 28ec |001e: goto 000a // -0014 │ │ +04e01a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=163 │ │ 0x000f line=164 │ │ 0x0015 line=165 │ │ 0x001c line=163 │ │ 0x001f line=168 │ │ locals : │ │ 0x000a - 0x0020 reg=0 i I │ │ 0x0000 - 0x0020 reg=2 this Lcom/android/volley/RequestQueue; │ │ │ │ - source_file_idx : 2395 (RequestQueue.java) │ │ + source_file_idx : 2417 (RequestQueue.java) │ │ │ │ Class #335 header: │ │ -class_idx : 703 │ │ +class_idx : 704 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2402 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -83169,32 +83181,32 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/Response$ErrorListener;) │ │ name : 'onErrorResponse' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2402 (Response.java) │ │ + source_file_idx : 2424 (Response.java) │ │ │ │ Class #336 header: │ │ -class_idx : 704 │ │ +class_idx : 705 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2402 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/Response; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Listener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #5047 'onResponse' │ │ +Annotations on method #5051 'onResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ Class #336 - │ │ Class descriptor : 'Lcom/android/volley/Response$Listener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -83204,37 +83216,37 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/Response$Listener;) │ │ name : 'onResponse' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2402 (Response.java) │ │ + source_file_idx : 2424 (Response.java) │ │ │ │ Class #337 header: │ │ -class_idx : 705 │ │ +class_idx : 706 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2402 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2424 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/Response$ErrorListener; Lcom/android/volley/Response$Listener; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #1474 'result' │ │ +Annotations on field #1473 'result' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ -Annotations on method #5049 '' │ │ +Annotations on method #5053 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/android/volley/Cache$Entry;" ")V" } │ │ -Annotations on method #5050 'error' │ │ +Annotations on method #5054 'error' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/VolleyError;" ")" "Lcom/android/volley/Response" ";" } │ │ -Annotations on method #5052 'success' │ │ +Annotations on method #5056 'success' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/android/volley/Cache$Entry;" ")" "Lcom/android/volley/Response" ";" } │ │ │ │ Class #337 - │ │ Class descriptor : 'Lcom/android/volley/Response;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -83262,23 +83274,23 @@ │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04df3c: |[04df3c] com.android.volley.Response.:(Lcom/android/volley/VolleyError;)V │ │ -04df4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04df4e: 7010 be15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04df54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04df56: 5c20 c105 |0005: iput-boolean v0, v2, Lcom/android/volley/Response;.intermediate:Z // field@05c1 │ │ -04df5a: 5b21 c205 |0007: iput-object v1, v2, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c2 │ │ -04df5e: 5b21 bf05 |0009: iput-object v1, v2, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05bf │ │ -04df62: 5b23 c005 |000b: iput-object v3, v2, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05c0 │ │ -04df66: 0e00 |000d: return-void │ │ +04e01c: |[04e01c] com.android.volley.Response.:(Lcom/android/volley/VolleyError;)V │ │ +04e02c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04e02e: 7010 c515 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e034: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04e036: 5c20 c005 |0005: iput-boolean v0, v2, Lcom/android/volley/Response;.intermediate:Z // field@05c0 │ │ +04e03a: 5b21 c105 |0007: iput-object v1, v2, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c1 │ │ +04e03e: 5b21 be05 |0009: iput-object v1, v2, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05be │ │ +04e042: 5b23 bf05 |000b: iput-object v3, v2, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05bf │ │ +04e046: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0004 line=64 │ │ 0x0007 line=81 │ │ 0x0009 line=82 │ │ 0x000b line=83 │ │ @@ -83293,23 +83305,23 @@ │ │ type : '(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04df68: |[04df68] com.android.volley.Response.:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)V │ │ -04df78: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04df7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04df80: 5c10 c105 |0004: iput-boolean v0, v1, Lcom/android/volley/Response;.intermediate:Z // field@05c1 │ │ -04df84: 5b12 c205 |0006: iput-object v2, v1, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c2 │ │ -04df88: 5b13 bf05 |0008: iput-object v3, v1, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05bf │ │ -04df8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04df8e: 5b10 c005 |000b: iput-object v0, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05c0 │ │ -04df92: 0e00 |000d: return-void │ │ +04e048: |[04e048] com.android.volley.Response.:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)V │ │ +04e058: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e05e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e060: 5c10 c005 |0004: iput-boolean v0, v1, Lcom/android/volley/Response;.intermediate:Z // field@05c0 │ │ +04e064: 5b12 c105 |0006: iput-object v2, v1, Lcom/android/volley/Response;.result:Ljava/lang/Object; // field@05c1 │ │ +04e068: 5b13 be05 |0008: iput-object v3, v1, Lcom/android/volley/Response;.cacheEntry:Lcom/android/volley/Cache$Entry; // field@05be │ │ +04e06c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04e06e: 5b10 bf05 |000b: iput-object v0, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05bf │ │ +04e072: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=64 │ │ 0x0006 line=75 │ │ 0x0008 line=76 │ │ 0x000a line=77 │ │ @@ -83326,18 +83338,18 @@ │ │ type : '(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04df94: |[04df94] com.android.volley.Response.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; │ │ -04dfa4: 2200 c102 |0000: new-instance v0, Lcom/android/volley/Response; // type@02c1 │ │ -04dfa8: 7020 b813 1000 |0002: invoke-direct {v0, v1}, Lcom/android/volley/Response;.:(Lcom/android/volley/VolleyError;)V // method@13b8 │ │ -04dfae: 1100 |0005: return-object v0 │ │ +04e074: |[04e074] com.android.volley.Response.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; │ │ +04e084: 2200 c202 |0000: new-instance v0, Lcom/android/volley/Response; // type@02c2 │ │ +04e088: 7020 bc13 1000 |0002: invoke-direct {v0, v1}, Lcom/android/volley/Response;.:(Lcom/android/volley/VolleyError;)V // method@13bc │ │ +04e08e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 error Lcom/android/volley/VolleyError; │ │ │ │ #3 : (in Lcom/android/volley/Response;) │ │ @@ -83345,18 +83357,18 @@ │ │ type : '(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04dfb0: |[04dfb0] com.android.volley.Response.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; │ │ -04dfc0: 2200 c102 |0000: new-instance v0, Lcom/android/volley/Response; // type@02c1 │ │ -04dfc4: 7030 b913 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/android/volley/Response;.:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)V // method@13b9 │ │ -04dfca: 1100 |0005: return-object v0 │ │ +04e090: |[04e090] com.android.volley.Response.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; │ │ +04e0a0: 2200 c202 |0000: new-instance v0, Lcom/android/volley/Response; // type@02c2 │ │ +04e0a4: 7030 bd13 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/android/volley/Response;.:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)V // method@13bd │ │ +04e0aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 result Ljava/lang/Object; TT; │ │ 0x0000 - 0x0006 reg=2 cacheEntry Lcom/android/volley/Cache$Entry; │ │ @@ -83367,46 +83379,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04dfcc: |[04dfcc] com.android.volley.Response.isSuccess:()Z │ │ -04dfdc: 5410 c005 |0000: iget-object v0, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05c0 │ │ -04dfe0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04dfe4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04dfe6: 0f00 |0005: return v0 │ │ -04dfe8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04dfea: 28fe |0007: goto 0005 // -0002 │ │ +04e0ac: |[04e0ac] com.android.volley.Response.isSuccess:()Z │ │ +04e0bc: 5410 bf05 |0000: iget-object v0, v1, Lcom/android/volley/Response;.error:Lcom/android/volley/VolleyError; // field@05bf │ │ +04e0c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04e0c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04e0c6: 0f00 |0005: return v0 │ │ +04e0c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04e0ca: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/Response; │ │ 0x0000 - 0x0008 reg=1 this Lcom/android/volley/Response; Lcom/android/volley/Response; │ │ │ │ - source_file_idx : 2402 (Response.java) │ │ + source_file_idx : 2424 (Response.java) │ │ │ │ Class #338 header: │ │ -class_idx : 706 │ │ +class_idx : 707 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2425 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #338 annotations: │ │ -Annotations on method #5053 'postError' │ │ +Annotations on method #5057 'postError' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Lcom/android/volley/VolleyError;" ")V" } │ │ -Annotations on method #5054 'postResponse' │ │ +Annotations on method #5058 'postResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Lcom/android/volley/Response" "<*>;)V" } │ │ -Annotations on method #5055 'postResponse' │ │ +Annotations on method #5059 'postResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Lcom/android/volley/Response" "<*>;" "Ljava/lang/Runnable;" ")V" } │ │ │ │ Class #338 - │ │ Class descriptor : 'Lcom/android/volley/ResponseDelivery;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -83428,28 +83440,28 @@ │ │ │ │ #2 : (in Lcom/android/volley/ResponseDelivery;) │ │ name : 'postResponse' │ │ type : '(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2403 (ResponseDelivery.java) │ │ + source_file_idx : 2425 (ResponseDelivery.java) │ │ │ │ Class #339 header: │ │ -class_idx : 707 │ │ +class_idx : 708 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2407 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #339 annotations: │ │ -Annotations on method #5058 'retry' │ │ +Annotations on method #5062 'retry' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/VolleyError; } │ │ │ │ Class #339 - │ │ Class descriptor : 'Lcom/android/volley/RetryPolicy;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -83471,21 +83483,21 @@ │ │ │ │ #2 : (in Lcom/android/volley/RetryPolicy;) │ │ name : 'retry' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2407 (RetryPolicy.java) │ │ + source_file_idx : 2429 (RetryPolicy.java) │ │ │ │ Class #340 header: │ │ -class_idx : 710 │ │ +class_idx : 711 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 818 │ │ -source_file_idx : 2801 │ │ +superclass_idx : 820 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #340 - │ │ Class descriptor : 'Lcom/android/volley/VolleyError;' │ │ @@ -83508,19 +83520,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04dfec: |[04dfec] com.android.volley.VolleyError.:()V │ │ -04dffc: 7010 9b15 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@159b │ │ -04e002: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04e004: 5b10 c305 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c3 │ │ -04e008: 0e00 |0006: return-void │ │ +04e0cc: |[04e0cc] com.android.volley.VolleyError.:()V │ │ +04e0dc: 7010 a215 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@15a2 │ │ +04e0e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e0e4: 5b10 c205 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c2 │ │ +04e0e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0006 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/VolleyError; │ │ @@ -83530,18 +83542,18 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e00c: |[04e00c] com.android.volley.VolleyError.:(Lcom/android/volley/NetworkResponse;)V │ │ -04e01c: 7010 9b15 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@159b │ │ -04e022: 5b01 c305 |0003: iput-object v1, v0, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c3 │ │ -04e026: 0e00 |0005: return-void │ │ +04e0ec: |[04e0ec] com.android.volley.VolleyError.:(Lcom/android/volley/NetworkResponse;)V │ │ +04e0fc: 7010 a215 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@15a2 │ │ +04e102: 5b01 c205 |0003: iput-object v1, v0, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c2 │ │ +04e106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/VolleyError; │ │ @@ -83552,19 +83564,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e028: |[04e028] com.android.volley.VolleyError.:(Ljava/lang/String;)V │ │ -04e038: 7020 9c15 2100 |0000: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@159c │ │ -04e03e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04e040: 5b10 c305 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c3 │ │ -04e044: 0e00 |0006: return-void │ │ +04e108: |[04e108] com.android.volley.VolleyError.:(Ljava/lang/String;)V │ │ +04e118: 7020 a315 2100 |0000: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@15a3 │ │ +04e11e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e120: 5b10 c205 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c2 │ │ +04e124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0006 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/VolleyError; │ │ @@ -83575,19 +83587,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04e048: |[04e048] com.android.volley.VolleyError.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -04e058: 7030 9d15 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@159d │ │ -04e05e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04e060: 5b10 c305 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c3 │ │ -04e064: 0e00 |0006: return-void │ │ +04e128: |[04e128] com.android.volley.VolleyError.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +04e138: 7030 a415 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15a4 │ │ +04e13e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e140: 5b10 c205 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c2 │ │ +04e144: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/VolleyError; │ │ @@ -83599,19 +83611,19 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e068: |[04e068] com.android.volley.VolleyError.:(Ljava/lang/Throwable;)V │ │ -04e078: 7020 9e15 2100 |0000: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@159e │ │ -04e07e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04e080: 5b10 c305 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c3 │ │ -04e084: 0e00 |0006: return-void │ │ +04e148: |[04e148] com.android.volley.VolleyError.:(Ljava/lang/Throwable;)V │ │ +04e158: 7020 a515 2100 |0000: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@15a5 │ │ +04e15e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e160: 5b10 c205 |0004: iput-object v0, v1, Lcom/android/volley/VolleyError;.networkResponse:Lcom/android/volley/NetworkResponse; // field@05c2 │ │ +04e164: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/VolleyError; │ │ @@ -83623,17 +83635,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e088: |[04e088] com.android.volley.VolleyError.getNetworkTimeMs:()J │ │ -04e098: 5320 c405 |0000: iget-wide v0, v2, Lcom/android/volley/VolleyError;.networkTimeMs:J // field@05c4 │ │ -04e09c: 1000 |0002: return-wide v0 │ │ +04e168: |[04e168] com.android.volley.VolleyError.getNetworkTimeMs:()J │ │ +04e178: 5320 c305 |0000: iget-wide v0, v2, Lcom/android/volley/VolleyError;.networkTimeMs:J // field@05c3 │ │ +04e17c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/android/volley/VolleyError; │ │ │ │ #1 : (in Lcom/android/volley/VolleyError;) │ │ @@ -83641,32 +83653,32 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e0a0: |[04e0a0] com.android.volley.VolleyError.setNetworkTimeMs:(J)V │ │ -04e0b0: 5a12 c405 |0000: iput-wide v2, v1, Lcom/android/volley/VolleyError;.networkTimeMs:J // field@05c4 │ │ -04e0b4: 0e00 |0002: return-void │ │ +04e180: |[04e180] com.android.volley.VolleyError.setNetworkTimeMs:(J)V │ │ +04e190: 5a12 c305 |0000: iput-wide v2, v1, Lcom/android/volley/VolleyError;.networkTimeMs:J // field@05c3 │ │ +04e194: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/VolleyError; │ │ 0x0000 - 0x0003 reg=2 networkTimeMs J │ │ │ │ - source_file_idx : 2801 (VolleyError.java) │ │ + source_file_idx : 2823 (VolleyError.java) │ │ │ │ Class #341 header: │ │ -class_idx : 711 │ │ +class_idx : 712 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2802 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2824 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #341 annotations: │ │ Annotations on class │ │ @@ -83698,54 +83710,54 @@ │ │ type : '(Ljava/lang/String;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04e0b8: |[04e0b8] com.android.volley.VolleyLog$MarkerLog$Marker.:(Ljava/lang/String;JJ)V │ │ -04e0c8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04e0ce: 5b01 c505 |0003: iput-object v1, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.name:Ljava/lang/String; // field@05c5 │ │ -04e0d2: 5a02 c605 |0005: iput-wide v2, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.thread:J // field@05c6 │ │ -04e0d6: 5a04 c705 |0007: iput-wide v4, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c7 │ │ -04e0da: 0e00 |0009: return-void │ │ +04e198: |[04e198] com.android.volley.VolleyLog$MarkerLog$Marker.:(Ljava/lang/String;JJ)V │ │ +04e1a8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e1ae: 5b01 c405 |0003: iput-object v1, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.name:Ljava/lang/String; // field@05c4 │ │ +04e1b2: 5a02 c505 |0005: iput-wide v2, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.thread:J // field@05c5 │ │ +04e1b6: 5a04 c605 |0007: iput-wide v4, v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c6 │ │ +04e1ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0005 line=121 │ │ 0x0007 line=122 │ │ 0x0009 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ │ 0x0000 - 0x000a reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 thread J │ │ 0x0000 - 0x000a reg=4 time J │ │ │ │ Virtual methods - │ │ - source_file_idx : 2802 (VolleyLog.java) │ │ + source_file_idx : 2824 (VolleyLog.java) │ │ │ │ Class #342 header: │ │ -class_idx : 712 │ │ +class_idx : 713 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2802 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2824 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #342 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/VolleyLog; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarkerLog" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/VolleyLog$MarkerLog$Marker; } │ │ -Annotations on field #1483 'mMarkers' │ │ +Annotations on field #1482 'mMarkers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/android/volley/VolleyLog$MarkerLog$Marker;" ">;" } │ │ -Annotations on method #5075 'finalize' │ │ +Annotations on method #5079 'finalize' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; } │ │ │ │ Class #342 - │ │ Class descriptor : 'Lcom/android/volley/VolleyLog$MarkerLog;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -83773,40 +83785,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04e0dc: |[04e0dc] com.android.volley.VolleyLog$MarkerLog.:()V │ │ -04e0ec: 6300 cc05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04e0f0: 6a00 c805 |0002: sput-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c8 │ │ -04e0f4: 0e00 |0004: return-void │ │ +04e1bc: |[04e1bc] com.android.volley.VolleyLog$MarkerLog.:()V │ │ +04e1cc: 6300 cb05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04e1d0: 6a00 c705 |0002: sput-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;.ENABLED:Z // field@05c7 │ │ +04e1d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/VolleyLog$MarkerLog;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04e0f8: |[04e0f8] com.android.volley.VolleyLog$MarkerLog.:()V │ │ -04e108: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04e10e: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -04e112: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -04e118: 5b10 cb05 |0008: iput-object v0, v1, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e11c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04e11e: 5c10 ca05 |000b: iput-boolean v0, v1, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05ca │ │ -04e122: 0e00 |000d: return-void │ │ +04e1d8: |[04e1d8] com.android.volley.VolleyLog$MarkerLog.:()V │ │ +04e1e8: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e1ee: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +04e1f2: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +04e1f8: 5b10 ca05 |0008: iput-object v0, v1, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e1fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04e1fe: 5c10 c905 |000b: iput-boolean v0, v1, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05c9 │ │ +04e202: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=126 │ │ 0x000a line=127 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/android/volley/VolleyLog$MarkerLog; │ │ @@ -83816,38 +83828,38 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -04e124: |[04e124] com.android.volley.VolleyLog$MarkerLog.getTotalDuration:()J │ │ -04e134: 5464 cb05 |0000: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e138: 7210 7016 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1670 │ │ -04e13e: 0a04 |0005: move-result v4 │ │ -04e140: 3904 0500 |0006: if-nez v4, 000b // +0005 │ │ -04e144: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -04e148: 1004 |000a: return-wide v4 │ │ -04e14a: 5464 cb05 |000b: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e14e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -04e150: 7220 6b16 5400 |000e: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -04e156: 0c04 |0011: move-result-object v4 │ │ -04e158: 1f04 c702 |0012: check-cast v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c7 │ │ -04e15c: 5340 c705 |0014: iget-wide v0, v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c7 │ │ -04e160: 5464 cb05 |0016: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e164: 5465 cb05 |0018: iget-object v5, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e168: 7210 7016 0500 |001a: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1670 │ │ -04e16e: 0a05 |001d: move-result v5 │ │ -04e170: d805 05ff |001e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04e174: 7220 6b16 5400 |0020: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -04e17a: 0c04 |0023: move-result-object v4 │ │ -04e17c: 1f04 c702 |0024: check-cast v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c7 │ │ -04e180: 5342 c705 |0026: iget-wide v2, v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c7 │ │ -04e184: 9c04 0200 |0028: sub-long v4, v2, v0 │ │ -04e188: 28e0 |002a: goto 000a // -0020 │ │ +04e204: |[04e204] com.android.volley.VolleyLog$MarkerLog.getTotalDuration:()J │ │ +04e214: 5464 ca05 |0000: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e218: 7210 7716 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1677 │ │ +04e21e: 0a04 |0005: move-result v4 │ │ +04e220: 3904 0500 |0006: if-nez v4, 000b // +0005 │ │ +04e224: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +04e228: 1004 |000a: return-wide v4 │ │ +04e22a: 5464 ca05 |000b: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e22e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +04e230: 7220 7216 5400 |000e: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +04e236: 0c04 |0011: move-result-object v4 │ │ +04e238: 1f04 c802 |0012: check-cast v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c8 │ │ +04e23c: 5340 c605 |0014: iget-wide v0, v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c6 │ │ +04e240: 5464 ca05 |0016: iget-object v4, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e244: 5465 ca05 |0018: iget-object v5, v6, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e248: 7210 7716 0500 |001a: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1677 │ │ +04e24e: 0a05 |001d: move-result v5 │ │ +04e250: d805 05ff |001e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04e254: 7220 7216 5400 |0020: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +04e25a: 0c04 |0023: move-result-object v4 │ │ +04e25c: 1f04 c802 |0024: check-cast v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c8 │ │ +04e260: 5342 c605 |0026: iget-wide v2, v4, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c6 │ │ +04e264: 9c04 0200 |0028: sub-long v4, v2, v0 │ │ +04e268: 28e0 |002a: goto 000a // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0008 line=173 │ │ 0x000a line=178 │ │ 0x000b line=176 │ │ 0x0016 line=177 │ │ @@ -83863,35 +83875,35 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -04e18c: |[04e18c] com.android.volley.VolleyLog$MarkerLog.add:(Ljava/lang/String;J)V │ │ -04e19c: 1d08 |0000: monitor-enter v8 │ │ -04e19e: 5580 ca05 |0001: iget-boolean v0, v8, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05ca │ │ -04e1a2: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -04e1a6: 2200 3503 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -04e1aa: 1a01 a108 |0007: const-string v1, "Marker added to finished log" // string@08a1 │ │ -04e1ae: 7020 a515 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -04e1b4: 2700 |000c: throw v0 │ │ -04e1b6: 0d00 |000d: move-exception v0 │ │ -04e1b8: 1e08 |000e: monitor-exit v8 │ │ -04e1ba: 2700 |000f: throw v0 │ │ -04e1bc: 5486 cb05 |0010: iget-object v6, v8, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e1c0: 2200 c702 |0012: new-instance v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c7 │ │ -04e1c4: 7100 a001 0000 |0014: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -04e1ca: 0b04 |0017: move-result-wide v4 │ │ -04e1cc: 0791 |0018: move-object v1, v9 │ │ -04e1ce: 04a2 |0019: move-wide v2, v10 │ │ -04e1d0: 7606 cf13 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.:(Ljava/lang/String;JJ)V // method@13cf │ │ -04e1d6: 7220 6a16 0600 |001d: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04e1dc: 1e08 |0020: monitor-exit v8 │ │ -04e1de: 0e00 |0021: return-void │ │ +04e26c: |[04e26c] com.android.volley.VolleyLog$MarkerLog.add:(Ljava/lang/String;J)V │ │ +04e27c: 1d08 |0000: monitor-enter v8 │ │ +04e27e: 5580 c905 |0001: iget-boolean v0, v8, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05c9 │ │ +04e282: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +04e286: 2200 3703 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +04e28a: 1a01 b608 |0007: const-string v1, "Marker added to finished log" // string@08b6 │ │ +04e28e: 7020 ac15 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +04e294: 2700 |000c: throw v0 │ │ +04e296: 0d00 |000d: move-exception v0 │ │ +04e298: 1e08 |000e: monitor-exit v8 │ │ +04e29a: 2700 |000f: throw v0 │ │ +04e29c: 5486 ca05 |0010: iget-object v6, v8, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e2a0: 2200 c802 |0012: new-instance v0, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c8 │ │ +04e2a4: 7100 a001 0000 |0014: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +04e2aa: 0b04 |0017: move-result-wide v4 │ │ +04e2ac: 0791 |0018: move-object v1, v9 │ │ +04e2ae: 04a2 |0019: move-wide v2, v10 │ │ +04e2b0: 7606 d313 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.:(Ljava/lang/String;JJ)V // method@13d3 │ │ +04e2b6: 7220 7116 0600 |001d: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04e2bc: 1e08 |0020: monitor-exit v8 │ │ +04e2be: 0e00 |0021: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0020 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=131 │ │ @@ -83909,24 +83921,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04e1f4: |[04e1f4] com.android.volley.VolleyLog$MarkerLog.finalize:()V │ │ -04e204: 5520 ca05 |0000: iget-boolean v0, v2, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05ca │ │ -04e208: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -04e20c: 1a00 5509 |0004: const-string v0, "Request on the loose" // string@0955 │ │ -04e210: 6e20 d413 0200 |0006: invoke-virtual {v2, v0}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d4 │ │ -04e216: 1a00 a208 |0009: const-string v0, "Marker log finalized without finish() - uncaught exit point for request" // string@08a2 │ │ -04e21a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04e21c: 2311 c803 |000c: new-array v1, v1, [Ljava/lang/Object; // type@03c8 │ │ -04e220: 7120 da13 1000 |000e: invoke-static {v0, v1}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13da │ │ -04e226: 0e00 |0011: return-void │ │ +04e2d4: |[04e2d4] com.android.volley.VolleyLog$MarkerLog.finalize:()V │ │ +04e2e4: 5520 c905 |0000: iget-boolean v0, v2, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05c9 │ │ +04e2e8: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +04e2ec: 1a00 6b09 |0004: const-string v0, "Request on the loose" // string@096b │ │ +04e2f0: 6e20 d813 0200 |0006: invoke-virtual {v2, v0}, Lcom/android/volley/VolleyLog$MarkerLog;.finish:(Ljava/lang/String;)V // method@13d8 │ │ +04e2f6: 1a00 b708 |0009: const-string v0, "Marker log finalized without finish() - uncaught exit point for request" // string@08b7 │ │ +04e2fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +04e2fc: 2311 ca03 |000c: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +04e300: 7120 de13 1000 |000e: invoke-static {v0, v1}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ +04e306: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0009 line=166 │ │ 0x0011 line=168 │ │ locals : │ │ @@ -83937,73 +83949,73 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -04e228: |[04e228] com.android.volley.VolleyLog$MarkerLog.finish:(Ljava/lang/String;)V │ │ -04e238: 1d0e |0000: monitor-enter v14 │ │ -04e23a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04e23c: 5ce3 ca05 |0002: iput-boolean v3, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05ca │ │ -04e240: 7010 d513 0e00 |0004: invoke-direct {v14}, Lcom/android/volley/VolleyLog$MarkerLog;.getTotalDuration:()J // method@13d5 │ │ -04e246: 0b00 |0007: move-result-wide v0 │ │ -04e248: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ -04e24c: 3103 0008 |000a: cmp-long v3, v0, v8 │ │ -04e250: 3c03 0400 |000c: if-gtz v3, 0010 // +0004 │ │ -04e254: 1e0e |000e: monitor-exit v14 │ │ -04e256: 0e00 |000f: return-void │ │ -04e258: 54e3 cb05 |0010: iget-object v3, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e25c: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -04e25e: 7220 6b16 8300 |0013: invoke-interface {v3, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -04e264: 0c03 |0016: move-result-object v3 │ │ -04e266: 1f03 c702 |0017: check-cast v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c7 │ │ -04e26a: 5334 c705 |0019: iget-wide v4, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c7 │ │ -04e26e: 1a03 ab00 |001b: const-string v3, "(%-4d ms) %s" // string@00ab │ │ -04e272: 1228 |001d: const/4 v8, #int 2 // #2 │ │ -04e274: 2388 c803 |001e: new-array v8, v8, [Ljava/lang/Object; // type@03c8 │ │ -04e278: 1209 |0020: const/4 v9, #int 0 // #0 │ │ -04e27a: 7120 b115 1000 |0021: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -04e280: 0c0a |0024: move-result-object v10 │ │ -04e282: 4d0a 0809 |0025: aput-object v10, v8, v9 │ │ -04e286: 1219 |0027: const/4 v9, #int 1 // #1 │ │ -04e288: 4d0f 0809 |0028: aput-object v15, v8, v9 │ │ -04e28c: 7120 d913 8300 |002a: invoke-static {v3, v8}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -04e292: 54e3 cb05 |002d: iget-object v3, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05cb │ │ -04e296: 7210 6d16 0300 |002f: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@166d │ │ -04e29c: 0c03 |0032: move-result-object v3 │ │ -04e29e: 7210 5a16 0300 |0033: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04e2a4: 0a08 |0036: move-result v8 │ │ -04e2a6: 3808 d7ff |0037: if-eqz v8, 000e // -0029 │ │ -04e2aa: 7210 5b16 0300 |0039: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04e2b0: 0c02 |003c: move-result-object v2 │ │ -04e2b2: 1f02 c702 |003d: check-cast v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c7 │ │ -04e2b6: 5326 c705 |003f: iget-wide v6, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c7 │ │ -04e2ba: 1a08 b100 |0041: const-string v8, "(+%-4d) [%2d] %s" // string@00b1 │ │ -04e2be: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -04e2c0: 2399 c803 |0044: new-array v9, v9, [Ljava/lang/Object; // type@03c8 │ │ -04e2c4: 120a |0046: const/4 v10, #int 0 // #0 │ │ -04e2c6: 9c0c 0604 |0047: sub-long v12, v6, v4 │ │ -04e2ca: 7120 b115 dc00 |0049: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -04e2d0: 0c0b |004c: move-result-object v11 │ │ -04e2d2: 4d0b 090a |004d: aput-object v11, v9, v10 │ │ -04e2d6: 121a |004f: const/4 v10, #int 1 // #1 │ │ -04e2d8: 532c c605 |0050: iget-wide v12, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.thread:J // field@05c6 │ │ -04e2dc: 7120 b115 dc00 |0052: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -04e2e2: 0c0b |0055: move-result-object v11 │ │ -04e2e4: 4d0b 090a |0056: aput-object v11, v9, v10 │ │ -04e2e8: 122a |0058: const/4 v10, #int 2 // #2 │ │ -04e2ea: 542b c505 |0059: iget-object v11, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.name:Ljava/lang/String; // field@05c5 │ │ -04e2ee: 4d0b 090a |005b: aput-object v11, v9, v10 │ │ -04e2f2: 7120 d913 9800 |005d: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -04e2f8: 0464 |0060: move-wide v4, v6 │ │ -04e2fa: 28d2 |0061: goto 0033 // -002e │ │ -04e2fc: 0d03 |0062: move-exception v3 │ │ -04e2fe: 1e0e |0063: monitor-exit v14 │ │ -04e300: 2703 |0064: throw v3 │ │ +04e308: |[04e308] com.android.volley.VolleyLog$MarkerLog.finish:(Ljava/lang/String;)V │ │ +04e318: 1d0e |0000: monitor-enter v14 │ │ +04e31a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +04e31c: 5ce8 c905 |0002: iput-boolean v8, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mFinished:Z // field@05c9 │ │ +04e320: 7010 d913 0e00 |0004: invoke-direct {v14}, Lcom/android/volley/VolleyLog$MarkerLog;.getTotalDuration:()J // method@13d9 │ │ +04e326: 0b00 |0007: move-result-wide v0 │ │ +04e328: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ +04e32c: 3108 0008 |000a: cmp-long v8, v0, v8 │ │ +04e330: 3c08 0400 |000c: if-gtz v8, 0010 // +0004 │ │ +04e334: 1e0e |000e: monitor-exit v14 │ │ +04e336: 0e00 |000f: return-void │ │ +04e338: 54e8 ca05 |0010: iget-object v8, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e33c: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +04e33e: 7220 7216 9800 |0013: invoke-interface {v8, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +04e344: 0c08 |0016: move-result-object v8 │ │ +04e346: 1f08 c802 |0017: check-cast v8, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c8 │ │ +04e34a: 5384 c605 |0019: iget-wide v4, v8, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c6 │ │ +04e34e: 1a08 bd00 |001b: const-string v8, "(%-4d ms) %s" // string@00bd │ │ +04e352: 1229 |001d: const/4 v9, #int 2 // #2 │ │ +04e354: 2399 ca03 |001e: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +04e358: 120a |0020: const/4 v10, #int 0 // #0 │ │ +04e35a: 7120 b815 1000 |0021: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +04e360: 0c0b |0024: move-result-object v11 │ │ +04e362: 4d0b 090a |0025: aput-object v11, v9, v10 │ │ +04e366: 121a |0027: const/4 v10, #int 1 // #1 │ │ +04e368: 4d0f 090a |0028: aput-object v15, v9, v10 │ │ +04e36c: 7120 dd13 9800 |002a: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +04e372: 54e8 ca05 |002d: iget-object v8, v14, Lcom/android/volley/VolleyLog$MarkerLog;.mMarkers:Ljava/util/List; // field@05ca │ │ +04e376: 7210 7416 0800 |002f: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1674 │ │ +04e37c: 0c02 |0032: move-result-object v2 │ │ +04e37e: 7210 6116 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04e384: 0a08 |0036: move-result v8 │ │ +04e386: 3808 d7ff |0037: if-eqz v8, 000e // -0029 │ │ +04e38a: 7210 6216 0200 |0039: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04e390: 0c03 |003c: move-result-object v3 │ │ +04e392: 1f03 c802 |003d: check-cast v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker; // type@02c8 │ │ +04e396: 5336 c605 |003f: iget-wide v6, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.time:J // field@05c6 │ │ +04e39a: 1a08 c300 |0041: const-string v8, "(+%-4d) [%2d] %s" // string@00c3 │ │ +04e39e: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +04e3a0: 2399 ca03 |0044: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +04e3a4: 120a |0046: const/4 v10, #int 0 // #0 │ │ +04e3a6: 9c0c 0604 |0047: sub-long v12, v6, v4 │ │ +04e3aa: 7120 b815 dc00 |0049: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +04e3b0: 0c0b |004c: move-result-object v11 │ │ +04e3b2: 4d0b 090a |004d: aput-object v11, v9, v10 │ │ +04e3b6: 121a |004f: const/4 v10, #int 1 // #1 │ │ +04e3b8: 533c c505 |0050: iget-wide v12, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.thread:J // field@05c5 │ │ +04e3bc: 7120 b815 dc00 |0052: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +04e3c2: 0c0b |0055: move-result-object v11 │ │ +04e3c4: 4d0b 090a |0056: aput-object v11, v9, v10 │ │ +04e3c8: 122a |0058: const/4 v10, #int 2 // #2 │ │ +04e3ca: 543b c405 |0059: iget-object v11, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;.name:Ljava/lang/String; // field@05c4 │ │ +04e3ce: 4d0b 090a |005b: aput-object v11, v9, v10 │ │ +04e3d2: 7120 dd13 9800 |005d: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +04e3d8: 0464 |0060: move-wide v4, v6 │ │ +04e3da: 28d2 |0061: goto 0033 // -002e │ │ +04e3dc: 0d08 |0062: move-exception v8 │ │ +04e3de: 1e0e |0063: monitor-exit v14 │ │ +04e3e0: 2708 |0064: throw v8 │ │ catches : 2 │ │ 0x0002 - 0x0007 │ │ -> 0x0062 │ │ 0x0010 - 0x0060 │ │ -> 0x0062 │ │ positions : │ │ 0x0000 line=144 │ │ @@ -84016,27 +84028,28 @@ │ │ 0x003f line=154 │ │ 0x0041 line=155 │ │ 0x0060 line=156 │ │ 0x0061 line=157 │ │ 0x0062 line=144 │ │ locals : │ │ 0x0008 - 0x0062 reg=0 duration J │ │ - 0x003f - 0x0062 reg=2 marker Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ │ + 0x0033 - 0x0062 reg=2 i$ Ljava/util/Iterator; │ │ + 0x003f - 0x0062 reg=3 marker Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ │ 0x001b - 0x0062 reg=4 prevTime J │ │ 0x0041 - 0x0062 reg=6 thisTime J │ │ 0x0000 - 0x0065 reg=14 this Lcom/android/volley/VolleyLog$MarkerLog; │ │ 0x0000 - 0x0065 reg=15 header Ljava/lang/String; │ │ │ │ - source_file_idx : 2802 (VolleyLog.java) │ │ + source_file_idx : 2824 (VolleyLog.java) │ │ │ │ Class #343 header: │ │ -class_idx : 713 │ │ +class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2802 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2824 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #343 annotations: │ │ Annotations on class │ │ @@ -84063,23 +84076,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04e318: |[04e318] com.android.volley.VolleyLog.:()V │ │ -04e328: 1a00 ef0a |0000: const-string v0, "Volley" // string@0aef │ │ -04e32c: 6900 cd05 |0002: sput-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e330: 6200 cd05 |0004: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e334: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -04e336: 7120 fe10 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@10fe │ │ -04e33c: 0a00 |000a: move-result v0 │ │ -04e33e: 6a00 cc05 |000b: sput-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04e342: 0e00 |000d: return-void │ │ +04e3f8: |[04e3f8] com.android.volley.VolleyLog.:()V │ │ +04e408: 1a00 050b |0000: const-string v0, "Volley" // string@0b05 │ │ +04e40c: 6900 cc05 |0002: sput-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e410: 6200 cc05 |0004: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e414: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +04e416: 7120 fe10 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@10fe │ │ +04e41c: 0a00 |000a: move-result v0 │ │ +04e41e: 6a00 cb05 |000b: sput-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04e422: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/VolleyLog;) │ │ @@ -84087,17 +84100,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e344: |[04e344] com.android.volley.VolleyLog.:()V │ │ -04e354: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04e35a: 0e00 |0003: return-void │ │ +04e424: |[04e424] com.android.volley.VolleyLog.:()V │ │ +04e434: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/VolleyLog; │ │ │ │ @@ -84106,103 +84119,101 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -04e35c: |[04e35c] com.android.volley.VolleyLog.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -04e36c: 390d 8000 |0000: if-nez v13, 0080 // +0080 │ │ -04e370: 07c4 |0002: move-object v4, v12 │ │ -04e372: 2206 5103 |0003: new-instance v6, Ljava/lang/Throwable; // type@0351 │ │ -04e376: 7010 0b16 0600 |0005: invoke-direct {v6}, Ljava/lang/Throwable;.:()V // method@160b │ │ -04e37c: 6e10 0c16 0600 |0008: invoke-virtual {v6}, Ljava/lang/Throwable;.fillInStackTrace:()Ljava/lang/Throwable; // method@160c │ │ -04e382: 0c06 |000b: move-result-object v6 │ │ -04e384: 6e10 0d16 0600 |000c: invoke-virtual {v6}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@160d │ │ -04e38a: 0c05 |000f: move-result-object v5 │ │ -04e38c: 1a00 3a01 |0010: const-string v0, "" // string@013a │ │ -04e390: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -04e392: 2156 |0013: array-length v6, v5 │ │ -04e394: 3563 4b00 |0014: if-ge v3, v6, 005f // +004b │ │ -04e398: 4606 0503 |0016: aget-object v6, v5, v3 │ │ -04e39c: 6e10 c115 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -04e3a2: 0c02 |001b: move-result-object v2 │ │ -04e3a4: 1c06 c902 |001c: const-class v6, Lcom/android/volley/VolleyLog; // type@02c9 │ │ -04e3a8: 6e20 c015 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c0 │ │ -04e3ae: 0a06 |0021: move-result v6 │ │ -04e3b0: 3906 6600 |0022: if-nez v6, 0088 // +0066 │ │ -04e3b4: 4606 0503 |0024: aget-object v6, v5, v3 │ │ -04e3b8: 6e10 d115 0600 |0026: invoke-virtual {v6}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@15d1 │ │ -04e3be: 0c01 |0029: move-result-object v1 │ │ -04e3c0: 1306 2e00 |002a: const/16 v6, #int 46 // #2e │ │ -04e3c4: 6e20 e115 6100 |002c: invoke-virtual {v1, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e1 │ │ -04e3ca: 0a06 |002f: move-result v6 │ │ -04e3cc: d806 0601 |0030: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04e3d0: 6e20 e815 6100 |0032: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -04e3d6: 0c01 |0035: move-result-object v1 │ │ -04e3d8: 1306 2400 |0036: const/16 v6, #int 36 // #24 │ │ -04e3dc: 6e20 e115 6100 |0038: invoke-virtual {v1, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e1 │ │ -04e3e2: 0a06 |003b: move-result v6 │ │ -04e3e4: d806 0601 |003c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04e3e8: 6e20 e815 6100 |003e: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -04e3ee: 0c01 |0041: move-result-object v1 │ │ -04e3f0: 2206 4d03 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -04e3f4: 7010 f315 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04e3fa: 6e20 fa15 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04e400: 0c06 |004a: move-result-object v6 │ │ -04e402: 1a07 e300 |004b: const-string v7, "." // string@00e3 │ │ -04e406: 6e20 fa15 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04e40c: 0c06 |0050: move-result-object v6 │ │ -04e40e: 4607 0503 |0051: aget-object v7, v5, v3 │ │ -04e412: 6e10 d215 0700 |0053: invoke-virtual {v7}, Ljava/lang/StackTraceElement;.getMethodName:()Ljava/lang/String; // method@15d2 │ │ -04e418: 0c07 |0056: move-result-object v7 │ │ -04e41a: 6e20 fa15 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04e420: 0c06 |005a: move-result-object v6 │ │ -04e422: 6e10 ff15 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04e428: 0c00 |005e: move-result-object v0 │ │ -04e42a: 6206 b206 |005f: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@06b2 │ │ -04e42e: 1a07 200b |0061: const-string v7, "[%d] %s: %s" // string@0b20 │ │ -04e432: 1238 |0063: const/4 v8, #int 3 // #3 │ │ -04e434: 2388 c803 |0064: new-array v8, v8, [Ljava/lang/Object; // type@03c8 │ │ -04e438: 1209 |0066: const/4 v9, #int 0 // #0 │ │ -04e43a: 7100 0616 0000 |0067: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@1606 │ │ -04e440: 0c0a |006a: move-result-object v10 │ │ -04e442: 6e10 0716 0a00 |006b: invoke-virtual {v10}, Ljava/lang/Thread;.getId:()J // method@1607 │ │ -04e448: 0b0a |006e: move-result-wide v10 │ │ -04e44a: 7120 b115 ba00 |006f: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -04e450: 0c0a |0072: move-result-object v10 │ │ -04e452: 4d0a 0809 |0073: aput-object v10, v8, v9 │ │ -04e456: 1219 |0075: const/4 v9, #int 1 // #1 │ │ -04e458: 4d00 0809 |0076: aput-object v0, v8, v9 │ │ -04e45c: 1229 |0078: const/4 v9, #int 2 // #2 │ │ -04e45e: 4d04 0809 |0079: aput-object v4, v8, v9 │ │ -04e462: 7130 dc15 7608 |007b: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15dc │ │ -04e468: 0c06 |007e: move-result-object v6 │ │ -04e46a: 1106 |007f: return-object v6 │ │ -04e46c: 6206 b206 |0080: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@06b2 │ │ -04e470: 7130 dc15 c60d |0082: invoke-static {v6, v12, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15dc │ │ -04e476: 0c04 |0085: move-result-object v4 │ │ -04e478: 2900 7dff |0086: goto/16 0003 // -0083 │ │ -04e47c: d803 0301 |0088: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04e480: 2889 |008a: goto 0013 // -0077 │ │ +04e43c: |[04e43c] com.android.volley.VolleyLog.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +04e44c: 390d 8000 |0000: if-nez v13, 0080 // +0080 │ │ +04e450: 07c4 |0002: move-object v4, v12 │ │ +04e452: 2206 5303 |0003: new-instance v6, Ljava/lang/Throwable; // type@0353 │ │ +04e456: 7010 1216 0600 |0005: invoke-direct {v6}, Ljava/lang/Throwable;.:()V // method@1612 │ │ +04e45c: 6e10 1316 0600 |0008: invoke-virtual {v6}, Ljava/lang/Throwable;.fillInStackTrace:()Ljava/lang/Throwable; // method@1613 │ │ +04e462: 0c06 |000b: move-result-object v6 │ │ +04e464: 6e10 1416 0600 |000c: invoke-virtual {v6}, Ljava/lang/Throwable;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@1614 │ │ +04e46a: 0c05 |000f: move-result-object v5 │ │ +04e46c: 1a00 4c01 |0010: const-string v0, "" // string@014c │ │ +04e470: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +04e472: 2156 |0013: array-length v6, v5 │ │ +04e474: 3563 4b00 |0014: if-ge v3, v6, 005f // +004b │ │ +04e478: 4606 0503 |0016: aget-object v6, v5, v3 │ │ +04e47c: 6e10 c815 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +04e482: 0c02 |001b: move-result-object v2 │ │ +04e484: 1c06 ca02 |001c: const-class v6, Lcom/android/volley/VolleyLog; // type@02ca │ │ +04e488: 6e20 c715 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@15c7 │ │ +04e48e: 0a06 |0021: move-result v6 │ │ +04e490: 3906 6600 |0022: if-nez v6, 0088 // +0066 │ │ +04e494: 4606 0503 |0024: aget-object v6, v5, v3 │ │ +04e498: 6e10 d815 0600 |0026: invoke-virtual {v6}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@15d8 │ │ +04e49e: 0c01 |0029: move-result-object v1 │ │ +04e4a0: 1306 2e00 |002a: const/16 v6, #int 46 // #2e │ │ +04e4a4: 6e20 e815 6100 |002c: invoke-virtual {v1, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e8 │ │ +04e4aa: 0a06 |002f: move-result v6 │ │ +04e4ac: d806 0601 |0030: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04e4b0: 6e20 ef15 6100 |0032: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +04e4b6: 0c01 |0035: move-result-object v1 │ │ +04e4b8: 1306 2400 |0036: const/16 v6, #int 36 // #24 │ │ +04e4bc: 6e20 e815 6100 |0038: invoke-virtual {v1, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@15e8 │ │ +04e4c2: 0a06 |003b: move-result v6 │ │ +04e4c4: d806 0601 |003c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04e4c8: 6e20 ef15 6100 |003e: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +04e4ce: 0c01 |0041: move-result-object v1 │ │ +04e4d0: 2206 4f03 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +04e4d4: 7010 fa15 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04e4da: 6e20 0116 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04e4e0: 0c06 |004a: move-result-object v6 │ │ +04e4e2: 1a07 f500 |004b: const-string v7, "." // string@00f5 │ │ +04e4e6: 6e20 0116 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04e4ec: 0c06 |0050: move-result-object v6 │ │ +04e4ee: 4607 0503 |0051: aget-object v7, v5, v3 │ │ +04e4f2: 6e10 d915 0700 |0053: invoke-virtual {v7}, Ljava/lang/StackTraceElement;.getMethodName:()Ljava/lang/String; // method@15d9 │ │ +04e4f8: 0c07 |0056: move-result-object v7 │ │ +04e4fa: 6e20 0116 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04e500: 0c06 |005a: move-result-object v6 │ │ +04e502: 6e10 0616 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04e508: 0c00 |005e: move-result-object v0 │ │ +04e50a: 6206 b106 |005f: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@06b1 │ │ +04e50e: 1a07 360b |0061: const-string v7, "[%d] %s: %s" // string@0b36 │ │ +04e512: 1238 |0063: const/4 v8, #int 3 // #3 │ │ +04e514: 2388 ca03 |0064: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +04e518: 1209 |0066: const/4 v9, #int 0 // #0 │ │ +04e51a: 7100 0d16 0000 |0067: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@160d │ │ +04e520: 0c0a |006a: move-result-object v10 │ │ +04e522: 6e10 0e16 0a00 |006b: invoke-virtual {v10}, Ljava/lang/Thread;.getId:()J // method@160e │ │ +04e528: 0b0a |006e: move-result-wide v10 │ │ +04e52a: 7120 b815 ba00 |006f: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +04e530: 0c0a |0072: move-result-object v10 │ │ +04e532: 4d0a 0809 |0073: aput-object v10, v8, v9 │ │ +04e536: 1219 |0075: const/4 v9, #int 1 // #1 │ │ +04e538: 4d00 0809 |0076: aput-object v0, v8, v9 │ │ +04e53c: 1229 |0078: const/4 v9, #int 2 // #2 │ │ +04e53e: 4d04 0809 |0079: aput-object v4, v8, v9 │ │ +04e542: 7130 e315 7608 |007b: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e3 │ │ +04e548: 0c06 |007e: move-result-object v6 │ │ +04e54a: 1106 |007f: return-object v6 │ │ +04e54c: 6206 b106 |0080: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@06b1 │ │ +04e550: 7130 e315 c60d |0082: invoke-static {v6, v12, v13}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e3 │ │ +04e556: 0c04 |0085: move-result-object v4 │ │ +04e558: 2900 7dff |0086: goto/16 0003 // -0083 │ │ +04e55c: d803 0301 |0088: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04e560: 2889 |008a: goto 0013 // -0077 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0010 line=87 │ │ 0x0012 line=90 │ │ 0x0016 line=91 │ │ 0x001c line=92 │ │ 0x0024 line=93 │ │ 0x002a line=94 │ │ 0x0036 line=95 │ │ 0x0042 line=97 │ │ 0x005f line=101 │ │ - 0x0067 line=102 │ │ - 0x007b line=101 │ │ 0x0080 line=84 │ │ 0x0088 line=90 │ │ locals : │ │ 0x002a - 0x005f reg=1 callingClass Ljava/lang/String; │ │ 0x001c - 0x005f reg=2 clazz Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x0012 - 0x0080 reg=0 caller Ljava/lang/String; │ │ 0x0013 - 0x0080 reg=3 i I │ │ @@ -84221,20 +84232,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04e484: |[04e484] com.android.volley.VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e494: 6200 cd05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e498: 7120 d813 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e49e: 0c01 |0005: move-result-object v1 │ │ -04e4a0: 7120 fa10 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -04e4a6: 0e00 |0009: return-void │ │ +04e564: |[04e564] com.android.volley.VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e574: 6200 cc05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e578: 7120 dc13 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e57e: 0c01 |0005: move-result-object v1 │ │ +04e580: 7120 fa10 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +04e586: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ @@ -84244,20 +84255,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04e4a8: |[04e4a8] com.android.volley.VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e4b8: 6200 cd05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e4bc: 7120 d813 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e4c2: 0c01 |0005: move-result-object v1 │ │ -04e4c4: 7120 fb10 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -04e4ca: 0e00 |0009: return-void │ │ +04e588: |[04e588] com.android.volley.VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e598: 6200 cc05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e59c: 7120 dc13 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e5a2: 0c01 |0005: move-result-object v1 │ │ +04e5a4: 7120 fb10 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +04e5aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ @@ -84267,20 +84278,20 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04e4cc: |[04e4cc] com.android.volley.VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e4dc: 6200 cd05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e4e0: 7120 d813 4300 |0002: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e4e6: 0c01 |0005: move-result-object v1 │ │ -04e4e8: 7130 fc10 1002 |0006: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -04e4ee: 0e00 |0009: return-void │ │ +04e5ac: |[04e5ac] com.android.volley.VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e5bc: 6200 cc05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e5c0: 7120 dc13 4300 |0002: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e5c6: 0c01 |0005: move-result-object v1 │ │ +04e5c8: 7130 fc10 1002 |0006: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +04e5ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=2 tr Ljava/lang/Throwable; │ │ 0x0000 - 0x000a reg=3 format Ljava/lang/String; │ │ @@ -84291,28 +84302,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04e4f0: |[04e4f0] com.android.volley.VolleyLog.setTag:(Ljava/lang/String;)V │ │ -04e500: 1a00 5d02 |0000: const-string v0, "Changing log tag to %s" // string@025d │ │ -04e504: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -04e506: 2311 c803 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03c8 │ │ -04e50a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04e50c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -04e510: 7120 d913 1000 |0008: invoke-static {v0, v1}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -04e516: 6903 cd05 |000b: sput-object v3, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e51a: 6200 cd05 |000d: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e51e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -04e520: 7120 fe10 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@10fe │ │ -04e526: 0a00 |0013: move-result v0 │ │ -04e528: 6a00 cc05 |0014: sput-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04e52c: 0e00 |0016: return-void │ │ +04e5d0: |[04e5d0] com.android.volley.VolleyLog.setTag:(Ljava/lang/String;)V │ │ +04e5e0: 1a00 6f02 |0000: const-string v0, "Changing log tag to %s" // string@026f │ │ +04e5e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04e5e6: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +04e5ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04e5ec: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +04e5f0: 7120 dd13 1000 |0008: invoke-static {v0, v1}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +04e5f6: 6903 cc05 |000b: sput-object v3, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e5fa: 6200 cc05 |000d: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e5fe: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +04e600: 7120 fe10 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@10fe │ │ +04e606: 0a00 |0013: move-result v0 │ │ +04e608: 6a00 cb05 |0014: sput-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04e60c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000b line=47 │ │ 0x000d line=50 │ │ 0x0016 line=51 │ │ locals : │ │ @@ -84323,22 +84334,22 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04e530: |[04e530] com.android.volley.VolleyLog.v:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e540: 6300 cc05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -04e544: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04e548: 6200 cd05 |0004: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e54c: 7120 d813 3200 |0006: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e552: 0c01 |0009: move-result-object v1 │ │ -04e554: 7120 ff10 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -04e55a: 0e00 |000d: return-void │ │ +04e610: |[04e610] com.android.volley.VolleyLog.v:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e620: 6300 cb05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +04e624: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +04e628: 6200 cc05 |0004: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e62c: 7120 dc13 3200 |0006: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e632: 0c01 |0009: move-result-object v1 │ │ +04e634: 7120 ff10 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +04e63a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000d line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=2 format Ljava/lang/String; │ │ @@ -84349,20 +84360,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04e55c: |[04e55c] com.android.volley.VolleyLog.wtf:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e56c: 6200 cd05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e570: 7120 d813 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e576: 0c01 |0005: move-result-object v1 │ │ -04e578: 7120 0311 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@1103 │ │ -04e57e: 0e00 |0009: return-void │ │ +04e63c: |[04e63c] com.android.volley.VolleyLog.wtf:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e64c: 6200 cc05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e650: 7120 dc13 3200 |0002: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e656: 0c01 |0005: move-result-object v1 │ │ +04e658: 7120 0311 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@1103 │ │ +04e65e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ @@ -84372,44 +84383,44 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04e580: |[04e580] com.android.volley.VolleyLog.wtf:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04e590: 6200 cd05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cd │ │ -04e594: 7120 d813 4300 |0002: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13d8 │ │ -04e59a: 0c01 |0005: move-result-object v1 │ │ -04e59c: 7130 0411 1002 |0006: invoke-static {v0, v1, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1104 │ │ -04e5a2: 0e00 |0009: return-void │ │ +04e660: |[04e660] com.android.volley.VolleyLog.wtf:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +04e670: 6200 cc05 |0000: sget-object v0, Lcom/android/volley/VolleyLog;.TAG:Ljava/lang/String; // field@05cc │ │ +04e674: 7120 dc13 4300 |0002: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.buildMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@13dc │ │ +04e67a: 0c01 |0005: move-result-object v1 │ │ +04e67c: 7130 0411 1002 |0006: invoke-static {v0, v1, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1104 │ │ +04e682: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=2 tr Ljava/lang/Throwable; │ │ 0x0000 - 0x000a reg=3 format Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 args [Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2802 (VolleyLog.java) │ │ + source_file_idx : 2824 (VolleyLog.java) │ │ │ │ Class #344 header: │ │ -class_idx : 715 │ │ +class_idx : 716 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 501 │ │ +superclass_idx : 837 │ │ +source_file_idx : 519 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #344 annotations: │ │ -Annotations on method #5094 'getAuthToken' │ │ +Annotations on method #5098 'getAuthToken' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ │ │ Class #344 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/Authenticator;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -84425,21 +84436,21 @@ │ │ │ │ #1 : (in Lcom/android/volley/toolbox/Authenticator;) │ │ name : 'invalidateAuthToken' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 501 (Authenticator.java) │ │ + source_file_idx : 519 (Authenticator.java) │ │ │ │ Class #345 header: │ │ -class_idx : 717 │ │ +class_idx : 718 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 543 │ │ +superclass_idx : 837 │ │ +source_file_idx : 561 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #345 annotations: │ │ Annotations on class │ │ @@ -84461,17 +84472,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e5a4: |[04e5a4] com.android.volley.toolbox.ByteArrayPool$1.:()V │ │ -04e5b4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04e5ba: 0e00 |0003: return-void │ │ +04e684: |[04e684] com.android.volley.toolbox.ByteArrayPool$1.:()V │ │ +04e694: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/ByteArrayPool$1; │ │ │ │ Virtual methods - │ │ @@ -84480,68 +84491,68 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04e5bc: |[04e5bc] com.android.volley.toolbox.ByteArrayPool$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -04e5cc: 1f02 ab03 |0000: check-cast v2, [B // type@03ab │ │ -04e5d0: 1f03 ab03 |0002: check-cast v3, [B // type@03ab │ │ -04e5d4: 6e30 f413 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/android/volley/toolbox/ByteArrayPool$1;.compare:([B[B)I // method@13f4 │ │ -04e5da: 0a00 |0007: move-result v0 │ │ -04e5dc: 0f00 |0008: return v0 │ │ +04e69c: |[04e69c] com.android.volley.toolbox.ByteArrayPool$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04e6ac: 1f02 ad03 |0000: check-cast v2, [B // type@03ad │ │ +04e6b0: 1f03 ad03 |0002: check-cast v3, [B // type@03ad │ │ +04e6b4: 6e30 f813 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/android/volley/toolbox/ByteArrayPool$1;.compare:([B[B)I // method@13f8 │ │ +04e6ba: 0a00 |0007: move-result v0 │ │ +04e6bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ + 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lcom/android/volley/toolbox/ByteArrayPool$1; │ │ - 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/ByteArrayPool$1;) │ │ name : 'compare' │ │ type : '([B[B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04e5e0: |[04e5e0] com.android.volley.toolbox.ByteArrayPool$1.compare:([B[B)I │ │ -04e5f0: 2130 |0000: array-length v0, v3 │ │ -04e5f2: 2141 |0001: array-length v1, v4 │ │ -04e5f4: b110 |0002: sub-int/2addr v0, v1 │ │ -04e5f6: 0f00 |0003: return v0 │ │ +04e6c0: |[04e6c0] com.android.volley.toolbox.ByteArrayPool$1.compare:([B[B)I │ │ +04e6d0: 2130 |0000: array-length v0, v3 │ │ +04e6d2: 2141 |0001: array-length v1, v4 │ │ +04e6d4: b110 |0002: sub-int/2addr v0, v1 │ │ +04e6d6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/android/volley/toolbox/ByteArrayPool$1; │ │ 0x0000 - 0x0004 reg=3 lhs [B │ │ 0x0000 - 0x0004 reg=4 rhs [B │ │ │ │ - source_file_idx : 543 (ByteArrayPool.java) │ │ + source_file_idx : 561 (ByteArrayPool.java) │ │ │ │ Class #346 header: │ │ -class_idx : 718 │ │ +class_idx : 719 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 543 │ │ +superclass_idx : 837 │ │ +source_file_idx : 561 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #346 annotations: │ │ -Annotations on field #1495 'BUF_COMPARATOR' │ │ +Annotations on field #1494 'BUF_COMPARATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<[B>;" } │ │ -Annotations on field #1496 'mBuffersByLastUse' │ │ +Annotations on field #1495 'mBuffersByLastUse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[B>;" } │ │ -Annotations on field #1497 'mBuffersBySize' │ │ +Annotations on field #1496 'mBuffersBySize' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[B>;" } │ │ │ │ Class #346 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ByteArrayPool;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -84573,46 +84584,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e5f8: |[04e5f8] com.android.volley.toolbox.ByteArrayPool.:()V │ │ -04e608: 2200 cd02 |0000: new-instance v0, Lcom/android/volley/toolbox/ByteArrayPool$1; // type@02cd │ │ -04e60c: 7010 f213 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/ByteArrayPool$1;.:()V // method@13f2 │ │ -04e612: 6900 d705 |0005: sput-object v0, Lcom/android/volley/toolbox/ByteArrayPool;.BUF_COMPARATOR:Ljava/util/Comparator; // field@05d7 │ │ -04e616: 0e00 |0007: return-void │ │ +04e6d8: |[04e6d8] com.android.volley.toolbox.ByteArrayPool.:()V │ │ +04e6e8: 2200 ce02 |0000: new-instance v0, Lcom/android/volley/toolbox/ByteArrayPool$1; // type@02ce │ │ +04e6ec: 7010 f613 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/ByteArrayPool$1;.:()V // method@13f6 │ │ +04e6f2: 6900 d605 |0005: sput-object v0, Lcom/android/volley/toolbox/ByteArrayPool;.BUF_COMPARATOR:Ljava/util/Comparator; // field@05d6 │ │ +04e6f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/toolbox/ByteArrayPool;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e618: |[04e618] com.android.volley.toolbox.ByteArrayPool.:(I)V │ │ -04e628: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04e62e: 2200 7003 |0003: new-instance v0, Ljava/util/LinkedList; // type@0370 │ │ -04e632: 7010 6416 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1664 │ │ -04e638: 5b20 d805 |0008: iput-object v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d8 │ │ -04e63c: 2200 6603 |000a: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -04e640: 1301 4000 |000c: const/16 v1, #int 64 // #40 │ │ -04e644: 7020 3316 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -04e64a: 5b20 d905 |0011: iput-object v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e64e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -04e650: 5920 da05 |0014: iput v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e654: 5923 db05 |0016: iput v3, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05db │ │ -04e658: 0e00 |0018: return-void │ │ +04e6f8: |[04e6f8] com.android.volley.toolbox.ByteArrayPool.:(I)V │ │ +04e708: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e70e: 2200 7203 |0003: new-instance v0, Ljava/util/LinkedList; // type@0372 │ │ +04e712: 7010 6b16 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@166b │ │ +04e718: 5b20 d705 |0008: iput-object v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d7 │ │ +04e71c: 2200 6803 |000a: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +04e720: 1301 4000 |000c: const/16 v1, #int 64 // #40 │ │ +04e724: 7020 3a16 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +04e72a: 5b20 d805 |0011: iput-object v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e72e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +04e730: 5920 d905 |0014: iput v0, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e734: 5923 da05 |0016: iput v3, v2, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05da │ │ +04e738: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=56 │ │ 0x000a line=57 │ │ 0x0013 line=60 │ │ 0x0016 line=80 │ │ @@ -84626,36 +84637,36 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04e65c: |[04e65c] com.android.volley.toolbox.ByteArrayPool.trim:()V │ │ -04e66c: 1d03 |0000: monitor-enter v3 │ │ -04e66e: 5231 da05 |0001: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e672: 5232 db05 |0003: iget v2, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05db │ │ -04e676: 3721 1a00 |0005: if-le v1, v2, 001f // +001a │ │ -04e67a: 5431 d805 |0007: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d8 │ │ -04e67e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -04e680: 7220 6e16 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@166e │ │ -04e686: 0c00 |000d: move-result-object v0 │ │ -04e688: 1f00 ab03 |000e: check-cast v0, [B // type@03ab │ │ -04e68c: 5431 d905 |0010: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e690: 7220 6f16 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@166f │ │ -04e696: 5231 da05 |0015: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e69a: 2102 |0017: array-length v2, v0 │ │ -04e69c: b121 |0018: sub-int/2addr v1, v2 │ │ -04e69e: 5931 da05 |0019: iput v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e6a2: 28e6 |001b: goto 0001 // -001a │ │ -04e6a4: 0d01 |001c: move-exception v1 │ │ -04e6a6: 1e03 |001d: monitor-exit v3 │ │ -04e6a8: 2701 |001e: throw v1 │ │ -04e6aa: 1e03 |001f: monitor-exit v3 │ │ -04e6ac: 0e00 |0020: return-void │ │ +04e73c: |[04e73c] com.android.volley.toolbox.ByteArrayPool.trim:()V │ │ +04e74c: 1d03 |0000: monitor-enter v3 │ │ +04e74e: 5231 d905 |0001: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e752: 5232 da05 |0003: iget v2, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05da │ │ +04e756: 3721 1a00 |0005: if-le v1, v2, 001f // +001a │ │ +04e75a: 5431 d705 |0007: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d7 │ │ +04e75e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +04e760: 7220 7516 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1675 │ │ +04e766: 0c00 |000d: move-result-object v0 │ │ +04e768: 1f00 ad03 |000e: check-cast v0, [B // type@03ad │ │ +04e76c: 5431 d805 |0010: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e770: 7220 7616 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@1676 │ │ +04e776: 5231 d905 |0015: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e77a: 2102 |0017: array-length v2, v0 │ │ +04e77c: b121 |0018: sub-int/2addr v1, v2 │ │ +04e77e: 5931 d905 |0019: iput v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e782: 28e6 |001b: goto 0001 // -001a │ │ +04e784: 0d01 |001c: move-exception v1 │ │ +04e786: 1e03 |001d: monitor-exit v3 │ │ +04e788: 2701 |001e: throw v1 │ │ +04e78a: 1e03 |001f: monitor-exit v3 │ │ +04e78c: 0e00 |0020: return-void │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x0010 line=130 │ │ @@ -84672,44 +84683,44 @@ │ │ type : '(I)[B' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04e6bc: |[04e6bc] com.android.volley.toolbox.ByteArrayPool.getBuf:(I)[B │ │ -04e6cc: 1d04 |0000: monitor-enter v4 │ │ -04e6ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04e6d0: 5442 d905 |0002: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e6d4: 7210 7016 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1670 │ │ -04e6da: 0a02 |0007: move-result v2 │ │ -04e6dc: 3521 2200 |0008: if-ge v1, v2, 002a // +0022 │ │ -04e6e0: 5442 d905 |000a: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e6e4: 7220 6b16 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -04e6ea: 0c00 |000f: move-result-object v0 │ │ -04e6ec: 1f00 ab03 |0010: check-cast v0, [B // type@03ab │ │ -04e6f0: 2102 |0012: array-length v2, v0 │ │ -04e6f2: 3452 1400 |0013: if-lt v2, v5, 0027 // +0014 │ │ -04e6f6: 5242 da05 |0015: iget v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e6fa: 2103 |0017: array-length v3, v0 │ │ -04e6fc: b132 |0018: sub-int/2addr v2, v3 │ │ -04e6fe: 5942 da05 |0019: iput v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e702: 5442 d905 |001b: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e706: 7220 6e16 1200 |001d: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@166e │ │ -04e70c: 5442 d805 |0020: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d8 │ │ -04e710: 7220 6f16 0200 |0022: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@166f │ │ -04e716: 1e04 |0025: monitor-exit v4 │ │ -04e718: 1100 |0026: return-object v0 │ │ -04e71a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04e71e: 28d9 |0029: goto 0002 // -0027 │ │ -04e720: 2350 ab03 |002a: new-array v0, v5, [B // type@03ab │ │ -04e724: 28f9 |002c: goto 0025 // -0007 │ │ -04e726: 0d02 |002d: move-exception v2 │ │ -04e728: 1e04 |002e: monitor-exit v4 │ │ -04e72a: 2702 |002f: throw v2 │ │ +04e79c: |[04e79c] com.android.volley.toolbox.ByteArrayPool.getBuf:(I)[B │ │ +04e7ac: 1d04 |0000: monitor-enter v4 │ │ +04e7ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04e7b0: 5442 d805 |0002: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e7b4: 7210 7716 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1677 │ │ +04e7ba: 0a02 |0007: move-result v2 │ │ +04e7bc: 3521 2200 |0008: if-ge v1, v2, 002a // +0022 │ │ +04e7c0: 5442 d805 |000a: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e7c4: 7220 7216 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +04e7ca: 0c00 |000f: move-result-object v0 │ │ +04e7cc: 1f00 ad03 |0010: check-cast v0, [B // type@03ad │ │ +04e7d0: 2102 |0012: array-length v2, v0 │ │ +04e7d2: 3452 1400 |0013: if-lt v2, v5, 0027 // +0014 │ │ +04e7d6: 5242 d905 |0015: iget v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e7da: 2103 |0017: array-length v3, v0 │ │ +04e7dc: b132 |0018: sub-int/2addr v2, v3 │ │ +04e7de: 5942 d905 |0019: iput v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e7e2: 5442 d805 |001b: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e7e6: 7220 7516 1200 |001d: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@1675 │ │ +04e7ec: 5442 d705 |0020: iget-object v2, v4, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d7 │ │ +04e7f0: 7220 7616 0200 |0022: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@1676 │ │ +04e7f6: 1e04 |0025: monitor-exit v4 │ │ +04e7f8: 1100 |0026: return-object v0 │ │ +04e7fa: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04e7fe: 28d9 |0029: goto 0002 // -0027 │ │ +04e800: 2350 ad03 |002a: new-array v0, v5, [B // type@03ad │ │ +04e804: 28f9 |002c: goto 0025 // -0007 │ │ +04e806: 0d02 |002d: move-exception v2 │ │ +04e808: 1e04 |002e: monitor-exit v4 │ │ +04e80a: 2702 |002f: throw v2 │ │ catches : 2 │ │ 0x0002 - 0x0025 │ │ -> 0x002d │ │ 0x002a - 0x002c │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=92 │ │ @@ -84734,42 +84745,42 @@ │ │ type : '([B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -04e740: |[04e740] com.android.volley.toolbox.ByteArrayPool.returnBuf:([B)V │ │ -04e750: 1d03 |0000: monitor-enter v3 │ │ -04e752: 3804 0700 |0001: if-eqz v4, 0008 // +0007 │ │ -04e756: 2141 |0003: array-length v1, v4 │ │ -04e758: 5232 db05 |0004: iget v2, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05db │ │ -04e75c: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ -04e760: 1e03 |0008: monitor-exit v3 │ │ -04e762: 0e00 |0009: return-void │ │ -04e764: 5431 d805 |000a: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d8 │ │ -04e768: 7220 6a16 4100 |000c: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -04e76e: 5431 d905 |000f: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e772: 6202 d705 |0011: sget-object v2, Lcom/android/volley/toolbox/ByteArrayPool;.BUF_COMPARATOR:Ljava/util/Comparator; // field@05d7 │ │ -04e776: 7130 4716 4102 |0013: invoke-static {v1, v4, v2}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I // method@1647 │ │ -04e77c: 0a00 |0016: move-result v0 │ │ -04e77e: 3b00 0500 |0017: if-gez v0, 001c // +0005 │ │ -04e782: 7b01 |0019: neg-int v1, v0 │ │ -04e784: d800 01ff |001a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04e788: 5431 d905 |001c: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d9 │ │ -04e78c: 7230 6916 0104 |001e: invoke-interface {v1, v0, v4}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@1669 │ │ -04e792: 5231 da05 |0021: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e796: 2142 |0023: array-length v2, v4 │ │ -04e798: b021 |0024: add-int/2addr v1, v2 │ │ -04e79a: 5931 da05 |0025: iput v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05da │ │ -04e79e: 7010 f913 0300 |0027: invoke-direct {v3}, Lcom/android/volley/toolbox/ByteArrayPool;.trim:()V // method@13f9 │ │ -04e7a4: 28de |002a: goto 0008 // -0022 │ │ -04e7a6: 0d01 |002b: move-exception v1 │ │ -04e7a8: 1e03 |002c: monitor-exit v3 │ │ -04e7aa: 2701 |002d: throw v1 │ │ +04e820: |[04e820] com.android.volley.toolbox.ByteArrayPool.returnBuf:([B)V │ │ +04e830: 1d03 |0000: monitor-enter v3 │ │ +04e832: 3804 0700 |0001: if-eqz v4, 0008 // +0007 │ │ +04e836: 2141 |0003: array-length v1, v4 │ │ +04e838: 5232 da05 |0004: iget v2, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mSizeLimit:I // field@05da │ │ +04e83c: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ +04e840: 1e03 |0008: monitor-exit v3 │ │ +04e842: 0e00 |0009: return-void │ │ +04e844: 5431 d705 |000a: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersByLastUse:Ljava/util/List; // field@05d7 │ │ +04e848: 7220 7116 4100 |000c: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +04e84e: 5431 d805 |000f: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e852: 6202 d605 |0011: sget-object v2, Lcom/android/volley/toolbox/ByteArrayPool;.BUF_COMPARATOR:Ljava/util/Comparator; // field@05d6 │ │ +04e856: 7130 4e16 4102 |0013: invoke-static {v1, v4, v2}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I // method@164e │ │ +04e85c: 0a00 |0016: move-result v0 │ │ +04e85e: 3b00 0500 |0017: if-gez v0, 001c // +0005 │ │ +04e862: 7b01 |0019: neg-int v1, v0 │ │ +04e864: d800 01ff |001a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04e868: 5431 d805 |001c: iget-object v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mBuffersBySize:Ljava/util/List; // field@05d8 │ │ +04e86c: 7230 7016 0104 |001e: invoke-interface {v1, v0, v4}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@1670 │ │ +04e872: 5231 d905 |0021: iget v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e876: 2142 |0023: array-length v2, v4 │ │ +04e878: b021 |0024: add-int/2addr v1, v2 │ │ +04e87a: 5931 d905 |0025: iput v1, v3, Lcom/android/volley/toolbox/ByteArrayPool;.mCurrentSize:I // field@05d9 │ │ +04e87e: 7010 fd13 0300 |0027: invoke-direct {v3}, Lcom/android/volley/toolbox/ByteArrayPool;.trim:()V // method@13fd │ │ +04e884: 28de |002a: goto 0008 // -0022 │ │ +04e886: 0d01 |002b: move-exception v1 │ │ +04e888: 1e03 |002c: monitor-exit v3 │ │ +04e88a: 2701 |002d: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0006 │ │ -> 0x002b │ │ 0x000a - 0x002a │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=111 │ │ @@ -84783,21 +84794,21 @@ │ │ 0x0027 line=121 │ │ 0x002b line=111 │ │ locals : │ │ 0x0017 - 0x002b reg=0 pos I │ │ 0x0000 - 0x002e reg=3 this Lcom/android/volley/toolbox/ByteArrayPool; │ │ 0x0000 - 0x002e reg=4 buf [B │ │ │ │ - source_file_idx : 543 (ByteArrayPool.java) │ │ + source_file_idx : 561 (ByteArrayPool.java) │ │ │ │ Class #347 header: │ │ -class_idx : 720 │ │ +class_idx : 721 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 719 │ │ +superclass_idx : 837 │ │ +source_file_idx : 737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #347 annotations: │ │ Annotations on class │ │ @@ -84809,33 +84820,33 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 719 (DiskBasedCache.java) │ │ + source_file_idx : 737 (DiskBasedCache.java) │ │ │ │ Class #348 header: │ │ -class_idx : 721 │ │ +class_idx : 722 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 719 │ │ +superclass_idx : 837 │ │ +source_file_idx : 737 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #348 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/toolbox/DiskBasedCache; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CacheHeader" │ │ -Annotations on field #1505 'responseHeaders' │ │ +Annotations on field #1504 'responseHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #5121 'readHeader' │ │ +Annotations on method #5125 'readHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #348 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -84879,17 +84890,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e7c0: |[04e7c0] com.android.volley.toolbox.DiskBasedCache$CacheHeader.:()V │ │ -04e7d0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04e7d6: 0e00 |0003: return-void │ │ +04e8a0: |[04e8a0] com.android.volley.toolbox.DiskBasedCache$CacheHeader.:()V │ │ +04e8b0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;) │ │ @@ -84897,34 +84908,34 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -04e7d8: |[04e7d8] com.android.volley.toolbox.DiskBasedCache$CacheHeader.:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ -04e7e8: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04e7ee: 5b23 df05 |0003: iput-object v3, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -04e7f2: 5440 6505 |0005: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -04e7f6: 2100 |0007: array-length v0, v0 │ │ -04e7f8: 8100 |0008: int-to-long v0, v0 │ │ -04e7fa: 5a20 e305 |0009: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -04e7fe: 5440 6605 |000b: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ -04e802: 5b20 de05 |000d: iput-object v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e806: 5340 6905 |000f: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ -04e80a: 5a20 e205 |0011: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e2 │ │ -04e80e: 5340 6705 |0013: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ -04e812: 5a20 e005 |0015: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05e0 │ │ -04e816: 5340 6b05 |0017: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ -04e81a: 5a20 e505 |0019: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e5 │ │ -04e81e: 5340 6a05 |001b: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ -04e822: 5a20 e405 |001d: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e4 │ │ -04e826: 5440 6805 |001f: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -04e82a: 5b20 e105 |0021: iput-object v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e1 │ │ -04e82e: 0e00 |0023: return-void │ │ +04e8b8: |[04e8b8] com.android.volley.toolbox.DiskBasedCache$CacheHeader.:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ +04e8c8: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04e8ce: 5b23 de05 |0003: iput-object v3, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +04e8d2: 5440 6505 |0005: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +04e8d6: 2100 |0007: array-length v0, v0 │ │ +04e8d8: 8100 |0008: int-to-long v0, v0 │ │ +04e8da: 5a20 e205 |0009: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +04e8de: 5440 6605 |000b: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ +04e8e2: 5b20 dd05 |000d: iput-object v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04e8e6: 5340 6905 |000f: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ +04e8ea: 5a20 e105 |0011: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e1 │ │ +04e8ee: 5340 6705 |0013: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ +04e8f2: 5a20 df05 |0015: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05df │ │ +04e8f6: 5340 6b05 |0017: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ +04e8fa: 5a20 e405 |0019: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e4 │ │ +04e8fe: 5340 6a05 |001b: iget-wide v0, v4, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ +04e902: 5a20 e305 |001d: iput-wide v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e3 │ │ +04e906: 5440 6805 |001f: iget-object v0, v4, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +04e90a: 5b20 e005 |0021: iput-object v0, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e0 │ │ +04e90e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ 0x0005 line=378 │ │ 0x000b line=379 │ │ 0x000f line=380 │ │ @@ -84943,53 +84954,53 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -04e830: |[04e830] com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ -04e840: 2200 d102 |0000: new-instance v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -04e844: 7010 ff13 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.:()V // method@13ff │ │ -04e84a: 7110 1614 0400 |0005: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readInt:(Ljava/io/InputStream;)I // method@1416 │ │ -04e850: 0a01 |0008: move-result v1 │ │ -04e852: 1402 0603 1520 |0009: const v2, #float 1.26218e-19 // #20150306 │ │ -04e858: 3221 0800 |000c: if-eq v1, v2, 0014 // +0008 │ │ -04e85c: 2202 1c03 |000e: new-instance v2, Ljava/io/IOException; // type@031c │ │ -04e860: 7010 6615 0200 |0010: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@1566 │ │ -04e866: 2702 |0013: throw v2 │ │ -04e868: 7110 1814 0400 |0014: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1418 │ │ -04e86e: 0c02 |0017: move-result-object v2 │ │ -04e870: 5b02 df05 |0018: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -04e874: 7110 1814 0400 |001a: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1418 │ │ -04e87a: 0c02 |001d: move-result-object v2 │ │ -04e87c: 5b02 de05 |001e: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e880: 5402 de05 |0020: iget-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e884: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -04e888: 6e20 d915 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04e88e: 0a02 |0027: move-result v2 │ │ -04e890: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ -04e894: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -04e896: 5b02 de05 |002b: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e89a: 7110 1714 0400 |002d: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@1417 │ │ -04e8a0: 0b02 |0030: move-result-wide v2 │ │ -04e8a2: 5a02 e205 |0031: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e2 │ │ -04e8a6: 7110 1714 0400 |0033: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@1417 │ │ -04e8ac: 0b02 |0036: move-result-wide v2 │ │ -04e8ae: 5a02 e005 |0037: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05e0 │ │ -04e8b2: 7110 1714 0400 |0039: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@1417 │ │ -04e8b8: 0b02 |003c: move-result-wide v2 │ │ -04e8ba: 5a02 e505 |003d: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e5 │ │ -04e8be: 7110 1714 0400 |003f: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@1417 │ │ -04e8c4: 0b02 |0042: move-result-wide v2 │ │ -04e8c6: 5a02 e405 |0043: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e4 │ │ -04e8ca: 7110 1914 0400 |0045: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readStringStringMap:(Ljava/io/InputStream;)Ljava/util/Map; // method@1419 │ │ -04e8d0: 0c02 |0048: move-result-object v2 │ │ -04e8d2: 5b02 e105 |0049: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e1 │ │ -04e8d6: 1100 |004b: return-object v0 │ │ +04e910: |[04e910] com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ +04e920: 2200 d202 |0000: new-instance v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +04e924: 7010 0314 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.:()V // method@1403 │ │ +04e92a: 7110 1a14 0400 |0005: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readInt:(Ljava/io/InputStream;)I // method@141a │ │ +04e930: 0a01 |0008: move-result v1 │ │ +04e932: 1402 0603 1520 |0009: const v2, #float 1.26218e-19 // #20150306 │ │ +04e938: 3221 0800 |000c: if-eq v1, v2, 0014 // +0008 │ │ +04e93c: 2202 1d03 |000e: new-instance v2, Ljava/io/IOException; // type@031d │ │ +04e940: 7010 6d15 0200 |0010: invoke-direct {v2}, Ljava/io/IOException;.:()V // method@156d │ │ +04e946: 2702 |0013: throw v2 │ │ +04e948: 7110 1c14 0400 |0014: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@141c │ │ +04e94e: 0c02 |0017: move-result-object v2 │ │ +04e950: 5b02 de05 |0018: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +04e954: 7110 1c14 0400 |001a: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@141c │ │ +04e95a: 0c02 |001d: move-result-object v2 │ │ +04e95c: 5b02 dd05 |001e: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04e960: 5402 dd05 |0020: iget-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04e964: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +04e968: 6e20 e015 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04e96e: 0a02 |0027: move-result v2 │ │ +04e970: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ +04e974: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +04e976: 5b02 dd05 |002b: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04e97a: 7110 1b14 0400 |002d: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@141b │ │ +04e980: 0b02 |0030: move-result-wide v2 │ │ +04e982: 5a02 e105 |0031: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e1 │ │ +04e986: 7110 1b14 0400 |0033: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@141b │ │ +04e98c: 0b02 |0036: move-result-wide v2 │ │ +04e98e: 5a02 df05 |0037: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05df │ │ +04e992: 7110 1b14 0400 |0039: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@141b │ │ +04e998: 0b02 |003c: move-result-wide v2 │ │ +04e99a: 5a02 e405 |003d: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e4 │ │ +04e99e: 7110 1b14 0400 |003f: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@141b │ │ +04e9a4: 0b02 |0042: move-result-wide v2 │ │ +04e9a6: 5a02 e305 |0043: iput-wide v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e3 │ │ +04e9aa: 7110 1d14 0400 |0045: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readStringStringMap:(Ljava/io/InputStream;)Ljava/util/Map; // method@141d │ │ +04e9b0: 0c02 |0048: move-result-object v2 │ │ +04e9b2: 5b02 e005 |0049: iput-object v2, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e0 │ │ +04e9b6: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0005 line=394 │ │ 0x0009 line=395 │ │ 0x000e line=397 │ │ 0x0014 line=399 │ │ @@ -85013,31 +85024,31 @@ │ │ type : '([B)Lcom/android/volley/Cache$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04e8d8: |[04e8d8] com.android.volley.toolbox.DiskBasedCache$CacheHeader.toCacheEntry:([B)Lcom/android/volley/Cache$Entry; │ │ -04e8e8: 2200 a802 |0000: new-instance v0, Lcom/android/volley/Cache$Entry; // type@02a8 │ │ -04e8ec: 7010 3313 0000 |0002: invoke-direct {v0}, Lcom/android/volley/Cache$Entry;.:()V // method@1333 │ │ -04e8f2: 5b05 6505 |0005: iput-object v5, v0, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -04e8f6: 5441 de05 |0007: iget-object v1, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e8fa: 5b01 6605 |0009: iput-object v1, v0, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ -04e8fe: 5342 e205 |000b: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e2 │ │ -04e902: 5a02 6905 |000d: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ -04e906: 5342 e005 |000f: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05e0 │ │ -04e90a: 5a02 6705 |0011: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ -04e90e: 5342 e505 |0013: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e5 │ │ -04e912: 5a02 6b05 |0015: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ -04e916: 5342 e405 |0017: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e4 │ │ -04e91a: 5a02 6a05 |0019: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ -04e91e: 5441 e105 |001b: iget-object v1, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e1 │ │ -04e922: 5b01 6805 |001d: iput-object v1, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -04e926: 1100 |001f: return-object v0 │ │ +04e9b8: |[04e9b8] com.android.volley.toolbox.DiskBasedCache$CacheHeader.toCacheEntry:([B)Lcom/android/volley/Cache$Entry; │ │ +04e9c8: 2200 a802 |0000: new-instance v0, Lcom/android/volley/Cache$Entry; // type@02a8 │ │ +04e9cc: 7010 3313 0000 |0002: invoke-direct {v0}, Lcom/android/volley/Cache$Entry;.:()V // method@1333 │ │ +04e9d2: 5b05 6505 |0005: iput-object v5, v0, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +04e9d6: 5441 dd05 |0007: iget-object v1, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04e9da: 5b01 6605 |0009: iput-object v1, v0, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ +04e9de: 5342 e105 |000b: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e1 │ │ +04e9e2: 5a02 6905 |000d: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ +04e9e6: 5342 df05 |000f: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05df │ │ +04e9ea: 5a02 6705 |0011: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ +04e9ee: 5342 e405 |0013: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e4 │ │ +04e9f2: 5a02 6b05 |0015: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ +04e9f6: 5342 e305 |0017: iget-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e3 │ │ +04e9fa: 5a02 6a05 |0019: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ +04e9fe: 5441 e005 |001b: iget-object v1, v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e0 │ │ +04ea02: 5b01 6805 |001d: iput-object v1, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +04ea06: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=418 │ │ 0x0007 line=419 │ │ 0x000b line=420 │ │ 0x000f line=421 │ │ @@ -85055,48 +85066,48 @@ │ │ type : '(Ljava/io/OutputStream;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -04e928: |[04e928] com.android.volley.toolbox.DiskBasedCache$CacheHeader.writeHeader:(Ljava/io/OutputStream;)Z │ │ -04e938: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04e93a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04e93c: 1403 0603 1520 |0002: const v3, #float 1.26218e-19 // #20150306 │ │ -04e942: 7120 1d14 3700 |0005: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@141d │ │ -04e948: 5463 df05 |0008: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -04e94c: 7120 1f14 3700 |000a: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@141f │ │ -04e952: 5463 de05 |000d: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e956: 3903 2400 |000f: if-nez v3, 0033 // +0024 │ │ -04e95a: 1a03 0000 |0011: const-string v3, "" // string@0000 │ │ -04e95e: 7120 1f14 3700 |0013: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@141f │ │ -04e964: 5364 e205 |0016: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e2 │ │ -04e968: 7130 1e14 4705 |0018: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@141e │ │ -04e96e: 5364 e005 |001b: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05e0 │ │ -04e972: 7130 1e14 4705 |001d: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@141e │ │ -04e978: 5364 e505 |0020: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e5 │ │ -04e97c: 7130 1e14 4705 |0022: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@141e │ │ -04e982: 5364 e405 |0025: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e4 │ │ -04e986: 7130 1e14 4705 |0027: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@141e │ │ -04e98c: 5463 e105 |002a: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e1 │ │ -04e990: 7120 2014 7300 |002c: invoke-static {v3, v7}, Lcom/android/volley/toolbox/DiskBasedCache;.writeStringStringMap:(Ljava/util/Map;Ljava/io/OutputStream;)V // method@1420 │ │ -04e996: 6e10 6f15 0700 |002f: invoke-virtual {v7}, Ljava/io/OutputStream;.flush:()V // method@156f │ │ -04e99c: 0f01 |0032: return v1 │ │ -04e99e: 5463 de05 |0033: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05de │ │ -04e9a2: 28de |0035: goto 0013 // -0022 │ │ -04e9a4: 0d00 |0036: move-exception v0 │ │ -04e9a6: 1a03 9e00 |0037: const-string v3, "%s" // string@009e │ │ -04e9aa: 2311 c803 |0039: new-array v1, v1, [Ljava/lang/Object; // type@03c8 │ │ -04e9ae: 6e10 6a15 0000 |003b: invoke-virtual {v0}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@156a │ │ -04e9b4: 0c04 |003e: move-result-object v4 │ │ -04e9b6: 4d04 0102 |003f: aput-object v4, v1, v2 │ │ -04e9ba: 7120 d913 1300 |0041: invoke-static {v3, v1}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -04e9c0: 0121 |0044: move v1, v2 │ │ -04e9c2: 28ed |0045: goto 0032 // -0013 │ │ +04ea08: |[04ea08] com.android.volley.toolbox.DiskBasedCache$CacheHeader.writeHeader:(Ljava/io/OutputStream;)Z │ │ +04ea18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04ea1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04ea1c: 1403 0603 1520 |0002: const v3, #float 1.26218e-19 // #20150306 │ │ +04ea22: 7120 2114 3700 |0005: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@1421 │ │ +04ea28: 5463 de05 |0008: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +04ea2c: 7120 2314 3700 |000a: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@1423 │ │ +04ea32: 5463 dd05 |000d: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04ea36: 3903 2400 |000f: if-nez v3, 0033 // +0024 │ │ +04ea3a: 1a03 0000 |0011: const-string v3, "" // string@0000 │ │ +04ea3e: 7120 2314 3700 |0013: invoke-static {v7, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@1423 │ │ +04ea44: 5364 e105 |0016: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.serverDate:J // field@05e1 │ │ +04ea48: 7130 2214 4705 |0018: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@1422 │ │ +04ea4e: 5364 df05 |001b: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.lastModified:J // field@05df │ │ +04ea52: 7130 2214 4705 |001d: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@1422 │ │ +04ea58: 5364 e405 |0020: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.ttl:J // field@05e4 │ │ +04ea5c: 7130 2214 4705 |0022: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@1422 │ │ +04ea62: 5364 e305 |0025: iget-wide v4, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.softTtl:J // field@05e3 │ │ +04ea66: 7130 2214 4705 |0027: invoke-static {v7, v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@1422 │ │ +04ea6c: 5463 e005 |002a: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.responseHeaders:Ljava/util/Map; // field@05e0 │ │ +04ea70: 7120 2414 7300 |002c: invoke-static {v3, v7}, Lcom/android/volley/toolbox/DiskBasedCache;.writeStringStringMap:(Ljava/util/Map;Ljava/io/OutputStream;)V // method@1424 │ │ +04ea76: 6e10 7615 0700 |002f: invoke-virtual {v7}, Ljava/io/OutputStream;.flush:()V // method@1576 │ │ +04ea7c: 0f01 |0032: return v1 │ │ +04ea7e: 5463 dd05 |0033: iget-object v3, v6, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.etag:Ljava/lang/String; // field@05dd │ │ +04ea82: 28de |0035: goto 0013 // -0022 │ │ +04ea84: 0d00 |0036: move-exception v0 │ │ +04ea86: 1a03 b000 |0037: const-string v3, "%s" // string@00b0 │ │ +04ea8a: 2311 ca03 |0039: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +04ea8e: 6e10 7115 0000 |003b: invoke-virtual {v0}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@1571 │ │ +04ea94: 0c04 |003e: move-result-object v4 │ │ +04ea96: 4d04 0102 |003f: aput-object v4, v1, v2 │ │ +04ea9a: 7120 dd13 1300 |0041: invoke-static {v3, v1}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +04eaa0: 0121 |0044: move v1, v2 │ │ +04eaa2: 28ed |0045: goto 0032 // -0013 │ │ catches : 1 │ │ 0x0005 - 0x0035 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0002 line=434 │ │ 0x0008 line=435 │ │ 0x000d line=436 │ │ @@ -85112,33 +85123,33 @@ │ │ 0x0037 line=445 │ │ 0x0045 line=446 │ │ locals : │ │ 0x0037 - 0x0046 reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x0046 reg=6 this Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ 0x0000 - 0x0046 reg=7 os Ljava/io/OutputStream; │ │ │ │ - source_file_idx : 719 (DiskBasedCache.java) │ │ + source_file_idx : 737 (DiskBasedCache.java) │ │ │ │ Class #349 header: │ │ -class_idx : 722 │ │ +class_idx : 723 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 795 │ │ -source_file_idx : 719 │ │ +superclass_idx : 796 │ │ +source_file_idx : 737 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #349 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/toolbox/DiskBasedCache; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="CountingInputStream" │ │ -Annotations on method #5128 'read' │ │ +Annotations on method #5132 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5129 'read' │ │ +Annotations on method #5133 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #349 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/io/FilterInputStream;' │ │ Interfaces - │ │ @@ -85154,19 +85165,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e9d4: |[04e9d4] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.:(Ljava/io/InputStream;)V │ │ -04e9e4: 7020 6315 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@1563 │ │ -04e9ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04e9ec: 5910 e605 |0004: iput v0, v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04e9f0: 0e00 |0006: return-void │ │ +04eab4: |[04eab4] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.:(Ljava/io/InputStream;)V │ │ +04eac4: 7020 6a15 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@156a │ │ +04eaca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04eacc: 5910 e505 |0004: iput v0, v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04ead0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0003 line=453 │ │ 0x0006 line=457 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; │ │ @@ -85177,17 +85188,17 @@ │ │ type : '(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e9f4: |[04e9f4] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V │ │ -04ea04: 7020 0414 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.:(Ljava/io/InputStream;)V // method@1404 │ │ -04ea0a: 0e00 |0003: return-void │ │ +04ead4: |[04ead4] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V │ │ +04eae4: 7020 0814 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.:(Ljava/io/InputStream;)V // method@1408 │ │ +04eaea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/io/InputStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/android/volley/toolbox/DiskBasedCache$1; │ │ @@ -85197,17 +85208,17 @@ │ │ type : '(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ea0c: |[04ea0c] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I │ │ -04ea1c: 5210 e605 |0000: iget v0, v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04ea20: 0f00 |0002: return v0 │ │ +04eaec: |[04eaec] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I │ │ +04eafc: 5210 e505 |0000: iget v0, v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04eb00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; │ │ │ │ Virtual methods - │ │ @@ -85216,23 +85227,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04ea24: |[04ea24] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.read:()I │ │ -04ea34: 6f10 6415 0200 |0000: invoke-super {v2}, Ljava/io/FilterInputStream;.read:()I // method@1564 │ │ -04ea3a: 0a00 |0003: move-result v0 │ │ -04ea3c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -04ea3e: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ -04ea42: 5221 e605 |0007: iget v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04ea46: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ea4a: 5921 e605 |000b: iput v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04ea4e: 0f00 |000d: return v0 │ │ +04eb04: |[04eb04] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.read:()I │ │ +04eb14: 6f10 6b15 0200 |0000: invoke-super {v2}, Ljava/io/FilterInputStream;.read:()I // method@156b │ │ +04eb1a: 0a00 |0003: move-result v0 │ │ +04eb1c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +04eb1e: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ +04eb22: 5221 e505 |0007: iget v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04eb26: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04eb2a: 5921 e505 |000b: iput v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04eb2e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=462 │ │ 0x0007 line=463 │ │ 0x000d line=465 │ │ locals : │ │ @@ -85244,43 +85255,43 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -04ea50: |[04ea50] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.read:([BII)I │ │ -04ea60: 6f40 6515 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/io/FilterInputStream;.read:([BII)I // method@1565 │ │ -04ea66: 0a00 |0003: move-result v0 │ │ -04ea68: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -04ea6a: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -04ea6e: 5221 e605 |0007: iget v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04ea72: b001 |0009: add-int/2addr v1, v0 │ │ -04ea74: 5921 e605 |000a: iput v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e6 │ │ -04ea78: 0f00 |000c: return v0 │ │ +04eb30: |[04eb30] com.android.volley.toolbox.DiskBasedCache$CountingInputStream.read:([BII)I │ │ +04eb40: 6f40 6c15 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/io/FilterInputStream;.read:([BII)I // method@156c │ │ +04eb46: 0a00 |0003: move-result v0 │ │ +04eb48: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +04eb4a: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +04eb4e: 5221 e505 |0007: iget v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04eb52: b001 |0009: add-int/2addr v1, v0 │ │ +04eb54: 5921 e505 |000a: iput v1, v2, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.bytesRead:I // field@05e5 │ │ +04eb58: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0007 line=472 │ │ 0x000c line=474 │ │ locals : │ │ 0x0004 - 0x000d reg=0 result I │ │ 0x0000 - 0x000d reg=2 this Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; │ │ 0x0000 - 0x000d reg=3 buffer [B │ │ 0x0000 - 0x000d reg=4 offset I │ │ 0x0000 - 0x000d reg=5 count I │ │ │ │ - source_file_idx : 719 (DiskBasedCache.java) │ │ + source_file_idx : 737 (DiskBasedCache.java) │ │ │ │ Class #350 header: │ │ -class_idx : 724 │ │ +class_idx : 725 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 914 │ │ -source_file_idx : 916 │ │ +superclass_idx : 916 │ │ +source_file_idx : 934 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #350 annotations: │ │ Annotations on class │ │ @@ -85305,17 +85316,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ea7c: |[04ea7c] com.android.volley.toolbox.HttpClientStack$HttpPatch.:()V │ │ -04ea8c: 7010 b316 0000 |0000: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16b3 │ │ -04ea92: 0e00 |0003: return-void │ │ +04eb5c: |[04eb5c] com.android.volley.toolbox.HttpClientStack$HttpPatch.:()V │ │ +04eb6c: 7010 ba16 0000 |0000: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16ba │ │ +04eb72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; │ │ │ │ @@ -85324,20 +85335,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04ea94: |[04ea94] com.android.volley.toolbox.HttpClientStack$HttpPatch.:(Ljava/lang/String;)V │ │ -04eaa4: 7010 b316 0100 |0000: invoke-direct {v1}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16b3 │ │ -04eaaa: 7110 2616 0200 |0003: invoke-static {v2}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@1626 │ │ -04eab0: 0c00 |0006: move-result-object v0 │ │ -04eab2: 6e20 2614 0100 |0007: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.setURI:(Ljava/net/URI;)V // method@1426 │ │ -04eab8: 0e00 |000a: return-void │ │ +04eb74: |[04eb74] com.android.volley.toolbox.HttpClientStack$HttpPatch.:(Ljava/lang/String;)V │ │ +04eb84: 7010 ba16 0100 |0000: invoke-direct {v1}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16ba │ │ +04eb8a: 7110 2d16 0200 |0003: invoke-static {v2}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@162d │ │ +04eb90: 0c00 |0006: move-result-object v0 │ │ +04eb92: 6e20 2a14 0100 |0007: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.setURI:(Ljava/net/URI;)V // method@142a │ │ +04eb98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x000a line=186 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; │ │ @@ -85348,18 +85359,18 @@ │ │ type : '(Ljava/net/URI;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04eabc: |[04eabc] com.android.volley.toolbox.HttpClientStack$HttpPatch.:(Ljava/net/URI;)V │ │ -04eacc: 7010 b316 0000 |0000: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16b3 │ │ -04ead2: 6e20 2614 1000 |0003: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.setURI:(Ljava/net/URI;)V // method@1426 │ │ -04ead8: 0e00 |0006: return-void │ │ +04eb9c: |[04eb9c] com.android.volley.toolbox.HttpClientStack$HttpPatch.:(Ljava/net/URI;)V │ │ +04ebac: 7010 ba16 0000 |0000: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.:()V // method@16ba │ │ +04ebb2: 6e20 2a14 1000 |0003: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.setURI:(Ljava/net/URI;)V // method@142a │ │ +04ebb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0006 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; │ │ @@ -85371,39 +85382,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eadc: |[04eadc] com.android.volley.toolbox.HttpClientStack$HttpPatch.getMethod:()Ljava/lang/String; │ │ -04eaec: 1a00 0909 |0000: const-string v0, "PATCH" // string@0909 │ │ -04eaf0: 1100 |0002: return-object v0 │ │ +04ebbc: |[04ebbc] com.android.volley.toolbox.HttpClientStack$HttpPatch.getMethod:()Ljava/lang/String; │ │ +04ebcc: 1a00 1e09 |0000: const-string v0, "PATCH" // string@091e │ │ +04ebd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; │ │ │ │ - source_file_idx : 916 (HttpClientStack.java) │ │ + source_file_idx : 934 (HttpClientStack.java) │ │ │ │ Class #351 header: │ │ -class_idx : 726 │ │ +class_idx : 727 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 917 │ │ +superclass_idx : 837 │ │ +source_file_idx : 935 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #351 annotations: │ │ -Annotations on method #5168 'parseCharset' │ │ +Annotations on method #5172 'parseCharset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Ljava/lang/String;" } │ │ -Annotations on method #5169 'parseCharset' │ │ +Annotations on method #5173 'parseCharset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/lang/String;" ")" "Ljava/lang/String;" } │ │ │ │ Class #351 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/HttpHeaderParser;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -85415,17 +85426,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eaf4: |[04eaf4] com.android.volley.toolbox.HttpHeaderParser.:()V │ │ -04eb04: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04eb0a: 0e00 |0003: return-void │ │ +04ebd4: |[04ebd4] com.android.volley.toolbox.HttpHeaderParser.:()V │ │ +04ebe4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ebea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/HttpHeaderParser; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/HttpHeaderParser;) │ │ @@ -85433,175 +85444,175 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 31 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 306 16-bit code units │ │ -04eb0c: |[04eb0c] com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; │ │ -04eb1c: 7100 0116 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -04eb22: 0b0e |0003: move-result-wide v14 │ │ -04eb24: 0800 1e00 |0004: move-object/from16 v0, v30 │ │ -04eb28: 5407 8905 |0006: iget-object v7, v0, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ -04eb2c: 1610 0000 |0008: const-wide/16 v16, #int 0 // #0 │ │ -04eb30: 160a 0000 |000a: const-wide/16 v10, #int 0 // #0 │ │ -04eb34: 1614 0000 |000c: const-wide/16 v20, #int 0 // #0 │ │ -04eb38: 1616 0000 |000e: const-wide/16 v22, #int 0 // #0 │ │ -04eb3c: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -04eb40: 160c 0000 |0012: const-wide/16 v12, #int 0 // #0 │ │ -04eb44: 1618 0000 |0014: const-wide/16 v24, #int 0 // #0 │ │ -04eb48: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -04eb4a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -04eb4c: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ -04eb50: 1a1b c302 |001a: const-string v27, "Date" // string@02c3 │ │ -04eb54: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ -04eb58: 7220 7c16 0700 |001e: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04eb5e: 0c06 |0021: move-result-object v6 │ │ -04eb60: 1f06 4b03 |0022: check-cast v6, Ljava/lang/String; // type@034b │ │ -04eb64: 3806 0600 |0024: if-eqz v6, 002a // +0006 │ │ -04eb68: 7110 3214 0600 |0026: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1432 │ │ -04eb6e: 0b10 |0029: move-result-wide v16 │ │ -04eb70: 1a1b 3e02 |002a: const-string v27, "Cache-Control" // string@023e │ │ -04eb74: 0800 1b00 |002c: move-object/from16 v0, v27 │ │ -04eb78: 7220 7c16 0700 |002e: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04eb7e: 0c06 |0031: move-result-object v6 │ │ -04eb80: 1f06 4b03 |0032: check-cast v6, Ljava/lang/String; // type@034b │ │ -04eb84: 3806 8700 |0034: if-eqz v6, 00bb // +0087 │ │ -04eb88: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -04eb8a: 1a1b db00 |0037: const-string v27, "," // string@00db │ │ -04eb8e: 0800 1b00 |0039: move-object/from16 v0, v27 │ │ -04eb92: 6e20 e615 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -04eb98: 0c1a |003e: move-result-object v26 │ │ -04eb9a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -04eb9c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -04eba0: 2100 |0042: array-length v0, v0 │ │ -04eba2: 021b 0000 |0043: move/from16 v27, v0 │ │ -04eba6: 0200 1b00 |0045: move/from16 v0, v27 │ │ -04ebaa: 3508 7400 |0047: if-ge v8, v0, 00bb // +0074 │ │ -04ebae: 461b 1a08 |0049: aget-object v27, v26, v8 │ │ -04ebb2: 7401 ee15 1b00 |004b: invoke-virtual/range {v27}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -04ebb8: 0c13 |004e: move-result-object v19 │ │ -04ebba: 1a1b 1916 |004f: const-string v27, "no-cache" // string@1619 │ │ -04ebbe: 0800 1300 |0051: move-object/from16 v0, v19 │ │ -04ebc2: 0801 1b00 |0053: move-object/from16 v1, v27 │ │ -04ebc6: 6e20 d915 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04ebcc: 0a1b |0058: move-result v27 │ │ -04ebce: 391b 0e00 |0059: if-nez v27, 0067 // +000e │ │ -04ebd2: 1a1b 1a16 |005b: const-string v27, "no-store" // string@161a │ │ -04ebd6: 0800 1300 |005d: move-object/from16 v0, v19 │ │ -04ebda: 0801 1b00 |005f: move-object/from16 v1, v27 │ │ -04ebde: 6e20 d915 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04ebe4: 0a1b |0064: move-result v27 │ │ -04ebe6: 381b 0400 |0065: if-eqz v27, 0069 // +0004 │ │ -04ebea: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -04ebec: 1102 |0068: return-object v2 │ │ -04ebee: 1a1b 6215 |0069: const-string v27, "max-age=" // string@1562 │ │ -04ebf2: 0800 1300 |006b: move-object/from16 v0, v19 │ │ -04ebf6: 0801 1b00 |006d: move-object/from16 v1, v27 │ │ -04ebfa: 6e20 e715 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15e7 │ │ -04ec00: 0a1b |0072: move-result v27 │ │ -04ec02: 381b 1300 |0073: if-eqz v27, 0086 // +0013 │ │ -04ec06: 131b 0800 |0075: const/16 v27, #int 8 // #8 │ │ -04ec0a: 0800 1300 |0077: move-object/from16 v0, v19 │ │ -04ec0e: 0201 1b00 |0079: move/from16 v1, v27 │ │ -04ec12: 6e20 e815 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -04ec18: 0c1b |007e: move-result-object v27 │ │ -04ec1a: 7701 b015 1b00 |007f: invoke-static/range {v27}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@15b0 │ │ -04ec20: 0b0c |0082: move-result-wide v12 │ │ -04ec22: d808 0801 |0083: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04ec26: 28bb |0085: goto 0040 // -0045 │ │ -04ec28: 1a1b 6e1a |0086: const-string v27, "stale-while-revalidate=" // string@1a6e │ │ -04ec2c: 0800 1300 |0088: move-object/from16 v0, v19 │ │ -04ec30: 0801 1b00 |008a: move-object/from16 v1, v27 │ │ -04ec34: 6e20 e715 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15e7 │ │ -04ec3a: 0a1b |008f: move-result v27 │ │ -04ec3c: 381b 1100 |0090: if-eqz v27, 00a1 // +0011 │ │ -04ec40: 131b 1700 |0092: const/16 v27, #int 23 // #17 │ │ -04ec44: 0800 1300 |0094: move-object/from16 v0, v19 │ │ -04ec48: 0201 1b00 |0096: move/from16 v1, v27 │ │ -04ec4c: 6e20 e815 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -04ec52: 0c1b |009b: move-result-object v27 │ │ -04ec54: 7701 b015 1b00 |009c: invoke-static/range {v27}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@15b0 │ │ -04ec5a: 0b18 |009f: move-result-wide v24 │ │ -04ec5c: 28e3 |00a0: goto 0083 // -001d │ │ -04ec5e: 1a1b ba15 |00a1: const-string v27, "must-revalidate" // string@15ba │ │ -04ec62: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -04ec66: 0801 1b00 |00a5: move-object/from16 v1, v27 │ │ -04ec6a: 6e20 d915 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04ec70: 0a1b |00aa: move-result v27 │ │ -04ec72: 391b 0e00 |00ab: if-nez v27, 00b9 // +000e │ │ -04ec76: 1a1b d217 |00ad: const-string v27, "proxy-revalidate" // string@17d2 │ │ -04ec7a: 0800 1300 |00af: move-object/from16 v0, v19 │ │ -04ec7e: 0801 1b00 |00b1: move-object/from16 v1, v27 │ │ -04ec82: 6e20 d915 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04ec88: 0a1b |00b6: move-result v27 │ │ -04ec8a: 381b ccff |00b7: if-eqz v27, 0083 // -0034 │ │ -04ec8e: 1219 |00b9: const/4 v9, #int 1 // #1 │ │ -04ec90: 28c9 |00ba: goto 0083 // -0037 │ │ -04ec92: 1a1b fb02 |00bb: const-string v27, "Expires" // string@02fb │ │ -04ec96: 0800 1b00 |00bd: move-object/from16 v0, v27 │ │ -04ec9a: 7220 7c16 0700 |00bf: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04eca0: 0c06 |00c2: move-result-object v6 │ │ -04eca2: 1f06 4b03 |00c3: check-cast v6, Ljava/lang/String; // type@034b │ │ -04eca6: 3806 0600 |00c5: if-eqz v6, 00cb // +0006 │ │ -04ecaa: 7110 3214 0600 |00c7: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1432 │ │ -04ecb0: 0b14 |00ca: move-result-wide v20 │ │ -04ecb2: 1a1b 1907 |00cb: const-string v27, "Last-Modified" // string@0719 │ │ -04ecb6: 0800 1b00 |00cd: move-object/from16 v0, v27 │ │ -04ecba: 7220 7c16 0700 |00cf: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04ecc0: 0c06 |00d2: move-result-object v6 │ │ -04ecc2: 1f06 4b03 |00d3: check-cast v6, Ljava/lang/String; // type@034b │ │ -04ecc6: 3806 0600 |00d5: if-eqz v6, 00db // +0006 │ │ -04ecca: 7110 3214 0600 |00d7: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1432 │ │ -04ecd0: 0b0a |00da: move-result-wide v10 │ │ -04ecd2: 1a1b e402 |00db: const-string v27, "ETag" // string@02e4 │ │ -04ecd6: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -04ecda: 7220 7c16 0700 |00df: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04ece0: 0c12 |00e2: move-result-object v18 │ │ -04ece2: 1f12 4b03 |00e3: check-cast v18, Ljava/lang/String; // type@034b │ │ -04ece6: 3803 3600 |00e5: if-eqz v3, 011b // +0036 │ │ -04ecea: 161c e803 |00e7: const-wide/16 v28, #int 1000 // #3e8 │ │ -04ecee: 9d1c 1c0c |00e9: mul-long v28, v28, v12 │ │ -04ecf2: 9b16 0e1c |00eb: add-long v22, v14, v28 │ │ -04ecf6: 3809 2700 |00ed: if-eqz v9, 0114 // +0027 │ │ -04ecfa: 0504 1600 |00ef: move-wide/from16 v4, v22 │ │ -04ecfe: 2202 a802 |00f1: new-instance v2, Lcom/android/volley/Cache$Entry; // type@02a8 │ │ -04ed02: 7010 3313 0200 |00f3: invoke-direct {v2}, Lcom/android/volley/Cache$Entry;.:()V // method@1333 │ │ -04ed08: 0800 1e00 |00f6: move-object/from16 v0, v30 │ │ -04ed0c: 5400 8805 |00f8: iget-object v0, v0, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -04ed10: 081b 0000 |00fa: move-object/from16 v27, v0 │ │ -04ed14: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -04ed18: 5b20 6505 |00fe: iput-object v0, v2, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -04ed1c: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -04ed20: 5b20 6605 |0102: iput-object v0, v2, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ -04ed24: 0500 1600 |0104: move-wide/from16 v0, v22 │ │ -04ed28: 5a20 6a05 |0106: iput-wide v0, v2, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ -04ed2c: 5a24 6b05 |0108: iput-wide v4, v2, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ -04ed30: 0500 1000 |010a: move-wide/from16 v0, v16 │ │ -04ed34: 5a20 6905 |010c: iput-wide v0, v2, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ -04ed38: 5a2a 6705 |010e: iput-wide v10, v2, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ -04ed3c: 5b27 6805 |0110: iput-object v7, v2, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -04ed40: 2900 56ff |0112: goto/16 0068 // -00aa │ │ -04ed44: 161c e803 |0114: const-wide/16 v28, #int 1000 // #3e8 │ │ -04ed48: 9d1c 1c18 |0116: mul-long v28, v28, v24 │ │ -04ed4c: 9b04 161c |0118: add-long v4, v22, v28 │ │ -04ed50: 28d7 |011a: goto 00f1 // -0029 │ │ -04ed52: 161c 0000 |011b: const-wide/16 v28, #int 0 // #0 │ │ -04ed56: 311b 101c |011d: cmp-long v27, v16, v28 │ │ -04ed5a: 3d1b d2ff |011f: if-lez v27, 00f1 // -002e │ │ -04ed5e: 311b 1410 |0121: cmp-long v27, v20, v16 │ │ -04ed62: 3a1b ceff |0123: if-ltz v27, 00f1 // -0032 │ │ -04ed66: 9c1c 1410 |0125: sub-long v28, v20, v16 │ │ -04ed6a: 9b16 0e1c |0127: add-long v22, v14, v28 │ │ -04ed6e: 0504 1600 |0129: move-wide/from16 v4, v22 │ │ -04ed72: 28c6 |012b: goto 00f1 // -003a │ │ -04ed74: 0d1b |012c: move-exception v27 │ │ -04ed76: 2900 56ff |012d: goto/16 0083 // -00aa │ │ -04ed7a: 0d1b |012f: move-exception v27 │ │ -04ed7c: 2900 53ff |0130: goto/16 0083 // -00ad │ │ +04ebec: |[04ebec] com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; │ │ +04ebfc: 7100 0816 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +04ec02: 0b0e |0003: move-result-wide v14 │ │ +04ec04: 0800 1e00 |0004: move-object/from16 v0, v30 │ │ +04ec08: 5407 8905 |0006: iget-object v7, v0, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ +04ec0c: 1610 0000 |0008: const-wide/16 v16, #int 0 // #0 │ │ +04ec10: 160a 0000 |000a: const-wide/16 v10, #int 0 // #0 │ │ +04ec14: 1614 0000 |000c: const-wide/16 v20, #int 0 // #0 │ │ +04ec18: 1616 0000 |000e: const-wide/16 v22, #int 0 // #0 │ │ +04ec1c: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +04ec20: 160c 0000 |0012: const-wide/16 v12, #int 0 // #0 │ │ +04ec24: 1618 0000 |0014: const-wide/16 v24, #int 0 // #0 │ │ +04ec28: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +04ec2a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +04ec2c: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ +04ec30: 1a1b d502 |001a: const-string v27, "Date" // string@02d5 │ │ +04ec34: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ +04ec38: 7220 8316 0700 |001e: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04ec3e: 0c06 |0021: move-result-object v6 │ │ +04ec40: 1f06 4d03 |0022: check-cast v6, Ljava/lang/String; // type@034d │ │ +04ec44: 3806 0600 |0024: if-eqz v6, 002a // +0006 │ │ +04ec48: 7110 3614 0600 |0026: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1436 │ │ +04ec4e: 0b10 |0029: move-result-wide v16 │ │ +04ec50: 1a1b 5002 |002a: const-string v27, "Cache-Control" // string@0250 │ │ +04ec54: 0800 1b00 |002c: move-object/from16 v0, v27 │ │ +04ec58: 7220 8316 0700 |002e: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04ec5e: 0c06 |0031: move-result-object v6 │ │ +04ec60: 1f06 4d03 |0032: check-cast v6, Ljava/lang/String; // type@034d │ │ +04ec64: 3806 8700 |0034: if-eqz v6, 00bb // +0087 │ │ +04ec68: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +04ec6a: 1a1b ed00 |0037: const-string v27, "," // string@00ed │ │ +04ec6e: 0800 1b00 |0039: move-object/from16 v0, v27 │ │ +04ec72: 6e20 ed15 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +04ec78: 0c1a |003e: move-result-object v26 │ │ +04ec7a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +04ec7c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +04ec80: 2100 |0042: array-length v0, v0 │ │ +04ec82: 021b 0000 |0043: move/from16 v27, v0 │ │ +04ec86: 0200 1b00 |0045: move/from16 v0, v27 │ │ +04ec8a: 3508 7400 |0047: if-ge v8, v0, 00bb // +0074 │ │ +04ec8e: 461b 1a08 |0049: aget-object v27, v26, v8 │ │ +04ec92: 7401 f515 1b00 |004b: invoke-virtual/range {v27}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +04ec98: 0c13 |004e: move-result-object v19 │ │ +04ec9a: 1a1b 2216 |004f: const-string v27, "no-cache" // string@1622 │ │ +04ec9e: 0800 1300 |0051: move-object/from16 v0, v19 │ │ +04eca2: 0801 1b00 |0053: move-object/from16 v1, v27 │ │ +04eca6: 6e20 e015 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04ecac: 0a1b |0058: move-result v27 │ │ +04ecae: 391b 0e00 |0059: if-nez v27, 0067 // +000e │ │ +04ecb2: 1a1b 2316 |005b: const-string v27, "no-store" // string@1623 │ │ +04ecb6: 0800 1300 |005d: move-object/from16 v0, v19 │ │ +04ecba: 0801 1b00 |005f: move-object/from16 v1, v27 │ │ +04ecbe: 6e20 e015 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04ecc4: 0a1b |0064: move-result v27 │ │ +04ecc6: 381b 0400 |0065: if-eqz v27, 0069 // +0004 │ │ +04ecca: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +04eccc: 1102 |0068: return-object v2 │ │ +04ecce: 1a1b 6b15 |0069: const-string v27, "max-age=" // string@156b │ │ +04ecd2: 0800 1300 |006b: move-object/from16 v0, v19 │ │ +04ecd6: 0801 1b00 |006d: move-object/from16 v1, v27 │ │ +04ecda: 6e20 ee15 1000 |006f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15ee │ │ +04ece0: 0a1b |0072: move-result v27 │ │ +04ece2: 381b 1300 |0073: if-eqz v27, 0086 // +0013 │ │ +04ece6: 131b 0800 |0075: const/16 v27, #int 8 // #8 │ │ +04ecea: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +04ecee: 0201 1b00 |0079: move/from16 v1, v27 │ │ +04ecf2: 6e20 ef15 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +04ecf8: 0c1b |007e: move-result-object v27 │ │ +04ecfa: 7701 b715 1b00 |007f: invoke-static/range {v27}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@15b7 │ │ +04ed00: 0b0c |0082: move-result-wide v12 │ │ +04ed02: d808 0801 |0083: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04ed06: 28bb |0085: goto 0040 // -0045 │ │ +04ed08: 1a1b 781a |0086: const-string v27, "stale-while-revalidate=" // string@1a78 │ │ +04ed0c: 0800 1300 |0088: move-object/from16 v0, v19 │ │ +04ed10: 0801 1b00 |008a: move-object/from16 v1, v27 │ │ +04ed14: 6e20 ee15 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15ee │ │ +04ed1a: 0a1b |008f: move-result v27 │ │ +04ed1c: 381b 1100 |0090: if-eqz v27, 00a1 // +0011 │ │ +04ed20: 131b 1700 |0092: const/16 v27, #int 23 // #17 │ │ +04ed24: 0800 1300 |0094: move-object/from16 v0, v19 │ │ +04ed28: 0201 1b00 |0096: move/from16 v1, v27 │ │ +04ed2c: 6e20 ef15 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +04ed32: 0c1b |009b: move-result-object v27 │ │ +04ed34: 7701 b715 1b00 |009c: invoke-static/range {v27}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@15b7 │ │ +04ed3a: 0b18 |009f: move-result-wide v24 │ │ +04ed3c: 28e3 |00a0: goto 0083 // -001d │ │ +04ed3e: 1a1b c315 |00a1: const-string v27, "must-revalidate" // string@15c3 │ │ +04ed42: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +04ed46: 0801 1b00 |00a5: move-object/from16 v1, v27 │ │ +04ed4a: 6e20 e015 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04ed50: 0a1b |00aa: move-result v27 │ │ +04ed52: 391b 0e00 |00ab: if-nez v27, 00b9 // +000e │ │ +04ed56: 1a1b db17 |00ad: const-string v27, "proxy-revalidate" // string@17db │ │ +04ed5a: 0800 1300 |00af: move-object/from16 v0, v19 │ │ +04ed5e: 0801 1b00 |00b1: move-object/from16 v1, v27 │ │ +04ed62: 6e20 e015 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04ed68: 0a1b |00b6: move-result v27 │ │ +04ed6a: 381b ccff |00b7: if-eqz v27, 0083 // -0034 │ │ +04ed6e: 1219 |00b9: const/4 v9, #int 1 // #1 │ │ +04ed70: 28c9 |00ba: goto 0083 // -0037 │ │ +04ed72: 1a1b 0d03 |00bb: const-string v27, "Expires" // string@030d │ │ +04ed76: 0800 1b00 |00bd: move-object/from16 v0, v27 │ │ +04ed7a: 7220 8316 0700 |00bf: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04ed80: 0c06 |00c2: move-result-object v6 │ │ +04ed82: 1f06 4d03 |00c3: check-cast v6, Ljava/lang/String; // type@034d │ │ +04ed86: 3806 0600 |00c5: if-eqz v6, 00cb // +0006 │ │ +04ed8a: 7110 3614 0600 |00c7: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1436 │ │ +04ed90: 0b14 |00ca: move-result-wide v20 │ │ +04ed92: 1a1b 2b07 |00cb: const-string v27, "Last-Modified" // string@072b │ │ +04ed96: 0800 1b00 |00cd: move-object/from16 v0, v27 │ │ +04ed9a: 7220 8316 0700 |00cf: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04eda0: 0c06 |00d2: move-result-object v6 │ │ +04eda2: 1f06 4d03 |00d3: check-cast v6, Ljava/lang/String; // type@034d │ │ +04eda6: 3806 0600 |00d5: if-eqz v6, 00db // +0006 │ │ +04edaa: 7110 3614 0600 |00d7: invoke-static {v6}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseDateAsEpoch:(Ljava/lang/String;)J // method@1436 │ │ +04edb0: 0b0a |00da: move-result-wide v10 │ │ +04edb2: 1a1b f602 |00db: const-string v27, "ETag" // string@02f6 │ │ +04edb6: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +04edba: 7220 8316 0700 |00df: invoke-interface {v7, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04edc0: 0c12 |00e2: move-result-object v18 │ │ +04edc2: 1f12 4d03 |00e3: check-cast v18, Ljava/lang/String; // type@034d │ │ +04edc6: 3803 3600 |00e5: if-eqz v3, 011b // +0036 │ │ +04edca: 161c e803 |00e7: const-wide/16 v28, #int 1000 // #3e8 │ │ +04edce: 9d1c 1c0c |00e9: mul-long v28, v28, v12 │ │ +04edd2: 9b16 0e1c |00eb: add-long v22, v14, v28 │ │ +04edd6: 3809 2700 |00ed: if-eqz v9, 0114 // +0027 │ │ +04edda: 0504 1600 |00ef: move-wide/from16 v4, v22 │ │ +04edde: 2202 a802 |00f1: new-instance v2, Lcom/android/volley/Cache$Entry; // type@02a8 │ │ +04ede2: 7010 3313 0200 |00f3: invoke-direct {v2}, Lcom/android/volley/Cache$Entry;.:()V // method@1333 │ │ +04ede8: 0800 1e00 |00f6: move-object/from16 v0, v30 │ │ +04edec: 5400 8805 |00f8: iget-object v0, v0, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +04edf0: 081b 0000 |00fa: move-object/from16 v27, v0 │ │ +04edf4: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +04edf8: 5b20 6505 |00fe: iput-object v0, v2, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +04edfc: 0800 1200 |0100: move-object/from16 v0, v18 │ │ +04ee00: 5b20 6605 |0102: iput-object v0, v2, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ +04ee04: 0500 1600 |0104: move-wide/from16 v0, v22 │ │ +04ee08: 5a20 6a05 |0106: iput-wide v0, v2, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ +04ee0c: 5a24 6b05 |0108: iput-wide v4, v2, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ +04ee10: 0500 1000 |010a: move-wide/from16 v0, v16 │ │ +04ee14: 5a20 6905 |010c: iput-wide v0, v2, Lcom/android/volley/Cache$Entry;.serverDate:J // field@0569 │ │ +04ee18: 5a2a 6705 |010e: iput-wide v10, v2, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ +04ee1c: 5b27 6805 |0110: iput-object v7, v2, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +04ee20: 2900 56ff |0112: goto/16 0068 // -00aa │ │ +04ee24: 161c e803 |0114: const-wide/16 v28, #int 1000 // #3e8 │ │ +04ee28: 9d1c 1c18 |0116: mul-long v28, v28, v24 │ │ +04ee2c: 9b04 161c |0118: add-long v4, v22, v28 │ │ +04ee30: 28d7 |011a: goto 00f1 // -0029 │ │ +04ee32: 161c 0000 |011b: const-wide/16 v28, #int 0 // #0 │ │ +04ee36: 311b 101c |011d: cmp-long v27, v16, v28 │ │ +04ee3a: 3d1b d2ff |011f: if-lez v27, 00f1 // -002e │ │ +04ee3e: 311b 1410 |0121: cmp-long v27, v20, v16 │ │ +04ee42: 3a1b ceff |0123: if-ltz v27, 00f1 // -0032 │ │ +04ee46: 9c1c 1410 |0125: sub-long v28, v20, v16 │ │ +04ee4a: 9b16 0e1c |0127: add-long v22, v14, v28 │ │ +04ee4e: 0504 1600 |0129: move-wide/from16 v4, v22 │ │ +04ee52: 28c6 |012b: goto 00f1 // -003a │ │ +04ee54: 0d1b |012c: move-exception v27 │ │ +04ee56: 2900 56ff |012d: goto/16 0083 // -00aa │ │ +04ee5a: 0d1b |012f: move-exception v27 │ │ +04ee5c: 2900 53ff |0130: goto/16 0083 // -00ad │ │ catches : 2 │ │ 0x0077 - 0x0082 │ │ Ljava/lang/Exception; -> 0x012f │ │ 0x0094 - 0x009f │ │ Ljava/lang/Exception; -> 0x012c │ │ positions : │ │ 0x0000 line=40 │ │ @@ -85694,19 +85705,19 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ed9c: |[04ed9c] com.android.volley.toolbox.HttpHeaderParser.parseCharset:(Ljava/util/Map;)Ljava/lang/String; │ │ -04edac: 1a00 d603 |0000: const-string v0, "ISO-8859-1" // string@03d6 │ │ -04edb0: 7120 3114 0100 |0002: invoke-static {v1, v0}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1431 │ │ -04edb6: 0c00 |0005: move-result-object v0 │ │ -04edb8: 1100 |0006: return-object v0 │ │ +04ee7c: |[04ee7c] com.android.volley.toolbox.HttpHeaderParser.parseCharset:(Ljava/util/Map;)Ljava/lang/String; │ │ +04ee8c: 1a00 e803 |0000: const-string v0, "ISO-8859-1" // string@03e8 │ │ +04ee90: 7120 3514 0100 |0002: invoke-static {v1, v0}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1435 │ │ +04ee96: 0c00 |0005: move-result-object v0 │ │ +04ee98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x0007 reg=1 headers Ljava/util/Map; Ljava/util/Map; │ │ │ │ @@ -85715,46 +85726,46 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -04edbc: |[04edbc] com.android.volley.toolbox.HttpHeaderParser.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ -04edcc: 1a04 6c02 |0000: const-string v4, "Content-Type" // string@026c │ │ -04edd0: 7220 7c16 4600 |0002: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -04edd6: 0c00 |0005: move-result-object v0 │ │ -04edd8: 1f00 4b03 |0006: check-cast v0, Ljava/lang/String; // type@034b │ │ -04eddc: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -04ede0: 1a04 0201 |000a: const-string v4, ";" // string@0102 │ │ -04ede4: 6e20 e615 4000 |000c: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -04edea: 0c03 |000f: move-result-object v3 │ │ -04edec: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -04edee: 2134 |0011: array-length v4, v3 │ │ -04edf0: 3541 2000 |0012: if-ge v1, v4, 0032 // +0020 │ │ -04edf4: 4604 0301 |0014: aget-object v4, v3, v1 │ │ -04edf8: 6e10 ee15 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -04edfe: 0c04 |0019: move-result-object v4 │ │ -04ee00: 1a05 3b01 |001a: const-string v5, "=" // string@013b │ │ -04ee04: 6e20 e615 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -04ee0a: 0c02 |001f: move-result-object v2 │ │ -04ee0c: 2124 |0020: array-length v4, v2 │ │ -04ee0e: 1225 |0021: const/4 v5, #int 2 // #2 │ │ -04ee10: 3354 1100 |0022: if-ne v4, v5, 0033 // +0011 │ │ -04ee14: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -04ee16: 4604 0204 |0025: aget-object v4, v2, v4 │ │ -04ee1a: 1a05 d30c |0027: const-string v5, "charset" // string@0cd3 │ │ -04ee1e: 6e20 d915 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04ee24: 0a04 |002c: move-result v4 │ │ -04ee26: 3804 0600 |002d: if-eqz v4, 0033 // +0006 │ │ -04ee2a: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -04ee2c: 4607 0204 |0030: aget-object v7, v2, v4 │ │ -04ee30: 1107 |0032: return-object v7 │ │ -04ee32: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ee36: 28dc |0035: goto 0011 // -0024 │ │ +04ee9c: |[04ee9c] com.android.volley.toolbox.HttpHeaderParser.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ +04eeac: 1a04 7e02 |0000: const-string v4, "Content-Type" // string@027e │ │ +04eeb0: 7220 8316 4600 |0002: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +04eeb6: 0c00 |0005: move-result-object v0 │ │ +04eeb8: 1f00 4d03 |0006: check-cast v0, Ljava/lang/String; // type@034d │ │ +04eebc: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +04eec0: 1a04 1401 |000a: const-string v4, ";" // string@0114 │ │ +04eec4: 6e20 ed15 4000 |000c: invoke-virtual {v0, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +04eeca: 0c03 |000f: move-result-object v3 │ │ +04eecc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +04eece: 2134 |0011: array-length v4, v3 │ │ +04eed0: 3541 2000 |0012: if-ge v1, v4, 0032 // +0020 │ │ +04eed4: 4604 0301 |0014: aget-object v4, v3, v1 │ │ +04eed8: 6e10 f515 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +04eede: 0c04 |0019: move-result-object v4 │ │ +04eee0: 1a05 4d01 |001a: const-string v5, "=" // string@014d │ │ +04eee4: 6e20 ed15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +04eeea: 0c02 |001f: move-result-object v2 │ │ +04eeec: 2124 |0020: array-length v4, v2 │ │ +04eeee: 1225 |0021: const/4 v5, #int 2 // #2 │ │ +04eef0: 3354 1100 |0022: if-ne v4, v5, 0033 // +0011 │ │ +04eef4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +04eef6: 4604 0204 |0025: aget-object v4, v2, v4 │ │ +04eefa: 1a05 e80c |0027: const-string v5, "charset" // string@0ce8 │ │ +04eefe: 6e20 e015 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04ef04: 0a04 |002c: move-result v4 │ │ +04ef06: 3804 0600 |002d: if-eqz v4, 0033 // +0006 │ │ +04ef0a: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +04ef0c: 4607 0204 |0030: aget-object v7, v2, v4 │ │ +04ef10: 1107 |0032: return-object v7 │ │ +04ef12: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ef16: 28dc |0035: goto 0011 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=146 │ │ 0x000a line=147 │ │ 0x0010 line=148 │ │ 0x0014 line=149 │ │ @@ -85781,50 +85792,50 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04ee38: |[04ee38] com.android.volley.toolbox.HttpHeaderParser.parseDateAsEpoch:(Ljava/lang/String;)J │ │ -04ee48: 7110 c716 0400 |0000: invoke-static {v4}, Lorg/apache/http/impl/cookie/DateUtils;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@16c7 │ │ -04ee4e: 0c01 |0003: move-result-object v1 │ │ -04ee50: 6e10 4d16 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@164d │ │ -04ee56: 0b02 |0007: move-result-wide v2 │ │ -04ee58: 1002 |0008: return-wide v2 │ │ -04ee5a: 0d00 |0009: move-exception v0 │ │ -04ee5c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -04ee60: 28fc |000c: goto 0008 // -0004 │ │ +04ef18: |[04ef18] com.android.volley.toolbox.HttpHeaderParser.parseDateAsEpoch:(Ljava/lang/String;)J │ │ +04ef28: 7110 ce16 0400 |0000: invoke-static {v4}, Lorg/apache/http/impl/cookie/DateUtils;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@16ce │ │ +04ef2e: 0c01 |0003: move-result-object v1 │ │ +04ef30: 6e10 5416 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@1654 │ │ +04ef36: 0b02 |0007: move-result-wide v2 │ │ +04ef38: 1002 |0008: return-wide v2 │ │ +04ef3a: 0d00 |0009: move-exception v0 │ │ +04ef3c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +04ef40: 28fc |000c: goto 0008 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Lorg/apache/http/impl/cookie/DateParseException; -> 0x0009 │ │ positions : │ │ 0x0000 line=129 │ │ 0x0008 line=132 │ │ 0x0009 line=130 │ │ 0x000a line=132 │ │ locals : │ │ 0x000a - 0x000d reg=0 e Lorg/apache/http/impl/cookie/DateParseException; │ │ 0x0000 - 0x000d reg=4 dateStr Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 917 (HttpHeaderParser.java) │ │ + source_file_idx : 935 (HttpHeaderParser.java) │ │ │ │ Class #352 header: │ │ -class_idx : 727 │ │ +class_idx : 728 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 920 │ │ +superclass_idx : 837 │ │ +source_file_idx : 938 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #352 annotations: │ │ -Annotations on method #5171 'performRequest' │ │ +Annotations on method #5175 'performRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Lorg/apache/http/HttpResponse;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/AuthFailureError; } │ │ │ │ Class #352 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/HttpStack;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -85835,21 +85846,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/HttpStack;) │ │ name : 'performRequest' │ │ type : '(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 920 (HttpStack.java) │ │ + source_file_idx : 938 (HttpStack.java) │ │ │ │ Class #353 header: │ │ -class_idx : 728 │ │ +class_idx : 729 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 921 │ │ +superclass_idx : 837 │ │ +source_file_idx : 939 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #353 annotations: │ │ Annotations on class │ │ @@ -85867,21 +85878,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/HurlStack$UrlRewriter;) │ │ name : 'rewriteUrl' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 921 (HurlStack.java) │ │ + source_file_idx : 939 (HurlStack.java) │ │ │ │ Class #354 header: │ │ -class_idx : 733 │ │ +class_idx : 734 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #354 annotations: │ │ Annotations on class │ │ @@ -85906,87 +85917,87 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ee74: |[04ee74] com.android.volley.toolbox.ImageLoader$4.:(Lcom/android/volley/toolbox/ImageLoader;)V │ │ -04ee84: 5b01 fb05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fb │ │ -04ee88: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04ee8e: 0e00 |0005: return-void │ │ +04ef54: |[04ef54] com.android.volley.toolbox.ImageLoader$4.:(Lcom/android/volley/toolbox/ImageLoader;)V │ │ +04ef64: 5b01 fa05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fa │ │ +04ef68: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04ef6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/toolbox/ImageLoader$4; │ │ - 0x0000 - 0x0006 reg=1 this$0 Lcom/android/volley/toolbox/ImageLoader; │ │ + 0x0000 - 0x0006 reg=1 (null) Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/ImageLoader$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -04ee90: |[04ee90] com.android.volley.toolbox.ImageLoader$4.run:()V │ │ -04eea0: 5462 fb05 |0000: iget-object v2, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fb │ │ -04eea4: 7110 5c14 0200 |0002: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145c │ │ -04eeaa: 0c02 |0005: move-result-object v2 │ │ -04eeac: 6e10 5816 0200 |0006: invoke-virtual {v2}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@1658 │ │ -04eeb2: 0c02 |0009: move-result-object v2 │ │ -04eeb4: 7210 4516 0200 |000a: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1645 │ │ -04eeba: 0c02 |000d: move-result-object v2 │ │ -04eebc: 7210 5a16 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04eec2: 0a03 |0011: move-result v3 │ │ -04eec4: 3803 4400 |0012: if-eqz v3, 0056 // +0044 │ │ -04eec8: 7210 5b16 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04eece: 0c00 |0017: move-result-object v0 │ │ -04eed0: 1f00 de02 |0018: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04eed4: 7110 4b14 0000 |001a: invoke-static {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; // method@144b │ │ -04eeda: 0c03 |001d: move-result-object v3 │ │ -04eedc: 6e10 6616 0300 |001e: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@1666 │ │ -04eee2: 0c03 |0021: move-result-object v3 │ │ -04eee4: 7210 5a16 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -04eeea: 0a04 |0025: move-result v4 │ │ -04eeec: 3804 e8ff |0026: if-eqz v4, 000e // -0018 │ │ -04eef0: 7210 5b16 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -04eef6: 0c01 |002b: move-result-object v1 │ │ -04eef8: 1f01 e002 |002c: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e0 │ │ -04eefc: 7110 5314 0100 |002e: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1453 │ │ -04ef02: 0c04 |0031: move-result-object v4 │ │ -04ef04: 3804 f0ff |0032: if-eqz v4, 0022 // -0010 │ │ -04ef08: 6e10 4d14 0000 |0034: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.getError:()Lcom/android/volley/VolleyError; // method@144d │ │ -04ef0e: 0c04 |0037: move-result-object v4 │ │ -04ef10: 3904 1200 |0038: if-nez v4, 004a // +0012 │ │ -04ef14: 7110 4914 0000 |003a: invoke-static {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; // method@1449 │ │ -04ef1a: 0c04 |003d: move-result-object v4 │ │ -04ef1c: 7120 5414 4100 |003e: invoke-static {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@1454 │ │ -04ef22: 7110 5314 0100 |0041: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1453 │ │ -04ef28: 0c04 |0044: move-result-object v4 │ │ -04ef2a: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -04ef2c: 7230 5914 1405 |0046: invoke-interface {v4, v1, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@1459 │ │ -04ef32: 28d9 |0049: goto 0022 // -0027 │ │ -04ef34: 7110 5314 0100 |004a: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1453 │ │ -04ef3a: 0c04 |004d: move-result-object v4 │ │ -04ef3c: 6e10 4d14 0000 |004e: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.getError:()Lcom/android/volley/VolleyError; // method@144d │ │ -04ef42: 0c05 |0051: move-result-object v5 │ │ -04ef44: 7220 5814 5400 |0052: invoke-interface {v4, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onErrorResponse:(Lcom/android/volley/VolleyError;)V // method@1458 │ │ -04ef4a: 28cd |0055: goto 0022 // -0033 │ │ -04ef4c: 5462 fb05 |0056: iget-object v2, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fb │ │ -04ef50: 7110 5c14 0200 |0058: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145c │ │ -04ef56: 0c02 |005b: move-result-object v2 │ │ -04ef58: 6e10 5016 0200 |005c: invoke-virtual {v2}, Ljava/util/HashMap;.clear:()V // method@1650 │ │ -04ef5e: 5462 fb05 |005f: iget-object v2, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fb │ │ -04ef62: 1203 |0061: const/4 v3, #int 0 // #0 │ │ -04ef64: 7120 5d14 3200 |0062: invoke-static {v2, v3}, Lcom/android/volley/toolbox/ImageLoader;.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@145d │ │ -04ef6a: 0e00 |0065: return-void │ │ +04ef70: |[04ef70] com.android.volley.toolbox.ImageLoader$4.run:()V │ │ +04ef80: 5464 fa05 |0000: iget-object v4, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fa │ │ +04ef84: 7110 6114 0400 |0002: invoke-static {v4}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1461 │ │ +04ef8a: 0c04 |0005: move-result-object v4 │ │ +04ef8c: 6e10 5f16 0400 |0006: invoke-virtual {v4}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@165f │ │ +04ef92: 0c04 |0009: move-result-object v4 │ │ +04ef94: 7210 4c16 0400 |000a: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@164c │ │ +04ef9a: 0c02 |000d: move-result-object v2 │ │ +04ef9c: 7210 6116 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04efa2: 0a04 |0011: move-result v4 │ │ +04efa4: 3804 4400 |0012: if-eqz v4, 0056 // +0044 │ │ +04efa8: 7210 6216 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04efae: 0c00 |0017: move-result-object v0 │ │ +04efb0: 1f00 df02 |0018: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04efb4: 7110 5014 0000 |001a: invoke-static {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; // method@1450 │ │ +04efba: 0c04 |001d: move-result-object v4 │ │ +04efbc: 6e10 6d16 0400 |001e: invoke-virtual {v4}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@166d │ │ +04efc2: 0c03 |0021: move-result-object v3 │ │ +04efc4: 7210 6116 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +04efca: 0a04 |0025: move-result v4 │ │ +04efcc: 3804 e8ff |0026: if-eqz v4, 000e // -0018 │ │ +04efd0: 7210 6216 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +04efd6: 0c01 |002b: move-result-object v1 │ │ +04efd8: 1f01 e102 |002c: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e1 │ │ +04efdc: 7110 5814 0100 |002e: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1458 │ │ +04efe2: 0c04 |0031: move-result-object v4 │ │ +04efe4: 3804 f0ff |0032: if-eqz v4, 0022 // -0010 │ │ +04efe8: 6e10 5214 0000 |0034: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.getError:()Lcom/android/volley/VolleyError; // method@1452 │ │ +04efee: 0c04 |0037: move-result-object v4 │ │ +04eff0: 3904 1200 |0038: if-nez v4, 004a // +0012 │ │ +04eff4: 7110 4e14 0000 |003a: invoke-static {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; // method@144e │ │ +04effa: 0c04 |003d: move-result-object v4 │ │ +04effc: 7120 5914 4100 |003e: invoke-static {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@1459 │ │ +04f002: 7110 5814 0100 |0041: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1458 │ │ +04f008: 0c04 |0044: move-result-object v4 │ │ +04f00a: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +04f00c: 7230 5e14 1405 |0046: invoke-interface {v4, v1, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@145e │ │ +04f012: 28d9 |0049: goto 0022 // -0027 │ │ +04f014: 7110 5814 0100 |004a: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; // method@1458 │ │ +04f01a: 0c04 |004d: move-result-object v4 │ │ +04f01c: 6e10 5214 0000 |004e: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.getError:()Lcom/android/volley/VolleyError; // method@1452 │ │ +04f022: 0c05 |0051: move-result-object v5 │ │ +04f024: 7220 5d14 5400 |0052: invoke-interface {v4, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onErrorResponse:(Lcom/android/volley/VolleyError;)V // method@145d │ │ +04f02a: 28cd |0055: goto 0022 // -0033 │ │ +04f02c: 5464 fa05 |0056: iget-object v4, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fa │ │ +04f030: 7110 6114 0400 |0058: invoke-static {v4}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1461 │ │ +04f036: 0c04 |005b: move-result-object v4 │ │ +04f038: 6e10 5716 0400 |005c: invoke-virtual {v4}, Ljava/util/HashMap;.clear:()V // method@1657 │ │ +04f03e: 5464 fa05 |005f: iget-object v4, v6, Lcom/android/volley/toolbox/ImageLoader$4;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05fa │ │ +04f042: 1205 |0061: const/4 v5, #int 0 // #0 │ │ +04f044: 7120 6214 5400 |0062: invoke-static {v4, v5}, Lcom/android/volley/toolbox/ImageLoader;.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1462 │ │ +04f04a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x001a line=465 │ │ 0x002e line=469 │ │ 0x0034 line=472 │ │ 0x003a line=473 │ │ @@ -85994,37 +86005,38 @@ │ │ 0x004a line=476 │ │ 0x0056 line=480 │ │ 0x005f line=481 │ │ 0x0065 line=482 │ │ locals : │ │ 0x001a - 0x0056 reg=0 bir Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ 0x002e - 0x0056 reg=1 container Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ + 0x0022 - 0x0056 reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0066 reg=6 this Lcom/android/volley/toolbox/ImageLoader$4; │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ Class #355 header: │ │ -class_idx : 734 │ │ +class_idx : 735 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #355 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/toolbox/ImageLoader; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="BatchedImageRequest" │ │ -Annotations on field #1532 'mContainers' │ │ +Annotations on field #1531 'mContainers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedList" "<" "Lcom/android/volley/toolbox/ImageLoader$ImageContainer;" ">;" } │ │ -Annotations on field #1534 'mRequest' │ │ +Annotations on field #1533 'mRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on method #5192 '' │ │ +Annotations on method #5197 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Lcom/android/volley/toolbox/ImageLoader$ImageContainer;" ")V" } │ │ │ │ Class #355 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -86056,24 +86068,24 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;Lcom/android/volley/Request;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04ef6c: |[04ef6c] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.:(Lcom/android/volley/toolbox/ImageLoader;Lcom/android/volley/Request;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ -04ef7c: 5b12 0006 |0000: iput-object v2, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0600 │ │ -04ef80: 7010 be15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -04ef86: 2200 7003 |0005: new-instance v0, Ljava/util/LinkedList; // type@0370 │ │ -04ef8a: 7010 6416 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1664 │ │ -04ef90: 5b10 fc05 |000a: iput-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04ef94: 5b13 fe05 |000c: iput-object v3, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mRequest:Lcom/android/volley/Request; // field@05fe │ │ -04ef98: 5410 fc05 |000e: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04ef9c: 6e20 6516 4000 |0010: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@1665 │ │ -04efa2: 0e00 |0013: return-void │ │ +04f04c: |[04f04c] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.:(Lcom/android/volley/toolbox/ImageLoader;Lcom/android/volley/Request;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ +04f05c: 5b12 ff05 |0000: iput-object v2, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05ff │ │ +04f060: 7010 c515 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04f066: 2200 7203 |0005: new-instance v0, Ljava/util/LinkedList; // type@0372 │ │ +04f06a: 7010 6b16 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@166b │ │ +04f070: 5b10 fb05 |000a: iput-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f074: 5b13 fd05 |000c: iput-object v3, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mRequest:Lcom/android/volley/Request; // field@05fd │ │ +04f078: 5410 fb05 |000e: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f07c: 6e20 6c16 4000 |0010: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@166c │ │ +04f082: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0005 line=401 │ │ 0x000c line=409 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ @@ -86089,17 +86101,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04efa4: |[04efa4] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; │ │ -04efb4: 5410 ff05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mResponseBitmap:Landroid/graphics/Bitmap; // field@05ff │ │ -04efb8: 1100 |0002: return-object v0 │ │ +04f084: |[04f084] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; │ │ +04f094: 5410 fe05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mResponseBitmap:Landroid/graphics/Bitmap; // field@05fe │ │ +04f098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;) │ │ @@ -86107,17 +86119,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04efbc: |[04efbc] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$002:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -04efcc: 5b01 ff05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mResponseBitmap:Landroid/graphics/Bitmap; // field@05ff │ │ -04efd0: 1101 |0002: return-object v1 │ │ +04f09c: |[04f09c] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$002:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +04f0ac: 5b01 fe05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mResponseBitmap:Landroid/graphics/Bitmap; // field@05fe │ │ +04f0b0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/Bitmap; │ │ │ │ @@ -86126,17 +86138,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04efd4: |[04efd4] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; │ │ -04efe4: 5410 fc05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04efe8: 1100 |0002: return-object v0 │ │ +04f0b4: |[04f0b4] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; │ │ +04f0c4: 5410 fb05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f0c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ │ │ Virtual methods - │ │ @@ -86145,18 +86157,18 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04efec: |[04efec] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.addContainer:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ -04effc: 5410 fc05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04f000: 6e20 6516 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@1665 │ │ -04f006: 0e00 |0005: return-void │ │ +04f0cc: |[04f0cc] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.addContainer:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ +04f0dc: 5410 fb05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f0e0: 6e20 6c16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@166c │ │ +04f0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ 0x0000 - 0x0006 reg=2 container Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ @@ -86166,17 +86178,17 @@ │ │ type : '()Lcom/android/volley/VolleyError;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f008: |[04f008] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ -04f018: 5410 fd05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mError:Lcom/android/volley/VolleyError; // field@05fd │ │ -04f01c: 1100 |0002: return-object v0 │ │ +04f0e8: |[04f0e8] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ +04f0f8: 5410 fc05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mError:Lcom/android/volley/VolleyError; // field@05fc │ │ +04f0fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;) │ │ @@ -86184,27 +86196,27 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04f020: |[04f020] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z │ │ -04f030: 5410 fc05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04f034: 6e20 6716 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@1667 │ │ -04f03a: 5410 fc05 |0005: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fc │ │ -04f03e: 6e10 6816 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@1668 │ │ -04f044: 0a00 |000a: move-result v0 │ │ -04f046: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -04f04a: 5410 fe05 |000d: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mRequest:Lcom/android/volley/Request; // field@05fe │ │ -04f04e: 6e10 7813 0000 |000f: invoke-virtual {v0}, Lcom/android/volley/Request;.cancel:()V // method@1378 │ │ -04f054: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -04f056: 0f00 |0013: return v0 │ │ -04f058: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -04f05a: 28fe |0015: goto 0013 // -0002 │ │ +04f100: |[04f100] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z │ │ +04f110: 5410 fb05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f114: 6e20 6e16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@166e │ │ +04f11a: 5410 fb05 |0005: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mContainers:Ljava/util/LinkedList; // field@05fb │ │ +04f11e: 6e10 6f16 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@166f │ │ +04f124: 0a00 |000a: move-result v0 │ │ +04f126: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +04f12a: 5410 fd05 |000d: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mRequest:Lcom/android/volley/Request; // field@05fd │ │ +04f12e: 6e10 7b13 0000 |000f: invoke-virtual {v0}, Lcom/android/volley/Request;.cancel:()V // method@137b │ │ +04f134: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +04f136: 0f00 |0013: return v0 │ │ +04f138: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +04f13a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0005 line=443 │ │ 0x000d line=444 │ │ 0x0012 line=445 │ │ 0x0013 line=447 │ │ @@ -86217,32 +86229,32 @@ │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f05c: |[04f05c] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.setError:(Lcom/android/volley/VolleyError;)V │ │ -04f06c: 5b01 fd05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mError:Lcom/android/volley/VolleyError; // field@05fd │ │ -04f070: 0e00 |0002: return-void │ │ +04f13c: |[04f13c] com.android.volley.toolbox.ImageLoader$BatchedImageRequest.setError:(Lcom/android/volley/VolleyError;)V │ │ +04f14c: 5b01 fc05 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.mError:Lcom/android/volley/VolleyError; // field@05fc │ │ +04f150: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ 0x0000 - 0x0003 reg=1 error Lcom/android/volley/VolleyError; │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ Class #356 header: │ │ -class_idx : 735 │ │ +class_idx : 736 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #356 annotations: │ │ Annotations on class │ │ @@ -86266,21 +86278,21 @@ │ │ │ │ #1 : (in Lcom/android/volley/toolbox/ImageLoader$ImageCache;) │ │ name : 'putBitmap' │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ Class #357 header: │ │ -class_idx : 736 │ │ +class_idx : 737 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #357 annotations: │ │ Annotations on class │ │ @@ -86320,50 +86332,50 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04f074: |[04f074] com.android.volley.toolbox.ImageLoader$ImageContainer.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V │ │ -04f084: 5b01 0506 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0605 │ │ -04f088: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04f08e: 5b02 0106 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0601 │ │ -04f092: 5b03 0406 |0007: iput-object v3, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mRequestUrl:Ljava/lang/String; // field@0604 │ │ -04f096: 5b04 0206 |0009: iput-object v4, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0602 │ │ -04f09a: 5b05 0306 |000b: iput-object v5, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0603 │ │ -04f09e: 0e00 |000d: return-void │ │ +04f154: |[04f154] com.android.volley.toolbox.ImageLoader$ImageContainer.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V │ │ +04f164: 5b01 0406 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0604 │ │ +04f168: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04f16e: 5b02 0006 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0600 │ │ +04f172: 5b03 0306 |0007: iput-object v3, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mRequestUrl:Ljava/lang/String; // field@0603 │ │ +04f176: 5b04 0106 |0009: iput-object v4, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0601 │ │ +04f17a: 5b05 0206 |000b: iput-object v5, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0602 │ │ +04f17e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ 0x0007 line=340 │ │ 0x0009 line=341 │ │ 0x000b line=342 │ │ 0x000d line=343 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ - 0x0000 - 0x000e reg=1 this$0 Lcom/android/volley/toolbox/ImageLoader; │ │ + 0x0000 - 0x000e reg=1 (null) Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x000e reg=2 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000e reg=3 requestUrl Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 cacheKey Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 listener Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/ImageLoader$ImageContainer;) │ │ name : 'access$400' │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f0a0: |[04f0a0] com.android.volley.toolbox.ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ -04f0b0: 5410 0306 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0603 │ │ -04f0b4: 1100 |0002: return-object v0 │ │ +04f180: |[04f180] com.android.volley.toolbox.ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ +04f190: 5410 0206 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0602 │ │ +04f194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageLoader$ImageContainer;) │ │ @@ -86371,17 +86383,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f0b8: |[04f0b8] com.android.volley.toolbox.ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -04f0c8: 5b01 0106 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0601 │ │ -04f0cc: 1101 |0002: return-object v1 │ │ +04f198: |[04f198] com.android.volley.toolbox.ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +04f1a8: 5b01 0006 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0600 │ │ +04f1ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/Bitmap; │ │ │ │ @@ -86391,55 +86403,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -04f0d0: |[04f0d0] com.android.volley.toolbox.ImageLoader$ImageContainer.cancelRequest:()V │ │ -04f0e0: 5442 0306 |0000: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0603 │ │ -04f0e4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -04f0e8: 0e00 |0004: return-void │ │ -04f0ea: 5442 0506 |0005: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0605 │ │ -04f0ee: 7110 5b14 0200 |0007: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145b │ │ -04f0f4: 0c02 |000a: move-result-object v2 │ │ -04f0f6: 5443 0206 |000b: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0602 │ │ -04f0fa: 6e20 5216 3200 |000d: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -04f100: 0c01 |0010: move-result-object v1 │ │ -04f102: 1f01 de02 |0011: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f106: 3801 1400 |0013: if-eqz v1, 0027 // +0014 │ │ -04f10a: 6e20 4e14 4100 |0015: invoke-virtual {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z // method@144e │ │ -04f110: 0a00 |0018: move-result v0 │ │ -04f112: 3800 ebff |0019: if-eqz v0, 0004 // -0015 │ │ -04f116: 5442 0506 |001b: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0605 │ │ -04f11a: 7110 5b14 0200 |001d: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145b │ │ -04f120: 0c02 |0020: move-result-object v2 │ │ -04f122: 5443 0206 |0021: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0602 │ │ -04f126: 6e20 5616 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -04f12c: 28de |0026: goto 0004 // -0022 │ │ -04f12e: 5442 0506 |0027: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0605 │ │ -04f132: 7110 5c14 0200 |0029: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145c │ │ -04f138: 0c02 |002c: move-result-object v2 │ │ -04f13a: 5443 0206 |002d: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0602 │ │ -04f13e: 6e20 5216 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -04f144: 0c01 |0032: move-result-object v1 │ │ -04f146: 1f01 de02 |0033: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f14a: 3801 cfff |0035: if-eqz v1, 0004 // -0031 │ │ -04f14e: 6e20 4e14 4100 |0037: invoke-virtual {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z // method@144e │ │ -04f154: 7110 4b14 0100 |003a: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; // method@144b │ │ -04f15a: 0c02 |003d: move-result-object v2 │ │ -04f15c: 6e10 6816 0200 |003e: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@1668 │ │ -04f162: 0a02 |0041: move-result v2 │ │ -04f164: 3902 c2ff |0042: if-nez v2, 0004 // -003e │ │ -04f168: 5442 0506 |0044: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0605 │ │ -04f16c: 7110 5c14 0200 |0046: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@145c │ │ -04f172: 0c02 |0049: move-result-object v2 │ │ -04f174: 5443 0206 |004a: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0602 │ │ -04f178: 6e20 5616 3200 |004c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -04f17e: 28b5 |004f: goto 0004 // -004b │ │ +04f1b0: |[04f1b0] com.android.volley.toolbox.ImageLoader$ImageContainer.cancelRequest:()V │ │ +04f1c0: 5442 0206 |0000: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mListener:Lcom/android/volley/toolbox/ImageLoader$ImageListener; // field@0602 │ │ +04f1c4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +04f1c8: 0e00 |0004: return-void │ │ +04f1ca: 5442 0406 |0005: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0604 │ │ +04f1ce: 7110 6014 0200 |0007: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1460 │ │ +04f1d4: 0c02 |000a: move-result-object v2 │ │ +04f1d6: 5443 0106 |000b: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0601 │ │ +04f1da: 6e20 5916 3200 |000d: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +04f1e0: 0c01 |0010: move-result-object v1 │ │ +04f1e2: 1f01 df02 |0011: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f1e6: 3801 1400 |0013: if-eqz v1, 0027 // +0014 │ │ +04f1ea: 6e20 5314 4100 |0015: invoke-virtual {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z // method@1453 │ │ +04f1f0: 0a00 |0018: move-result v0 │ │ +04f1f2: 3800 ebff |0019: if-eqz v0, 0004 // -0015 │ │ +04f1f6: 5442 0406 |001b: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0604 │ │ +04f1fa: 7110 6014 0200 |001d: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1460 │ │ +04f200: 0c02 |0020: move-result-object v2 │ │ +04f202: 5443 0106 |0021: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0601 │ │ +04f206: 6e20 5d16 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +04f20c: 28de |0026: goto 0004 // -0022 │ │ +04f20e: 5442 0406 |0027: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0604 │ │ +04f212: 7110 6114 0200 |0029: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1461 │ │ +04f218: 0c02 |002c: move-result-object v2 │ │ +04f21a: 5443 0106 |002d: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0601 │ │ +04f21e: 6e20 5916 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +04f224: 0c01 |0032: move-result-object v1 │ │ +04f226: 1f01 df02 |0033: check-cast v1, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f22a: 3801 cfff |0035: if-eqz v1, 0004 // -0031 │ │ +04f22e: 6e20 5314 4100 |0037: invoke-virtual {v1, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.removeContainerAndCancelIfNecessary:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Z // method@1453 │ │ +04f234: 7110 5014 0100 |003a: invoke-static {v1}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; // method@1450 │ │ +04f23a: 0c02 |003d: move-result-object v2 │ │ +04f23c: 6e10 6f16 0200 |003e: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@166f │ │ +04f242: 0a02 |0041: move-result v2 │ │ +04f244: 3902 c2ff |0042: if-nez v2, 0004 // -003e │ │ +04f248: 5442 0406 |0044: iget-object v2, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@0604 │ │ +04f24c: 7110 6114 0200 |0046: invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; // method@1461 │ │ +04f252: 0c02 |0049: move-result-object v2 │ │ +04f254: 5443 0106 |004a: iget-object v3, v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mCacheKey:Ljava/lang/String; // field@0601 │ │ +04f258: 6e20 5d16 3200 |004c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +04f25e: 28b5 |004f: goto 0004 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=369 │ │ 0x0005 line=353 │ │ 0x0013 line=354 │ │ 0x0015 line=355 │ │ @@ -86461,17 +86473,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f180: |[04f180] com.android.volley.toolbox.ImageLoader$ImageContainer.getBitmap:()Landroid/graphics/Bitmap; │ │ -04f190: 5410 0106 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0601 │ │ -04f194: 1100 |0002: return-object v0 │ │ +04f260: |[04f260] com.android.volley.toolbox.ImageLoader$ImageContainer.getBitmap:()Landroid/graphics/Bitmap; │ │ +04f270: 5410 0006 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mBitmap:Landroid/graphics/Bitmap; // field@0600 │ │ +04f274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageLoader$ImageContainer;) │ │ @@ -86479,43 +86491,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f198: |[04f198] com.android.volley.toolbox.ImageLoader$ImageContainer.getRequestUrl:()Ljava/lang/String; │ │ -04f1a8: 5410 0406 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mRequestUrl:Ljava/lang/String; // field@0604 │ │ -04f1ac: 1100 |0002: return-object v0 │ │ +04f278: |[04f278] com.android.volley.toolbox.ImageLoader$ImageContainer.getRequestUrl:()Ljava/lang/String; │ │ +04f288: 5410 0306 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.mRequestUrl:Ljava/lang/String; // field@0603 │ │ +04f28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ Class #358 header: │ │ -class_idx : 738 │ │ +class_idx : 739 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 9 │ │ │ │ Class #358 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; Lcom/android/volley/toolbox/ImageLoader$ImageContainer; Lcom/android/volley/toolbox/ImageLoader$ImageListener; Lcom/android/volley/toolbox/ImageLoader$ImageCache; } │ │ -Annotations on field #1543 'mBatchedResponses' │ │ +Annotations on field #1542 'mBatchedResponses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;" ">;" } │ │ -Annotations on field #1546 'mInFlightRequests' │ │ +Annotations on field #1545 'mInFlightRequests' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;" ">;" } │ │ -Annotations on method #5222 'makeImageRequest' │ │ +Annotations on method #5227 'makeImageRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "II" "Landroid/widget/ImageView$ScaleType;" "Ljava/lang/String;" ")" "Lcom/android/volley/Request" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ │ │ Class #358 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -86555,32 +86567,32 @@ │ │ type : '(Lcom/android/volley/RequestQueue;Lcom/android/volley/toolbox/ImageLoader$ImageCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04f1b0: |[04f1b0] com.android.volley.toolbox.ImageLoader.:(Lcom/android/volley/RequestQueue;Lcom/android/volley/toolbox/ImageLoader$ImageCache;)V │ │ -04f1c0: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -04f1c6: 1300 6400 |0003: const/16 v0, #int 100 // #64 │ │ -04f1ca: 5920 0606 |0005: iput v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0606 │ │ -04f1ce: 2200 6c03 |0007: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -04f1d2: 7010 4e16 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -04f1d8: 5b20 0a06 |000c: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f1dc: 2200 6c03 |000e: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -04f1e0: 7010 4e16 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -04f1e6: 5b20 0706 |0013: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0607 │ │ -04f1ea: 2200 5800 |0015: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -04f1ee: 7100 8201 0000 |0017: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -04f1f4: 0c01 |001a: move-result-object v1 │ │ -04f1f6: 7020 7501 1000 |001b: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -04f1fc: 5b20 0906 |001e: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mHandler:Landroid/os/Handler; // field@0609 │ │ -04f200: 5b23 0b06 |0020: iput-object v3, v2, Lcom/android/volley/toolbox/ImageLoader;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@060b │ │ -04f204: 5b24 0806 |0022: iput-object v4, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0608 │ │ -04f208: 0e00 |0024: return-void │ │ +04f290: |[04f290] com.android.volley.toolbox.ImageLoader.:(Lcom/android/volley/RequestQueue;Lcom/android/volley/toolbox/ImageLoader$ImageCache;)V │ │ +04f2a0: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04f2a6: 1300 6400 |0003: const/16 v0, #int 100 // #64 │ │ +04f2aa: 5920 0506 |0005: iput v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0605 │ │ +04f2ae: 2200 6e03 |0007: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +04f2b2: 7010 5516 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +04f2b8: 5b20 0906 |000c: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f2bc: 2200 6e03 |000e: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +04f2c0: 7010 5516 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +04f2c6: 5b20 0606 |0013: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0606 │ │ +04f2ca: 2200 5800 |0015: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +04f2ce: 7100 8201 0000 |0017: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +04f2d4: 0c01 |001a: move-result-object v1 │ │ +04f2d6: 7020 7501 1000 |001b: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +04f2dc: 5b20 0806 |001e: iput-object v0, v2, Lcom/android/volley/toolbox/ImageLoader;.mHandler:Landroid/os/Handler; // field@0608 │ │ +04f2e0: 5b23 0a06 |0020: iput-object v3, v2, Lcom/android/volley/toolbox/ImageLoader;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@060a │ │ +04f2e4: 5b24 0706 |0022: iput-object v4, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0607 │ │ +04f2e8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=47 │ │ 0x0007 line=56 │ │ 0x000e line=60 │ │ 0x0015 line=64 │ │ @@ -86597,17 +86609,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f20c: |[04f20c] com.android.volley.toolbox.ImageLoader.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ -04f21c: 5410 0a06 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f220: 1100 |0002: return-object v0 │ │ +04f2ec: |[04f2ec] com.android.volley.toolbox.ImageLoader.access$100:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ +04f2fc: 5410 0906 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageLoader;) │ │ @@ -86615,17 +86627,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f224: |[04f224] com.android.volley.toolbox.ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ -04f234: 5410 0706 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0607 │ │ -04f238: 1100 |0002: return-object v0 │ │ +04f304: |[04f304] com.android.volley.toolbox.ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ +04f314: 5410 0606 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0606 │ │ +04f318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/ImageLoader;) │ │ @@ -86633,17 +86645,17 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f23c: |[04f23c] com.android.volley.toolbox.ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -04f24c: 5b01 0c06 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060c │ │ -04f250: 1101 |0002: return-object v1 │ │ +04f31c: |[04f31c] com.android.volley.toolbox.ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +04f32c: 5b01 0b06 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060b │ │ +04f330: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ │ │ @@ -86652,28 +86664,28 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -04f254: |[04f254] com.android.volley.toolbox.ImageLoader.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V │ │ -04f264: 5440 0706 |0000: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0607 │ │ -04f268: 6e30 5416 5006 |0002: invoke-virtual {v0, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -04f26e: 5440 0c06 |0005: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060c │ │ -04f272: 3900 1300 |0007: if-nez v0, 001a // +0013 │ │ -04f276: 2200 dd02 |0009: new-instance v0, Lcom/android/volley/toolbox/ImageLoader$4; // type@02dd │ │ -04f27a: 7020 4614 4000 |000b: invoke-direct {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$4;.:(Lcom/android/volley/toolbox/ImageLoader;)V // method@1446 │ │ -04f280: 5b40 0c06 |000e: iput-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060c │ │ -04f284: 5440 0906 |0010: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mHandler:Landroid/os/Handler; // field@0609 │ │ -04f288: 5441 0c06 |0012: iget-object v1, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060c │ │ -04f28c: 5242 0606 |0014: iget v2, v4, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0606 │ │ -04f290: 8122 |0016: int-to-long v2, v2 │ │ -04f292: 6e40 7c01 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@017c │ │ -04f298: 0e00 |001a: return-void │ │ +04f334: |[04f334] com.android.volley.toolbox.ImageLoader.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V │ │ +04f344: 5440 0606 |0000: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mBatchedResponses:Ljava/util/HashMap; // field@0606 │ │ +04f348: 6e30 5b16 5006 |0002: invoke-virtual {v0, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +04f34e: 5440 0b06 |0005: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060b │ │ +04f352: 3900 1300 |0007: if-nez v0, 001a // +0013 │ │ +04f356: 2200 de02 |0009: new-instance v0, Lcom/android/volley/toolbox/ImageLoader$4; // type@02de │ │ +04f35a: 7020 4b14 4000 |000b: invoke-direct {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$4;.:(Lcom/android/volley/toolbox/ImageLoader;)V // method@144b │ │ +04f360: 5b40 0b06 |000e: iput-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060b │ │ +04f364: 5440 0806 |0010: iget-object v0, v4, Lcom/android/volley/toolbox/ImageLoader;.mHandler:Landroid/os/Handler; // field@0608 │ │ +04f368: 5441 0b06 |0012: iget-object v1, v4, Lcom/android/volley/toolbox/ImageLoader;.mRunnable:Ljava/lang/Runnable; // field@060b │ │ +04f36c: 5242 0506 |0014: iget v2, v4, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0605 │ │ +04f370: 8122 |0016: int-to-long v2, v2 │ │ +04f372: 6e40 7c01 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@017c │ │ +04f378: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0005 line=460 │ │ 0x0009 line=461 │ │ 0x0010 line=486 │ │ 0x001a line=488 │ │ @@ -86687,47 +86699,45 @@ │ │ type : '(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -04f29c: |[04f29c] com.android.volley.toolbox.ImageLoader.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; │ │ -04f2ac: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -04f2b0: 6e10 e215 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@15e2 │ │ -04f2b6: 0a01 |0005: move-result v1 │ │ -04f2b8: d801 010c |0006: add-int/lit8 v1, v1, #int 12 // #0c │ │ -04f2bc: 7020 f415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -04f2c2: 1a01 9800 |000b: const-string v1, "#W" // string@0098 │ │ -04f2c6: 6e20 fa15 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04f2cc: 0c00 |0010: move-result-object v0 │ │ -04f2ce: 6e20 f615 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04f2d4: 0c00 |0014: move-result-object v0 │ │ -04f2d6: 1a01 9600 |0015: const-string v1, "#H" // string@0096 │ │ -04f2da: 6e20 fa15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04f2e0: 0c00 |001a: move-result-object v0 │ │ -04f2e2: 6e20 f615 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04f2e8: 0c00 |001e: move-result-object v0 │ │ -04f2ea: 1a01 9700 |001f: const-string v1, "#S" // string@0097 │ │ -04f2ee: 6e20 fa15 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04f2f4: 0c00 |0024: move-result-object v0 │ │ -04f2f6: 6e10 b712 0500 |0025: invoke-virtual {v5}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@12b7 │ │ -04f2fc: 0a01 |0028: move-result v1 │ │ -04f2fe: 6e20 f615 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04f304: 0c00 |002c: move-result-object v0 │ │ -04f306: 6e20 fa15 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04f30c: 0c00 |0030: move-result-object v0 │ │ -04f30e: 6e10 ff15 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04f314: 0c00 |0034: move-result-object v0 │ │ -04f316: 1100 |0035: return-object v0 │ │ +04f37c: |[04f37c] com.android.volley.toolbox.ImageLoader.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; │ │ +04f38c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +04f390: 6e10 e915 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@15e9 │ │ +04f396: 0a01 |0005: move-result v1 │ │ +04f398: d801 010c |0006: add-int/lit8 v1, v1, #int 12 // #0c │ │ +04f39c: 7020 fb15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +04f3a2: 1a01 ab00 |000b: const-string v1, "#W" // string@00ab │ │ +04f3a6: 6e20 0116 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04f3ac: 0c00 |0010: move-result-object v0 │ │ +04f3ae: 6e20 fd15 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04f3b4: 0c00 |0014: move-result-object v0 │ │ +04f3b6: 1a01 a900 |0015: const-string v1, "#H" // string@00a9 │ │ +04f3ba: 6e20 0116 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04f3c0: 0c00 |001a: move-result-object v0 │ │ +04f3c2: 6e20 fd15 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04f3c8: 0c00 |001e: move-result-object v0 │ │ +04f3ca: 1a01 aa00 |001f: const-string v1, "#S" // string@00aa │ │ +04f3ce: 6e20 0116 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04f3d4: 0c00 |0024: move-result-object v0 │ │ +04f3d6: 6e10 b712 0500 |0025: invoke-virtual {v5}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@12b7 │ │ +04f3dc: 0a01 |0028: move-result v1 │ │ +04f3de: 6e20 fd15 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04f3e4: 0c00 |002c: move-result-object v0 │ │ +04f3e6: 6e20 0116 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04f3ec: 0c00 |0030: move-result-object v0 │ │ +04f3ee: 6e10 0616 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04f3f4: 0c00 |0034: move-result-object v0 │ │ +04f3f6: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ - 0x0017 line=504 │ │ - 0x0031 line=505 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 url Ljava/lang/String; │ │ 0x0000 - 0x0036 reg=3 maxWidth I │ │ 0x0000 - 0x0036 reg=4 maxHeight I │ │ 0x0000 - 0x0036 reg=5 scaleType Landroid/widget/ImageView$ScaleType; │ │ │ │ #6 : (in Lcom/android/volley/toolbox/ImageLoader;) │ │ @@ -86735,18 +86745,18 @@ │ │ type : '(Landroid/widget/ImageView;II)Lcom/android/volley/toolbox/ImageLoader$ImageListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -04f318: |[04f318] com.android.volley.toolbox.ImageLoader.getImageListener:(Landroid/widget/ImageView;II)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ -04f328: 2200 da02 |0000: new-instance v0, Lcom/android/volley/toolbox/ImageLoader$1; // type@02da │ │ -04f32c: 7040 3e14 3021 |0002: invoke-direct {v0, v3, v1, v2}, Lcom/android/volley/toolbox/ImageLoader$1;.:(ILandroid/widget/ImageView;I)V // method@143e │ │ -04f332: 1100 |0005: return-object v0 │ │ +04f3f8: |[04f3f8] com.android.volley.toolbox.ImageLoader.getImageListener:(Landroid/widget/ImageView;II)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ +04f408: 2200 db02 |0000: new-instance v0, Lcom/android/volley/toolbox/ImageLoader$1; // type@02db │ │ +04f40c: 7040 4314 3021 |0002: invoke-direct {v0, v3, v1, v2}, Lcom/android/volley/toolbox/ImageLoader$1;.:(ILandroid/widget/ImageView;I)V // method@1443 │ │ +04f412: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/widget/ImageView; │ │ 0x0000 - 0x0006 reg=2 defaultImageResId I │ │ 0x0000 - 0x0006 reg=3 errorImageResId I │ │ @@ -86756,25 +86766,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04f334: |[04f334] com.android.volley.toolbox.ImageLoader.throwIfNotOnMainThread:()V │ │ -04f344: 7100 8301 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ -04f34a: 0c00 |0003: move-result-object v0 │ │ -04f34c: 7100 8201 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -04f352: 0c01 |0007: move-result-object v1 │ │ -04f354: 3210 0a00 |0008: if-eq v0, v1, 0012 // +000a │ │ -04f358: 2200 3503 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -04f35c: 1a01 df03 |000c: const-string v1, "ImageLoader must be invoked from the main thread." // string@03df │ │ -04f360: 7020 a515 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -04f366: 2700 |0011: throw v0 │ │ -04f368: 0e00 |0012: return-void │ │ +04f414: |[04f414] com.android.volley.toolbox.ImageLoader.throwIfNotOnMainThread:()V │ │ +04f424: 7100 8301 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ +04f42a: 0c00 |0003: move-result-object v0 │ │ +04f42c: 7100 8201 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +04f432: 0c01 |0007: move-result-object v1 │ │ +04f434: 3210 0a00 |0008: if-eq v0, v1, 0012 // +000a │ │ +04f438: 2200 3703 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +04f43c: 1a01 f103 |000c: const-string v1, "ImageLoader must be invoked from the main thread." // string@03f1 │ │ +04f440: 7020 ac15 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +04f446: 2700 |0011: throw v0 │ │ +04f448: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x000a line=492 │ │ 0x0012 line=494 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/android/volley/toolbox/ImageLoader; │ │ @@ -86785,19 +86795,19 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04f36c: |[04f36c] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ -04f37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f37e: 6e50 6014 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;II)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1460 │ │ -04f384: 0c00 |0004: move-result-object v0 │ │ -04f386: 1100 |0005: return-object v0 │ │ +04f44c: |[04f44c] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ +04f45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f45e: 6e50 6514 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;II)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1465 │ │ +04f464: 0c00 |0004: move-result-object v0 │ │ +04f466: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0006 reg=2 requestUrl Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 listener Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ @@ -86807,24 +86817,24 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;II)Lcom/android/volley/toolbox/ImageLoader$ImageContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -04f388: |[04f388] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;II)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ -04f398: 6205 5c05 |0000: sget-object v5, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ -04f39c: 0760 |0002: move-object v0, v6 │ │ -04f39e: 0771 |0003: move-object v1, v7 │ │ -04f3a0: 0782 |0004: move-object v2, v8 │ │ -04f3a2: 0193 |0005: move v3, v9 │ │ -04f3a4: 01a4 |0006: move v4, v10 │ │ -04f3a6: 7406 6114 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1461 │ │ -04f3ac: 0c00 |000a: move-result-object v0 │ │ -04f3ae: 1100 |000b: return-object v0 │ │ +04f468: |[04f468] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;II)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ +04f478: 6205 5c05 |0000: sget-object v5, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ +04f47c: 0760 |0002: move-object v0, v6 │ │ +04f47e: 0771 |0003: move-object v1, v7 │ │ +04f480: 0782 |0004: move-object v2, v8 │ │ +04f482: 0193 |0005: move v3, v9 │ │ +04f484: 01a4 |0006: move v4, v10 │ │ +04f486: 7406 6614 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1466 │ │ +04f48c: 0c00 |000a: move-result-object v0 │ │ +04f48e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x000c reg=7 requestUrl Ljava/lang/String; │ │ 0x0000 - 0x000c reg=8 imageListener Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ @@ -86836,76 +86846,76 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 122 16-bit code units │ │ -04f3b0: |[04f3b0] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ -04f3c0: 7601 6a14 1400 |0000: invoke-direct/range {v20}, Lcom/android/volley/toolbox/ImageLoader;.throwIfNotOnMainThread:()V // method@146a │ │ -04f3c6: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -04f3ca: 0201 1700 |0005: move/from16 v1, v23 │ │ -04f3ce: 0202 1800 |0007: move/from16 v2, v24 │ │ -04f3d2: 0803 1900 |0009: move-object/from16 v3, v25 │ │ -04f3d6: 7140 6214 1032 |000b: invoke-static {v0, v1, v2, v3}, Lcom/android/volley/toolbox/ImageLoader;.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; // method@1462 │ │ -04f3dc: 0c0b |000e: move-result-object v11 │ │ -04f3de: 0800 1400 |000f: move-object/from16 v0, v20 │ │ -04f3e2: 5405 0806 |0011: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0608 │ │ -04f3e6: 7220 5014 b500 |0013: invoke-interface {v5, v11}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@1450 │ │ -04f3ec: 0c06 |0016: move-result-object v6 │ │ -04f3ee: 3806 1500 |0017: if-eqz v6, 002c // +0015 │ │ -04f3f2: 2204 e002 |0019: new-instance v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e0 │ │ -04f3f6: 1208 |001b: const/4 v8, #int 0 // #0 │ │ -04f3f8: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -04f3fa: 0805 1400 |001d: move-object/from16 v5, v20 │ │ -04f3fe: 0807 1500 |001f: move-object/from16 v7, v21 │ │ -04f402: 7606 5214 0400 |0021: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V // method@1452 │ │ -04f408: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -04f40a: 0800 1600 |0025: move-object/from16 v0, v22 │ │ -04f40e: 7230 5914 4005 |0027: invoke-interface {v0, v4, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@1459 │ │ -04f414: 0747 |002a: move-object v7, v4 │ │ -04f416: 1107 |002b: return-object v7 │ │ -04f418: 2207 e002 |002c: new-instance v7, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e0 │ │ -04f41c: 1209 |002e: const/4 v9, #int 0 // #0 │ │ -04f41e: 0808 1400 |002f: move-object/from16 v8, v20 │ │ -04f422: 080a 1500 |0031: move-object/from16 v10, v21 │ │ -04f426: 080c 1600 |0033: move-object/from16 v12, v22 │ │ -04f42a: 7606 5214 0700 |0035: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V // method@1452 │ │ -04f430: 1215 |0038: const/4 v5, #int 1 // #1 │ │ -04f432: 0800 1600 |0039: move-object/from16 v0, v22 │ │ -04f436: 7230 5914 7005 |003b: invoke-interface {v0, v7, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@1459 │ │ -04f43c: 0800 1400 |003e: move-object/from16 v0, v20 │ │ -04f440: 5405 0a06 |0040: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f444: 6e20 5216 b500 |0042: invoke-virtual {v5, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -04f44a: 0c13 |0045: move-result-object v19 │ │ -04f44c: 1f13 de02 |0046: check-cast v19, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f450: 3813 0800 |0048: if-eqz v19, 0050 // +0008 │ │ -04f454: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -04f458: 6e20 4c14 7000 |004c: invoke-virtual {v0, v7}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.addContainer:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@144c │ │ -04f45e: 28dc |004f: goto 002b // -0024 │ │ -04f460: 080c 1400 |0050: move-object/from16 v12, v20 │ │ -04f464: 080d 1500 |0052: move-object/from16 v13, v21 │ │ -04f468: 020e 1700 |0054: move/from16 v14, v23 │ │ -04f46c: 020f 1800 |0056: move/from16 v15, v24 │ │ -04f470: 0810 1900 |0058: move-object/from16 v16, v25 │ │ -04f474: 0811 0b00 |005a: move-object/from16 v17, v11 │ │ -04f478: 7406 6614 0c00 |005c: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lcom/android/volley/toolbox/ImageLoader;.makeImageRequest:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;Ljava/lang/String;)Lcom/android/volley/Request; // method@1466 │ │ -04f47e: 0c12 |005f: move-result-object v18 │ │ -04f480: 0800 1400 |0060: move-object/from16 v0, v20 │ │ -04f484: 5405 0b06 |0062: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@060b │ │ -04f488: 0800 1200 |0064: move-object/from16 v0, v18 │ │ -04f48c: 6e20 ac13 0500 |0066: invoke-virtual {v5, v0}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13ac │ │ -04f492: 0800 1400 |0069: move-object/from16 v0, v20 │ │ -04f496: 5405 0a06 |006b: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f49a: 2208 de02 |006d: new-instance v8, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f49e: 0800 1400 |006f: move-object/from16 v0, v20 │ │ -04f4a2: 0801 1200 |0071: move-object/from16 v1, v18 │ │ -04f4a6: 7040 4814 0871 |0073: invoke-direct {v8, v0, v1, v7}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.:(Lcom/android/volley/toolbox/ImageLoader;Lcom/android/volley/Request;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@1448 │ │ -04f4ac: 6e30 5416 b508 |0076: invoke-virtual {v5, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -04f4b2: 28b2 |0079: goto 002b // -004e │ │ +04f490: |[04f490] com.android.volley.toolbox.ImageLoader.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ +04f4a0: 7601 6f14 1400 |0000: invoke-direct/range {v20}, Lcom/android/volley/toolbox/ImageLoader;.throwIfNotOnMainThread:()V // method@146f │ │ +04f4a6: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +04f4aa: 0201 1700 |0005: move/from16 v1, v23 │ │ +04f4ae: 0202 1800 |0007: move/from16 v2, v24 │ │ +04f4b2: 0803 1900 |0009: move-object/from16 v3, v25 │ │ +04f4b6: 7140 6714 1032 |000b: invoke-static {v0, v1, v2, v3}, Lcom/android/volley/toolbox/ImageLoader;.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; // method@1467 │ │ +04f4bc: 0c0b |000e: move-result-object v11 │ │ +04f4be: 0800 1400 |000f: move-object/from16 v0, v20 │ │ +04f4c2: 5405 0706 |0011: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0607 │ │ +04f4c6: 7220 5514 b500 |0013: invoke-interface {v5, v11}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@1455 │ │ +04f4cc: 0c06 |0016: move-result-object v6 │ │ +04f4ce: 3806 1500 |0017: if-eqz v6, 002c // +0015 │ │ +04f4d2: 2204 e102 |0019: new-instance v4, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e1 │ │ +04f4d6: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +04f4d8: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +04f4da: 0805 1400 |001d: move-object/from16 v5, v20 │ │ +04f4de: 0807 1500 |001f: move-object/from16 v7, v21 │ │ +04f4e2: 7606 5714 0400 |0021: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V // method@1457 │ │ +04f4e8: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +04f4ea: 0800 1600 |0025: move-object/from16 v0, v22 │ │ +04f4ee: 7230 5e14 4005 |0027: invoke-interface {v0, v4, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@145e │ │ +04f4f4: 0747 |002a: move-object v7, v4 │ │ +04f4f6: 1107 |002b: return-object v7 │ │ +04f4f8: 2207 e102 |002c: new-instance v7, Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // type@02e1 │ │ +04f4fc: 1209 |002e: const/4 v9, #int 0 // #0 │ │ +04f4fe: 0808 1400 |002f: move-object/from16 v8, v20 │ │ +04f502: 080a 1500 |0031: move-object/from16 v10, v21 │ │ +04f506: 080c 1600 |0033: move-object/from16 v12, v22 │ │ +04f50a: 7606 5714 0700 |0035: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.:(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V // method@1457 │ │ +04f510: 1215 |0038: const/4 v5, #int 1 // #1 │ │ +04f512: 0800 1600 |0039: move-object/from16 v0, v22 │ │ +04f516: 7230 5e14 7005 |003b: invoke-interface {v0, v7, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@145e │ │ +04f51c: 0800 1400 |003e: move-object/from16 v0, v20 │ │ +04f520: 5405 0906 |0040: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f524: 6e20 5916 b500 |0042: invoke-virtual {v5, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +04f52a: 0c13 |0045: move-result-object v19 │ │ +04f52c: 1f13 df02 |0046: check-cast v19, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f530: 3813 0800 |0048: if-eqz v19, 0050 // +0008 │ │ +04f534: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +04f538: 6e20 5114 7000 |004c: invoke-virtual {v0, v7}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.addContainer:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@1451 │ │ +04f53e: 28dc |004f: goto 002b // -0024 │ │ +04f540: 080c 1400 |0050: move-object/from16 v12, v20 │ │ +04f544: 080d 1500 |0052: move-object/from16 v13, v21 │ │ +04f548: 020e 1700 |0054: move/from16 v14, v23 │ │ +04f54c: 020f 1800 |0056: move/from16 v15, v24 │ │ +04f550: 0810 1900 |0058: move-object/from16 v16, v25 │ │ +04f554: 0811 0b00 |005a: move-object/from16 v17, v11 │ │ +04f558: 7406 6b14 0c00 |005c: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lcom/android/volley/toolbox/ImageLoader;.makeImageRequest:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;Ljava/lang/String;)Lcom/android/volley/Request; // method@146b │ │ +04f55e: 0c12 |005f: move-result-object v18 │ │ +04f560: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +04f564: 5405 0a06 |0062: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mRequestQueue:Lcom/android/volley/RequestQueue; // field@060a │ │ +04f568: 0800 1200 |0064: move-object/from16 v0, v18 │ │ +04f56c: 6e20 b013 0500 |0066: invoke-virtual {v5, v0}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13b0 │ │ +04f572: 0800 1400 |0069: move-object/from16 v0, v20 │ │ +04f576: 5405 0906 |006b: iget-object v5, v0, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f57a: 2208 df02 |006d: new-instance v8, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f57e: 0800 1400 |006f: move-object/from16 v0, v20 │ │ +04f582: 0801 1200 |0071: move-object/from16 v1, v18 │ │ +04f586: 7040 4d14 0871 |0073: invoke-direct {v8, v0, v1, v7}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.:(Lcom/android/volley/toolbox/ImageLoader;Lcom/android/volley/Request;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@144d │ │ +04f58c: 6e30 5b16 b508 |0076: invoke-virtual {v5, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +04f592: 28b2 |0079: goto 002b // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=213 │ │ 0x000f line=216 │ │ 0x0017 line=217 │ │ 0x0019 line=219 │ │ @@ -86938,19 +86948,19 @@ │ │ type : '(Ljava/lang/String;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -04f4b4: |[04f4b4] com.android.volley.toolbox.ImageLoader.isCached:(Ljava/lang/String;II)Z │ │ -04f4c4: 6200 5c05 |0000: sget-object v0, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ -04f4c8: 6e50 6514 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/android/volley/toolbox/ImageLoader;.isCached:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Z // method@1465 │ │ -04f4ce: 0a00 |0005: move-result v0 │ │ -04f4d0: 0f00 |0006: return v0 │ │ +04f594: |[04f594] com.android.volley.toolbox.ImageLoader.isCached:(Ljava/lang/String;II)Z │ │ +04f5a4: 6200 5c05 |0000: sget-object v0, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ +04f5a8: 6e50 6a14 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/android/volley/toolbox/ImageLoader;.isCached:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Z // method@146a │ │ +04f5ae: 0a00 |0005: move-result v0 │ │ +04f5b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0007 reg=2 requestUrl Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 maxWidth I │ │ @@ -86961,26 +86971,26 @@ │ │ type : '(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -04f4d4: |[04f4d4] com.android.volley.toolbox.ImageLoader.isCached:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Z │ │ -04f4e4: 7010 6a14 0200 |0000: invoke-direct {v2}, Lcom/android/volley/toolbox/ImageLoader;.throwIfNotOnMainThread:()V // method@146a │ │ -04f4ea: 7140 6214 4365 |0003: invoke-static {v3, v4, v5, v6}, Lcom/android/volley/toolbox/ImageLoader;.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; // method@1462 │ │ -04f4f0: 0c00 |0006: move-result-object v0 │ │ -04f4f2: 5421 0806 |0007: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0608 │ │ -04f4f6: 7220 5014 0100 |0009: invoke-interface {v1, v0}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@1450 │ │ -04f4fc: 0c01 |000c: move-result-object v1 │ │ -04f4fe: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -04f502: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -04f504: 0f01 |0010: return v1 │ │ -04f506: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -04f508: 28fe |0012: goto 0010 // -0002 │ │ +04f5b4: |[04f5b4] com.android.volley.toolbox.ImageLoader.isCached:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Z │ │ +04f5c4: 7010 6f14 0200 |0000: invoke-direct {v2}, Lcom/android/volley/toolbox/ImageLoader;.throwIfNotOnMainThread:()V // method@146f │ │ +04f5ca: 7140 6714 4365 |0003: invoke-static {v3, v4, v5, v6}, Lcom/android/volley/toolbox/ImageLoader;.getCacheKey:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;)Ljava/lang/String; // method@1467 │ │ +04f5d0: 0c00 |0006: move-result-object v0 │ │ +04f5d2: 5421 0706 |0007: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0607 │ │ +04f5d6: 7220 5514 0100 |0009: invoke-interface {v1, v0}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@1455 │ │ +04f5dc: 0c01 |000c: move-result-object v1 │ │ +04f5de: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +04f5e2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +04f5e4: 0f01 |0010: return v1 │ │ +04f5e6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +04f5e8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=168 │ │ 0x0007 line=169 │ │ locals : │ │ 0x0007 - 0x0013 reg=0 cacheKey Ljava/lang/String; │ │ @@ -86995,27 +87005,27 @@ │ │ type : '(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;Ljava/lang/String;)Lcom/android/volley/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -04f50c: |[04f50c] com.android.volley.toolbox.ImageLoader.makeImageRequest:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;Ljava/lang/String;)Lcom/android/volley/Request; │ │ -04f51c: 2200 e302 |0000: new-instance v0, Lcom/android/volley/toolbox/ImageRequest; // type@02e3 │ │ -04f520: 2202 db02 |0002: new-instance v2, Lcom/android/volley/toolbox/ImageLoader$2; // type@02db │ │ -04f524: 7030 4114 820d |0004: invoke-direct {v2, v8, v13}, Lcom/android/volley/toolbox/ImageLoader$2;.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V // method@1441 │ │ -04f52a: 6206 1600 |0007: sget-object v6, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0016 │ │ -04f52e: 2207 dc02 |0009: new-instance v7, Lcom/android/volley/toolbox/ImageLoader$3; // type@02dc │ │ -04f532: 7030 4414 870d |000b: invoke-direct {v7, v8, v13}, Lcom/android/volley/toolbox/ImageLoader$3;.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V // method@1444 │ │ -04f538: 0791 |000e: move-object v1, v9 │ │ -04f53a: 01a3 |000f: move v3, v10 │ │ -04f53c: 01b4 |0010: move v4, v11 │ │ -04f53e: 07c5 |0011: move-object v5, v12 │ │ -04f540: 7608 6d14 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V // method@146d │ │ -04f546: 1100 |0015: return-object v0 │ │ +04f5ec: |[04f5ec] com.android.volley.toolbox.ImageLoader.makeImageRequest:(Ljava/lang/String;IILandroid/widget/ImageView$ScaleType;Ljava/lang/String;)Lcom/android/volley/Request; │ │ +04f5fc: 2200 e402 |0000: new-instance v0, Lcom/android/volley/toolbox/ImageRequest; // type@02e4 │ │ +04f600: 2202 dc02 |0002: new-instance v2, Lcom/android/volley/toolbox/ImageLoader$2; // type@02dc │ │ +04f604: 7030 4614 820d |0004: invoke-direct {v2, v8, v13}, Lcom/android/volley/toolbox/ImageLoader$2;.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V // method@1446 │ │ +04f60a: 6206 1600 |0007: sget-object v6, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0016 │ │ +04f60e: 2207 dd02 |0009: new-instance v7, Lcom/android/volley/toolbox/ImageLoader$3; // type@02dd │ │ +04f612: 7030 4914 870d |000b: invoke-direct {v7, v8, v13}, Lcom/android/volley/toolbox/ImageLoader$3;.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V // method@1449 │ │ +04f618: 0791 |000e: move-object v1, v9 │ │ +04f61a: 01a3 |000f: move v3, v10 │ │ +04f61c: 01b4 |0010: move v4, v11 │ │ +04f61e: 07c5 |0011: move-object v5, v12 │ │ +04f620: 7608 7214 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V // method@1472 │ │ +04f626: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0016 reg=8 this Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0016 reg=9 requestUrl Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=10 maxWidth I │ │ @@ -87028,23 +87038,23 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/VolleyError;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04f548: |[04f548] com.android.volley.toolbox.ImageLoader.onGetImageError:(Ljava/lang/String;Lcom/android/volley/VolleyError;)V │ │ -04f558: 5421 0a06 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f55c: 6e20 5616 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -04f562: 0c00 |0005: move-result-object v0 │ │ -04f564: 1f00 de02 |0006: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f568: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -04f56c: 6e20 4f14 4000 |000a: invoke-virtual {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.setError:(Lcom/android/volley/VolleyError;)V // method@144f │ │ -04f572: 7030 5e14 3200 |000d: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/ImageLoader;.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V // method@145e │ │ -04f578: 0e00 |0010: return-void │ │ +04f628: |[04f628] com.android.volley.toolbox.ImageLoader.onGetImageError:(Ljava/lang/String;Lcom/android/volley/VolleyError;)V │ │ +04f638: 5421 0906 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f63c: 6e20 5d16 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +04f642: 0c00 |0005: move-result-object v0 │ │ +04f644: 1f00 df02 |0006: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f648: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +04f64c: 6e20 5414 4000 |000a: invoke-virtual {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.setError:(Lcom/android/volley/VolleyError;)V // method@1454 │ │ +04f652: 7030 6314 3200 |000d: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/ImageLoader;.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V // method@1463 │ │ +04f658: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0008 line=304 │ │ 0x000a line=306 │ │ 0x000d line=309 │ │ 0x0010 line=311 │ │ @@ -87059,25 +87069,25 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04f57c: |[04f57c] com.android.volley.toolbox.ImageLoader.onGetImageSuccess:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -04f58c: 5421 0806 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0608 │ │ -04f590: 7230 5114 3104 |0002: invoke-interface {v1, v3, v4}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@1451 │ │ -04f596: 5421 0a06 |0005: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@060a │ │ -04f59a: 6e20 5616 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1656 │ │ -04f5a0: 0c00 |000a: move-result-object v0 │ │ -04f5a2: 1f00 de02 |000b: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02de │ │ -04f5a6: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -04f5aa: 7120 4a14 4000 |000f: invoke-static {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$002:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@144a │ │ -04f5b0: 7030 5e14 3200 |0012: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/ImageLoader;.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V // method@145e │ │ -04f5b6: 0e00 |0015: return-void │ │ +04f65c: |[04f65c] com.android.volley.toolbox.ImageLoader.onGetImageSuccess:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +04f66c: 5421 0706 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mCache:Lcom/android/volley/toolbox/ImageLoader$ImageCache; // field@0607 │ │ +04f670: 7230 5614 3104 |0002: invoke-interface {v1, v3, v4}, Lcom/android/volley/toolbox/ImageLoader$ImageCache;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@1456 │ │ +04f676: 5421 0906 |0005: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader;.mInFlightRequests:Ljava/util/HashMap; // field@0609 │ │ +04f67a: 6e20 5d16 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@165d │ │ +04f680: 0c00 |000a: move-result-object v0 │ │ +04f682: 1f00 df02 |000b: check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; // type@02df │ │ +04f686: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +04f68a: 7120 4f14 4000 |000f: invoke-static {v0, v4}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;.access$002:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@144f │ │ +04f690: 7030 6314 3200 |0012: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/ImageLoader;.batchResponse:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)V // method@1463 │ │ +04f696: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0005 line=284 │ │ 0x000d line=286 │ │ 0x000f line=288 │ │ 0x0012 line=291 │ │ @@ -87093,32 +87103,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f5b8: |[04f5b8] com.android.volley.toolbox.ImageLoader.setBatchedResponseDelay:(I)V │ │ -04f5c8: 5901 0606 |0000: iput v1, v0, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0606 │ │ -04f5cc: 0e00 |0002: return-void │ │ +04f698: |[04f698] com.android.volley.toolbox.ImageLoader.setBatchedResponseDelay:(I)V │ │ +04f6a8: 5901 0506 |0000: iput v1, v0, Lcom/android/volley/toolbox/ImageLoader;.mBatchResponseDelayMs:I // field@0605 │ │ +04f6ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0003 reg=1 newBatchedResponseDelayMs I │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ Class #359 header: │ │ -class_idx : 743 │ │ +class_idx : 744 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2254 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2275 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #359 annotations: │ │ Annotations on class │ │ @@ -87147,57 +87157,57 @@ │ │ type : '(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04f5d0: |[04f5d0] com.android.volley.toolbox.NetworkImageView$1$1.:(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ -04f5e0: 5b01 1a06 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/NetworkImageView$1$1;.this$1:Lcom/android/volley/toolbox/NetworkImageView$1; // field@061a │ │ -04f5e4: 5b02 1b06 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/NetworkImageView$1$1;.val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061b │ │ -04f5e8: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04f5ee: 0e00 |0007: return-void │ │ +04f6b0: |[04f6b0] com.android.volley.toolbox.NetworkImageView$1$1.:(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ │ +04f6c0: 5b01 1906 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/NetworkImageView$1$1;.this$1:Lcom/android/volley/toolbox/NetworkImageView$1; // field@0619 │ │ +04f6c4: 5b02 1a06 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/NetworkImageView$1$1;.val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061a │ │ +04f6c8: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04f6ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/NetworkImageView$1$1; │ │ - 0x0000 - 0x0008 reg=1 this$1 Lcom/android/volley/toolbox/NetworkImageView$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/toolbox/NetworkImageView$1; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/NetworkImageView$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04f5f0: |[04f5f0] com.android.volley.toolbox.NetworkImageView$1$1.run:()V │ │ -04f600: 5430 1a06 |0000: iget-object v0, v3, Lcom/android/volley/toolbox/NetworkImageView$1$1;.this$1:Lcom/android/volley/toolbox/NetworkImageView$1; // field@061a │ │ -04f604: 5431 1b06 |0002: iget-object v1, v3, Lcom/android/volley/toolbox/NetworkImageView$1$1;.val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061b │ │ -04f608: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04f60a: 6e30 9214 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/android/volley/toolbox/NetworkImageView$1;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@1492 │ │ -04f610: 0e00 |0008: return-void │ │ +04f6d0: |[04f6d0] com.android.volley.toolbox.NetworkImageView$1$1.run:()V │ │ +04f6e0: 5430 1906 |0000: iget-object v0, v3, Lcom/android/volley/toolbox/NetworkImageView$1$1;.this$1:Lcom/android/volley/toolbox/NetworkImageView$1; // field@0619 │ │ +04f6e4: 5431 1a06 |0002: iget-object v1, v3, Lcom/android/volley/toolbox/NetworkImageView$1$1;.val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061a │ │ +04f6e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04f6ea: 6e30 9814 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/android/volley/toolbox/NetworkImageView$1;.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V // method@1498 │ │ +04f6f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/android/volley/toolbox/NetworkImageView$1$1; │ │ │ │ - source_file_idx : 2254 (NetworkImageView.java) │ │ + source_file_idx : 2275 (NetworkImageView.java) │ │ │ │ Class #360 header: │ │ -class_idx : 745 │ │ +class_idx : 746 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 658 │ │ -source_file_idx : 2254 │ │ +source_file_idx : 2275 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #360 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/NetworkImageView;' │ │ @@ -87232,18 +87242,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04f614: |[04f614] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;)V │ │ -04f624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f626: 7030 9414 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/NetworkImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1494 │ │ -04f62c: 0e00 |0004: return-void │ │ +04f6f4: |[04f6f4] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;)V │ │ +04f704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f706: 7030 9a14 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/NetworkImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@149a │ │ +04f70c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -87253,18 +87263,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04f630: |[04f630] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04f640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f642: 7040 9514 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/android/volley/toolbox/NetworkImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1495 │ │ -04f648: 0e00 |0004: return-void │ │ +04f710: |[04f710] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04f720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f722: 7040 9b14 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/android/volley/toolbox/NetworkImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@149b │ │ +04f728: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -87275,17 +87285,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04f64c: |[04f64c] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -04f65c: 7040 b812 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12b8 │ │ -04f662: 0e00 |0003: return-void │ │ +04f72c: |[04f72c] com.android.volley.toolbox.NetworkImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04f73c: 7040 b812 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12b8 │ │ +04f742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -87297,17 +87307,17 @@ │ │ type : '(Lcom/android/volley/toolbox/NetworkImageView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f664: |[04f664] com.android.volley.toolbox.NetworkImageView.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I │ │ -04f674: 5210 1f06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mErrorImageId:I // field@061f │ │ -04f678: 0f00 |0002: return v0 │ │ +04f744: |[04f744] com.android.volley.toolbox.NetworkImageView.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I │ │ +04f754: 5210 1e06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mErrorImageId:I // field@061e │ │ +04f758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/NetworkImageView; │ │ │ │ #4 : (in Lcom/android/volley/toolbox/NetworkImageView;) │ │ @@ -87315,17 +87325,17 @@ │ │ type : '(Lcom/android/volley/toolbox/NetworkImageView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f67c: |[04f67c] com.android.volley.toolbox.NetworkImageView.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I │ │ -04f68c: 5210 1e06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061e │ │ -04f690: 0f00 |0002: return v0 │ │ +04f75c: |[04f75c] com.android.volley.toolbox.NetworkImageView.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I │ │ +04f76c: 5210 1d06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061d │ │ +04f770: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/android/volley/toolbox/NetworkImageView; │ │ │ │ #5 : (in Lcom/android/volley/toolbox/NetworkImageView;) │ │ @@ -87333,23 +87343,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04f694: |[04f694] com.android.volley.toolbox.NetworkImageView.setDefaultImageOrNull:()V │ │ -04f6a4: 5210 1e06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061e │ │ -04f6a8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -04f6ac: 5210 1e06 |0004: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061e │ │ -04f6b0: 6e20 a714 0100 |0006: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14a7 │ │ -04f6b6: 0e00 |0009: return-void │ │ -04f6b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04f6ba: 6e20 a614 0100 |000b: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14a6 │ │ -04f6c0: 28fb |000e: goto 0009 // -0005 │ │ +04f774: |[04f774] com.android.volley.toolbox.NetworkImageView.setDefaultImageOrNull:()V │ │ +04f784: 5210 1d06 |0000: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061d │ │ +04f788: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +04f78c: 5210 1d06 |0004: iget v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061d │ │ +04f790: 6e20 ad14 0100 |0006: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14ad │ │ +04f796: 0e00 |0009: return-void │ │ +04f798: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04f79a: 6e20 ac14 0100 |000b: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14ac │ │ +04f7a0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0009 line=204 │ │ 0x000a line=202 │ │ locals : │ │ @@ -87361,18 +87371,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04f6c4: |[04f6c4] com.android.volley.toolbox.NetworkImageView.drawableStateChanged:()V │ │ -04f6d4: 6f10 b912 0000 |0000: invoke-super {v0}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@12b9 │ │ -04f6da: 6e10 9e14 0000 |0003: invoke-virtual {v0}, Lcom/android/volley/toolbox/NetworkImageView;.invalidate:()V // method@149e │ │ -04f6e0: 0e00 |0006: return-void │ │ +04f7a4: |[04f7a4] com.android.volley.toolbox.NetworkImageView.drawableStateChanged:()V │ │ +04f7b4: 6f10 b912 0000 |0000: invoke-super {v0}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@12b9 │ │ +04f7ba: 6e10 a414 0000 |0003: invoke-virtual {v0}, Lcom/android/volley/toolbox/NetworkImageView;.invalidate:()V // method@14a4 │ │ +04f7c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0006 line=229 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/android/volley/toolbox/NetworkImageView; │ │ @@ -87382,17 +87392,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f6e4: |[04f6e4] com.android.volley.toolbox.NetworkImageView.getImageURL:()Ljava/lang/String; │ │ -04f6f4: 5410 2206 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0622 │ │ -04f6f8: 1100 |0002: return-object v0 │ │ +04f7c4: |[04f7c4] com.android.volley.toolbox.NetworkImageView.getImageURL:()Ljava/lang/String; │ │ +04f7d4: 5410 2106 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0621 │ │ +04f7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/NetworkImageView; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/NetworkImageView;) │ │ @@ -87400,96 +87410,96 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 143 16-bit code units │ │ -04f6fc: |[04f6fc] com.android.volley.toolbox.NetworkImageView.loadImageIfNecessary:(Z)V │ │ -04f70c: 12ec |0000: const/4 v12, #int -2 // #fe │ │ -04f70e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04f710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04f712: 6e10 9d14 0d00 |0003: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getWidth:()I // method@149d │ │ -04f718: 0a09 |0006: move-result v9 │ │ -04f71a: 6e10 9914 0d00 |0007: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getHeight:()I // method@1499 │ │ -04f720: 0a06 |000a: move-result v6 │ │ -04f722: 6e10 9c14 0d00 |000b: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@149c │ │ -04f728: 0c05 |000e: move-result-object v5 │ │ -04f72a: 120b |000f: const/4 v11, #int 0 // #0 │ │ -04f72c: 120a |0010: const/4 v10, #int 0 // #0 │ │ -04f72e: 6e10 9b14 0d00 |0011: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@149b │ │ -04f734: 0c02 |0014: move-result-object v2 │ │ -04f736: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ -04f73a: 6e10 9b14 0d00 |0017: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@149b │ │ -04f740: 0c02 |001a: move-result-object v2 │ │ -04f742: 5222 5505 |001b: iget v2, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0555 │ │ -04f746: 33c2 1800 |001d: if-ne v2, v12, 0035 // +0018 │ │ -04f74a: 010b |001f: move v11, v0 │ │ -04f74c: 6e10 9b14 0d00 |0020: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@149b │ │ -04f752: 0c02 |0023: move-result-object v2 │ │ -04f754: 5222 5405 |0024: iget v2, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0554 │ │ -04f758: 33c2 1100 |0026: if-ne v2, v12, 0037 // +0011 │ │ -04f75c: 010a |0028: move v10, v0 │ │ -04f75e: 380b 1000 |0029: if-eqz v11, 0039 // +0010 │ │ -04f762: 380a 0e00 |002b: if-eqz v10, 0039 // +000e │ │ -04f766: 0107 |002d: move v7, v0 │ │ -04f768: 3909 0d00 |002e: if-nez v9, 003b // +000d │ │ -04f76c: 3906 0b00 |0030: if-nez v6, 003b // +000b │ │ -04f770: 3907 0900 |0032: if-nez v7, 003b // +0009 │ │ -04f774: 0e00 |0034: return-void │ │ -04f776: 011b |0035: move v11, v1 │ │ -04f778: 28ea |0036: goto 0020 // -0016 │ │ -04f77a: 011a |0037: move v10, v1 │ │ -04f77c: 28f1 |0038: goto 0029 // -000f │ │ -04f77e: 0117 |0039: move v7, v1 │ │ -04f780: 28f4 |003a: goto 002e // -000c │ │ -04f782: 54d0 2206 |003b: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0622 │ │ -04f786: 7110 f310 0000 |003d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ -04f78c: 0a00 |0040: move-result v0 │ │ -04f78e: 3800 1200 |0041: if-eqz v0, 0053 // +0012 │ │ -04f792: 54d0 2006 |0043: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f796: 3800 0a00 |0045: if-eqz v0, 004f // +000a │ │ -04f79a: 54d0 2006 |0047: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f79e: 6e10 5514 0000 |0049: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@1455 │ │ -04f7a4: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -04f7a6: 5bd0 2006 |004d: iput-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f7aa: 7010 a314 0d00 |004f: invoke-direct {v13}, Lcom/android/volley/toolbox/NetworkImageView;.setDefaultImageOrNull:()V // method@14a3 │ │ -04f7b0: 28e2 |0052: goto 0034 // -001e │ │ -04f7b2: 54d0 2006 |0053: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f7b6: 3800 2000 |0055: if-eqz v0, 0075 // +0020 │ │ -04f7ba: 54d0 2006 |0057: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f7be: 6e10 5714 0000 |0059: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getRequestUrl:()Ljava/lang/String; // method@1457 │ │ -04f7c4: 0c00 |005c: move-result-object v0 │ │ -04f7c6: 3800 1800 |005d: if-eqz v0, 0075 // +0018 │ │ -04f7ca: 54d0 2006 |005f: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f7ce: 6e10 5714 0000 |0061: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getRequestUrl:()Ljava/lang/String; // method@1457 │ │ -04f7d4: 0c00 |0064: move-result-object v0 │ │ -04f7d6: 54d2 2206 |0065: iget-object v2, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0622 │ │ -04f7da: 6e20 d915 2000 |0067: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -04f7e0: 0a00 |006a: move-result v0 │ │ -04f7e2: 3900 c9ff |006b: if-nez v0, 0034 // -0037 │ │ -04f7e6: 54d0 2006 |006d: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f7ea: 6e10 5514 0000 |006f: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@1455 │ │ -04f7f0: 7010 a314 0d00 |0072: invoke-direct {v13}, Lcom/android/volley/toolbox/NetworkImageView;.setDefaultImageOrNull:()V // method@14a3 │ │ -04f7f6: 380b 1600 |0075: if-eqz v11, 008b // +0016 │ │ -04f7fa: 0113 |0077: move v3, v1 │ │ -04f7fc: 380a 1500 |0078: if-eqz v10, 008d // +0015 │ │ -04f800: 0114 |007a: move v4, v1 │ │ -04f802: 54d0 2106 |007b: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageLoader:Lcom/android/volley/toolbox/ImageLoader; // field@0621 │ │ -04f806: 54d1 2206 |007d: iget-object v1, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0622 │ │ -04f80a: 2202 e802 |007f: new-instance v2, Lcom/android/volley/toolbox/NetworkImageView$1; // type@02e8 │ │ -04f80e: 7030 9014 d20e |0081: invoke-direct {v2, v13, v14}, Lcom/android/volley/toolbox/NetworkImageView$1;.:(Lcom/android/volley/toolbox/NetworkImageView;Z)V // method@1490 │ │ -04f814: 7406 6114 0000 |0084: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1461 │ │ -04f81a: 0c08 |0087: move-result-object v8 │ │ -04f81c: 5bd8 2006 |0088: iput-object v8, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f820: 28aa |008a: goto 0034 // -0056 │ │ -04f822: 0193 |008b: move v3, v9 │ │ -04f824: 28ec |008c: goto 0078 // -0014 │ │ -04f826: 0164 |008d: move v4, v6 │ │ -04f828: 28ed |008e: goto 007b // -0013 │ │ +04f7dc: |[04f7dc] com.android.volley.toolbox.NetworkImageView.loadImageIfNecessary:(Z)V │ │ +04f7ec: 12ec |0000: const/4 v12, #int -2 // #fe │ │ +04f7ee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04f7f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04f7f2: 6e10 a314 0d00 |0003: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getWidth:()I // method@14a3 │ │ +04f7f8: 0a09 |0006: move-result v9 │ │ +04f7fa: 6e10 9f14 0d00 |0007: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getHeight:()I // method@149f │ │ +04f800: 0a06 |000a: move-result v6 │ │ +04f802: 6e10 a214 0d00 |000b: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@14a2 │ │ +04f808: 0c05 |000e: move-result-object v5 │ │ +04f80a: 120b |000f: const/4 v11, #int 0 // #0 │ │ +04f80c: 120a |0010: const/4 v10, #int 0 // #0 │ │ +04f80e: 6e10 a114 0d00 |0011: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@14a1 │ │ +04f814: 0c02 |0014: move-result-object v2 │ │ +04f816: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ +04f81a: 6e10 a114 0d00 |0017: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@14a1 │ │ +04f820: 0c02 |001a: move-result-object v2 │ │ +04f822: 5222 5505 |001b: iget v2, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0555 │ │ +04f826: 33c2 1800 |001d: if-ne v2, v12, 0035 // +0018 │ │ +04f82a: 010b |001f: move v11, v0 │ │ +04f82c: 6e10 a114 0d00 |0020: invoke-virtual {v13}, Lcom/android/volley/toolbox/NetworkImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@14a1 │ │ +04f832: 0c02 |0023: move-result-object v2 │ │ +04f834: 5222 5405 |0024: iget v2, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0554 │ │ +04f838: 33c2 1100 |0026: if-ne v2, v12, 0037 // +0011 │ │ +04f83c: 010a |0028: move v10, v0 │ │ +04f83e: 380b 1000 |0029: if-eqz v11, 0039 // +0010 │ │ +04f842: 380a 0e00 |002b: if-eqz v10, 0039 // +000e │ │ +04f846: 0107 |002d: move v7, v0 │ │ +04f848: 3909 0d00 |002e: if-nez v9, 003b // +000d │ │ +04f84c: 3906 0b00 |0030: if-nez v6, 003b // +000b │ │ +04f850: 3907 0900 |0032: if-nez v7, 003b // +0009 │ │ +04f854: 0e00 |0034: return-void │ │ +04f856: 011b |0035: move v11, v1 │ │ +04f858: 28ea |0036: goto 0020 // -0016 │ │ +04f85a: 011a |0037: move v10, v1 │ │ +04f85c: 28f1 |0038: goto 0029 // -000f │ │ +04f85e: 0117 |0039: move v7, v1 │ │ +04f860: 28f4 |003a: goto 002e // -000c │ │ +04f862: 54d0 2106 |003b: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0621 │ │ +04f866: 7110 f310 0000 |003d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ +04f86c: 0a00 |0040: move-result v0 │ │ +04f86e: 3800 1200 |0041: if-eqz v0, 0053 // +0012 │ │ +04f872: 54d0 1f06 |0043: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f876: 3800 0a00 |0045: if-eqz v0, 004f // +000a │ │ +04f87a: 54d0 1f06 |0047: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f87e: 6e10 5a14 0000 |0049: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@145a │ │ +04f884: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +04f886: 5bd0 1f06 |004d: iput-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f88a: 7010 a914 0d00 |004f: invoke-direct {v13}, Lcom/android/volley/toolbox/NetworkImageView;.setDefaultImageOrNull:()V // method@14a9 │ │ +04f890: 28e2 |0052: goto 0034 // -001e │ │ +04f892: 54d0 1f06 |0053: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f896: 3800 2000 |0055: if-eqz v0, 0075 // +0020 │ │ +04f89a: 54d0 1f06 |0057: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f89e: 6e10 5c14 0000 |0059: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getRequestUrl:()Ljava/lang/String; // method@145c │ │ +04f8a4: 0c00 |005c: move-result-object v0 │ │ +04f8a6: 3800 1800 |005d: if-eqz v0, 0075 // +0018 │ │ +04f8aa: 54d0 1f06 |005f: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f8ae: 6e10 5c14 0000 |0061: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getRequestUrl:()Ljava/lang/String; // method@145c │ │ +04f8b4: 0c00 |0064: move-result-object v0 │ │ +04f8b6: 54d2 2106 |0065: iget-object v2, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0621 │ │ +04f8ba: 6e20 e015 2000 |0067: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +04f8c0: 0a00 |006a: move-result v0 │ │ +04f8c2: 3900 c9ff |006b: if-nez v0, 0034 // -0037 │ │ +04f8c6: 54d0 1f06 |006d: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f8ca: 6e10 5a14 0000 |006f: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@145a │ │ +04f8d0: 7010 a914 0d00 |0072: invoke-direct {v13}, Lcom/android/volley/toolbox/NetworkImageView;.setDefaultImageOrNull:()V // method@14a9 │ │ +04f8d6: 380b 1600 |0075: if-eqz v11, 008b // +0016 │ │ +04f8da: 0113 |0077: move v3, v1 │ │ +04f8dc: 380a 1500 |0078: if-eqz v10, 008d // +0015 │ │ +04f8e0: 0114 |007a: move v4, v1 │ │ +04f8e2: 54d0 2006 |007b: iget-object v0, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageLoader:Lcom/android/volley/toolbox/ImageLoader; // field@0620 │ │ +04f8e6: 54d1 2106 |007d: iget-object v1, v13, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0621 │ │ +04f8ea: 2202 e902 |007f: new-instance v2, Lcom/android/volley/toolbox/NetworkImageView$1; // type@02e9 │ │ +04f8ee: 7030 9614 d20e |0081: invoke-direct {v2, v13, v14}, Lcom/android/volley/toolbox/NetworkImageView$1;.:(Lcom/android/volley/toolbox/NetworkImageView;Z)V // method@1496 │ │ +04f8f4: 7406 6614 0000 |0084: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/ImageLoader;.get:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;IILandroid/widget/ImageView$ScaleType;)Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // method@1466 │ │ +04f8fa: 0c08 |0087: move-result-object v8 │ │ +04f8fc: 5bd8 1f06 |0088: iput-object v8, v13, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f900: 28aa |008a: goto 0034 // -0056 │ │ +04f902: 0193 |008b: move v3, v9 │ │ +04f904: 28ec |008c: goto 0078 // -0014 │ │ +04f906: 0164 |008d: move v4, v6 │ │ +04f908: 28ed |008e: goto 007b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=114 │ │ 0x0007 line=115 │ │ 0x000b line=116 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -87536,24 +87546,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04f82c: |[04f82c] com.android.volley.toolbox.NetworkImageView.onDetachedFromWindow:()V │ │ -04f83c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04f83e: 5420 2006 |0001: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f842: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -04f846: 5420 2006 |0005: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f84a: 6e10 5514 0000 |0007: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@1455 │ │ -04f850: 6e20 a614 1200 |000a: invoke-virtual {v2, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14a6 │ │ -04f856: 5b21 2006 |000d: iput-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@0620 │ │ -04f85a: 6f10 ba12 0200 |000f: invoke-super {v2}, Landroid/widget/ImageView;.onDetachedFromWindow:()V // method@12ba │ │ -04f860: 0e00 |0012: return-void │ │ +04f90c: |[04f90c] com.android.volley.toolbox.NetworkImageView.onDetachedFromWindow:()V │ │ +04f91c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04f91e: 5420 1f06 |0001: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f922: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +04f926: 5420 1f06 |0005: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f92a: 6e10 5a14 0000 |0007: invoke-virtual {v0}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.cancelRequest:()V // method@145a │ │ +04f930: 6e20 ac14 1200 |000a: invoke-virtual {v2, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14ac │ │ +04f936: 5b21 1f06 |000d: iput-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView;.mImageContainer:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; // field@061f │ │ +04f93a: 6f10 ba12 0200 |000f: invoke-super {v2}, Landroid/widget/ImageView;.onDetachedFromWindow:()V // method@12ba │ │ +04f940: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0005 line=217 │ │ 0x000a line=218 │ │ 0x000d line=220 │ │ 0x000f line=222 │ │ @@ -87566,19 +87576,19 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -04f864: |[04f864] com.android.volley.toolbox.NetworkImageView.onLayout:(ZIIII)V │ │ -04f874: 7506 bb12 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/ImageView;.onLayout:(ZIIII)V // method@12bb │ │ -04f87a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04f87c: 6e20 9f14 0100 |0004: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.loadImageIfNecessary:(Z)V // method@149f │ │ -04f882: 0e00 |0007: return-void │ │ +04f944: |[04f944] com.android.volley.toolbox.NetworkImageView.onLayout:(ZIIII)V │ │ +04f954: 7506 bb12 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/ImageView;.onLayout:(ZIIII)V // method@12bb │ │ +04f95a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04f95c: 6e20 a514 0100 |0004: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.loadImageIfNecessary:(Z)V // method@14a5 │ │ +04f962: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/android/volley/toolbox/NetworkImageView; │ │ @@ -87593,17 +87603,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f884: |[04f884] com.android.volley.toolbox.NetworkImageView.setDefaultImageResId:(I)V │ │ -04f894: 5901 1e06 |0000: iput v1, v0, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061e │ │ -04f898: 0e00 |0002: return-void │ │ +04f964: |[04f964] com.android.volley.toolbox.NetworkImageView.setDefaultImageResId:(I)V │ │ +04f974: 5901 1d06 |0000: iput v1, v0, Lcom/android/volley/toolbox/NetworkImageView;.mDefaultImageId:I // field@061d │ │ +04f978: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0003 reg=1 defaultImage I │ │ @@ -87613,17 +87623,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f89c: |[04f89c] com.android.volley.toolbox.NetworkImageView.setErrorImageResId:(I)V │ │ -04f8ac: 5901 1f06 |0000: iput v1, v0, Lcom/android/volley/toolbox/NetworkImageView;.mErrorImageId:I // field@061f │ │ -04f8b0: 0e00 |0002: return-void │ │ +04f97c: |[04f97c] com.android.volley.toolbox.NetworkImageView.setErrorImageResId:(I)V │ │ +04f98c: 5901 1e06 |0000: iput v1, v0, Lcom/android/volley/toolbox/NetworkImageView;.mErrorImageId:I // field@061e │ │ +04f990: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0003 reg=1 errorImage I │ │ @@ -87633,45 +87643,45 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04f8b4: |[04f8b4] com.android.volley.toolbox.NetworkImageView.setImageUrl:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader;)V │ │ -04f8c4: 5b12 2206 |0000: iput-object v2, v1, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0622 │ │ -04f8c8: 5b13 2106 |0002: iput-object v3, v1, Lcom/android/volley/toolbox/NetworkImageView;.mImageLoader:Lcom/android/volley/toolbox/ImageLoader; // field@0621 │ │ -04f8cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04f8ce: 6e20 9f14 0100 |0005: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.loadImageIfNecessary:(Z)V // method@149f │ │ -04f8d4: 0e00 |0008: return-void │ │ +04f994: |[04f994] com.android.volley.toolbox.NetworkImageView.setImageUrl:(Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader;)V │ │ +04f9a4: 5b12 2106 |0000: iput-object v2, v1, Lcom/android/volley/toolbox/NetworkImageView;.mUrl:Ljava/lang/String; // field@0621 │ │ +04f9a8: 5b13 2006 |0002: iput-object v3, v1, Lcom/android/volley/toolbox/NetworkImageView;.mImageLoader:Lcom/android/volley/toolbox/ImageLoader; // field@0620 │ │ +04f9ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04f9ae: 6e20 a514 0100 |0005: invoke-virtual {v1, v0}, Lcom/android/volley/toolbox/NetworkImageView;.loadImageIfNecessary:(Z)V // method@14a5 │ │ +04f9b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0004 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0009 reg=2 url Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 imageLoader Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ - source_file_idx : 2254 (NetworkImageView.java) │ │ + source_file_idx : 2275 (NetworkImageView.java) │ │ │ │ Class #361 header: │ │ -class_idx : 747 │ │ +class_idx : 748 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 786 │ │ -source_file_idx : 2353 │ │ +superclass_idx : 787 │ │ +source_file_idx : 2374 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #361 annotations: │ │ -Annotations on method #5298 'close' │ │ +Annotations on method #5304 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #361 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/io/ByteArrayOutputStream;' │ │ Interfaces - │ │ @@ -87692,18 +87702,18 @@ │ │ type : '(Lcom/android/volley/toolbox/ByteArrayPool;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04f8d8: |[04f8d8] com.android.volley.toolbox.PoolingByteArrayOutputStream.:(Lcom/android/volley/toolbox/ByteArrayPool;)V │ │ -04f8e8: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -04f8ec: 7030 b114 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V // method@14b1 │ │ -04f8f2: 0e00 |0005: return-void │ │ +04f9b8: |[04f9b8] com.android.volley.toolbox.PoolingByteArrayOutputStream.:(Lcom/android/volley/toolbox/ByteArrayPool;)V │ │ +04f9c8: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +04f9cc: 7030 b714 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V // method@14b7 │ │ +04f9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ │ 0x0000 - 0x0006 reg=2 pool Lcom/android/volley/toolbox/ByteArrayPool; │ │ @@ -87713,25 +87723,25 @@ │ │ type : '(Lcom/android/volley/toolbox/ByteArrayPool;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04f8f4: |[04f8f4] com.android.volley.toolbox.PoolingByteArrayOutputStream.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V │ │ -04f904: 7010 3f15 0200 |0000: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@153f │ │ -04f90a: 5b23 2606 |0003: iput-object v3, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f90e: 5420 2606 |0005: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f912: 1301 0001 |0007: const/16 v1, #int 256 // #100 │ │ -04f916: 7120 b615 1400 |0009: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -04f91c: 0a01 |000c: move-result v1 │ │ -04f91e: 6e20 f713 1000 |000d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13f7 │ │ -04f924: 0c00 |0010: move-result-object v0 │ │ -04f926: 5b20 2406 |0011: iput-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f92a: 0e00 |0013: return-void │ │ +04f9d4: |[04f9d4] com.android.volley.toolbox.PoolingByteArrayOutputStream.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V │ │ +04f9e4: 7010 4615 0200 |0000: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@1546 │ │ +04f9ea: 5b23 2506 |0003: iput-object v3, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04f9ee: 5420 2506 |0005: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04f9f2: 1301 0001 |0007: const/16 v1, #int 256 // #100 │ │ +04f9f6: 7120 bd15 1400 |0009: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +04f9fc: 0a01 |000c: move-result v1 │ │ +04f9fe: 6e20 fb13 1000 |000d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13fb │ │ +04fa04: 0c00 |0010: move-result-object v0 │ │ +04fa06: 5b20 2306 |0011: iput-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa0a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0013 line=54 │ │ locals : │ │ @@ -87744,36 +87754,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -04f92c: |[04f92c] com.android.volley.toolbox.PoolingByteArrayOutputStream.expand:(I)V │ │ -04f93c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04f93e: 5241 2506 |0001: iget v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0625 │ │ -04f942: b051 |0003: add-int/2addr v1, v5 │ │ -04f944: 5442 2406 |0004: iget-object v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f948: 2122 |0006: array-length v2, v2 │ │ -04f94a: 3621 0300 |0007: if-gt v1, v2, 000a // +0003 │ │ -04f94e: 0e00 |0009: return-void │ │ -04f950: 5441 2606 |000a: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f954: 5242 2506 |000c: iget v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0625 │ │ -04f958: b052 |000e: add-int/2addr v2, v5 │ │ -04f95a: da02 0202 |000f: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -04f95e: 6e20 f713 2100 |0011: invoke-virtual {v1, v2}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13f7 │ │ -04f964: 0c00 |0014: move-result-object v0 │ │ -04f966: 5441 2406 |0015: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f96a: 5242 2506 |0017: iget v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0625 │ │ -04f96e: 7152 0016 3130 |0019: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -04f974: 5441 2606 |001c: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f978: 5442 2406 |001e: iget-object v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f97c: 6e20 f813 2100 |0020: invoke-virtual {v1, v2}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13f8 │ │ -04f982: 5b40 2406 |0023: iput-object v0, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f986: 28e4 |0025: goto 0009 // -001c │ │ +04fa0c: |[04fa0c] com.android.volley.toolbox.PoolingByteArrayOutputStream.expand:(I)V │ │ +04fa1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04fa1e: 5241 2406 |0001: iget v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0624 │ │ +04fa22: b051 |0003: add-int/2addr v1, v5 │ │ +04fa24: 5442 2306 |0004: iget-object v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa28: 2122 |0006: array-length v2, v2 │ │ +04fa2a: 3621 0300 |0007: if-gt v1, v2, 000a // +0003 │ │ +04fa2e: 0e00 |0009: return-void │ │ +04fa30: 5441 2506 |000a: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04fa34: 5242 2406 |000c: iget v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0624 │ │ +04fa38: b052 |000e: add-int/2addr v2, v5 │ │ +04fa3a: da02 0202 |000f: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +04fa3e: 6e20 fb13 2100 |0011: invoke-virtual {v1, v2}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13fb │ │ +04fa44: 0c00 |0014: move-result-object v0 │ │ +04fa46: 5441 2306 |0015: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa4a: 5242 2406 |0017: iget v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.count:I // field@0624 │ │ +04fa4e: 7152 0716 3130 |0019: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +04fa54: 5441 2506 |001c: iget-object v1, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04fa58: 5442 2306 |001e: iget-object v2, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa5c: 6e20 fc13 2100 |0020: invoke-virtual {v1, v2}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13fc │ │ +04fa62: 5b40 2306 |0023: iput-object v0, v4, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa66: 28e4 |0025: goto 0009 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0009 line=80 │ │ 0x000a line=76 │ │ 0x0015 line=77 │ │ 0x001c line=78 │ │ @@ -87789,22 +87799,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04f988: |[04f988] com.android.volley.toolbox.PoolingByteArrayOutputStream.close:()V │ │ -04f998: 5420 2606 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f99c: 5421 2406 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f9a0: 6e20 f813 1000 |0004: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13f8 │ │ -04f9a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04f9a8: 5b20 2406 |0008: iput-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f9ac: 6f10 4015 0200 |000a: invoke-super {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1540 │ │ -04f9b2: 0e00 |000d: return-void │ │ +04fa68: |[04fa68] com.android.volley.toolbox.PoolingByteArrayOutputStream.close:()V │ │ +04fa78: 5420 2506 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04fa7c: 5421 2306 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa80: 6e20 fc13 1000 |0004: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13fc │ │ +04fa86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04fa88: 5b20 2306 |0008: iput-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04fa8c: 6f10 4715 0200 |000a: invoke-super {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1547 │ │ +04fa92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x000a line=60 │ │ 0x000d line=61 │ │ locals : │ │ @@ -87815,19 +87825,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f9b4: |[04f9b4] com.android.volley.toolbox.PoolingByteArrayOutputStream.finalize:()V │ │ -04f9c4: 5420 2606 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0626 │ │ -04f9c8: 5421 2406 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0624 │ │ -04f9cc: 6e20 f813 1000 |0004: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13f8 │ │ -04f9d2: 0e00 |0007: return-void │ │ +04fa94: |[04fa94] com.android.volley.toolbox.PoolingByteArrayOutputStream.finalize:()V │ │ +04faa4: 5420 2506 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@0625 │ │ +04faa8: 5421 2306 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.buf:[B // field@0623 │ │ +04faac: 6e20 fc13 1000 |0004: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13fc │ │ +04fab2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ │ │ │ @@ -87836,24 +87846,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04f9d4: |[04f9d4] com.android.volley.toolbox.PoolingByteArrayOutputStream.write:(I)V │ │ -04f9e4: 1d01 |0000: monitor-enter v1 │ │ -04f9e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04f9e8: 7020 b314 0100 |0002: invoke-direct {v1, v0}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.expand:(I)V // method@14b3 │ │ -04f9ee: 6f20 4115 2100 |0005: invoke-super {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@1541 │ │ -04f9f4: 1e01 |0008: monitor-exit v1 │ │ -04f9f6: 0e00 |0009: return-void │ │ -04f9f8: 0d00 |000a: move-exception v0 │ │ -04f9fa: 1e01 |000b: monitor-exit v1 │ │ -04f9fc: 2700 |000c: throw v0 │ │ +04fab4: |[04fab4] com.android.volley.toolbox.PoolingByteArrayOutputStream.write:(I)V │ │ +04fac4: 1d01 |0000: monitor-enter v1 │ │ +04fac6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04fac8: 7020 b914 0100 |0002: invoke-direct {v1, v0}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.expand:(I)V // method@14b9 │ │ +04face: 6f20 4815 2100 |0005: invoke-super {v1, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@1548 │ │ +04fad4: 1e01 |0008: monitor-exit v1 │ │ +04fad6: 0e00 |0009: return-void │ │ +04fad8: 0d00 |000a: move-exception v0 │ │ +04fada: 1e01 |000b: monitor-exit v1 │ │ +04fadc: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x0008 line=92 │ │ @@ -87867,44 +87877,44 @@ │ │ type : '([BII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -04fa0c: |[04fa0c] com.android.volley.toolbox.PoolingByteArrayOutputStream.write:([BII)V │ │ -04fa1c: 1d01 |0000: monitor-enter v1 │ │ -04fa1e: 7020 b314 4100 |0001: invoke-direct {v1, v4}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.expand:(I)V // method@14b3 │ │ -04fa24: 6f40 4215 2143 |0004: invoke-super {v1, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@1542 │ │ -04fa2a: 1e01 |0007: monitor-exit v1 │ │ -04fa2c: 0e00 |0008: return-void │ │ -04fa2e: 0d00 |0009: move-exception v0 │ │ -04fa30: 1e01 |000a: monitor-exit v1 │ │ -04fa32: 2700 |000b: throw v0 │ │ +04faec: |[04faec] com.android.volley.toolbox.PoolingByteArrayOutputStream.write:([BII)V │ │ +04fafc: 1d01 |0000: monitor-enter v1 │ │ +04fafe: 7020 b914 4100 |0001: invoke-direct {v1, v4}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.expand:(I)V // method@14b9 │ │ +04fb04: 6f40 4915 2143 |0004: invoke-super {v1, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@1549 │ │ +04fb0a: 1e01 |0007: monitor-exit v1 │ │ +04fb0c: 0e00 |0008: return-void │ │ +04fb0e: 0d00 |0009: move-exception v0 │ │ +04fb10: 1e01 |000a: monitor-exit v1 │ │ +04fb12: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0007 line=86 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ │ 0x0000 - 0x000c reg=2 buffer [B │ │ 0x0000 - 0x000c reg=3 offset I │ │ 0x0000 - 0x000c reg=4 len I │ │ │ │ - source_file_idx : 2353 (PoolingByteArrayOutputStream.java) │ │ + source_file_idx : 2374 (PoolingByteArrayOutputStream.java) │ │ │ │ Class #362 header: │ │ -class_idx : 750 │ │ +class_idx : 751 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2800 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2822 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #362 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/Volley;' │ │ @@ -87924,17 +87934,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04fa40: |[04fa40] com.android.volley.toolbox.Volley.:()V │ │ -04fa50: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04fa56: 0e00 |0003: return-void │ │ +04fb20: |[04fb20] com.android.volley.toolbox.Volley.:()V │ │ +04fb30: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +04fb36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/Volley; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/Volley;) │ │ @@ -87942,19 +87952,19 @@ │ │ type : '(Landroid/content/Context;)Lcom/android/volley/RequestQueue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04fa58: |[04fa58] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; │ │ -04fa68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04fa6a: 7120 cb14 0100 |0001: invoke-static {v1, v0}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;)Lcom/android/volley/RequestQueue; // method@14cb │ │ -04fa70: 0c00 |0004: move-result-object v0 │ │ -04fa72: 1100 |0005: return-object v0 │ │ +04fb38: |[04fb38] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; │ │ +04fb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04fb4a: 7120 d214 0100 |0001: invoke-static {v1, v0}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;)Lcom/android/volley/RequestQueue; // method@14d2 │ │ +04fb50: 0c00 |0004: move-result-object v0 │ │ +04fb52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/Volley;) │ │ @@ -87962,19 +87972,19 @@ │ │ type : '(Landroid/content/Context;I)Lcom/android/volley/RequestQueue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04fa74: |[04fa74] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;I)Lcom/android/volley/RequestQueue; │ │ -04fa84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04fa86: 7130 cc14 0102 |0001: invoke-static {v1, v0, v2}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; // method@14cc │ │ -04fa8c: 0c00 |0004: move-result-object v0 │ │ -04fa8e: 1100 |0005: return-object v0 │ │ +04fb54: |[04fb54] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;I)Lcom/android/volley/RequestQueue; │ │ +04fb64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04fb66: 7130 d314 0102 |0001: invoke-static {v1, v0, v2}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; // method@14d3 │ │ +04fb6c: 0c00 |0004: move-result-object v0 │ │ +04fb6e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 maxDiskCacheBytes I │ │ │ │ @@ -87983,19 +87993,19 @@ │ │ type : '(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;)Lcom/android/volley/RequestQueue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04fa90: |[04fa90] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;)Lcom/android/volley/RequestQueue; │ │ -04faa0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04faa2: 7130 cc14 2100 |0001: invoke-static {v1, v2, v0}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; // method@14cc │ │ -04faa8: 0c00 |0004: move-result-object v0 │ │ -04faaa: 1100 |0005: return-object v0 │ │ +04fb70: |[04fb70] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;)Lcom/android/volley/RequestQueue; │ │ +04fb80: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04fb82: 7130 d314 2100 |0001: invoke-static {v1, v2, v0}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; // method@14d3 │ │ +04fb88: 0c00 |0004: move-result-object v0 │ │ +04fb8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 stack Lcom/android/volley/toolbox/HttpStack; │ │ │ │ @@ -88004,68 +88014,68 @@ │ │ type : '(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -04faac: |[04faac] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; │ │ -04fabc: 2200 1503 |0000: new-instance v0, Ljava/io/File; // type@0315 │ │ -04fac0: 6e10 8700 0800 |0002: invoke-virtual {v8}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0087 │ │ -04fac6: 0c06 |0005: move-result-object v6 │ │ -04fac8: 1a07 ba1b |0006: const-string v7, "volley" // string@1bba │ │ -04facc: 7030 4715 6007 |0008: invoke-direct {v0, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1547 │ │ -04fad2: 1a05 bb1b |000b: const-string v5, "volley/0" // string@1bbb │ │ -04fad6: 6e10 8d00 0800 |000d: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -04fadc: 0c03 |0010: move-result-object v3 │ │ -04fade: 6e10 8c00 0800 |0011: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ -04fae4: 0c06 |0014: move-result-object v6 │ │ -04fae6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -04fae8: 6e30 c900 3607 |0016: invoke-virtual {v6, v3, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00c9 │ │ -04faee: 0c01 |0019: move-result-object v1 │ │ -04faf0: 2206 4d03 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -04faf4: 7010 f315 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fafa: 6e20 fa15 3600 |001f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fb00: 0c06 |0022: move-result-object v6 │ │ -04fb02: 1a07 ee00 |0023: const-string v7, "/" // string@00ee │ │ -04fb06: 6e20 fa15 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fb0c: 0c06 |0028: move-result-object v6 │ │ -04fb0e: 5217 1100 |0029: iget v7, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0011 │ │ -04fb12: 6e20 f615 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -04fb18: 0c06 |002e: move-result-object v6 │ │ -04fb1a: 6e10 ff15 0600 |002f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fb20: 0c05 |0032: move-result-object v5 │ │ -04fb22: 3909 0d00 |0033: if-nez v9, 0040 // +000d │ │ -04fb26: 6006 2200 |0035: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -04fb2a: 1307 0900 |0037: const/16 v7, #int 9 // #9 │ │ -04fb2e: 3476 1d00 |0039: if-lt v6, v7, 0056 // +001d │ │ -04fb32: 2209 d902 |003b: new-instance v9, Lcom/android/volley/toolbox/HurlStack; // type@02d9 │ │ -04fb36: 7010 3514 0900 |003d: invoke-direct {v9}, Lcom/android/volley/toolbox/HurlStack;.:()V // method@1435 │ │ -04fb3c: 2202 cc02 |0040: new-instance v2, Lcom/android/volley/toolbox/BasicNetwork; // type@02cc │ │ -04fb40: 7020 e913 9200 |0042: invoke-direct {v2, v9}, Lcom/android/volley/toolbox/BasicNetwork;.:(Lcom/android/volley/toolbox/HttpStack;)V // method@13e9 │ │ -04fb46: 12f6 |0045: const/4 v6, #int -1 // #ff │ │ -04fb48: 366a 1a00 |0046: if-gt v10, v6, 0060 // +001a │ │ -04fb4c: 2204 be02 |0048: new-instance v4, Lcom/android/volley/RequestQueue; // type@02be │ │ -04fb50: 2206 d302 |004a: new-instance v6, Lcom/android/volley/toolbox/DiskBasedCache; // type@02d3 │ │ -04fb54: 7020 0a14 0600 |004c: invoke-direct {v6, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;)V // method@140a │ │ -04fb5a: 7030 a913 6402 |004f: invoke-direct {v4, v6, v2}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V // method@13a9 │ │ -04fb60: 6e10 b413 0400 |0052: invoke-virtual {v4}, Lcom/android/volley/RequestQueue;.start:()V // method@13b4 │ │ -04fb66: 1104 |0055: return-object v4 │ │ -04fb68: 2209 d502 |0056: new-instance v9, Lcom/android/volley/toolbox/HttpClientStack; // type@02d5 │ │ -04fb6c: 7110 5f01 0500 |0058: invoke-static {v5}, Landroid/net/http/AndroidHttpClient;.newInstance:(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient; // method@015f │ │ -04fb72: 0c06 |005b: move-result-object v6 │ │ -04fb74: 7020 2714 6900 |005c: invoke-direct {v9, v6}, Lcom/android/volley/toolbox/HttpClientStack;.:(Lorg/apache/http/client/HttpClient;)V // method@1427 │ │ -04fb7a: 28e1 |005f: goto 0040 // -001f │ │ -04fb7c: 2204 be02 |0060: new-instance v4, Lcom/android/volley/RequestQueue; // type@02be │ │ -04fb80: 2206 d302 |0062: new-instance v6, Lcom/android/volley/toolbox/DiskBasedCache; // type@02d3 │ │ -04fb84: 7030 0b14 060a |0064: invoke-direct {v6, v0, v10}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;I)V // method@140b │ │ -04fb8a: 7030 a913 6402 |0067: invoke-direct {v4, v6, v2}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V // method@13a9 │ │ -04fb90: 28e8 |006a: goto 0052 // -0018 │ │ -04fb92: 0d06 |006b: move-exception v6 │ │ -04fb94: 28c7 |006c: goto 0033 // -0039 │ │ +04fb8c: |[04fb8c] com.android.volley.toolbox.Volley.newRequestQueue:(Landroid/content/Context;Lcom/android/volley/toolbox/HttpStack;I)Lcom/android/volley/RequestQueue; │ │ +04fb9c: 2200 1603 |0000: new-instance v0, Ljava/io/File; // type@0316 │ │ +04fba0: 6e10 8700 0800 |0002: invoke-virtual {v8}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0087 │ │ +04fba6: 0c06 |0005: move-result-object v6 │ │ +04fba8: 1a07 bf1b |0006: const-string v7, "volley" // string@1bbf │ │ +04fbac: 7030 4e15 6007 |0008: invoke-direct {v0, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@154e │ │ +04fbb2: 1a05 c01b |000b: const-string v5, "volley/0" // string@1bc0 │ │ +04fbb6: 6e10 8d00 0800 |000d: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +04fbbc: 0c03 |0010: move-result-object v3 │ │ +04fbbe: 6e10 8c00 0800 |0011: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@008c │ │ +04fbc4: 0c06 |0014: move-result-object v6 │ │ +04fbc6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +04fbc8: 6e30 c900 3607 |0016: invoke-virtual {v6, v3, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00c9 │ │ +04fbce: 0c01 |0019: move-result-object v1 │ │ +04fbd0: 2206 4f03 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +04fbd4: 7010 fa15 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fbda: 6e20 0116 3600 |001f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fbe0: 0c06 |0022: move-result-object v6 │ │ +04fbe2: 1a07 0001 |0023: const-string v7, "/" // string@0100 │ │ +04fbe6: 6e20 0116 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fbec: 0c06 |0028: move-result-object v6 │ │ +04fbee: 5217 1100 |0029: iget v7, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0011 │ │ +04fbf2: 6e20 fd15 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +04fbf8: 0c06 |002e: move-result-object v6 │ │ +04fbfa: 6e10 0616 0600 |002f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fc00: 0c05 |0032: move-result-object v5 │ │ +04fc02: 3909 0d00 |0033: if-nez v9, 0040 // +000d │ │ +04fc06: 6006 2200 |0035: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +04fc0a: 1307 0900 |0037: const/16 v7, #int 9 // #9 │ │ +04fc0e: 3476 1d00 |0039: if-lt v6, v7, 0056 // +001d │ │ +04fc12: 2209 da02 |003b: new-instance v9, Lcom/android/volley/toolbox/HurlStack; // type@02da │ │ +04fc16: 7010 3914 0900 |003d: invoke-direct {v9}, Lcom/android/volley/toolbox/HurlStack;.:()V // method@1439 │ │ +04fc1c: 2202 cd02 |0040: new-instance v2, Lcom/android/volley/toolbox/BasicNetwork; // type@02cd │ │ +04fc20: 7020 ed13 9200 |0042: invoke-direct {v2, v9}, Lcom/android/volley/toolbox/BasicNetwork;.:(Lcom/android/volley/toolbox/HttpStack;)V // method@13ed │ │ +04fc26: 12f6 |0045: const/4 v6, #int -1 // #ff │ │ +04fc28: 366a 1a00 |0046: if-gt v10, v6, 0060 // +001a │ │ +04fc2c: 2204 bf02 |0048: new-instance v4, Lcom/android/volley/RequestQueue; // type@02bf │ │ +04fc30: 2206 d402 |004a: new-instance v6, Lcom/android/volley/toolbox/DiskBasedCache; // type@02d4 │ │ +04fc34: 7020 0e14 0600 |004c: invoke-direct {v6, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;)V // method@140e │ │ +04fc3a: 7030 ad13 6402 |004f: invoke-direct {v4, v6, v2}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V // method@13ad │ │ +04fc40: 6e10 b813 0400 |0052: invoke-virtual {v4}, Lcom/android/volley/RequestQueue;.start:()V // method@13b8 │ │ +04fc46: 1104 |0055: return-object v4 │ │ +04fc48: 2209 d602 |0056: new-instance v9, Lcom/android/volley/toolbox/HttpClientStack; // type@02d6 │ │ +04fc4c: 7110 5f01 0500 |0058: invoke-static {v5}, Landroid/net/http/AndroidHttpClient;.newInstance:(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient; // method@015f │ │ +04fc52: 0c06 |005b: move-result-object v6 │ │ +04fc54: 7020 2b14 6900 |005c: invoke-direct {v9, v6}, Lcom/android/volley/toolbox/HttpClientStack;.:(Lorg/apache/http/client/HttpClient;)V // method@142b │ │ +04fc5a: 28e1 |005f: goto 0040 // -001f │ │ +04fc5c: 2204 bf02 |0060: new-instance v4, Lcom/android/volley/RequestQueue; // type@02bf │ │ +04fc60: 2206 d402 |0062: new-instance v6, Lcom/android/volley/toolbox/DiskBasedCache; // type@02d4 │ │ +04fc64: 7030 0f14 060a |0064: invoke-direct {v6, v0, v10}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;I)V // method@140f │ │ +04fc6a: 7030 ad13 6402 |0067: invoke-direct {v4, v6, v2}, Lcom/android/volley/RequestQueue;.:(Lcom/android/volley/Cache;Lcom/android/volley/Network;)V // method@13ad │ │ +04fc70: 28e8 |006a: goto 0052 // -0018 │ │ +04fc72: 0d06 |006b: move-exception v6 │ │ +04fc74: 28c7 |006c: goto 0033 // -0039 │ │ catches : 1 │ │ 0x000d - 0x0032 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x006b │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=47 │ │ 0x000d line=49 │ │ @@ -88094,30 +88104,30 @@ │ │ 0x000b - 0x006d reg=0 cacheDir Ljava/io/File; │ │ 0x000d - 0x006d reg=5 userAgent Ljava/lang/String; │ │ 0x0000 - 0x006d reg=8 context Landroid/content/Context; │ │ 0x005f - 0x006d reg=9 stack Lcom/android/volley/toolbox/HttpStack; │ │ 0x0000 - 0x006d reg=10 maxDiskCacheBytes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2800 (Volley.java) │ │ + source_file_idx : 2822 (Volley.java) │ │ │ │ Class #363 header: │ │ -class_idx : 751 │ │ +class_idx : 752 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 473 │ │ +source_file_idx : 491 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #363 annotations: │ │ -Annotations on method #5327 'convertStreamToString' │ │ +Annotations on method #5334 'convertStreamToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #5332 'getStringFromFile' │ │ +Annotations on method #5339 'getStringFromFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #363 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/ActivityEnterData;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ @@ -88134,19 +88144,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04fba4: |[04fba4] com.linuxcounter.lico_update_003.ActivityEnterData.:()V │ │ -04fbb4: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ -04fbba: 1a00 bd08 |0003: const-string v0, "MyDebugOutput" // string@08bd │ │ -04fbbe: 5b10 2d06 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.TAG:Ljava/lang/String; // field@062d │ │ -04fbc2: 0e00 |0007: return-void │ │ +04fc84: |[04fc84] com.linuxcounter.lico_update_003.ActivityEnterData.:()V │ │ +04fc94: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +04fc9a: 1a00 d208 |0003: const-string v0, "MyDebugOutput" // string@08d2 │ │ +04fc9e: 5b10 2c06 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.TAG:Ljava/lang/String; // field@062c │ │ +04fca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/linuxcounter/lico_update_003/ActivityEnterData; │ │ │ │ @@ -88155,34 +88165,34 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04fbc4: |[04fbc4] com.linuxcounter.lico_update_003.ActivityEnterData.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -04fbd4: 2201 1003 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0310 │ │ -04fbd8: 2203 1e03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031e │ │ -04fbdc: 7020 6e15 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -04fbe2: 7020 3715 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1537 │ │ -04fbe8: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -04fbec: 7010 f315 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fbf2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04fbf4: 6e10 3b15 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -04fbfa: 0c00 |0013: move-result-object v0 │ │ -04fbfc: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -04fc00: 6e20 fa15 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fc06: 0c03 |0019: move-result-object v3 │ │ -04fc08: 1a04 0100 |001a: const-string v4, " │ │ +04fca4: |[04fca4] com.linuxcounter.lico_update_003.ActivityEnterData.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +04fcb4: 2201 1103 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0311 │ │ +04fcb8: 2203 1f03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031f │ │ +04fcbc: 7020 7515 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +04fcc2: 7020 3e15 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@153e │ │ +04fcc8: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +04fccc: 7010 fa15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fcd2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04fcd4: 6e10 4215 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +04fcda: 0c00 |0013: move-result-object v0 │ │ +04fcdc: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +04fce0: 6e20 0116 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fce6: 0c03 |0019: move-result-object v3 │ │ +04fce8: 1a04 0100 |001a: const-string v4, " │ │ " // string@0001 │ │ -04fc0c: 6e20 fa15 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fc12: 28f1 |001f: goto 0010 // -000f │ │ -04fc14: 6e10 ff15 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fc1a: 0c03 |0023: move-result-object v3 │ │ -04fc1c: 1103 |0024: return-object v3 │ │ +04fcec: 6e20 0116 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fcf2: 28f1 |001f: goto 0010 // -000f │ │ +04fcf4: 6e10 0616 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fcfa: 0c03 |0023: move-result-object v3 │ │ +04fcfc: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000a line=97 │ │ 0x000f line=98 │ │ 0x0010 line=99 │ │ 0x0016 line=100 │ │ @@ -88198,23 +88208,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04fc20: |[04fc20] com.linuxcounter.lico_update_003.ActivityEnterData.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -04fc30: 2201 1503 |0000: new-instance v1, Ljava/io/File; // type@0315 │ │ -04fc34: 7020 4815 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -04fc3a: 2200 1703 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0317 │ │ -04fc3e: 7020 5a15 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -04fc44: 7110 cf14 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@14cf │ │ -04fc4a: 0c02 |000d: move-result-object v2 │ │ -04fc4c: 6e10 5d15 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@155d │ │ -04fc52: 1102 |0011: return-object v2 │ │ +04fd00: |[04fd00] com.linuxcounter.lico_update_003.ActivityEnterData.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +04fd10: 2201 1603 |0000: new-instance v1, Ljava/io/File; // type@0316 │ │ +04fd14: 7020 4f15 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +04fd1a: 2200 1803 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0318 │ │ +04fd1e: 7020 6115 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +04fd24: 7110 d614 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@14d6 │ │ +04fd2a: 0c02 |000d: move-result-object v2 │ │ +04fd2c: 6e10 6415 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@1564 │ │ +04fd32: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x000e line=110 │ │ 0x0011 line=111 │ │ @@ -88230,67 +88240,67 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -04fc54: |[04fc54] com.linuxcounter.lico_update_003.ActivityEnterData.SaveToFile:(Ljava/lang/String;)V │ │ -04fc64: 1a00 bd08 |0000: const-string v0, "MyDebugOutput" // string@08bd │ │ -04fc68: 1a03 eb00 |0002: const-string v3, ".linuxcounter" // string@00eb │ │ -04fc6c: 2208 4d03 |0004: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -04fc70: 7010 f315 0800 |0006: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fc76: 7100 7301 0000 |0009: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -04fc7c: 0c09 |000c: move-result-object v9 │ │ -04fc7e: 6e20 f915 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04fc84: 0c08 |0010: move-result-object v8 │ │ -04fc86: 1a09 ef00 |0011: const-string v9, "/data/com.linuxcounter.lico_update_003" // string@00ef │ │ -04fc8a: 6e20 fa15 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fc90: 0c08 |0016: move-result-object v8 │ │ -04fc92: 6e10 ff15 0800 |0017: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fc98: 0c04 |001a: move-result-object v4 │ │ -04fc9a: 2202 1503 |001b: new-instance v2, Ljava/io/File; // type@0315 │ │ -04fc9e: 7020 4815 4200 |001d: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -04fca4: 6e10 5715 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@1557 │ │ -04fcaa: 2207 1503 |0023: new-instance v7, Ljava/io/File; // type@0315 │ │ -04fcae: 7030 4915 4703 |0025: invoke-direct {v7, v4, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1549 │ │ -04fcb4: 1a08 0000 |0028: const-string v8, "" // string@0000 │ │ -04fcb8: 328c 2500 |002a: if-eq v12, v8, 004f // +0025 │ │ -04fcbc: 2205 1a03 |002c: new-instance v5, Ljava/io/FileWriter; // type@031a │ │ -04fcc0: 7020 6215 7500 |002e: invoke-direct {v5, v7}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@1562 │ │ -04fcc6: 2206 1103 |0031: new-instance v6, Ljava/io/BufferedWriter; // type@0311 │ │ -04fcca: 7020 3c15 5600 |0033: invoke-direct {v6, v5}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@153c │ │ -04fcd0: 2208 4d03 |0036: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -04fcd4: 7010 f315 0800 |0038: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fcda: 6e20 fa15 c800 |003b: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fce0: 0c08 |003e: move-result-object v8 │ │ -04fce2: 1a09 0100 |003f: const-string v9, " │ │ +04fd34: |[04fd34] com.linuxcounter.lico_update_003.ActivityEnterData.SaveToFile:(Ljava/lang/String;)V │ │ +04fd44: 1a00 d208 |0000: const-string v0, "MyDebugOutput" // string@08d2 │ │ +04fd48: 1a03 fd00 |0002: const-string v3, ".linuxcounter" // string@00fd │ │ +04fd4c: 2208 4f03 |0004: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +04fd50: 7010 fa15 0800 |0006: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fd56: 7100 7301 0000 |0009: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +04fd5c: 0c09 |000c: move-result-object v9 │ │ +04fd5e: 6e20 0016 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04fd64: 0c08 |0010: move-result-object v8 │ │ +04fd66: 1a09 0101 |0011: const-string v9, "/data/com.linuxcounter.lico_update_003" // string@0101 │ │ +04fd6a: 6e20 0116 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fd70: 0c08 |0016: move-result-object v8 │ │ +04fd72: 6e10 0616 0800 |0017: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fd78: 0c04 |001a: move-result-object v4 │ │ +04fd7a: 2202 1603 |001b: new-instance v2, Ljava/io/File; // type@0316 │ │ +04fd7e: 7020 4f15 4200 |001d: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +04fd84: 6e10 5e15 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@155e │ │ +04fd8a: 2207 1603 |0023: new-instance v7, Ljava/io/File; // type@0316 │ │ +04fd8e: 7030 5015 4703 |0025: invoke-direct {v7, v4, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1550 │ │ +04fd94: 1a08 0000 |0028: const-string v8, "" // string@0000 │ │ +04fd98: 328c 2500 |002a: if-eq v12, v8, 004f // +0025 │ │ +04fd9c: 2205 1b03 |002c: new-instance v5, Ljava/io/FileWriter; // type@031b │ │ +04fda0: 7020 6915 7500 |002e: invoke-direct {v5, v7}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@1569 │ │ +04fda6: 2206 1203 |0031: new-instance v6, Ljava/io/BufferedWriter; // type@0312 │ │ +04fdaa: 7020 4315 5600 |0033: invoke-direct {v6, v5}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@1543 │ │ +04fdb0: 2208 4f03 |0036: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +04fdb4: 7010 fa15 0800 |0038: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fdba: 6e20 0116 c800 |003b: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fdc0: 0c08 |003e: move-result-object v8 │ │ +04fdc2: 1a09 0100 |003f: const-string v9, " │ │ " // string@0001 │ │ -04fce6: 6e20 fa15 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fcec: 0c08 |0044: move-result-object v8 │ │ -04fcee: 6e10 ff15 0800 |0045: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fcf4: 0c08 |0048: move-result-object v8 │ │ -04fcf6: 6e20 3e15 8600 |0049: invoke-virtual {v6, v8}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@153e │ │ -04fcfc: 6e10 3d15 0600 |004c: invoke-virtual {v6}, Ljava/io/BufferedWriter;.close:()V // method@153d │ │ -04fd02: 0e00 |004f: return-void │ │ -04fd04: 0d01 |0050: move-exception v1 │ │ -04fd06: 1a08 bd08 |0051: const-string v8, "MyDebugOutput" // string@08bd │ │ -04fd0a: 2209 4d03 |0053: new-instance v9, Ljava/lang/StringBuilder; // type@034d │ │ -04fd0e: 7010 f315 0900 |0055: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fd14: 1a0a 7902 |0058: const-string v10, "Could not write file " // string@0279 │ │ -04fd18: 6e20 fa15 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fd1e: 0c09 |005d: move-result-object v9 │ │ -04fd20: 6e10 6815 0100 |005e: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@1568 │ │ -04fd26: 0c0a |0061: move-result-object v10 │ │ -04fd28: 6e20 fa15 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fd2e: 0c09 |0065: move-result-object v9 │ │ -04fd30: 6e10 ff15 0900 |0066: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fd36: 0c09 |0069: move-result-object v9 │ │ -04fd38: 7120 fb10 9800 |006a: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -04fd3e: 28e2 |006d: goto 004f // -001e │ │ +04fdc6: 6e20 0116 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fdcc: 0c08 |0044: move-result-object v8 │ │ +04fdce: 6e10 0616 0800 |0045: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fdd4: 0c08 |0048: move-result-object v8 │ │ +04fdd6: 6e20 4515 8600 |0049: invoke-virtual {v6, v8}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@1545 │ │ +04fddc: 6e10 4415 0600 |004c: invoke-virtual {v6}, Ljava/io/BufferedWriter;.close:()V // method@1544 │ │ +04fde2: 0e00 |004f: return-void │ │ +04fde4: 0d01 |0050: move-exception v1 │ │ +04fde6: 1a08 d208 |0051: const-string v8, "MyDebugOutput" // string@08d2 │ │ +04fdea: 2209 4f03 |0053: new-instance v9, Ljava/lang/StringBuilder; // type@034f │ │ +04fdee: 7010 fa15 0900 |0055: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fdf4: 1a0a 8b02 |0058: const-string v10, "Could not write file " // string@028b │ │ +04fdf8: 6e20 0116 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fdfe: 0c09 |005d: move-result-object v9 │ │ +04fe00: 6e10 6f15 0100 |005e: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@156f │ │ +04fe06: 0c0a |0061: move-result-object v10 │ │ +04fe08: 6e20 0116 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fe0e: 0c09 |0065: move-result-object v9 │ │ +04fe10: 6e10 0616 0900 |0066: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fe16: 0c09 |0069: move-result-object v9 │ │ +04fe18: 7120 fb10 9800 |006a: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +04fe1e: 28e2 |006d: goto 004f // -001e │ │ catches : 1 │ │ 0x002c - 0x004f │ │ Ljava/io/IOException; -> 0x0050 │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ @@ -88322,105 +88332,108 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -04fd50: |[04fd50] com.linuxcounter.lico_update_003.ActivityEnterData.onClick:(Landroid/view/View;)V │ │ -04fd60: 121a |0000: const/4 v10, #int 1 // #1 │ │ -04fd62: 1407 1500 097f |0001: const v7, #float 1.82105e+38 // #7f090015 │ │ -04fd68: 6e20 d014 7b00 |0004: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d0 │ │ -04fd6e: 0c05 |0007: move-result-object v5 │ │ -04fd70: 1f05 8a02 |0008: check-cast v5, Landroid/widget/EditText; // type@028a │ │ -04fd74: 6e10 ad12 0500 |000a: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@12ad │ │ -04fd7a: 0c07 |000d: move-result-object v7 │ │ -04fd7c: 6e10 c415 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -04fd82: 0c02 |0011: move-result-object v2 │ │ -04fd84: 1407 1700 097f |0012: const v7, #float 1.82105e+38 // #7f090017 │ │ -04fd8a: 6e20 d014 7b00 |0015: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d0 │ │ -04fd90: 0c06 |0018: move-result-object v6 │ │ -04fd92: 1f06 8a02 |0019: check-cast v6, Landroid/widget/EditText; // type@028a │ │ -04fd96: 6e10 ad12 0600 |001b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@12ad │ │ -04fd9c: 0c07 |001e: move-result-object v7 │ │ -04fd9e: 6e10 c415 0700 |001f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -04fda4: 0c03 |0022: move-result-object v3 │ │ -04fda6: 2207 4d03 |0023: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -04fdaa: 7010 f315 0700 |0025: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fdb0: 6e20 fa15 2700 |0028: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fdb6: 0c07 |002b: move-result-object v7 │ │ -04fdb8: 1a08 0400 |002c: const-string v8, " " // string@0004 │ │ -04fdbc: 6e20 fa15 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fdc2: 0c07 |0031: move-result-object v7 │ │ -04fdc4: 6e20 fa15 3700 |0032: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fdca: 0c07 |0035: move-result-object v7 │ │ -04fdcc: 1a08 0100 |0036: const-string v8, " │ │ +04fe30: |[04fe30] com.linuxcounter.lico_update_003.ActivityEnterData.onClick:(Landroid/view/View;)V │ │ +04fe40: 121a |0000: const/4 v10, #int 1 // #1 │ │ +04fe42: 1407 1500 097f |0001: const v7, #float 1.82105e+38 // #7f090015 │ │ +04fe48: 6e20 d714 7b00 |0004: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d7 │ │ +04fe4e: 0c05 |0007: move-result-object v5 │ │ +04fe50: 1f05 8a02 |0008: check-cast v5, Landroid/widget/EditText; // type@028a │ │ +04fe54: 6e10 ad12 0500 |000a: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@12ad │ │ +04fe5a: 0c07 |000d: move-result-object v7 │ │ +04fe5c: 6e10 cb15 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +04fe62: 0c02 |0011: move-result-object v2 │ │ +04fe64: 1407 1700 097f |0012: const v7, #float 1.82105e+38 // #7f090017 │ │ +04fe6a: 6e20 d714 7b00 |0015: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d7 │ │ +04fe70: 0c06 |0018: move-result-object v6 │ │ +04fe72: 1f06 8a02 |0019: check-cast v6, Landroid/widget/EditText; // type@028a │ │ +04fe76: 6e10 ad12 0600 |001b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@12ad │ │ +04fe7c: 0c07 |001e: move-result-object v7 │ │ +04fe7e: 6e10 cb15 0700 |001f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +04fe84: 0c03 |0022: move-result-object v3 │ │ +04fe86: 2207 4f03 |0023: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +04fe8a: 7010 fa15 0700 |0025: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04fe90: 6e20 0116 2700 |0028: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fe96: 0c07 |002b: move-result-object v7 │ │ +04fe98: 1a08 1700 |002c: const-string v8, " " // string@0017 │ │ +04fe9c: 6e20 0116 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04fea2: 0c07 |0031: move-result-object v7 │ │ +04fea4: 6e20 0116 3700 |0032: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04feaa: 0c07 |0035: move-result-object v7 │ │ +04feac: 1a08 0100 |0036: const-string v8, " │ │ " // string@0001 │ │ -04fdd0: 6e20 fa15 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fdd6: 0c07 |003b: move-result-object v7 │ │ -04fdd8: 6e10 ff15 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fdde: 0c07 |003f: move-result-object v7 │ │ -04fde0: 6e20 ce14 7b00 |0040: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.SaveToFile:(Ljava/lang/String;)V // method@14ce │ │ -04fde6: 1a07 540d |0043: const-string v7, "connectivity" // string@0d54 │ │ -04fdea: 6e20 d514 7b00 |0045: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@14d5 │ │ -04fdf0: 0c04 |0048: move-result-object v4 │ │ -04fdf2: 1f04 4f00 |0049: check-cast v4, Landroid/net/ConnectivityManager; // type@004f │ │ -04fdf6: 1207 |004b: const/4 v7, #int 0 // #0 │ │ -04fdf8: 6e20 4901 7400 |004c: invoke-virtual {v4, v7}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ -04fdfe: 0c07 |004f: move-result-object v7 │ │ -04fe00: 6e10 4c01 0700 |0050: invoke-virtual {v7}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ -04fe06: 0a00 |0053: move-result v0 │ │ -04fe08: 6e20 4901 a400 |0054: invoke-virtual {v4, v10}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ -04fe0e: 0c07 |0057: move-result-object v7 │ │ -04fe10: 6e10 4c01 0700 |0058: invoke-virtual {v7}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ -04fe16: 0a01 |005b: move-result v1 │ │ -04fe18: 1a07 bd08 |005c: const-string v7, "MyDebugOutput" // string@08bd │ │ -04fe1c: 2208 4d03 |005e: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -04fe20: 7010 f315 0800 |0060: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fe26: 1a09 6402 |0063: const-string v9, "Connection 3G: " // string@0264 │ │ -04fe2a: 6e20 fa15 9800 |0065: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fe30: 0c08 |0068: move-result-object v8 │ │ -04fe32: 6e20 fb15 0800 |0069: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -04fe38: 0c08 |006c: move-result-object v8 │ │ -04fe3a: 1a09 9400 |006d: const-string v9, " | Connection wifi: " // string@0094 │ │ -04fe3e: 6e20 fa15 9800 |006f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04fe44: 0c08 |0072: move-result-object v8 │ │ -04fe46: 6e20 fb15 1800 |0073: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -04fe4c: 0c08 |0076: move-result-object v8 │ │ -04fe4e: 6e10 ff15 0800 |0077: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04fe54: 0c08 |007a: move-result-object v8 │ │ -04fe56: 7120 fd10 8700 |007b: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -04fe5c: 3900 1200 |007e: if-nez v0, 0090 // +0012 │ │ -04fe60: 3901 1000 |0080: if-nez v1, 0090 // +0010 │ │ -04fe64: 6e10 d214 0b00 |0082: invoke-virtual {v11}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getApplicationContext:()Landroid/content/Context; // method@14d2 │ │ -04fe6a: 0c07 |0085: move-result-object v7 │ │ -04fe6c: 1a08 3009 |0086: const-string v8, "Please make sure, your network connection is ON " // string@0930 │ │ -04fe70: 7130 2913 870a |0088: invoke-static {v7, v8, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1329 │ │ -04fe76: 0c07 |008b: move-result-object v7 │ │ -04fe78: 6e10 2a13 0700 |008c: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@132a │ │ -04fe7e: 0e00 |008f: return-void │ │ -04fe80: 2207 2600 |0090: new-instance v7, Landroid/content/Intent; // type@0026 │ │ -04fe84: 1c08 0303 |0092: const-class v8, Lcom/linuxcounter/lico_update_003/getSysInfo; // type@0303 │ │ -04fe88: 7030 9b00 b708 |0094: invoke-direct {v7, v11, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -04fe8e: 6e20 da14 7b00 |0097: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.startActivity:(Landroid/content/Intent;)V // method@14da │ │ -04fe94: 6e10 d114 0b00 |009a: invoke-virtual {v11}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.finish:()V // method@14d1 │ │ -04fe9a: 28f2 |009d: goto 008f // -000e │ │ +04feb0: 6e20 0116 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04feb6: 0c07 |003b: move-result-object v7 │ │ +04feb8: 6e10 0616 0700 |003c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04febe: 0c07 |003f: move-result-object v7 │ │ +04fec0: 6e20 d514 7b00 |0040: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.SaveToFile:(Ljava/lang/String;)V // method@14d5 │ │ +04fec6: 1a07 680d |0043: const-string v7, "connectivity" // string@0d68 │ │ +04feca: 6e20 dc14 7b00 |0045: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@14dc │ │ +04fed0: 0c04 |0048: move-result-object v4 │ │ +04fed2: 1f04 4f00 |0049: check-cast v4, Landroid/net/ConnectivityManager; // type@004f │ │ +04fed6: 1207 |004b: const/4 v7, #int 0 // #0 │ │ +04fed8: 6e20 4901 7400 |004c: invoke-virtual {v4, v7}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ +04fede: 0c07 |004f: move-result-object v7 │ │ +04fee0: 6e10 4c01 0700 |0050: invoke-virtual {v7}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ +04fee6: 0a00 |0053: move-result v0 │ │ +04fee8: 6e20 4901 a400 |0054: invoke-virtual {v4, v10}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ +04feee: 0c07 |0057: move-result-object v7 │ │ +04fef0: 6e10 4c01 0700 |0058: invoke-virtual {v7}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ +04fef6: 0a01 |005b: move-result v1 │ │ +04fef8: 1a07 d208 |005c: const-string v7, "MyDebugOutput" // string@08d2 │ │ +04fefc: 2208 4f03 |005e: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +04ff00: 7010 fa15 0800 |0060: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04ff06: 1a09 7602 |0063: const-string v9, "Connection 3G: " // string@0276 │ │ +04ff0a: 6e20 0116 9800 |0065: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ff10: 0c08 |0068: move-result-object v8 │ │ +04ff12: 6e20 0216 0800 |0069: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +04ff18: 0c08 |006c: move-result-object v8 │ │ +04ff1a: 1a09 a700 |006d: const-string v9, " | Connection wifi: " // string@00a7 │ │ +04ff1e: 6e20 0116 9800 |006f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ff24: 0c08 |0072: move-result-object v8 │ │ +04ff26: 6e20 0216 1800 |0073: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +04ff2c: 0c08 |0076: move-result-object v8 │ │ +04ff2e: 6e10 0616 0800 |0077: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04ff34: 0c08 |007a: move-result-object v8 │ │ +04ff36: 7120 fd10 8700 |007b: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +04ff3c: 3900 1200 |007e: if-nez v0, 0090 // +0012 │ │ +04ff40: 3901 1000 |0080: if-nez v1, 0090 // +0010 │ │ +04ff44: 6e10 d914 0b00 |0082: invoke-virtual {v11}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getApplicationContext:()Landroid/content/Context; // method@14d9 │ │ +04ff4a: 0c07 |0085: move-result-object v7 │ │ +04ff4c: 1a08 4509 |0086: const-string v8, "Please make sure, your network connection is ON " // string@0945 │ │ +04ff50: 7130 2913 870a |0088: invoke-static {v7, v8, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1329 │ │ +04ff56: 0c07 |008b: move-result-object v7 │ │ +04ff58: 6e10 2a13 0700 |008c: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@132a │ │ +04ff5e: 0e00 |008f: return-void │ │ +04ff60: 2207 2600 |0090: new-instance v7, Landroid/content/Intent; // type@0026 │ │ +04ff64: 1c08 0403 |0092: const-class v8, Lcom/linuxcounter/lico_update_003/getSysInfo; // type@0304 │ │ +04ff68: 7030 9b00 b708 |0094: invoke-direct {v7, v11, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +04ff6e: 6e20 e114 7b00 |0097: invoke-virtual {v11, v7}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.startActivity:(Landroid/content/Intent;)V // method@14e1 │ │ +04ff74: 6e10 d814 0b00 |009a: invoke-virtual {v11}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.finish:()V // method@14d8 │ │ +04ff7a: 28f2 |009d: goto 008f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x000a line=72 │ │ 0x0012 line=73 │ │ 0x001b line=74 │ │ 0x0023 line=76 │ │ 0x0043 line=78 │ │ 0x004b line=79 │ │ + 0x0050 line=80 │ │ 0x0054 line=81 │ │ + 0x0058 line=82 │ │ 0x005c line=84 │ │ 0x007e line=85 │ │ 0x0082 line=86 │ │ + 0x008c line=88 │ │ 0x008f line=93 │ │ 0x0090 line=90 │ │ 0x009a line=91 │ │ locals : │ │ 0x0054 - 0x009e reg=0 is3g Z │ │ 0x005c - 0x009e reg=1 isWifi Z │ │ 0x0012 - 0x009e reg=2 machine_id Ljava/lang/String; │ │ @@ -88436,71 +88449,71 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -04fe9c: |[04fe9c] com.linuxcounter.lico_update_003.ActivityEnterData.onCreate:(Landroid/os/Bundle;)V │ │ -04feac: 6f20 2200 cb00 |0000: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -04feb2: 1509 037f |0003: const/high16 v9, #int 2130903040 // #7f03 │ │ -04feb6: 6e20 d914 9b00 |0005: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.setContentView:(I)V // method@14d9 │ │ -04febc: 1409 1800 097f |0008: const v9, #float 1.82105e+38 // #7f090018 │ │ -04fec2: 6e20 d014 9b00 |000b: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d0 │ │ -04fec8: 0c00 |000e: move-result-object v0 │ │ -04feca: 1f00 8802 |000f: check-cast v0, Landroid/widget/Button; // type@0288 │ │ -04fece: 6e20 a412 b000 |0011: invoke-virtual {v0, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ -04fed4: 1a09 bd08 |0014: const-string v9, "MyDebugOutput" // string@08bd │ │ -04fed8: 1a0a 921a |0016: const-string v10, "starting enterData..." // string@1a92 │ │ -04fedc: 7120 fd10 a900 |0018: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -04fee2: 1a01 eb00 |001b: const-string v1, ".linuxcounter" // string@00eb │ │ -04fee6: 2209 4d03 |001d: new-instance v9, Ljava/lang/StringBuilder; // type@034d │ │ -04feea: 7010 f315 0900 |001f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -04fef0: 7100 7301 0000 |0022: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -04fef6: 0c0a |0025: move-result-object v10 │ │ -04fef8: 6e20 f915 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -04fefe: 0c09 |0029: move-result-object v9 │ │ -04ff00: 1a0a ef00 |002a: const-string v10, "/data/com.linuxcounter.lico_update_003" // string@00ef │ │ -04ff04: 6e20 fa15 a900 |002c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -04ff0a: 0c09 |002f: move-result-object v9 │ │ -04ff0c: 6e10 ff15 0900 |0030: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -04ff12: 0c02 |0033: move-result-object v2 │ │ -04ff14: 2206 1503 |0034: new-instance v6, Ljava/io/File; // type@0315 │ │ -04ff18: 7030 4915 2601 |0036: invoke-direct {v6, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1549 │ │ -04ff1e: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ -04ff22: 2207 1003 |003b: new-instance v7, Ljava/io/BufferedReader; // type@0310 │ │ -04ff26: 2209 1e03 |003d: new-instance v9, Ljava/io/InputStreamReader; // type@031e │ │ -04ff2a: 220a 1703 |003f: new-instance v10, Ljava/io/FileInputStream; // type@0317 │ │ -04ff2e: 7020 5a15 6a00 |0041: invoke-direct {v10, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -04ff34: 7020 6e15 a900 |0044: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -04ff3a: 130a e803 |0047: const/16 v10, #int 1000 // #3e8 │ │ -04ff3e: 7030 3815 970a |0049: invoke-direct {v7, v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@1538 │ │ -04ff44: 6e10 3b15 0700 |004c: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -04ff4a: 0c03 |004f: move-result-object v3 │ │ -04ff4c: 6e10 3915 0700 |0050: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -04ff52: 1a09 0400 |0053: const-string v9, " " // string@0004 │ │ -04ff56: 6e20 e615 9300 |0055: invoke-virtual {v3, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -04ff5c: 0c08 |0058: move-result-object v8 │ │ -04ff5e: 1409 1500 097f |0059: const v9, #float 1.82105e+38 // #7f090015 │ │ -04ff64: 6e20 d014 9b00 |005c: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d0 │ │ -04ff6a: 0c04 |005f: move-result-object v4 │ │ -04ff6c: 1f04 8a02 |0060: check-cast v4, Landroid/widget/EditText; // type@028a │ │ -04ff70: 1209 |0062: const/4 v9, #int 0 // #0 │ │ -04ff72: 4609 0809 |0063: aget-object v9, v8, v9 │ │ -04ff76: 6e20 ae12 9400 |0065: invoke-virtual {v4, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@12ae │ │ -04ff7c: 1409 1700 097f |0068: const v9, #float 1.82105e+38 // #7f090017 │ │ -04ff82: 6e20 d014 9b00 |006b: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d0 │ │ -04ff88: 0c05 |006e: move-result-object v5 │ │ -04ff8a: 1f05 8a02 |006f: check-cast v5, Landroid/widget/EditText; // type@028a │ │ -04ff8e: 1219 |0071: const/4 v9, #int 1 // #1 │ │ -04ff90: 4609 0809 |0072: aget-object v9, v8, v9 │ │ -04ff94: 6e20 ae12 9500 |0074: invoke-virtual {v5, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@12ae │ │ -04ff9a: 0e00 |0077: return-void │ │ -04ff9c: 0d09 |0078: move-exception v9 │ │ -04ff9e: 28fe |0079: goto 0077 // -0002 │ │ +04ff7c: |[04ff7c] com.linuxcounter.lico_update_003.ActivityEnterData.onCreate:(Landroid/os/Bundle;)V │ │ +04ff8c: 6f20 2200 cb00 |0000: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +04ff92: 1509 037f |0003: const/high16 v9, #int 2130903040 // #7f03 │ │ +04ff96: 6e20 e014 9b00 |0005: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.setContentView:(I)V // method@14e0 │ │ +04ff9c: 1409 1800 097f |0008: const v9, #float 1.82105e+38 // #7f090018 │ │ +04ffa2: 6e20 d714 9b00 |000b: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d7 │ │ +04ffa8: 0c00 |000e: move-result-object v0 │ │ +04ffaa: 1f00 8802 |000f: check-cast v0, Landroid/widget/Button; // type@0288 │ │ +04ffae: 6e20 a412 b000 |0011: invoke-virtual {v0, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ +04ffb4: 1a09 d208 |0014: const-string v9, "MyDebugOutput" // string@08d2 │ │ +04ffb8: 1a0a 9c1a |0016: const-string v10, "starting enterData..." // string@1a9c │ │ +04ffbc: 7120 fd10 a900 |0018: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +04ffc2: 1a01 fd00 |001b: const-string v1, ".linuxcounter" // string@00fd │ │ +04ffc6: 2209 4f03 |001d: new-instance v9, Ljava/lang/StringBuilder; // type@034f │ │ +04ffca: 7010 fa15 0900 |001f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +04ffd0: 7100 7301 0000 |0022: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +04ffd6: 0c0a |0025: move-result-object v10 │ │ +04ffd8: 6e20 0016 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +04ffde: 0c09 |0029: move-result-object v9 │ │ +04ffe0: 1a0a 0101 |002a: const-string v10, "/data/com.linuxcounter.lico_update_003" // string@0101 │ │ +04ffe4: 6e20 0116 a900 |002c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +04ffea: 0c09 |002f: move-result-object v9 │ │ +04ffec: 6e10 0616 0900 |0030: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +04fff2: 0c02 |0033: move-result-object v2 │ │ +04fff4: 2206 1603 |0034: new-instance v6, Ljava/io/File; // type@0316 │ │ +04fff8: 7030 5015 2601 |0036: invoke-direct {v6, v2, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1550 │ │ +04fffe: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ +050002: 2207 1103 |003b: new-instance v7, Ljava/io/BufferedReader; // type@0311 │ │ +050006: 2209 1f03 |003d: new-instance v9, Ljava/io/InputStreamReader; // type@031f │ │ +05000a: 220a 1803 |003f: new-instance v10, Ljava/io/FileInputStream; // type@0318 │ │ +05000e: 7020 6115 6a00 |0041: invoke-direct {v10, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +050014: 7020 7515 a900 |0044: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +05001a: 130a e803 |0047: const/16 v10, #int 1000 // #3e8 │ │ +05001e: 7030 3f15 970a |0049: invoke-direct {v7, v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@153f │ │ +050024: 6e10 4215 0700 |004c: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +05002a: 0c03 |004f: move-result-object v3 │ │ +05002c: 6e10 4015 0700 |0050: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +050032: 1a09 1700 |0053: const-string v9, " " // string@0017 │ │ +050036: 6e20 ed15 9300 |0055: invoke-virtual {v3, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05003c: 0c08 |0058: move-result-object v8 │ │ +05003e: 1409 1500 097f |0059: const v9, #float 1.82105e+38 // #7f090015 │ │ +050044: 6e20 d714 9b00 |005c: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d7 │ │ +05004a: 0c04 |005f: move-result-object v4 │ │ +05004c: 1f04 8a02 |0060: check-cast v4, Landroid/widget/EditText; // type@028a │ │ +050050: 1209 |0062: const/4 v9, #int 0 // #0 │ │ +050052: 4609 0809 |0063: aget-object v9, v8, v9 │ │ +050056: 6e20 ae12 9400 |0065: invoke-virtual {v4, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@12ae │ │ +05005c: 1409 1700 097f |0068: const v9, #float 1.82105e+38 // #7f090017 │ │ +050062: 6e20 d714 9b00 |006b: invoke-virtual {v11, v9}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.findViewById:(I)Landroid/view/View; // method@14d7 │ │ +050068: 0c05 |006e: move-result-object v5 │ │ +05006a: 1f05 8a02 |006f: check-cast v5, Landroid/widget/EditText; // type@028a │ │ +05006e: 1219 |0071: const/4 v9, #int 1 // #1 │ │ +050070: 4609 0809 |0072: aget-object v9, v8, v9 │ │ +050074: 6e20 ae12 9500 |0074: invoke-virtual {v5, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@12ae │ │ +05007a: 0e00 |0077: return-void │ │ +05007c: 0d09 |0078: move-exception v9 │ │ +05007e: 28fe |0079: goto 0077 // -0002 │ │ catches : 1 │ │ 0x003b - 0x0077 │ │ Ljava/lang/Exception; -> 0x0078 │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0008 line=37 │ │ @@ -88538,36 +88551,36 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -04ffb0: |[04ffb0] com.linuxcounter.lico_update_003.ActivityEnterData.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -04ffc0: 6e10 d314 0200 |0000: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getMenuInflater:()Landroid/view/MenuInflater; // method@14d3 │ │ -04ffc6: 0c00 |0003: move-result-object v0 │ │ -04ffc8: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ -04ffcc: 6e30 3811 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1138 │ │ -04ffd2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04ffd4: 0f00 |000a: return v0 │ │ +050090: |[050090] com.linuxcounter.lico_update_003.ActivityEnterData.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0500a0: 6e10 da14 0200 |0000: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/ActivityEnterData;.getMenuInflater:()Landroid/view/MenuInflater; // method@14da │ │ +0500a6: 0c00 |0003: move-result-object v0 │ │ +0500a8: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ +0500ac: 6e30 3811 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1138 │ │ +0500b2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0500b4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/linuxcounter/lico_update_003/ActivityEnterData; │ │ 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 473 (ActivityEnterData.java) │ │ + source_file_idx : 491 (ActivityEnterData.java) │ │ │ │ Class #364 header: │ │ -class_idx : 752 │ │ +class_idx : 753 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 539 │ │ +superclass_idx : 837 │ │ +source_file_idx : 557 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #364 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/BuildConfig;' │ │ @@ -88612,31 +88625,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ffd8: |[04ffd8] com.linuxcounter.lico_update_003.BuildConfig.:()V │ │ -04ffe8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -04ffee: 0e00 |0003: return-void │ │ +0500b8: |[0500b8] com.linuxcounter.lico_update_003.BuildConfig.:()V │ │ +0500c8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0500ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 539 (BuildConfig.java) │ │ + source_file_idx : 557 (BuildConfig.java) │ │ │ │ Class #365 header: │ │ -class_idx : 753 │ │ +class_idx : 754 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 918 │ │ -source_file_idx : 919 │ │ +superclass_idx : 920 │ │ +source_file_idx : 937 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #365 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/HttpPatch;' │ │ @@ -88656,17 +88669,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04fff0: |[04fff0] com.linuxcounter.lico_update_003.HttpPatch.:(Ljava/lang/String;)V │ │ -050000: 7020 b816 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16b8 │ │ -050006: 0e00 |0003: return-void │ │ +0500d0: |[0500d0] com.linuxcounter.lico_update_003.HttpPatch.:(Ljava/lang/String;)V │ │ +0500e0: 7020 bf16 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16bf │ │ +0500e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/HttpPatch; │ │ 0x0000 - 0x0004 reg=1 url Ljava/lang/String; │ │ @@ -88677,30 +88690,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050008: |[050008] com.linuxcounter.lico_update_003.HttpPatch.getMethod:()Ljava/lang/String; │ │ -050018: 1a00 0909 |0000: const-string v0, "PATCH" // string@0909 │ │ -05001c: 1100 |0002: return-object v0 │ │ +0500e8: |[0500e8] com.linuxcounter.lico_update_003.HttpPatch.getMethod:()Ljava/lang/String; │ │ +0500f8: 1a00 1e09 |0000: const-string v0, "PATCH" // string@091e │ │ +0500fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/linuxcounter/lico_update_003/HttpPatch; │ │ │ │ - source_file_idx : 919 (HttpPatch.java) │ │ + source_file_idx : 937 (HttpPatch.java) │ │ │ │ Class #366 header: │ │ -class_idx : 754 │ │ +class_idx : 755 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 2202 │ │ +source_file_idx : 2223 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #366 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/MainActivity;' │ │ @@ -88720,19 +88733,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -050020: |[050020] com.linuxcounter.lico_update_003.MainActivity.:()V │ │ -050030: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ -050036: 1a00 bd08 |0003: const-string v0, "MyDebugOutput" // string@08bd │ │ -05003a: 5b10 3506 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/MainActivity;.TAG:Ljava/lang/String; // field@0635 │ │ -05003e: 0e00 |0007: return-void │ │ +050100: |[050100] com.linuxcounter.lico_update_003.MainActivity.:()V │ │ +050110: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +050116: 1a00 d208 |0003: const-string v0, "MyDebugOutput" // string@08d2 │ │ +05011a: 5b10 3406 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/MainActivity;.TAG:Ljava/lang/String; // field@0634 │ │ +05011e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/linuxcounter/lico_update_003/MainActivity; │ │ │ │ @@ -88742,21 +88755,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -050040: |[050040] com.linuxcounter.lico_update_003.MainActivity.onClick:(Landroid/view/View;)V │ │ -050050: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -050054: 1c01 ef02 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/ActivityEnterData; // type@02ef │ │ -050058: 7030 9b00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -05005e: 6e20 e614 0200 |0007: invoke-virtual {v2, v0}, Lcom/linuxcounter/lico_update_003/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@14e6 │ │ -050064: 6e10 e014 0200 |000a: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/MainActivity;.finish:()V // method@14e0 │ │ -05006a: 0e00 |000d: return-void │ │ +050120: |[050120] com.linuxcounter.lico_update_003.MainActivity.onClick:(Landroid/view/View;)V │ │ +050130: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +050134: 1c01 f002 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/ActivityEnterData; // type@02f0 │ │ +050138: 7030 9b00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +05013e: 6e20 ed14 0200 |0007: invoke-virtual {v2, v0}, Lcom/linuxcounter/lico_update_003/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@14ed │ │ +050144: 6e10 e714 0200 |000a: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/MainActivity;.finish:()V // method@14e7 │ │ +05014a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000a line=36 │ │ 0x000d line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/linuxcounter/lico_update_003/MainActivity; │ │ @@ -88767,27 +88780,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05006c: |[05006c] com.linuxcounter.lico_update_003.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05007c: 6f20 2200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -050082: 1401 0100 037f |0003: const v1, #float 1.74129e+38 // #7f030001 │ │ -050088: 6e20 e514 1300 |0006: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/MainActivity;.setContentView:(I)V // method@14e5 │ │ -05008e: 1401 1800 097f |0009: const v1, #float 1.82105e+38 // #7f090018 │ │ -050094: 6e20 df14 1300 |000c: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/MainActivity;.findViewById:(I)Landroid/view/View; // method@14df │ │ -05009a: 0c00 |000f: move-result-object v0 │ │ -05009c: 1f00 8802 |0010: check-cast v0, Landroid/widget/Button; // type@0288 │ │ -0500a0: 6e20 a412 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ -0500a6: 1a01 bd08 |0015: const-string v1, "MyDebugOutput" // string@08bd │ │ -0500aa: 1a02 911a |0017: const-string v2, "starting app..." // string@1a91 │ │ -0500ae: 7120 fd10 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0500b4: 0e00 |001c: return-void │ │ +05014c: |[05014c] com.linuxcounter.lico_update_003.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05015c: 6f20 2200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +050162: 1401 0100 037f |0003: const v1, #float 1.74129e+38 // #7f030001 │ │ +050168: 6e20 ec14 1300 |0006: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/MainActivity;.setContentView:(I)V // method@14ec │ │ +05016e: 1401 1800 097f |0009: const v1, #float 1.82105e+38 // #7f090018 │ │ +050174: 6e20 e614 1300 |000c: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/MainActivity;.findViewById:(I)Landroid/view/View; // method@14e6 │ │ +05017a: 0c00 |000f: move-result-object v0 │ │ +05017c: 1f00 8802 |0010: check-cast v0, Landroid/widget/Button; // type@0288 │ │ +050180: 6e20 a412 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ +050186: 1a01 d208 |0015: const-string v1, "MyDebugOutput" // string@08d2 │ │ +05018a: 1a02 9b1a |0017: const-string v2, "starting app..." // string@1a9b │ │ +05018e: 7120 fd10 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +050194: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ 0x0012 line=21 │ │ 0x0015 line=23 │ │ @@ -88802,36 +88815,36 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0500b8: |[0500b8] com.linuxcounter.lico_update_003.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0500c8: 6e10 e114 0200 |0000: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@14e1 │ │ -0500ce: 0c00 |0003: move-result-object v0 │ │ -0500d0: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ -0500d4: 6e30 3811 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1138 │ │ -0500da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0500dc: 0f00 |000a: return v0 │ │ +050198: |[050198] com.linuxcounter.lico_update_003.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0501a8: 6e10 e814 0200 |0000: invoke-virtual {v2}, Lcom/linuxcounter/lico_update_003/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@14e8 │ │ +0501ae: 0c00 |0003: move-result-object v0 │ │ +0501b0: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ +0501b4: 6e30 3811 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1138 │ │ +0501ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0501bc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0009 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/linuxcounter/lico_update_003/MainActivity; │ │ 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 2202 (MainActivity.java) │ │ + source_file_idx : 2223 (MainActivity.java) │ │ │ │ Class #367 header: │ │ -class_idx : 755 │ │ +class_idx : 756 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #367 annotations: │ │ Annotations on class │ │ @@ -88911,31 +88924,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0500e0: |[0500e0] com.linuxcounter.lico_update_003.R$attr.:()V │ │ -0500f0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0500f6: 0e00 |0003: return-void │ │ +0501c0: |[0501c0] com.linuxcounter.lico_update_003.R$attr.:()V │ │ +0501d0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0501d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #368 header: │ │ -class_idx : 756 │ │ +class_idx : 757 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #368 annotations: │ │ Annotations on class │ │ @@ -88960,31 +88973,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0500f8: |[0500f8] com.linuxcounter.lico_update_003.R$bool.:()V │ │ -050108: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05010e: 0e00 |0003: return-void │ │ +0501d8: |[0501d8] com.linuxcounter.lico_update_003.R$bool.:()V │ │ +0501e8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0501ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #369 header: │ │ -class_idx : 757 │ │ +class_idx : 758 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #369 annotations: │ │ Annotations on class │ │ @@ -89019,31 +89032,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050110: |[050110] com.linuxcounter.lico_update_003.R$dimen.:()V │ │ -050120: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -050126: 0e00 |0003: return-void │ │ +0501f0: |[0501f0] com.linuxcounter.lico_update_003.R$dimen.:()V │ │ +050200: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +050206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #370 header: │ │ -class_idx : 758 │ │ +class_idx : 759 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #370 annotations: │ │ Annotations on class │ │ @@ -89078,31 +89091,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050128: |[050128] com.linuxcounter.lico_update_003.R$drawable.:()V │ │ -050138: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05013e: 0e00 |0003: return-void │ │ +050208: |[050208] com.linuxcounter.lico_update_003.R$drawable.:()V │ │ +050218: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05021e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #371 header: │ │ -class_idx : 759 │ │ +class_idx : 760 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 34 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #371 annotations: │ │ Annotations on class │ │ @@ -89292,31 +89305,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050140: |[050140] com.linuxcounter.lico_update_003.R$id.:()V │ │ -050150: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -050156: 0e00 |0003: return-void │ │ +050220: |[050220] com.linuxcounter.lico_update_003.R$id.:()V │ │ +050230: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +050236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #372 header: │ │ -class_idx : 760 │ │ +class_idx : 761 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #372 annotations: │ │ Annotations on class │ │ @@ -89356,31 +89369,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050158: |[050158] com.linuxcounter.lico_update_003.R$layout.:()V │ │ -050168: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05016e: 0e00 |0003: return-void │ │ +050238: |[050238] com.linuxcounter.lico_update_003.R$layout.:()V │ │ +050248: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05024e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #373 header: │ │ -class_idx : 761 │ │ +class_idx : 762 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #373 annotations: │ │ Annotations on class │ │ @@ -89405,31 +89418,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050170: |[050170] com.linuxcounter.lico_update_003.R$menu.:()V │ │ -050180: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -050186: 0e00 |0003: return-void │ │ +050250: |[050250] com.linuxcounter.lico_update_003.R$menu.:()V │ │ +050260: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +050266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #374 header: │ │ -class_idx : 762 │ │ +class_idx : 763 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 16 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #374 annotations: │ │ Annotations on class │ │ @@ -89529,31 +89542,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050188: |[050188] com.linuxcounter.lico_update_003.R$string.:()V │ │ -050198: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05019e: 0e00 |0003: return-void │ │ +050268: |[050268] com.linuxcounter.lico_update_003.R$string.:()V │ │ +050278: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05027e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #375 header: │ │ -class_idx : 763 │ │ +class_idx : 764 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #375 annotations: │ │ Annotations on class │ │ @@ -89583,31 +89596,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0501a0: |[0501a0] com.linuxcounter.lico_update_003.R$style.:()V │ │ -0501b0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0501b6: 0e00 |0003: return-void │ │ +050280: |[050280] com.linuxcounter.lico_update_003.R$style.:()V │ │ +050290: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +050296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #376 header: │ │ -class_idx : 764 │ │ +class_idx : 765 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #376 annotations: │ │ Annotations on class │ │ @@ -89732,26 +89745,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 64 16-bit code units │ │ -0501b8: |[0501b8] com.linuxcounter.lico_update_003.R$styleable.:()V │ │ -0501c8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0501ca: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -0501ce: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ -0501d4: 6900 8206 |0006: sput-object v0, Lcom/linuxcounter/lico_update_003/R$styleable;.GridLayout:[I // field@0682 │ │ -0501d8: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ -0501dc: 2300 ae03 |000a: new-array v0, v0, [I // type@03ae │ │ -0501e0: 2600 1800 0000 |000c: fill-array-data v0, 00000024 // +00000018 │ │ -0501e6: 6900 8306 |000f: sput-object v0, Lcom/linuxcounter/lico_update_003/R$styleable;.GridLayout_Layout:[I // field@0683 │ │ -0501ea: 0e00 |0011: return-void │ │ -0501ec: 0003 0400 0700 0000 0000 017f 0100 ... |0012: array-data (18 units) │ │ -050210: 0003 0400 0c00 0000 f400 0101 f500 ... |0024: array-data (28 units) │ │ +050298: |[050298] com.linuxcounter.lico_update_003.R$styleable.:()V │ │ +0502a8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0502aa: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +0502ae: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ +0502b4: 6900 8106 |0006: sput-object v0, Lcom/linuxcounter/lico_update_003/R$styleable;.GridLayout:[I // field@0681 │ │ +0502b8: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ +0502bc: 2300 b003 |000a: new-array v0, v0, [I // type@03b0 │ │ +0502c0: 2600 1800 0000 |000c: fill-array-data v0, 00000024 // +00000018 │ │ +0502c6: 6900 8206 |000f: sput-object v0, Lcom/linuxcounter/lico_update_003/R$styleable;.GridLayout_Layout:[I // field@0682 │ │ +0502ca: 0e00 |0011: return-void │ │ +0502cc: 0003 0400 0700 0000 0000 017f 0100 ... |0012: array-data (18 units) │ │ +0502f0: 0003 0400 0c00 0000 f400 0101 f500 ... |0024: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0008 line=383 │ │ 0x0012 line=243 │ │ 0x0024 line=383 │ │ locals : │ │ @@ -89761,31 +89774,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050248: |[050248] com.linuxcounter.lico_update_003.R$styleable.:()V │ │ -050258: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05025e: 0e00 |0003: return-void │ │ +050328: |[050328] com.linuxcounter.lico_update_003.R$styleable.:()V │ │ +050338: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05033e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #377 header: │ │ -class_idx : 765 │ │ +class_idx : 766 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2361 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #377 annotations: │ │ Annotations on class │ │ @@ -89804,32 +89817,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050260: |[050260] com.linuxcounter.lico_update_003.R.:()V │ │ -050270: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -050276: 0e00 |0003: return-void │ │ +050340: |[050340] com.linuxcounter.lico_update_003.R.:()V │ │ +050350: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +050356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2361 (R.java) │ │ + source_file_idx : 2382 (R.java) │ │ │ │ Class #378 header: │ │ -class_idx : 766 │ │ +class_idx : 767 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 2496 │ │ +source_file_idx : 2518 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #378 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver;' │ │ @@ -89844,17 +89856,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050278: |[050278] com.linuxcounter.lico_update_003.StartBackgroundServiceAtBootReceiver.:()V │ │ -050288: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ -05028e: 0e00 |0003: return-void │ │ +050358: |[050358] com.linuxcounter.lico_update_003.StartBackgroundServiceAtBootReceiver.:()V │ │ +050368: 7010 7c00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@007c │ │ +05036e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver; │ │ │ │ Virtual methods - │ │ @@ -89863,56 +89875,56 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -050290: |[050290] com.linuxcounter.lico_update_003.StartBackgroundServiceAtBootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0502a0: 6e10 a100 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -0502a6: 0c01 |0003: move-result-object v1 │ │ -0502a8: 1a02 f10b |0004: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0bf1 │ │ -0502ac: 6e20 d915 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0502b2: 0a01 |0009: move-result v1 │ │ -0502b4: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -0502b8: 2200 2600 |000c: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -0502bc: 1c01 0203 |000e: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0302 │ │ -0502c0: 7030 9b00 4001 |0010: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -0502c6: 6e20 9800 0400 |0013: invoke-virtual {v4, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ -0502cc: 0e00 |0016: return-void │ │ +050370: |[050370] com.linuxcounter.lico_update_003.StartBackgroundServiceAtBootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +050380: 6e10 a100 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +050386: 0c01 |0003: move-result-object v1 │ │ +050388: 1a02 070c |0004: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0c07 │ │ +05038c: 6e20 e015 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +050392: 0a01 |0009: move-result v1 │ │ +050394: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +050398: 2200 2600 |000c: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05039c: 1c01 0303 |000e: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0303 │ │ +0503a0: 7030 9b00 4001 |0010: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +0503a6: 6e20 9800 0400 |0013: invoke-virtual {v4, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ +0503ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000c line=13 │ │ 0x0013 line=14 │ │ 0x0016 line=16 │ │ locals : │ │ 0x0013 - 0x0016 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0017 reg=3 this Lcom/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2496 (StartBackgroundServiceAtBootReceiver.java) │ │ + source_file_idx : 2518 (StartBackgroundServiceAtBootReceiver.java) │ │ │ │ Class #379 header: │ │ -class_idx : 770 │ │ +class_idx : 771 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 18 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2650 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 9 │ │ │ │ Class #379 annotations: │ │ -Annotations on field #1696 'handler' │ │ +Annotations on field #1695 'handler' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" "SdCardPath" } │ │ -Annotations on method #5380 'convertStreamToString' │ │ +Annotations on method #5387 'convertStreamToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #5383 'getStringFromFile' │ │ +Annotations on method #5390 'getStringFromFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #379 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/IntentService;' │ │ Interfaces - │ │ @@ -89958,43 +89970,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0502d0: |[0502d0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.:()V │ │ -0502e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0502e2: 6900 a306 |0001: sput-object v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.senddata:Ljava/lang/String; // field@06a3 │ │ -0502e6: 0e00 |0003: return-void │ │ +0503b0: |[0503b0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.:()V │ │ +0503c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0503c2: 6900 a206 |0001: sput-object v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.senddata:Ljava/lang/String; // field@06a2 │ │ +0503c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0502e8: |[0502e8] com.linuxcounter.lico_update_003.UpdateInBackgroundService.:()V │ │ -0502f8: 1a00 430a |0000: const-string v0, "UpdateInBackgroundService" // string@0a43 │ │ -0502fc: 7020 4900 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0049 │ │ -050302: 1a00 f600 |0005: const-string v0, "0.0.8" // string@00f6 │ │ -050306: 5b10 a206 |0007: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sAppVersion:Ljava/lang/String; // field@06a2 │ │ -05030a: 1300 8070 |0009: const/16 v0, #int 28800 // #7080 │ │ -05030e: 5910 a406 |000b: iput v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a4 │ │ -050312: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -050314: 2300 cb03 |000e: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ -050318: 5b10 9f06 |0010: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069f │ │ -05031c: 0e00 |0012: return-void │ │ +0503c8: |[0503c8] com.linuxcounter.lico_update_003.UpdateInBackgroundService.:()V │ │ +0503d8: 1a00 590a |0000: const-string v0, "UpdateInBackgroundService" // string@0a59 │ │ +0503dc: 7020 4900 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0049 │ │ +0503e2: 1a00 0801 |0005: const-string v0, "0.0.8" // string@0108 │ │ +0503e6: 5b10 a106 |0007: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sAppVersion:Ljava/lang/String; // field@06a1 │ │ +0503ea: 1300 8070 |0009: const/16 v0, #int 28800 // #7080 │ │ +0503ee: 5910 a306 |000b: iput v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a3 │ │ +0503f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0503f4: 2300 cd03 |000e: new-array v0, v0, [Ljava/lang/String; // type@03cd │ │ +0503f8: 5b10 9e06 |0010: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069e │ │ +0503fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=45 │ │ 0x0009 line=47 │ │ 0x000d line=49 │ │ 0x0012 line=72 │ │ @@ -90006,34 +90018,34 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -050320: |[050320] com.linuxcounter.lico_update_003.UpdateInBackgroundService.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -050330: 2201 1003 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0310 │ │ -050334: 2203 1e03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031e │ │ -050338: 7020 6e15 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -05033e: 7020 3715 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1537 │ │ -050344: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -050348: 7010 f315 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05034e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -050350: 6e10 3b15 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -050356: 0c00 |0013: move-result-object v0 │ │ -050358: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -05035c: 6e20 fa15 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050362: 0c03 |0019: move-result-object v3 │ │ -050364: 1a04 0100 |001a: const-string v4, " │ │ +050400: |[050400] com.linuxcounter.lico_update_003.UpdateInBackgroundService.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +050410: 2201 1103 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0311 │ │ +050414: 2203 1f03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031f │ │ +050418: 7020 7515 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +05041e: 7020 3e15 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@153e │ │ +050424: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +050428: 7010 fa15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05042e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +050430: 6e10 4215 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +050436: 0c00 |0013: move-result-object v0 │ │ +050438: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +05043c: 6e20 0116 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050442: 0c03 |0019: move-result-object v3 │ │ +050444: 1a04 0100 |001a: const-string v4, " │ │ " // string@0001 │ │ -050368: 6e20 fa15 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05036e: 28f1 |001f: goto 0010 // -000f │ │ -050370: 6e10 ff15 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050376: 0c03 |0023: move-result-object v3 │ │ -050378: 1103 |0024: return-object v3 │ │ +050448: 6e20 0116 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05044e: 28f1 |001f: goto 0010 // -000f │ │ +050450: 6e10 0616 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050456: 0c03 |0023: move-result-object v3 │ │ +050458: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x000a line=418 │ │ 0x000f line=419 │ │ 0x0010 line=420 │ │ 0x0016 line=421 │ │ @@ -90049,23 +90061,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05037c: |[05037c] com.linuxcounter.lico_update_003.UpdateInBackgroundService.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -05038c: 2201 1503 |0000: new-instance v1, Ljava/io/File; // type@0315 │ │ -050390: 7020 4815 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -050396: 2200 1703 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0317 │ │ -05039a: 7020 5a15 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -0503a0: 7110 0415 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1504 │ │ -0503a6: 0c02 |000d: move-result-object v2 │ │ -0503a8: 6e10 5d15 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@155d │ │ -0503ae: 1102 |0011: return-object v2 │ │ +05045c: |[05045c] com.linuxcounter.lico_update_003.UpdateInBackgroundService.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +05046c: 2201 1603 |0000: new-instance v1, Ljava/io/File; // type@0316 │ │ +050470: 7020 4f15 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +050476: 2200 1803 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0318 │ │ +05047a: 7020 6115 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +050480: 7110 0b15 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@150b │ │ +050486: 0c02 |000d: move-result-object v2 │ │ +050488: 6e10 6415 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@1564 │ │ +05048e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0005 line=428 │ │ 0x000a line=429 │ │ 0x000e line=431 │ │ 0x0011 line=432 │ │ @@ -90080,1186 +90092,1186 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 70 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 2380 16-bit code units │ │ -0503b0: |[0503b0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.handleActionUpdateMachine:(Landroid/content/Intent;)V │ │ -0503c0: 1338 0000 |0000: const/16 v56, #int 0 // #0 │ │ -0503c4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0503c6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0503c8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0503ca: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0503cc: 120b |0006: const/4 v11, #int 0 // #0 │ │ -0503ce: 120a |0007: const/4 v10, #int 0 // #0 │ │ -0503d0: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -0503d2: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -0503d4: 1314 0000 |000a: const/16 v20, #int 0 // #0 │ │ -0503d8: 1333 0000 |000c: const/16 v51, #int 0 // #0 │ │ -0503dc: 1315 0000 |000e: const/16 v21, #int 0 // #0 │ │ -0503e0: 1a40 6f1b |0010: const-string v64, "user.region" // string@1b6f │ │ -0503e4: 7701 0216 4000 |0012: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -0503ea: 1a40 a811 |0015: const-string v64, "http.agent" // string@11a8 │ │ -0503ee: 7701 0216 4000 |0017: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -0503f4: 0c40 |001a: move-result-object v64 │ │ -0503f6: 1a41 e500 |001b: const-string v65, ".*Android *([0-9.]+).*" // string@00e5 │ │ -0503fa: 1a42 9900 |001d: const-string v66, "$1" // string@0099 │ │ -0503fe: 7403 e515 4000 |001f: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15e5 │ │ -050404: 0c0d |0022: move-result-object v13 │ │ -050406: 1a40 bd08 |0023: const-string v64, "MyDebugOutput" // string@08bd │ │ -05040a: 2241 4d03 |0025: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05040e: 7601 f315 4100 |0027: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050414: 1a42 4c0a |002a: const-string v66, "UpdateInBackgroundService: androidversion: " // string@0a4c │ │ -050418: 7402 fa15 4100 |002c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05041e: 0c41 |002f: move-result-object v65 │ │ -050420: 0800 4100 |0030: move-object/from16 v0, v65 │ │ -050424: 6e20 fa15 d000 |0032: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05042a: 0c41 |0035: move-result-object v65 │ │ -05042c: 7401 ff15 4100 |0036: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050432: 0c41 |0039: move-result-object v65 │ │ -050434: 7702 fa10 4000 |003a: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -05043a: 1a40 1f17 |003d: const-string v64, "os.version" // string@171f │ │ -05043e: 7701 0216 4000 |003f: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -050444: 1a2a 0000 |0042: const-string v42, "" // string@0000 │ │ -050448: 2232 1003 |0044: new-instance v50, Ljava/io/BufferedReader; // type@0310 │ │ -05044c: 2240 1e03 |0046: new-instance v64, Ljava/io/InputStreamReader; // type@031e │ │ -050450: 2241 1703 |0048: new-instance v65, Ljava/io/FileInputStream; // type@0317 │ │ -050454: 1a42 f300 |004a: const-string v66, "/proc/loadavg" // string@00f3 │ │ -050458: 7602 5b15 4100 |004c: invoke-direct/range {v65, v66}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@155b │ │ -05045e: 7602 6e15 4000 |004f: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -050464: 1341 e803 |0052: const/16 v65, #int 1000 // #3e8 │ │ -050468: 0800 3200 |0054: move-object/from16 v0, v50 │ │ -05046c: 0801 4000 |0056: move-object/from16 v1, v64 │ │ -050470: 0202 4100 |0058: move/from16 v2, v65 │ │ -050474: 7030 3815 1002 |005a: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@1538 │ │ -05047a: 7401 3b15 3200 |005d: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -050480: 0c40 |0060: move-result-object v64 │ │ -050482: 1a41 0400 |0061: const-string v65, " " // string@0004 │ │ -050486: 7402 e615 4000 |0063: invoke-virtual/range {v64, v65}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -05048c: 0c36 |0066: move-result-object v54 │ │ -05048e: 2240 4d03 |0067: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -050492: 7601 f315 4000 |0069: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050498: 1341 0000 |006c: const/16 v65, #int 0 // #0 │ │ -05049c: 4641 3641 |006e: aget-object v65, v54, v65 │ │ -0504a0: 7402 fa15 4000 |0070: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0504a6: 0c40 |0073: move-result-object v64 │ │ -0504a8: 1a41 0400 |0074: const-string v65, " " // string@0004 │ │ -0504ac: 7402 fa15 4000 |0076: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0504b2: 0c40 |0079: move-result-object v64 │ │ -0504b4: 1341 0100 |007a: const/16 v65, #int 1 // #1 │ │ -0504b8: 4641 3641 |007c: aget-object v65, v54, v65 │ │ -0504bc: 7402 fa15 4000 |007e: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0504c2: 0c40 |0081: move-result-object v64 │ │ -0504c4: 1a41 0400 |0082: const-string v65, " " // string@0004 │ │ -0504c8: 7402 fa15 4000 |0084: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0504ce: 0c40 |0087: move-result-object v64 │ │ -0504d0: 1341 0200 |0088: const/16 v65, #int 2 // #2 │ │ -0504d4: 4641 3641 |008a: aget-object v65, v54, v65 │ │ -0504d8: 7402 fa15 4000 |008c: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0504de: 0c40 |008f: move-result-object v64 │ │ -0504e0: 7401 ff15 4000 |0090: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0504e6: 0c2a |0093: move-result-object v42 │ │ -0504e8: 7401 3915 3200 |0094: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -0504ee: 1a40 bd08 |0097: const-string v64, "MyDebugOutput" // string@08bd │ │ -0504f2: 2241 4d03 |0099: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0504f6: 7601 f315 4100 |009b: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0504fc: 1a42 550a |009e: const-string v66, "UpdateInBackgroundService: loadavg: " // string@0a55 │ │ -050500: 7402 fa15 4100 |00a0: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050506: 0c41 |00a3: move-result-object v65 │ │ -050508: 0800 4100 |00a4: move-object/from16 v0, v65 │ │ -05050c: 0801 2a00 |00a6: move-object/from16 v1, v42 │ │ -050510: 6e20 fa15 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050516: 0c41 |00ab: move-result-object v65 │ │ -050518: 7401 ff15 4100 |00ac: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05051e: 0c41 |00af: move-result-object v65 │ │ -050520: 7702 fa10 4000 |00b0: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050526: 1a13 0000 |00b3: const-string v19, "" // string@0000 │ │ -05052a: 1a40 f200 |00b5: const-string v64, "/proc/cpuinfo" // string@00f2 │ │ -05052e: 7701 0715 4000 |00b7: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1507 │ │ -050534: 0c40 |00ba: move-result-object v64 │ │ -050536: 1a41 0300 |00bb: const-string v65, " " // string@0003 │ │ -05053a: 1a42 0000 |00bd: const-string v66, "" // string@0000 │ │ -05053e: 7403 e415 4000 |00bf: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -050544: 0c40 |00c2: move-result-object v64 │ │ -050546: 1a41 0200 |00c3: const-string v65, " │ │ +050490: |[050490] com.linuxcounter.lico_update_003.UpdateInBackgroundService.handleActionUpdateMachine:(Landroid/content/Intent;)V │ │ +0504a0: 1338 0000 |0000: const/16 v56, #int 0 // #0 │ │ +0504a4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0504a6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0504a8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0504aa: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0504ac: 120b |0006: const/4 v11, #int 0 // #0 │ │ +0504ae: 120a |0007: const/4 v10, #int 0 // #0 │ │ +0504b0: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +0504b2: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +0504b4: 1314 0000 |000a: const/16 v20, #int 0 // #0 │ │ +0504b8: 1333 0000 |000c: const/16 v51, #int 0 // #0 │ │ +0504bc: 1315 0000 |000e: const/16 v21, #int 0 // #0 │ │ +0504c0: 1a40 751b |0010: const-string v64, "user.region" // string@1b75 │ │ +0504c4: 7701 0916 4000 |0012: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +0504ca: 1a40 b611 |0015: const-string v64, "http.agent" // string@11b6 │ │ +0504ce: 7701 0916 4000 |0017: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +0504d4: 0c40 |001a: move-result-object v64 │ │ +0504d6: 1a41 f700 |001b: const-string v65, ".*Android *([0-9.]+).*" // string@00f7 │ │ +0504da: 1a42 ac00 |001d: const-string v66, "$1" // string@00ac │ │ +0504de: 7403 ec15 4000 |001f: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15ec │ │ +0504e4: 0c0d |0022: move-result-object v13 │ │ +0504e6: 1a40 d208 |0023: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0504ea: 2241 4f03 |0025: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0504ee: 7601 fa15 4100 |0027: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0504f4: 1a42 620a |002a: const-string v66, "UpdateInBackgroundService: androidversion: " // string@0a62 │ │ +0504f8: 7402 0116 4100 |002c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0504fe: 0c41 |002f: move-result-object v65 │ │ +050500: 0800 4100 |0030: move-object/from16 v0, v65 │ │ +050504: 6e20 0116 d000 |0032: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05050a: 0c41 |0035: move-result-object v65 │ │ +05050c: 7401 0616 4100 |0036: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050512: 0c41 |0039: move-result-object v65 │ │ +050514: 7702 fa10 4000 |003a: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +05051a: 1a40 2917 |003d: const-string v64, "os.version" // string@1729 │ │ +05051e: 7701 0916 4000 |003f: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +050524: 1a2a 0000 |0042: const-string v42, "" // string@0000 │ │ +050528: 2232 1103 |0044: new-instance v50, Ljava/io/BufferedReader; // type@0311 │ │ +05052c: 2240 1f03 |0046: new-instance v64, Ljava/io/InputStreamReader; // type@031f │ │ +050530: 2241 1803 |0048: new-instance v65, Ljava/io/FileInputStream; // type@0318 │ │ +050534: 1a42 0501 |004a: const-string v66, "/proc/loadavg" // string@0105 │ │ +050538: 7602 6215 4100 |004c: invoke-direct/range {v65, v66}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@1562 │ │ +05053e: 7602 7515 4000 |004f: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +050544: 1341 e803 |0052: const/16 v65, #int 1000 // #3e8 │ │ +050548: 0800 3200 |0054: move-object/from16 v0, v50 │ │ +05054c: 0801 4000 |0056: move-object/from16 v1, v64 │ │ +050550: 0202 4100 |0058: move/from16 v2, v65 │ │ +050554: 7030 3f15 1002 |005a: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@153f │ │ +05055a: 7401 4215 3200 |005d: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +050560: 0c40 |0060: move-result-object v64 │ │ +050562: 1a41 1700 |0061: const-string v65, " " // string@0017 │ │ +050566: 7402 ed15 4000 |0063: invoke-virtual/range {v64, v65}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05056c: 0c36 |0066: move-result-object v54 │ │ +05056e: 2240 4f03 |0067: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +050572: 7601 fa15 4000 |0069: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050578: 1341 0000 |006c: const/16 v65, #int 0 // #0 │ │ +05057c: 4641 3641 |006e: aget-object v65, v54, v65 │ │ +050580: 7402 0116 4000 |0070: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050586: 0c40 |0073: move-result-object v64 │ │ +050588: 1a41 1700 |0074: const-string v65, " " // string@0017 │ │ +05058c: 7402 0116 4000 |0076: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050592: 0c40 |0079: move-result-object v64 │ │ +050594: 1341 0100 |007a: const/16 v65, #int 1 // #1 │ │ +050598: 4641 3641 |007c: aget-object v65, v54, v65 │ │ +05059c: 7402 0116 4000 |007e: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0505a2: 0c40 |0081: move-result-object v64 │ │ +0505a4: 1a41 1700 |0082: const-string v65, " " // string@0017 │ │ +0505a8: 7402 0116 4000 |0084: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0505ae: 0c40 |0087: move-result-object v64 │ │ +0505b0: 1341 0200 |0088: const/16 v65, #int 2 // #2 │ │ +0505b4: 4641 3641 |008a: aget-object v65, v54, v65 │ │ +0505b8: 7402 0116 4000 |008c: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0505be: 0c40 |008f: move-result-object v64 │ │ +0505c0: 7401 0616 4000 |0090: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0505c6: 0c2a |0093: move-result-object v42 │ │ +0505c8: 7401 4015 3200 |0094: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +0505ce: 1a40 d208 |0097: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0505d2: 2241 4f03 |0099: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0505d6: 7601 fa15 4100 |009b: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0505dc: 1a42 6b0a |009e: const-string v66, "UpdateInBackgroundService: loadavg: " // string@0a6b │ │ +0505e0: 7402 0116 4100 |00a0: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0505e6: 0c41 |00a3: move-result-object v65 │ │ +0505e8: 0800 4100 |00a4: move-object/from16 v0, v65 │ │ +0505ec: 0801 2a00 |00a6: move-object/from16 v1, v42 │ │ +0505f0: 6e20 0116 1000 |00a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0505f6: 0c41 |00ab: move-result-object v65 │ │ +0505f8: 7401 0616 4100 |00ac: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0505fe: 0c41 |00af: move-result-object v65 │ │ +050600: 7702 fa10 4000 |00b0: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050606: 1a13 0000 |00b3: const-string v19, "" // string@0000 │ │ +05060a: 1a40 0401 |00b5: const-string v64, "/proc/cpuinfo" // string@0104 │ │ +05060e: 7701 0e15 4000 |00b7: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@150e │ │ +050614: 0c40 |00ba: move-result-object v64 │ │ +050616: 1a41 1600 |00bb: const-string v65, " " // string@0016 │ │ +05061a: 1a42 0000 |00bd: const-string v66, "" // string@0000 │ │ +05061e: 7403 eb15 4000 |00bf: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050624: 0c40 |00c2: move-result-object v64 │ │ +050626: 1a41 0200 |00c3: const-string v65, " │ │ │ │ " // string@0002 │ │ -05054a: 1a42 0100 |00c5: const-string v66, " │ │ +05062a: 1a42 0100 |00c5: const-string v66, " │ │ " // string@0001 │ │ -05054e: 7403 e415 4000 |00c7: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -050554: 0c13 |00ca: move-result-object v19 │ │ -050556: 1a40 0100 |00cb: const-string v64, " │ │ +05062e: 7403 eb15 4000 |00c7: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050634: 0c13 |00ca: move-result-object v19 │ │ +050636: 1a40 0100 |00cb: const-string v64, " │ │ " // string@0001 │ │ -05055a: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -05055e: 0801 4000 |00cf: move-object/from16 v1, v64 │ │ -050562: 6e20 e615 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050568: 0c38 |00d4: move-result-object v56 │ │ -05056a: 120c |00d5: const/4 v12, #int 0 // #0 │ │ -05056c: 0800 3800 |00d6: move-object/from16 v0, v56 │ │ -050570: 2100 |00d8: array-length v0, v0 │ │ -050572: 0240 0000 |00d9: move/from16 v64, v0 │ │ -050576: 0200 4000 |00db: move/from16 v0, v64 │ │ -05057a: 350c 6d00 |00dd: if-ge v12, v0, 014a // +006d │ │ -05057e: 4628 380c |00df: aget-object v40, v56, v12 │ │ -050582: 1a40 f900 |00e1: const-string v64, ":" // string@00f9 │ │ -050586: 0800 2800 |00e3: move-object/from16 v0, v40 │ │ -05058a: 0801 4000 |00e5: move-object/from16 v1, v64 │ │ -05058e: 6e20 e615 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050594: 0c3a |00ea: move-result-object v58 │ │ -050596: 1340 0000 |00eb: const/16 v64, #int 0 // #0 │ │ -05059a: 4640 3a40 |00ed: aget-object v64, v58, v64 │ │ -05059e: 7401 ee15 4000 |00ef: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0505a4: 0c40 |00f2: move-result-object v64 │ │ -0505a6: 1a41 510b |00f3: const-string v65, "^Processor.*" // string@0b51 │ │ -0505aa: 7402 e315 4000 |00f5: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0505b0: 0a40 |00f8: move-result v64 │ │ -0505b2: 3840 2800 |00f9: if-eqz v64, 0121 // +0028 │ │ -0505b6: 1340 0100 |00fb: const/16 v64, #int 1 // #1 │ │ -0505ba: 4640 3a40 |00fd: aget-object v64, v58, v64 │ │ -0505be: 7401 ee15 4000 |00ff: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0505c4: 0c40 |0102: move-result-object v64 │ │ -0505c6: 1a41 530b |0103: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -0505ca: 7402 e315 4000 |0105: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0505d0: 0a40 |0108: move-result v64 │ │ -0505d2: 3840 1800 |0109: if-eqz v64, 0121 // +0018 │ │ -0505d6: 1340 0100 |010b: const/16 v64, #int 1 // #1 │ │ -0505da: 4640 3a40 |010d: aget-object v64, v58, v64 │ │ -0505de: 7401 ee15 4000 |010f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0505e4: 0c14 |0112: move-result-object v20 │ │ -0505e6: d80c 0c01 |0113: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0505ea: 28c1 |0115: goto 00d6 // -003f │ │ -0505ec: 0d1f |0116: move-exception v31 │ │ -0505ee: 7401 6915 1f00 |0117: invoke-virtual/range {v31}, Ljava/io/IOException;.printStackTrace:()V // method@1569 │ │ -0505f4: 2900 7dff |011a: goto/16 0097 // -0083 │ │ -0505f8: 0d1e |011c: move-exception v30 │ │ -0505fa: 7401 9f15 1e00 |011d: invoke-virtual/range {v30}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -050600: 0e00 |0120: return-void │ │ -050602: 1340 0000 |0121: const/16 v64, #int 0 // #0 │ │ -050606: 4640 3a40 |0123: aget-object v64, v58, v64 │ │ -05060a: 7401 ee15 4000 |0125: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050610: 0c40 |0128: move-result-object v64 │ │ -050612: 1a41 550b |0129: const-string v65, "^processor.*" // string@0b55 │ │ -050616: 7402 e315 4000 |012b: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05061c: 0a40 |012e: move-result v64 │ │ -05061e: 3840 e4ff |012f: if-eqz v64, 0113 // -001c │ │ -050622: 1340 0100 |0131: const/16 v64, #int 1 // #1 │ │ -050626: 4640 3a40 |0133: aget-object v64, v58, v64 │ │ -05062a: 7401 ee15 4000 |0135: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050630: 0c40 |0138: move-result-object v64 │ │ -050632: 1a41 520b |0139: const-string v65, "^[0-9]+" // string@0b52 │ │ -050636: 7402 e315 4000 |013b: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05063c: 0a40 |013e: move-result v64 │ │ -05063e: 3840 d4ff |013f: if-eqz v64, 0113 // -002c │ │ -050642: 1340 0100 |0141: const/16 v64, #int 1 // #1 │ │ -050646: 4640 3a40 |0143: aget-object v64, v58, v64 │ │ -05064a: 7401 ee15 4000 |0145: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050650: 0c33 |0148: move-result-object v51 │ │ -050652: 28ca |0149: goto 0113 // -0036 │ │ -050654: 7701 a915 3300 |014a: invoke-static/range {v51}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -05065a: 0a15 |014d: move-result v21 │ │ -05065c: d815 1501 |014e: add-int/lit8 v21, v21, #int 1 // #01 │ │ -050660: 1a40 bd08 |0150: const-string v64, "MyDebugOutput" // string@08bd │ │ -050664: 2241 4d03 |0152: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050668: 7601 f315 4100 |0154: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05066e: 1a42 4e0a |0157: const-string v66, "UpdateInBackgroundService: cpumodel: " // string@0a4e │ │ -050672: 7402 fa15 4100 |0159: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050678: 0c41 |015c: move-result-object v65 │ │ -05067a: 0800 4100 |015d: move-object/from16 v0, v65 │ │ -05067e: 0801 1400 |015f: move-object/from16 v1, v20 │ │ -050682: 6e20 fa15 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050688: 0c41 |0164: move-result-object v65 │ │ -05068a: 7401 ff15 4100 |0165: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050690: 0c41 |0168: move-result-object v65 │ │ -050692: 7702 fa10 4000 |0169: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050698: 1a40 bd08 |016c: const-string v64, "MyDebugOutput" // string@08bd │ │ -05069c: 2241 4d03 |016e: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0506a0: 7601 f315 4100 |0170: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0506a6: 1a42 4f0a |0173: const-string v66, "UpdateInBackgroundService: cpunum: " // string@0a4f │ │ -0506aa: 7402 fa15 4100 |0175: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0506b0: 0c41 |0178: move-result-object v65 │ │ -0506b2: 0800 4100 |0179: move-object/from16 v0, v65 │ │ -0506b6: 0201 1500 |017b: move/from16 v1, v21 │ │ -0506ba: 6e20 f615 1000 |017d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0506c0: 0c41 |0180: move-result-object v65 │ │ -0506c2: 7401 ff15 4100 |0181: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0506c8: 0c41 |0184: move-result-object v65 │ │ -0506ca: 7702 fa10 4000 |0185: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -0506d0: 1a23 0000 |0188: const-string v35, "" // string@0000 │ │ -0506d4: 1a40 f200 |018a: const-string v64, "/proc/cpuinfo" // string@00f2 │ │ -0506d8: 7701 0715 4000 |018c: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1507 │ │ -0506de: 0c40 |018f: move-result-object v64 │ │ -0506e0: 1a41 0300 |0190: const-string v65, " " // string@0003 │ │ -0506e4: 1a42 0000 |0192: const-string v66, "" // string@0000 │ │ -0506e8: 7403 e415 4000 |0194: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0506ee: 0c40 |0197: move-result-object v64 │ │ -0506f0: 1a41 0200 |0198: const-string v65, " │ │ +05063a: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ +05063e: 0801 4000 |00cf: move-object/from16 v1, v64 │ │ +050642: 6e20 ed15 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +050648: 0c38 |00d4: move-result-object v56 │ │ +05064a: 120c |00d5: const/4 v12, #int 0 // #0 │ │ +05064c: 0800 3800 |00d6: move-object/from16 v0, v56 │ │ +050650: 2100 |00d8: array-length v0, v0 │ │ +050652: 0240 0000 |00d9: move/from16 v64, v0 │ │ +050656: 0200 4000 |00db: move/from16 v0, v64 │ │ +05065a: 350c 6d00 |00dd: if-ge v12, v0, 014a // +006d │ │ +05065e: 4628 380c |00df: aget-object v40, v56, v12 │ │ +050662: 1a40 0b01 |00e1: const-string v64, ":" // string@010b │ │ +050666: 0800 2800 |00e3: move-object/from16 v0, v40 │ │ +05066a: 0801 4000 |00e5: move-object/from16 v1, v64 │ │ +05066e: 6e20 ed15 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +050674: 0c3a |00ea: move-result-object v58 │ │ +050676: 1340 0000 |00eb: const/16 v64, #int 0 // #0 │ │ +05067a: 4640 3a40 |00ed: aget-object v64, v58, v64 │ │ +05067e: 7401 f515 4000 |00ef: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050684: 0c40 |00f2: move-result-object v64 │ │ +050686: 1a41 670b |00f3: const-string v65, "^Processor.*" // string@0b67 │ │ +05068a: 7402 ea15 4000 |00f5: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +050690: 0a40 |00f8: move-result v64 │ │ +050692: 3840 2800 |00f9: if-eqz v64, 0121 // +0028 │ │ +050696: 1340 0100 |00fb: const/16 v64, #int 1 // #1 │ │ +05069a: 4640 3a40 |00fd: aget-object v64, v58, v64 │ │ +05069e: 7401 f515 4000 |00ff: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0506a4: 0c40 |0102: move-result-object v64 │ │ +0506a6: 1a41 690b |0103: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +0506aa: 7402 ea15 4000 |0105: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0506b0: 0a40 |0108: move-result v64 │ │ +0506b2: 3840 1800 |0109: if-eqz v64, 0121 // +0018 │ │ +0506b6: 1340 0100 |010b: const/16 v64, #int 1 // #1 │ │ +0506ba: 4640 3a40 |010d: aget-object v64, v58, v64 │ │ +0506be: 7401 f515 4000 |010f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0506c4: 0c14 |0112: move-result-object v20 │ │ +0506c6: d80c 0c01 |0113: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0506ca: 28c1 |0115: goto 00d6 // -003f │ │ +0506cc: 0d1f |0116: move-exception v31 │ │ +0506ce: 7401 7015 1f00 |0117: invoke-virtual/range {v31}, Ljava/io/IOException;.printStackTrace:()V // method@1570 │ │ +0506d4: 2900 7dff |011a: goto/16 0097 // -0083 │ │ +0506d8: 0d1e |011c: move-exception v30 │ │ +0506da: 7401 a615 1e00 |011d: invoke-virtual/range {v30}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +0506e0: 0e00 |0120: return-void │ │ +0506e2: 1340 0000 |0121: const/16 v64, #int 0 // #0 │ │ +0506e6: 4640 3a40 |0123: aget-object v64, v58, v64 │ │ +0506ea: 7401 f515 4000 |0125: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0506f0: 0c40 |0128: move-result-object v64 │ │ +0506f2: 1a41 6b0b |0129: const-string v65, "^processor.*" // string@0b6b │ │ +0506f6: 7402 ea15 4000 |012b: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0506fc: 0a40 |012e: move-result v64 │ │ +0506fe: 3840 e4ff |012f: if-eqz v64, 0113 // -001c │ │ +050702: 1340 0100 |0131: const/16 v64, #int 1 // #1 │ │ +050706: 4640 3a40 |0133: aget-object v64, v58, v64 │ │ +05070a: 7401 f515 4000 |0135: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050710: 0c40 |0138: move-result-object v64 │ │ +050712: 1a41 680b |0139: const-string v65, "^[0-9]+" // string@0b68 │ │ +050716: 7402 ea15 4000 |013b: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05071c: 0a40 |013e: move-result v64 │ │ +05071e: 3840 d4ff |013f: if-eqz v64, 0113 // -002c │ │ +050722: 1340 0100 |0141: const/16 v64, #int 1 // #1 │ │ +050726: 4640 3a40 |0143: aget-object v64, v58, v64 │ │ +05072a: 7401 f515 4000 |0145: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050730: 0c33 |0148: move-result-object v51 │ │ +050732: 28ca |0149: goto 0113 // -0036 │ │ +050734: 7701 b015 3300 |014a: invoke-static/range {v51}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +05073a: 0a15 |014d: move-result v21 │ │ +05073c: d815 1501 |014e: add-int/lit8 v21, v21, #int 1 // #01 │ │ +050740: 1a40 d208 |0150: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050744: 2241 4f03 |0152: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050748: 7601 fa15 4100 |0154: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05074e: 1a42 640a |0157: const-string v66, "UpdateInBackgroundService: cpumodel: " // string@0a64 │ │ +050752: 7402 0116 4100 |0159: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050758: 0c41 |015c: move-result-object v65 │ │ +05075a: 0800 4100 |015d: move-object/from16 v0, v65 │ │ +05075e: 0801 1400 |015f: move-object/from16 v1, v20 │ │ +050762: 6e20 0116 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050768: 0c41 |0164: move-result-object v65 │ │ +05076a: 7401 0616 4100 |0165: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050770: 0c41 |0168: move-result-object v65 │ │ +050772: 7702 fa10 4000 |0169: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050778: 1a40 d208 |016c: const-string v64, "MyDebugOutput" // string@08d2 │ │ +05077c: 2241 4f03 |016e: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050780: 7601 fa15 4100 |0170: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050786: 1a42 650a |0173: const-string v66, "UpdateInBackgroundService: cpunum: " // string@0a65 │ │ +05078a: 7402 0116 4100 |0175: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050790: 0c41 |0178: move-result-object v65 │ │ +050792: 0800 4100 |0179: move-object/from16 v0, v65 │ │ +050796: 0201 1500 |017b: move/from16 v1, v21 │ │ +05079a: 6e20 fd15 1000 |017d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0507a0: 0c41 |0180: move-result-object v65 │ │ +0507a2: 7401 0616 4100 |0181: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0507a8: 0c41 |0184: move-result-object v65 │ │ +0507aa: 7702 fa10 4000 |0185: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +0507b0: 1a23 0000 |0188: const-string v35, "" // string@0000 │ │ +0507b4: 1a40 0401 |018a: const-string v64, "/proc/cpuinfo" // string@0104 │ │ +0507b8: 7701 0e15 4000 |018c: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@150e │ │ +0507be: 0c40 |018f: move-result-object v64 │ │ +0507c0: 1a41 1600 |0190: const-string v65, " " // string@0016 │ │ +0507c4: 1a42 0000 |0192: const-string v66, "" // string@0000 │ │ +0507c8: 7403 eb15 4000 |0194: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0507ce: 0c40 |0197: move-result-object v64 │ │ +0507d0: 1a41 0200 |0198: const-string v65, " │ │ │ │ " // string@0002 │ │ -0506f4: 1a42 0100 |019a: const-string v66, " │ │ +0507d4: 1a42 0100 |019a: const-string v66, " │ │ " // string@0001 │ │ -0506f8: 7403 e415 4000 |019c: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0506fe: 0c24 |019f: move-result-object v36 │ │ -050700: 1a40 0100 |01a0: const-string v64, " │ │ +0507d8: 7403 eb15 4000 |019c: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0507de: 0c24 |019f: move-result-object v36 │ │ +0507e0: 1a40 0100 |01a0: const-string v64, " │ │ " // string@0001 │ │ -050704: 0800 2400 |01a2: move-object/from16 v0, v36 │ │ -050708: 0801 4000 |01a4: move-object/from16 v1, v64 │ │ -05070c: 6e20 e615 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050712: 0c38 |01a9: move-result-object v56 │ │ -050714: 120c |01aa: const/4 v12, #int 0 // #0 │ │ -050716: 0800 3800 |01ab: move-object/from16 v0, v56 │ │ -05071a: 2100 |01ad: array-length v0, v0 │ │ -05071c: 0240 0000 |01ae: move/from16 v64, v0 │ │ -050720: 0200 4000 |01b0: move/from16 v0, v64 │ │ -050724: 350c 8a00 |01b2: if-ge v12, v0, 023c // +008a │ │ -050728: 4628 380c |01b4: aget-object v40, v56, v12 │ │ -05072c: 1a40 f900 |01b6: const-string v64, ":" // string@00f9 │ │ -050730: 0800 2800 |01b8: move-object/from16 v0, v40 │ │ -050734: 0801 4000 |01ba: move-object/from16 v1, v64 │ │ -050738: 6e20 e615 1000 |01bc: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -05073e: 0c3a |01bf: move-result-object v58 │ │ -050740: 1340 0000 |01c0: const/16 v64, #int 0 // #0 │ │ -050744: 4640 3a40 |01c2: aget-object v64, v58, v64 │ │ -050748: 7401 ee15 4000 |01c4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05074e: 0c40 |01c7: move-result-object v64 │ │ -050750: 1a41 500b |01c8: const-string v65, "^Features.*" // string@0b50 │ │ -050754: 7402 e315 4000 |01ca: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05075a: 0a40 |01cd: move-result v64 │ │ -05075c: 3840 1a00 |01ce: if-eqz v64, 01e8 // +001a │ │ -050760: 1340 0100 |01d0: const/16 v64, #int 1 // #1 │ │ -050764: 4640 3a40 |01d2: aget-object v64, v58, v64 │ │ -050768: 7401 ee15 4000 |01d4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05076e: 0c40 |01d7: move-result-object v64 │ │ -050770: 1a41 530b |01d8: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -050774: 7402 e315 4000 |01da: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05077a: 0a40 |01dd: move-result v64 │ │ -05077c: 3840 0a00 |01de: if-eqz v64, 01e8 // +000a │ │ -050780: 1340 0100 |01e0: const/16 v64, #int 1 // #1 │ │ -050784: 4640 3a40 |01e2: aget-object v64, v58, v64 │ │ -050788: 7401 ee15 4000 |01e4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05078e: 0c23 |01e7: move-result-object v35 │ │ -050790: 1340 0000 |01e8: const/16 v64, #int 0 // #0 │ │ -050794: 4640 3a40 |01ea: aget-object v64, v58, v64 │ │ -050798: 7401 ee15 4000 |01ec: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05079e: 0c40 |01ef: move-result-object v64 │ │ -0507a0: 1a41 540b |01f0: const-string v65, "^flags.*" // string@0b54 │ │ -0507a4: 7402 e315 4000 |01f2: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0507aa: 0a40 |01f5: move-result v64 │ │ -0507ac: 3840 1a00 |01f6: if-eqz v64, 0210 // +001a │ │ -0507b0: 1340 0100 |01f8: const/16 v64, #int 1 // #1 │ │ -0507b4: 4640 3a40 |01fa: aget-object v64, v58, v64 │ │ -0507b8: 7401 ee15 4000 |01fc: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0507be: 0c40 |01ff: move-result-object v64 │ │ -0507c0: 1a41 530b |0200: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -0507c4: 7402 e315 4000 |0202: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0507ca: 0a40 |0205: move-result v64 │ │ -0507cc: 3840 0a00 |0206: if-eqz v64, 0210 // +000a │ │ -0507d0: 1340 0100 |0208: const/16 v64, #int 1 // #1 │ │ -0507d4: 4640 3a40 |020a: aget-object v64, v58, v64 │ │ -0507d8: 7401 ee15 4000 |020c: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0507de: 0c23 |020f: move-result-object v35 │ │ -0507e0: d80c 0c01 |0210: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0507e4: 2899 |0212: goto 01ab // -0067 │ │ -0507e6: 0d2f |0213: move-exception v47 │ │ -0507e8: 6240 b106 |0214: sget-object v64, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@06b1 │ │ -0507ec: 2241 4d03 |0216: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0507f0: 7601 f315 4100 |0218: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0507f6: 1a42 7402 |021b: const-string v66, "Could not parse " // string@0274 │ │ -0507fa: 7402 fa15 4100 |021d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050800: 0c41 |0220: move-result-object v65 │ │ -050802: 0800 4100 |0221: move-object/from16 v0, v65 │ │ -050806: 0801 2f00 |0223: move-object/from16 v1, v47 │ │ -05080a: 6e20 f915 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -050810: 0c41 |0228: move-result-object v65 │ │ -050812: 7401 ff15 4100 |0229: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050818: 0c41 |022c: move-result-object v65 │ │ -05081a: 7402 7215 4000 |022d: invoke-virtual/range {v64, v65}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@1572 │ │ -050820: 2900 20ff |0230: goto/16 0150 // -00e0 │ │ -050824: 0d1c |0232: move-exception v28 │ │ -050826: 7401 9f15 1c00 |0233: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -05082c: 2900 1aff |0236: goto/16 0150 // -00e6 │ │ -050830: 0d1c |0238: move-exception v28 │ │ -050832: 7401 9f15 1c00 |0239: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -050838: 1a40 bd08 |023c: const-string v64, "MyDebugOutput" // string@08bd │ │ -05083c: 2241 4d03 |023e: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050840: 7601 f315 4100 |0240: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050846: 1a42 530a |0243: const-string v66, "UpdateInBackgroundService: flags: " // string@0a53 │ │ -05084a: 7402 fa15 4100 |0245: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050850: 0c41 |0248: move-result-object v65 │ │ -050852: 0800 4100 |0249: move-object/from16 v0, v65 │ │ -050856: 0801 2300 |024b: move-object/from16 v1, v35 │ │ -05085a: 6e20 fa15 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050860: 0c41 |0250: move-result-object v65 │ │ -050862: 7401 ff15 4100 |0251: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050868: 0c41 |0254: move-result-object v65 │ │ -05086a: 7702 fa10 4000 |0255: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050870: 1a2e 0000 |0258: const-string v46, "" // string@0000 │ │ -050874: 1a40 f400 |025a: const-string v64, "/proc/meminfo" // string@00f4 │ │ -050878: 7701 0715 4000 |025c: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1507 │ │ -05087e: 0c2e |025f: move-result-object v46 │ │ -050880: 1a40 0100 |0260: const-string v64, " │ │ +0507e4: 0800 2400 |01a2: move-object/from16 v0, v36 │ │ +0507e8: 0801 4000 |01a4: move-object/from16 v1, v64 │ │ +0507ec: 6e20 ed15 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0507f2: 0c38 |01a9: move-result-object v56 │ │ +0507f4: 120c |01aa: const/4 v12, #int 0 // #0 │ │ +0507f6: 0800 3800 |01ab: move-object/from16 v0, v56 │ │ +0507fa: 2100 |01ad: array-length v0, v0 │ │ +0507fc: 0240 0000 |01ae: move/from16 v64, v0 │ │ +050800: 0200 4000 |01b0: move/from16 v0, v64 │ │ +050804: 350c 8a00 |01b2: if-ge v12, v0, 023c // +008a │ │ +050808: 4628 380c |01b4: aget-object v40, v56, v12 │ │ +05080c: 1a40 0b01 |01b6: const-string v64, ":" // string@010b │ │ +050810: 0800 2800 |01b8: move-object/from16 v0, v40 │ │ +050814: 0801 4000 |01ba: move-object/from16 v1, v64 │ │ +050818: 6e20 ed15 1000 |01bc: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05081e: 0c3a |01bf: move-result-object v58 │ │ +050820: 1340 0000 |01c0: const/16 v64, #int 0 // #0 │ │ +050824: 4640 3a40 |01c2: aget-object v64, v58, v64 │ │ +050828: 7401 f515 4000 |01c4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05082e: 0c40 |01c7: move-result-object v64 │ │ +050830: 1a41 660b |01c8: const-string v65, "^Features.*" // string@0b66 │ │ +050834: 7402 ea15 4000 |01ca: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05083a: 0a40 |01cd: move-result v64 │ │ +05083c: 3840 1a00 |01ce: if-eqz v64, 01e8 // +001a │ │ +050840: 1340 0100 |01d0: const/16 v64, #int 1 // #1 │ │ +050844: 4640 3a40 |01d2: aget-object v64, v58, v64 │ │ +050848: 7401 f515 4000 |01d4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05084e: 0c40 |01d7: move-result-object v64 │ │ +050850: 1a41 690b |01d8: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +050854: 7402 ea15 4000 |01da: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05085a: 0a40 |01dd: move-result v64 │ │ +05085c: 3840 0a00 |01de: if-eqz v64, 01e8 // +000a │ │ +050860: 1340 0100 |01e0: const/16 v64, #int 1 // #1 │ │ +050864: 4640 3a40 |01e2: aget-object v64, v58, v64 │ │ +050868: 7401 f515 4000 |01e4: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05086e: 0c23 |01e7: move-result-object v35 │ │ +050870: 1340 0000 |01e8: const/16 v64, #int 0 // #0 │ │ +050874: 4640 3a40 |01ea: aget-object v64, v58, v64 │ │ +050878: 7401 f515 4000 |01ec: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05087e: 0c40 |01ef: move-result-object v64 │ │ +050880: 1a41 6a0b |01f0: const-string v65, "^flags.*" // string@0b6a │ │ +050884: 7402 ea15 4000 |01f2: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05088a: 0a40 |01f5: move-result v64 │ │ +05088c: 3840 1a00 |01f6: if-eqz v64, 0210 // +001a │ │ +050890: 1340 0100 |01f8: const/16 v64, #int 1 // #1 │ │ +050894: 4640 3a40 |01fa: aget-object v64, v58, v64 │ │ +050898: 7401 f515 4000 |01fc: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05089e: 0c40 |01ff: move-result-object v64 │ │ +0508a0: 1a41 690b |0200: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +0508a4: 7402 ea15 4000 |0202: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0508aa: 0a40 |0205: move-result v64 │ │ +0508ac: 3840 0a00 |0206: if-eqz v64, 0210 // +000a │ │ +0508b0: 1340 0100 |0208: const/16 v64, #int 1 // #1 │ │ +0508b4: 4640 3a40 |020a: aget-object v64, v58, v64 │ │ +0508b8: 7401 f515 4000 |020c: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0508be: 0c23 |020f: move-result-object v35 │ │ +0508c0: d80c 0c01 |0210: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0508c4: 2899 |0212: goto 01ab // -0067 │ │ +0508c6: 0d2f |0213: move-exception v47 │ │ +0508c8: 6240 b006 |0214: sget-object v64, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@06b0 │ │ +0508cc: 2241 4f03 |0216: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0508d0: 7601 fa15 4100 |0218: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0508d6: 1a42 8602 |021b: const-string v66, "Could not parse " // string@0286 │ │ +0508da: 7402 0116 4100 |021d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0508e0: 0c41 |0220: move-result-object v65 │ │ +0508e2: 0800 4100 |0221: move-object/from16 v0, v65 │ │ +0508e6: 0801 2f00 |0223: move-object/from16 v1, v47 │ │ +0508ea: 6e20 0016 1000 |0225: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0508f0: 0c41 |0228: move-result-object v65 │ │ +0508f2: 7401 0616 4100 |0229: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0508f8: 0c41 |022c: move-result-object v65 │ │ +0508fa: 7402 7915 4000 |022d: invoke-virtual/range {v64, v65}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@1579 │ │ +050900: 2900 20ff |0230: goto/16 0150 // -00e0 │ │ +050904: 0d1c |0232: move-exception v28 │ │ +050906: 7401 a615 1c00 |0233: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +05090c: 2900 1aff |0236: goto/16 0150 // -00e6 │ │ +050910: 0d1c |0238: move-exception v28 │ │ +050912: 7401 a615 1c00 |0239: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +050918: 1a40 d208 |023c: const-string v64, "MyDebugOutput" // string@08d2 │ │ +05091c: 2241 4f03 |023e: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050920: 7601 fa15 4100 |0240: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050926: 1a42 690a |0243: const-string v66, "UpdateInBackgroundService: flags: " // string@0a69 │ │ +05092a: 7402 0116 4100 |0245: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050930: 0c41 |0248: move-result-object v65 │ │ +050932: 0800 4100 |0249: move-object/from16 v0, v65 │ │ +050936: 0801 2300 |024b: move-object/from16 v1, v35 │ │ +05093a: 6e20 0116 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050940: 0c41 |0250: move-result-object v65 │ │ +050942: 7401 0616 4100 |0251: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050948: 0c41 |0254: move-result-object v65 │ │ +05094a: 7702 fa10 4000 |0255: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050950: 1a2e 0000 |0258: const-string v46, "" // string@0000 │ │ +050954: 1a40 0601 |025a: const-string v64, "/proc/meminfo" // string@0106 │ │ +050958: 7701 0e15 4000 |025c: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@150e │ │ +05095e: 0c2e |025f: move-result-object v46 │ │ +050960: 1a40 0100 |0260: const-string v64, " │ │ " // string@0001 │ │ -050884: 0800 2e00 |0262: move-object/from16 v0, v46 │ │ -050888: 0801 4000 |0264: move-object/from16 v1, v64 │ │ -05088c: 6e20 e615 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050892: 0c38 |0269: move-result-object v56 │ │ -050894: 120c |026a: const/4 v12, #int 0 // #0 │ │ -050896: 0800 3800 |026b: move-object/from16 v0, v56 │ │ -05089a: 2100 |026d: array-length v0, v0 │ │ -05089c: 0240 0000 |026e: move/from16 v64, v0 │ │ -0508a0: 0200 4000 |0270: move/from16 v0, v64 │ │ -0508a4: 350c b800 |0272: if-ge v12, v0, 032a // +00b8 │ │ -0508a8: 4628 380c |0274: aget-object v40, v56, v12 │ │ -0508ac: 1a40 f900 |0276: const-string v64, ":" // string@00f9 │ │ -0508b0: 0800 2800 |0278: move-object/from16 v0, v40 │ │ -0508b4: 0801 4000 |027a: move-object/from16 v1, v64 │ │ -0508b8: 6e20 e615 1000 |027c: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0508be: 0c3a |027f: move-result-object v58 │ │ -0508c0: 1340 0000 |0280: const/16 v64, #int 0 // #0 │ │ -0508c4: 4640 3a40 |0282: aget-object v64, v58, v64 │ │ -0508c8: 7401 ee15 4000 |0284: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0508ce: 0c40 |0287: move-result-object v64 │ │ -0508d0: 1a41 e700 |0288: const-string v65, ".*MemTotal.*" // string@00e7 │ │ -0508d4: 7402 e315 4000 |028a: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0508da: 0a40 |028d: move-result v64 │ │ -0508dc: 3840 1d00 |028e: if-eqz v64, 02ab // +001d │ │ -0508e0: 1340 0100 |0290: const/16 v64, #int 1 // #1 │ │ -0508e4: 4640 3a40 |0292: aget-object v64, v58, v64 │ │ -0508e8: 1a41 5c00 |0294: const-string v65, " kB" // string@005c │ │ -0508ec: 1a42 0000 |0296: const-string v66, "" // string@0000 │ │ -0508f0: 7403 e415 4000 |0298: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0508f6: 0c40 |029b: move-result-object v64 │ │ -0508f8: 7401 ee15 4000 |029c: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0508fe: 0c07 |029f: move-result-object v7 │ │ -050900: 6e10 eb15 0700 |02a0: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -050906: 0c40 |02a3: move-result-object v64 │ │ -050908: 7701 a915 4000 |02a4: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -05090e: 0a06 |02a7: move-result v6 │ │ -050910: d80c 0c01 |02a8: add-int/lit8 v12, v12, #int 1 // #01 │ │ -050914: 28c1 |02aa: goto 026b // -003f │ │ -050916: 1340 0000 |02ab: const/16 v64, #int 0 // #0 │ │ -05091a: 4640 3a40 |02ad: aget-object v64, v58, v64 │ │ -05091e: 7401 ee15 4000 |02af: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050924: 0c40 |02b2: move-result-object v64 │ │ -050926: 1a41 e600 |02b3: const-string v65, ".*MemFree.*" // string@00e6 │ │ -05092a: 7402 e315 4000 |02b5: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -050930: 0a40 |02b8: move-result v64 │ │ -050932: 3840 1b00 |02b9: if-eqz v64, 02d4 // +001b │ │ -050936: 1340 0100 |02bb: const/16 v64, #int 1 // #1 │ │ -05093a: 4640 3a40 |02bd: aget-object v64, v58, v64 │ │ -05093e: 1a41 5c00 |02bf: const-string v65, " kB" // string@005c │ │ -050942: 1a42 0000 |02c1: const-string v66, "" // string@0000 │ │ -050946: 7403 e415 4000 |02c3: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -05094c: 0c40 |02c6: move-result-object v64 │ │ -05094e: 7401 ee15 4000 |02c7: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050954: 0c05 |02ca: move-result-object v5 │ │ -050956: 6e10 eb15 0500 |02cb: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -05095c: 0c40 |02ce: move-result-object v64 │ │ -05095e: 7701 a915 4000 |02cf: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -050964: 0a04 |02d2: move-result v4 │ │ -050966: 28d5 |02d3: goto 02a8 // -002b │ │ -050968: 1340 0000 |02d4: const/16 v64, #int 0 // #0 │ │ -05096c: 4640 3a40 |02d6: aget-object v64, v58, v64 │ │ -050970: 7401 ee15 4000 |02d8: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050976: 0c40 |02db: move-result-object v64 │ │ -050978: 1a41 e900 |02dc: const-string v65, ".*SwapTotal.*" // string@00e9 │ │ -05097c: 7402 e315 4000 |02de: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -050982: 0a40 |02e1: move-result v64 │ │ -050984: 3840 1b00 |02e2: if-eqz v64, 02fd // +001b │ │ -050988: 1340 0100 |02e4: const/16 v64, #int 1 // #1 │ │ -05098c: 4640 3a40 |02e6: aget-object v64, v58, v64 │ │ -050990: 1a41 5c00 |02e8: const-string v65, " kB" // string@005c │ │ -050994: 1a42 0000 |02ea: const-string v66, "" // string@0000 │ │ -050998: 7403 e415 4000 |02ec: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -05099e: 0c40 |02ef: move-result-object v64 │ │ -0509a0: 7401 ee15 4000 |02f0: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0509a6: 0c0b |02f3: move-result-object v11 │ │ -0509a8: 6e10 eb15 0b00 |02f4: invoke-virtual {v11}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -0509ae: 0c40 |02f7: move-result-object v64 │ │ -0509b0: 7701 a915 4000 |02f8: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -0509b6: 0a0a |02fb: move-result v10 │ │ -0509b8: 28ac |02fc: goto 02a8 // -0054 │ │ -0509ba: 1340 0000 |02fd: const/16 v64, #int 0 // #0 │ │ -0509be: 4640 3a40 |02ff: aget-object v64, v58, v64 │ │ -0509c2: 7401 ee15 4000 |0301: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0509c8: 0c40 |0304: move-result-object v64 │ │ -0509ca: 1a41 e800 |0305: const-string v65, ".*SwapFree.*" // string@00e8 │ │ -0509ce: 7402 e315 4000 |0307: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0509d4: 0a40 |030a: move-result v64 │ │ -0509d6: 3840 9dff |030b: if-eqz v64, 02a8 // -0063 │ │ -0509da: 1340 0100 |030d: const/16 v64, #int 1 // #1 │ │ -0509de: 4640 3a40 |030f: aget-object v64, v58, v64 │ │ -0509e2: 1a41 5c00 |0311: const-string v65, " kB" // string@005c │ │ -0509e6: 1a42 0000 |0313: const-string v66, "" // string@0000 │ │ -0509ea: 7403 e415 4000 |0315: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0509f0: 0c40 |0318: move-result-object v64 │ │ -0509f2: 7401 ee15 4000 |0319: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0509f8: 0c09 |031c: move-result-object v9 │ │ -0509fa: 6e10 eb15 0900 |031d: invoke-virtual {v9}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -050a00: 0c40 |0320: move-result-object v64 │ │ -050a02: 7701 a915 4000 |0321: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -050a08: 0a08 |0324: move-result v8 │ │ -050a0a: 2883 |0325: goto 02a8 // -007d │ │ -050a0c: 0d1c |0326: move-exception v28 │ │ -050a0e: 7401 9f15 1c00 |0327: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -050a14: 1a40 bd08 |032a: const-string v64, "MyDebugOutput" // string@08bd │ │ -050a18: 2241 4d03 |032c: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050a1c: 7601 f315 4100 |032e: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050a22: 1a42 470a |0331: const-string v66, "UpdateInBackgroundService: MemTotal: " // string@0a47 │ │ -050a26: 7402 fa15 4100 |0333: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050a2c: 0c41 |0336: move-result-object v65 │ │ -050a2e: 0800 4100 |0337: move-object/from16 v0, v65 │ │ -050a32: 6e20 f615 6000 |0339: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -050a38: 0c41 |033c: move-result-object v65 │ │ -050a3a: 7401 ff15 4100 |033d: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050a40: 0c41 |0340: move-result-object v65 │ │ -050a42: 7702 fa10 4000 |0341: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050a48: 1a40 bd08 |0344: const-string v64, "MyDebugOutput" // string@08bd │ │ -050a4c: 2241 4d03 |0346: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050a50: 7601 f315 4100 |0348: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050a56: 1a42 460a |034b: const-string v66, "UpdateInBackgroundService: MemFree: " // string@0a46 │ │ -050a5a: 7402 fa15 4100 |034d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050a60: 0c41 |0350: move-result-object v65 │ │ -050a62: 0800 4100 |0351: move-object/from16 v0, v65 │ │ -050a66: 6e20 f615 4000 |0353: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -050a6c: 0c41 |0356: move-result-object v65 │ │ -050a6e: 7401 ff15 4100 |0357: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050a74: 0c41 |035a: move-result-object v65 │ │ -050a76: 7702 fa10 4000 |035b: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050a7c: 1a40 bd08 |035e: const-string v64, "MyDebugOutput" // string@08bd │ │ -050a80: 2241 4d03 |0360: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050a84: 7601 f315 4100 |0362: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050a8a: 1a42 4b0a |0365: const-string v66, "UpdateInBackgroundService: SwapTotal: " // string@0a4b │ │ -050a8e: 7402 fa15 4100 |0367: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050a94: 0c41 |036a: move-result-object v65 │ │ -050a96: 0800 4100 |036b: move-object/from16 v0, v65 │ │ -050a9a: 6e20 f615 a000 |036d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -050aa0: 0c41 |0370: move-result-object v65 │ │ -050aa2: 7401 ff15 4100 |0371: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050aa8: 0c41 |0374: move-result-object v65 │ │ -050aaa: 7702 fa10 4000 |0375: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050ab0: 1a40 bd08 |0378: const-string v64, "MyDebugOutput" // string@08bd │ │ -050ab4: 2241 4d03 |037a: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050ab8: 7601 f315 4100 |037c: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050abe: 1a42 4a0a |037f: const-string v66, "UpdateInBackgroundService: SwapFree: " // string@0a4a │ │ -050ac2: 7402 fa15 4100 |0381: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050ac8: 0c41 |0384: move-result-object v65 │ │ -050aca: 0800 4100 |0385: move-object/from16 v0, v65 │ │ -050ace: 6e20 f615 8000 |0387: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -050ad4: 0c41 |038a: move-result-object v65 │ │ -050ad6: 7401 ff15 4100 |038b: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050adc: 0c41 |038e: move-result-object v65 │ │ -050ade: 7702 fa10 4000 |038f: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050ae4: 163c 0000 |0392: const-wide/16 v60, #int 0 // #0 │ │ -050ae8: 160e 0000 |0394: const-wide/16 v14, #int 0 // #0 │ │ -050aec: 1319 0000 |0396: const/16 v25, #int 0 // #0 │ │ -050af0: 1320 0000 |0398: const/16 v32, #int 0 // #0 │ │ -050af4: 2219 1503 |039a: new-instance v25, Ljava/io/File; // type@0315 │ │ -050af8: 1a40 f100 |039c: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -050afc: 0800 1900 |039e: move-object/from16 v0, v25 │ │ -050b00: 0801 4000 |03a0: move-object/from16 v1, v64 │ │ -050b04: 7020 4815 1000 |03a2: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -050b0a: 7401 4b15 1900 |03a5: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@154b │ │ -050b10: 0a40 |03a8: move-result v64 │ │ -050b12: 3840 2400 |03a9: if-eqz v64, 03cd // +0024 │ │ -050b16: 7401 5215 1900 |03ab: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -050b1c: 0a40 |03ae: move-result v64 │ │ -050b1e: 3940 0800 |03af: if-nez v64, 03b7 // +0008 │ │ -050b22: 7401 5315 1900 |03b1: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -050b28: 0a40 |03b4: move-result v64 │ │ -050b2a: 3840 1800 |03b5: if-eqz v64, 03cd // +0018 │ │ -050b2e: 1a40 f100 |03b7: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -050b32: 0800 4400 |03b9: move-object/from16 v0, v68 │ │ -050b36: 0801 4000 |03bb: move-object/from16 v1, v64 │ │ -050b3a: 6e20 0315 1000 |03bd: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1503 │ │ -050b40: 0b3c |03c0: move-result-wide v60 │ │ -050b42: 1a40 f100 |03c1: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -050b46: 0800 4400 |03c3: move-object/from16 v0, v68 │ │ -050b4a: 0801 4000 |03c5: move-object/from16 v1, v64 │ │ -050b4e: 6e20 0115 1000 |03c7: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1501 │ │ -050b54: 0b0e |03ca: move-result-wide v14 │ │ -050b56: 1320 0100 |03cb: const/16 v32, #int 1 // #1 │ │ -050b5a: 2219 1503 |03cd: new-instance v25, Ljava/io/File; // type@0315 │ │ -050b5e: 1a40 f000 |03cf: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -050b62: 0800 1900 |03d1: move-object/from16 v0, v25 │ │ -050b66: 0801 4000 |03d3: move-object/from16 v1, v64 │ │ -050b6a: 7020 4815 1000 |03d5: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -050b70: 7401 4b15 1900 |03d8: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@154b │ │ -050b76: 0a40 |03db: move-result v64 │ │ -050b78: 3840 2400 |03dc: if-eqz v64, 0400 // +0024 │ │ -050b7c: 7401 5215 1900 |03de: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -050b82: 0a40 |03e1: move-result v64 │ │ -050b84: 3940 0800 |03e2: if-nez v64, 03ea // +0008 │ │ -050b88: 7401 5315 1900 |03e4: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -050b8e: 0a40 |03e7: move-result v64 │ │ -050b90: 3840 1800 |03e8: if-eqz v64, 0400 // +0018 │ │ -050b94: 1a40 f000 |03ea: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -050b98: 0800 4400 |03ec: move-object/from16 v0, v68 │ │ -050b9c: 0801 4000 |03ee: move-object/from16 v1, v64 │ │ -050ba0: 6e20 0315 1000 |03f0: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1503 │ │ -050ba6: 0b3c |03f3: move-result-wide v60 │ │ -050ba8: 1a40 f000 |03f4: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -050bac: 0800 4400 |03f6: move-object/from16 v0, v68 │ │ -050bb0: 0801 4000 |03f8: move-object/from16 v1, v64 │ │ -050bb4: 6e20 0115 1000 |03fa: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1501 │ │ -050bba: 0b0e |03fd: move-result-wide v14 │ │ -050bbc: 1320 0100 |03fe: const/16 v32, #int 1 // #1 │ │ -050bc0: 7100 7301 0000 |0400: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -050bc6: 0c40 |0403: move-result-object v64 │ │ -050bc8: 7401 5115 4000 |0404: invoke-virtual/range {v64}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -050bce: 0c34 |0407: move-result-object v52 │ │ -050bd0: 2219 1503 |0408: new-instance v25, Ljava/io/File; // type@0315 │ │ -050bd4: 0800 1900 |040a: move-object/from16 v0, v25 │ │ -050bd8: 0801 3400 |040c: move-object/from16 v1, v52 │ │ -050bdc: 7020 4815 1000 |040e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -050be2: 7401 4b15 1900 |0411: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@154b │ │ -050be8: 0a40 |0414: move-result v64 │ │ -050bea: 3840 2000 |0415: if-eqz v64, 0435 // +0020 │ │ -050bee: 7401 5215 1900 |0417: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -050bf4: 0a40 |041a: move-result v64 │ │ -050bf6: 3940 0800 |041b: if-nez v64, 0423 // +0008 │ │ -050bfa: 7401 5315 1900 |041d: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -050c00: 0a40 |0420: move-result v64 │ │ -050c02: 3840 1400 |0421: if-eqz v64, 0435 // +0014 │ │ -050c06: 0800 4400 |0423: move-object/from16 v0, v68 │ │ -050c0a: 0801 3400 |0425: move-object/from16 v1, v52 │ │ -050c0e: 6e20 0315 1000 |0427: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1503 │ │ -050c14: 0b3c |042a: move-result-wide v60 │ │ -050c16: 0800 4400 |042b: move-object/from16 v0, v68 │ │ -050c1a: 0801 3400 |042d: move-object/from16 v1, v52 │ │ -050c1e: 6e20 0115 1000 |042f: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1501 │ │ -050c24: 0b0e |0432: move-result-wide v14 │ │ -050c26: 1320 0100 |0433: const/16 v32, #int 1 // #1 │ │ -050c2a: 161a 0000 |0435: const-wide/16 v26, #int 0 // #0 │ │ -050c2e: 1340 0100 |0437: const/16 v64, #int 1 // #1 │ │ -050c32: 0200 2000 |0439: move/from16 v0, v32 │ │ -050c36: 0201 4000 |043b: move/from16 v1, v64 │ │ -050c3a: 3310 f204 |043d: if-ne v0, v1, 092f // +04f2 │ │ -050c3e: 7401 0215 4400 |043f: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemory:()J // method@1502 │ │ -050c44: 0b40 |0442: move-result-wide v64 │ │ -050c46: 9b1a 403c |0443: add-long v26, v64, v60 │ │ -050c4a: 1a40 bd08 |0445: const-string v64, "MyDebugOutput" // string@08bd │ │ -050c4e: 2241 4d03 |0447: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050c52: 7601 f315 4100 |0449: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050c58: 1a42 510a |044c: const-string v66, "UpdateInBackgroundService: disktotal: " // string@0a51 │ │ -050c5c: 7402 fa15 4100 |044e: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050c62: 0c41 |0451: move-result-object v65 │ │ -050c64: 0800 4100 |0452: move-object/from16 v0, v65 │ │ -050c68: 0501 1a00 |0454: move-wide/from16 v1, v26 │ │ -050c6c: 6e30 f715 1002 |0456: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -050c72: 0c41 |0459: move-result-object v65 │ │ -050c74: 7401 ff15 4100 |045a: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050c7a: 0c41 |045d: move-result-object v65 │ │ -050c7c: 7702 fa10 4000 |045e: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050c82: 1626 0000 |0461: const-wide/16 v38, #int 0 // #0 │ │ -050c86: 1340 0100 |0463: const/16 v64, #int 1 // #1 │ │ -050c8a: 0200 2000 |0465: move/from16 v0, v32 │ │ -050c8e: 0201 4000 |0467: move/from16 v1, v64 │ │ -050c92: 3310 cc04 |0469: if-ne v0, v1, 0935 // +04cc │ │ -050c96: 7401 0015 4400 |046b: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemory:()J // method@1500 │ │ -050c9c: 0b40 |046e: move-result-wide v64 │ │ -050c9e: 9b26 400e |046f: add-long v38, v64, v14 │ │ -050ca2: 1a40 bd08 |0471: const-string v64, "MyDebugOutput" // string@08bd │ │ -050ca6: 2241 4d03 |0473: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050caa: 7601 f315 4100 |0475: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050cb0: 1a42 540a |0478: const-string v66, "UpdateInBackgroundService: freedisk: " // string@0a54 │ │ -050cb4: 7402 fa15 4100 |047a: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050cba: 0c41 |047d: move-result-object v65 │ │ -050cbc: 0800 4100 |047e: move-object/from16 v0, v65 │ │ -050cc0: 0501 2600 |0480: move-wide/from16 v1, v38 │ │ -050cc4: 6e30 f715 1002 |0482: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -050cca: 0c41 |0485: move-result-object v65 │ │ -050ccc: 7401 ff15 4100 |0486: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050cd2: 0c41 |0489: move-result-object v65 │ │ -050cd4: 7702 fa10 4000 |048a: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050cda: 1a25 f112 |048d: const-string v37, "localhost" // string@12f1 │ │ -050cde: 1a21 eb00 |048f: const-string v33, ".linuxcounter" // string@00eb │ │ -050ce2: 2240 4d03 |0491: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -050ce6: 7601 f315 4000 |0493: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050cec: 7100 7301 0000 |0496: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -050cf2: 0c41 |0499: move-result-object v65 │ │ -050cf4: 7402 f915 4000 |049a: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -050cfa: 0c40 |049d: move-result-object v64 │ │ -050cfc: 1a41 ef00 |049e: const-string v65, "/data/com.linuxcounter.lico_update_003" // string@00ef │ │ -050d00: 7402 fa15 4000 |04a0: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050d06: 0c40 |04a3: move-result-object v64 │ │ -050d08: 7401 ff15 4000 |04a4: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050d0e: 0c22 |04a7: move-result-object v34 │ │ -050d10: 2231 1503 |04a8: new-instance v49, Ljava/io/File; // type@0315 │ │ -050d14: 0800 3100 |04aa: move-object/from16 v0, v49 │ │ -050d18: 0801 2200 |04ac: move-object/from16 v1, v34 │ │ -050d1c: 0802 2100 |04ae: move-object/from16 v2, v33 │ │ -050d20: 7030 4915 1002 |04b0: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1549 │ │ -050d26: 1a2c 0000 |04b3: const-string v44, "" // string@0000 │ │ -050d2a: 1a2d 0000 |04b5: const-string v45, "" // string@0000 │ │ -050d2e: 1a29 0000 |04b7: const-string v41, "" // string@0000 │ │ -050d32: 2232 1003 |04b9: new-instance v50, Ljava/io/BufferedReader; // type@0310 │ │ -050d36: 2240 1e03 |04bb: new-instance v64, Ljava/io/InputStreamReader; // type@031e │ │ -050d3a: 2241 1703 |04bd: new-instance v65, Ljava/io/FileInputStream; // type@0317 │ │ -050d3e: 0800 4100 |04bf: move-object/from16 v0, v65 │ │ -050d42: 0801 3100 |04c1: move-object/from16 v1, v49 │ │ -050d46: 7020 5a15 1000 |04c3: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -050d4c: 7602 6e15 4000 |04c6: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -050d52: 1341 e803 |04c9: const/16 v65, #int 1000 // #3e8 │ │ -050d56: 0800 3200 |04cb: move-object/from16 v0, v50 │ │ -050d5a: 0801 4000 |04cd: move-object/from16 v1, v64 │ │ -050d5e: 0202 4100 |04cf: move/from16 v2, v65 │ │ -050d62: 7030 3815 1002 |04d1: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@1538 │ │ -050d68: 7401 3b15 3200 |04d4: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -050d6e: 0c29 |04d7: move-result-object v41 │ │ -050d70: 7401 3915 3200 |04d8: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -050d76: 1a40 0400 |04db: const-string v64, " " // string@0004 │ │ -050d7a: 0800 2900 |04dd: move-object/from16 v0, v41 │ │ -050d7e: 0801 4000 |04df: move-object/from16 v1, v64 │ │ -050d82: 6e20 e615 1000 |04e1: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050d88: 0c39 |04e4: move-result-object v57 │ │ -050d8a: 1340 0000 |04e5: const/16 v64, #int 0 // #0 │ │ -050d8e: 462c 3940 |04e7: aget-object v44, v57, v64 │ │ -050d92: 1340 0100 |04e9: const/16 v64, #int 1 // #1 │ │ -050d96: 462d 3940 |04eb: aget-object v45, v57, v64 │ │ -050d9a: 1a40 1e17 |04ed: const-string v64, "os.arch" // string@171e │ │ -050d9e: 7701 0216 4000 |04ef: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -050da4: 0c2b |04f2: move-result-object v43 │ │ -050da6: 1a3f 0000 |04f3: const-string v63, "" // string@0000 │ │ -050daa: 1a40 441b |04f5: const-string v64, "uname -r" // string@1b44 │ │ -050dae: 0800 4400 |04f7: move-object/from16 v0, v68 │ │ -050db2: 0801 4000 |04f9: move-object/from16 v1, v64 │ │ -050db6: 6e20 ff14 1000 |04fb: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@14ff │ │ -050dbc: 0c40 |04fe: move-result-object v64 │ │ -050dbe: 7401 ee15 4000 |04ff: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050dc4: 0c3f |0502: move-result-object v63 │ │ -050dc6: 1a40 bd08 |0503: const-string v64, "MyDebugOutput" // string@08bd │ │ -050dca: 2241 4d03 |0505: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050dce: 7601 f315 4100 |0507: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050dd4: 1a42 560a |050a: const-string v66, "UpdateInBackgroundService: machine: " // string@0a56 │ │ -050dd8: 7402 fa15 4100 |050c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050dde: 0c41 |050f: move-result-object v65 │ │ -050de0: 0800 4100 |0510: move-object/from16 v0, v65 │ │ -050de4: 0801 2b00 |0512: move-object/from16 v1, v43 │ │ -050de8: 6e20 fa15 1000 |0514: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050dee: 0c41 |0517: move-result-object v65 │ │ -050df0: 7401 ff15 4100 |0518: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050df6: 0c41 |051b: move-result-object v65 │ │ -050df8: 7702 fa10 4000 |051c: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050dfe: 1a40 bd08 |051f: const-string v64, "MyDebugOutput" // string@08bd │ │ -050e02: 2241 4d03 |0521: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050e06: 7601 f315 4100 |0523: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050e0c: 1a42 5b0a |0526: const-string v66, "UpdateInBackgroundService: version: " // string@0a5b │ │ -050e10: 7402 fa15 4100 |0528: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050e16: 0c41 |052b: move-result-object v65 │ │ -050e18: 0800 4100 |052c: move-object/from16 v0, v65 │ │ -050e1c: 0801 3f00 |052e: move-object/from16 v1, v63 │ │ -050e20: 6e20 fa15 1000 |0530: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050e26: 0c41 |0533: move-result-object v65 │ │ -050e28: 7401 ff15 4100 |0534: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050e2e: 0c41 |0537: move-result-object v65 │ │ -050e30: 7702 fa10 4000 |0538: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050e36: 1a40 641b |053b: const-string v64, "uptime" // string@1b64 │ │ -050e3a: 0800 4400 |053d: move-object/from16 v0, v68 │ │ -050e3e: 0801 4000 |053f: move-object/from16 v1, v64 │ │ -050e42: 6e20 ff14 1000 |0541: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@14ff │ │ -050e48: 0c40 |0544: move-result-object v64 │ │ -050e4a: 7401 ee15 4000 |0545: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050e50: 0c3b |0548: move-result-object v59 │ │ -050e52: 1a40 dc00 |0549: const-string v64, ", " // string@00dc │ │ -050e56: 0800 3b00 |054b: move-object/from16 v0, v59 │ │ -050e5a: 0801 4000 |054d: move-object/from16 v1, v64 │ │ -050e5e: 6e20 e615 1000 |054f: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -050e64: 0c3a |0552: move-result-object v58 │ │ -050e66: 1340 0000 |0553: const/16 v64, #int 0 // #0 │ │ -050e6a: 4640 3a40 |0555: aget-object v64, v58, v64 │ │ -050e6e: 1a41 571b |0557: const-string v65, "up time: " // string@1b57 │ │ -050e72: 1a42 0000 |0559: const-string v66, "" // string@0000 │ │ -050e76: 7403 e415 4000 |055b: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -050e7c: 0c40 |055e: move-result-object v64 │ │ -050e7e: 7401 ee15 4000 |055f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -050e84: 0c3b |0562: move-result-object v59 │ │ -050e86: 1a40 bd08 |0563: const-string v64, "MyDebugOutput" // string@08bd │ │ -050e8a: 2241 4d03 |0565: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050e8e: 7601 f315 4100 |0567: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050e94: 1a42 5a0a |056a: const-string v66, "UpdateInBackgroundService: uptime: " // string@0a5a │ │ -050e98: 7402 fa15 4100 |056c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050e9e: 0c41 |056f: move-result-object v65 │ │ -050ea0: 0800 4100 |0570: move-object/from16 v0, v65 │ │ -050ea4: 0801 3b00 |0572: move-object/from16 v1, v59 │ │ -050ea8: 6e20 fa15 1000 |0574: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050eae: 0c41 |0577: move-result-object v65 │ │ -050eb0: 7401 ff15 4100 |0578: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050eb6: 0c41 |057b: move-result-object v65 │ │ -050eb8: 7702 fa10 4000 |057c: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050ebe: 2240 4d03 |057f: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -050ec2: 7601 f315 4000 |0581: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050ec8: 1a41 a911 |0584: const-string v65, "http://api.linuxcounter.net/v1/machines/" // string@11a9 │ │ -050ecc: 7402 fa15 4000 |0586: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050ed2: 0c40 |0589: move-result-object v64 │ │ -050ed4: 0800 4000 |058a: move-object/from16 v0, v64 │ │ -050ed8: 0801 2c00 |058c: move-object/from16 v1, v44 │ │ -050edc: 6e20 fa15 1000 |058e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050ee2: 0c40 |0591: move-result-object v64 │ │ -050ee4: 7401 ff15 4000 |0592: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050eea: 0c3e |0595: move-result-object v62 │ │ -050eec: 7401 0615 4400 |0596: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getResources:()Landroid/content/res/Resources; // method@1506 │ │ -050ef2: 0c40 |0599: move-result-object v64 │ │ -050ef4: 1541 047f |059a: const/high16 v65, #int 2130968576 // #7f04 │ │ -050ef8: 7402 cd00 4000 |059c: invoke-virtual/range {v64, v65}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00cd │ │ -050efe: 0a35 |059f: move-result v53 │ │ -050f00: 1a18 bb09 |05a0: const-string v24, "Smartphone" // string@09bb │ │ -050f04: 3835 0400 |05a2: if-eqz v53, 05a6 // +0004 │ │ -050f08: 1a18 070a |05a4: const-string v24, "Tablet" // string@0a07 │ │ -050f0c: 1a40 bd08 |05a6: const-string v64, "MyDebugOutput" // string@08bd │ │ -050f10: 2241 4d03 |05a8: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050f14: 7601 f315 4100 |05aa: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050f1a: 1a42 500a |05ad: const-string v66, "UpdateInBackgroundService: deviceclass: " // string@0a50 │ │ -050f1e: 7402 fa15 4100 |05af: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050f24: 0c41 |05b2: move-result-object v65 │ │ -050f26: 0800 4100 |05b3: move-object/from16 v0, v65 │ │ -050f2a: 0801 1800 |05b5: move-object/from16 v1, v24 │ │ -050f2e: 6e20 fa15 1000 |05b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050f34: 0c41 |05ba: move-result-object v65 │ │ -050f36: 7401 ff15 4100 |05bb: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050f3c: 0c41 |05be: move-result-object v65 │ │ -050f3e: 7702 fa10 4000 |05bf: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050f44: 7401 0515 4400 |05c2: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@1505 │ │ -050f4a: 1a40 8817 |05c5: const-string v64, "phone" // string@1788 │ │ -050f4e: 0800 4400 |05c7: move-object/from16 v0, v68 │ │ -050f52: 0801 4000 |05c9: move-object/from16 v1, v64 │ │ -050f56: 6e20 0815 1000 |05cb: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1508 │ │ -050f5c: 0c37 |05ce: move-result-object v55 │ │ -050f5e: 1f37 4002 |05cf: check-cast v55, Landroid/telephony/TelephonyManager; // type@0240 │ │ -050f62: 7401 ef10 3700 |05d1: invoke-virtual/range {v55}, Landroid/telephony/TelephonyManager;.getNetworkCountryIso:()Ljava/lang/String; // method@10ef │ │ -050f68: 0c12 |05d4: move-result-object v18 │ │ -050f6a: 1a40 bd08 |05d5: const-string v64, "MyDebugOutput" // string@08bd │ │ -050f6e: 2241 4d03 |05d7: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -050f72: 7601 f315 4100 |05d9: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050f78: 1a42 4d0a |05dc: const-string v66, "UpdateInBackgroundService: countryCode: " // string@0a4d │ │ -050f7c: 7402 fa15 4100 |05de: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050f82: 0c41 |05e1: move-result-object v65 │ │ -050f84: 0800 4100 |05e2: move-object/from16 v0, v65 │ │ -050f88: 0801 1200 |05e4: move-object/from16 v1, v18 │ │ -050f8c: 6e20 fa15 1000 |05e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050f92: 0c41 |05e9: move-result-object v65 │ │ -050f94: 7401 ff15 4100 |05ea: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050f9a: 0c41 |05ed: move-result-object v65 │ │ -050f9c: 7702 fa10 4000 |05ee: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -050fa2: 1340 1700 |05f1: const/16 v64, #int 23 // #17 │ │ -050fa6: 0200 4000 |05f3: move/from16 v0, v64 │ │ -050faa: 2300 cb03 |05f5: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ -050fae: 0840 0000 |05f7: move-object/from16 v64, v0 │ │ -050fb2: 1341 0000 |05f9: const/16 v65, #int 0 // #0 │ │ -050fb6: 2242 4d03 |05fb: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -050fba: 7601 f315 4200 |05fd: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050fc0: 1a43 6a1b |0600: const-string v67, "url#" // string@1b6a │ │ -050fc4: 7402 fa15 4200 |0602: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050fca: 0c42 |0605: move-result-object v66 │ │ -050fcc: 0800 4200 |0606: move-object/from16 v0, v66 │ │ -050fd0: 0801 3e00 |0608: move-object/from16 v1, v62 │ │ -050fd4: 6e20 fa15 1000 |060a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -050fda: 0c42 |060d: move-result-object v66 │ │ -050fdc: 7401 ff15 4200 |060e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -050fe2: 0c42 |0611: move-result-object v66 │ │ -050fe4: 4d42 4041 |0612: aput-object v66, v64, v65 │ │ -050fe8: 1341 0100 |0614: const/16 v65, #int 1 // #1 │ │ -050fec: 2242 4d03 |0616: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -050ff0: 7601 f315 4200 |0618: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -050ff6: 1a43 3415 |061b: const-string v67, "machine_id#" // string@1534 │ │ -050ffa: 7402 fa15 4200 |061d: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051000: 0c42 |0620: move-result-object v66 │ │ -051002: 0800 4200 |0621: move-object/from16 v0, v66 │ │ -051006: 0801 2c00 |0623: move-object/from16 v1, v44 │ │ -05100a: 6e20 fa15 1000 |0625: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051010: 0c42 |0628: move-result-object v66 │ │ -051012: 7401 ff15 4200 |0629: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051018: 0c42 |062c: move-result-object v66 │ │ -05101a: 4d42 4041 |062d: aput-object v66, v64, v65 │ │ -05101e: 1341 0200 |062f: const/16 v65, #int 2 // #2 │ │ -051022: 2242 4d03 |0631: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051026: 7601 f315 4200 |0633: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05102c: 1a43 3715 |0636: const-string v67, "machine_updatekey#" // string@1537 │ │ -051030: 7402 fa15 4200 |0638: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051036: 0c42 |063b: move-result-object v66 │ │ -051038: 0800 4200 |063c: move-object/from16 v0, v66 │ │ -05103c: 0801 2d00 |063e: move-object/from16 v1, v45 │ │ -051040: 6e20 fa15 1000 |0640: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051046: 0c42 |0643: move-result-object v66 │ │ -051048: 7401 ff15 4200 |0644: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05104e: 0c42 |0647: move-result-object v66 │ │ -051050: 4d42 4041 |0648: aput-object v66, v64, v65 │ │ -051054: 1341 0300 |064a: const/16 v65, #int 3 // #3 │ │ -051058: 2242 4d03 |064c: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -05105c: 7601 f315 4200 |064e: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051062: 1a43 280c |0651: const-string v67, "appversion#" // string@0c28 │ │ -051066: 7402 fa15 4200 |0653: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05106c: 0c42 |0656: move-result-object v66 │ │ -05106e: 0800 4400 |0657: move-object/from16 v0, v68 │ │ -051072: 5400 a206 |0659: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sAppVersion:Ljava/lang/String; // field@06a2 │ │ -051076: 0843 0000 |065b: move-object/from16 v67, v0 │ │ -05107a: 7402 fa15 4200 |065d: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051080: 0c42 |0660: move-result-object v66 │ │ -051082: 7401 ff15 4200 |0661: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051088: 0c42 |0664: move-result-object v66 │ │ -05108a: 4d42 4041 |0665: aput-object v66, v64, v65 │ │ -05108e: 1341 0400 |0667: const/16 v65, #int 4 // #4 │ │ -051092: 2242 4d03 |0669: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051096: 7601 f315 4200 |066b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05109c: 1a43 a211 |066e: const-string v67, "hostname#" // string@11a2 │ │ -0510a0: 7402 fa15 4200 |0670: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0510a6: 0c42 |0673: move-result-object v66 │ │ -0510a8: 0800 4200 |0674: move-object/from16 v0, v66 │ │ -0510ac: 0801 2500 |0676: move-object/from16 v1, v37 │ │ -0510b0: 6e20 fa15 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0510b6: 0c42 |067b: move-result-object v66 │ │ -0510b8: 7401 ff15 4200 |067c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0510be: 0c42 |067f: move-result-object v66 │ │ -0510c0: 4d42 4041 |0680: aput-object v66, v64, v65 │ │ -0510c4: 1341 0500 |0682: const/16 v65, #int 5 // #5 │ │ -0510c8: 2242 4d03 |0684: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0510cc: 7601 f315 4200 |0686: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0510d2: 1a43 790d |0689: const-string v67, "cores#" // string@0d79 │ │ -0510d6: 7402 fa15 4200 |068b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0510dc: 0c42 |068e: move-result-object v66 │ │ -0510de: 0800 4200 |068f: move-object/from16 v0, v66 │ │ -0510e2: 0201 1500 |0691: move/from16 v1, v21 │ │ -0510e6: 6e20 f615 1000 |0693: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0510ec: 0c42 |0696: move-result-object v66 │ │ -0510ee: 7401 ff15 4200 |0697: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0510f4: 0c42 |069a: move-result-object v66 │ │ -0510f6: 4d42 4041 |069b: aput-object v66, v64, v65 │ │ -0510fa: 1341 0600 |069d: const/16 v65, #int 6 // #6 │ │ -0510fe: 2242 4d03 |069f: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051102: 7601 f315 4200 |06a1: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051108: 1a43 210f |06a4: const-string v67, "flags#" // string@0f21 │ │ -05110c: 7402 fa15 4200 |06a6: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051112: 0c42 |06a9: move-result-object v66 │ │ -051114: 0800 4200 |06aa: move-object/from16 v0, v66 │ │ -051118: 0801 2300 |06ac: move-object/from16 v1, v35 │ │ -05111c: 6e20 fa15 1000 |06ae: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051122: 0c42 |06b1: move-result-object v66 │ │ -051124: 7401 ff15 4200 |06b2: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05112a: 0c42 |06b5: move-result-object v66 │ │ -05112c: 4d42 4041 |06b6: aput-object v66, v64, v65 │ │ -051130: 1341 0700 |06b8: const/16 v65, #int 7 // #7 │ │ -051134: 2242 4d03 |06ba: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051138: 7601 f315 4200 |06bc: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05113e: 1a43 100e |06bf: const-string v67, "diskspace#" // string@0e10 │ │ -051142: 7402 fa15 4200 |06c1: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051148: 0c42 |06c4: move-result-object v66 │ │ -05114a: 0800 4200 |06c5: move-object/from16 v0, v66 │ │ -05114e: 0501 1a00 |06c7: move-wide/from16 v1, v26 │ │ -051152: 6e30 f715 1002 |06c9: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -051158: 0c42 |06cc: move-result-object v66 │ │ -05115a: 7401 ff15 4200 |06cd: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051160: 0c42 |06d0: move-result-object v66 │ │ -051162: 4d42 4041 |06d1: aput-object v66, v64, v65 │ │ -051166: 1341 0800 |06d3: const/16 v65, #int 8 // #8 │ │ -05116a: 2242 4d03 |06d5: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -05116e: 7601 f315 4200 |06d7: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051174: 1a43 110e |06da: const-string v67, "diskspaceFree#" // string@0e11 │ │ -051178: 7402 fa15 4200 |06dc: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05117e: 0c42 |06df: move-result-object v66 │ │ -051180: 0800 4200 |06e0: move-object/from16 v0, v66 │ │ -051184: 0501 2600 |06e2: move-wide/from16 v1, v38 │ │ -051188: 6e30 f715 1002 |06e4: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -05118e: 0c42 |06e7: move-result-object v66 │ │ -051190: 7401 ff15 4200 |06e8: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051196: 0c42 |06eb: move-result-object v66 │ │ -051198: 4d42 4041 |06ec: aput-object v66, v64, v65 │ │ -05119c: 1341 0900 |06ee: const/16 v65, #int 9 // #9 │ │ -0511a0: 2242 4d03 |06f0: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0511a4: 7601 f315 4200 |06f2: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0511aa: 1a43 8415 |06f5: const-string v67, "memory#" // string@1584 │ │ -0511ae: 7402 fa15 4200 |06f7: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0511b4: 0c42 |06fa: move-result-object v66 │ │ -0511b6: 0800 4200 |06fb: move-object/from16 v0, v66 │ │ -0511ba: 6e20 f615 6000 |06fd: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0511c0: 0c42 |0700: move-result-object v66 │ │ -0511c2: 7401 ff15 4200 |0701: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0511c8: 0c42 |0704: move-result-object v66 │ │ -0511ca: 4d42 4041 |0705: aput-object v66, v64, v65 │ │ -0511ce: 1341 0a00 |0707: const/16 v65, #int 10 // #a │ │ -0511d2: 2242 4d03 |0709: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0511d6: 7601 f315 4200 |070b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0511dc: 1a43 8515 |070e: const-string v67, "memoryFree#" // string@1585 │ │ -0511e0: 7402 fa15 4200 |0710: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0511e6: 0c42 |0713: move-result-object v66 │ │ -0511e8: 0800 4200 |0714: move-object/from16 v0, v66 │ │ -0511ec: 6e20 f615 4000 |0716: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0511f2: 0c42 |0719: move-result-object v66 │ │ -0511f4: 7401 ff15 4200 |071a: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0511fa: 0c42 |071d: move-result-object v66 │ │ -0511fc: 4d42 4041 |071e: aput-object v66, v64, v65 │ │ -051200: 1341 0b00 |0720: const/16 v65, #int 11 // #b │ │ -051204: 2242 4d03 |0722: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051208: 7601 f315 4200 |0724: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05120e: 1a43 be1a |0727: const-string v67, "swap#" // string@1abe │ │ -051212: 7402 fa15 4200 |0729: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051218: 0c42 |072c: move-result-object v66 │ │ -05121a: 0800 4200 |072d: move-object/from16 v0, v66 │ │ -05121e: 6e20 f615 a000 |072f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -051224: 0c42 |0732: move-result-object v66 │ │ -051226: 7401 ff15 4200 |0733: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05122c: 0c42 |0736: move-result-object v66 │ │ -05122e: 4d42 4041 |0737: aput-object v66, v64, v65 │ │ -051232: 1341 0c00 |0739: const/16 v65, #int 12 // #c │ │ -051236: 2242 4d03 |073b: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -05123a: 7601 f315 4200 |073d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051240: 1a43 c01a |0740: const-string v67, "swapFree#" // string@1ac0 │ │ -051244: 7402 fa15 4200 |0742: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05124a: 0c42 |0745: move-result-object v66 │ │ -05124c: 0800 4200 |0746: move-object/from16 v0, v66 │ │ -051250: 6e20 f615 8000 |0748: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -051256: 0c42 |074b: move-result-object v66 │ │ -051258: 7401 ff15 4200 |074c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05125e: 0c42 |074f: move-result-object v66 │ │ -051260: 4d42 4041 |0750: aput-object v66, v64, v65 │ │ -051264: 1341 0d00 |0752: const/16 v65, #int 13 // #d │ │ -051268: 2242 4d03 |0754: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -05126c: 7601 f315 4200 |0756: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051272: 1a43 430e |0759: const-string v67, "distversion#" // string@0e43 │ │ -051276: 7402 fa15 4200 |075b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05127c: 0c42 |075e: move-result-object v66 │ │ -05127e: 0800 4200 |075f: move-object/from16 v0, v66 │ │ -051282: 6e20 fa15 d000 |0761: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051288: 0c42 |0764: move-result-object v66 │ │ -05128a: 7401 ff15 4200 |0765: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051290: 0c42 |0768: move-result-object v66 │ │ -051292: 4d42 4041 |0769: aput-object v66, v64, v65 │ │ -051296: 1341 0e00 |076b: const/16 v65, #int 14 // #e │ │ -05129a: 1a42 0717 |076d: const-string v66, "online#1" // string@1707 │ │ -05129e: 4d42 4041 |076f: aput-object v66, v64, v65 │ │ -0512a2: 1341 0f00 |0771: const/16 v65, #int 15 // #f │ │ -0512a6: 2242 4d03 |0773: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0512aa: 7601 f315 4200 |0775: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0512b0: 1a43 661b |0778: const-string v67, "uptime#" // string@1b66 │ │ -0512b4: 7402 fa15 4200 |077a: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0512ba: 0c42 |077d: move-result-object v66 │ │ -0512bc: 0800 4200 |077e: move-object/from16 v0, v66 │ │ -0512c0: 0801 3b00 |0780: move-object/from16 v1, v59 │ │ -0512c4: 6e20 fa15 1000 |0782: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0512ca: 0c42 |0785: move-result-object v66 │ │ -0512cc: 7401 ff15 4200 |0786: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0512d2: 0c42 |0789: move-result-object v66 │ │ -0512d4: 4d42 4041 |078a: aput-object v66, v64, v65 │ │ -0512d8: 1341 1000 |078c: const/16 v65, #int 16 // #10 │ │ -0512dc: 2242 4d03 |078e: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0512e0: 7601 f315 4200 |0790: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0512e6: 1a43 e712 |0793: const-string v67, "loadavg#" // string@12e7 │ │ -0512ea: 7402 fa15 4200 |0795: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0512f0: 0c42 |0798: move-result-object v66 │ │ -0512f2: 0800 4200 |0799: move-object/from16 v0, v66 │ │ -0512f6: 0801 2a00 |079b: move-object/from16 v1, v42 │ │ -0512fa: 6e20 fa15 1000 |079d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051300: 0c42 |07a0: move-result-object v66 │ │ -051302: 7401 ff15 4200 |07a1: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051308: 0c42 |07a4: move-result-object v66 │ │ -05130a: 4d42 4041 |07a5: aput-object v66, v64, v65 │ │ -05130e: 1341 1100 |07a7: const/16 v65, #int 17 // #11 │ │ -051312: 1a42 410e |07a9: const-string v66, "distribution#Android" // string@0e41 │ │ -051316: 4d42 4041 |07ab: aput-object v66, v64, v65 │ │ -05131a: 1341 1200 |07ad: const/16 v65, #int 18 // #12 │ │ -05131e: 2242 4d03 |07af: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051322: 7601 f315 4200 |07b1: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051328: 1a43 9512 |07b4: const-string v67, "kernel#" // string@1295 │ │ -05132c: 7402 fa15 4200 |07b6: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051332: 0c42 |07b9: move-result-object v66 │ │ -051334: 0800 4200 |07ba: move-object/from16 v0, v66 │ │ -051338: 0801 3f00 |07bc: move-object/from16 v1, v63 │ │ -05133c: 6e20 fa15 1000 |07be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051342: 0c42 |07c1: move-result-object v66 │ │ -051344: 7401 ff15 4200 |07c2: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05134a: 0c42 |07c5: move-result-object v66 │ │ -05134c: 4d42 4041 |07c6: aput-object v66, v64, v65 │ │ -051350: 1341 1300 |07c8: const/16 v65, #int 19 // #13 │ │ -051354: 2242 4d03 |07ca: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -051358: 7601 f315 4200 |07cc: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05135e: 1a43 810d |07cf: const-string v67, "cpu#" // string@0d81 │ │ -051362: 7402 fa15 4200 |07d1: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051368: 0c42 |07d4: move-result-object v66 │ │ -05136a: 0800 4200 |07d5: move-object/from16 v0, v66 │ │ -05136e: 0801 1400 |07d7: move-object/from16 v1, v20 │ │ -051372: 6e20 fa15 1000 |07d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051378: 0c42 |07dc: move-result-object v66 │ │ -05137a: 7401 ff15 4200 |07dd: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051380: 0c42 |07e0: move-result-object v66 │ │ -051382: 4d42 4041 |07e1: aput-object v66, v64, v65 │ │ -051386: 1341 1400 |07e3: const/16 v65, #int 20 // #14 │ │ -05138a: 2242 4d03 |07e5: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -05138e: 7601 f315 4200 |07e7: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051394: 1a43 7f0d |07ea: const-string v67, "country#" // string@0d7f │ │ -051398: 7402 fa15 4200 |07ec: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05139e: 0c42 |07ef: move-result-object v66 │ │ -0513a0: 7401 ec15 1200 |07f0: invoke-virtual/range {v18}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15ec │ │ -0513a6: 0c43 |07f3: move-result-object v67 │ │ -0513a8: 7402 fa15 4200 |07f4: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0513ae: 0c42 |07f7: move-result-object v66 │ │ -0513b0: 7401 ff15 4200 |07f8: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0513b6: 0c42 |07fb: move-result-object v66 │ │ -0513b8: 4d42 4041 |07fc: aput-object v66, v64, v65 │ │ -0513bc: 1341 1500 |07fe: const/16 v65, #int 21 // #15 │ │ -0513c0: 2242 4d03 |0800: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0513c4: 7601 f315 4200 |0802: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0513ca: 1a43 2a0c |0805: const-string v67, "architecture#" // string@0c2a │ │ -0513ce: 7402 fa15 4200 |0807: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0513d4: 0c42 |080a: move-result-object v66 │ │ -0513d6: 0800 4200 |080b: move-object/from16 v0, v66 │ │ -0513da: 0801 2b00 |080d: move-object/from16 v1, v43 │ │ -0513de: 6e20 fa15 1000 |080f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0513e4: 0c42 |0812: move-result-object v66 │ │ -0513e6: 7401 ff15 4200 |0813: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0513ec: 0c42 |0816: move-result-object v66 │ │ -0513ee: 4d42 4041 |0817: aput-object v66, v64, v65 │ │ -0513f2: 1341 1600 |0819: const/16 v65, #int 22 // #16 │ │ -0513f6: 2242 4d03 |081b: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -0513fa: 7601 f315 4200 |081d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051400: 1a43 030d |0820: const-string v67, "class#" // string@0d03 │ │ -051404: 7402 fa15 4200 |0822: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05140a: 0c42 |0825: move-result-object v66 │ │ -05140c: 0800 4200 |0826: move-object/from16 v0, v66 │ │ -051410: 0801 1800 |0828: move-object/from16 v1, v24 │ │ -051414: 6e20 fa15 1000 |082a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05141a: 0c42 |082d: move-result-object v66 │ │ -05141c: 7401 ff15 4200 |082e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051422: 0c42 |0831: move-result-object v66 │ │ -051424: 4d42 4041 |0832: aput-object v66, v64, v65 │ │ -051428: 0800 4000 |0834: move-object/from16 v0, v64 │ │ -05142c: 0801 4400 |0836: move-object/from16 v1, v68 │ │ -051430: 5b10 9f06 |0838: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069f │ │ -051434: 7401 0515 4400 |083a: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@1505 │ │ -05143a: 0c40 |083d: move-result-object v64 │ │ -05143c: 0800 4400 |083e: move-object/from16 v0, v68 │ │ -051440: 5400 9f06 |0840: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069f │ │ -051444: 0841 0000 |0842: move-object/from16 v65, v0 │ │ -051448: 0800 4400 |0844: move-object/from16 v0, v68 │ │ -05144c: 0801 4000 |0846: move-object/from16 v1, v64 │ │ -051450: 0802 4100 |0848: move-object/from16 v2, v65 │ │ -051454: 6e30 0d15 1002 |084a: invoke-virtual {v0, v1, v2}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@150d │ │ -05145a: 7100 3116 0000 |084d: invoke-static {}, Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat; // method@1631 │ │ -051460: 0c40 |0850: move-result-object v64 │ │ -051462: 2241 6b03 |0851: new-instance v65, Ljava/util/Date; // type@036b │ │ -051466: 7601 4b16 4100 |0853: invoke-direct/range {v65}, Ljava/util/Date;.:()V // method@164b │ │ -05146c: 7402 3016 4000 |0856: invoke-virtual/range {v64, v65}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1630 │ │ -051472: 0c17 |0859: move-result-object v23 │ │ -051474: 7401 0515 4400 |085a: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@1505 │ │ -05147a: 0c16 |085d: move-result-object v22 │ │ -05147c: 1340 0000 |085e: const/16 v64, #int 0 // #0 │ │ -051480: 2241 2600 |0860: new-instance v65, Landroid/content/Intent; // type@0026 │ │ -051484: 1c42 f202 |0862: const-class v66, Lcom/linuxcounter/lico_update_003/MainActivity; // type@02f2 │ │ -051488: 0800 4100 |0864: move-object/from16 v0, v65 │ │ -05148c: 0801 4400 |0866: move-object/from16 v1, v68 │ │ -051490: 0802 4200 |0868: move-object/from16 v2, v66 │ │ -051494: 7030 9b00 1002 |086a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -05149a: 1342 0000 |086d: const/16 v66, #int 0 // #0 │ │ -05149e: 0800 1600 |086f: move-object/from16 v0, v22 │ │ -0514a2: 0201 4000 |0871: move/from16 v1, v64 │ │ -0514a6: 0802 4100 |0873: move-object/from16 v2, v65 │ │ -0514aa: 0203 4200 |0875: move/from16 v3, v66 │ │ -0514ae: 7140 7900 1032 |0877: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0079 │ │ -0514b4: 0c11 |087a: move-result-object v17 │ │ -0514b6: 2210 b600 |087b: new-instance v16, Landroid/support/v4/app/NotificationCompat$Builder; // type@00b6 │ │ -0514ba: 0800 1000 |087d: move-object/from16 v0, v16 │ │ -0514be: 0801 1600 |087f: move-object/from16 v1, v22 │ │ -0514c2: 7020 7c04 1000 |0881: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@047c │ │ -0514c8: 1340 0100 |0884: const/16 v64, #int 1 // #1 │ │ -0514cc: 0800 1000 |0886: move-object/from16 v0, v16 │ │ -0514d0: 0201 4000 |0888: move/from16 v1, v64 │ │ -0514d4: 6e20 8004 1000 |088a: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0480 │ │ -0514da: 0c40 |088d: move-result-object v64 │ │ -0514dc: 7100 0116 0000 |088e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1601 │ │ -0514e2: 0b42 |0891: move-result-wide v66 │ │ -0514e4: 0800 4000 |0892: move-object/from16 v0, v64 │ │ -0514e8: 0501 4200 |0894: move-wide/from16 v1, v66 │ │ -0514ec: 6e30 9b04 1002 |0896: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@049b │ │ -0514f2: 0c40 |0899: move-result-object v64 │ │ -0514f4: 1541 027f |089a: const/high16 v65, #int 2130837504 // #7f02 │ │ -0514f8: 7402 9104 4000 |089c: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0491 │ │ -0514fe: 0c40 |089f: move-result-object v64 │ │ -051500: 1a41 180a |08a0: const-string v65, "The Linux Counter Project" // string@0a18 │ │ -051504: 7402 9704 4000 |08a2: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0497 │ │ -05150a: 0c40 |08a5: move-result-object v64 │ │ -05150c: 1a41 180a |08a6: const-string v65, "The Linux Counter Project" // string@0a18 │ │ -051510: 7402 8504 4000 |08a8: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0485 │ │ -051516: 0c40 |08ab: move-result-object v64 │ │ -051518: 2241 4d03 |08ac: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05151c: 7601 f315 4100 |08ae: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051522: 1a42 1807 |08b1: const-string v66, "Last update: " // string@0718 │ │ -051526: 7402 fa15 4100 |08b3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05152c: 0c41 |08b6: move-result-object v65 │ │ -05152e: 0800 4100 |08b7: move-object/from16 v0, v65 │ │ -051532: 0801 1700 |08b9: move-object/from16 v1, v23 │ │ -051536: 6e20 fa15 1000 |08bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05153c: 0c41 |08be: move-result-object v65 │ │ -05153e: 7401 ff15 4100 |08bf: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051544: 0c41 |08c2: move-result-object v65 │ │ -051546: 7402 8404 4000 |08c3: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0484 │ │ -05154c: 0c40 |08c6: move-result-object v64 │ │ -05154e: 0800 4000 |08c7: move-object/from16 v0, v64 │ │ -051552: 0801 1100 |08c9: move-object/from16 v1, v17 │ │ -051556: 6e20 8304 1000 |08cb: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0483 │ │ -05155c: 0c40 |08ce: move-result-object v64 │ │ -05155e: 1341 0000 |08cf: const/16 v65, #int 0 // #0 │ │ -051562: 7402 9304 4000 |08d1: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0493 │ │ -051568: 1a40 2116 |08d4: const-string v64, "notification" // string@1621 │ │ -05156c: 0800 1600 |08d6: move-object/from16 v0, v22 │ │ -051570: 0801 4000 |08d8: move-object/from16 v1, v64 │ │ -051574: 6e20 8f00 1000 |08da: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -05157a: 0c30 |08dd: move-result-object v48 │ │ -05157c: 1f30 1800 |08de: check-cast v48, Landroid/app/NotificationManager; // type@0018 │ │ -051580: 1340 0100 |08e0: const/16 v64, #int 1 // #1 │ │ -051584: 7401 7e04 1000 |08e2: invoke-virtual/range {v16}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@047e │ │ -05158a: 0c41 |08e5: move-result-object v65 │ │ -05158c: 0800 3000 |08e6: move-object/from16 v0, v48 │ │ -051590: 0201 4000 |08e8: move/from16 v1, v64 │ │ -051594: 0802 4100 |08ea: move-object/from16 v2, v65 │ │ -051598: 6e30 7500 1002 |08ec: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0075 │ │ -05159e: 1a40 bd08 |08ef: const-string v64, "MyDebugOutput" // string@08bd │ │ -0515a2: 2241 4d03 |08f1: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0515a6: 7601 f315 4100 |08f3: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0515ac: 1a42 490a |08f6: const-string v66, "UpdateInBackgroundService: Sleeping for " // string@0a49 │ │ -0515b0: 7402 fa15 4100 |08f8: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0515b6: 0c41 |08fb: move-result-object v65 │ │ -0515b8: 0800 4400 |08fc: move-object/from16 v0, v68 │ │ -0515bc: 5200 a406 |08fe: iget v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a4 │ │ -0515c0: 0242 0000 |0900: move/from16 v66, v0 │ │ -0515c4: 7402 f615 4100 |0902: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0515ca: 0c41 |0905: move-result-object v65 │ │ -0515cc: 1a42 8a00 |0906: const-string v66, " seconds..." // string@008a │ │ -0515d0: 7402 fa15 4100 |0908: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0515d6: 0c41 |090b: move-result-object v65 │ │ -0515d8: 7401 ff15 4100 |090c: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0515de: 0c41 |090f: move-result-object v65 │ │ -0515e0: 7702 fa10 4000 |0910: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -0515e6: 0800 4400 |0913: move-object/from16 v0, v68 │ │ -0515ea: 5200 a406 |0915: iget v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a4 │ │ -0515ee: 0240 0000 |0917: move/from16 v64, v0 │ │ -0515f2: 0200 4000 |0919: move/from16 v0, v64 │ │ -0515f6: d200 e803 |091b: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -0515fa: 0240 0000 |091d: move/from16 v64, v0 │ │ -0515fe: 0200 4000 |091f: move/from16 v0, v64 │ │ -051602: 8100 |0921: int-to-long v0, v0 │ │ -051604: 0540 0000 |0922: move-wide/from16 v64, v0 │ │ -051608: 7702 0816 4000 |0924: invoke-static/range {v64, v65}, Ljava/lang/Thread;.sleep:(J)V // method@1608 │ │ -05160e: 2900 d9f6 |0927: goto/16 0000 // -0927 │ │ -051612: 0d1d |0929: move-exception v29 │ │ -051614: 7401 ad15 1d00 |092a: invoke-virtual/range {v29}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@15ad │ │ -05161a: 2900 d3f6 |092d: goto/16 0000 // -092d │ │ -05161e: 7401 0215 4400 |092f: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemory:()J // method@1502 │ │ -051624: 0b1a |0932: move-result-wide v26 │ │ -051626: 2900 12fb |0933: goto/16 0445 // -04ee │ │ -05162a: 7401 0015 4400 |0935: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemory:()J // method@1500 │ │ -051630: 0b26 |0938: move-result-wide v38 │ │ -051632: 2900 38fb |0939: goto/16 0471 // -04c8 │ │ -051636: 0d1c |093b: move-exception v28 │ │ -051638: 1a40 f500 |093c: const-string v64, "/proc/sys/kernel/osrelease" // string@00f5 │ │ -05163c: 7701 0715 4000 |093e: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1507 │ │ -051642: 0c3f |0941: move-result-object v63 │ │ -051644: 2900 c1fb |0942: goto/16 0503 // -043f │ │ -051648: 0d1d |0944: move-exception v29 │ │ -05164a: 1a3f 481b |0945: const-string v63, "unknown" // string@1b48 │ │ -05164e: 2900 bcfb |0947: goto/16 0503 // -0444 │ │ -051652: 0d40 |0949: move-exception v64 │ │ -051654: 2900 a3fb |094a: goto/16 04ed // -045d │ │ +050964: 0800 2e00 |0262: move-object/from16 v0, v46 │ │ +050968: 0801 4000 |0264: move-object/from16 v1, v64 │ │ +05096c: 6e20 ed15 1000 |0266: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +050972: 0c38 |0269: move-result-object v56 │ │ +050974: 120c |026a: const/4 v12, #int 0 // #0 │ │ +050976: 0800 3800 |026b: move-object/from16 v0, v56 │ │ +05097a: 2100 |026d: array-length v0, v0 │ │ +05097c: 0240 0000 |026e: move/from16 v64, v0 │ │ +050980: 0200 4000 |0270: move/from16 v0, v64 │ │ +050984: 350c b800 |0272: if-ge v12, v0, 032a // +00b8 │ │ +050988: 4628 380c |0274: aget-object v40, v56, v12 │ │ +05098c: 1a40 0b01 |0276: const-string v64, ":" // string@010b │ │ +050990: 0800 2800 |0278: move-object/from16 v0, v40 │ │ +050994: 0801 4000 |027a: move-object/from16 v1, v64 │ │ +050998: 6e20 ed15 1000 |027c: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05099e: 0c3a |027f: move-result-object v58 │ │ +0509a0: 1340 0000 |0280: const/16 v64, #int 0 // #0 │ │ +0509a4: 4640 3a40 |0282: aget-object v64, v58, v64 │ │ +0509a8: 7401 f515 4000 |0284: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0509ae: 0c40 |0287: move-result-object v64 │ │ +0509b0: 1a41 f900 |0288: const-string v65, ".*MemTotal.*" // string@00f9 │ │ +0509b4: 7402 ea15 4000 |028a: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0509ba: 0a40 |028d: move-result v64 │ │ +0509bc: 3840 1d00 |028e: if-eqz v64, 02ab // +001d │ │ +0509c0: 1340 0100 |0290: const/16 v64, #int 1 // #1 │ │ +0509c4: 4640 3a40 |0292: aget-object v64, v58, v64 │ │ +0509c8: 1a41 6f00 |0294: const-string v65, " kB" // string@006f │ │ +0509cc: 1a42 0000 |0296: const-string v66, "" // string@0000 │ │ +0509d0: 7403 eb15 4000 |0298: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0509d6: 0c40 |029b: move-result-object v64 │ │ +0509d8: 7401 f515 4000 |029c: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0509de: 0c07 |029f: move-result-object v7 │ │ +0509e0: 6e10 f215 0700 |02a0: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +0509e6: 0c40 |02a3: move-result-object v64 │ │ +0509e8: 7701 b015 4000 |02a4: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +0509ee: 0a06 |02a7: move-result v6 │ │ +0509f0: d80c 0c01 |02a8: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0509f4: 28c1 |02aa: goto 026b // -003f │ │ +0509f6: 1340 0000 |02ab: const/16 v64, #int 0 // #0 │ │ +0509fa: 4640 3a40 |02ad: aget-object v64, v58, v64 │ │ +0509fe: 7401 f515 4000 |02af: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050a04: 0c40 |02b2: move-result-object v64 │ │ +050a06: 1a41 f800 |02b3: const-string v65, ".*MemFree.*" // string@00f8 │ │ +050a0a: 7402 ea15 4000 |02b5: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +050a10: 0a40 |02b8: move-result v64 │ │ +050a12: 3840 1b00 |02b9: if-eqz v64, 02d4 // +001b │ │ +050a16: 1340 0100 |02bb: const/16 v64, #int 1 // #1 │ │ +050a1a: 4640 3a40 |02bd: aget-object v64, v58, v64 │ │ +050a1e: 1a41 6f00 |02bf: const-string v65, " kB" // string@006f │ │ +050a22: 1a42 0000 |02c1: const-string v66, "" // string@0000 │ │ +050a26: 7403 eb15 4000 |02c3: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050a2c: 0c40 |02c6: move-result-object v64 │ │ +050a2e: 7401 f515 4000 |02c7: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050a34: 0c05 |02ca: move-result-object v5 │ │ +050a36: 6e10 f215 0500 |02cb: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +050a3c: 0c40 |02ce: move-result-object v64 │ │ +050a3e: 7701 b015 4000 |02cf: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +050a44: 0a04 |02d2: move-result v4 │ │ +050a46: 28d5 |02d3: goto 02a8 // -002b │ │ +050a48: 1340 0000 |02d4: const/16 v64, #int 0 // #0 │ │ +050a4c: 4640 3a40 |02d6: aget-object v64, v58, v64 │ │ +050a50: 7401 f515 4000 |02d8: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050a56: 0c40 |02db: move-result-object v64 │ │ +050a58: 1a41 fb00 |02dc: const-string v65, ".*SwapTotal.*" // string@00fb │ │ +050a5c: 7402 ea15 4000 |02de: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +050a62: 0a40 |02e1: move-result v64 │ │ +050a64: 3840 1b00 |02e2: if-eqz v64, 02fd // +001b │ │ +050a68: 1340 0100 |02e4: const/16 v64, #int 1 // #1 │ │ +050a6c: 4640 3a40 |02e6: aget-object v64, v58, v64 │ │ +050a70: 1a41 6f00 |02e8: const-string v65, " kB" // string@006f │ │ +050a74: 1a42 0000 |02ea: const-string v66, "" // string@0000 │ │ +050a78: 7403 eb15 4000 |02ec: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050a7e: 0c40 |02ef: move-result-object v64 │ │ +050a80: 7401 f515 4000 |02f0: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050a86: 0c0b |02f3: move-result-object v11 │ │ +050a88: 6e10 f215 0b00 |02f4: invoke-virtual {v11}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +050a8e: 0c40 |02f7: move-result-object v64 │ │ +050a90: 7701 b015 4000 |02f8: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +050a96: 0a0a |02fb: move-result v10 │ │ +050a98: 28ac |02fc: goto 02a8 // -0054 │ │ +050a9a: 1340 0000 |02fd: const/16 v64, #int 0 // #0 │ │ +050a9e: 4640 3a40 |02ff: aget-object v64, v58, v64 │ │ +050aa2: 7401 f515 4000 |0301: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050aa8: 0c40 |0304: move-result-object v64 │ │ +050aaa: 1a41 fa00 |0305: const-string v65, ".*SwapFree.*" // string@00fa │ │ +050aae: 7402 ea15 4000 |0307: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +050ab4: 0a40 |030a: move-result v64 │ │ +050ab6: 3840 9dff |030b: if-eqz v64, 02a8 // -0063 │ │ +050aba: 1340 0100 |030d: const/16 v64, #int 1 // #1 │ │ +050abe: 4640 3a40 |030f: aget-object v64, v58, v64 │ │ +050ac2: 1a41 6f00 |0311: const-string v65, " kB" // string@006f │ │ +050ac6: 1a42 0000 |0313: const-string v66, "" // string@0000 │ │ +050aca: 7403 eb15 4000 |0315: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050ad0: 0c40 |0318: move-result-object v64 │ │ +050ad2: 7401 f515 4000 |0319: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050ad8: 0c09 |031c: move-result-object v9 │ │ +050ada: 6e10 f215 0900 |031d: invoke-virtual {v9}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +050ae0: 0c40 |0320: move-result-object v64 │ │ +050ae2: 7701 b015 4000 |0321: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +050ae8: 0a08 |0324: move-result v8 │ │ +050aea: 2883 |0325: goto 02a8 // -007d │ │ +050aec: 0d1c |0326: move-exception v28 │ │ +050aee: 7401 a615 1c00 |0327: invoke-virtual/range {v28}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +050af4: 1a40 d208 |032a: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050af8: 2241 4f03 |032c: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050afc: 7601 fa15 4100 |032e: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050b02: 1a42 5d0a |0331: const-string v66, "UpdateInBackgroundService: MemTotal: " // string@0a5d │ │ +050b06: 7402 0116 4100 |0333: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050b0c: 0c41 |0336: move-result-object v65 │ │ +050b0e: 0800 4100 |0337: move-object/from16 v0, v65 │ │ +050b12: 6e20 fd15 6000 |0339: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +050b18: 0c41 |033c: move-result-object v65 │ │ +050b1a: 7401 0616 4100 |033d: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050b20: 0c41 |0340: move-result-object v65 │ │ +050b22: 7702 fa10 4000 |0341: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050b28: 1a40 d208 |0344: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050b2c: 2241 4f03 |0346: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050b30: 7601 fa15 4100 |0348: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050b36: 1a42 5c0a |034b: const-string v66, "UpdateInBackgroundService: MemFree: " // string@0a5c │ │ +050b3a: 7402 0116 4100 |034d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050b40: 0c41 |0350: move-result-object v65 │ │ +050b42: 0800 4100 |0351: move-object/from16 v0, v65 │ │ +050b46: 6e20 fd15 4000 |0353: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +050b4c: 0c41 |0356: move-result-object v65 │ │ +050b4e: 7401 0616 4100 |0357: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050b54: 0c41 |035a: move-result-object v65 │ │ +050b56: 7702 fa10 4000 |035b: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050b5c: 1a40 d208 |035e: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050b60: 2241 4f03 |0360: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050b64: 7601 fa15 4100 |0362: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050b6a: 1a42 610a |0365: const-string v66, "UpdateInBackgroundService: SwapTotal: " // string@0a61 │ │ +050b6e: 7402 0116 4100 |0367: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050b74: 0c41 |036a: move-result-object v65 │ │ +050b76: 0800 4100 |036b: move-object/from16 v0, v65 │ │ +050b7a: 6e20 fd15 a000 |036d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +050b80: 0c41 |0370: move-result-object v65 │ │ +050b82: 7401 0616 4100 |0371: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050b88: 0c41 |0374: move-result-object v65 │ │ +050b8a: 7702 fa10 4000 |0375: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050b90: 1a40 d208 |0378: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050b94: 2241 4f03 |037a: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050b98: 7601 fa15 4100 |037c: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050b9e: 1a42 600a |037f: const-string v66, "UpdateInBackgroundService: SwapFree: " // string@0a60 │ │ +050ba2: 7402 0116 4100 |0381: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050ba8: 0c41 |0384: move-result-object v65 │ │ +050baa: 0800 4100 |0385: move-object/from16 v0, v65 │ │ +050bae: 6e20 fd15 8000 |0387: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +050bb4: 0c41 |038a: move-result-object v65 │ │ +050bb6: 7401 0616 4100 |038b: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050bbc: 0c41 |038e: move-result-object v65 │ │ +050bbe: 7702 fa10 4000 |038f: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050bc4: 163c 0000 |0392: const-wide/16 v60, #int 0 // #0 │ │ +050bc8: 160e 0000 |0394: const-wide/16 v14, #int 0 // #0 │ │ +050bcc: 1319 0000 |0396: const/16 v25, #int 0 // #0 │ │ +050bd0: 1320 0000 |0398: const/16 v32, #int 0 // #0 │ │ +050bd4: 2219 1603 |039a: new-instance v25, Ljava/io/File; // type@0316 │ │ +050bd8: 1a40 0301 |039c: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +050bdc: 0800 1900 |039e: move-object/from16 v0, v25 │ │ +050be0: 0801 4000 |03a0: move-object/from16 v1, v64 │ │ +050be4: 7020 4f15 1000 |03a2: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +050bea: 7401 5215 1900 |03a5: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@1552 │ │ +050bf0: 0a40 |03a8: move-result v64 │ │ +050bf2: 3840 2400 |03a9: if-eqz v64, 03cd // +0024 │ │ +050bf6: 7401 5915 1900 |03ab: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +050bfc: 0a40 |03ae: move-result v64 │ │ +050bfe: 3940 0800 |03af: if-nez v64, 03b7 // +0008 │ │ +050c02: 7401 5a15 1900 |03b1: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@155a │ │ +050c08: 0a40 |03b4: move-result v64 │ │ +050c0a: 3840 1800 |03b5: if-eqz v64, 03cd // +0018 │ │ +050c0e: 1a40 0301 |03b7: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +050c12: 0800 4400 |03b9: move-object/from16 v0, v68 │ │ +050c16: 0801 4000 |03bb: move-object/from16 v1, v64 │ │ +050c1a: 6e20 0a15 1000 |03bd: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@150a │ │ +050c20: 0b3c |03c0: move-result-wide v60 │ │ +050c22: 1a40 0301 |03c1: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +050c26: 0800 4400 |03c3: move-object/from16 v0, v68 │ │ +050c2a: 0801 4000 |03c5: move-object/from16 v1, v64 │ │ +050c2e: 6e20 0815 1000 |03c7: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1508 │ │ +050c34: 0b0e |03ca: move-result-wide v14 │ │ +050c36: 1320 0100 |03cb: const/16 v32, #int 1 // #1 │ │ +050c3a: 2219 1603 |03cd: new-instance v25, Ljava/io/File; // type@0316 │ │ +050c3e: 1a40 0201 |03cf: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +050c42: 0800 1900 |03d1: move-object/from16 v0, v25 │ │ +050c46: 0801 4000 |03d3: move-object/from16 v1, v64 │ │ +050c4a: 7020 4f15 1000 |03d5: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +050c50: 7401 5215 1900 |03d8: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@1552 │ │ +050c56: 0a40 |03db: move-result v64 │ │ +050c58: 3840 2400 |03dc: if-eqz v64, 0400 // +0024 │ │ +050c5c: 7401 5915 1900 |03de: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +050c62: 0a40 |03e1: move-result v64 │ │ +050c64: 3940 0800 |03e2: if-nez v64, 03ea // +0008 │ │ +050c68: 7401 5a15 1900 |03e4: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@155a │ │ +050c6e: 0a40 |03e7: move-result v64 │ │ +050c70: 3840 1800 |03e8: if-eqz v64, 0400 // +0018 │ │ +050c74: 1a40 0201 |03ea: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +050c78: 0800 4400 |03ec: move-object/from16 v0, v68 │ │ +050c7c: 0801 4000 |03ee: move-object/from16 v1, v64 │ │ +050c80: 6e20 0a15 1000 |03f0: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@150a │ │ +050c86: 0b3c |03f3: move-result-wide v60 │ │ +050c88: 1a40 0201 |03f4: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +050c8c: 0800 4400 |03f6: move-object/from16 v0, v68 │ │ +050c90: 0801 4000 |03f8: move-object/from16 v1, v64 │ │ +050c94: 6e20 0815 1000 |03fa: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1508 │ │ +050c9a: 0b0e |03fd: move-result-wide v14 │ │ +050c9c: 1320 0100 |03fe: const/16 v32, #int 1 // #1 │ │ +050ca0: 7100 7301 0000 |0400: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +050ca6: 0c40 |0403: move-result-object v64 │ │ +050ca8: 7401 5815 4000 |0404: invoke-virtual/range {v64}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +050cae: 0c34 |0407: move-result-object v52 │ │ +050cb0: 2219 1603 |0408: new-instance v25, Ljava/io/File; // type@0316 │ │ +050cb4: 0800 1900 |040a: move-object/from16 v0, v25 │ │ +050cb8: 0801 3400 |040c: move-object/from16 v1, v52 │ │ +050cbc: 7020 4f15 1000 |040e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +050cc2: 7401 5215 1900 |0411: invoke-virtual/range {v25}, Ljava/io/File;.exists:()Z // method@1552 │ │ +050cc8: 0a40 |0414: move-result v64 │ │ +050cca: 3840 2000 |0415: if-eqz v64, 0435 // +0020 │ │ +050cce: 7401 5915 1900 |0417: invoke-virtual/range {v25}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +050cd4: 0a40 |041a: move-result v64 │ │ +050cd6: 3940 0800 |041b: if-nez v64, 0423 // +0008 │ │ +050cda: 7401 5a15 1900 |041d: invoke-virtual/range {v25}, Ljava/io/File;.isFile:()Z // method@155a │ │ +050ce0: 0a40 |0420: move-result v64 │ │ +050ce2: 3840 1400 |0421: if-eqz v64, 0435 // +0014 │ │ +050ce6: 0800 4400 |0423: move-object/from16 v0, v68 │ │ +050cea: 0801 3400 |0425: move-object/from16 v1, v52 │ │ +050cee: 6e20 0a15 1000 |0427: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@150a │ │ +050cf4: 0b3c |042a: move-result-wide v60 │ │ +050cf6: 0800 4400 |042b: move-object/from16 v0, v68 │ │ +050cfa: 0801 3400 |042d: move-object/from16 v1, v52 │ │ +050cfe: 6e20 0815 1000 |042f: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1508 │ │ +050d04: 0b0e |0432: move-result-wide v14 │ │ +050d06: 1320 0100 |0433: const/16 v32, #int 1 // #1 │ │ +050d0a: 161a 0000 |0435: const-wide/16 v26, #int 0 // #0 │ │ +050d0e: 1340 0100 |0437: const/16 v64, #int 1 // #1 │ │ +050d12: 0200 2000 |0439: move/from16 v0, v32 │ │ +050d16: 0201 4000 |043b: move/from16 v1, v64 │ │ +050d1a: 3310 f204 |043d: if-ne v0, v1, 092f // +04f2 │ │ +050d1e: 7401 0915 4400 |043f: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemory:()J // method@1509 │ │ +050d24: 0b40 |0442: move-result-wide v64 │ │ +050d26: 9b1a 403c |0443: add-long v26, v64, v60 │ │ +050d2a: 1a40 d208 |0445: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050d2e: 2241 4f03 |0447: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050d32: 7601 fa15 4100 |0449: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050d38: 1a42 670a |044c: const-string v66, "UpdateInBackgroundService: disktotal: " // string@0a67 │ │ +050d3c: 7402 0116 4100 |044e: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050d42: 0c41 |0451: move-result-object v65 │ │ +050d44: 0800 4100 |0452: move-object/from16 v0, v65 │ │ +050d48: 0501 1a00 |0454: move-wide/from16 v1, v26 │ │ +050d4c: 6e30 fe15 1002 |0456: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +050d52: 0c41 |0459: move-result-object v65 │ │ +050d54: 7401 0616 4100 |045a: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050d5a: 0c41 |045d: move-result-object v65 │ │ +050d5c: 7702 fa10 4000 |045e: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050d62: 1626 0000 |0461: const-wide/16 v38, #int 0 // #0 │ │ +050d66: 1340 0100 |0463: const/16 v64, #int 1 // #1 │ │ +050d6a: 0200 2000 |0465: move/from16 v0, v32 │ │ +050d6e: 0201 4000 |0467: move/from16 v1, v64 │ │ +050d72: 3310 cc04 |0469: if-ne v0, v1, 0935 // +04cc │ │ +050d76: 7401 0715 4400 |046b: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemory:()J // method@1507 │ │ +050d7c: 0b40 |046e: move-result-wide v64 │ │ +050d7e: 9b26 400e |046f: add-long v38, v64, v14 │ │ +050d82: 1a40 d208 |0471: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050d86: 2241 4f03 |0473: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050d8a: 7601 fa15 4100 |0475: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050d90: 1a42 6a0a |0478: const-string v66, "UpdateInBackgroundService: freedisk: " // string@0a6a │ │ +050d94: 7402 0116 4100 |047a: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050d9a: 0c41 |047d: move-result-object v65 │ │ +050d9c: 0800 4100 |047e: move-object/from16 v0, v65 │ │ +050da0: 0501 2600 |0480: move-wide/from16 v1, v38 │ │ +050da4: 6e30 fe15 1002 |0482: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +050daa: 0c41 |0485: move-result-object v65 │ │ +050dac: 7401 0616 4100 |0486: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050db2: 0c41 |0489: move-result-object v65 │ │ +050db4: 7702 fa10 4000 |048a: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050dba: 1a25 fe12 |048d: const-string v37, "localhost" // string@12fe │ │ +050dbe: 1a21 fd00 |048f: const-string v33, ".linuxcounter" // string@00fd │ │ +050dc2: 2240 4f03 |0491: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +050dc6: 7601 fa15 4000 |0493: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050dcc: 7100 7301 0000 |0496: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +050dd2: 0c41 |0499: move-result-object v65 │ │ +050dd4: 7402 0016 4000 |049a: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +050dda: 0c40 |049d: move-result-object v64 │ │ +050ddc: 1a41 0101 |049e: const-string v65, "/data/com.linuxcounter.lico_update_003" // string@0101 │ │ +050de0: 7402 0116 4000 |04a0: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050de6: 0c40 |04a3: move-result-object v64 │ │ +050de8: 7401 0616 4000 |04a4: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050dee: 0c22 |04a7: move-result-object v34 │ │ +050df0: 2231 1603 |04a8: new-instance v49, Ljava/io/File; // type@0316 │ │ +050df4: 0800 3100 |04aa: move-object/from16 v0, v49 │ │ +050df8: 0801 2200 |04ac: move-object/from16 v1, v34 │ │ +050dfc: 0802 2100 |04ae: move-object/from16 v2, v33 │ │ +050e00: 7030 5015 1002 |04b0: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1550 │ │ +050e06: 1a2c 0000 |04b3: const-string v44, "" // string@0000 │ │ +050e0a: 1a2d 0000 |04b5: const-string v45, "" // string@0000 │ │ +050e0e: 1a29 0000 |04b7: const-string v41, "" // string@0000 │ │ +050e12: 2232 1103 |04b9: new-instance v50, Ljava/io/BufferedReader; // type@0311 │ │ +050e16: 2240 1f03 |04bb: new-instance v64, Ljava/io/InputStreamReader; // type@031f │ │ +050e1a: 2241 1803 |04bd: new-instance v65, Ljava/io/FileInputStream; // type@0318 │ │ +050e1e: 0800 4100 |04bf: move-object/from16 v0, v65 │ │ +050e22: 0801 3100 |04c1: move-object/from16 v1, v49 │ │ +050e26: 7020 6115 1000 |04c3: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +050e2c: 7602 7515 4000 |04c6: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +050e32: 1341 e803 |04c9: const/16 v65, #int 1000 // #3e8 │ │ +050e36: 0800 3200 |04cb: move-object/from16 v0, v50 │ │ +050e3a: 0801 4000 |04cd: move-object/from16 v1, v64 │ │ +050e3e: 0202 4100 |04cf: move/from16 v2, v65 │ │ +050e42: 7030 3f15 1002 |04d1: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@153f │ │ +050e48: 7401 4215 3200 |04d4: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +050e4e: 0c29 |04d7: move-result-object v41 │ │ +050e50: 7401 4015 3200 |04d8: invoke-virtual/range {v50}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +050e56: 1a40 1700 |04db: const-string v64, " " // string@0017 │ │ +050e5a: 0800 2900 |04dd: move-object/from16 v0, v41 │ │ +050e5e: 0801 4000 |04df: move-object/from16 v1, v64 │ │ +050e62: 6e20 ed15 1000 |04e1: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +050e68: 0c39 |04e4: move-result-object v57 │ │ +050e6a: 1340 0000 |04e5: const/16 v64, #int 0 // #0 │ │ +050e6e: 462c 3940 |04e7: aget-object v44, v57, v64 │ │ +050e72: 1340 0100 |04e9: const/16 v64, #int 1 // #1 │ │ +050e76: 462d 3940 |04eb: aget-object v45, v57, v64 │ │ +050e7a: 1a40 2817 |04ed: const-string v64, "os.arch" // string@1728 │ │ +050e7e: 7701 0916 4000 |04ef: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +050e84: 0c2b |04f2: move-result-object v43 │ │ +050e86: 1a3f 0000 |04f3: const-string v63, "" // string@0000 │ │ +050e8a: 1a40 4b1b |04f5: const-string v64, "uname -r" // string@1b4b │ │ +050e8e: 0800 4400 |04f7: move-object/from16 v0, v68 │ │ +050e92: 0801 4000 |04f9: move-object/from16 v1, v64 │ │ +050e96: 6e20 0615 1000 |04fb: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1506 │ │ +050e9c: 0c40 |04fe: move-result-object v64 │ │ +050e9e: 7401 f515 4000 |04ff: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050ea4: 0c3f |0502: move-result-object v63 │ │ +050ea6: 1a40 d208 |0503: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050eaa: 2241 4f03 |0505: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050eae: 7601 fa15 4100 |0507: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050eb4: 1a42 6c0a |050a: const-string v66, "UpdateInBackgroundService: machine: " // string@0a6c │ │ +050eb8: 7402 0116 4100 |050c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050ebe: 0c41 |050f: move-result-object v65 │ │ +050ec0: 0800 4100 |0510: move-object/from16 v0, v65 │ │ +050ec4: 0801 2b00 |0512: move-object/from16 v1, v43 │ │ +050ec8: 6e20 0116 1000 |0514: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050ece: 0c41 |0517: move-result-object v65 │ │ +050ed0: 7401 0616 4100 |0518: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050ed6: 0c41 |051b: move-result-object v65 │ │ +050ed8: 7702 fa10 4000 |051c: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050ede: 1a40 d208 |051f: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050ee2: 2241 4f03 |0521: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050ee6: 7601 fa15 4100 |0523: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050eec: 1a42 710a |0526: const-string v66, "UpdateInBackgroundService: version: " // string@0a71 │ │ +050ef0: 7402 0116 4100 |0528: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050ef6: 0c41 |052b: move-result-object v65 │ │ +050ef8: 0800 4100 |052c: move-object/from16 v0, v65 │ │ +050efc: 0801 3f00 |052e: move-object/from16 v1, v63 │ │ +050f00: 6e20 0116 1000 |0530: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050f06: 0c41 |0533: move-result-object v65 │ │ +050f08: 7401 0616 4100 |0534: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050f0e: 0c41 |0537: move-result-object v65 │ │ +050f10: 7702 fa10 4000 |0538: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050f16: 1a40 6b1b |053b: const-string v64, "uptime" // string@1b6b │ │ +050f1a: 0800 4400 |053d: move-object/from16 v0, v68 │ │ +050f1e: 0801 4000 |053f: move-object/from16 v1, v64 │ │ +050f22: 6e20 0615 1000 |0541: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1506 │ │ +050f28: 0c40 |0544: move-result-object v64 │ │ +050f2a: 7401 f515 4000 |0545: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050f30: 0c3b |0548: move-result-object v59 │ │ +050f32: 1a40 ee00 |0549: const-string v64, ", " // string@00ee │ │ +050f36: 0800 3b00 |054b: move-object/from16 v0, v59 │ │ +050f3a: 0801 4000 |054d: move-object/from16 v1, v64 │ │ +050f3e: 6e20 ed15 1000 |054f: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +050f44: 0c3a |0552: move-result-object v58 │ │ +050f46: 1340 0000 |0553: const/16 v64, #int 0 // #0 │ │ +050f4a: 4640 3a40 |0555: aget-object v64, v58, v64 │ │ +050f4e: 1a41 5e1b |0557: const-string v65, "up time: " // string@1b5e │ │ +050f52: 1a42 0000 |0559: const-string v66, "" // string@0000 │ │ +050f56: 7403 eb15 4000 |055b: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +050f5c: 0c40 |055e: move-result-object v64 │ │ +050f5e: 7401 f515 4000 |055f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +050f64: 0c3b |0562: move-result-object v59 │ │ +050f66: 1a40 d208 |0563: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050f6a: 2241 4f03 |0565: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050f6e: 7601 fa15 4100 |0567: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050f74: 1a42 700a |056a: const-string v66, "UpdateInBackgroundService: uptime: " // string@0a70 │ │ +050f78: 7402 0116 4100 |056c: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050f7e: 0c41 |056f: move-result-object v65 │ │ +050f80: 0800 4100 |0570: move-object/from16 v0, v65 │ │ +050f84: 0801 3b00 |0572: move-object/from16 v1, v59 │ │ +050f88: 6e20 0116 1000 |0574: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050f8e: 0c41 |0577: move-result-object v65 │ │ +050f90: 7401 0616 4100 |0578: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050f96: 0c41 |057b: move-result-object v65 │ │ +050f98: 7702 fa10 4000 |057c: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +050f9e: 2240 4f03 |057f: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +050fa2: 7601 fa15 4000 |0581: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050fa8: 1a41 b711 |0584: const-string v65, "http://api.linuxcounter.net/v1/machines/" // string@11b7 │ │ +050fac: 7402 0116 4000 |0586: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050fb2: 0c40 |0589: move-result-object v64 │ │ +050fb4: 0800 4000 |058a: move-object/from16 v0, v64 │ │ +050fb8: 0801 2c00 |058c: move-object/from16 v1, v44 │ │ +050fbc: 6e20 0116 1000 |058e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +050fc2: 0c40 |0591: move-result-object v64 │ │ +050fc4: 7401 0616 4000 |0592: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +050fca: 0c3e |0595: move-result-object v62 │ │ +050fcc: 7401 0d15 4400 |0596: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getResources:()Landroid/content/res/Resources; // method@150d │ │ +050fd2: 0c40 |0599: move-result-object v64 │ │ +050fd4: 1541 047f |059a: const/high16 v65, #int 2130968576 // #7f04 │ │ +050fd8: 7402 cd00 4000 |059c: invoke-virtual/range {v64, v65}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00cd │ │ +050fde: 0a35 |059f: move-result v53 │ │ +050fe0: 1a18 d109 |05a0: const-string v24, "Smartphone" // string@09d1 │ │ +050fe4: 3835 0400 |05a2: if-eqz v53, 05a6 // +0004 │ │ +050fe8: 1a18 1d0a |05a4: const-string v24, "Tablet" // string@0a1d │ │ +050fec: 1a40 d208 |05a6: const-string v64, "MyDebugOutput" // string@08d2 │ │ +050ff0: 2241 4f03 |05a8: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +050ff4: 7601 fa15 4100 |05aa: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +050ffa: 1a42 660a |05ad: const-string v66, "UpdateInBackgroundService: deviceclass: " // string@0a66 │ │ +050ffe: 7402 0116 4100 |05af: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051004: 0c41 |05b2: move-result-object v65 │ │ +051006: 0800 4100 |05b3: move-object/from16 v0, v65 │ │ +05100a: 0801 1800 |05b5: move-object/from16 v1, v24 │ │ +05100e: 6e20 0116 1000 |05b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051014: 0c41 |05ba: move-result-object v65 │ │ +051016: 7401 0616 4100 |05bb: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05101c: 0c41 |05be: move-result-object v65 │ │ +05101e: 7702 fa10 4000 |05bf: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +051024: 7401 0c15 4400 |05c2: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@150c │ │ +05102a: 1a40 9217 |05c5: const-string v64, "phone" // string@1792 │ │ +05102e: 0800 4400 |05c7: move-object/from16 v0, v68 │ │ +051032: 0801 4000 |05c9: move-object/from16 v1, v64 │ │ +051036: 6e20 0f15 1000 |05cb: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@150f │ │ +05103c: 0c37 |05ce: move-result-object v55 │ │ +05103e: 1f37 4002 |05cf: check-cast v55, Landroid/telephony/TelephonyManager; // type@0240 │ │ +051042: 7401 ef10 3700 |05d1: invoke-virtual/range {v55}, Landroid/telephony/TelephonyManager;.getNetworkCountryIso:()Ljava/lang/String; // method@10ef │ │ +051048: 0c12 |05d4: move-result-object v18 │ │ +05104a: 1a40 d208 |05d5: const-string v64, "MyDebugOutput" // string@08d2 │ │ +05104e: 2241 4f03 |05d7: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +051052: 7601 fa15 4100 |05d9: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051058: 1a42 630a |05dc: const-string v66, "UpdateInBackgroundService: countryCode: " // string@0a63 │ │ +05105c: 7402 0116 4100 |05de: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051062: 0c41 |05e1: move-result-object v65 │ │ +051064: 0800 4100 |05e2: move-object/from16 v0, v65 │ │ +051068: 0801 1200 |05e4: move-object/from16 v1, v18 │ │ +05106c: 6e20 0116 1000 |05e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051072: 0c41 |05e9: move-result-object v65 │ │ +051074: 7401 0616 4100 |05ea: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05107a: 0c41 |05ed: move-result-object v65 │ │ +05107c: 7702 fa10 4000 |05ee: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +051082: 1340 1700 |05f1: const/16 v64, #int 23 // #17 │ │ +051086: 0200 4000 |05f3: move/from16 v0, v64 │ │ +05108a: 2300 cd03 |05f5: new-array v0, v0, [Ljava/lang/String; // type@03cd │ │ +05108e: 0840 0000 |05f7: move-object/from16 v64, v0 │ │ +051092: 1341 0000 |05f9: const/16 v65, #int 0 // #0 │ │ +051096: 2242 4f03 |05fb: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05109a: 7601 fa15 4200 |05fd: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0510a0: 1a43 701b |0600: const-string v67, "url#" // string@1b70 │ │ +0510a4: 7402 0116 4200 |0602: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0510aa: 0c42 |0605: move-result-object v66 │ │ +0510ac: 0800 4200 |0606: move-object/from16 v0, v66 │ │ +0510b0: 0801 3e00 |0608: move-object/from16 v1, v62 │ │ +0510b4: 6e20 0116 1000 |060a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0510ba: 0c42 |060d: move-result-object v66 │ │ +0510bc: 7401 0616 4200 |060e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0510c2: 0c42 |0611: move-result-object v66 │ │ +0510c4: 4d42 4041 |0612: aput-object v66, v64, v65 │ │ +0510c8: 1341 0100 |0614: const/16 v65, #int 1 // #1 │ │ +0510cc: 2242 4f03 |0616: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0510d0: 7601 fa15 4200 |0618: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0510d6: 1a43 3e15 |061b: const-string v67, "machine_id#" // string@153e │ │ +0510da: 7402 0116 4200 |061d: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0510e0: 0c42 |0620: move-result-object v66 │ │ +0510e2: 0800 4200 |0621: move-object/from16 v0, v66 │ │ +0510e6: 0801 2c00 |0623: move-object/from16 v1, v44 │ │ +0510ea: 6e20 0116 1000 |0625: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0510f0: 0c42 |0628: move-result-object v66 │ │ +0510f2: 7401 0616 4200 |0629: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0510f8: 0c42 |062c: move-result-object v66 │ │ +0510fa: 4d42 4041 |062d: aput-object v66, v64, v65 │ │ +0510fe: 1341 0200 |062f: const/16 v65, #int 2 // #2 │ │ +051102: 2242 4f03 |0631: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051106: 7601 fa15 4200 |0633: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05110c: 1a43 4015 |0636: const-string v67, "machine_updatekey#" // string@1540 │ │ +051110: 7402 0116 4200 |0638: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051116: 0c42 |063b: move-result-object v66 │ │ +051118: 0800 4200 |063c: move-object/from16 v0, v66 │ │ +05111c: 0801 2d00 |063e: move-object/from16 v1, v45 │ │ +051120: 6e20 0116 1000 |0640: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051126: 0c42 |0643: move-result-object v66 │ │ +051128: 7401 0616 4200 |0644: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05112e: 0c42 |0647: move-result-object v66 │ │ +051130: 4d42 4041 |0648: aput-object v66, v64, v65 │ │ +051134: 1341 0300 |064a: const/16 v65, #int 3 // #3 │ │ +051138: 2242 4f03 |064c: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05113c: 7601 fa15 4200 |064e: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051142: 1a43 3d0c |0651: const-string v67, "appversion#" // string@0c3d │ │ +051146: 7402 0116 4200 |0653: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05114c: 0c42 |0656: move-result-object v66 │ │ +05114e: 0800 4400 |0657: move-object/from16 v0, v68 │ │ +051152: 5400 a106 |0659: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sAppVersion:Ljava/lang/String; // field@06a1 │ │ +051156: 0843 0000 |065b: move-object/from16 v67, v0 │ │ +05115a: 7402 0116 4200 |065d: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051160: 0c42 |0660: move-result-object v66 │ │ +051162: 7401 0616 4200 |0661: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051168: 0c42 |0664: move-result-object v66 │ │ +05116a: 4d42 4041 |0665: aput-object v66, v64, v65 │ │ +05116e: 1341 0400 |0667: const/16 v65, #int 4 // #4 │ │ +051172: 2242 4f03 |0669: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051176: 7601 fa15 4200 |066b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05117c: 1a43 b011 |066e: const-string v67, "hostname#" // string@11b0 │ │ +051180: 7402 0116 4200 |0670: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051186: 0c42 |0673: move-result-object v66 │ │ +051188: 0800 4200 |0674: move-object/from16 v0, v66 │ │ +05118c: 0801 2500 |0676: move-object/from16 v1, v37 │ │ +051190: 6e20 0116 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051196: 0c42 |067b: move-result-object v66 │ │ +051198: 7401 0616 4200 |067c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05119e: 0c42 |067f: move-result-object v66 │ │ +0511a0: 4d42 4041 |0680: aput-object v66, v64, v65 │ │ +0511a4: 1341 0500 |0682: const/16 v65, #int 5 // #5 │ │ +0511a8: 2242 4f03 |0684: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0511ac: 7601 fa15 4200 |0686: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0511b2: 1a43 8d0d |0689: const-string v67, "cores#" // string@0d8d │ │ +0511b6: 7402 0116 4200 |068b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0511bc: 0c42 |068e: move-result-object v66 │ │ +0511be: 0800 4200 |068f: move-object/from16 v0, v66 │ │ +0511c2: 0201 1500 |0691: move/from16 v1, v21 │ │ +0511c6: 6e20 fd15 1000 |0693: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0511cc: 0c42 |0696: move-result-object v66 │ │ +0511ce: 7401 0616 4200 |0697: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0511d4: 0c42 |069a: move-result-object v66 │ │ +0511d6: 4d42 4041 |069b: aput-object v66, v64, v65 │ │ +0511da: 1341 0600 |069d: const/16 v65, #int 6 // #6 │ │ +0511de: 2242 4f03 |069f: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0511e2: 7601 fa15 4200 |06a1: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0511e8: 1a43 310f |06a4: const-string v67, "flags#" // string@0f31 │ │ +0511ec: 7402 0116 4200 |06a6: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0511f2: 0c42 |06a9: move-result-object v66 │ │ +0511f4: 0800 4200 |06aa: move-object/from16 v0, v66 │ │ +0511f8: 0801 2300 |06ac: move-object/from16 v1, v35 │ │ +0511fc: 6e20 0116 1000 |06ae: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051202: 0c42 |06b1: move-result-object v66 │ │ +051204: 7401 0616 4200 |06b2: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05120a: 0c42 |06b5: move-result-object v66 │ │ +05120c: 4d42 4041 |06b6: aput-object v66, v64, v65 │ │ +051210: 1341 0700 |06b8: const/16 v65, #int 7 // #7 │ │ +051214: 2242 4f03 |06ba: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051218: 7601 fa15 4200 |06bc: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05121e: 1a43 220e |06bf: const-string v67, "diskspace#" // string@0e22 │ │ +051222: 7402 0116 4200 |06c1: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051228: 0c42 |06c4: move-result-object v66 │ │ +05122a: 0800 4200 |06c5: move-object/from16 v0, v66 │ │ +05122e: 0501 1a00 |06c7: move-wide/from16 v1, v26 │ │ +051232: 6e30 fe15 1002 |06c9: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +051238: 0c42 |06cc: move-result-object v66 │ │ +05123a: 7401 0616 4200 |06cd: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051240: 0c42 |06d0: move-result-object v66 │ │ +051242: 4d42 4041 |06d1: aput-object v66, v64, v65 │ │ +051246: 1341 0800 |06d3: const/16 v65, #int 8 // #8 │ │ +05124a: 2242 4f03 |06d5: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05124e: 7601 fa15 4200 |06d7: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051254: 1a43 230e |06da: const-string v67, "diskspaceFree#" // string@0e23 │ │ +051258: 7402 0116 4200 |06dc: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05125e: 0c42 |06df: move-result-object v66 │ │ +051260: 0800 4200 |06e0: move-object/from16 v0, v66 │ │ +051264: 0501 2600 |06e2: move-wide/from16 v1, v38 │ │ +051268: 6e30 fe15 1002 |06e4: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +05126e: 0c42 |06e7: move-result-object v66 │ │ +051270: 7401 0616 4200 |06e8: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051276: 0c42 |06eb: move-result-object v66 │ │ +051278: 4d42 4041 |06ec: aput-object v66, v64, v65 │ │ +05127c: 1341 0900 |06ee: const/16 v65, #int 9 // #9 │ │ +051280: 2242 4f03 |06f0: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051284: 7601 fa15 4200 |06f2: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05128a: 1a43 8d15 |06f5: const-string v67, "memory#" // string@158d │ │ +05128e: 7402 0116 4200 |06f7: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051294: 0c42 |06fa: move-result-object v66 │ │ +051296: 0800 4200 |06fb: move-object/from16 v0, v66 │ │ +05129a: 6e20 fd15 6000 |06fd: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0512a0: 0c42 |0700: move-result-object v66 │ │ +0512a2: 7401 0616 4200 |0701: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0512a8: 0c42 |0704: move-result-object v66 │ │ +0512aa: 4d42 4041 |0705: aput-object v66, v64, v65 │ │ +0512ae: 1341 0a00 |0707: const/16 v65, #int 10 // #a │ │ +0512b2: 2242 4f03 |0709: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0512b6: 7601 fa15 4200 |070b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0512bc: 1a43 8e15 |070e: const-string v67, "memoryFree#" // string@158e │ │ +0512c0: 7402 0116 4200 |0710: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0512c6: 0c42 |0713: move-result-object v66 │ │ +0512c8: 0800 4200 |0714: move-object/from16 v0, v66 │ │ +0512cc: 6e20 fd15 4000 |0716: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0512d2: 0c42 |0719: move-result-object v66 │ │ +0512d4: 7401 0616 4200 |071a: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0512da: 0c42 |071d: move-result-object v66 │ │ +0512dc: 4d42 4041 |071e: aput-object v66, v64, v65 │ │ +0512e0: 1341 0b00 |0720: const/16 v65, #int 11 // #b │ │ +0512e4: 2242 4f03 |0722: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0512e8: 7601 fa15 4200 |0724: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0512ee: 1a43 c81a |0727: const-string v67, "swap#" // string@1ac8 │ │ +0512f2: 7402 0116 4200 |0729: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0512f8: 0c42 |072c: move-result-object v66 │ │ +0512fa: 0800 4200 |072d: move-object/from16 v0, v66 │ │ +0512fe: 6e20 fd15 a000 |072f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +051304: 0c42 |0732: move-result-object v66 │ │ +051306: 7401 0616 4200 |0733: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05130c: 0c42 |0736: move-result-object v66 │ │ +05130e: 4d42 4041 |0737: aput-object v66, v64, v65 │ │ +051312: 1341 0c00 |0739: const/16 v65, #int 12 // #c │ │ +051316: 2242 4f03 |073b: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05131a: 7601 fa15 4200 |073d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051320: 1a43 ca1a |0740: const-string v67, "swapFree#" // string@1aca │ │ +051324: 7402 0116 4200 |0742: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05132a: 0c42 |0745: move-result-object v66 │ │ +05132c: 0800 4200 |0746: move-object/from16 v0, v66 │ │ +051330: 6e20 fd15 8000 |0748: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +051336: 0c42 |074b: move-result-object v66 │ │ +051338: 7401 0616 4200 |074c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05133e: 0c42 |074f: move-result-object v66 │ │ +051340: 4d42 4041 |0750: aput-object v66, v64, v65 │ │ +051344: 1341 0d00 |0752: const/16 v65, #int 13 // #d │ │ +051348: 2242 4f03 |0754: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05134c: 7601 fa15 4200 |0756: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051352: 1a43 530e |0759: const-string v67, "distversion#" // string@0e53 │ │ +051356: 7402 0116 4200 |075b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05135c: 0c42 |075e: move-result-object v66 │ │ +05135e: 0800 4200 |075f: move-object/from16 v0, v66 │ │ +051362: 6e20 0116 d000 |0761: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051368: 0c42 |0764: move-result-object v66 │ │ +05136a: 7401 0616 4200 |0765: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051370: 0c42 |0768: move-result-object v66 │ │ +051372: 4d42 4041 |0769: aput-object v66, v64, v65 │ │ +051376: 1341 0e00 |076b: const/16 v65, #int 14 // #e │ │ +05137a: 1a42 1117 |076d: const-string v66, "online#1" // string@1711 │ │ +05137e: 4d42 4041 |076f: aput-object v66, v64, v65 │ │ +051382: 1341 0f00 |0771: const/16 v65, #int 15 // #f │ │ +051386: 2242 4f03 |0773: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05138a: 7601 fa15 4200 |0775: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051390: 1a43 6c1b |0778: const-string v67, "uptime#" // string@1b6c │ │ +051394: 7402 0116 4200 |077a: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05139a: 0c42 |077d: move-result-object v66 │ │ +05139c: 0800 4200 |077e: move-object/from16 v0, v66 │ │ +0513a0: 0801 3b00 |0780: move-object/from16 v1, v59 │ │ +0513a4: 6e20 0116 1000 |0782: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0513aa: 0c42 |0785: move-result-object v66 │ │ +0513ac: 7401 0616 4200 |0786: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0513b2: 0c42 |0789: move-result-object v66 │ │ +0513b4: 4d42 4041 |078a: aput-object v66, v64, v65 │ │ +0513b8: 1341 1000 |078c: const/16 v65, #int 16 // #10 │ │ +0513bc: 2242 4f03 |078e: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0513c0: 7601 fa15 4200 |0790: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0513c6: 1a43 f412 |0793: const-string v67, "loadavg#" // string@12f4 │ │ +0513ca: 7402 0116 4200 |0795: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0513d0: 0c42 |0798: move-result-object v66 │ │ +0513d2: 0800 4200 |0799: move-object/from16 v0, v66 │ │ +0513d6: 0801 2a00 |079b: move-object/from16 v1, v42 │ │ +0513da: 6e20 0116 1000 |079d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0513e0: 0c42 |07a0: move-result-object v66 │ │ +0513e2: 7401 0616 4200 |07a1: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0513e8: 0c42 |07a4: move-result-object v66 │ │ +0513ea: 4d42 4041 |07a5: aput-object v66, v64, v65 │ │ +0513ee: 1341 1100 |07a7: const/16 v65, #int 17 // #11 │ │ +0513f2: 1a42 520e |07a9: const-string v66, "distribution#Android" // string@0e52 │ │ +0513f6: 4d42 4041 |07ab: aput-object v66, v64, v65 │ │ +0513fa: 1341 1200 |07ad: const/16 v65, #int 18 // #12 │ │ +0513fe: 2242 4f03 |07af: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051402: 7601 fa15 4200 |07b1: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051408: 1a43 a312 |07b4: const-string v67, "kernel#" // string@12a3 │ │ +05140c: 7402 0116 4200 |07b6: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051412: 0c42 |07b9: move-result-object v66 │ │ +051414: 0800 4200 |07ba: move-object/from16 v0, v66 │ │ +051418: 0801 3f00 |07bc: move-object/from16 v1, v63 │ │ +05141c: 6e20 0116 1000 |07be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051422: 0c42 |07c1: move-result-object v66 │ │ +051424: 7401 0616 4200 |07c2: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05142a: 0c42 |07c5: move-result-object v66 │ │ +05142c: 4d42 4041 |07c6: aput-object v66, v64, v65 │ │ +051430: 1341 1300 |07c8: const/16 v65, #int 19 // #13 │ │ +051434: 2242 4f03 |07ca: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +051438: 7601 fa15 4200 |07cc: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05143e: 1a43 940d |07cf: const-string v67, "cpu#" // string@0d94 │ │ +051442: 7402 0116 4200 |07d1: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051448: 0c42 |07d4: move-result-object v66 │ │ +05144a: 0800 4200 |07d5: move-object/from16 v0, v66 │ │ +05144e: 0801 1400 |07d7: move-object/from16 v1, v20 │ │ +051452: 6e20 0116 1000 |07d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051458: 0c42 |07dc: move-result-object v66 │ │ +05145a: 7401 0616 4200 |07dd: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051460: 0c42 |07e0: move-result-object v66 │ │ +051462: 4d42 4041 |07e1: aput-object v66, v64, v65 │ │ +051466: 1341 1400 |07e3: const/16 v65, #int 20 // #14 │ │ +05146a: 2242 4f03 |07e5: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +05146e: 7601 fa15 4200 |07e7: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051474: 1a43 920d |07ea: const-string v67, "country#" // string@0d92 │ │ +051478: 7402 0116 4200 |07ec: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05147e: 0c42 |07ef: move-result-object v66 │ │ +051480: 7401 f315 1200 |07f0: invoke-virtual/range {v18}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15f3 │ │ +051486: 0c43 |07f3: move-result-object v67 │ │ +051488: 7402 0116 4200 |07f4: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05148e: 0c42 |07f7: move-result-object v66 │ │ +051490: 7401 0616 4200 |07f8: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051496: 0c42 |07fb: move-result-object v66 │ │ +051498: 4d42 4041 |07fc: aput-object v66, v64, v65 │ │ +05149c: 1341 1500 |07fe: const/16 v65, #int 21 // #15 │ │ +0514a0: 2242 4f03 |0800: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0514a4: 7601 fa15 4200 |0802: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0514aa: 1a43 3f0c |0805: const-string v67, "architecture#" // string@0c3f │ │ +0514ae: 7402 0116 4200 |0807: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0514b4: 0c42 |080a: move-result-object v66 │ │ +0514b6: 0800 4200 |080b: move-object/from16 v0, v66 │ │ +0514ba: 0801 2b00 |080d: move-object/from16 v1, v43 │ │ +0514be: 6e20 0116 1000 |080f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0514c4: 0c42 |0812: move-result-object v66 │ │ +0514c6: 7401 0616 4200 |0813: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0514cc: 0c42 |0816: move-result-object v66 │ │ +0514ce: 4d42 4041 |0817: aput-object v66, v64, v65 │ │ +0514d2: 1341 1600 |0819: const/16 v65, #int 22 // #16 │ │ +0514d6: 2242 4f03 |081b: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +0514da: 7601 fa15 4200 |081d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0514e0: 1a43 170d |0820: const-string v67, "class#" // string@0d17 │ │ +0514e4: 7402 0116 4200 |0822: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0514ea: 0c42 |0825: move-result-object v66 │ │ +0514ec: 0800 4200 |0826: move-object/from16 v0, v66 │ │ +0514f0: 0801 1800 |0828: move-object/from16 v1, v24 │ │ +0514f4: 6e20 0116 1000 |082a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0514fa: 0c42 |082d: move-result-object v66 │ │ +0514fc: 7401 0616 4200 |082e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051502: 0c42 |0831: move-result-object v66 │ │ +051504: 4d42 4041 |0832: aput-object v66, v64, v65 │ │ +051508: 0800 4000 |0834: move-object/from16 v0, v64 │ │ +05150c: 0801 4400 |0836: move-object/from16 v1, v68 │ │ +051510: 5b10 9e06 |0838: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069e │ │ +051514: 7401 0c15 4400 |083a: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@150c │ │ +05151a: 0c40 |083d: move-result-object v64 │ │ +05151c: 0800 4400 |083e: move-object/from16 v0, v68 │ │ +051520: 5400 9e06 |0840: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.aSendData:[Ljava/lang/String; // field@069e │ │ +051524: 0841 0000 |0842: move-object/from16 v65, v0 │ │ +051528: 0800 4400 |0844: move-object/from16 v0, v68 │ │ +05152c: 0801 4000 |0846: move-object/from16 v1, v64 │ │ +051530: 0802 4100 |0848: move-object/from16 v2, v65 │ │ +051534: 6e30 1415 1002 |084a: invoke-virtual {v0, v1, v2}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@1514 │ │ +05153a: 7100 3816 0000 |084d: invoke-static {}, Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat; // method@1638 │ │ +051540: 0c40 |0850: move-result-object v64 │ │ +051542: 2241 6d03 |0851: new-instance v65, Ljava/util/Date; // type@036d │ │ +051546: 7601 5216 4100 |0853: invoke-direct/range {v65}, Ljava/util/Date;.:()V // method@1652 │ │ +05154c: 7402 3716 4000 |0856: invoke-virtual/range {v64, v65}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1637 │ │ +051552: 0c17 |0859: move-result-object v23 │ │ +051554: 7401 0c15 4400 |085a: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@150c │ │ +05155a: 0c16 |085d: move-result-object v22 │ │ +05155c: 1340 0000 |085e: const/16 v64, #int 0 // #0 │ │ +051560: 2241 2600 |0860: new-instance v65, Landroid/content/Intent; // type@0026 │ │ +051564: 1c42 f302 |0862: const-class v66, Lcom/linuxcounter/lico_update_003/MainActivity; // type@02f3 │ │ +051568: 0800 4100 |0864: move-object/from16 v0, v65 │ │ +05156c: 0801 4400 |0866: move-object/from16 v1, v68 │ │ +051570: 0802 4200 |0868: move-object/from16 v2, v66 │ │ +051574: 7030 9b00 1002 |086a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +05157a: 1342 0000 |086d: const/16 v66, #int 0 // #0 │ │ +05157e: 0800 1600 |086f: move-object/from16 v0, v22 │ │ +051582: 0201 4000 |0871: move/from16 v1, v64 │ │ +051586: 0802 4100 |0873: move-object/from16 v2, v65 │ │ +05158a: 0203 4200 |0875: move/from16 v3, v66 │ │ +05158e: 7140 7900 1032 |0877: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0079 │ │ +051594: 0c11 |087a: move-result-object v17 │ │ +051596: 2210 b600 |087b: new-instance v16, Landroid/support/v4/app/NotificationCompat$Builder; // type@00b6 │ │ +05159a: 0800 1000 |087d: move-object/from16 v0, v16 │ │ +05159e: 0801 1600 |087f: move-object/from16 v1, v22 │ │ +0515a2: 7020 7c04 1000 |0881: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@047c │ │ +0515a8: 1340 0100 |0884: const/16 v64, #int 1 // #1 │ │ +0515ac: 0800 1000 |0886: move-object/from16 v0, v16 │ │ +0515b0: 0201 4000 |0888: move/from16 v1, v64 │ │ +0515b4: 6e20 8004 1000 |088a: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0480 │ │ +0515ba: 0c40 |088d: move-result-object v64 │ │ +0515bc: 7100 0816 0000 |088e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1608 │ │ +0515c2: 0b42 |0891: move-result-wide v66 │ │ +0515c4: 0800 4000 |0892: move-object/from16 v0, v64 │ │ +0515c8: 0501 4200 |0894: move-wide/from16 v1, v66 │ │ +0515cc: 6e30 9b04 1002 |0896: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@049b │ │ +0515d2: 0c40 |0899: move-result-object v64 │ │ +0515d4: 1541 027f |089a: const/high16 v65, #int 2130837504 // #7f02 │ │ +0515d8: 7402 9104 4000 |089c: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0491 │ │ +0515de: 0c40 |089f: move-result-object v64 │ │ +0515e0: 1a41 2e0a |08a0: const-string v65, "The Linux Counter Project" // string@0a2e │ │ +0515e4: 7402 9704 4000 |08a2: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0497 │ │ +0515ea: 0c40 |08a5: move-result-object v64 │ │ +0515ec: 1a41 2e0a |08a6: const-string v65, "The Linux Counter Project" // string@0a2e │ │ +0515f0: 7402 8504 4000 |08a8: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0485 │ │ +0515f6: 0c40 |08ab: move-result-object v64 │ │ +0515f8: 2241 4f03 |08ac: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0515fc: 7601 fa15 4100 |08ae: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051602: 1a42 2a07 |08b1: const-string v66, "Last update: " // string@072a │ │ +051606: 7402 0116 4100 |08b3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05160c: 0c41 |08b6: move-result-object v65 │ │ +05160e: 0800 4100 |08b7: move-object/from16 v0, v65 │ │ +051612: 0801 1700 |08b9: move-object/from16 v1, v23 │ │ +051616: 6e20 0116 1000 |08bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05161c: 0c41 |08be: move-result-object v65 │ │ +05161e: 7401 0616 4100 |08bf: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051624: 0c41 |08c2: move-result-object v65 │ │ +051626: 7402 8404 4000 |08c3: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0484 │ │ +05162c: 0c40 |08c6: move-result-object v64 │ │ +05162e: 0800 4000 |08c7: move-object/from16 v0, v64 │ │ +051632: 0801 1100 |08c9: move-object/from16 v1, v17 │ │ +051636: 6e20 8304 1000 |08cb: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0483 │ │ +05163c: 0c40 |08ce: move-result-object v64 │ │ +05163e: 1341 0000 |08cf: const/16 v65, #int 0 // #0 │ │ +051642: 7402 9304 4000 |08d1: invoke-virtual/range {v64, v65}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0493 │ │ +051648: 1a40 2a16 |08d4: const-string v64, "notification" // string@162a │ │ +05164c: 0800 1600 |08d6: move-object/from16 v0, v22 │ │ +051650: 0801 4000 |08d8: move-object/from16 v1, v64 │ │ +051654: 6e20 8f00 1000 |08da: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +05165a: 0c30 |08dd: move-result-object v48 │ │ +05165c: 1f30 1800 |08de: check-cast v48, Landroid/app/NotificationManager; // type@0018 │ │ +051660: 1340 0100 |08e0: const/16 v64, #int 1 // #1 │ │ +051664: 7401 7e04 1000 |08e2: invoke-virtual/range {v16}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@047e │ │ +05166a: 0c41 |08e5: move-result-object v65 │ │ +05166c: 0800 3000 |08e6: move-object/from16 v0, v48 │ │ +051670: 0201 4000 |08e8: move/from16 v1, v64 │ │ +051674: 0802 4100 |08ea: move-object/from16 v2, v65 │ │ +051678: 6e30 7500 1002 |08ec: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0075 │ │ +05167e: 1a40 d208 |08ef: const-string v64, "MyDebugOutput" // string@08d2 │ │ +051682: 2241 4f03 |08f1: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +051686: 7601 fa15 4100 |08f3: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05168c: 1a42 5f0a |08f6: const-string v66, "UpdateInBackgroundService: Sleeping for " // string@0a5f │ │ +051690: 7402 0116 4100 |08f8: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051696: 0c41 |08fb: move-result-object v65 │ │ +051698: 0800 4400 |08fc: move-object/from16 v0, v68 │ │ +05169c: 5200 a306 |08fe: iget v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a3 │ │ +0516a0: 0242 0000 |0900: move/from16 v66, v0 │ │ +0516a4: 7402 fd15 4100 |0902: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0516aa: 0c41 |0905: move-result-object v65 │ │ +0516ac: 1a42 9d00 |0906: const-string v66, " seconds..." // string@009d │ │ +0516b0: 7402 0116 4100 |0908: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0516b6: 0c41 |090b: move-result-object v65 │ │ +0516b8: 7401 0616 4100 |090c: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0516be: 0c41 |090f: move-result-object v65 │ │ +0516c0: 7702 fa10 4000 |0910: invoke-static/range {v64, v65}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +0516c6: 0800 4400 |0913: move-object/from16 v0, v68 │ │ +0516ca: 5200 a306 |0915: iget v0, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.sleepTime:I // field@06a3 │ │ +0516ce: 0240 0000 |0917: move/from16 v64, v0 │ │ +0516d2: 0200 4000 |0919: move/from16 v0, v64 │ │ +0516d6: d200 e803 |091b: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +0516da: 0240 0000 |091d: move/from16 v64, v0 │ │ +0516de: 0200 4000 |091f: move/from16 v0, v64 │ │ +0516e2: 8100 |0921: int-to-long v0, v0 │ │ +0516e4: 0540 0000 |0922: move-wide/from16 v64, v0 │ │ +0516e8: 7702 0f16 4000 |0924: invoke-static/range {v64, v65}, Ljava/lang/Thread;.sleep:(J)V // method@160f │ │ +0516ee: 2900 d9f6 |0927: goto/16 0000 // -0927 │ │ +0516f2: 0d1d |0929: move-exception v29 │ │ +0516f4: 7401 b415 1d00 |092a: invoke-virtual/range {v29}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@15b4 │ │ +0516fa: 2900 d3f6 |092d: goto/16 0000 // -092d │ │ +0516fe: 7401 0915 4400 |092f: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.TotalMemory:()J // method@1509 │ │ +051704: 0b1a |0932: move-result-wide v26 │ │ +051706: 2900 12fb |0933: goto/16 0445 // -04ee │ │ +05170a: 7401 0715 4400 |0935: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.FreeMemory:()J // method@1507 │ │ +051710: 0b26 |0938: move-result-wide v38 │ │ +051712: 2900 38fb |0939: goto/16 0471 // -04c8 │ │ +051716: 0d1c |093b: move-exception v28 │ │ +051718: 1a40 0701 |093c: const-string v64, "/proc/sys/kernel/osrelease" // string@0107 │ │ +05171c: 7701 0e15 4000 |093e: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@150e │ │ +051722: 0c3f |0941: move-result-object v63 │ │ +051724: 2900 c1fb |0942: goto/16 0503 // -043f │ │ +051728: 0d1d |0944: move-exception v29 │ │ +05172a: 1a3f 4f1b |0945: const-string v63, "unknown" // string@1b4f │ │ +05172e: 2900 bcfb |0947: goto/16 0503 // -0444 │ │ +051732: 0d40 |0949: move-exception v64 │ │ +051734: 2900 a3fb |094a: goto/16 04ed // -045d │ │ catches : 21 │ │ 0x0010 - 0x0044 │ │ Ljava/lang/Exception; -> 0x011c │ │ 0x0044 - 0x0097 │ │ Ljava/io/IOException; -> 0x0116 │ │ Ljava/lang/Exception; -> 0x011c │ │ 0x0097 - 0x00b5 │ │ @@ -91444,20 +91456,28 @@ │ │ 0x05a2 line=287 │ │ 0x05a4 line=288 │ │ 0x05a6 line=290 │ │ 0x05c2 line=292 │ │ 0x05d1 line=293 │ │ 0x05d5 line=294 │ │ 0x05f1 line=296 │ │ + 0x07f0 line=317 │ │ 0x083a line=322 │ │ 0x084d line=324 │ │ 0x085a line=326 │ │ 0x085e line=327 │ │ 0x087b line=328 │ │ 0x0884 line=330 │ │ + 0x088e line=331 │ │ + 0x089c line=332 │ │ + 0x08a2 line=333 │ │ + 0x08a8 line=334 │ │ + 0x08c3 line=335 │ │ + 0x08c7 line=336 │ │ + 0x08d1 line=337 │ │ 0x08d4 line=339 │ │ 0x08e0 line=340 │ │ 0x08ef line=343 │ │ 0x0913 line=344 │ │ 0x0929 line=345 │ │ 0x092a line=347 │ │ 0x092f line=234 │ │ @@ -91564,22 +91584,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -051740: |[051740] com.linuxcounter.lico_update_003.UpdateInBackgroundService.startActionUpdateMachine:(Landroid/content/Context;)V │ │ -051750: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -051754: 1c01 0203 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0302 │ │ -051758: 7030 9b00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -05175e: 1a01 300d |0007: const-string v1, "com.linuxcounter.lico_update_003.action.UpdateMachine" // string@0d30 │ │ -051762: 6e20 bb00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ -051768: 6e20 9800 0200 |000c: invoke-virtual {v2, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ -05176e: 0e00 |000f: return-void │ │ +051820: |[051820] com.linuxcounter.lico_update_003.UpdateInBackgroundService.startActionUpdateMachine:(Landroid/content/Context;)V │ │ +051830: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +051834: 1c01 0303 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0303 │ │ +051838: 7030 9b00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +05183e: 1a01 440d |0007: const-string v1, "com.linuxcounter.lico_update_003.action.UpdateMachine" // string@0d44 │ │ +051842: 6e20 bb00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00bb │ │ +051848: 6e20 9800 0200 |000c: invoke-virtual {v2, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0098 │ │ +05184e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x000c line=67 │ │ 0x000f line=68 │ │ locals : │ │ @@ -91592,58 +91612,59 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -051770: |[051770] com.linuxcounter.lico_update_003.UpdateInBackgroundService.Command:(Ljava/lang/String;)Ljava/lang/String; │ │ -051780: 7100 ca15 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@15ca │ │ -051786: 0c06 |0003: move-result-object v6 │ │ -051788: 6e20 c915 9600 |0004: invoke-virtual {v6, v9}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@15c9 │ │ -05178e: 0c03 |0007: move-result-object v3 │ │ -051790: 2205 1003 |0008: new-instance v5, Ljava/io/BufferedReader; // type@0310 │ │ -051794: 2206 1e03 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@031e │ │ -051798: 6e10 c615 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@15c6 │ │ -05179e: 0c07 |000f: move-result-object v7 │ │ -0517a0: 7020 6e15 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -0517a6: 7020 3715 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1537 │ │ -0517ac: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ -0517b0: 2360 ac03 |0018: new-array v0, v6, [C // type@03ac │ │ -0517b4: 2202 4c03 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@034c │ │ -0517b8: 7010 f015 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@15f0 │ │ -0517be: 6e20 3a15 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@153a │ │ -0517c4: 0a04 |0022: move-result v4 │ │ -0517c6: 3d04 0e00 |0023: if-lez v4, 0031 // +000e │ │ -0517ca: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -0517cc: 6e40 f115 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@15f1 │ │ -0517d2: 28f6 |0029: goto 001f // -000a │ │ -0517d4: 0d01 |002a: move-exception v1 │ │ -0517d6: 2206 4803 |002b: new-instance v6, Ljava/lang/RuntimeException; // type@0348 │ │ -0517da: 7020 cd15 1600 |002d: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15cd │ │ -0517e0: 2706 |0030: throw v6 │ │ -0517e2: 6e10 3915 0500 |0031: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -0517e8: 6e10 c715 0300 |0034: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@15c7 │ │ -0517ee: 6e10 f215 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15f2 │ │ -0517f4: 0c06 |003a: move-result-object v6 │ │ -0517f6: 1106 |003b: return-object v6 │ │ -0517f8: 0d01 |003c: move-exception v1 │ │ -0517fa: 2206 4803 |003d: new-instance v6, Ljava/lang/RuntimeException; // type@0348 │ │ -0517fe: 7020 cd15 1600 |003f: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15cd │ │ -051804: 2706 |0042: throw v6 │ │ +051850: |[051850] com.linuxcounter.lico_update_003.UpdateInBackgroundService.Command:(Ljava/lang/String;)Ljava/lang/String; │ │ +051860: 7100 d115 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@15d1 │ │ +051866: 0c06 |0003: move-result-object v6 │ │ +051868: 6e20 d015 9600 |0004: invoke-virtual {v6, v9}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@15d0 │ │ +05186e: 0c03 |0007: move-result-object v3 │ │ +051870: 2205 1103 |0008: new-instance v5, Ljava/io/BufferedReader; // type@0311 │ │ +051874: 2206 1f03 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@031f │ │ +051878: 6e10 cd15 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@15cd │ │ +05187e: 0c07 |000f: move-result-object v7 │ │ +051880: 7020 7515 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +051886: 7020 3e15 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@153e │ │ +05188c: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ +051890: 2360 ae03 |0018: new-array v0, v6, [C // type@03ae │ │ +051894: 2202 4e03 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@034e │ │ +051898: 7010 f715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@15f7 │ │ +05189e: 6e20 4115 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@1541 │ │ +0518a4: 0a04 |0022: move-result v4 │ │ +0518a6: 3d04 0e00 |0023: if-lez v4, 0031 // +000e │ │ +0518aa: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0518ac: 6e40 f815 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@15f8 │ │ +0518b2: 28f6 |0029: goto 001f // -000a │ │ +0518b4: 0d01 |002a: move-exception v1 │ │ +0518b6: 2206 4a03 |002b: new-instance v6, Ljava/lang/RuntimeException; // type@034a │ │ +0518ba: 7020 d415 1600 |002d: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15d4 │ │ +0518c0: 2706 |0030: throw v6 │ │ +0518c2: 6e10 4015 0500 |0031: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +0518c8: 6e10 ce15 0300 |0034: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@15ce │ │ +0518ce: 6e10 f915 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15f9 │ │ +0518d4: 0c06 |003a: move-result-object v6 │ │ +0518d6: 1106 |003b: return-object v6 │ │ +0518d8: 0d01 |003c: move-exception v1 │ │ +0518da: 2206 4a03 |003d: new-instance v6, Ljava/lang/RuntimeException; // type@034a │ │ +0518de: 7020 d415 1600 |003f: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15d4 │ │ +0518e4: 2706 |0042: throw v6 │ │ catches : 2 │ │ 0x0000 - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ Ljava/lang/InterruptedException; -> 0x003c │ │ 0x0031 - 0x003a │ │ Ljava/io/IOException; -> 0x002a │ │ Ljava/lang/InterruptedException; -> 0x003c │ │ positions : │ │ 0x0000 line=473 │ │ 0x0008 line=474 │ │ + 0x000c line=475 │ │ 0x0016 line=477 │ │ 0x001a line=478 │ │ 0x001f line=479 │ │ 0x0025 line=480 │ │ 0x002a line=485 │ │ 0x002b line=486 │ │ 0x0031 line=482 │ │ @@ -91672,32 +91693,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -051820: |[051820] com.linuxcounter.lico_update_003.UpdateInBackgroundService.FreeMemory:()J │ │ -051830: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -051832: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ -051836: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ -05183c: 0c07 |0006: move-result-object v7 │ │ -05183e: 6e10 4c15 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -051844: 0c07 |000a: move-result-object v7 │ │ -051846: 7020 9801 7600 |000b: invoke-direct {v6, v7}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -05184c: 6e10 9901 0600 |000e: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ -051852: 0a07 |0011: move-result v7 │ │ -051854: 8170 |0012: int-to-long v0, v7 │ │ -051856: 6e10 9b01 0600 |0013: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -05185c: 0a07 |0016: move-result v7 │ │ -05185e: 8172 |0017: int-to-long v2, v7 │ │ -051860: 9d08 0002 |0018: mul-long v8, v0, v2 │ │ -051864: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ -051868: 9e04 080a |001c: div-long v4, v8, v10 │ │ -05186c: 1004 |001e: return-wide v4 │ │ +051900: |[051900] com.linuxcounter.lico_update_003.UpdateInBackgroundService.FreeMemory:()J │ │ +051910: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +051912: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ +051916: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ +05191c: 0c07 |0006: move-result-object v7 │ │ +05191e: 6e10 5315 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +051924: 0c07 |000a: move-result-object v7 │ │ +051926: 7020 9801 7600 |000b: invoke-direct {v6, v7}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +05192c: 6e10 9901 0600 |000e: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ +051932: 0a07 |0011: move-result v7 │ │ +051934: 8170 |0012: int-to-long v0, v7 │ │ +051936: 6e10 9b01 0600 |0013: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +05193c: 0a07 |0016: move-result v7 │ │ +05193e: 8172 |0017: int-to-long v2, v7 │ │ +051940: 9d08 0002 |0018: mul-long v8, v0, v2 │ │ +051944: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ +051948: 9e04 080a |001c: div-long v4, v8, v10 │ │ +05194c: 1004 |001e: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0001 line=446 │ │ 0x000e line=447 │ │ 0x0013 line=448 │ │ 0x0018 line=449 │ │ @@ -91715,28 +91736,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051870: |[051870] com.linuxcounter.lico_update_003.UpdateInBackgroundService.FreeMemoryOfDir:(Ljava/lang/String;)J │ │ -051880: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -051882: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ -051886: 7020 9801 d600 |0003: invoke-direct {v6, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -05188c: 6e10 9901 0600 |0006: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ -051892: 0a07 |0009: move-result v7 │ │ -051894: 8170 |000a: int-to-long v0, v7 │ │ -051896: 6e10 9b01 0600 |000b: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -05189c: 0a07 |000e: move-result v7 │ │ -05189e: 8172 |000f: int-to-long v2, v7 │ │ -0518a0: 9d08 0002 |0010: mul-long v8, v0, v2 │ │ -0518a4: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ -0518a8: 9e04 080a |0014: div-long v4, v8, v10 │ │ -0518ac: 1004 |0016: return-wide v4 │ │ +051950: |[051950] com.linuxcounter.lico_update_003.UpdateInBackgroundService.FreeMemoryOfDir:(Ljava/lang/String;)J │ │ +051960: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +051962: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ +051966: 7020 9801 d600 |0003: invoke-direct {v6, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +05196c: 6e10 9901 0600 |0006: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ +051972: 0a07 |0009: move-result v7 │ │ +051974: 8170 |000a: int-to-long v0, v7 │ │ +051976: 6e10 9b01 0600 |000b: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +05197c: 0a07 |000e: move-result v7 │ │ +05197e: 8172 |000f: int-to-long v2, v7 │ │ +051980: 9d08 0002 |0010: mul-long v8, v0, v2 │ │ +051984: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ +051988: 9e04 080a |0014: div-long v4, v8, v10 │ │ +05198c: 1004 |0016: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0001 line=464 │ │ 0x0006 line=465 │ │ 0x000b line=466 │ │ 0x0010 line=467 │ │ @@ -91755,32 +91776,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0518b0: |[0518b0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.TotalMemory:()J │ │ -0518c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0518c2: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ -0518c6: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ -0518cc: 0c05 |0006: move-result-object v5 │ │ -0518ce: 6e10 4c15 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -0518d4: 0c05 |000a: move-result-object v5 │ │ -0518d6: 7020 9801 5400 |000b: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -0518dc: 6e10 9a01 0400 |000e: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ -0518e2: 0a05 |0011: move-result v5 │ │ -0518e4: 8156 |0012: int-to-long v6, v5 │ │ -0518e6: 6e10 9b01 0400 |0013: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -0518ec: 0a05 |0016: move-result v5 │ │ -0518ee: 8152 |0017: int-to-long v2, v5 │ │ -0518f0: 9d08 0602 |0018: mul-long v8, v6, v2 │ │ -0518f4: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ -0518f8: 9e00 080a |001c: div-long v0, v8, v10 │ │ -0518fc: 1000 |001e: return-wide v0 │ │ +051990: |[051990] com.linuxcounter.lico_update_003.UpdateInBackgroundService.TotalMemory:()J │ │ +0519a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0519a2: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ +0519a6: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ +0519ac: 0c05 |0006: move-result-object v5 │ │ +0519ae: 6e10 5315 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +0519b4: 0c05 |000a: move-result-object v5 │ │ +0519b6: 7020 9801 5400 |000b: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +0519bc: 6e10 9a01 0400 |000e: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ +0519c2: 0a05 |0011: move-result v5 │ │ +0519c4: 8156 |0012: int-to-long v6, v5 │ │ +0519c6: 6e10 9b01 0400 |0013: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +0519cc: 0a05 |0016: move-result v5 │ │ +0519ce: 8152 |0017: int-to-long v2, v5 │ │ +0519d0: 9d08 0602 |0018: mul-long v8, v6, v2 │ │ +0519d4: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ +0519d8: 9e00 080a |001c: div-long v0, v8, v10 │ │ +0519dc: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0001 line=437 │ │ 0x000e line=438 │ │ 0x0013 line=439 │ │ 0x0018 line=440 │ │ @@ -91798,28 +91819,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051900: |[051900] com.linuxcounter.lico_update_003.UpdateInBackgroundService.TotalMemoryOfDir:(Ljava/lang/String;)J │ │ -051910: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -051912: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ -051916: 7020 9801 d400 |0003: invoke-direct {v4, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -05191c: 6e10 9a01 0400 |0006: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ -051922: 0a05 |0009: move-result v5 │ │ -051924: 8156 |000a: int-to-long v6, v5 │ │ -051926: 6e10 9b01 0400 |000b: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -05192c: 0a05 |000e: move-result v5 │ │ -05192e: 8152 |000f: int-to-long v2, v5 │ │ -051930: 9d08 0602 |0010: mul-long v8, v6, v2 │ │ -051934: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ -051938: 9e00 080a |0014: div-long v0, v8, v10 │ │ -05193c: 1000 |0016: return-wide v0 │ │ +0519e0: |[0519e0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.TotalMemoryOfDir:(Ljava/lang/String;)J │ │ +0519f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0519f2: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ +0519f6: 7020 9801 d400 |0003: invoke-direct {v4, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +0519fc: 6e10 9a01 0400 |0006: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ +051a02: 0a05 |0009: move-result v5 │ │ +051a04: 8156 |000a: int-to-long v6, v5 │ │ +051a06: 6e10 9b01 0400 |000b: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +051a0c: 0a05 |000e: move-result v5 │ │ +051a0e: 8152 |000f: int-to-long v2, v5 │ │ +051a10: 9d08 0602 |0010: mul-long v8, v6, v2 │ │ +051a14: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ +051a18: 9e00 080a |0014: div-long v0, v8, v10 │ │ +051a1c: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0001 line=455 │ │ 0x0006 line=456 │ │ 0x000b line=457 │ │ 0x0010 line=458 │ │ @@ -91838,64 +91859,67 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -051940: |[051940] com.linuxcounter.lico_update_003.UpdateInBackgroundService.isWiFiEnabled:()Z │ │ -051950: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -051952: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -051954: 1a05 540d |0002: const-string v5, "connectivity" // string@0d54 │ │ -051958: 6e20 0815 5800 |0004: invoke-virtual {v8, v5}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1508 │ │ -05195e: 0c02 |0007: move-result-object v2 │ │ -051960: 1f02 4f00 |0008: check-cast v2, Landroid/net/ConnectivityManager; // type@004f │ │ -051964: 6e20 4901 3200 |000a: invoke-virtual {v2, v3}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ -05196a: 0c05 |000d: move-result-object v5 │ │ -05196c: 6e10 4c01 0500 |000e: invoke-virtual {v5}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ -051972: 0a00 |0011: move-result v0 │ │ -051974: 6e20 4901 4200 |0012: invoke-virtual {v2, v4}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ -05197a: 0c05 |0015: move-result-object v5 │ │ -05197c: 6e10 4c01 0500 |0016: invoke-virtual {v5}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ -051982: 0a01 |0019: move-result v1 │ │ -051984: 1a05 bd08 |001a: const-string v5, "MyDebugOutput" // string@08bd │ │ -051988: 2206 4d03 |001c: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -05198c: 7010 f315 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051992: 1a07 450a |0021: const-string v7, "UpdateInBackgroundService: Connection 3G: " // string@0a45 │ │ -051996: 6e20 fa15 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05199c: 0c06 |0026: move-result-object v6 │ │ -05199e: 6e20 fb15 0600 |0027: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -0519a4: 0c06 |002a: move-result-object v6 │ │ -0519a6: 1a07 9400 |002b: const-string v7, " | Connection wifi: " // string@0094 │ │ -0519aa: 6e20 fa15 7600 |002d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0519b0: 0c06 |0030: move-result-object v6 │ │ -0519b2: 6e20 fb15 1600 |0031: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@15fb │ │ -0519b8: 0c06 |0034: move-result-object v6 │ │ -0519ba: 6e10 ff15 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0519c0: 0c06 |0038: move-result-object v6 │ │ -0519c2: 7120 fa10 6500 |0039: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -0519c8: 3900 1200 |003c: if-nez v0, 004e // +0012 │ │ -0519cc: 3901 1000 |003e: if-nez v1, 004e // +0010 │ │ -0519d0: 6e10 0515 0800 |0040: invoke-virtual {v8}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@1505 │ │ -0519d6: 0c05 |0043: move-result-object v5 │ │ -0519d8: 1a06 3009 |0044: const-string v6, "Please make sure, your network connection is ON " // string@0930 │ │ -0519dc: 7130 2913 6504 |0046: invoke-static {v5, v6, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1329 │ │ -0519e2: 0c04 |0049: move-result-object v4 │ │ -0519e4: 6e10 2a13 0400 |004a: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@132a │ │ -0519ea: 0f03 |004d: return v3 │ │ -0519ec: 0143 |004e: move v3, v4 │ │ -0519ee: 28fe |004f: goto 004d // -0002 │ │ +051a20: |[051a20] com.linuxcounter.lico_update_003.UpdateInBackgroundService.isWiFiEnabled:()Z │ │ +051a30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +051a32: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +051a34: 1a05 680d |0002: const-string v5, "connectivity" // string@0d68 │ │ +051a38: 6e20 0f15 5800 |0004: invoke-virtual {v8, v5}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@150f │ │ +051a3e: 0c02 |0007: move-result-object v2 │ │ +051a40: 1f02 4f00 |0008: check-cast v2, Landroid/net/ConnectivityManager; // type@004f │ │ +051a44: 6e20 4901 3200 |000a: invoke-virtual {v2, v3}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ +051a4a: 0c05 |000d: move-result-object v5 │ │ +051a4c: 6e10 4c01 0500 |000e: invoke-virtual {v5}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ +051a52: 0a00 |0011: move-result v0 │ │ +051a54: 6e20 4901 4200 |0012: invoke-virtual {v2, v4}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0149 │ │ +051a5a: 0c05 |0015: move-result-object v5 │ │ +051a5c: 6e10 4c01 0500 |0016: invoke-virtual {v5}, Landroid/net/NetworkInfo;.isConnected:()Z // method@014c │ │ +051a62: 0a01 |0019: move-result v1 │ │ +051a64: 1a05 d208 |001a: const-string v5, "MyDebugOutput" // string@08d2 │ │ +051a68: 2206 4f03 |001c: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +051a6c: 7010 fa15 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051a72: 1a07 5b0a |0021: const-string v7, "UpdateInBackgroundService: Connection 3G: " // string@0a5b │ │ +051a76: 6e20 0116 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051a7c: 0c06 |0026: move-result-object v6 │ │ +051a7e: 6e20 0216 0600 |0027: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +051a84: 0c06 |002a: move-result-object v6 │ │ +051a86: 1a07 a700 |002b: const-string v7, " | Connection wifi: " // string@00a7 │ │ +051a8a: 6e20 0116 7600 |002d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051a90: 0c06 |0030: move-result-object v6 │ │ +051a92: 6e20 0216 1600 |0031: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1602 │ │ +051a98: 0c06 |0034: move-result-object v6 │ │ +051a9a: 6e10 0616 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051aa0: 0c06 |0038: move-result-object v6 │ │ +051aa2: 7120 fa10 6500 |0039: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +051aa8: 3900 1200 |003c: if-nez v0, 004e // +0012 │ │ +051aac: 3901 1000 |003e: if-nez v1, 004e // +0010 │ │ +051ab0: 6e10 0c15 0800 |0040: invoke-virtual {v8}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.getApplicationContext:()Landroid/content/Context; // method@150c │ │ +051ab6: 0c05 |0043: move-result-object v5 │ │ +051ab8: 1a06 4509 |0044: const-string v6, "Please make sure, your network connection is ON " // string@0945 │ │ +051abc: 7130 2913 6504 |0046: invoke-static {v5, v6, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1329 │ │ +051ac2: 0c04 |0049: move-result-object v4 │ │ +051ac4: 6e10 2a13 0400 |004a: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@132a │ │ +051aca: 0f03 |004d: return v3 │ │ +051acc: 0143 |004e: move v3, v4 │ │ +051ace: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=493 │ │ 0x000a line=494 │ │ + 0x000e line=495 │ │ 0x0012 line=496 │ │ + 0x0016 line=497 │ │ 0x001a line=498 │ │ 0x003c line=500 │ │ 0x0040 line=501 │ │ + 0x004a line=503 │ │ 0x004d line=507 │ │ 0x004f line=505 │ │ locals : │ │ 0x0012 - 0x0050 reg=0 is3g Z │ │ 0x001a - 0x0050 reg=1 isWifi Z │ │ 0x000a - 0x0050 reg=2 manager Landroid/net/ConnectivityManager; │ │ 0x0000 - 0x0050 reg=8 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ @@ -91905,21 +91929,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0519f0: |[0519f0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.onDestroy:()V │ │ -051a00: 6f10 4a00 0200 |0000: invoke-super {v2}, Landroid/app/IntentService;.onDestroy:()V // method@004a │ │ -051a06: 2200 2600 |0003: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -051a0a: 1c01 0203 |0005: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0302 │ │ -051a0e: 7030 9b00 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -051a14: 6e20 0f15 0200 |000a: invoke-virtual {v2, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@150f │ │ -051a1a: 0e00 |000d: return-void │ │ +051ad0: |[051ad0] com.linuxcounter.lico_update_003.UpdateInBackgroundService.onDestroy:()V │ │ +051ae0: 6f10 4a00 0200 |0000: invoke-super {v2}, Landroid/app/IntentService;.onDestroy:()V // method@004a │ │ +051ae6: 2200 2600 |0003: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +051aea: 1c01 0303 |0005: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0303 │ │ +051aee: 7030 9b00 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +051af4: 6e20 1615 0200 |000a: invoke-virtual {v2, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@1516 │ │ +051afa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x000a line=361 │ │ 0x000d line=362 │ │ locals : │ │ @@ -91931,17 +91955,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -051a1c: |[051a1c] com.linuxcounter.lico_update_003.UpdateInBackgroundService.onHandleIntent:(Landroid/content/Intent;)V │ │ -051a2c: 7020 0915 1000 |0000: invoke-direct {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.handleActionUpdateMachine:(Landroid/content/Intent;)V // method@1509 │ │ -051a32: 0e00 |0003: return-void │ │ +051afc: |[051afc] com.linuxcounter.lico_update_003.UpdateInBackgroundService.onHandleIntent:(Landroid/content/Intent;)V │ │ +051b0c: 7020 1015 1000 |0000: invoke-direct {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;.handleActionUpdateMachine:(Landroid/content/Intent;)V // method@1510 │ │ +051b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -91951,60 +91975,60 @@ │ │ type : '(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 87 16-bit code units │ │ -051a34: |[051a34] com.linuxcounter.lico_update_003.UpdateInBackgroundService.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ -051a44: 1a02 bd08 |0000: const-string v2, "MyDebugOutput" // string@08bd │ │ -051a48: 1a03 590a |0002: const-string v3, "UpdateInBackgroundService: start postData()..." // string@0a59 │ │ -051a4c: 7120 fa10 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -051a52: 1a0e 0000 |0007: const-string v14, "" // string@0000 │ │ -051a56: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -051a58: 4602 1302 |000a: aget-object v2, v19, v2 │ │ -051a5c: 1a03 9500 |000c: const-string v3, "#" // string@0095 │ │ -051a60: 6e20 e615 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -051a66: 0c0b |0011: move-result-object v11 │ │ -051a68: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -051a6a: 4604 0b02 |0013: aget-object v4, v11, v2 │ │ -051a6e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -051a70: 4602 1302 |0016: aget-object v2, v19, v2 │ │ -051a74: 1a03 9500 |0018: const-string v3, "#" // string@0095 │ │ -051a78: 6e20 e615 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -051a7e: 0c0f |001d: move-result-object v15 │ │ -051a80: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -051a82: 460c 0f02 |001f: aget-object v12, v15, v2 │ │ -051a86: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -051a88: 4602 1302 |0022: aget-object v2, v19, v2 │ │ -051a8c: 1a03 9500 |0024: const-string v3, "#" // string@0095 │ │ -051a90: 6e20 e615 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -051a96: 0c10 |0029: move-result-object v16 │ │ -051a98: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -051a9a: 4609 1002 |002b: aget-object v9, v16, v2 │ │ -051a9e: 120a |002d: const/4 v10, #int 0 // #0 │ │ -051aa0: 1a08 230c |002e: const-string v8, "application/x-www-form-urlencoded" // string@0c23 │ │ -051aa4: 1a02 bd08 |0030: const-string v2, "MyDebugOutput" // string@08bd │ │ -051aa8: 1a03 580a |0032: const-string v3, "UpdateInBackgroundService: start Volley Send POST()..." // string@0a58 │ │ -051aac: 7120 fa10 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -051ab2: 7701 c914 1200 |0037: invoke-static/range {v18}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; // method@14c9 │ │ -051ab8: 0c0d |003a: move-result-object v13 │ │ -051aba: 2201 0103 |003b: new-instance v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3; // type@0301 │ │ -051abe: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -051ac0: 2205 ff02 |003e: new-instance v5, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1; // type@02ff │ │ -051ac4: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -051ac8: 7020 f514 0500 |0042: invoke-direct {v5, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V // method@14f5 │ │ -051ace: 2206 0003 |0045: new-instance v6, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2; // type@0300 │ │ -051ad2: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -051ad6: 7020 f814 0600 |0049: invoke-direct {v6, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V // method@14f8 │ │ -051adc: 0802 1100 |004c: move-object/from16 v2, v17 │ │ -051ae0: 0807 1300 |004e: move-object/from16 v7, v19 │ │ -051ae4: 7609 fa14 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@14fa │ │ -051aea: 6e20 ac13 1d00 |0053: invoke-virtual {v13, v1}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13ac │ │ -051af0: 110e |0056: return-object v14 │ │ +051b14: |[051b14] com.linuxcounter.lico_update_003.UpdateInBackgroundService.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ +051b24: 1a02 d208 |0000: const-string v2, "MyDebugOutput" // string@08d2 │ │ +051b28: 1a03 6f0a |0002: const-string v3, "UpdateInBackgroundService: start postData()..." // string@0a6f │ │ +051b2c: 7120 fa10 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +051b32: 1a0e 0000 |0007: const-string v14, "" // string@0000 │ │ +051b36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +051b38: 4602 1302 |000a: aget-object v2, v19, v2 │ │ +051b3c: 1a03 a800 |000c: const-string v3, "#" // string@00a8 │ │ +051b40: 6e20 ed15 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +051b46: 0c0b |0011: move-result-object v11 │ │ +051b48: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +051b4a: 4604 0b02 |0013: aget-object v4, v11, v2 │ │ +051b4e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +051b50: 4602 1302 |0016: aget-object v2, v19, v2 │ │ +051b54: 1a03 a800 |0018: const-string v3, "#" // string@00a8 │ │ +051b58: 6e20 ed15 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +051b5e: 0c0f |001d: move-result-object v15 │ │ +051b60: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +051b62: 460c 0f02 |001f: aget-object v12, v15, v2 │ │ +051b66: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +051b68: 4602 1302 |0022: aget-object v2, v19, v2 │ │ +051b6c: 1a03 a800 |0024: const-string v3, "#" // string@00a8 │ │ +051b70: 6e20 ed15 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +051b76: 0c10 |0029: move-result-object v16 │ │ +051b78: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +051b7a: 4609 1002 |002b: aget-object v9, v16, v2 │ │ +051b7e: 120a |002d: const/4 v10, #int 0 // #0 │ │ +051b80: 1a08 390c |002e: const-string v8, "application/x-www-form-urlencoded" // string@0c39 │ │ +051b84: 1a02 d208 |0030: const-string v2, "MyDebugOutput" // string@08d2 │ │ +051b88: 1a03 6e0a |0032: const-string v3, "UpdateInBackgroundService: start Volley Send POST()..." // string@0a6e │ │ +051b8c: 7120 fa10 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +051b92: 7701 d014 1200 |0037: invoke-static/range {v18}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; // method@14d0 │ │ +051b98: 0c0d |003a: move-result-object v13 │ │ +051b9a: 2201 0203 |003b: new-instance v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3; // type@0302 │ │ +051b9e: 1223 |003d: const/4 v3, #int 2 // #2 │ │ +051ba0: 2205 0003 |003e: new-instance v5, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1; // type@0300 │ │ +051ba4: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +051ba8: 7020 fc14 0500 |0042: invoke-direct {v5, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V // method@14fc │ │ +051bae: 2206 0103 |0045: new-instance v6, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2; // type@0301 │ │ +051bb2: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +051bb6: 7020 ff14 0600 |0049: invoke-direct {v6, v0}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V // method@14ff │ │ +051bbc: 0802 1100 |004c: move-object/from16 v2, v17 │ │ +051bc0: 0807 1300 |004e: move-object/from16 v7, v19 │ │ +051bc4: 7609 0115 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1501 │ │ +051bca: 6e20 b013 1d00 |0053: invoke-virtual {v13, v1}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13b0 │ │ +051bd0: 110e |0056: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0007 line=366 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ 0x0015 line=369 │ │ @@ -92030,32 +92054,32 @@ │ │ 0x0009 - 0x0057 reg=14 responseBody Ljava/lang/String; │ │ 0x001e - 0x0057 reg=15 secseparated [Ljava/lang/String; │ │ 0x002a - 0x0057 reg=16 thirdseparated [Ljava/lang/String; │ │ 0x0000 - 0x0057 reg=17 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ 0x0000 - 0x0057 reg=18 context Landroid/content/Context; │ │ 0x0000 - 0x0057 reg=19 postdata [Ljava/lang/String; │ │ │ │ - source_file_idx : 2628 (UpdateInBackgroundService.java) │ │ + source_file_idx : 2650 (UpdateInBackgroundService.java) │ │ │ │ Class #380 header: │ │ -class_idx : 771 │ │ +class_idx : 772 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 4354 │ │ +source_file_idx : 4367 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #380 annotations: │ │ -Annotations on method #5399 'convertStreamToString' │ │ +Annotations on method #5406 'convertStreamToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #5404 'getStringFromFile' │ │ +Annotations on method #5411 'getStringFromFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #5408 'onCreate' │ │ +Annotations on method #5415 'onCreate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" "SdCardPath" } │ │ │ │ Class #380 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/getSysInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ @@ -92080,40 +92104,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -051af4: |[051af4] com.linuxcounter.lico_update_003.getSysInfo.:()V │ │ -051b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051b06: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ -051b0a: 6900 a606 |0003: sput-object v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a6 │ │ -051b0e: 0e00 |0005: return-void │ │ +051bd4: |[051bd4] com.linuxcounter.lico_update_003.getSysInfo.:()V │ │ +051be4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051be6: 2300 cd03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cd │ │ +051bea: 6900 a506 |0003: sput-object v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a5 │ │ +051bee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/linuxcounter/lico_update_003/getSysInfo;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -051b10: |[051b10] com.linuxcounter.lico_update_003.getSysInfo.:()V │ │ -051b20: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ -051b26: 1a00 f600 |0003: const-string v0, "0.0.8" // string@00f6 │ │ -051b2a: 5b10 a706 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a7 │ │ -051b2e: 1a00 bd08 |0007: const-string v0, "MyDebugOutput" // string@08bd │ │ -051b32: 5b10 a506 |0009: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/getSysInfo;.TAG:Ljava/lang/String; // field@06a5 │ │ -051b36: 0e00 |000b: return-void │ │ +051bf0: |[051bf0] com.linuxcounter.lico_update_003.getSysInfo.:()V │ │ +051c00: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +051c06: 1a00 0801 |0003: const-string v0, "0.0.8" // string@0108 │ │ +051c0a: 5b10 a606 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a6 │ │ +051c0e: 1a00 d208 |0007: const-string v0, "MyDebugOutput" // string@08d2 │ │ +051c12: 5b10 a406 |0009: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/getSysInfo;.TAG:Ljava/lang/String; // field@06a4 │ │ +051c16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/linuxcounter/lico_update_003/getSysInfo; │ │ @@ -92123,34 +92147,34 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -051b38: |[051b38] com.linuxcounter.lico_update_003.getSysInfo.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -051b48: 2201 1003 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0310 │ │ -051b4c: 2203 1e03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031e │ │ -051b50: 7020 6e15 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -051b56: 7020 3715 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1537 │ │ -051b5c: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -051b60: 7010 f315 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051b66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -051b68: 6e10 3b15 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -051b6e: 0c00 |0013: move-result-object v0 │ │ -051b70: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -051b74: 6e20 fa15 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051b7a: 0c03 |0019: move-result-object v3 │ │ -051b7c: 1a04 0100 |001a: const-string v4, " │ │ +051c18: |[051c18] com.linuxcounter.lico_update_003.getSysInfo.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +051c28: 2201 1103 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0311 │ │ +051c2c: 2203 1f03 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@031f │ │ +051c30: 7020 7515 5300 |0004: invoke-direct {v3, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +051c36: 7020 3e15 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@153e │ │ +051c3c: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +051c40: 7010 fa15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051c46: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +051c48: 6e10 4215 0100 |0010: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +051c4e: 0c00 |0013: move-result-object v0 │ │ +051c50: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +051c54: 6e20 0116 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051c5a: 0c03 |0019: move-result-object v3 │ │ +051c5c: 1a04 0100 |001a: const-string v4, " │ │ " // string@0001 │ │ -051b80: 6e20 fa15 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051b86: 28f1 |001f: goto 0010 // -000f │ │ -051b88: 6e10 ff15 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051b8e: 0c03 |0023: move-result-object v3 │ │ -051b90: 1103 |0024: return-object v3 │ │ +051c60: 6e20 0116 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051c66: 28f1 |001f: goto 0010 // -000f │ │ +051c68: 6e10 0616 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051c6e: 0c03 |0023: move-result-object v3 │ │ +051c70: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000a line=321 │ │ 0x000f line=322 │ │ 0x0010 line=323 │ │ 0x0016 line=324 │ │ @@ -92166,23 +92190,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -051b94: |[051b94] com.linuxcounter.lico_update_003.getSysInfo.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -051ba4: 2201 1503 |0000: new-instance v1, Ljava/io/File; // type@0315 │ │ -051ba8: 7020 4815 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -051bae: 2200 1703 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0317 │ │ -051bb2: 7020 5a15 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -051bb8: 7110 1715 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/getSysInfo;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1517 │ │ -051bbe: 0c02 |000d: move-result-object v2 │ │ -051bc0: 6e10 5d15 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@155d │ │ -051bc6: 1102 |0011: return-object v2 │ │ +051c74: |[051c74] com.linuxcounter.lico_update_003.getSysInfo.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +051c84: 2201 1603 |0000: new-instance v1, Ljava/io/File; // type@0316 │ │ +051c88: 7020 4f15 3100 |0002: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +051c8e: 2200 1803 |0005: new-instance v0, Ljava/io/FileInputStream; // type@0318 │ │ +051c92: 7020 6115 1000 |0007: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +051c98: 7110 1e15 0000 |000a: invoke-static {v0}, Lcom/linuxcounter/lico_update_003/getSysInfo;.convertStreamToString:(Ljava/io/InputStream;)Ljava/lang/String; // method@151e │ │ +051c9e: 0c02 |000d: move-result-object v2 │ │ +051ca0: 6e10 6415 0000 |000e: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@1564 │ │ +051ca6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ 0x000a line=332 │ │ 0x000e line=334 │ │ 0x0011 line=335 │ │ @@ -92198,58 +92222,59 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -051bc8: |[051bc8] com.linuxcounter.lico_update_003.getSysInfo.Command:(Ljava/lang/String;)Ljava/lang/String; │ │ -051bd8: 7100 ca15 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@15ca │ │ -051bde: 0c06 |0003: move-result-object v6 │ │ -051be0: 6e20 c915 9600 |0004: invoke-virtual {v6, v9}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@15c9 │ │ -051be6: 0c03 |0007: move-result-object v3 │ │ -051be8: 2205 1003 |0008: new-instance v5, Ljava/io/BufferedReader; // type@0310 │ │ -051bec: 2206 1e03 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@031e │ │ -051bf0: 6e10 c615 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@15c6 │ │ -051bf6: 0c07 |000f: move-result-object v7 │ │ -051bf8: 7020 6e15 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -051bfe: 7020 3715 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1537 │ │ -051c04: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ -051c08: 2360 ac03 |0018: new-array v0, v6, [C // type@03ac │ │ -051c0c: 2202 4c03 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@034c │ │ -051c10: 7010 f015 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@15f0 │ │ -051c16: 6e20 3a15 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@153a │ │ -051c1c: 0a04 |0022: move-result v4 │ │ -051c1e: 3d04 0e00 |0023: if-lez v4, 0031 // +000e │ │ -051c22: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -051c24: 6e40 f115 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@15f1 │ │ -051c2a: 28f6 |0029: goto 001f // -000a │ │ -051c2c: 0d01 |002a: move-exception v1 │ │ -051c2e: 2206 4803 |002b: new-instance v6, Ljava/lang/RuntimeException; // type@0348 │ │ -051c32: 7020 cd15 1600 |002d: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15cd │ │ -051c38: 2706 |0030: throw v6 │ │ -051c3a: 6e10 3915 0500 |0031: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -051c40: 6e10 c715 0300 |0034: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@15c7 │ │ -051c46: 6e10 f215 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15f2 │ │ -051c4c: 0c06 |003a: move-result-object v6 │ │ -051c4e: 1106 |003b: return-object v6 │ │ -051c50: 0d01 |003c: move-exception v1 │ │ -051c52: 2206 4803 |003d: new-instance v6, Ljava/lang/RuntimeException; // type@0348 │ │ -051c56: 7020 cd15 1600 |003f: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15cd │ │ -051c5c: 2706 |0042: throw v6 │ │ +051ca8: |[051ca8] com.linuxcounter.lico_update_003.getSysInfo.Command:(Ljava/lang/String;)Ljava/lang/String; │ │ +051cb8: 7100 d115 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@15d1 │ │ +051cbe: 0c06 |0003: move-result-object v6 │ │ +051cc0: 6e20 d015 9600 |0004: invoke-virtual {v6, v9}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@15d0 │ │ +051cc6: 0c03 |0007: move-result-object v3 │ │ +051cc8: 2205 1103 |0008: new-instance v5, Ljava/io/BufferedReader; // type@0311 │ │ +051ccc: 2206 1f03 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@031f │ │ +051cd0: 6e10 cd15 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@15cd │ │ +051cd6: 0c07 |000f: move-result-object v7 │ │ +051cd8: 7020 7515 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +051cde: 7020 3e15 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@153e │ │ +051ce4: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ +051ce8: 2360 ae03 |0018: new-array v0, v6, [C // type@03ae │ │ +051cec: 2202 4e03 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@034e │ │ +051cf0: 7010 f715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@15f7 │ │ +051cf6: 6e20 4115 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@1541 │ │ +051cfc: 0a04 |0022: move-result v4 │ │ +051cfe: 3d04 0e00 |0023: if-lez v4, 0031 // +000e │ │ +051d02: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +051d04: 6e40 f815 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@15f8 │ │ +051d0a: 28f6 |0029: goto 001f // -000a │ │ +051d0c: 0d01 |002a: move-exception v1 │ │ +051d0e: 2206 4a03 |002b: new-instance v6, Ljava/lang/RuntimeException; // type@034a │ │ +051d12: 7020 d415 1600 |002d: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15d4 │ │ +051d18: 2706 |0030: throw v6 │ │ +051d1a: 6e10 4015 0500 |0031: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +051d20: 6e10 ce15 0300 |0034: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@15ce │ │ +051d26: 6e10 f915 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@15f9 │ │ +051d2c: 0c06 |003a: move-result-object v6 │ │ +051d2e: 1106 |003b: return-object v6 │ │ +051d30: 0d01 |003c: move-exception v1 │ │ +051d32: 2206 4a03 |003d: new-instance v6, Ljava/lang/RuntimeException; // type@034a │ │ +051d36: 7020 d415 1600 |003f: invoke-direct {v6, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@15d4 │ │ +051d3c: 2706 |0042: throw v6 │ │ catches : 2 │ │ 0x0000 - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ Ljava/lang/InterruptedException; -> 0x003c │ │ 0x0031 - 0x003a │ │ Ljava/io/IOException; -> 0x002a │ │ Ljava/lang/InterruptedException; -> 0x003c │ │ positions : │ │ 0x0000 line=376 │ │ 0x0008 line=377 │ │ + 0x000c line=378 │ │ 0x0016 line=380 │ │ 0x001a line=381 │ │ 0x001f line=382 │ │ 0x0025 line=383 │ │ 0x002a line=388 │ │ 0x002b line=389 │ │ 0x0031 line=385 │ │ @@ -92278,32 +92303,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -051c78: |[051c78] com.linuxcounter.lico_update_003.getSysInfo.FreeMemory:()J │ │ -051c88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -051c8a: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ -051c8e: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ -051c94: 0c07 |0006: move-result-object v7 │ │ -051c96: 6e10 4c15 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -051c9c: 0c07 |000a: move-result-object v7 │ │ -051c9e: 7020 9801 7600 |000b: invoke-direct {v6, v7}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -051ca4: 6e10 9901 0600 |000e: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ -051caa: 0a07 |0011: move-result v7 │ │ -051cac: 8170 |0012: int-to-long v0, v7 │ │ -051cae: 6e10 9b01 0600 |0013: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -051cb4: 0a07 |0016: move-result v7 │ │ -051cb6: 8172 |0017: int-to-long v2, v7 │ │ -051cb8: 9d08 0002 |0018: mul-long v8, v0, v2 │ │ -051cbc: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ -051cc0: 9e04 080a |001c: div-long v4, v8, v10 │ │ -051cc4: 1004 |001e: return-wide v4 │ │ +051d58: |[051d58] com.linuxcounter.lico_update_003.getSysInfo.FreeMemory:()J │ │ +051d68: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +051d6a: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ +051d6e: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ +051d74: 0c07 |0006: move-result-object v7 │ │ +051d76: 6e10 5315 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +051d7c: 0c07 |000a: move-result-object v7 │ │ +051d7e: 7020 9801 7600 |000b: invoke-direct {v6, v7}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +051d84: 6e10 9901 0600 |000e: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ +051d8a: 0a07 |0011: move-result v7 │ │ +051d8c: 8170 |0012: int-to-long v0, v7 │ │ +051d8e: 6e10 9b01 0600 |0013: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +051d94: 0a07 |0016: move-result v7 │ │ +051d96: 8172 |0017: int-to-long v2, v7 │ │ +051d98: 9d08 0002 |0018: mul-long v8, v0, v2 │ │ +051d9c: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ +051da0: 9e04 080a |001c: div-long v4, v8, v10 │ │ +051da4: 1004 |001e: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0001 line=349 │ │ 0x000e line=350 │ │ 0x0013 line=351 │ │ 0x0018 line=352 │ │ @@ -92321,28 +92346,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051cc8: |[051cc8] com.linuxcounter.lico_update_003.getSysInfo.FreeMemoryOfDir:(Ljava/lang/String;)J │ │ -051cd8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -051cda: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ -051cde: 7020 9801 d600 |0003: invoke-direct {v6, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -051ce4: 6e10 9901 0600 |0006: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ -051cea: 0a07 |0009: move-result v7 │ │ -051cec: 8170 |000a: int-to-long v0, v7 │ │ -051cee: 6e10 9b01 0600 |000b: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -051cf4: 0a07 |000e: move-result v7 │ │ -051cf6: 8172 |000f: int-to-long v2, v7 │ │ -051cf8: 9d08 0002 |0010: mul-long v8, v0, v2 │ │ -051cfc: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ -051d00: 9e04 080a |0014: div-long v4, v8, v10 │ │ -051d04: 1004 |0016: return-wide v4 │ │ +051da8: |[051da8] com.linuxcounter.lico_update_003.getSysInfo.FreeMemoryOfDir:(Ljava/lang/String;)J │ │ +051db8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +051dba: 2206 6400 |0001: new-instance v6, Landroid/os/StatFs; // type@0064 │ │ +051dbe: 7020 9801 d600 |0003: invoke-direct {v6, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +051dc4: 6e10 9901 0600 |0006: invoke-virtual {v6}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@0199 │ │ +051dca: 0a07 |0009: move-result v7 │ │ +051dcc: 8170 |000a: int-to-long v0, v7 │ │ +051dce: 6e10 9b01 0600 |000b: invoke-virtual {v6}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +051dd4: 0a07 |000e: move-result v7 │ │ +051dd6: 8172 |000f: int-to-long v2, v7 │ │ +051dd8: 9d08 0002 |0010: mul-long v8, v0, v2 │ │ +051ddc: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ +051de0: 9e04 080a |0014: div-long v4, v8, v10 │ │ +051de4: 1004 |0016: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0001 line=367 │ │ 0x0006 line=368 │ │ 0x000b line=369 │ │ 0x0010 line=370 │ │ @@ -92361,32 +92386,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -051d08: |[051d08] com.linuxcounter.lico_update_003.getSysInfo.TotalMemory:()J │ │ -051d18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -051d1a: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ -051d1e: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ -051d24: 0c05 |0006: move-result-object v5 │ │ -051d26: 6e10 4c15 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -051d2c: 0c05 |000a: move-result-object v5 │ │ -051d2e: 7020 9801 5400 |000b: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -051d34: 6e10 9a01 0400 |000e: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ -051d3a: 0a05 |0011: move-result v5 │ │ -051d3c: 8156 |0012: int-to-long v6, v5 │ │ -051d3e: 6e10 9b01 0400 |0013: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -051d44: 0a05 |0016: move-result v5 │ │ -051d46: 8152 |0017: int-to-long v2, v5 │ │ -051d48: 9d08 0602 |0018: mul-long v8, v6, v2 │ │ -051d4c: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ -051d50: 9e00 080a |001c: div-long v0, v8, v10 │ │ -051d54: 1000 |001e: return-wide v0 │ │ +051de8: |[051de8] com.linuxcounter.lico_update_003.getSysInfo.TotalMemory:()J │ │ +051df8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +051dfa: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ +051dfe: 7100 7201 0000 |0003: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@0172 │ │ +051e04: 0c05 |0006: move-result-object v5 │ │ +051e06: 6e10 5315 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +051e0c: 0c05 |000a: move-result-object v5 │ │ +051e0e: 7020 9801 5400 |000b: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +051e14: 6e10 9a01 0400 |000e: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ +051e1a: 0a05 |0011: move-result v5 │ │ +051e1c: 8156 |0012: int-to-long v6, v5 │ │ +051e1e: 6e10 9b01 0400 |0013: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +051e24: 0a05 |0016: move-result v5 │ │ +051e26: 8152 |0017: int-to-long v2, v5 │ │ +051e28: 9d08 0602 |0018: mul-long v8, v6, v2 │ │ +051e2c: 160a 0004 |001a: const-wide/16 v10, #int 1024 // #400 │ │ +051e30: 9e00 080a |001c: div-long v0, v8, v10 │ │ +051e34: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0001 line=340 │ │ 0x000e line=341 │ │ 0x0013 line=342 │ │ 0x0018 line=343 │ │ @@ -92404,28 +92429,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051d58: |[051d58] com.linuxcounter.lico_update_003.getSysInfo.TotalMemoryOfDir:(Ljava/lang/String;)J │ │ -051d68: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -051d6a: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ -051d6e: 7020 9801 d400 |0003: invoke-direct {v4, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ -051d74: 6e10 9a01 0400 |0006: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ -051d7a: 0a05 |0009: move-result v5 │ │ -051d7c: 8156 |000a: int-to-long v6, v5 │ │ -051d7e: 6e10 9b01 0400 |000b: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ -051d84: 0a05 |000e: move-result v5 │ │ -051d86: 8152 |000f: int-to-long v2, v5 │ │ -051d88: 9d08 0602 |0010: mul-long v8, v6, v2 │ │ -051d8c: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ -051d90: 9e00 080a |0014: div-long v0, v8, v10 │ │ -051d94: 1000 |0016: return-wide v0 │ │ +051e38: |[051e38] com.linuxcounter.lico_update_003.getSysInfo.TotalMemoryOfDir:(Ljava/lang/String;)J │ │ +051e48: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +051e4a: 2204 6400 |0001: new-instance v4, Landroid/os/StatFs; // type@0064 │ │ +051e4e: 7020 9801 d400 |0003: invoke-direct {v4, v13}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0198 │ │ +051e54: 6e10 9a01 0400 |0006: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@019a │ │ +051e5a: 0a05 |0009: move-result v5 │ │ +051e5c: 8156 |000a: int-to-long v6, v5 │ │ +051e5e: 6e10 9b01 0400 |000b: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@019b │ │ +051e64: 0a05 |000e: move-result v5 │ │ +051e66: 8152 |000f: int-to-long v2, v5 │ │ +051e68: 9d08 0602 |0010: mul-long v8, v6, v2 │ │ +051e6c: 160a 0004 |0012: const-wide/16 v10, #int 1024 // #400 │ │ +051e70: 9e00 080a |0014: div-long v0, v8, v10 │ │ +051e74: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0001 line=358 │ │ 0x0006 line=359 │ │ 0x000b line=360 │ │ 0x0010 line=361 │ │ @@ -92444,25 +92469,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -051d98: |[051d98] com.linuxcounter.lico_update_003.getSysInfo.onClick:(Landroid/view/View;)V │ │ -051da8: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -051dac: 1c01 0203 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0302 │ │ -051db0: 7030 9b00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -051db6: 6e20 2315 0300 |0007: invoke-virtual {v3, v0}, Lcom/linuxcounter/lico_update_003/getSysInfo;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@1523 │ │ -051dbc: 2201 2600 |000a: new-instance v1, Landroid/content/Intent; // type@0026 │ │ -051dc0: 1c02 0703 |000c: const-class v2, Lcom/linuxcounter/lico_update_003/sendSysInfo; // type@0307 │ │ -051dc4: 7030 9b00 3102 |000e: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ -051dca: 6e20 2215 1300 |0011: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.startActivity:(Landroid/content/Intent;)V // method@1522 │ │ -051dd0: 6e10 1915 0300 |0014: invoke-virtual {v3}, Lcom/linuxcounter/lico_update_003/getSysInfo;.finish:()V // method@1519 │ │ -051dd6: 0e00 |0017: return-void │ │ +051e78: |[051e78] com.linuxcounter.lico_update_003.getSysInfo.onClick:(Landroid/view/View;)V │ │ +051e88: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +051e8c: 1c01 0303 |0002: const-class v1, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // type@0303 │ │ +051e90: 7030 9b00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +051e96: 6e20 2a15 0300 |0007: invoke-virtual {v3, v0}, Lcom/linuxcounter/lico_update_003/getSysInfo;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@152a │ │ +051e9c: 2201 2600 |000a: new-instance v1, Landroid/content/Intent; // type@0026 │ │ +051ea0: 1c02 0803 |000c: const-class v2, Lcom/linuxcounter/lico_update_003/sendSysInfo; // type@0308 │ │ +051ea4: 7030 9b00 3102 |000e: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@009b │ │ +051eaa: 6e20 2915 1300 |0011: invoke-virtual {v3, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.startActivity:(Landroid/content/Intent;)V // method@1529 │ │ +051eb0: 6e10 2015 0300 |0014: invoke-virtual {v3}, Lcom/linuxcounter/lico_update_003/getSysInfo;.finish:()V // method@1520 │ │ +051eb6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0007 line=397 │ │ 0x000a line=399 │ │ 0x0014 line=400 │ │ 0x0017 line=401 │ │ @@ -92475,1334 +92500,1274 @@ │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 70 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 2636 16-bit code units │ │ -051dd8: |[051dd8] com.linuxcounter.lico_update_003.getSysInfo.onCreate:(Landroid/os/Bundle;)V │ │ -051de8: 1a40 bd08 |0000: const-string v64, "MyDebugOutput" // string@08bd │ │ -051dec: 1a41 1111 |0002: const-string v65, "getSysInfo: onCreate..." // string@1111 │ │ -051df0: 7702 fd10 4000 |0004: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -051df6: 1337 0000 |0007: const/16 v55, #int 0 // #0 │ │ -051dfa: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -051dfc: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -051dfe: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -051e00: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -051e02: 120b |000d: const/4 v11, #int 0 // #0 │ │ -051e04: 120a |000e: const/4 v10, #int 0 // #0 │ │ -051e06: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -051e08: 1208 |0010: const/4 v8, #int 0 // #0 │ │ -051e0a: 1313 0000 |0011: const/16 v19, #int 0 // #0 │ │ -051e0e: 1330 0000 |0013: const/16 v48, #int 0 // #0 │ │ -051e12: 1314 0000 |0015: const/16 v20, #int 0 // #0 │ │ -051e16: 7502 2200 4400 |0017: invoke-super/range {v68, v69}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -051e1c: 1440 0200 037f |001a: const v64, #float 1.74129e+38 // #7f030002 │ │ -051e22: 0800 4400 |001d: move-object/from16 v0, v68 │ │ -051e26: 0201 4000 |001f: move/from16 v1, v64 │ │ -051e2a: 6e20 2115 1000 |0021: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.setContentView:(I)V // method@1521 │ │ -051e30: 1440 1c00 097f |0024: const v64, #float 1.82105e+38 // #7f09001c │ │ -051e36: 0800 4400 |0027: move-object/from16 v0, v68 │ │ -051e3a: 0201 4000 |0029: move/from16 v1, v64 │ │ -051e3e: 6e20 1815 1000 |002b: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.findViewById:(I)Landroid/view/View; // method@1518 │ │ -051e44: 0c10 |002e: move-result-object v16 │ │ -051e46: 1f10 8802 |002f: check-cast v16, Landroid/widget/Button; // type@0288 │ │ -051e4a: 0800 1000 |0031: move-object/from16 v0, v16 │ │ -051e4e: 0801 4400 |0033: move-object/from16 v1, v68 │ │ -051e52: 6e20 a412 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ -051e58: 1440 1b00 097f |0038: const v64, #float 1.82105e+38 // #7f09001b │ │ -051e5e: 0800 4400 |003b: move-object/from16 v0, v68 │ │ -051e62: 0201 4000 |003d: move/from16 v1, v64 │ │ -051e66: 6e20 1815 1000 |003f: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.findViewById:(I)Landroid/view/View; // method@1518 │ │ -051e6c: 0c2c |0042: move-result-object v44 │ │ -051e6e: 1f2c a402 |0043: check-cast v44, Landroid/widget/TextView; // type@02a4 │ │ -051e72: 1a40 6f1b |0045: const-string v64, "user.region" // string@1b6f │ │ -051e76: 7701 0216 4000 |0047: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -051e7c: 1a40 a811 |004a: const-string v64, "http.agent" // string@11a8 │ │ -051e80: 7701 0216 4000 |004c: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -051e86: 0c40 |004f: move-result-object v64 │ │ -051e88: 1a41 e500 |0050: const-string v65, ".*Android *([0-9.]+).*" // string@00e5 │ │ -051e8c: 1a42 9900 |0052: const-string v66, "$1" // string@0099 │ │ -051e90: 7403 e515 4000 |0054: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15e5 │ │ -051e96: 0c0d |0057: move-result-object v13 │ │ -051e98: 1a40 bd08 |0058: const-string v64, "MyDebugOutput" // string@08bd │ │ -051e9c: 2241 4d03 |005a: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -051ea0: 7601 f315 4100 |005c: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051ea6: 1a42 0711 |005f: const-string v66, "getSysInfo: androidversion: " // string@1107 │ │ -051eaa: 7402 fa15 4100 |0061: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051eb0: 0c41 |0064: move-result-object v65 │ │ -051eb2: 0800 4100 |0065: move-object/from16 v0, v65 │ │ -051eb6: 6e20 fa15 d000 |0067: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051ebc: 0c41 |006a: move-result-object v65 │ │ -051ebe: 7401 ff15 4100 |006b: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051ec4: 0c41 |006e: move-result-object v65 │ │ -051ec6: 7702 fd10 4000 |006f: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -051ecc: 1a40 1f17 |0072: const-string v64, "os.version" // string@171f │ │ -051ed0: 7701 0216 4000 |0074: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -051ed6: 2232 4100 |0077: new-instance v50, Landroid/graphics/Point; // type@0041 │ │ -051eda: 7601 1201 3200 |0079: invoke-direct/range {v50}, Landroid/graphics/Point;.:()V // method@0112 │ │ -051ee0: 7401 1e15 4400 |007c: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getWindowManager:()Landroid/view/WindowManager; // method@151e │ │ -051ee6: 0c3f |007f: move-result-object v63 │ │ -051ee8: 6040 2200 |0080: sget v64, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -051eec: 1341 0b00 |0082: const/16 v65, #int 11 // #b │ │ -051ef0: 0200 4000 |0084: move/from16 v0, v64 │ │ -051ef4: 0201 4100 |0086: move/from16 v1, v65 │ │ -051ef8: 3410 e100 |0088: if-lt v0, v1, 0169 // +00e1 │ │ -051efc: 7801 1612 3f00 |008a: invoke-interface/range {v63}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ -051f02: 0c40 |008d: move-result-object v64 │ │ -051f04: 0800 4000 |008e: move-object/from16 v0, v64 │ │ -051f08: 0801 3200 |0090: move-object/from16 v1, v50 │ │ -051f0c: 6e20 0e11 1000 |0092: invoke-virtual {v0, v1}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@110e │ │ -051f12: 1a27 0000 |0095: const-string v39, "" // string@0000 │ │ -051f16: 222f 1003 |0097: new-instance v47, Ljava/io/BufferedReader; // type@0310 │ │ -051f1a: 2240 1e03 |0099: new-instance v64, Ljava/io/InputStreamReader; // type@031e │ │ -051f1e: 2241 1703 |009b: new-instance v65, Ljava/io/FileInputStream; // type@0317 │ │ -051f22: 1a42 f300 |009d: const-string v66, "/proc/loadavg" // string@00f3 │ │ -051f26: 7602 5b15 4100 |009f: invoke-direct/range {v65, v66}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@155b │ │ -051f2c: 7602 6e15 4000 |00a2: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -051f32: 1341 e803 |00a5: const/16 v65, #int 1000 // #3e8 │ │ -051f36: 0800 2f00 |00a7: move-object/from16 v0, v47 │ │ -051f3a: 0801 4000 |00a9: move-object/from16 v1, v64 │ │ -051f3e: 0202 4100 |00ab: move/from16 v2, v65 │ │ -051f42: 7030 3815 1002 |00ad: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@1538 │ │ -051f48: 7401 3b15 2f00 |00b0: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -051f4e: 0c40 |00b3: move-result-object v64 │ │ -051f50: 1a41 0400 |00b4: const-string v65, " " // string@0004 │ │ -051f54: 7402 e615 4000 |00b6: invoke-virtual/range {v64, v65}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -051f5a: 0c35 |00b9: move-result-object v53 │ │ -051f5c: 2240 4d03 |00ba: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -051f60: 7601 f315 4000 |00bc: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051f66: 1341 0000 |00bf: const/16 v65, #int 0 // #0 │ │ -051f6a: 4641 3541 |00c1: aget-object v65, v53, v65 │ │ -051f6e: 7402 fa15 4000 |00c3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051f74: 0c40 |00c6: move-result-object v64 │ │ -051f76: 1a41 0400 |00c7: const-string v65, " " // string@0004 │ │ -051f7a: 7402 fa15 4000 |00c9: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051f80: 0c40 |00cc: move-result-object v64 │ │ -051f82: 1341 0100 |00cd: const/16 v65, #int 1 // #1 │ │ -051f86: 4641 3541 |00cf: aget-object v65, v53, v65 │ │ -051f8a: 7402 fa15 4000 |00d1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051f90: 0c40 |00d4: move-result-object v64 │ │ -051f92: 1a41 0400 |00d5: const-string v65, " " // string@0004 │ │ -051f96: 7402 fa15 4000 |00d7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051f9c: 0c40 |00da: move-result-object v64 │ │ -051f9e: 1341 0200 |00db: const/16 v65, #int 2 // #2 │ │ -051fa2: 4641 3541 |00dd: aget-object v65, v53, v65 │ │ -051fa6: 7402 fa15 4000 |00df: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051fac: 0c40 |00e2: move-result-object v64 │ │ -051fae: 7401 ff15 4000 |00e3: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051fb4: 0c27 |00e6: move-result-object v39 │ │ -051fb6: 7401 3915 2f00 |00e7: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -051fbc: 1a40 bd08 |00ea: const-string v64, "MyDebugOutput" // string@08bd │ │ -051fc0: 2241 4d03 |00ec: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -051fc4: 7601 f315 4100 |00ee: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -051fca: 1a42 0f11 |00f1: const-string v66, "getSysInfo: loadavg: " // string@110f │ │ -051fce: 7402 fa15 4100 |00f3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051fd4: 0c41 |00f6: move-result-object v65 │ │ -051fd6: 0800 4100 |00f7: move-object/from16 v0, v65 │ │ -051fda: 0801 2700 |00f9: move-object/from16 v1, v39 │ │ -051fde: 6e20 fa15 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -051fe4: 0c41 |00fe: move-result-object v65 │ │ -051fe6: 7401 ff15 4100 |00ff: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -051fec: 0c41 |0102: move-result-object v65 │ │ -051fee: 7702 fd10 4000 |0103: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -051ff4: 1a12 0000 |0106: const-string v18, "" // string@0000 │ │ -051ff8: 1a40 f200 |0108: const-string v64, "/proc/cpuinfo" // string@00f2 │ │ -051ffc: 7701 1c15 4000 |010a: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@151c │ │ -052002: 0c40 |010d: move-result-object v64 │ │ -052004: 1a41 0300 |010e: const-string v65, " " // string@0003 │ │ -052008: 1a42 0000 |0110: const-string v66, "" // string@0000 │ │ -05200c: 7403 e415 4000 |0112: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -052012: 0c40 |0115: move-result-object v64 │ │ -052014: 1a41 0200 |0116: const-string v65, " │ │ + insns size : 2516 16-bit code units │ │ +051eb8: |[051eb8] com.linuxcounter.lico_update_003.getSysInfo.onCreate:(Landroid/os/Bundle;)V │ │ +051ec8: 1a40 d208 |0000: const-string v64, "MyDebugOutput" // string@08d2 │ │ +051ecc: 1a41 1e11 |0002: const-string v65, "getSysInfo: onCreate..." // string@111e │ │ +051ed0: 7702 fd10 4000 |0004: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +051ed6: 1337 0000 |0007: const/16 v55, #int 0 // #0 │ │ +051eda: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +051edc: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +051ede: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +051ee0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +051ee2: 120b |000d: const/4 v11, #int 0 // #0 │ │ +051ee4: 120a |000e: const/4 v10, #int 0 // #0 │ │ +051ee6: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +051ee8: 1208 |0010: const/4 v8, #int 0 // #0 │ │ +051eea: 1313 0000 |0011: const/16 v19, #int 0 // #0 │ │ +051eee: 1330 0000 |0013: const/16 v48, #int 0 // #0 │ │ +051ef2: 1314 0000 |0015: const/16 v20, #int 0 // #0 │ │ +051ef6: 7502 2200 4400 |0017: invoke-super/range {v68, v69}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +051efc: 1440 0200 037f |001a: const v64, #float 1.74129e+38 // #7f030002 │ │ +051f02: 0800 4400 |001d: move-object/from16 v0, v68 │ │ +051f06: 0201 4000 |001f: move/from16 v1, v64 │ │ +051f0a: 6e20 2815 1000 |0021: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.setContentView:(I)V // method@1528 │ │ +051f10: 1440 1c00 097f |0024: const v64, #float 1.82105e+38 // #7f09001c │ │ +051f16: 0800 4400 |0027: move-object/from16 v0, v68 │ │ +051f1a: 0201 4000 |0029: move/from16 v1, v64 │ │ +051f1e: 6e20 1f15 1000 |002b: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.findViewById:(I)Landroid/view/View; // method@151f │ │ +051f24: 0c10 |002e: move-result-object v16 │ │ +051f26: 1f10 8802 |002f: check-cast v16, Landroid/widget/Button; // type@0288 │ │ +051f2a: 0800 1000 |0031: move-object/from16 v0, v16 │ │ +051f2e: 0801 4400 |0033: move-object/from16 v1, v68 │ │ +051f32: 6e20 a412 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12a4 │ │ +051f38: 1440 1b00 097f |0038: const v64, #float 1.82105e+38 // #7f09001b │ │ +051f3e: 0800 4400 |003b: move-object/from16 v0, v68 │ │ +051f42: 0201 4000 |003d: move/from16 v1, v64 │ │ +051f46: 6e20 1f15 1000 |003f: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.findViewById:(I)Landroid/view/View; // method@151f │ │ +051f4c: 0c2c |0042: move-result-object v44 │ │ +051f4e: 1f2c a402 |0043: check-cast v44, Landroid/widget/TextView; // type@02a4 │ │ +051f52: 1a40 751b |0045: const-string v64, "user.region" // string@1b75 │ │ +051f56: 7701 0916 4000 |0047: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +051f5c: 1a40 b611 |004a: const-string v64, "http.agent" // string@11b6 │ │ +051f60: 7701 0916 4000 |004c: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +051f66: 0c40 |004f: move-result-object v64 │ │ +051f68: 1a41 f700 |0050: const-string v65, ".*Android *([0-9.]+).*" // string@00f7 │ │ +051f6c: 1a42 ac00 |0052: const-string v66, "$1" // string@00ac │ │ +051f70: 7403 ec15 4000 |0054: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@15ec │ │ +051f76: 0c0d |0057: move-result-object v13 │ │ +051f78: 1a40 d208 |0058: const-string v64, "MyDebugOutput" // string@08d2 │ │ +051f7c: 2241 4f03 |005a: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +051f80: 7601 fa15 4100 |005c: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +051f86: 1a42 1411 |005f: const-string v66, "getSysInfo: androidversion: " // string@1114 │ │ +051f8a: 7402 0116 4100 |0061: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051f90: 0c41 |0064: move-result-object v65 │ │ +051f92: 0800 4100 |0065: move-object/from16 v0, v65 │ │ +051f96: 6e20 0116 d000 |0067: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +051f9c: 0c41 |006a: move-result-object v65 │ │ +051f9e: 7401 0616 4100 |006b: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +051fa4: 0c41 |006e: move-result-object v65 │ │ +051fa6: 7702 fd10 4000 |006f: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +051fac: 1a40 2917 |0072: const-string v64, "os.version" // string@1729 │ │ +051fb0: 7701 0916 4000 |0074: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +051fb6: 2232 4100 |0077: new-instance v50, Landroid/graphics/Point; // type@0041 │ │ +051fba: 7601 1201 3200 |0079: invoke-direct/range {v50}, Landroid/graphics/Point;.:()V // method@0112 │ │ +051fc0: 7401 2515 4400 |007c: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getWindowManager:()Landroid/view/WindowManager; // method@1525 │ │ +051fc6: 0c3f |007f: move-result-object v63 │ │ +051fc8: 6040 2200 |0080: sget v64, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +051fcc: 1341 0b00 |0082: const/16 v65, #int 11 // #b │ │ +051fd0: 0200 4000 |0084: move/from16 v0, v64 │ │ +051fd4: 0201 4100 |0086: move/from16 v1, v65 │ │ +051fd8: 3410 e100 |0088: if-lt v0, v1, 0169 // +00e1 │ │ +051fdc: 7801 1612 3f00 |008a: invoke-interface/range {v63}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ +051fe2: 0c40 |008d: move-result-object v64 │ │ +051fe4: 0800 4000 |008e: move-object/from16 v0, v64 │ │ +051fe8: 0801 3200 |0090: move-object/from16 v1, v50 │ │ +051fec: 6e20 0e11 1000 |0092: invoke-virtual {v0, v1}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@110e │ │ +051ff2: 1a27 0000 |0095: const-string v39, "" // string@0000 │ │ +051ff6: 222f 1103 |0097: new-instance v47, Ljava/io/BufferedReader; // type@0311 │ │ +051ffa: 2240 1f03 |0099: new-instance v64, Ljava/io/InputStreamReader; // type@031f │ │ +051ffe: 2241 1803 |009b: new-instance v65, Ljava/io/FileInputStream; // type@0318 │ │ +052002: 1a42 0501 |009d: const-string v66, "/proc/loadavg" // string@0105 │ │ +052006: 7602 6215 4100 |009f: invoke-direct/range {v65, v66}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@1562 │ │ +05200c: 7602 7515 4000 |00a2: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +052012: 1341 e803 |00a5: const/16 v65, #int 1000 // #3e8 │ │ +052016: 0800 2f00 |00a7: move-object/from16 v0, v47 │ │ +05201a: 0801 4000 |00a9: move-object/from16 v1, v64 │ │ +05201e: 0202 4100 |00ab: move/from16 v2, v65 │ │ +052022: 7030 3f15 1002 |00ad: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@153f │ │ +052028: 7401 4215 2f00 |00b0: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +05202e: 0c40 |00b3: move-result-object v64 │ │ +052030: 1a41 1700 |00b4: const-string v65, " " // string@0017 │ │ +052034: 7402 ed15 4000 |00b6: invoke-virtual/range {v64, v65}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05203a: 0c35 |00b9: move-result-object v53 │ │ +05203c: 2240 4f03 |00ba: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +052040: 7601 fa15 4000 |00bc: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052046: 1341 0000 |00bf: const/16 v65, #int 0 // #0 │ │ +05204a: 4641 3541 |00c1: aget-object v65, v53, v65 │ │ +05204e: 7402 0116 4000 |00c3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052054: 0c40 |00c6: move-result-object v64 │ │ +052056: 1a41 1700 |00c7: const-string v65, " " // string@0017 │ │ +05205a: 7402 0116 4000 |00c9: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052060: 0c40 |00cc: move-result-object v64 │ │ +052062: 1341 0100 |00cd: const/16 v65, #int 1 // #1 │ │ +052066: 4641 3541 |00cf: aget-object v65, v53, v65 │ │ +05206a: 7402 0116 4000 |00d1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052070: 0c40 |00d4: move-result-object v64 │ │ +052072: 1a41 1700 |00d5: const-string v65, " " // string@0017 │ │ +052076: 7402 0116 4000 |00d7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05207c: 0c40 |00da: move-result-object v64 │ │ +05207e: 1341 0200 |00db: const/16 v65, #int 2 // #2 │ │ +052082: 4641 3541 |00dd: aget-object v65, v53, v65 │ │ +052086: 7402 0116 4000 |00df: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05208c: 0c40 |00e2: move-result-object v64 │ │ +05208e: 7401 0616 4000 |00e3: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052094: 0c27 |00e6: move-result-object v39 │ │ +052096: 7401 4015 2f00 |00e7: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +05209c: 1a40 d208 |00ea: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0520a0: 2241 4f03 |00ec: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0520a4: 7601 fa15 4100 |00ee: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0520aa: 1a42 1c11 |00f1: const-string v66, "getSysInfo: loadavg: " // string@111c │ │ +0520ae: 7402 0116 4100 |00f3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0520b4: 0c41 |00f6: move-result-object v65 │ │ +0520b6: 0800 4100 |00f7: move-object/from16 v0, v65 │ │ +0520ba: 0801 2700 |00f9: move-object/from16 v1, v39 │ │ +0520be: 6e20 0116 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0520c4: 0c41 |00fe: move-result-object v65 │ │ +0520c6: 7401 0616 4100 |00ff: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0520cc: 0c41 |0102: move-result-object v65 │ │ +0520ce: 7702 fd10 4000 |0103: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0520d4: 1a12 0000 |0106: const-string v18, "" // string@0000 │ │ +0520d8: 1a40 0401 |0108: const-string v64, "/proc/cpuinfo" // string@0104 │ │ +0520dc: 7701 2315 4000 |010a: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1523 │ │ +0520e2: 0c40 |010d: move-result-object v64 │ │ +0520e4: 1a41 1600 |010e: const-string v65, " " // string@0016 │ │ +0520e8: 1a42 0000 |0110: const-string v66, "" // string@0000 │ │ +0520ec: 7403 eb15 4000 |0112: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0520f2: 0c40 |0115: move-result-object v64 │ │ +0520f4: 1a41 0200 |0116: const-string v65, " │ │ │ │ " // string@0002 │ │ -052018: 1a42 0100 |0118: const-string v66, " │ │ +0520f8: 1a42 0100 |0118: const-string v66, " │ │ " // string@0001 │ │ -05201c: 7403 e415 4000 |011a: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -052022: 0c12 |011d: move-result-object v18 │ │ -052024: 1a40 0100 |011e: const-string v64, " │ │ +0520fc: 7403 eb15 4000 |011a: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +052102: 0c12 |011d: move-result-object v18 │ │ +052104: 1a40 0100 |011e: const-string v64, " │ │ " // string@0001 │ │ -052028: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -05202c: 0801 4000 |0122: move-object/from16 v1, v64 │ │ -052030: 6e20 e615 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -052036: 0c37 |0127: move-result-object v55 │ │ -052038: 120c |0128: const/4 v12, #int 0 // #0 │ │ -05203a: 0800 3700 |0129: move-object/from16 v0, v55 │ │ -05203e: 2100 |012b: array-length v0, v0 │ │ -052040: 0240 0000 |012c: move/from16 v64, v0 │ │ -052044: 0200 4000 |012e: move/from16 v0, v64 │ │ -052048: 350c 7400 |0130: if-ge v12, v0, 01a4 // +0074 │ │ -05204c: 4625 370c |0132: aget-object v37, v55, v12 │ │ -052050: 1a40 f900 |0134: const-string v64, ":" // string@00f9 │ │ -052054: 0800 2500 |0136: move-object/from16 v0, v37 │ │ -052058: 0801 4000 |0138: move-object/from16 v1, v64 │ │ -05205c: 6e20 e615 1000 |013a: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -052062: 0c39 |013d: move-result-object v57 │ │ -052064: 1340 0000 |013e: const/16 v64, #int 0 // #0 │ │ -052068: 4640 3940 |0140: aget-object v64, v57, v64 │ │ -05206c: 7401 ee15 4000 |0142: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052072: 0c40 |0145: move-result-object v64 │ │ -052074: 1a41 510b |0146: const-string v65, "^Processor.*" // string@0b51 │ │ -052078: 7402 e315 4000 |0148: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05207e: 0a40 |014b: move-result v64 │ │ -052080: 3840 2f00 |014c: if-eqz v64, 017b // +002f │ │ -052084: 1340 0100 |014e: const/16 v64, #int 1 // #1 │ │ -052088: 4640 3940 |0150: aget-object v64, v57, v64 │ │ -05208c: 7401 ee15 4000 |0152: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052092: 0c40 |0155: move-result-object v64 │ │ -052094: 1a41 530b |0156: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -052098: 7402 e315 4000 |0158: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05209e: 0a40 |015b: move-result v64 │ │ -0520a0: 3840 1f00 |015c: if-eqz v64, 017b // +001f │ │ -0520a4: 1340 0100 |015e: const/16 v64, #int 1 // #1 │ │ -0520a8: 4640 3940 |0160: aget-object v64, v57, v64 │ │ -0520ac: 7401 ee15 4000 |0162: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0520b2: 0c13 |0165: move-result-object v19 │ │ -0520b4: d80c 0c01 |0166: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0520b8: 28c1 |0168: goto 0129 // -003f │ │ -0520ba: 7801 1612 3f00 |0169: invoke-interface/range {v63}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ -0520c0: 0c15 |016c: move-result-object v21 │ │ -0520c2: 7401 0f11 1500 |016d: invoke-virtual/range {v21}, Landroid/view/Display;.getWidth:()I // method@110f │ │ -0520c8: 7401 0d11 1500 |0170: invoke-virtual/range {v21}, Landroid/view/Display;.getHeight:()I // method@110d │ │ -0520ce: 2900 22ff |0173: goto/16 0095 // -00de │ │ -0520d2: 0d1c |0175: move-exception v28 │ │ -0520d4: 7401 6915 1c00 |0176: invoke-virtual/range {v28}, Ljava/io/IOException;.printStackTrace:()V // method@1569 │ │ -0520da: 2900 71ff |0179: goto/16 00ea // -008f │ │ -0520de: 1340 0000 |017b: const/16 v64, #int 0 // #0 │ │ -0520e2: 4640 3940 |017d: aget-object v64, v57, v64 │ │ -0520e6: 7401 ee15 4000 |017f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0520ec: 0c40 |0182: move-result-object v64 │ │ -0520ee: 1a41 550b |0183: const-string v65, "^processor.*" // string@0b55 │ │ -0520f2: 7402 e315 4000 |0185: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0520f8: 0a40 |0188: move-result v64 │ │ -0520fa: 3840 ddff |0189: if-eqz v64, 0166 // -0023 │ │ -0520fe: 1340 0100 |018b: const/16 v64, #int 1 // #1 │ │ -052102: 4640 3940 |018d: aget-object v64, v57, v64 │ │ -052106: 7401 ee15 4000 |018f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05210c: 0c40 |0192: move-result-object v64 │ │ -05210e: 1a41 520b |0193: const-string v65, "^[0-9]+" // string@0b52 │ │ -052112: 7402 e315 4000 |0195: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -052118: 0a40 |0198: move-result v64 │ │ -05211a: 3840 cdff |0199: if-eqz v64, 0166 // -0033 │ │ -05211e: 1340 0100 |019b: const/16 v64, #int 1 // #1 │ │ -052122: 4640 3940 |019d: aget-object v64, v57, v64 │ │ -052126: 7401 ee15 4000 |019f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05212c: 0c30 |01a2: move-result-object v48 │ │ -05212e: 28c3 |01a3: goto 0166 // -003d │ │ -052130: 7701 a915 3000 |01a4: invoke-static/range {v48}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -052136: 0a14 |01a7: move-result v20 │ │ -052138: d814 1401 |01a8: add-int/lit8 v20, v20, #int 1 // #01 │ │ -05213c: 1a40 bd08 |01aa: const-string v64, "MyDebugOutput" // string@08bd │ │ -052140: 2241 4d03 |01ac: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -052144: 7601 f315 4100 |01ae: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05214a: 1a42 0911 |01b1: const-string v66, "getSysInfo: cpumodel: " // string@1109 │ │ -05214e: 7402 fa15 4100 |01b3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052154: 0c41 |01b6: move-result-object v65 │ │ -052156: 0800 4100 |01b7: move-object/from16 v0, v65 │ │ -05215a: 0801 1300 |01b9: move-object/from16 v1, v19 │ │ -05215e: 6e20 fa15 1000 |01bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052164: 0c41 |01be: move-result-object v65 │ │ -052166: 7401 ff15 4100 |01bf: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05216c: 0c41 |01c2: move-result-object v65 │ │ -05216e: 7702 fd10 4000 |01c3: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052174: 1a40 bd08 |01c6: const-string v64, "MyDebugOutput" // string@08bd │ │ -052178: 2241 4d03 |01c8: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05217c: 7601 f315 4100 |01ca: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052182: 1a42 0a11 |01cd: const-string v66, "getSysInfo: cpunum: " // string@110a │ │ -052186: 7402 fa15 4100 |01cf: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05218c: 0c41 |01d2: move-result-object v65 │ │ -05218e: 0800 4100 |01d3: move-object/from16 v0, v65 │ │ -052192: 0201 1400 |01d5: move/from16 v1, v20 │ │ -052196: 6e20 f615 1000 |01d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05219c: 0c41 |01da: move-result-object v65 │ │ -05219e: 7401 ff15 4100 |01db: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0521a4: 0c41 |01de: move-result-object v65 │ │ -0521a6: 7702 fd10 4000 |01df: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0521ac: 1a20 0000 |01e2: const-string v32, "" // string@0000 │ │ -0521b0: 1a40 f200 |01e4: const-string v64, "/proc/cpuinfo" // string@00f2 │ │ -0521b4: 7701 1c15 4000 |01e6: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@151c │ │ -0521ba: 0c40 |01e9: move-result-object v64 │ │ -0521bc: 1a41 0300 |01ea: const-string v65, " " // string@0003 │ │ -0521c0: 1a42 0000 |01ec: const-string v66, "" // string@0000 │ │ -0521c4: 7403 e415 4000 |01ee: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0521ca: 0c40 |01f1: move-result-object v64 │ │ -0521cc: 1a41 0200 |01f2: const-string v65, " │ │ +052108: 0800 1200 |0120: move-object/from16 v0, v18 │ │ +05210c: 0801 4000 |0122: move-object/from16 v1, v64 │ │ +052110: 6e20 ed15 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +052116: 0c37 |0127: move-result-object v55 │ │ +052118: 120c |0128: const/4 v12, #int 0 // #0 │ │ +05211a: 0800 3700 |0129: move-object/from16 v0, v55 │ │ +05211e: 2100 |012b: array-length v0, v0 │ │ +052120: 0240 0000 |012c: move/from16 v64, v0 │ │ +052124: 0200 4000 |012e: move/from16 v0, v64 │ │ +052128: 350c 7400 |0130: if-ge v12, v0, 01a4 // +0074 │ │ +05212c: 4625 370c |0132: aget-object v37, v55, v12 │ │ +052130: 1a40 0b01 |0134: const-string v64, ":" // string@010b │ │ +052134: 0800 2500 |0136: move-object/from16 v0, v37 │ │ +052138: 0801 4000 |0138: move-object/from16 v1, v64 │ │ +05213c: 6e20 ed15 1000 |013a: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +052142: 0c39 |013d: move-result-object v57 │ │ +052144: 1340 0000 |013e: const/16 v64, #int 0 // #0 │ │ +052148: 4640 3940 |0140: aget-object v64, v57, v64 │ │ +05214c: 7401 f515 4000 |0142: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052152: 0c40 |0145: move-result-object v64 │ │ +052154: 1a41 670b |0146: const-string v65, "^Processor.*" // string@0b67 │ │ +052158: 7402 ea15 4000 |0148: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05215e: 0a40 |014b: move-result v64 │ │ +052160: 3840 2f00 |014c: if-eqz v64, 017b // +002f │ │ +052164: 1340 0100 |014e: const/16 v64, #int 1 // #1 │ │ +052168: 4640 3940 |0150: aget-object v64, v57, v64 │ │ +05216c: 7401 f515 4000 |0152: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052172: 0c40 |0155: move-result-object v64 │ │ +052174: 1a41 690b |0156: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +052178: 7402 ea15 4000 |0158: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05217e: 0a40 |015b: move-result v64 │ │ +052180: 3840 1f00 |015c: if-eqz v64, 017b // +001f │ │ +052184: 1340 0100 |015e: const/16 v64, #int 1 // #1 │ │ +052188: 4640 3940 |0160: aget-object v64, v57, v64 │ │ +05218c: 7401 f515 4000 |0162: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052192: 0c13 |0165: move-result-object v19 │ │ +052194: d80c 0c01 |0166: add-int/lit8 v12, v12, #int 1 // #01 │ │ +052198: 28c1 |0168: goto 0129 // -003f │ │ +05219a: 7801 1612 3f00 |0169: invoke-interface/range {v63}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ +0521a0: 0c15 |016c: move-result-object v21 │ │ +0521a2: 7401 0f11 1500 |016d: invoke-virtual/range {v21}, Landroid/view/Display;.getWidth:()I // method@110f │ │ +0521a8: 7401 0d11 1500 |0170: invoke-virtual/range {v21}, Landroid/view/Display;.getHeight:()I // method@110d │ │ +0521ae: 2900 22ff |0173: goto/16 0095 // -00de │ │ +0521b2: 0d1c |0175: move-exception v28 │ │ +0521b4: 7401 7015 1c00 |0176: invoke-virtual/range {v28}, Ljava/io/IOException;.printStackTrace:()V // method@1570 │ │ +0521ba: 2900 71ff |0179: goto/16 00ea // -008f │ │ +0521be: 1340 0000 |017b: const/16 v64, #int 0 // #0 │ │ +0521c2: 4640 3940 |017d: aget-object v64, v57, v64 │ │ +0521c6: 7401 f515 4000 |017f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0521cc: 0c40 |0182: move-result-object v64 │ │ +0521ce: 1a41 6b0b |0183: const-string v65, "^processor.*" // string@0b6b │ │ +0521d2: 7402 ea15 4000 |0185: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0521d8: 0a40 |0188: move-result v64 │ │ +0521da: 3840 ddff |0189: if-eqz v64, 0166 // -0023 │ │ +0521de: 1340 0100 |018b: const/16 v64, #int 1 // #1 │ │ +0521e2: 4640 3940 |018d: aget-object v64, v57, v64 │ │ +0521e6: 7401 f515 4000 |018f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0521ec: 0c40 |0192: move-result-object v64 │ │ +0521ee: 1a41 680b |0193: const-string v65, "^[0-9]+" // string@0b68 │ │ +0521f2: 7402 ea15 4000 |0195: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0521f8: 0a40 |0198: move-result v64 │ │ +0521fa: 3840 cdff |0199: if-eqz v64, 0166 // -0033 │ │ +0521fe: 1340 0100 |019b: const/16 v64, #int 1 // #1 │ │ +052202: 4640 3940 |019d: aget-object v64, v57, v64 │ │ +052206: 7401 f515 4000 |019f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05220c: 0c30 |01a2: move-result-object v48 │ │ +05220e: 28c3 |01a3: goto 0166 // -003d │ │ +052210: 7701 b015 3000 |01a4: invoke-static/range {v48}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +052216: 0a14 |01a7: move-result v20 │ │ +052218: d814 1401 |01a8: add-int/lit8 v20, v20, #int 1 // #01 │ │ +05221c: 1a40 d208 |01aa: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052220: 2241 4f03 |01ac: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052224: 7601 fa15 4100 |01ae: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05222a: 1a42 1611 |01b1: const-string v66, "getSysInfo: cpumodel: " // string@1116 │ │ +05222e: 7402 0116 4100 |01b3: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052234: 0c41 |01b6: move-result-object v65 │ │ +052236: 0800 4100 |01b7: move-object/from16 v0, v65 │ │ +05223a: 0801 1300 |01b9: move-object/from16 v1, v19 │ │ +05223e: 6e20 0116 1000 |01bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052244: 0c41 |01be: move-result-object v65 │ │ +052246: 7401 0616 4100 |01bf: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05224c: 0c41 |01c2: move-result-object v65 │ │ +05224e: 7702 fd10 4000 |01c3: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052254: 1a40 d208 |01c6: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052258: 2241 4f03 |01c8: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +05225c: 7601 fa15 4100 |01ca: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052262: 1a42 1711 |01cd: const-string v66, "getSysInfo: cpunum: " // string@1117 │ │ +052266: 7402 0116 4100 |01cf: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05226c: 0c41 |01d2: move-result-object v65 │ │ +05226e: 0800 4100 |01d3: move-object/from16 v0, v65 │ │ +052272: 0201 1400 |01d5: move/from16 v1, v20 │ │ +052276: 6e20 fd15 1000 |01d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05227c: 0c41 |01da: move-result-object v65 │ │ +05227e: 7401 0616 4100 |01db: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052284: 0c41 |01de: move-result-object v65 │ │ +052286: 7702 fd10 4000 |01df: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +05228c: 1a20 0000 |01e2: const-string v32, "" // string@0000 │ │ +052290: 1a40 0401 |01e4: const-string v64, "/proc/cpuinfo" // string@0104 │ │ +052294: 7701 2315 4000 |01e6: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1523 │ │ +05229a: 0c40 |01e9: move-result-object v64 │ │ +05229c: 1a41 1600 |01ea: const-string v65, " " // string@0016 │ │ +0522a0: 1a42 0000 |01ec: const-string v66, "" // string@0000 │ │ +0522a4: 7403 eb15 4000 |01ee: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0522aa: 0c40 |01f1: move-result-object v64 │ │ +0522ac: 1a41 0200 |01f2: const-string v65, " │ │ │ │ " // string@0002 │ │ -0521d0: 1a42 0100 |01f4: const-string v66, " │ │ -" // string@0001 │ │ -0521d4: 7403 e415 4000 |01f6: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0521da: 0c21 |01f9: move-result-object v33 │ │ -0521dc: 1a40 0100 |01fa: const-string v64, " │ │ -" // string@0001 │ │ -0521e0: 0800 2100 |01fc: move-object/from16 v0, v33 │ │ -0521e4: 0801 4000 |01fe: move-object/from16 v1, v64 │ │ -0521e8: 6e20 e615 1000 |0200: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0521ee: 0c37 |0203: move-result-object v55 │ │ -0521f0: 120c |0204: const/4 v12, #int 0 // #0 │ │ -0521f2: 0800 3700 |0205: move-object/from16 v0, v55 │ │ -0521f6: 2100 |0207: array-length v0, v0 │ │ -0521f8: 0240 0000 |0208: move/from16 v64, v0 │ │ -0521fc: 0200 4000 |020a: move/from16 v0, v64 │ │ -052200: 350c 8a00 |020c: if-ge v12, v0, 0296 // +008a │ │ -052204: 4625 370c |020e: aget-object v37, v55, v12 │ │ -052208: 1a40 f900 |0210: const-string v64, ":" // string@00f9 │ │ -05220c: 0800 2500 |0212: move-object/from16 v0, v37 │ │ -052210: 0801 4000 |0214: move-object/from16 v1, v64 │ │ -052214: 6e20 e615 1000 |0216: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -05221a: 0c39 |0219: move-result-object v57 │ │ -05221c: 1340 0000 |021a: const/16 v64, #int 0 // #0 │ │ -052220: 4640 3940 |021c: aget-object v64, v57, v64 │ │ -052224: 7401 ee15 4000 |021e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05222a: 0c40 |0221: move-result-object v64 │ │ -05222c: 1a41 500b |0222: const-string v65, "^Features.*" // string@0b50 │ │ -052230: 7402 e315 4000 |0224: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -052236: 0a40 |0227: move-result v64 │ │ -052238: 3840 1a00 |0228: if-eqz v64, 0242 // +001a │ │ -05223c: 1340 0100 |022a: const/16 v64, #int 1 // #1 │ │ -052240: 4640 3940 |022c: aget-object v64, v57, v64 │ │ -052244: 7401 ee15 4000 |022e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05224a: 0c40 |0231: move-result-object v64 │ │ -05224c: 1a41 530b |0232: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -052250: 7402 e315 4000 |0234: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -052256: 0a40 |0237: move-result v64 │ │ -052258: 3840 0a00 |0238: if-eqz v64, 0242 // +000a │ │ -05225c: 1340 0100 |023a: const/16 v64, #int 1 // #1 │ │ -052260: 4640 3940 |023c: aget-object v64, v57, v64 │ │ -052264: 7401 ee15 4000 |023e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05226a: 0c20 |0241: move-result-object v32 │ │ -05226c: 1340 0000 |0242: const/16 v64, #int 0 // #0 │ │ -052270: 4640 3940 |0244: aget-object v64, v57, v64 │ │ -052274: 7401 ee15 4000 |0246: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05227a: 0c40 |0249: move-result-object v64 │ │ -05227c: 1a41 540b |024a: const-string v65, "^flags.*" // string@0b54 │ │ -052280: 7402 e315 4000 |024c: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -052286: 0a40 |024f: move-result v64 │ │ -052288: 3840 1a00 |0250: if-eqz v64, 026a // +001a │ │ -05228c: 1340 0100 |0252: const/16 v64, #int 1 // #1 │ │ -052290: 4640 3940 |0254: aget-object v64, v57, v64 │ │ -052294: 7401 ee15 4000 |0256: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05229a: 0c40 |0259: move-result-object v64 │ │ -05229c: 1a41 530b |025a: const-string v65, "^[a-zA-Z]+.*" // string@0b53 │ │ -0522a0: 7402 e315 4000 |025c: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0522a6: 0a40 |025f: move-result v64 │ │ -0522a8: 3840 0a00 |0260: if-eqz v64, 026a // +000a │ │ -0522ac: 1340 0100 |0262: const/16 v64, #int 1 // #1 │ │ -0522b0: 4640 3940 |0264: aget-object v64, v57, v64 │ │ -0522b4: 7401 ee15 4000 |0266: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0522ba: 0c20 |0269: move-result-object v32 │ │ -0522bc: d80c 0c01 |026a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0522c0: 2899 |026c: goto 0205 // -0067 │ │ -0522c2: 0d2d |026d: move-exception v45 │ │ -0522c4: 6240 b106 |026e: sget-object v64, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@06b1 │ │ -0522c8: 2241 4d03 |0270: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0522cc: 7601 f315 4100 |0272: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0522d2: 1a42 7402 |0275: const-string v66, "Could not parse " // string@0274 │ │ -0522d6: 7402 fa15 4100 |0277: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0522dc: 0c41 |027a: move-result-object v65 │ │ -0522de: 0800 4100 |027b: move-object/from16 v0, v65 │ │ -0522e2: 0801 2d00 |027d: move-object/from16 v1, v45 │ │ -0522e6: 6e20 f915 1000 |027f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0522ec: 0c41 |0282: move-result-object v65 │ │ -0522ee: 7401 ff15 4100 |0283: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0522f4: 0c41 |0286: move-result-object v65 │ │ -0522f6: 7402 7215 4000 |0287: invoke-virtual/range {v64, v65}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@1572 │ │ -0522fc: 2900 20ff |028a: goto/16 01aa // -00e0 │ │ -052300: 0d1a |028c: move-exception v26 │ │ -052302: 7401 9f15 1a00 |028d: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -052308: 2900 1aff |0290: goto/16 01aa // -00e6 │ │ -05230c: 0d1a |0292: move-exception v26 │ │ -05230e: 7401 9f15 1a00 |0293: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -052314: 1a40 bd08 |0296: const-string v64, "MyDebugOutput" // string@08bd │ │ -052318: 2241 4d03 |0298: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05231c: 7601 f315 4100 |029a: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052322: 1a42 0d11 |029d: const-string v66, "getSysInfo: flags: " // string@110d │ │ -052326: 7402 fa15 4100 |029f: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05232c: 0c41 |02a2: move-result-object v65 │ │ -05232e: 0800 4100 |02a3: move-object/from16 v0, v65 │ │ -052332: 0801 2000 |02a5: move-object/from16 v1, v32 │ │ -052336: 6e20 fa15 1000 |02a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05233c: 0c41 |02aa: move-result-object v65 │ │ -05233e: 7401 ff15 4100 |02ab: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052344: 0c41 |02ae: move-result-object v65 │ │ -052346: 7702 fd10 4000 |02af: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -05234c: 1a2b 0000 |02b2: const-string v43, "" // string@0000 │ │ -052350: 1a40 f400 |02b4: const-string v64, "/proc/meminfo" // string@00f4 │ │ -052354: 7701 1c15 4000 |02b6: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@151c │ │ -05235a: 0c2b |02b9: move-result-object v43 │ │ -05235c: 1a40 0100 |02ba: const-string v64, " │ │ -" // string@0001 │ │ -052360: 0800 2b00 |02bc: move-object/from16 v0, v43 │ │ -052364: 0801 4000 |02be: move-object/from16 v1, v64 │ │ -052368: 6e20 e615 1000 |02c0: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -05236e: 0c37 |02c3: move-result-object v55 │ │ -052370: 120c |02c4: const/4 v12, #int 0 // #0 │ │ -052372: 0800 3700 |02c5: move-object/from16 v0, v55 │ │ -052376: 2100 |02c7: array-length v0, v0 │ │ -052378: 0240 0000 |02c8: move/from16 v64, v0 │ │ -05237c: 0200 4000 |02ca: move/from16 v0, v64 │ │ -052380: 350c b800 |02cc: if-ge v12, v0, 0384 // +00b8 │ │ -052384: 4625 370c |02ce: aget-object v37, v55, v12 │ │ -052388: 1a40 f900 |02d0: const-string v64, ":" // string@00f9 │ │ -05238c: 0800 2500 |02d2: move-object/from16 v0, v37 │ │ -052390: 0801 4000 |02d4: move-object/from16 v1, v64 │ │ -052394: 6e20 e615 1000 |02d6: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -05239a: 0c39 |02d9: move-result-object v57 │ │ -05239c: 1340 0000 |02da: const/16 v64, #int 0 // #0 │ │ -0523a0: 4640 3940 |02dc: aget-object v64, v57, v64 │ │ -0523a4: 7401 ee15 4000 |02de: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0523aa: 0c40 |02e1: move-result-object v64 │ │ -0523ac: 1a41 e700 |02e2: const-string v65, ".*MemTotal.*" // string@00e7 │ │ -0523b0: 7402 e315 4000 |02e4: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0523b6: 0a40 |02e7: move-result v64 │ │ -0523b8: 3840 1d00 |02e8: if-eqz v64, 0305 // +001d │ │ -0523bc: 1340 0100 |02ea: const/16 v64, #int 1 // #1 │ │ -0523c0: 4640 3940 |02ec: aget-object v64, v57, v64 │ │ -0523c4: 1a41 5c00 |02ee: const-string v65, " kB" // string@005c │ │ -0523c8: 1a42 0000 |02f0: const-string v66, "" // string@0000 │ │ -0523cc: 7403 e415 4000 |02f2: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0523d2: 0c40 |02f5: move-result-object v64 │ │ -0523d4: 7401 ee15 4000 |02f6: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0523da: 0c07 |02f9: move-result-object v7 │ │ -0523dc: 6e10 eb15 0700 |02fa: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -0523e2: 0c40 |02fd: move-result-object v64 │ │ -0523e4: 7701 a915 4000 |02fe: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -0523ea: 0a06 |0301: move-result v6 │ │ -0523ec: d80c 0c01 |0302: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0523f0: 28c1 |0304: goto 02c5 // -003f │ │ -0523f2: 1340 0000 |0305: const/16 v64, #int 0 // #0 │ │ -0523f6: 4640 3940 |0307: aget-object v64, v57, v64 │ │ -0523fa: 7401 ee15 4000 |0309: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052400: 0c40 |030c: move-result-object v64 │ │ -052402: 1a41 e600 |030d: const-string v65, ".*MemFree.*" // string@00e6 │ │ -052406: 7402 e315 4000 |030f: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05240c: 0a40 |0312: move-result v64 │ │ -05240e: 3840 1b00 |0313: if-eqz v64, 032e // +001b │ │ -052412: 1340 0100 |0315: const/16 v64, #int 1 // #1 │ │ -052416: 4640 3940 |0317: aget-object v64, v57, v64 │ │ -05241a: 1a41 5c00 |0319: const-string v65, " kB" // string@005c │ │ -05241e: 1a42 0000 |031b: const-string v66, "" // string@0000 │ │ -052422: 7403 e415 4000 |031d: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -052428: 0c40 |0320: move-result-object v64 │ │ -05242a: 7401 ee15 4000 |0321: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052430: 0c05 |0324: move-result-object v5 │ │ -052432: 6e10 eb15 0500 |0325: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -052438: 0c40 |0328: move-result-object v64 │ │ -05243a: 7701 a915 4000 |0329: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -052440: 0a04 |032c: move-result v4 │ │ -052442: 28d5 |032d: goto 0302 // -002b │ │ -052444: 1340 0000 |032e: const/16 v64, #int 0 // #0 │ │ -052448: 4640 3940 |0330: aget-object v64, v57, v64 │ │ -05244c: 7401 ee15 4000 |0332: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052452: 0c40 |0335: move-result-object v64 │ │ -052454: 1a41 e900 |0336: const-string v65, ".*SwapTotal.*" // string@00e9 │ │ -052458: 7402 e315 4000 |0338: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -05245e: 0a40 |033b: move-result v64 │ │ -052460: 3840 1b00 |033c: if-eqz v64, 0357 // +001b │ │ -052464: 1340 0100 |033e: const/16 v64, #int 1 // #1 │ │ -052468: 4640 3940 |0340: aget-object v64, v57, v64 │ │ -05246c: 1a41 5c00 |0342: const-string v65, " kB" // string@005c │ │ -052470: 1a42 0000 |0344: const-string v66, "" // string@0000 │ │ -052474: 7403 e415 4000 |0346: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -05247a: 0c40 |0349: move-result-object v64 │ │ -05247c: 7401 ee15 4000 |034a: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052482: 0c0b |034d: move-result-object v11 │ │ -052484: 6e10 eb15 0b00 |034e: invoke-virtual {v11}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -05248a: 0c40 |0351: move-result-object v64 │ │ -05248c: 7701 a915 4000 |0352: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -052492: 0a0a |0355: move-result v10 │ │ -052494: 28ac |0356: goto 0302 // -0054 │ │ -052496: 1340 0000 |0357: const/16 v64, #int 0 // #0 │ │ -05249a: 4640 3940 |0359: aget-object v64, v57, v64 │ │ -05249e: 7401 ee15 4000 |035b: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0524a4: 0c40 |035e: move-result-object v64 │ │ -0524a6: 1a41 e800 |035f: const-string v65, ".*SwapFree.*" // string@00e8 │ │ -0524aa: 7402 e315 4000 |0361: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15e3 │ │ -0524b0: 0a40 |0364: move-result v64 │ │ -0524b2: 3840 9dff |0365: if-eqz v64, 0302 // -0063 │ │ -0524b6: 1340 0100 |0367: const/16 v64, #int 1 // #1 │ │ -0524ba: 4640 3940 |0369: aget-object v64, v57, v64 │ │ -0524be: 1a41 5c00 |036b: const-string v65, " kB" // string@005c │ │ -0524c2: 1a42 0000 |036d: const-string v66, "" // string@0000 │ │ -0524c6: 7403 e415 4000 |036f: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -0524cc: 0c40 |0372: move-result-object v64 │ │ -0524ce: 7401 ee15 4000 |0373: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0524d4: 0c09 |0376: move-result-object v9 │ │ -0524d6: 6e10 eb15 0900 |0377: invoke-virtual {v9}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15eb │ │ -0524dc: 0c40 |037a: move-result-object v64 │ │ -0524de: 7701 a915 4000 |037b: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -0524e4: 0a08 |037e: move-result v8 │ │ -0524e6: 2883 |037f: goto 0302 // -007d │ │ -0524e8: 0d1a |0380: move-exception v26 │ │ -0524ea: 7401 9f15 1a00 |0381: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@159f │ │ -0524f0: 1a40 bd08 |0384: const-string v64, "MyDebugOutput" // string@08bd │ │ -0524f4: 2241 4d03 |0386: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0524f8: 7601 f315 4100 |0388: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0524fe: 1a42 0411 |038b: const-string v66, "getSysInfo: MemTotal: " // string@1104 │ │ -052502: 7402 fa15 4100 |038d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052508: 0c41 |0390: move-result-object v65 │ │ -05250a: 0800 4100 |0391: move-object/from16 v0, v65 │ │ -05250e: 6e20 f615 6000 |0393: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052514: 0c41 |0396: move-result-object v65 │ │ -052516: 7401 ff15 4100 |0397: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05251c: 0c41 |039a: move-result-object v65 │ │ -05251e: 7702 fd10 4000 |039b: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052524: 1a40 bd08 |039e: const-string v64, "MyDebugOutput" // string@08bd │ │ -052528: 2241 4d03 |03a0: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05252c: 7601 f315 4100 |03a2: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052532: 1a42 0311 |03a5: const-string v66, "getSysInfo: MemFree: " // string@1103 │ │ -052536: 7402 fa15 4100 |03a7: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05253c: 0c41 |03aa: move-result-object v65 │ │ -05253e: 0800 4100 |03ab: move-object/from16 v0, v65 │ │ -052542: 6e20 f615 4000 |03ad: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052548: 0c41 |03b0: move-result-object v65 │ │ -05254a: 7401 ff15 4100 |03b1: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052550: 0c41 |03b4: move-result-object v65 │ │ -052552: 7702 fd10 4000 |03b5: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052558: 1a40 bd08 |03b8: const-string v64, "MyDebugOutput" // string@08bd │ │ -05255c: 2241 4d03 |03ba: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -052560: 7601 f315 4100 |03bc: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052566: 1a42 0611 |03bf: const-string v66, "getSysInfo: SwapTotal: " // string@1106 │ │ -05256a: 7402 fa15 4100 |03c1: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052570: 0c41 |03c4: move-result-object v65 │ │ -052572: 0800 4100 |03c5: move-object/from16 v0, v65 │ │ -052576: 6e20 f615 a000 |03c7: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05257c: 0c41 |03ca: move-result-object v65 │ │ -05257e: 7401 ff15 4100 |03cb: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052584: 0c41 |03ce: move-result-object v65 │ │ -052586: 7702 fd10 4000 |03cf: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -05258c: 1a40 bd08 |03d2: const-string v64, "MyDebugOutput" // string@08bd │ │ -052590: 2241 4d03 |03d4: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -052594: 7601 f315 4100 |03d6: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05259a: 1a42 0511 |03d9: const-string v66, "getSysInfo: SwapFree: " // string@1105 │ │ -05259e: 7402 fa15 4100 |03db: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0525a4: 0c41 |03de: move-result-object v65 │ │ -0525a6: 0800 4100 |03df: move-object/from16 v0, v65 │ │ -0525aa: 6e20 f615 8000 |03e1: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0525b0: 0c41 |03e4: move-result-object v65 │ │ -0525b2: 7401 ff15 4100 |03e5: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0525b8: 0c41 |03e8: move-result-object v65 │ │ -0525ba: 7702 fd10 4000 |03e9: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0525c0: 163a 0000 |03ec: const-wide/16 v58, #int 0 // #0 │ │ -0525c4: 160e 0000 |03ee: const-wide/16 v14, #int 0 // #0 │ │ -0525c8: 1317 0000 |03f0: const/16 v23, #int 0 // #0 │ │ -0525cc: 131d 0000 |03f2: const/16 v29, #int 0 // #0 │ │ -0525d0: 2217 1503 |03f4: new-instance v23, Ljava/io/File; // type@0315 │ │ -0525d4: 1a40 f100 |03f6: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -0525d8: 0800 1700 |03f8: move-object/from16 v0, v23 │ │ -0525dc: 0801 4000 |03fa: move-object/from16 v1, v64 │ │ -0525e0: 7020 4815 1000 |03fc: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -0525e6: 7401 4b15 1700 |03ff: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@154b │ │ -0525ec: 0a40 |0402: move-result v64 │ │ -0525ee: 3840 2400 |0403: if-eqz v64, 0427 // +0024 │ │ -0525f2: 7401 5215 1700 |0405: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -0525f8: 0a40 |0408: move-result v64 │ │ -0525fa: 3940 0800 |0409: if-nez v64, 0411 // +0008 │ │ -0525fe: 7401 5315 1700 |040b: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -052604: 0a40 |040e: move-result v64 │ │ -052606: 3840 1800 |040f: if-eqz v64, 0427 // +0018 │ │ -05260a: 1a40 f100 |0411: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -05260e: 0800 4400 |0413: move-object/from16 v0, v68 │ │ -052612: 0801 4000 |0415: move-object/from16 v1, v64 │ │ -052616: 6e20 1615 1000 |0417: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1516 │ │ -05261c: 0b3a |041a: move-result-wide v58 │ │ -05261e: 1a40 f100 |041b: const-string v64, "/mnt/sdcard/external_sd/" // string@00f1 │ │ -052622: 0800 4400 |041d: move-object/from16 v0, v68 │ │ -052626: 0801 4000 |041f: move-object/from16 v1, v64 │ │ -05262a: 6e20 1415 1000 |0421: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1514 │ │ -052630: 0b0e |0424: move-result-wide v14 │ │ -052632: 131d 0100 |0425: const/16 v29, #int 1 // #1 │ │ -052636: 2217 1503 |0427: new-instance v23, Ljava/io/File; // type@0315 │ │ -05263a: 1a40 f000 |0429: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -05263e: 0800 1700 |042b: move-object/from16 v0, v23 │ │ -052642: 0801 4000 |042d: move-object/from16 v1, v64 │ │ -052646: 7020 4815 1000 |042f: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -05264c: 7401 4b15 1700 |0432: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@154b │ │ -052652: 0a40 |0435: move-result v64 │ │ -052654: 3840 2400 |0436: if-eqz v64, 045a // +0024 │ │ -052658: 7401 5215 1700 |0438: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -05265e: 0a40 |043b: move-result v64 │ │ -052660: 3940 0800 |043c: if-nez v64, 0444 // +0008 │ │ -052664: 7401 5315 1700 |043e: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -05266a: 0a40 |0441: move-result v64 │ │ -05266c: 3840 1800 |0442: if-eqz v64, 045a // +0018 │ │ -052670: 1a40 f000 |0444: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -052674: 0800 4400 |0446: move-object/from16 v0, v68 │ │ -052678: 0801 4000 |0448: move-object/from16 v1, v64 │ │ -05267c: 6e20 1615 1000 |044a: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1516 │ │ -052682: 0b3a |044d: move-result-wide v58 │ │ -052684: 1a40 f000 |044e: const-string v64, "/mnt/extSdCard/" // string@00f0 │ │ -052688: 0800 4400 |0450: move-object/from16 v0, v68 │ │ -05268c: 0801 4000 |0452: move-object/from16 v1, v64 │ │ -052690: 6e20 1415 1000 |0454: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1514 │ │ -052696: 0b0e |0457: move-result-wide v14 │ │ -052698: 131d 0100 |0458: const/16 v29, #int 1 // #1 │ │ -05269c: 7100 7301 0000 |045a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -0526a2: 0c40 |045d: move-result-object v64 │ │ -0526a4: 7401 5115 4000 |045e: invoke-virtual/range {v64}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -0526aa: 0c31 |0461: move-result-object v49 │ │ -0526ac: 2217 1503 |0462: new-instance v23, Ljava/io/File; // type@0315 │ │ -0526b0: 0800 1700 |0464: move-object/from16 v0, v23 │ │ -0526b4: 0801 3100 |0466: move-object/from16 v1, v49 │ │ -0526b8: 7020 4815 1000 |0468: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1548 │ │ -0526be: 7401 4b15 1700 |046b: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@154b │ │ -0526c4: 0a40 |046e: move-result v64 │ │ -0526c6: 3840 2000 |046f: if-eqz v64, 048f // +0020 │ │ -0526ca: 7401 5215 1700 |0471: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1552 │ │ -0526d0: 0a40 |0474: move-result v64 │ │ -0526d2: 3940 0800 |0475: if-nez v64, 047d // +0008 │ │ -0526d6: 7401 5315 1700 |0477: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@1553 │ │ -0526dc: 0a40 |047a: move-result v64 │ │ -0526de: 3840 1400 |047b: if-eqz v64, 048f // +0014 │ │ -0526e2: 0800 4400 |047d: move-object/from16 v0, v68 │ │ -0526e6: 0801 3100 |047f: move-object/from16 v1, v49 │ │ -0526ea: 6e20 1615 1000 |0481: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@1516 │ │ -0526f0: 0b3a |0484: move-result-wide v58 │ │ -0526f2: 0800 4400 |0485: move-object/from16 v0, v68 │ │ -0526f6: 0801 3100 |0487: move-object/from16 v1, v49 │ │ -0526fa: 6e20 1415 1000 |0489: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@1514 │ │ -052700: 0b0e |048c: move-result-wide v14 │ │ -052702: 131d 0100 |048d: const/16 v29, #int 1 // #1 │ │ -052706: 1618 0000 |048f: const-wide/16 v24, #int 0 // #0 │ │ -05270a: 1340 0100 |0491: const/16 v64, #int 1 // #1 │ │ -05270e: 0200 1d00 |0493: move/from16 v0, v29 │ │ -052712: 0201 4000 |0495: move/from16 v1, v64 │ │ -052716: 3310 9805 |0497: if-ne v0, v1, 0a2f // +0598 │ │ -05271a: 7401 1515 4400 |0499: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemory:()J // method@1515 │ │ -052720: 0b40 |049c: move-result-wide v64 │ │ -052722: 9b18 403a |049d: add-long v24, v64, v58 │ │ -052726: 1a40 bd08 |049f: const-string v64, "MyDebugOutput" // string@08bd │ │ -05272a: 2241 4d03 |04a1: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05272e: 7601 f315 4100 |04a3: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052734: 1a42 0c11 |04a6: const-string v66, "getSysInfo: disktotal: " // string@110c │ │ -052738: 7402 fa15 4100 |04a8: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05273e: 0c41 |04ab: move-result-object v65 │ │ -052740: 0800 4100 |04ac: move-object/from16 v0, v65 │ │ -052744: 0501 1800 |04ae: move-wide/from16 v1, v24 │ │ -052748: 6e30 f715 1002 |04b0: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -05274e: 0c41 |04b3: move-result-object v65 │ │ -052750: 7401 ff15 4100 |04b4: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052756: 0c41 |04b7: move-result-object v65 │ │ -052758: 7702 fd10 4000 |04b8: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -05275e: 1622 0000 |04bb: const-wide/16 v34, #int 0 // #0 │ │ -052762: 1340 0100 |04bd: const/16 v64, #int 1 // #1 │ │ -052766: 0200 1d00 |04bf: move/from16 v0, v29 │ │ -05276a: 0201 4000 |04c1: move/from16 v1, v64 │ │ -05276e: 3310 7205 |04c3: if-ne v0, v1, 0a35 // +0572 │ │ -052772: 7401 1315 4400 |04c5: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemory:()J // method@1513 │ │ -052778: 0b40 |04c8: move-result-wide v64 │ │ -05277a: 9b22 400e |04c9: add-long v34, v64, v14 │ │ -05277e: 1a40 bd08 |04cb: const-string v64, "MyDebugOutput" // string@08bd │ │ -052782: 2241 4d03 |04cd: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -052786: 7601 f315 4100 |04cf: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05278c: 1a42 0e11 |04d2: const-string v66, "getSysInfo: freedisk: " // string@110e │ │ -052790: 7402 fa15 4100 |04d4: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052796: 0c41 |04d7: move-result-object v65 │ │ -052798: 0800 4100 |04d8: move-object/from16 v0, v65 │ │ -05279c: 0501 2200 |04da: move-wide/from16 v1, v34 │ │ -0527a0: 6e30 f715 1002 |04dc: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -0527a6: 0c41 |04df: move-result-object v65 │ │ -0527a8: 7401 ff15 4100 |04e0: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0527ae: 0c41 |04e3: move-result-object v65 │ │ -0527b0: 7702 fd10 4000 |04e4: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0527b6: 1a24 f112 |04e7: const-string v36, "localhost" // string@12f1 │ │ -0527ba: 1a1e eb00 |04e9: const-string v30, ".linuxcounter" // string@00eb │ │ -0527be: 2240 4d03 |04eb: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -0527c2: 7601 f315 4000 |04ed: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0527c8: 7100 7301 0000 |04f0: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ -0527ce: 0c41 |04f3: move-result-object v65 │ │ -0527d0: 7402 f915 4000 |04f4: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0527d6: 0c40 |04f7: move-result-object v64 │ │ -0527d8: 1a41 ef00 |04f8: const-string v65, "/data/com.linuxcounter.lico_update_003" // string@00ef │ │ -0527dc: 7402 fa15 4000 |04fa: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0527e2: 0c40 |04fd: move-result-object v64 │ │ -0527e4: 7401 ff15 4000 |04fe: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0527ea: 0c1f |0501: move-result-object v31 │ │ -0527ec: 222e 1503 |0502: new-instance v46, Ljava/io/File; // type@0315 │ │ -0527f0: 0800 2e00 |0504: move-object/from16 v0, v46 │ │ -0527f4: 0801 1f00 |0506: move-object/from16 v1, v31 │ │ -0527f8: 0802 1e00 |0508: move-object/from16 v2, v30 │ │ -0527fc: 7030 4915 1002 |050a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1549 │ │ -052802: 1a29 0000 |050d: const-string v41, "" // string@0000 │ │ -052806: 1a2a 0000 |050f: const-string v42, "" // string@0000 │ │ -05280a: 1a26 0000 |0511: const-string v38, "" // string@0000 │ │ -05280e: 222f 1003 |0513: new-instance v47, Ljava/io/BufferedReader; // type@0310 │ │ -052812: 2240 1e03 |0515: new-instance v64, Ljava/io/InputStreamReader; // type@031e │ │ -052816: 2241 1703 |0517: new-instance v65, Ljava/io/FileInputStream; // type@0317 │ │ -05281a: 0800 4100 |0519: move-object/from16 v0, v65 │ │ -05281e: 0801 2e00 |051b: move-object/from16 v1, v46 │ │ -052822: 7020 5a15 1000 |051d: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -052828: 7602 6e15 4000 |0520: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@156e │ │ -05282e: 1341 e803 |0523: const/16 v65, #int 1000 // #3e8 │ │ -052832: 0800 2f00 |0525: move-object/from16 v0, v47 │ │ -052836: 0801 4000 |0527: move-object/from16 v1, v64 │ │ -05283a: 0202 4100 |0529: move/from16 v2, v65 │ │ -05283e: 7030 3815 1002 |052b: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@1538 │ │ -052844: 7401 3b15 2f00 |052e: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@153b │ │ -05284a: 0c26 |0531: move-result-object v38 │ │ -05284c: 7401 3915 2f00 |0532: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.close:()V // method@1539 │ │ -052852: 1a40 0400 |0535: const-string v64, " " // string@0004 │ │ -052856: 0800 2600 |0537: move-object/from16 v0, v38 │ │ -05285a: 0801 4000 |0539: move-object/from16 v1, v64 │ │ -05285e: 6e20 e615 1000 |053b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -052864: 0c38 |053e: move-result-object v56 │ │ -052866: 1340 0000 |053f: const/16 v64, #int 0 // #0 │ │ -05286a: 4629 3840 |0541: aget-object v41, v56, v64 │ │ -05286e: 1340 0100 |0543: const/16 v64, #int 1 // #1 │ │ -052872: 462a 3840 |0545: aget-object v42, v56, v64 │ │ -052876: 1a40 1e17 |0547: const-string v64, "os.arch" // string@171e │ │ -05287a: 7701 0216 4000 |0549: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1602 │ │ -052880: 0c28 |054c: move-result-object v40 │ │ -052882: 1a3e 0000 |054d: const-string v62, "" // string@0000 │ │ -052886: 1a40 441b |054f: const-string v64, "uname -r" // string@1b44 │ │ -05288a: 0800 4400 |0551: move-object/from16 v0, v68 │ │ -05288e: 0801 4000 |0553: move-object/from16 v1, v64 │ │ -052892: 6e20 1215 1000 |0555: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1512 │ │ -052898: 0c40 |0558: move-result-object v64 │ │ -05289a: 7401 ee15 4000 |0559: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -0528a0: 0c3e |055c: move-result-object v62 │ │ -0528a2: 1a40 bd08 |055d: const-string v64, "MyDebugOutput" // string@08bd │ │ -0528a6: 2241 4d03 |055f: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0528aa: 7601 f315 4100 |0561: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0528b0: 1a42 1011 |0564: const-string v66, "getSysInfo: machine: " // string@1110 │ │ -0528b4: 7402 fa15 4100 |0566: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0528ba: 0c41 |0569: move-result-object v65 │ │ -0528bc: 0800 4100 |056a: move-object/from16 v0, v65 │ │ -0528c0: 0801 2800 |056c: move-object/from16 v1, v40 │ │ -0528c4: 6e20 fa15 1000 |056e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0528ca: 0c41 |0571: move-result-object v65 │ │ -0528cc: 7401 ff15 4100 |0572: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0528d2: 0c41 |0575: move-result-object v65 │ │ -0528d4: 7702 fd10 4000 |0576: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0528da: 1a40 bd08 |0579: const-string v64, "MyDebugOutput" // string@08bd │ │ -0528de: 2241 4d03 |057b: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0528e2: 7601 f315 4100 |057d: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0528e8: 1a42 1311 |0580: const-string v66, "getSysInfo: version: " // string@1113 │ │ -0528ec: 7402 fa15 4100 |0582: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0528f2: 0c41 |0585: move-result-object v65 │ │ -0528f4: 0800 4100 |0586: move-object/from16 v0, v65 │ │ -0528f8: 0801 3e00 |0588: move-object/from16 v1, v62 │ │ -0528fc: 6e20 fa15 1000 |058a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052902: 0c41 |058d: move-result-object v65 │ │ -052904: 7401 ff15 4100 |058e: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05290a: 0c41 |0591: move-result-object v65 │ │ -05290c: 7702 fd10 4000 |0592: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052912: 1a40 641b |0595: const-string v64, "uptime" // string@1b64 │ │ -052916: 0800 4400 |0597: move-object/from16 v0, v68 │ │ -05291a: 0801 4000 |0599: move-object/from16 v1, v64 │ │ -05291e: 6e20 1215 1000 |059b: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1512 │ │ -052924: 0c40 |059e: move-result-object v64 │ │ -052926: 7401 ee15 4000 |059f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -05292c: 0c3c |05a2: move-result-object v60 │ │ -05292e: 1a40 dc00 |05a3: const-string v64, ", " // string@00dc │ │ -052932: 0800 3c00 |05a5: move-object/from16 v0, v60 │ │ -052936: 0801 4000 |05a7: move-object/from16 v1, v64 │ │ -05293a: 6e20 e615 1000 |05a9: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -052940: 0c39 |05ac: move-result-object v57 │ │ -052942: 1340 0000 |05ad: const/16 v64, #int 0 // #0 │ │ -052946: 4640 3940 |05af: aget-object v64, v57, v64 │ │ -05294a: 1a41 571b |05b1: const-string v65, "up time: " // string@1b57 │ │ -05294e: 1a42 0000 |05b3: const-string v66, "" // string@0000 │ │ -052952: 7403 e415 4000 |05b5: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15e4 │ │ -052958: 0c40 |05b8: move-result-object v64 │ │ -05295a: 7401 ee15 4000 |05b9: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15ee │ │ -052960: 0c3c |05bc: move-result-object v60 │ │ -052962: 1a40 bd08 |05bd: const-string v64, "MyDebugOutput" // string@08bd │ │ -052966: 2241 4d03 |05bf: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -05296a: 7601 f315 4100 |05c1: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052970: 1a42 1211 |05c4: const-string v66, "getSysInfo: uptime: " // string@1112 │ │ -052974: 7402 fa15 4100 |05c6: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05297a: 0c41 |05c9: move-result-object v65 │ │ -05297c: 0800 4100 |05ca: move-object/from16 v0, v65 │ │ -052980: 0801 3c00 |05cc: move-object/from16 v1, v60 │ │ -052984: 6e20 fa15 1000 |05ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05298a: 0c41 |05d1: move-result-object v65 │ │ -05298c: 7401 ff15 4100 |05d2: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052992: 0c41 |05d5: move-result-object v65 │ │ -052994: 7702 fd10 4000 |05d6: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -05299a: 2240 4d03 |05d9: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -05299e: 7601 f315 4000 |05db: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0529a4: 1a41 a911 |05de: const-string v65, "http://api.linuxcounter.net/v1/machines/" // string@11a9 │ │ -0529a8: 7402 fa15 4000 |05e0: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0529ae: 0c40 |05e3: move-result-object v64 │ │ -0529b0: 0800 4000 |05e4: move-object/from16 v0, v64 │ │ -0529b4: 0801 2900 |05e6: move-object/from16 v1, v41 │ │ -0529b8: 6e20 fa15 1000 |05e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0529be: 0c40 |05eb: move-result-object v64 │ │ -0529c0: 7401 ff15 4000 |05ec: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0529c6: 0c3d |05ef: move-result-object v61 │ │ -0529c8: 7401 1b15 4400 |05f0: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getResources:()Landroid/content/res/Resources; // method@151b │ │ -0529ce: 0c40 |05f3: move-result-object v64 │ │ -0529d0: 1541 047f |05f4: const/high16 v65, #int 2130968576 // #7f04 │ │ -0529d4: 7402 cd00 4000 |05f6: invoke-virtual/range {v64, v65}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00cd │ │ -0529da: 0a34 |05f9: move-result v52 │ │ -0529dc: 1a16 bb09 |05fa: const-string v22, "Smartphone" // string@09bb │ │ -0529e0: 3834 0400 |05fc: if-eqz v52, 0600 // +0004 │ │ -0529e4: 1a16 070a |05fe: const-string v22, "Tablet" // string@0a07 │ │ -0529e8: 1a40 bd08 |0600: const-string v64, "MyDebugOutput" // string@08bd │ │ -0529ec: 2241 4d03 |0602: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -0529f0: 7601 f315 4100 |0604: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0529f6: 1a42 0b11 |0607: const-string v66, "getSysInfo: deviceclass: " // string@110b │ │ -0529fa: 7402 fa15 4100 |0609: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052a00: 0c41 |060c: move-result-object v65 │ │ -052a02: 0800 4100 |060d: move-object/from16 v0, v65 │ │ -052a06: 0801 1600 |060f: move-object/from16 v1, v22 │ │ -052a0a: 6e20 fa15 1000 |0611: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052a10: 0c41 |0614: move-result-object v65 │ │ -052a12: 7401 ff15 4100 |0615: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052a18: 0c41 |0618: move-result-object v65 │ │ -052a1a: 7702 fd10 4000 |0619: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052a20: 7401 1a15 4400 |061c: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getApplicationContext:()Landroid/content/Context; // method@151a │ │ -052a26: 1a40 8817 |061f: const-string v64, "phone" // string@1788 │ │ -052a2a: 0800 4400 |0621: move-object/from16 v0, v68 │ │ -052a2e: 0801 4000 |0623: move-object/from16 v1, v64 │ │ -052a32: 6e20 1d15 1000 |0625: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@151d │ │ -052a38: 0c36 |0628: move-result-object v54 │ │ -052a3a: 1f36 4002 |0629: check-cast v54, Landroid/telephony/TelephonyManager; // type@0240 │ │ -052a3e: 7401 ef10 3600 |062b: invoke-virtual/range {v54}, Landroid/telephony/TelephonyManager;.getNetworkCountryIso:()Ljava/lang/String; // method@10ef │ │ -052a44: 0c11 |062e: move-result-object v17 │ │ -052a46: 1a40 bd08 |062f: const-string v64, "MyDebugOutput" // string@08bd │ │ -052a4a: 2241 4d03 |0631: new-instance v65, Ljava/lang/StringBuilder; // type@034d │ │ -052a4e: 7601 f315 4100 |0633: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052a54: 1a42 0811 |0636: const-string v66, "getSysInfo: countryCode: " // string@1108 │ │ -052a58: 7402 fa15 4100 |0638: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052a5e: 0c41 |063b: move-result-object v65 │ │ -052a60: 7401 ec15 1100 |063c: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15ec │ │ -052a66: 0c42 |063f: move-result-object v66 │ │ -052a68: 7402 fa15 4100 |0640: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052a6e: 0c41 |0643: move-result-object v65 │ │ -052a70: 7401 ff15 4100 |0644: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052a76: 0c41 |0647: move-result-object v65 │ │ -052a78: 7702 fd10 4000 |0648: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -052a7e: 1340 1700 |064b: const/16 v64, #int 23 // #17 │ │ -052a82: 0200 4000 |064d: move/from16 v0, v64 │ │ -052a86: 2300 cb03 |064f: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ -052a8a: 0840 0000 |0651: move-object/from16 v64, v0 │ │ -052a8e: 1341 0000 |0653: const/16 v65, #int 0 // #0 │ │ -052a92: 2242 4d03 |0655: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052a96: 7601 f315 4200 |0657: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052a9c: 1a43 6a1b |065a: const-string v67, "url#" // string@1b6a │ │ -052aa0: 7402 fa15 4200 |065c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052aa6: 0c42 |065f: move-result-object v66 │ │ -052aa8: 0800 4200 |0660: move-object/from16 v0, v66 │ │ -052aac: 0801 3d00 |0662: move-object/from16 v1, v61 │ │ -052ab0: 6e20 fa15 1000 |0664: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052ab6: 0c42 |0667: move-result-object v66 │ │ -052ab8: 7401 ff15 4200 |0668: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052abe: 0c42 |066b: move-result-object v66 │ │ -052ac0: 4d42 4041 |066c: aput-object v66, v64, v65 │ │ -052ac4: 1341 0100 |066e: const/16 v65, #int 1 // #1 │ │ -052ac8: 2242 4d03 |0670: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052acc: 7601 f315 4200 |0672: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052ad2: 1a43 3415 |0675: const-string v67, "machine_id#" // string@1534 │ │ -052ad6: 7402 fa15 4200 |0677: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052adc: 0c42 |067a: move-result-object v66 │ │ -052ade: 0800 4200 |067b: move-object/from16 v0, v66 │ │ -052ae2: 0801 2900 |067d: move-object/from16 v1, v41 │ │ -052ae6: 6e20 fa15 1000 |067f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052aec: 0c42 |0682: move-result-object v66 │ │ -052aee: 7401 ff15 4200 |0683: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052af4: 0c42 |0686: move-result-object v66 │ │ -052af6: 4d42 4041 |0687: aput-object v66, v64, v65 │ │ -052afa: 1341 0200 |0689: const/16 v65, #int 2 // #2 │ │ -052afe: 2242 4d03 |068b: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052b02: 7601 f315 4200 |068d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052b08: 1a43 3715 |0690: const-string v67, "machine_updatekey#" // string@1537 │ │ -052b0c: 7402 fa15 4200 |0692: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b12: 0c42 |0695: move-result-object v66 │ │ -052b14: 0800 4200 |0696: move-object/from16 v0, v66 │ │ -052b18: 0801 2a00 |0698: move-object/from16 v1, v42 │ │ -052b1c: 6e20 fa15 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b22: 0c42 |069d: move-result-object v66 │ │ -052b24: 7401 ff15 4200 |069e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052b2a: 0c42 |06a1: move-result-object v66 │ │ -052b2c: 4d42 4041 |06a2: aput-object v66, v64, v65 │ │ -052b30: 1341 0300 |06a4: const/16 v65, #int 3 // #3 │ │ -052b34: 2242 4d03 |06a6: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052b38: 7601 f315 4200 |06a8: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052b3e: 1a43 280c |06ab: const-string v67, "appversion#" // string@0c28 │ │ -052b42: 7402 fa15 4200 |06ad: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b48: 0c42 |06b0: move-result-object v66 │ │ -052b4a: 0800 4400 |06b1: move-object/from16 v0, v68 │ │ -052b4e: 5400 a706 |06b3: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a7 │ │ -052b52: 0843 0000 |06b5: move-object/from16 v67, v0 │ │ -052b56: 7402 fa15 4200 |06b7: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b5c: 0c42 |06ba: move-result-object v66 │ │ -052b5e: 7401 ff15 4200 |06bb: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052b64: 0c42 |06be: move-result-object v66 │ │ -052b66: 4d42 4041 |06bf: aput-object v66, v64, v65 │ │ -052b6a: 1341 0400 |06c1: const/16 v65, #int 4 // #4 │ │ -052b6e: 2242 4d03 |06c3: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052b72: 7601 f315 4200 |06c5: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052b78: 1a43 a211 |06c8: const-string v67, "hostname#" // string@11a2 │ │ -052b7c: 7402 fa15 4200 |06ca: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b82: 0c42 |06cd: move-result-object v66 │ │ -052b84: 0800 4200 |06ce: move-object/from16 v0, v66 │ │ -052b88: 0801 2400 |06d0: move-object/from16 v1, v36 │ │ -052b8c: 6e20 fa15 1000 |06d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052b92: 0c42 |06d5: move-result-object v66 │ │ -052b94: 7401 ff15 4200 |06d6: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052b9a: 0c42 |06d9: move-result-object v66 │ │ -052b9c: 4d42 4041 |06da: aput-object v66, v64, v65 │ │ -052ba0: 1341 0500 |06dc: const/16 v65, #int 5 // #5 │ │ -052ba4: 2242 4d03 |06de: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052ba8: 7601 f315 4200 |06e0: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052bae: 1a43 790d |06e3: const-string v67, "cores#" // string@0d79 │ │ -052bb2: 7402 fa15 4200 |06e5: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052bb8: 0c42 |06e8: move-result-object v66 │ │ -052bba: 0800 4200 |06e9: move-object/from16 v0, v66 │ │ -052bbe: 0201 1400 |06eb: move/from16 v1, v20 │ │ -052bc2: 6e20 f615 1000 |06ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052bc8: 0c42 |06f0: move-result-object v66 │ │ -052bca: 7401 ff15 4200 |06f1: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052bd0: 0c42 |06f4: move-result-object v66 │ │ -052bd2: 4d42 4041 |06f5: aput-object v66, v64, v65 │ │ -052bd6: 1341 0600 |06f7: const/16 v65, #int 6 // #6 │ │ -052bda: 2242 4d03 |06f9: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052bde: 7601 f315 4200 |06fb: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052be4: 1a43 210f |06fe: const-string v67, "flags#" // string@0f21 │ │ -052be8: 7402 fa15 4200 |0700: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052bee: 0c42 |0703: move-result-object v66 │ │ -052bf0: 0800 4200 |0704: move-object/from16 v0, v66 │ │ -052bf4: 0801 2000 |0706: move-object/from16 v1, v32 │ │ -052bf8: 6e20 fa15 1000 |0708: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052bfe: 0c42 |070b: move-result-object v66 │ │ -052c00: 7401 ff15 4200 |070c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052c06: 0c42 |070f: move-result-object v66 │ │ -052c08: 4d42 4041 |0710: aput-object v66, v64, v65 │ │ -052c0c: 1341 0700 |0712: const/16 v65, #int 7 // #7 │ │ -052c10: 2242 4d03 |0714: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052c14: 7601 f315 4200 |0716: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052c1a: 1a43 100e |0719: const-string v67, "diskspace#" // string@0e10 │ │ -052c1e: 7402 fa15 4200 |071b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052c24: 0c42 |071e: move-result-object v66 │ │ -052c26: 0800 4200 |071f: move-object/from16 v0, v66 │ │ -052c2a: 0501 1800 |0721: move-wide/from16 v1, v24 │ │ -052c2e: 6e30 f715 1002 |0723: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -052c34: 0c42 |0726: move-result-object v66 │ │ -052c36: 7401 ff15 4200 |0727: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052c3c: 0c42 |072a: move-result-object v66 │ │ -052c3e: 4d42 4041 |072b: aput-object v66, v64, v65 │ │ -052c42: 1341 0800 |072d: const/16 v65, #int 8 // #8 │ │ -052c46: 2242 4d03 |072f: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052c4a: 7601 f315 4200 |0731: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052c50: 1a43 110e |0734: const-string v67, "diskspaceFree#" // string@0e11 │ │ -052c54: 7402 fa15 4200 |0736: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052c5a: 0c42 |0739: move-result-object v66 │ │ -052c5c: 0800 4200 |073a: move-object/from16 v0, v66 │ │ -052c60: 0501 2200 |073c: move-wide/from16 v1, v34 │ │ -052c64: 6e30 f715 1002 |073e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -052c6a: 0c42 |0741: move-result-object v66 │ │ -052c6c: 7401 ff15 4200 |0742: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052c72: 0c42 |0745: move-result-object v66 │ │ -052c74: 4d42 4041 |0746: aput-object v66, v64, v65 │ │ -052c78: 1341 0900 |0748: const/16 v65, #int 9 // #9 │ │ -052c7c: 2242 4d03 |074a: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052c80: 7601 f315 4200 |074c: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052c86: 1a43 8415 |074f: const-string v67, "memory#" // string@1584 │ │ -052c8a: 7402 fa15 4200 |0751: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052c90: 0c42 |0754: move-result-object v66 │ │ -052c92: 0800 4200 |0755: move-object/from16 v0, v66 │ │ -052c96: 6e20 f615 6000 |0757: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052c9c: 0c42 |075a: move-result-object v66 │ │ -052c9e: 7401 ff15 4200 |075b: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052ca4: 0c42 |075e: move-result-object v66 │ │ -052ca6: 4d42 4041 |075f: aput-object v66, v64, v65 │ │ -052caa: 1341 0a00 |0761: const/16 v65, #int 10 // #a │ │ -052cae: 2242 4d03 |0763: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052cb2: 7601 f315 4200 |0765: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052cb8: 1a43 8515 |0768: const-string v67, "memoryFree#" // string@1585 │ │ -052cbc: 7402 fa15 4200 |076a: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052cc2: 0c42 |076d: move-result-object v66 │ │ -052cc4: 0800 4200 |076e: move-object/from16 v0, v66 │ │ -052cc8: 6e20 f615 4000 |0770: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052cce: 0c42 |0773: move-result-object v66 │ │ -052cd0: 7401 ff15 4200 |0774: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052cd6: 0c42 |0777: move-result-object v66 │ │ -052cd8: 4d42 4041 |0778: aput-object v66, v64, v65 │ │ -052cdc: 1341 0b00 |077a: const/16 v65, #int 11 // #b │ │ -052ce0: 2242 4d03 |077c: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052ce4: 7601 f315 4200 |077e: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052cea: 1a43 be1a |0781: const-string v67, "swap#" // string@1abe │ │ -052cee: 7402 fa15 4200 |0783: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052cf4: 0c42 |0786: move-result-object v66 │ │ -052cf6: 0800 4200 |0787: move-object/from16 v0, v66 │ │ -052cfa: 6e20 f615 a000 |0789: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052d00: 0c42 |078c: move-result-object v66 │ │ -052d02: 7401 ff15 4200 |078d: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052d08: 0c42 |0790: move-result-object v66 │ │ -052d0a: 4d42 4041 |0791: aput-object v66, v64, v65 │ │ -052d0e: 1341 0c00 |0793: const/16 v65, #int 12 // #c │ │ -052d12: 2242 4d03 |0795: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052d16: 7601 f315 4200 |0797: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052d1c: 1a43 c01a |079a: const-string v67, "swapFree#" // string@1ac0 │ │ -052d20: 7402 fa15 4200 |079c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052d26: 0c42 |079f: move-result-object v66 │ │ -052d28: 0800 4200 |07a0: move-object/from16 v0, v66 │ │ -052d2c: 6e20 f615 8000 |07a2: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052d32: 0c42 |07a5: move-result-object v66 │ │ -052d34: 7401 ff15 4200 |07a6: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052d3a: 0c42 |07a9: move-result-object v66 │ │ -052d3c: 4d42 4041 |07aa: aput-object v66, v64, v65 │ │ -052d40: 1341 0d00 |07ac: const/16 v65, #int 13 // #d │ │ -052d44: 2242 4d03 |07ae: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052d48: 7601 f315 4200 |07b0: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052d4e: 1a43 430e |07b3: const-string v67, "distversion#" // string@0e43 │ │ -052d52: 7402 fa15 4200 |07b5: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052d58: 0c42 |07b8: move-result-object v66 │ │ -052d5a: 0800 4200 |07b9: move-object/from16 v0, v66 │ │ -052d5e: 6e20 fa15 d000 |07bb: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052d64: 0c42 |07be: move-result-object v66 │ │ -052d66: 7401 ff15 4200 |07bf: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052d6c: 0c42 |07c2: move-result-object v66 │ │ -052d6e: 4d42 4041 |07c3: aput-object v66, v64, v65 │ │ -052d72: 1341 0e00 |07c5: const/16 v65, #int 14 // #e │ │ -052d76: 1a42 0717 |07c7: const-string v66, "online#1" // string@1707 │ │ -052d7a: 4d42 4041 |07c9: aput-object v66, v64, v65 │ │ -052d7e: 1341 0f00 |07cb: const/16 v65, #int 15 // #f │ │ -052d82: 2242 4d03 |07cd: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052d86: 7601 f315 4200 |07cf: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052d8c: 1a43 661b |07d2: const-string v67, "uptime#" // string@1b66 │ │ -052d90: 7402 fa15 4200 |07d4: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052d96: 0c42 |07d7: move-result-object v66 │ │ -052d98: 0800 4200 |07d8: move-object/from16 v0, v66 │ │ -052d9c: 0801 3c00 |07da: move-object/from16 v1, v60 │ │ -052da0: 6e20 fa15 1000 |07dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052da6: 0c42 |07df: move-result-object v66 │ │ -052da8: 7401 ff15 4200 |07e0: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052dae: 0c42 |07e3: move-result-object v66 │ │ -052db0: 4d42 4041 |07e4: aput-object v66, v64, v65 │ │ -052db4: 1341 1000 |07e6: const/16 v65, #int 16 // #10 │ │ -052db8: 2242 4d03 |07e8: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052dbc: 7601 f315 4200 |07ea: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052dc2: 1a43 e712 |07ed: const-string v67, "loadavg#" // string@12e7 │ │ -052dc6: 7402 fa15 4200 |07ef: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052dcc: 0c42 |07f2: move-result-object v66 │ │ -052dce: 0800 4200 |07f3: move-object/from16 v0, v66 │ │ -052dd2: 0801 2700 |07f5: move-object/from16 v1, v39 │ │ -052dd6: 6e20 fa15 1000 |07f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052ddc: 0c42 |07fa: move-result-object v66 │ │ -052dde: 7401 ff15 4200 |07fb: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052de4: 0c42 |07fe: move-result-object v66 │ │ -052de6: 4d42 4041 |07ff: aput-object v66, v64, v65 │ │ -052dea: 1341 1100 |0801: const/16 v65, #int 17 // #11 │ │ -052dee: 1a42 410e |0803: const-string v66, "distribution#Android" // string@0e41 │ │ -052df2: 4d42 4041 |0805: aput-object v66, v64, v65 │ │ -052df6: 1341 1200 |0807: const/16 v65, #int 18 // #12 │ │ -052dfa: 2242 4d03 |0809: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052dfe: 7601 f315 4200 |080b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052e04: 1a43 9512 |080e: const-string v67, "kernel#" // string@1295 │ │ -052e08: 7402 fa15 4200 |0810: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e0e: 0c42 |0813: move-result-object v66 │ │ -052e10: 0800 4200 |0814: move-object/from16 v0, v66 │ │ -052e14: 0801 3e00 |0816: move-object/from16 v1, v62 │ │ -052e18: 6e20 fa15 1000 |0818: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e1e: 0c42 |081b: move-result-object v66 │ │ -052e20: 7401 ff15 4200 |081c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052e26: 0c42 |081f: move-result-object v66 │ │ -052e28: 4d42 4041 |0820: aput-object v66, v64, v65 │ │ -052e2c: 1341 1300 |0822: const/16 v65, #int 19 // #13 │ │ -052e30: 2242 4d03 |0824: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052e34: 7601 f315 4200 |0826: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052e3a: 1a43 810d |0829: const-string v67, "cpu#" // string@0d81 │ │ -052e3e: 7402 fa15 4200 |082b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e44: 0c42 |082e: move-result-object v66 │ │ -052e46: 0800 4200 |082f: move-object/from16 v0, v66 │ │ -052e4a: 0801 1300 |0831: move-object/from16 v1, v19 │ │ -052e4e: 6e20 fa15 1000 |0833: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e54: 0c42 |0836: move-result-object v66 │ │ -052e56: 7401 ff15 4200 |0837: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052e5c: 0c42 |083a: move-result-object v66 │ │ -052e5e: 4d42 4041 |083b: aput-object v66, v64, v65 │ │ -052e62: 1341 1400 |083d: const/16 v65, #int 20 // #14 │ │ -052e66: 2242 4d03 |083f: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052e6a: 7601 f315 4200 |0841: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052e70: 1a43 7f0d |0844: const-string v67, "country#" // string@0d7f │ │ -052e74: 7402 fa15 4200 |0846: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e7a: 0c42 |0849: move-result-object v66 │ │ -052e7c: 7401 ec15 1100 |084a: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15ec │ │ -052e82: 0c43 |084d: move-result-object v67 │ │ -052e84: 7402 fa15 4200 |084e: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052e8a: 0c42 |0851: move-result-object v66 │ │ -052e8c: 7401 ff15 4200 |0852: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052e92: 0c42 |0855: move-result-object v66 │ │ -052e94: 4d42 4041 |0856: aput-object v66, v64, v65 │ │ -052e98: 1341 1500 |0858: const/16 v65, #int 21 // #15 │ │ -052e9c: 2242 4d03 |085a: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052ea0: 7601 f315 4200 |085c: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052ea6: 1a43 2a0c |085f: const-string v67, "architecture#" // string@0c2a │ │ -052eaa: 7402 fa15 4200 |0861: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052eb0: 0c42 |0864: move-result-object v66 │ │ -052eb2: 0800 4200 |0865: move-object/from16 v0, v66 │ │ -052eb6: 0801 2800 |0867: move-object/from16 v1, v40 │ │ -052eba: 6e20 fa15 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052ec0: 0c42 |086c: move-result-object v66 │ │ -052ec2: 7401 ff15 4200 |086d: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052ec8: 0c42 |0870: move-result-object v66 │ │ -052eca: 4d42 4041 |0871: aput-object v66, v64, v65 │ │ -052ece: 1341 1600 |0873: const/16 v65, #int 22 // #16 │ │ -052ed2: 2242 4d03 |0875: new-instance v66, Ljava/lang/StringBuilder; // type@034d │ │ -052ed6: 7601 f315 4200 |0877: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052edc: 1a43 030d |087a: const-string v67, "class#" // string@0d03 │ │ -052ee0: 7402 fa15 4200 |087c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052ee6: 0c42 |087f: move-result-object v66 │ │ -052ee8: 0800 4200 |0880: move-object/from16 v0, v66 │ │ -052eec: 0801 1600 |0882: move-object/from16 v1, v22 │ │ -052ef0: 6e20 fa15 1000 |0884: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052ef6: 0c42 |0887: move-result-object v66 │ │ -052ef8: 7401 ff15 4200 |0888: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -052efe: 0c42 |088b: move-result-object v66 │ │ -052f00: 4d42 4041 |088c: aput-object v66, v64, v65 │ │ -052f04: 6940 a606 |088e: sput-object v64, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a6 │ │ -052f08: 2240 4d03 |0890: new-instance v64, Ljava/lang/StringBuilder; // type@034d │ │ -052f0c: 7601 f315 4000 |0892: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -052f12: 1a41 a111 |0895: const-string v65, "hostname : " // string@11a1 │ │ -052f16: 7402 fa15 4000 |0897: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f1c: 0c40 |089a: move-result-object v64 │ │ -052f1e: 0800 4000 |089b: move-object/from16 v0, v64 │ │ -052f22: 0801 2400 |089d: move-object/from16 v1, v36 │ │ -052f26: 6e20 fa15 1000 |089f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f2c: 0c40 |08a2: move-result-object v64 │ │ -052f2e: 1a41 0100 |08a3: const-string v65, " │ │ -" // string@0001 │ │ -052f32: 7402 fa15 4000 |08a5: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f38: 0c40 |08a8: move-result-object v64 │ │ -052f3a: 1a41 3315 |08a9: const-string v65, "machine_id : " // string@1533 │ │ -052f3e: 7402 fa15 4000 |08ab: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f44: 0c40 |08ae: move-result-object v64 │ │ -052f46: 0800 4000 |08af: move-object/from16 v0, v64 │ │ -052f4a: 0801 2900 |08b1: move-object/from16 v1, v41 │ │ -052f4e: 6e20 fa15 1000 |08b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f54: 0c40 |08b6: move-result-object v64 │ │ -052f56: 1a41 0100 |08b7: const-string v65, " │ │ -" // string@0001 │ │ -052f5a: 7402 fa15 4000 |08b9: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f60: 0c40 |08bc: move-result-object v64 │ │ -052f62: 1a41 3615 |08bd: const-string v65, "machine_updatekey : " // string@1536 │ │ -052f66: 7402 fa15 4000 |08bf: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f6c: 0c40 |08c2: move-result-object v64 │ │ -052f6e: 0800 4000 |08c3: move-object/from16 v0, v64 │ │ -052f72: 0801 2a00 |08c5: move-object/from16 v1, v42 │ │ -052f76: 6e20 fa15 1000 |08c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f7c: 0c40 |08ca: move-result-object v64 │ │ -052f7e: 1a41 0100 |08cb: const-string v65, " │ │ -" // string@0001 │ │ -052f82: 7402 fa15 4000 |08cd: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f88: 0c40 |08d0: move-result-object v64 │ │ -052f8a: 1a41 270c |08d1: const-string v65, "appversion : " // string@0c27 │ │ -052f8e: 7402 fa15 4000 |08d3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052f94: 0c40 |08d6: move-result-object v64 │ │ -052f96: 0800 4400 |08d7: move-object/from16 v0, v68 │ │ -052f9a: 5400 a706 |08d9: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a7 │ │ -052f9e: 0841 0000 |08db: move-object/from16 v65, v0 │ │ -052fa2: 7402 fa15 4000 |08dd: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fa8: 0c40 |08e0: move-result-object v64 │ │ -052faa: 1a41 0100 |08e1: const-string v65, " │ │ -" // string@0001 │ │ -052fae: 7402 fa15 4000 |08e3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fb4: 0c40 |08e6: move-result-object v64 │ │ -052fb6: 1a41 cc17 |08e7: const-string v65, "processor : " // string@17cc │ │ -052fba: 7402 fa15 4000 |08e9: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fc0: 0c40 |08ec: move-result-object v64 │ │ -052fc2: 0800 4000 |08ed: move-object/from16 v0, v64 │ │ -052fc6: 0801 1300 |08ef: move-object/from16 v1, v19 │ │ -052fca: 6e20 fa15 1000 |08f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fd0: 0c40 |08f4: move-result-object v64 │ │ -052fd2: 1a41 0100 |08f5: const-string v65, " │ │ +0522b0: 1a42 0100 |01f4: const-string v66, " │ │ " // string@0001 │ │ -052fd6: 7402 fa15 4000 |08f7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fdc: 0c40 |08fa: move-result-object v64 │ │ -052fde: 1a41 850d |08fb: const-string v65, "cpunum : " // string@0d85 │ │ -052fe2: 7402 fa15 4000 |08fd: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -052fe8: 0c40 |0900: move-result-object v64 │ │ -052fea: 0800 4000 |0901: move-object/from16 v0, v64 │ │ -052fee: 0201 1400 |0903: move/from16 v1, v20 │ │ -052ff2: 6e20 f615 1000 |0905: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -052ff8: 0c40 |0908: move-result-object v64 │ │ -052ffa: 1a41 0100 |0909: const-string v65, " │ │ +0522b4: 7403 eb15 4000 |01f6: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0522ba: 0c21 |01f9: move-result-object v33 │ │ +0522bc: 1a40 0100 |01fa: const-string v64, " │ │ " // string@0001 │ │ -052ffe: 7402 fa15 4000 |090b: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053004: 0c40 |090e: move-result-object v64 │ │ -053006: 1a41 201b |090f: const-string v65, "totaldisk : " // string@1b20 │ │ -05300a: 7402 fa15 4000 |0911: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053010: 0c40 |0914: move-result-object v64 │ │ -053012: 0800 4000 |0915: move-object/from16 v0, v64 │ │ -053016: 0501 1800 |0917: move-wide/from16 v1, v24 │ │ -05301a: 6e30 f715 1002 |0919: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -053020: 0c40 |091c: move-result-object v64 │ │ -053022: 1a41 0100 |091d: const-string v65, " │ │ +0522c0: 0800 2100 |01fc: move-object/from16 v0, v33 │ │ +0522c4: 0801 4000 |01fe: move-object/from16 v1, v64 │ │ +0522c8: 6e20 ed15 1000 |0200: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0522ce: 0c37 |0203: move-result-object v55 │ │ +0522d0: 120c |0204: const/4 v12, #int 0 // #0 │ │ +0522d2: 0800 3700 |0205: move-object/from16 v0, v55 │ │ +0522d6: 2100 |0207: array-length v0, v0 │ │ +0522d8: 0240 0000 |0208: move/from16 v64, v0 │ │ +0522dc: 0200 4000 |020a: move/from16 v0, v64 │ │ +0522e0: 350c 8a00 |020c: if-ge v12, v0, 0296 // +008a │ │ +0522e4: 4625 370c |020e: aget-object v37, v55, v12 │ │ +0522e8: 1a40 0b01 |0210: const-string v64, ":" // string@010b │ │ +0522ec: 0800 2500 |0212: move-object/from16 v0, v37 │ │ +0522f0: 0801 4000 |0214: move-object/from16 v1, v64 │ │ +0522f4: 6e20 ed15 1000 |0216: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0522fa: 0c39 |0219: move-result-object v57 │ │ +0522fc: 1340 0000 |021a: const/16 v64, #int 0 // #0 │ │ +052300: 4640 3940 |021c: aget-object v64, v57, v64 │ │ +052304: 7401 f515 4000 |021e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05230a: 0c40 |0221: move-result-object v64 │ │ +05230c: 1a41 660b |0222: const-string v65, "^Features.*" // string@0b66 │ │ +052310: 7402 ea15 4000 |0224: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052316: 0a40 |0227: move-result v64 │ │ +052318: 3840 1a00 |0228: if-eqz v64, 0242 // +001a │ │ +05231c: 1340 0100 |022a: const/16 v64, #int 1 // #1 │ │ +052320: 4640 3940 |022c: aget-object v64, v57, v64 │ │ +052324: 7401 f515 4000 |022e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05232a: 0c40 |0231: move-result-object v64 │ │ +05232c: 1a41 690b |0232: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +052330: 7402 ea15 4000 |0234: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052336: 0a40 |0237: move-result v64 │ │ +052338: 3840 0a00 |0238: if-eqz v64, 0242 // +000a │ │ +05233c: 1340 0100 |023a: const/16 v64, #int 1 // #1 │ │ +052340: 4640 3940 |023c: aget-object v64, v57, v64 │ │ +052344: 7401 f515 4000 |023e: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05234a: 0c20 |0241: move-result-object v32 │ │ +05234c: 1340 0000 |0242: const/16 v64, #int 0 // #0 │ │ +052350: 4640 3940 |0244: aget-object v64, v57, v64 │ │ +052354: 7401 f515 4000 |0246: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05235a: 0c40 |0249: move-result-object v64 │ │ +05235c: 1a41 6a0b |024a: const-string v65, "^flags.*" // string@0b6a │ │ +052360: 7402 ea15 4000 |024c: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052366: 0a40 |024f: move-result v64 │ │ +052368: 3840 1a00 |0250: if-eqz v64, 026a // +001a │ │ +05236c: 1340 0100 |0252: const/16 v64, #int 1 // #1 │ │ +052370: 4640 3940 |0254: aget-object v64, v57, v64 │ │ +052374: 7401 f515 4000 |0256: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05237a: 0c40 |0259: move-result-object v64 │ │ +05237c: 1a41 690b |025a: const-string v65, "^[a-zA-Z]+.*" // string@0b69 │ │ +052380: 7402 ea15 4000 |025c: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052386: 0a40 |025f: move-result v64 │ │ +052388: 3840 0a00 |0260: if-eqz v64, 026a // +000a │ │ +05238c: 1340 0100 |0262: const/16 v64, #int 1 // #1 │ │ +052390: 4640 3940 |0264: aget-object v64, v57, v64 │ │ +052394: 7401 f515 4000 |0266: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05239a: 0c20 |0269: move-result-object v32 │ │ +05239c: d80c 0c01 |026a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0523a0: 2899 |026c: goto 0205 // -0067 │ │ +0523a2: 0d2d |026d: move-exception v45 │ │ +0523a4: 6240 b006 |026e: sget-object v64, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@06b0 │ │ +0523a8: 2241 4f03 |0270: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0523ac: 7601 fa15 4100 |0272: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0523b2: 1a42 8602 |0275: const-string v66, "Could not parse " // string@0286 │ │ +0523b6: 7402 0116 4100 |0277: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0523bc: 0c41 |027a: move-result-object v65 │ │ +0523be: 0800 4100 |027b: move-object/from16 v0, v65 │ │ +0523c2: 0801 2d00 |027d: move-object/from16 v1, v45 │ │ +0523c6: 6e20 0016 1000 |027f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0523cc: 0c41 |0282: move-result-object v65 │ │ +0523ce: 7401 0616 4100 |0283: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0523d4: 0c41 |0286: move-result-object v65 │ │ +0523d6: 7402 7915 4000 |0287: invoke-virtual/range {v64, v65}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@1579 │ │ +0523dc: 2900 20ff |028a: goto/16 01aa // -00e0 │ │ +0523e0: 0d1a |028c: move-exception v26 │ │ +0523e2: 7401 a615 1a00 |028d: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +0523e8: 2900 1aff |0290: goto/16 01aa // -00e6 │ │ +0523ec: 0d1a |0292: move-exception v26 │ │ +0523ee: 7401 a615 1a00 |0293: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +0523f4: 1a40 d208 |0296: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0523f8: 2241 4f03 |0298: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0523fc: 7601 fa15 4100 |029a: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052402: 1a42 1a11 |029d: const-string v66, "getSysInfo: flags: " // string@111a │ │ +052406: 7402 0116 4100 |029f: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05240c: 0c41 |02a2: move-result-object v65 │ │ +05240e: 0800 4100 |02a3: move-object/from16 v0, v65 │ │ +052412: 0801 2000 |02a5: move-object/from16 v1, v32 │ │ +052416: 6e20 0116 1000 |02a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05241c: 0c41 |02aa: move-result-object v65 │ │ +05241e: 7401 0616 4100 |02ab: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052424: 0c41 |02ae: move-result-object v65 │ │ +052426: 7702 fd10 4000 |02af: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +05242c: 1a2b 0000 |02b2: const-string v43, "" // string@0000 │ │ +052430: 1a40 0601 |02b4: const-string v64, "/proc/meminfo" // string@0106 │ │ +052434: 7701 2315 4000 |02b6: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1523 │ │ +05243a: 0c2b |02b9: move-result-object v43 │ │ +05243c: 1a40 0100 |02ba: const-string v64, " │ │ " // string@0001 │ │ -053026: 7402 fa15 4000 |091f: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05302c: 0c40 |0922: move-result-object v64 │ │ -05302e: 1a41 211b |0923: const-string v65, "totalram : " // string@1b21 │ │ -053032: 7402 fa15 4000 |0925: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053038: 0c40 |0928: move-result-object v64 │ │ -05303a: 0800 4000 |0929: move-object/from16 v0, v64 │ │ -05303e: 6e20 f615 6000 |092b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053044: 0c40 |092e: move-result-object v64 │ │ -053046: 1a41 0100 |092f: const-string v65, " │ │ +052440: 0800 2b00 |02bc: move-object/from16 v0, v43 │ │ +052444: 0801 4000 |02be: move-object/from16 v1, v64 │ │ +052448: 6e20 ed15 1000 |02c0: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05244e: 0c37 |02c3: move-result-object v55 │ │ +052450: 120c |02c4: const/4 v12, #int 0 // #0 │ │ +052452: 0800 3700 |02c5: move-object/from16 v0, v55 │ │ +052456: 2100 |02c7: array-length v0, v0 │ │ +052458: 0240 0000 |02c8: move/from16 v64, v0 │ │ +05245c: 0200 4000 |02ca: move/from16 v0, v64 │ │ +052460: 350c b800 |02cc: if-ge v12, v0, 0384 // +00b8 │ │ +052464: 4625 370c |02ce: aget-object v37, v55, v12 │ │ +052468: 1a40 0b01 |02d0: const-string v64, ":" // string@010b │ │ +05246c: 0800 2500 |02d2: move-object/from16 v0, v37 │ │ +052470: 0801 4000 |02d4: move-object/from16 v1, v64 │ │ +052474: 6e20 ed15 1000 |02d6: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +05247a: 0c39 |02d9: move-result-object v57 │ │ +05247c: 1340 0000 |02da: const/16 v64, #int 0 // #0 │ │ +052480: 4640 3940 |02dc: aget-object v64, v57, v64 │ │ +052484: 7401 f515 4000 |02de: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +05248a: 0c40 |02e1: move-result-object v64 │ │ +05248c: 1a41 f900 |02e2: const-string v65, ".*MemTotal.*" // string@00f9 │ │ +052490: 7402 ea15 4000 |02e4: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052496: 0a40 |02e7: move-result v64 │ │ +052498: 3840 1d00 |02e8: if-eqz v64, 0305 // +001d │ │ +05249c: 1340 0100 |02ea: const/16 v64, #int 1 // #1 │ │ +0524a0: 4640 3940 |02ec: aget-object v64, v57, v64 │ │ +0524a4: 1a41 6f00 |02ee: const-string v65, " kB" // string@006f │ │ +0524a8: 1a42 0000 |02f0: const-string v66, "" // string@0000 │ │ +0524ac: 7403 eb15 4000 |02f2: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0524b2: 0c40 |02f5: move-result-object v64 │ │ +0524b4: 7401 f515 4000 |02f6: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0524ba: 0c07 |02f9: move-result-object v7 │ │ +0524bc: 6e10 f215 0700 |02fa: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +0524c2: 0c40 |02fd: move-result-object v64 │ │ +0524c4: 7701 b015 4000 |02fe: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +0524ca: 0a06 |0301: move-result v6 │ │ +0524cc: d80c 0c01 |0302: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0524d0: 28c1 |0304: goto 02c5 // -003f │ │ +0524d2: 1340 0000 |0305: const/16 v64, #int 0 // #0 │ │ +0524d6: 4640 3940 |0307: aget-object v64, v57, v64 │ │ +0524da: 7401 f515 4000 |0309: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0524e0: 0c40 |030c: move-result-object v64 │ │ +0524e2: 1a41 f800 |030d: const-string v65, ".*MemFree.*" // string@00f8 │ │ +0524e6: 7402 ea15 4000 |030f: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +0524ec: 0a40 |0312: move-result v64 │ │ +0524ee: 3840 1b00 |0313: if-eqz v64, 032e // +001b │ │ +0524f2: 1340 0100 |0315: const/16 v64, #int 1 // #1 │ │ +0524f6: 4640 3940 |0317: aget-object v64, v57, v64 │ │ +0524fa: 1a41 6f00 |0319: const-string v65, " kB" // string@006f │ │ +0524fe: 1a42 0000 |031b: const-string v66, "" // string@0000 │ │ +052502: 7403 eb15 4000 |031d: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +052508: 0c40 |0320: move-result-object v64 │ │ +05250a: 7401 f515 4000 |0321: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052510: 0c05 |0324: move-result-object v5 │ │ +052512: 6e10 f215 0500 |0325: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +052518: 0c40 |0328: move-result-object v64 │ │ +05251a: 7701 b015 4000 |0329: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +052520: 0a04 |032c: move-result v4 │ │ +052522: 28d5 |032d: goto 0302 // -002b │ │ +052524: 1340 0000 |032e: const/16 v64, #int 0 // #0 │ │ +052528: 4640 3940 |0330: aget-object v64, v57, v64 │ │ +05252c: 7401 f515 4000 |0332: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052532: 0c40 |0335: move-result-object v64 │ │ +052534: 1a41 fb00 |0336: const-string v65, ".*SwapTotal.*" // string@00fb │ │ +052538: 7402 ea15 4000 |0338: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +05253e: 0a40 |033b: move-result v64 │ │ +052540: 3840 1b00 |033c: if-eqz v64, 0357 // +001b │ │ +052544: 1340 0100 |033e: const/16 v64, #int 1 // #1 │ │ +052548: 4640 3940 |0340: aget-object v64, v57, v64 │ │ +05254c: 1a41 6f00 |0342: const-string v65, " kB" // string@006f │ │ +052550: 1a42 0000 |0344: const-string v66, "" // string@0000 │ │ +052554: 7403 eb15 4000 |0346: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +05255a: 0c40 |0349: move-result-object v64 │ │ +05255c: 7401 f515 4000 |034a: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052562: 0c0b |034d: move-result-object v11 │ │ +052564: 6e10 f215 0b00 |034e: invoke-virtual {v11}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +05256a: 0c40 |0351: move-result-object v64 │ │ +05256c: 7701 b015 4000 |0352: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +052572: 0a0a |0355: move-result v10 │ │ +052574: 28ac |0356: goto 0302 // -0054 │ │ +052576: 1340 0000 |0357: const/16 v64, #int 0 // #0 │ │ +05257a: 4640 3940 |0359: aget-object v64, v57, v64 │ │ +05257e: 7401 f515 4000 |035b: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052584: 0c40 |035e: move-result-object v64 │ │ +052586: 1a41 fa00 |035f: const-string v65, ".*SwapFree.*" // string@00fa │ │ +05258a: 7402 ea15 4000 |0361: invoke-virtual/range {v64, v65}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@15ea │ │ +052590: 0a40 |0364: move-result v64 │ │ +052592: 3840 9dff |0365: if-eqz v64, 0302 // -0063 │ │ +052596: 1340 0100 |0367: const/16 v64, #int 1 // #1 │ │ +05259a: 4640 3940 |0369: aget-object v64, v57, v64 │ │ +05259e: 1a41 6f00 |036b: const-string v65, " kB" // string@006f │ │ +0525a2: 1a42 0000 |036d: const-string v66, "" // string@0000 │ │ +0525a6: 7403 eb15 4000 |036f: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +0525ac: 0c40 |0372: move-result-object v64 │ │ +0525ae: 7401 f515 4000 |0373: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +0525b4: 0c09 |0376: move-result-object v9 │ │ +0525b6: 6e10 f215 0900 |0377: invoke-virtual {v9}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@15f2 │ │ +0525bc: 0c40 |037a: move-result-object v64 │ │ +0525be: 7701 b015 4000 |037b: invoke-static/range {v64}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +0525c4: 0a08 |037e: move-result v8 │ │ +0525c6: 2883 |037f: goto 0302 // -007d │ │ +0525c8: 0d1a |0380: move-exception v26 │ │ +0525ca: 7401 a615 1a00 |0381: invoke-virtual/range {v26}, Ljava/lang/Exception;.printStackTrace:()V // method@15a6 │ │ +0525d0: 1a40 d208 |0384: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0525d4: 2241 4f03 |0386: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0525d8: 7601 fa15 4100 |0388: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0525de: 1a42 1111 |038b: const-string v66, "getSysInfo: MemTotal: " // string@1111 │ │ +0525e2: 7402 0116 4100 |038d: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0525e8: 0c41 |0390: move-result-object v65 │ │ +0525ea: 0800 4100 |0391: move-object/from16 v0, v65 │ │ +0525ee: 6e20 fd15 6000 |0393: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0525f4: 0c41 |0396: move-result-object v65 │ │ +0525f6: 7401 0616 4100 |0397: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0525fc: 0c41 |039a: move-result-object v65 │ │ +0525fe: 7702 fd10 4000 |039b: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052604: 1a40 d208 |039e: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052608: 2241 4f03 |03a0: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +05260c: 7601 fa15 4100 |03a2: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052612: 1a42 1011 |03a5: const-string v66, "getSysInfo: MemFree: " // string@1110 │ │ +052616: 7402 0116 4100 |03a7: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05261c: 0c41 |03aa: move-result-object v65 │ │ +05261e: 0800 4100 |03ab: move-object/from16 v0, v65 │ │ +052622: 6e20 fd15 4000 |03ad: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052628: 0c41 |03b0: move-result-object v65 │ │ +05262a: 7401 0616 4100 |03b1: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052630: 0c41 |03b4: move-result-object v65 │ │ +052632: 7702 fd10 4000 |03b5: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052638: 1a40 d208 |03b8: const-string v64, "MyDebugOutput" // string@08d2 │ │ +05263c: 2241 4f03 |03ba: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052640: 7601 fa15 4100 |03bc: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052646: 1a42 1311 |03bf: const-string v66, "getSysInfo: SwapTotal: " // string@1113 │ │ +05264a: 7402 0116 4100 |03c1: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052650: 0c41 |03c4: move-result-object v65 │ │ +052652: 0800 4100 |03c5: move-object/from16 v0, v65 │ │ +052656: 6e20 fd15 a000 |03c7: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05265c: 0c41 |03ca: move-result-object v65 │ │ +05265e: 7401 0616 4100 |03cb: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052664: 0c41 |03ce: move-result-object v65 │ │ +052666: 7702 fd10 4000 |03cf: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +05266c: 1a40 d208 |03d2: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052670: 2241 4f03 |03d4: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052674: 7601 fa15 4100 |03d6: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05267a: 1a42 1211 |03d9: const-string v66, "getSysInfo: SwapFree: " // string@1112 │ │ +05267e: 7402 0116 4100 |03db: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052684: 0c41 |03de: move-result-object v65 │ │ +052686: 0800 4100 |03df: move-object/from16 v0, v65 │ │ +05268a: 6e20 fd15 8000 |03e1: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052690: 0c41 |03e4: move-result-object v65 │ │ +052692: 7401 0616 4100 |03e5: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052698: 0c41 |03e8: move-result-object v65 │ │ +05269a: 7702 fd10 4000 |03e9: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0526a0: 163a 0000 |03ec: const-wide/16 v58, #int 0 // #0 │ │ +0526a4: 160e 0000 |03ee: const-wide/16 v14, #int 0 // #0 │ │ +0526a8: 1317 0000 |03f0: const/16 v23, #int 0 // #0 │ │ +0526ac: 131d 0000 |03f2: const/16 v29, #int 0 // #0 │ │ +0526b0: 2217 1603 |03f4: new-instance v23, Ljava/io/File; // type@0316 │ │ +0526b4: 1a40 0301 |03f6: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +0526b8: 0800 1700 |03f8: move-object/from16 v0, v23 │ │ +0526bc: 0801 4000 |03fa: move-object/from16 v1, v64 │ │ +0526c0: 7020 4f15 1000 |03fc: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +0526c6: 7401 5215 1700 |03ff: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@1552 │ │ +0526cc: 0a40 |0402: move-result v64 │ │ +0526ce: 3840 2400 |0403: if-eqz v64, 0427 // +0024 │ │ +0526d2: 7401 5915 1700 |0405: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +0526d8: 0a40 |0408: move-result v64 │ │ +0526da: 3940 0800 |0409: if-nez v64, 0411 // +0008 │ │ +0526de: 7401 5a15 1700 |040b: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@155a │ │ +0526e4: 0a40 |040e: move-result v64 │ │ +0526e6: 3840 1800 |040f: if-eqz v64, 0427 // +0018 │ │ +0526ea: 1a40 0301 |0411: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +0526ee: 0800 4400 |0413: move-object/from16 v0, v68 │ │ +0526f2: 0801 4000 |0415: move-object/from16 v1, v64 │ │ +0526f6: 6e20 1d15 1000 |0417: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@151d │ │ +0526fc: 0b3a |041a: move-result-wide v58 │ │ +0526fe: 1a40 0301 |041b: const-string v64, "/mnt/sdcard/external_sd/" // string@0103 │ │ +052702: 0800 4400 |041d: move-object/from16 v0, v68 │ │ +052706: 0801 4000 |041f: move-object/from16 v1, v64 │ │ +05270a: 6e20 1b15 1000 |0421: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@151b │ │ +052710: 0b0e |0424: move-result-wide v14 │ │ +052712: 131d 0100 |0425: const/16 v29, #int 1 // #1 │ │ +052716: 2217 1603 |0427: new-instance v23, Ljava/io/File; // type@0316 │ │ +05271a: 1a40 0201 |0429: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +05271e: 0800 1700 |042b: move-object/from16 v0, v23 │ │ +052722: 0801 4000 |042d: move-object/from16 v1, v64 │ │ +052726: 7020 4f15 1000 |042f: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +05272c: 7401 5215 1700 |0432: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@1552 │ │ +052732: 0a40 |0435: move-result v64 │ │ +052734: 3840 2400 |0436: if-eqz v64, 045a // +0024 │ │ +052738: 7401 5915 1700 |0438: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +05273e: 0a40 |043b: move-result v64 │ │ +052740: 3940 0800 |043c: if-nez v64, 0444 // +0008 │ │ +052744: 7401 5a15 1700 |043e: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@155a │ │ +05274a: 0a40 |0441: move-result v64 │ │ +05274c: 3840 1800 |0442: if-eqz v64, 045a // +0018 │ │ +052750: 1a40 0201 |0444: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +052754: 0800 4400 |0446: move-object/from16 v0, v68 │ │ +052758: 0801 4000 |0448: move-object/from16 v1, v64 │ │ +05275c: 6e20 1d15 1000 |044a: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@151d │ │ +052762: 0b3a |044d: move-result-wide v58 │ │ +052764: 1a40 0201 |044e: const-string v64, "/mnt/extSdCard/" // string@0102 │ │ +052768: 0800 4400 |0450: move-object/from16 v0, v68 │ │ +05276c: 0801 4000 |0452: move-object/from16 v1, v64 │ │ +052770: 6e20 1b15 1000 |0454: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@151b │ │ +052776: 0b0e |0457: move-result-wide v14 │ │ +052778: 131d 0100 |0458: const/16 v29, #int 1 // #1 │ │ +05277c: 7100 7301 0000 |045a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +052782: 0c40 |045d: move-result-object v64 │ │ +052784: 7401 5815 4000 |045e: invoke-virtual/range {v64}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05278a: 0c31 |0461: move-result-object v49 │ │ +05278c: 2217 1603 |0462: new-instance v23, Ljava/io/File; // type@0316 │ │ +052790: 0800 1700 |0464: move-object/from16 v0, v23 │ │ +052794: 0801 3100 |0466: move-object/from16 v1, v49 │ │ +052798: 7020 4f15 1000 |0468: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@154f │ │ +05279e: 7401 5215 1700 |046b: invoke-virtual/range {v23}, Ljava/io/File;.exists:()Z // method@1552 │ │ +0527a4: 0a40 |046e: move-result v64 │ │ +0527a6: 3840 2000 |046f: if-eqz v64, 048f // +0020 │ │ +0527aa: 7401 5915 1700 |0471: invoke-virtual/range {v23}, Ljava/io/File;.isDirectory:()Z // method@1559 │ │ +0527b0: 0a40 |0474: move-result v64 │ │ +0527b2: 3940 0800 |0475: if-nez v64, 047d // +0008 │ │ +0527b6: 7401 5a15 1700 |0477: invoke-virtual/range {v23}, Ljava/io/File;.isFile:()Z // method@155a │ │ +0527bc: 0a40 |047a: move-result v64 │ │ +0527be: 3840 1400 |047b: if-eqz v64, 048f // +0014 │ │ +0527c2: 0800 4400 |047d: move-object/from16 v0, v68 │ │ +0527c6: 0801 3100 |047f: move-object/from16 v1, v49 │ │ +0527ca: 6e20 1d15 1000 |0481: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemoryOfDir:(Ljava/lang/String;)J // method@151d │ │ +0527d0: 0b3a |0484: move-result-wide v58 │ │ +0527d2: 0800 4400 |0485: move-object/from16 v0, v68 │ │ +0527d6: 0801 3100 |0487: move-object/from16 v1, v49 │ │ +0527da: 6e20 1b15 1000 |0489: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemoryOfDir:(Ljava/lang/String;)J // method@151b │ │ +0527e0: 0b0e |048c: move-result-wide v14 │ │ +0527e2: 131d 0100 |048d: const/16 v29, #int 1 // #1 │ │ +0527e6: 1618 0000 |048f: const-wide/16 v24, #int 0 // #0 │ │ +0527ea: 1340 0100 |0491: const/16 v64, #int 1 // #1 │ │ +0527ee: 0200 1d00 |0493: move/from16 v0, v29 │ │ +0527f2: 0201 4000 |0495: move/from16 v1, v64 │ │ +0527f6: 3310 2005 |0497: if-ne v0, v1, 09b7 // +0520 │ │ +0527fa: 7401 1c15 4400 |0499: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemory:()J // method@151c │ │ +052800: 0b40 |049c: move-result-wide v64 │ │ +052802: 9b18 403a |049d: add-long v24, v64, v58 │ │ +052806: 1a40 d208 |049f: const-string v64, "MyDebugOutput" // string@08d2 │ │ +05280a: 2241 4f03 |04a1: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +05280e: 7601 fa15 4100 |04a3: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052814: 1a42 1911 |04a6: const-string v66, "getSysInfo: disktotal: " // string@1119 │ │ +052818: 7402 0116 4100 |04a8: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05281e: 0c41 |04ab: move-result-object v65 │ │ +052820: 0800 4100 |04ac: move-object/from16 v0, v65 │ │ +052824: 0501 1800 |04ae: move-wide/from16 v1, v24 │ │ +052828: 6e30 fe15 1002 |04b0: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +05282e: 0c41 |04b3: move-result-object v65 │ │ +052830: 7401 0616 4100 |04b4: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052836: 0c41 |04b7: move-result-object v65 │ │ +052838: 7702 fd10 4000 |04b8: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +05283e: 1622 0000 |04bb: const-wide/16 v34, #int 0 // #0 │ │ +052842: 1340 0100 |04bd: const/16 v64, #int 1 // #1 │ │ +052846: 0200 1d00 |04bf: move/from16 v0, v29 │ │ +05284a: 0201 4000 |04c1: move/from16 v1, v64 │ │ +05284e: 3310 fa04 |04c3: if-ne v0, v1, 09bd // +04fa │ │ +052852: 7401 1a15 4400 |04c5: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemory:()J // method@151a │ │ +052858: 0b40 |04c8: move-result-wide v64 │ │ +05285a: 9b22 400e |04c9: add-long v34, v64, v14 │ │ +05285e: 1a40 d208 |04cb: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052862: 2241 4f03 |04cd: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052866: 7601 fa15 4100 |04cf: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05286c: 1a42 1b11 |04d2: const-string v66, "getSysInfo: freedisk: " // string@111b │ │ +052870: 7402 0116 4100 |04d4: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052876: 0c41 |04d7: move-result-object v65 │ │ +052878: 0800 4100 |04d8: move-object/from16 v0, v65 │ │ +05287c: 0501 2200 |04da: move-wide/from16 v1, v34 │ │ +052880: 6e30 fe15 1002 |04dc: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +052886: 0c41 |04df: move-result-object v65 │ │ +052888: 7401 0616 4100 |04e0: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05288e: 0c41 |04e3: move-result-object v65 │ │ +052890: 7702 fd10 4000 |04e4: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052896: 1a24 fe12 |04e7: const-string v36, "localhost" // string@12fe │ │ +05289a: 1a1e fd00 |04e9: const-string v30, ".linuxcounter" // string@00fd │ │ +05289e: 2240 4f03 |04eb: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +0528a2: 7601 fa15 4000 |04ed: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0528a8: 7100 7301 0000 |04f0: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0173 │ │ +0528ae: 0c41 |04f3: move-result-object v65 │ │ +0528b0: 7402 0016 4000 |04f4: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0528b6: 0c40 |04f7: move-result-object v64 │ │ +0528b8: 1a41 0101 |04f8: const-string v65, "/data/com.linuxcounter.lico_update_003" // string@0101 │ │ +0528bc: 7402 0116 4000 |04fa: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0528c2: 0c40 |04fd: move-result-object v64 │ │ +0528c4: 7401 0616 4000 |04fe: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0528ca: 0c1f |0501: move-result-object v31 │ │ +0528cc: 222e 1603 |0502: new-instance v46, Ljava/io/File; // type@0316 │ │ +0528d0: 0800 2e00 |0504: move-object/from16 v0, v46 │ │ +0528d4: 0801 1f00 |0506: move-object/from16 v1, v31 │ │ +0528d8: 0802 1e00 |0508: move-object/from16 v2, v30 │ │ +0528dc: 7030 5015 1002 |050a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1550 │ │ +0528e2: 1a29 0000 |050d: const-string v41, "" // string@0000 │ │ +0528e6: 1a2a 0000 |050f: const-string v42, "" // string@0000 │ │ +0528ea: 1a26 0000 |0511: const-string v38, "" // string@0000 │ │ +0528ee: 222f 1103 |0513: new-instance v47, Ljava/io/BufferedReader; // type@0311 │ │ +0528f2: 2240 1f03 |0515: new-instance v64, Ljava/io/InputStreamReader; // type@031f │ │ +0528f6: 2241 1803 |0517: new-instance v65, Ljava/io/FileInputStream; // type@0318 │ │ +0528fa: 0800 4100 |0519: move-object/from16 v0, v65 │ │ +0528fe: 0801 2e00 |051b: move-object/from16 v1, v46 │ │ +052902: 7020 6115 1000 |051d: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +052908: 7602 7515 4000 |0520: invoke-direct/range {v64, v65}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1575 │ │ +05290e: 1341 e803 |0523: const/16 v65, #int 1000 // #3e8 │ │ +052912: 0800 2f00 |0525: move-object/from16 v0, v47 │ │ +052916: 0801 4000 |0527: move-object/from16 v1, v64 │ │ +05291a: 0202 4100 |0529: move/from16 v2, v65 │ │ +05291e: 7030 3f15 1002 |052b: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@153f │ │ +052924: 7401 4215 2f00 |052e: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1542 │ │ +05292a: 0c26 |0531: move-result-object v38 │ │ +05292c: 7401 4015 2f00 |0532: invoke-virtual/range {v47}, Ljava/io/BufferedReader;.close:()V // method@1540 │ │ +052932: 1a40 1700 |0535: const-string v64, " " // string@0017 │ │ +052936: 0800 2600 |0537: move-object/from16 v0, v38 │ │ +05293a: 0801 4000 |0539: move-object/from16 v1, v64 │ │ +05293e: 6e20 ed15 1000 |053b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +052944: 0c38 |053e: move-result-object v56 │ │ +052946: 1340 0000 |053f: const/16 v64, #int 0 // #0 │ │ +05294a: 4629 3840 |0541: aget-object v41, v56, v64 │ │ +05294e: 1340 0100 |0543: const/16 v64, #int 1 // #1 │ │ +052952: 462a 3840 |0545: aget-object v42, v56, v64 │ │ +052956: 1a40 2817 |0547: const-string v64, "os.arch" // string@1728 │ │ +05295a: 7701 0916 4000 |0549: invoke-static/range {v64}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1609 │ │ +052960: 0c28 |054c: move-result-object v40 │ │ +052962: 1a3e 0000 |054d: const-string v62, "" // string@0000 │ │ +052966: 1a40 4b1b |054f: const-string v64, "uname -r" // string@1b4b │ │ +05296a: 0800 4400 |0551: move-object/from16 v0, v68 │ │ +05296e: 0801 4000 |0553: move-object/from16 v1, v64 │ │ +052972: 6e20 1915 1000 |0555: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1519 │ │ +052978: 0c40 |0558: move-result-object v64 │ │ +05297a: 7401 f515 4000 |0559: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052980: 0c3e |055c: move-result-object v62 │ │ +052982: 1a40 d208 |055d: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052986: 2241 4f03 |055f: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +05298a: 7601 fa15 4100 |0561: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052990: 1a42 1d11 |0564: const-string v66, "getSysInfo: machine: " // string@111d │ │ +052994: 7402 0116 4100 |0566: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05299a: 0c41 |0569: move-result-object v65 │ │ +05299c: 0800 4100 |056a: move-object/from16 v0, v65 │ │ +0529a0: 0801 2800 |056c: move-object/from16 v1, v40 │ │ +0529a4: 6e20 0116 1000 |056e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0529aa: 0c41 |0571: move-result-object v65 │ │ +0529ac: 7401 0616 4100 |0572: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0529b2: 0c41 |0575: move-result-object v65 │ │ +0529b4: 7702 fd10 4000 |0576: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0529ba: 1a40 d208 |0579: const-string v64, "MyDebugOutput" // string@08d2 │ │ +0529be: 2241 4f03 |057b: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +0529c2: 7601 fa15 4100 |057d: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0529c8: 1a42 2011 |0580: const-string v66, "getSysInfo: version: " // string@1120 │ │ +0529cc: 7402 0116 4100 |0582: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0529d2: 0c41 |0585: move-result-object v65 │ │ +0529d4: 0800 4100 |0586: move-object/from16 v0, v65 │ │ +0529d8: 0801 3e00 |0588: move-object/from16 v1, v62 │ │ +0529dc: 6e20 0116 1000 |058a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0529e2: 0c41 |058d: move-result-object v65 │ │ +0529e4: 7401 0616 4100 |058e: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0529ea: 0c41 |0591: move-result-object v65 │ │ +0529ec: 7702 fd10 4000 |0592: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0529f2: 1a40 6b1b |0595: const-string v64, "uptime" // string@1b6b │ │ +0529f6: 0800 4400 |0597: move-object/from16 v0, v68 │ │ +0529fa: 0801 4000 |0599: move-object/from16 v1, v64 │ │ +0529fe: 6e20 1915 1000 |059b: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.Command:(Ljava/lang/String;)Ljava/lang/String; // method@1519 │ │ +052a04: 0c40 |059e: move-result-object v64 │ │ +052a06: 7401 f515 4000 |059f: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052a0c: 0c3c |05a2: move-result-object v60 │ │ +052a0e: 1a40 ee00 |05a3: const-string v64, ", " // string@00ee │ │ +052a12: 0800 3c00 |05a5: move-object/from16 v0, v60 │ │ +052a16: 0801 4000 |05a7: move-object/from16 v1, v64 │ │ +052a1a: 6e20 ed15 1000 |05a9: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +052a20: 0c39 |05ac: move-result-object v57 │ │ +052a22: 1340 0000 |05ad: const/16 v64, #int 0 // #0 │ │ +052a26: 4640 3940 |05af: aget-object v64, v57, v64 │ │ +052a2a: 1a41 5e1b |05b1: const-string v65, "up time: " // string@1b5e │ │ +052a2e: 1a42 0000 |05b3: const-string v66, "" // string@0000 │ │ +052a32: 7403 eb15 4000 |05b5: invoke-virtual/range {v64, v65, v66}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@15eb │ │ +052a38: 0c40 |05b8: move-result-object v64 │ │ +052a3a: 7401 f515 4000 |05b9: invoke-virtual/range {v64}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@15f5 │ │ +052a40: 0c3c |05bc: move-result-object v60 │ │ +052a42: 1a40 d208 |05bd: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052a46: 2241 4f03 |05bf: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052a4a: 7601 fa15 4100 |05c1: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052a50: 1a42 1f11 |05c4: const-string v66, "getSysInfo: uptime: " // string@111f │ │ +052a54: 7402 0116 4100 |05c6: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052a5a: 0c41 |05c9: move-result-object v65 │ │ +052a5c: 0800 4100 |05ca: move-object/from16 v0, v65 │ │ +052a60: 0801 3c00 |05cc: move-object/from16 v1, v60 │ │ +052a64: 6e20 0116 1000 |05ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052a6a: 0c41 |05d1: move-result-object v65 │ │ +052a6c: 7401 0616 4100 |05d2: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052a72: 0c41 |05d5: move-result-object v65 │ │ +052a74: 7702 fd10 4000 |05d6: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052a7a: 2240 4f03 |05d9: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +052a7e: 7601 fa15 4000 |05db: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052a84: 1a41 b711 |05de: const-string v65, "http://api.linuxcounter.net/v1/machines/" // string@11b7 │ │ +052a88: 7402 0116 4000 |05e0: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052a8e: 0c40 |05e3: move-result-object v64 │ │ +052a90: 0800 4000 |05e4: move-object/from16 v0, v64 │ │ +052a94: 0801 2900 |05e6: move-object/from16 v1, v41 │ │ +052a98: 6e20 0116 1000 |05e8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052a9e: 0c40 |05eb: move-result-object v64 │ │ +052aa0: 7401 0616 4000 |05ec: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052aa6: 0c3d |05ef: move-result-object v61 │ │ +052aa8: 7401 2215 4400 |05f0: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getResources:()Landroid/content/res/Resources; // method@1522 │ │ +052aae: 0c40 |05f3: move-result-object v64 │ │ +052ab0: 1541 047f |05f4: const/high16 v65, #int 2130968576 // #7f04 │ │ +052ab4: 7402 cd00 4000 |05f6: invoke-virtual/range {v64, v65}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00cd │ │ +052aba: 0a34 |05f9: move-result v52 │ │ +052abc: 1a16 d109 |05fa: const-string v22, "Smartphone" // string@09d1 │ │ +052ac0: 3834 0400 |05fc: if-eqz v52, 0600 // +0004 │ │ +052ac4: 1a16 1d0a |05fe: const-string v22, "Tablet" // string@0a1d │ │ +052ac8: 1a40 d208 |0600: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052acc: 2241 4f03 |0602: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052ad0: 7601 fa15 4100 |0604: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052ad6: 1a42 1811 |0607: const-string v66, "getSysInfo: deviceclass: " // string@1118 │ │ +052ada: 7402 0116 4100 |0609: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052ae0: 0c41 |060c: move-result-object v65 │ │ +052ae2: 0800 4100 |060d: move-object/from16 v0, v65 │ │ +052ae6: 0801 1600 |060f: move-object/from16 v1, v22 │ │ +052aea: 6e20 0116 1000 |0611: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052af0: 0c41 |0614: move-result-object v65 │ │ +052af2: 7401 0616 4100 |0615: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052af8: 0c41 |0618: move-result-object v65 │ │ +052afa: 7702 fd10 4000 |0619: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052b00: 7401 2115 4400 |061c: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getApplicationContext:()Landroid/content/Context; // method@1521 │ │ +052b06: 1a40 9217 |061f: const-string v64, "phone" // string@1792 │ │ +052b0a: 0800 4400 |0621: move-object/from16 v0, v68 │ │ +052b0e: 0801 4000 |0623: move-object/from16 v1, v64 │ │ +052b12: 6e20 2415 1000 |0625: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1524 │ │ +052b18: 0c36 |0628: move-result-object v54 │ │ +052b1a: 1f36 4002 |0629: check-cast v54, Landroid/telephony/TelephonyManager; // type@0240 │ │ +052b1e: 7401 ef10 3600 |062b: invoke-virtual/range {v54}, Landroid/telephony/TelephonyManager;.getNetworkCountryIso:()Ljava/lang/String; // method@10ef │ │ +052b24: 0c11 |062e: move-result-object v17 │ │ +052b26: 1a40 d208 |062f: const-string v64, "MyDebugOutput" // string@08d2 │ │ +052b2a: 2241 4f03 |0631: new-instance v65, Ljava/lang/StringBuilder; // type@034f │ │ +052b2e: 7601 fa15 4100 |0633: invoke-direct/range {v65}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052b34: 1a42 1511 |0636: const-string v66, "getSysInfo: countryCode: " // string@1115 │ │ +052b38: 7402 0116 4100 |0638: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052b3e: 0c41 |063b: move-result-object v65 │ │ +052b40: 7401 f315 1100 |063c: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15f3 │ │ +052b46: 0c42 |063f: move-result-object v66 │ │ +052b48: 7402 0116 4100 |0640: invoke-virtual/range {v65, v66}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052b4e: 0c41 |0643: move-result-object v65 │ │ +052b50: 7401 0616 4100 |0644: invoke-virtual/range {v65}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052b56: 0c41 |0647: move-result-object v65 │ │ +052b58: 7702 fd10 4000 |0648: invoke-static/range {v64, v65}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +052b5e: 1340 1700 |064b: const/16 v64, #int 23 // #17 │ │ +052b62: 0200 4000 |064d: move/from16 v0, v64 │ │ +052b66: 2300 cd03 |064f: new-array v0, v0, [Ljava/lang/String; // type@03cd │ │ +052b6a: 0840 0000 |0651: move-object/from16 v64, v0 │ │ +052b6e: 1341 0000 |0653: const/16 v65, #int 0 // #0 │ │ +052b72: 2242 4f03 |0655: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052b76: 7601 fa15 4200 |0657: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052b7c: 1a43 701b |065a: const-string v67, "url#" // string@1b70 │ │ +052b80: 7402 0116 4200 |065c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052b86: 0c42 |065f: move-result-object v66 │ │ +052b88: 0800 4200 |0660: move-object/from16 v0, v66 │ │ +052b8c: 0801 3d00 |0662: move-object/from16 v1, v61 │ │ +052b90: 6e20 0116 1000 |0664: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052b96: 0c42 |0667: move-result-object v66 │ │ +052b98: 7401 0616 4200 |0668: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052b9e: 0c42 |066b: move-result-object v66 │ │ +052ba0: 4d42 4041 |066c: aput-object v66, v64, v65 │ │ +052ba4: 1341 0100 |066e: const/16 v65, #int 1 // #1 │ │ +052ba8: 2242 4f03 |0670: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052bac: 7601 fa15 4200 |0672: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052bb2: 1a43 3e15 |0675: const-string v67, "machine_id#" // string@153e │ │ +052bb6: 7402 0116 4200 |0677: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052bbc: 0c42 |067a: move-result-object v66 │ │ +052bbe: 0800 4200 |067b: move-object/from16 v0, v66 │ │ +052bc2: 0801 2900 |067d: move-object/from16 v1, v41 │ │ +052bc6: 6e20 0116 1000 |067f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052bcc: 0c42 |0682: move-result-object v66 │ │ +052bce: 7401 0616 4200 |0683: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052bd4: 0c42 |0686: move-result-object v66 │ │ +052bd6: 4d42 4041 |0687: aput-object v66, v64, v65 │ │ +052bda: 1341 0200 |0689: const/16 v65, #int 2 // #2 │ │ +052bde: 2242 4f03 |068b: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052be2: 7601 fa15 4200 |068d: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052be8: 1a43 4015 |0690: const-string v67, "machine_updatekey#" // string@1540 │ │ +052bec: 7402 0116 4200 |0692: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052bf2: 0c42 |0695: move-result-object v66 │ │ +052bf4: 0800 4200 |0696: move-object/from16 v0, v66 │ │ +052bf8: 0801 2a00 |0698: move-object/from16 v1, v42 │ │ +052bfc: 6e20 0116 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c02: 0c42 |069d: move-result-object v66 │ │ +052c04: 7401 0616 4200 |069e: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052c0a: 0c42 |06a1: move-result-object v66 │ │ +052c0c: 4d42 4041 |06a2: aput-object v66, v64, v65 │ │ +052c10: 1341 0300 |06a4: const/16 v65, #int 3 // #3 │ │ +052c14: 2242 4f03 |06a6: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052c18: 7601 fa15 4200 |06a8: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052c1e: 1a43 3d0c |06ab: const-string v67, "appversion#" // string@0c3d │ │ +052c22: 7402 0116 4200 |06ad: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c28: 0c42 |06b0: move-result-object v66 │ │ +052c2a: 0800 4400 |06b1: move-object/from16 v0, v68 │ │ +052c2e: 5400 a606 |06b3: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a6 │ │ +052c32: 0843 0000 |06b5: move-object/from16 v67, v0 │ │ +052c36: 7402 0116 4200 |06b7: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c3c: 0c42 |06ba: move-result-object v66 │ │ +052c3e: 7401 0616 4200 |06bb: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052c44: 0c42 |06be: move-result-object v66 │ │ +052c46: 4d42 4041 |06bf: aput-object v66, v64, v65 │ │ +052c4a: 1341 0400 |06c1: const/16 v65, #int 4 // #4 │ │ +052c4e: 2242 4f03 |06c3: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052c52: 7601 fa15 4200 |06c5: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052c58: 1a43 b011 |06c8: const-string v67, "hostname#" // string@11b0 │ │ +052c5c: 7402 0116 4200 |06ca: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c62: 0c42 |06cd: move-result-object v66 │ │ +052c64: 0800 4200 |06ce: move-object/from16 v0, v66 │ │ +052c68: 0801 2400 |06d0: move-object/from16 v1, v36 │ │ +052c6c: 6e20 0116 1000 |06d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c72: 0c42 |06d5: move-result-object v66 │ │ +052c74: 7401 0616 4200 |06d6: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052c7a: 0c42 |06d9: move-result-object v66 │ │ +052c7c: 4d42 4041 |06da: aput-object v66, v64, v65 │ │ +052c80: 1341 0500 |06dc: const/16 v65, #int 5 // #5 │ │ +052c84: 2242 4f03 |06de: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052c88: 7601 fa15 4200 |06e0: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052c8e: 1a43 8d0d |06e3: const-string v67, "cores#" // string@0d8d │ │ +052c92: 7402 0116 4200 |06e5: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052c98: 0c42 |06e8: move-result-object v66 │ │ +052c9a: 0800 4200 |06e9: move-object/from16 v0, v66 │ │ +052c9e: 0201 1400 |06eb: move/from16 v1, v20 │ │ +052ca2: 6e20 fd15 1000 |06ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052ca8: 0c42 |06f0: move-result-object v66 │ │ +052caa: 7401 0616 4200 |06f1: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052cb0: 0c42 |06f4: move-result-object v66 │ │ +052cb2: 4d42 4041 |06f5: aput-object v66, v64, v65 │ │ +052cb6: 1341 0600 |06f7: const/16 v65, #int 6 // #6 │ │ +052cba: 2242 4f03 |06f9: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052cbe: 7601 fa15 4200 |06fb: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052cc4: 1a43 310f |06fe: const-string v67, "flags#" // string@0f31 │ │ +052cc8: 7402 0116 4200 |0700: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052cce: 0c42 |0703: move-result-object v66 │ │ +052cd0: 0800 4200 |0704: move-object/from16 v0, v66 │ │ +052cd4: 0801 2000 |0706: move-object/from16 v1, v32 │ │ +052cd8: 6e20 0116 1000 |0708: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052cde: 0c42 |070b: move-result-object v66 │ │ +052ce0: 7401 0616 4200 |070c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052ce6: 0c42 |070f: move-result-object v66 │ │ +052ce8: 4d42 4041 |0710: aput-object v66, v64, v65 │ │ +052cec: 1341 0700 |0712: const/16 v65, #int 7 // #7 │ │ +052cf0: 2242 4f03 |0714: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052cf4: 7601 fa15 4200 |0716: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052cfa: 1a43 220e |0719: const-string v67, "diskspace#" // string@0e22 │ │ +052cfe: 7402 0116 4200 |071b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052d04: 0c42 |071e: move-result-object v66 │ │ +052d06: 0800 4200 |071f: move-object/from16 v0, v66 │ │ +052d0a: 0501 1800 |0721: move-wide/from16 v1, v24 │ │ +052d0e: 6e30 fe15 1002 |0723: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +052d14: 0c42 |0726: move-result-object v66 │ │ +052d16: 7401 0616 4200 |0727: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052d1c: 0c42 |072a: move-result-object v66 │ │ +052d1e: 4d42 4041 |072b: aput-object v66, v64, v65 │ │ +052d22: 1341 0800 |072d: const/16 v65, #int 8 // #8 │ │ +052d26: 2242 4f03 |072f: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052d2a: 7601 fa15 4200 |0731: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052d30: 1a43 230e |0734: const-string v67, "diskspaceFree#" // string@0e23 │ │ +052d34: 7402 0116 4200 |0736: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052d3a: 0c42 |0739: move-result-object v66 │ │ +052d3c: 0800 4200 |073a: move-object/from16 v0, v66 │ │ +052d40: 0501 2200 |073c: move-wide/from16 v1, v34 │ │ +052d44: 6e30 fe15 1002 |073e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +052d4a: 0c42 |0741: move-result-object v66 │ │ +052d4c: 7401 0616 4200 |0742: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052d52: 0c42 |0745: move-result-object v66 │ │ +052d54: 4d42 4041 |0746: aput-object v66, v64, v65 │ │ +052d58: 1341 0900 |0748: const/16 v65, #int 9 // #9 │ │ +052d5c: 2242 4f03 |074a: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052d60: 7601 fa15 4200 |074c: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052d66: 1a43 8d15 |074f: const-string v67, "memory#" // string@158d │ │ +052d6a: 7402 0116 4200 |0751: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052d70: 0c42 |0754: move-result-object v66 │ │ +052d72: 0800 4200 |0755: move-object/from16 v0, v66 │ │ +052d76: 6e20 fd15 6000 |0757: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052d7c: 0c42 |075a: move-result-object v66 │ │ +052d7e: 7401 0616 4200 |075b: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052d84: 0c42 |075e: move-result-object v66 │ │ +052d86: 4d42 4041 |075f: aput-object v66, v64, v65 │ │ +052d8a: 1341 0a00 |0761: const/16 v65, #int 10 // #a │ │ +052d8e: 2242 4f03 |0763: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052d92: 7601 fa15 4200 |0765: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052d98: 1a43 8e15 |0768: const-string v67, "memoryFree#" // string@158e │ │ +052d9c: 7402 0116 4200 |076a: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052da2: 0c42 |076d: move-result-object v66 │ │ +052da4: 0800 4200 |076e: move-object/from16 v0, v66 │ │ +052da8: 6e20 fd15 4000 |0770: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052dae: 0c42 |0773: move-result-object v66 │ │ +052db0: 7401 0616 4200 |0774: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052db6: 0c42 |0777: move-result-object v66 │ │ +052db8: 4d42 4041 |0778: aput-object v66, v64, v65 │ │ +052dbc: 1341 0b00 |077a: const/16 v65, #int 11 // #b │ │ +052dc0: 2242 4f03 |077c: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052dc4: 7601 fa15 4200 |077e: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052dca: 1a43 c81a |0781: const-string v67, "swap#" // string@1ac8 │ │ +052dce: 7402 0116 4200 |0783: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052dd4: 0c42 |0786: move-result-object v66 │ │ +052dd6: 0800 4200 |0787: move-object/from16 v0, v66 │ │ +052dda: 6e20 fd15 a000 |0789: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052de0: 0c42 |078c: move-result-object v66 │ │ +052de2: 7401 0616 4200 |078d: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052de8: 0c42 |0790: move-result-object v66 │ │ +052dea: 4d42 4041 |0791: aput-object v66, v64, v65 │ │ +052dee: 1341 0c00 |0793: const/16 v65, #int 12 // #c │ │ +052df2: 2242 4f03 |0795: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052df6: 7601 fa15 4200 |0797: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052dfc: 1a43 ca1a |079a: const-string v67, "swapFree#" // string@1aca │ │ +052e00: 7402 0116 4200 |079c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052e06: 0c42 |079f: move-result-object v66 │ │ +052e08: 0800 4200 |07a0: move-object/from16 v0, v66 │ │ +052e0c: 6e20 fd15 8000 |07a2: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +052e12: 0c42 |07a5: move-result-object v66 │ │ +052e14: 7401 0616 4200 |07a6: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052e1a: 0c42 |07a9: move-result-object v66 │ │ +052e1c: 4d42 4041 |07aa: aput-object v66, v64, v65 │ │ +052e20: 1341 0d00 |07ac: const/16 v65, #int 13 // #d │ │ +052e24: 2242 4f03 |07ae: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052e28: 7601 fa15 4200 |07b0: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052e2e: 1a43 530e |07b3: const-string v67, "distversion#" // string@0e53 │ │ +052e32: 7402 0116 4200 |07b5: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052e38: 0c42 |07b8: move-result-object v66 │ │ +052e3a: 0800 4200 |07b9: move-object/from16 v0, v66 │ │ +052e3e: 6e20 0116 d000 |07bb: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052e44: 0c42 |07be: move-result-object v66 │ │ +052e46: 7401 0616 4200 |07bf: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052e4c: 0c42 |07c2: move-result-object v66 │ │ +052e4e: 4d42 4041 |07c3: aput-object v66, v64, v65 │ │ +052e52: 1341 0e00 |07c5: const/16 v65, #int 14 // #e │ │ +052e56: 1a42 1117 |07c7: const-string v66, "online#1" // string@1711 │ │ +052e5a: 4d42 4041 |07c9: aput-object v66, v64, v65 │ │ +052e5e: 1341 0f00 |07cb: const/16 v65, #int 15 // #f │ │ +052e62: 2242 4f03 |07cd: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052e66: 7601 fa15 4200 |07cf: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052e6c: 1a43 6c1b |07d2: const-string v67, "uptime#" // string@1b6c │ │ +052e70: 7402 0116 4200 |07d4: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052e76: 0c42 |07d7: move-result-object v66 │ │ +052e78: 0800 4200 |07d8: move-object/from16 v0, v66 │ │ +052e7c: 0801 3c00 |07da: move-object/from16 v1, v60 │ │ +052e80: 6e20 0116 1000 |07dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052e86: 0c42 |07df: move-result-object v66 │ │ +052e88: 7401 0616 4200 |07e0: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052e8e: 0c42 |07e3: move-result-object v66 │ │ +052e90: 4d42 4041 |07e4: aput-object v66, v64, v65 │ │ +052e94: 1341 1000 |07e6: const/16 v65, #int 16 // #10 │ │ +052e98: 2242 4f03 |07e8: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052e9c: 7601 fa15 4200 |07ea: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052ea2: 1a43 f412 |07ed: const-string v67, "loadavg#" // string@12f4 │ │ +052ea6: 7402 0116 4200 |07ef: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052eac: 0c42 |07f2: move-result-object v66 │ │ +052eae: 0800 4200 |07f3: move-object/from16 v0, v66 │ │ +052eb2: 0801 2700 |07f5: move-object/from16 v1, v39 │ │ +052eb6: 6e20 0116 1000 |07f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052ebc: 0c42 |07fa: move-result-object v66 │ │ +052ebe: 7401 0616 4200 |07fb: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052ec4: 0c42 |07fe: move-result-object v66 │ │ +052ec6: 4d42 4041 |07ff: aput-object v66, v64, v65 │ │ +052eca: 1341 1100 |0801: const/16 v65, #int 17 // #11 │ │ +052ece: 1a42 520e |0803: const-string v66, "distribution#Android" // string@0e52 │ │ +052ed2: 4d42 4041 |0805: aput-object v66, v64, v65 │ │ +052ed6: 1341 1200 |0807: const/16 v65, #int 18 // #12 │ │ +052eda: 2242 4f03 |0809: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052ede: 7601 fa15 4200 |080b: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052ee4: 1a43 a312 |080e: const-string v67, "kernel#" // string@12a3 │ │ +052ee8: 7402 0116 4200 |0810: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052eee: 0c42 |0813: move-result-object v66 │ │ +052ef0: 0800 4200 |0814: move-object/from16 v0, v66 │ │ +052ef4: 0801 3e00 |0816: move-object/from16 v1, v62 │ │ +052ef8: 6e20 0116 1000 |0818: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052efe: 0c42 |081b: move-result-object v66 │ │ +052f00: 7401 0616 4200 |081c: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052f06: 0c42 |081f: move-result-object v66 │ │ +052f08: 4d42 4041 |0820: aput-object v66, v64, v65 │ │ +052f0c: 1341 1300 |0822: const/16 v65, #int 19 // #13 │ │ +052f10: 2242 4f03 |0824: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052f14: 7601 fa15 4200 |0826: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052f1a: 1a43 940d |0829: const-string v67, "cpu#" // string@0d94 │ │ +052f1e: 7402 0116 4200 |082b: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052f24: 0c42 |082e: move-result-object v66 │ │ +052f26: 0800 4200 |082f: move-object/from16 v0, v66 │ │ +052f2a: 0801 1300 |0831: move-object/from16 v1, v19 │ │ +052f2e: 6e20 0116 1000 |0833: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052f34: 0c42 |0836: move-result-object v66 │ │ +052f36: 7401 0616 4200 |0837: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052f3c: 0c42 |083a: move-result-object v66 │ │ +052f3e: 4d42 4041 |083b: aput-object v66, v64, v65 │ │ +052f42: 1341 1400 |083d: const/16 v65, #int 20 // #14 │ │ +052f46: 2242 4f03 |083f: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052f4a: 7601 fa15 4200 |0841: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052f50: 1a43 920d |0844: const-string v67, "country#" // string@0d92 │ │ +052f54: 7402 0116 4200 |0846: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052f5a: 0c42 |0849: move-result-object v66 │ │ +052f5c: 7401 f315 1100 |084a: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15f3 │ │ +052f62: 0c43 |084d: move-result-object v67 │ │ +052f64: 7402 0116 4200 |084e: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052f6a: 0c42 |0851: move-result-object v66 │ │ +052f6c: 7401 0616 4200 |0852: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052f72: 0c42 |0855: move-result-object v66 │ │ +052f74: 4d42 4041 |0856: aput-object v66, v64, v65 │ │ +052f78: 1341 1500 |0858: const/16 v65, #int 21 // #15 │ │ +052f7c: 2242 4f03 |085a: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052f80: 7601 fa15 4200 |085c: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052f86: 1a43 3f0c |085f: const-string v67, "architecture#" // string@0c3f │ │ +052f8a: 7402 0116 4200 |0861: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052f90: 0c42 |0864: move-result-object v66 │ │ +052f92: 0800 4200 |0865: move-object/from16 v0, v66 │ │ +052f96: 0801 2800 |0867: move-object/from16 v1, v40 │ │ +052f9a: 6e20 0116 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052fa0: 0c42 |086c: move-result-object v66 │ │ +052fa2: 7401 0616 4200 |086d: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052fa8: 0c42 |0870: move-result-object v66 │ │ +052faa: 4d42 4041 |0871: aput-object v66, v64, v65 │ │ +052fae: 1341 1600 |0873: const/16 v65, #int 22 // #16 │ │ +052fb2: 2242 4f03 |0875: new-instance v66, Ljava/lang/StringBuilder; // type@034f │ │ +052fb6: 7601 fa15 4200 |0877: invoke-direct/range {v66}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052fbc: 1a43 170d |087a: const-string v67, "class#" // string@0d17 │ │ +052fc0: 7402 0116 4200 |087c: invoke-virtual/range {v66, v67}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052fc6: 0c42 |087f: move-result-object v66 │ │ +052fc8: 0800 4200 |0880: move-object/from16 v0, v66 │ │ +052fcc: 0801 1600 |0882: move-object/from16 v1, v22 │ │ +052fd0: 6e20 0116 1000 |0884: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052fd6: 0c42 |0887: move-result-object v66 │ │ +052fd8: 7401 0616 4200 |0888: invoke-virtual/range {v66}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +052fde: 0c42 |088b: move-result-object v66 │ │ +052fe0: 4d42 4041 |088c: aput-object v66, v64, v65 │ │ +052fe4: 6940 a506 |088e: sput-object v64, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a5 │ │ +052fe8: 2240 4f03 |0890: new-instance v64, Ljava/lang/StringBuilder; // type@034f │ │ +052fec: 7601 fa15 4000 |0892: invoke-direct/range {v64}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +052ff2: 1a41 af11 |0895: const-string v65, "hostname : " // string@11af │ │ +052ff6: 7402 0116 4000 |0897: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +052ffc: 0c40 |089a: move-result-object v64 │ │ +052ffe: 0800 4000 |089b: move-object/from16 v0, v64 │ │ +053002: 0801 2400 |089d: move-object/from16 v1, v36 │ │ +053006: 6e20 0116 1000 |089f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05300c: 0c40 |08a2: move-result-object v64 │ │ +05300e: 1a41 0e00 |08a3: const-string v65, " │ │ +machine_id : " // string@000e │ │ +053012: 7402 0116 4000 |08a5: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053018: 0c40 |08a8: move-result-object v64 │ │ +05301a: 0800 4000 |08a9: move-object/from16 v0, v64 │ │ +05301e: 0801 2900 |08ab: move-object/from16 v1, v41 │ │ +053022: 6e20 0116 1000 |08ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053028: 0c40 |08b0: move-result-object v64 │ │ +05302a: 1a41 0f00 |08b1: const-string v65, " │ │ +machine_updatekey : " // string@000f │ │ +05302e: 7402 0116 4000 |08b3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053034: 0c40 |08b6: move-result-object v64 │ │ +053036: 0800 4000 |08b7: move-object/from16 v0, v64 │ │ +05303a: 0801 2a00 |08b9: move-object/from16 v1, v42 │ │ +05303e: 6e20 0116 1000 |08bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053044: 0c40 |08be: move-result-object v64 │ │ +053046: 1a41 0300 |08bf: const-string v65, " │ │ +appversion : " // string@0003 │ │ +05304a: 7402 0116 4000 |08c1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053050: 0c40 |08c4: move-result-object v64 │ │ +053052: 0800 4400 |08c5: move-object/from16 v0, v68 │ │ +053056: 5400 a606 |08c7: iget-object v0, v0, Lcom/linuxcounter/lico_update_003/getSysInfo;.sAppVersion:Ljava/lang/String; // field@06a6 │ │ +05305a: 0841 0000 |08c9: move-object/from16 v65, v0 │ │ +05305e: 7402 0116 4000 |08cb: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053064: 0c40 |08ce: move-result-object v64 │ │ +053066: 1a41 1000 |08cf: const-string v65, " │ │ +processor : " // string@0010 │ │ +05306a: 7402 0116 4000 |08d1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053070: 0c40 |08d4: move-result-object v64 │ │ +053072: 0800 4000 |08d5: move-object/from16 v0, v64 │ │ +053076: 0801 1300 |08d7: move-object/from16 v1, v19 │ │ +05307a: 6e20 0116 1000 |08d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053080: 0c40 |08dc: move-result-object v64 │ │ +053082: 1a41 0600 |08dd: const-string v65, " │ │ +cpunum : " // string@0006 │ │ +053086: 7402 0116 4000 |08df: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05308c: 0c40 |08e2: move-result-object v64 │ │ +05308e: 0800 4000 |08e3: move-object/from16 v0, v64 │ │ +053092: 0201 1400 |08e5: move/from16 v1, v20 │ │ +053096: 6e20 fd15 1000 |08e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05309c: 0c40 |08ea: move-result-object v64 │ │ +05309e: 1a41 1100 |08eb: const-string v65, " │ │ +totaldisk : " // string@0011 │ │ +0530a2: 7402 0116 4000 |08ed: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0530a8: 0c40 |08f0: move-result-object v64 │ │ +0530aa: 0800 4000 |08f1: move-object/from16 v0, v64 │ │ +0530ae: 0501 1800 |08f3: move-wide/from16 v1, v24 │ │ +0530b2: 6e30 fe15 1002 |08f5: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +0530b8: 0c40 |08f8: move-result-object v64 │ │ +0530ba: 1a41 1200 |08f9: const-string v65, " │ │ +totalram : " // string@0012 │ │ +0530be: 7402 0116 4000 |08fb: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0530c4: 0c40 |08fe: move-result-object v64 │ │ +0530c6: 0800 4000 |08ff: move-object/from16 v0, v64 │ │ +0530ca: 6e20 fd15 6000 |0901: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0530d0: 0c40 |0904: move-result-object v64 │ │ +0530d2: 1a41 0900 |0905: const-string v65, " │ │ +freedisk : " // string@0009 │ │ +0530d6: 7402 0116 4000 |0907: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0530dc: 0c40 |090a: move-result-object v64 │ │ +0530de: 0800 4000 |090b: move-object/from16 v0, v64 │ │ +0530e2: 0501 2200 |090d: move-wide/from16 v1, v34 │ │ +0530e6: 6e30 fe15 1002 |090f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +0530ec: 0c40 |0912: move-result-object v64 │ │ +0530ee: 1a41 0a00 |0913: const-string v65, " │ │ +freeram : " // string@000a │ │ +0530f2: 7402 0116 4000 |0915: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0530f8: 0c40 |0918: move-result-object v64 │ │ +0530fa: 0800 4000 |0919: move-object/from16 v0, v64 │ │ +0530fe: 6e20 fd15 4000 |091b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053104: 0c40 |091e: move-result-object v64 │ │ +053106: 1a41 1300 |091f: const-string v65, " │ │ +totalswap : " // string@0013 │ │ +05310a: 7402 0116 4000 |0921: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053110: 0c40 |0924: move-result-object v64 │ │ +053112: 0800 4000 |0925: move-object/from16 v0, v64 │ │ +053116: 6e20 fd15 a000 |0927: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05311c: 0c40 |092a: move-result-object v64 │ │ +05311e: 1a41 0b00 |092b: const-string v65, " │ │ +freeswap : " // string@000b │ │ +053122: 7402 0116 4000 |092d: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053128: 0c40 |0930: move-result-object v64 │ │ +05312a: 0800 4000 |0931: move-object/from16 v0, v64 │ │ +05312e: 6e20 fd15 8000 |0933: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053134: 0c40 |0936: move-result-object v64 │ │ +053136: 1a41 0800 |0937: const-string v65, " │ │ +flags : " // string@0008 │ │ +05313a: 7402 0116 4000 |0939: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053140: 0c40 |093c: move-result-object v64 │ │ +053142: 0800 4000 |093d: move-object/from16 v0, v64 │ │ +053146: 0801 2000 |093f: move-object/from16 v1, v32 │ │ +05314a: 6e20 0116 1000 |0941: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053150: 0c40 |0944: move-result-object v64 │ │ +053152: 1a41 0d00 |0945: const-string v65, " │ │ +machine : " // string@000d │ │ +053156: 7402 0116 4000 |0947: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05315c: 0c40 |094a: move-result-object v64 │ │ +05315e: 0800 4000 |094b: move-object/from16 v0, v64 │ │ +053162: 0801 2800 |094d: move-object/from16 v1, v40 │ │ +053166: 6e20 0116 1000 |094f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05316c: 0c40 |0952: move-result-object v64 │ │ +05316e: 1a41 1500 |0953: const-string v65, " │ │ +version : " // string@0015 │ │ +053172: 7402 0116 4000 |0955: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053178: 0c40 |0958: move-result-object v64 │ │ +05317a: 0800 4000 |0959: move-object/from16 v0, v64 │ │ +05317e: 0801 3e00 |095b: move-object/from16 v1, v62 │ │ +053182: 6e20 0116 1000 |095d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053188: 0c40 |0960: move-result-object v64 │ │ +05318a: 1a41 1400 |0961: const-string v65, " │ │ +uptime : " // string@0014 │ │ +05318e: 7402 0116 4000 |0963: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053194: 0c40 |0966: move-result-object v64 │ │ +053196: 0800 4000 |0967: move-object/from16 v0, v64 │ │ +05319a: 0801 3c00 |0969: move-object/from16 v1, v60 │ │ +05319e: 6e20 0116 1000 |096b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531a4: 0c40 |096e: move-result-object v64 │ │ +0531a6: 1a41 0c00 |096f: const-string v65, " │ │ +load : " // string@000c │ │ +0531aa: 7402 0116 4000 |0971: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531b0: 0c40 |0974: move-result-object v64 │ │ +0531b2: 0800 4000 |0975: move-object/from16 v0, v64 │ │ +0531b6: 0801 2700 |0977: move-object/from16 v1, v39 │ │ +0531ba: 6e20 0116 1000 |0979: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531c0: 0c40 |097c: move-result-object v64 │ │ +0531c2: 1a41 0700 |097d: const-string v65, " │ │ +distribution : Android │ │ +distribversion : " // string@0007 │ │ +0531c6: 7402 0116 4000 |097f: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531cc: 0c40 |0982: move-result-object v64 │ │ +0531ce: 0800 4000 |0983: move-object/from16 v0, v64 │ │ +0531d2: 6e20 0116 d000 |0985: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531d8: 0c40 |0988: move-result-object v64 │ │ +0531da: 1a41 0400 |0989: const-string v65, " │ │ +class : " // string@0004 │ │ +0531de: 7402 0116 4000 |098b: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531e4: 0c40 |098e: move-result-object v64 │ │ +0531e6: 0800 4000 |098f: move-object/from16 v0, v64 │ │ +0531ea: 0801 1600 |0991: move-object/from16 v1, v22 │ │ +0531ee: 6e20 0116 1000 |0993: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0531f4: 0c40 |0996: move-result-object v64 │ │ +0531f6: 1a41 0500 |0997: const-string v65, " │ │ +country : " // string@0005 │ │ +0531fa: 7402 0116 4000 |0999: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053200: 0c40 |099c: move-result-object v64 │ │ +053202: 7401 f315 1100 |099d: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15f3 │ │ +053208: 0c41 |09a0: move-result-object v65 │ │ +05320a: 7402 0116 4000 |09a1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053210: 0c40 |09a4: move-result-object v64 │ │ +053212: 1a41 0100 |09a5: const-string v65, " │ │ " // string@0001 │ │ -05304a: 7402 fa15 4000 |0931: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053050: 0c40 |0934: move-result-object v64 │ │ -053052: 1a41 500f |0935: const-string v65, "freedisk : " // string@0f50 │ │ -053056: 7402 fa15 4000 |0937: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05305c: 0c40 |093a: move-result-object v64 │ │ -05305e: 0800 4000 |093b: move-object/from16 v0, v64 │ │ -053062: 0501 2200 |093d: move-wide/from16 v1, v34 │ │ -053066: 6e30 f715 1002 |093f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -05306c: 0c40 |0942: move-result-object v64 │ │ -05306e: 1a41 0100 |0943: const-string v65, " │ │ -" // string@0001 │ │ -053072: 7402 fa15 4000 |0945: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053078: 0c40 |0948: move-result-object v64 │ │ -05307a: 1a41 510f |0949: const-string v65, "freeram : " // string@0f51 │ │ -05307e: 7402 fa15 4000 |094b: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053084: 0c40 |094e: move-result-object v64 │ │ -053086: 0800 4000 |094f: move-object/from16 v0, v64 │ │ -05308a: 6e20 f615 4000 |0951: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053090: 0c40 |0954: move-result-object v64 │ │ -053092: 1a41 0100 |0955: const-string v65, " │ │ -" // string@0001 │ │ -053096: 7402 fa15 4000 |0957: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05309c: 0c40 |095a: move-result-object v64 │ │ -05309e: 1a41 221b |095b: const-string v65, "totalswap : " // string@1b22 │ │ -0530a2: 7402 fa15 4000 |095d: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0530a8: 0c40 |0960: move-result-object v64 │ │ -0530aa: 0800 4000 |0961: move-object/from16 v0, v64 │ │ -0530ae: 6e20 f615 a000 |0963: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0530b4: 0c40 |0966: move-result-object v64 │ │ -0530b6: 1a41 0100 |0967: const-string v65, " │ │ -" // string@0001 │ │ -0530ba: 7402 fa15 4000 |0969: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0530c0: 0c40 |096c: move-result-object v64 │ │ -0530c2: 1a41 520f |096d: const-string v65, "freeswap : " // string@0f52 │ │ -0530c6: 7402 fa15 4000 |096f: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0530cc: 0c40 |0972: move-result-object v64 │ │ -0530ce: 0800 4000 |0973: move-object/from16 v0, v64 │ │ -0530d2: 6e20 f615 8000 |0975: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0530d8: 0c40 |0978: move-result-object v64 │ │ -0530da: 1a41 0100 |0979: const-string v65, " │ │ -" // string@0001 │ │ -0530de: 7402 fa15 4000 |097b: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0530e4: 0c40 |097e: move-result-object v64 │ │ -0530e6: 1a41 200f |097f: const-string v65, "flags : " // string@0f20 │ │ -0530ea: 7402 fa15 4000 |0981: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0530f0: 0c40 |0984: move-result-object v64 │ │ -0530f2: 0800 4000 |0985: move-object/from16 v0, v64 │ │ -0530f6: 0801 2000 |0987: move-object/from16 v1, v32 │ │ -0530fa: 6e20 fa15 1000 |0989: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053100: 0c40 |098c: move-result-object v64 │ │ -053102: 1a41 0100 |098d: const-string v65, " │ │ -" // string@0001 │ │ -053106: 7402 fa15 4000 |098f: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05310c: 0c40 |0992: move-result-object v64 │ │ -05310e: 1a41 3115 |0993: const-string v65, "machine : " // string@1531 │ │ -053112: 7402 fa15 4000 |0995: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053118: 0c40 |0998: move-result-object v64 │ │ -05311a: 0800 4000 |0999: move-object/from16 v0, v64 │ │ -05311e: 0801 2800 |099b: move-object/from16 v1, v40 │ │ -053122: 6e20 fa15 1000 |099d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053128: 0c40 |09a0: move-result-object v64 │ │ -05312a: 1a41 0100 |09a1: const-string v65, " │ │ -" // string@0001 │ │ -05312e: 7402 fa15 4000 |09a3: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053134: 0c40 |09a6: move-result-object v64 │ │ -053136: 1a41 a21b |09a7: const-string v65, "version : " // string@1ba2 │ │ -05313a: 7402 fa15 4000 |09a9: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053140: 0c40 |09ac: move-result-object v64 │ │ -053142: 0800 4000 |09ad: move-object/from16 v0, v64 │ │ -053146: 0801 3e00 |09af: move-object/from16 v1, v62 │ │ -05314a: 6e20 fa15 1000 |09b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053150: 0c40 |09b4: move-result-object v64 │ │ -053152: 1a41 0100 |09b5: const-string v65, " │ │ -" // string@0001 │ │ -053156: 7402 fa15 4000 |09b7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05315c: 0c40 |09ba: move-result-object v64 │ │ -05315e: 1a41 651b |09bb: const-string v65, "uptime : " // string@1b65 │ │ -053162: 7402 fa15 4000 |09bd: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053168: 0c40 |09c0: move-result-object v64 │ │ -05316a: 0800 4000 |09c1: move-object/from16 v0, v64 │ │ -05316e: 0801 3c00 |09c3: move-object/from16 v1, v60 │ │ -053172: 6e20 fa15 1000 |09c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053178: 0c40 |09c8: move-result-object v64 │ │ -05317a: 1a41 0100 |09c9: const-string v65, " │ │ -" // string@0001 │ │ -05317e: 7402 fa15 4000 |09cb: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053184: 0c40 |09ce: move-result-object v64 │ │ -053186: 1a41 e012 |09cf: const-string v65, "load : " // string@12e0 │ │ -05318a: 7402 fa15 4000 |09d1: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053190: 0c40 |09d4: move-result-object v64 │ │ -053192: 0800 4000 |09d5: move-object/from16 v0, v64 │ │ -053196: 0801 2700 |09d7: move-object/from16 v1, v39 │ │ -05319a: 6e20 fa15 1000 |09d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531a0: 0c40 |09dc: move-result-object v64 │ │ -0531a2: 1a41 0100 |09dd: const-string v65, " │ │ -" // string@0001 │ │ -0531a6: 7402 fa15 4000 |09df: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531ac: 0c40 |09e2: move-result-object v64 │ │ -0531ae: 1a41 400e |09e3: const-string v65, "distribution : Android │ │ -" // string@0e40 │ │ -0531b2: 7402 fa15 4000 |09e5: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531b8: 0c40 |09e8: move-result-object v64 │ │ -0531ba: 1a41 420e |09e9: const-string v65, "distribversion : " // string@0e42 │ │ -0531be: 7402 fa15 4000 |09eb: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531c4: 0c40 |09ee: move-result-object v64 │ │ -0531c6: 0800 4000 |09ef: move-object/from16 v0, v64 │ │ -0531ca: 6e20 fa15 d000 |09f1: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531d0: 0c40 |09f4: move-result-object v64 │ │ -0531d2: 1a41 0100 |09f5: const-string v65, " │ │ -" // string@0001 │ │ -0531d6: 7402 fa15 4000 |09f7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531dc: 0c40 |09fa: move-result-object v64 │ │ -0531de: 1a41 020d |09fb: const-string v65, "class : " // string@0d02 │ │ -0531e2: 7402 fa15 4000 |09fd: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531e8: 0c40 |0a00: move-result-object v64 │ │ -0531ea: 0800 4000 |0a01: move-object/from16 v0, v64 │ │ -0531ee: 0801 1600 |0a03: move-object/from16 v1, v22 │ │ -0531f2: 6e20 fa15 1000 |0a05: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0531f8: 0c40 |0a08: move-result-object v64 │ │ -0531fa: 1a41 0100 |0a09: const-string v65, " │ │ -" // string@0001 │ │ -0531fe: 7402 fa15 4000 |0a0b: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053204: 0c40 |0a0e: move-result-object v64 │ │ -053206: 1a41 7e0d |0a0f: const-string v65, "country : " // string@0d7e │ │ -05320a: 7402 fa15 4000 |0a11: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053210: 0c40 |0a14: move-result-object v64 │ │ -053212: 7401 ec15 1100 |0a15: invoke-virtual/range {v17}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@15ec │ │ -053218: 0c41 |0a18: move-result-object v65 │ │ -05321a: 7402 fa15 4000 |0a19: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053220: 0c40 |0a1c: move-result-object v64 │ │ -053222: 1a41 0100 |0a1d: const-string v65, " │ │ -" // string@0001 │ │ -053226: 7402 fa15 4000 |0a1f: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05322c: 0c40 |0a22: move-result-object v64 │ │ -05322e: 7401 ff15 4000 |0a23: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053234: 0c33 |0a26: move-result-object v51 │ │ -053236: 0800 2c00 |0a27: move-object/from16 v0, v44 │ │ -05323a: 0801 3300 |0a29: move-object/from16 v1, v51 │ │ -05323e: 6e20 2313 1000 |0a2b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -053244: 0e00 |0a2e: return-void │ │ -053246: 7401 1515 4400 |0a2f: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemory:()J // method@1515 │ │ -05324c: 0b18 |0a32: move-result-wide v24 │ │ -05324e: 2900 6cfa |0a33: goto/16 049f // -0594 │ │ -053252: 7401 1315 4400 |0a35: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemory:()J // method@1513 │ │ -053258: 0b22 |0a38: move-result-wide v34 │ │ -05325a: 2900 92fa |0a39: goto/16 04cb // -056e │ │ -05325e: 0d1a |0a3b: move-exception v26 │ │ -053260: 1a40 f500 |0a3c: const-string v64, "/proc/sys/kernel/osrelease" // string@00f5 │ │ -053264: 7701 1c15 4000 |0a3e: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@151c │ │ -05326a: 0c3e |0a41: move-result-object v62 │ │ -05326c: 2900 1bfb |0a42: goto/16 055d // -04e5 │ │ -053270: 0d1b |0a44: move-exception v27 │ │ -053272: 1a3e 481b |0a45: const-string v62, "unknown" // string@1b48 │ │ -053276: 2900 16fb |0a47: goto/16 055d // -04ea │ │ -05327a: 0d40 |0a49: move-exception v64 │ │ -05327c: 2900 fdfa |0a4a: goto/16 0547 // -0503 │ │ +053216: 7402 0116 4000 |09a7: invoke-virtual/range {v64, v65}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05321c: 0c40 |09aa: move-result-object v64 │ │ +05321e: 7401 0616 4000 |09ab: invoke-virtual/range {v64}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053224: 0c33 |09ae: move-result-object v51 │ │ +053226: 0800 2c00 |09af: move-object/from16 v0, v44 │ │ +05322a: 0801 3300 |09b1: move-object/from16 v1, v51 │ │ +05322e: 6e20 2313 1000 |09b3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +053234: 0e00 |09b6: return-void │ │ +053236: 7401 1c15 4400 |09b7: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.TotalMemory:()J // method@151c │ │ +05323c: 0b18 |09ba: move-result-wide v24 │ │ +05323e: 2900 e4fa |09bb: goto/16 049f // -051c │ │ +053242: 7401 1a15 4400 |09bd: invoke-virtual/range {v68}, Lcom/linuxcounter/lico_update_003/getSysInfo;.FreeMemory:()J // method@151a │ │ +053248: 0b22 |09c0: move-result-wide v34 │ │ +05324a: 2900 0afb |09c1: goto/16 04cb // -04f6 │ │ +05324e: 0d1a |09c3: move-exception v26 │ │ +053250: 1a40 0701 |09c4: const-string v64, "/proc/sys/kernel/osrelease" // string@0107 │ │ +053254: 7701 2315 4000 |09c6: invoke-static/range {v64}, Lcom/linuxcounter/lico_update_003/getSysInfo;.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; // method@1523 │ │ +05325a: 0c3e |09c9: move-result-object v62 │ │ +05325c: 2900 93fb |09ca: goto/16 055d // -046d │ │ +053260: 0d1b |09cc: move-exception v27 │ │ +053262: 1a3e 4f1b |09cd: const-string v62, "unknown" // string@1b4f │ │ +053266: 2900 8efb |09cf: goto/16 055d // -0472 │ │ +05326a: 0d40 |09d1: move-exception v64 │ │ +05326c: 2900 75fb |09d2: goto/16 0547 // -048b │ │ catches : 10 │ │ 0x0097 - 0x00ea │ │ Ljava/io/IOException; -> 0x0175 │ │ 0x0108 - 0x0165 │ │ Ljava/lang/Exception; -> 0x028c │ │ 0x017d - 0x01a2 │ │ Ljava/lang/Exception; -> 0x028c │ │ @@ -93812,19 +93777,19 @@ │ │ 0x01e4 - 0x0269 │ │ Ljava/lang/Exception; -> 0x0292 │ │ 0x026e - 0x028a │ │ Ljava/lang/Exception; -> 0x028c │ │ 0x02b4 - 0x037e │ │ Ljava/lang/Exception; -> 0x0380 │ │ 0x0513 - 0x0547 │ │ - Ljava/lang/Exception; -> 0x0a49 │ │ + Ljava/lang/Exception; -> 0x09d1 │ │ 0x054f - 0x055c │ │ - Ljava/lang/Exception; -> 0x0a3b │ │ - 0x0a3c - 0x0a41 │ │ - Ljava/lang/Exception; -> 0x0a44 │ │ + Ljava/lang/Exception; -> 0x09c3 │ │ + 0x09c4 - 0x09c9 │ │ + Ljava/lang/Exception; -> 0x09cc │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ 0x000a line=43 │ │ 0x000b line=44 │ │ 0x000c line=45 │ │ @@ -93973,24 +93938,26 @@ │ │ 0x05fc line=254 │ │ 0x05fe line=255 │ │ 0x0600 line=257 │ │ 0x061c line=259 │ │ 0x062b line=260 │ │ 0x062f line=261 │ │ 0x064b line=263 │ │ + 0x084a line=284 │ │ 0x0890 line=289 │ │ - 0x0a27 line=315 │ │ - 0x0a2e line=317 │ │ - 0x0a2f line=201 │ │ - 0x0a35 line=209 │ │ - 0x0a3b line=235 │ │ - 0x0a3c line=237 │ │ - 0x0a44 line=238 │ │ - 0x0a45 line=239 │ │ - 0x0a49 line=227 │ │ + 0x099d line=310 │ │ + 0x09af line=315 │ │ + 0x09b6 line=317 │ │ + 0x09b7 line=201 │ │ + 0x09bd line=209 │ │ + 0x09c3 line=235 │ │ + 0x09c4 line=237 │ │ + 0x09cc line=238 │ │ + 0x09cd line=239 │ │ + 0x09d1 line=227 │ │ locals : │ │ 0x00b0 - 0x00ea reg=47 reader Ljava/io/BufferedReader; │ │ 0x00ba - 0x00ea reg=53 temp [Ljava/lang/String; │ │ 0x0129 - 0x0169 reg=12 a I │ │ 0x0108 - 0x0169 reg=18 cpuinfo Ljava/lang/String; │ │ 0x0134 - 0x0169 reg=37 k Ljava/lang/String; │ │ 0x0097 - 0x0169 reg=39 loadavg Ljava/lang/String; │ │ @@ -94013,88 +93980,88 @@ │ │ 0x02da - 0x0380 reg=57 toks2 [Ljava/lang/String; │ │ 0x0381 - 0x0384 reg=26 e1 Ljava/lang/Exception; │ │ 0x03f2 - 0x03f6 reg=23 dir Ljava/io/File; │ │ 0x03ff - 0x0429 reg=23 dir Ljava/io/File; │ │ 0x0432 - 0x0464 reg=23 dir Ljava/io/File; │ │ 0x052e - 0x0547 reg=47 reader Ljava/io/BufferedReader; │ │ 0x053f - 0x0547 reg=56 toks1 [Ljava/lang/String; │ │ - 0x062f - 0x0a2f reg=17 countryCode Ljava/lang/String; │ │ - 0x05fc - 0x0a2f reg=22 deviceclass Ljava/lang/String; │ │ - 0x04eb - 0x0a2f reg=30 filename Ljava/lang/String; │ │ - 0x0502 - 0x0a2f reg=31 filepath Ljava/lang/String; │ │ - 0x04bd - 0x0a2f reg=34 freedisk J │ │ - 0x04e9 - 0x0a2f reg=36 hostname Ljava/lang/String; │ │ - 0x0513 - 0x0a2f reg=38 load Ljava/lang/String; │ │ - 0x054d - 0x0a2f reg=40 machine Ljava/lang/String; │ │ - 0x050f - 0x0a2f reg=41 machine_id Ljava/lang/String; │ │ - 0x0511 - 0x0a2f reg=42 machine_updatekey Ljava/lang/String; │ │ - 0x050d - 0x0a2f reg=46 readFile Ljava/io/File; │ │ - 0x0a27 - 0x0a2f reg=51 sysinformation Ljava/lang/String; │ │ - 0x05fa - 0x0a2f reg=52 tabletSize Z │ │ - 0x062b - 0x0a2f reg=54 tm Landroid/telephony/TelephonyManager; │ │ - 0x05ad - 0x0a2f reg=57 toks2 [Ljava/lang/String; │ │ - 0x05a3 - 0x0a2f reg=60 uptime Ljava/lang/String; │ │ - 0x05f0 - 0x0a2f reg=61 url Ljava/lang/String; │ │ - 0x054f - 0x0a2f reg=62 version Ljava/lang/String; │ │ - 0x0a3c - 0x0a49 reg=26 e1 Ljava/lang/Exception; │ │ - 0x0a45 - 0x0a49 reg=27 e2 Ljava/lang/Exception; │ │ - 0x0a3b - 0x0a49 reg=40 machine Ljava/lang/String; │ │ - 0x0a3b - 0x0a49 reg=62 version Ljava/lang/String; │ │ - 0x000d - 0x0a4c reg=4 MemFree I │ │ - 0x000c - 0x0a4c reg=5 MemFreet Ljava/lang/String; │ │ - 0x000b - 0x0a4c reg=6 MemTotal I │ │ - 0x000a - 0x0a4c reg=7 MemTotalt Ljava/lang/String; │ │ - 0x0011 - 0x0a4c reg=8 SwapFree I │ │ - 0x0010 - 0x0a4c reg=9 SwapFreet Ljava/lang/String; │ │ - 0x000f - 0x0a4c reg=10 SwapTotal I │ │ - 0x000e - 0x0a4c reg=11 SwapTotalt Ljava/lang/String; │ │ - 0x0058 - 0x0a4c reg=13 androidversion Ljava/lang/String; │ │ - 0x03f0 - 0x0a4c reg=14 avail J │ │ - 0x0031 - 0x0a4c reg=16 button Landroid/widget/Button; │ │ - 0x017b - 0x0a4c reg=18 cpuinfo Ljava/lang/String; │ │ - 0x0013 - 0x0a4c reg=19 cpumodel Ljava/lang/String; │ │ - 0x0017 - 0x0a4c reg=20 cpunum I │ │ - 0x046b - 0x0a4c reg=23 dir Ljava/io/File; │ │ - 0x0491 - 0x0a4c reg=24 disktotal J │ │ - 0x03f4 - 0x0a4c reg=29 extexists Z │ │ - 0x0a3b - 0x0a4c reg=30 filename Ljava/lang/String; │ │ - 0x0a3b - 0x0a4c reg=31 filepath Ljava/lang/String; │ │ - 0x0292 - 0x0a4c reg=32 flags Ljava/lang/String; │ │ - 0x0a35 - 0x0a4c reg=34 freedisk J │ │ - 0x0a3b - 0x0a4c reg=36 hostname Ljava/lang/String; │ │ - 0x0a3b - 0x0a4c reg=38 load Ljava/lang/String; │ │ - 0x0175 - 0x0a4c reg=39 loadavg Ljava/lang/String; │ │ - 0x0a3b - 0x0a4c reg=41 machine_id Ljava/lang/String; │ │ - 0x0a3b - 0x0a4c reg=42 machine_updatekey Ljava/lang/String; │ │ - 0x02b4 - 0x0a4c reg=43 meminfo Ljava/lang/String; │ │ - 0x0045 - 0x0a4c reg=44 myText Landroid/widget/TextView; │ │ - 0x0a3b - 0x0a4c reg=46 readFile Ljava/io/File; │ │ - 0x0015 - 0x0a4c reg=48 scpunum Ljava/lang/String; │ │ - 0x0462 - 0x0a4c reg=49 sdpath Ljava/lang/String; │ │ - 0x007c - 0x0a4c reg=50 size Landroid/graphics/Point; │ │ - 0x0009 - 0x0a4c reg=55 toks [Ljava/lang/String; │ │ - 0x03ee - 0x0a4c reg=58 total J │ │ - 0x0080 - 0x0a4c reg=63 w Landroid/view/WindowManager; │ │ - 0x0000 - 0x0a4c reg=68 this Lcom/linuxcounter/lico_update_003/getSysInfo; │ │ - 0x0000 - 0x0a4c reg=69 savedInstanceState Landroid/os/Bundle; │ │ + 0x062f - 0x09b7 reg=17 countryCode Ljava/lang/String; │ │ + 0x05fc - 0x09b7 reg=22 deviceclass Ljava/lang/String; │ │ + 0x04eb - 0x09b7 reg=30 filename Ljava/lang/String; │ │ + 0x0502 - 0x09b7 reg=31 filepath Ljava/lang/String; │ │ + 0x04bd - 0x09b7 reg=34 freedisk J │ │ + 0x04e9 - 0x09b7 reg=36 hostname Ljava/lang/String; │ │ + 0x0513 - 0x09b7 reg=38 load Ljava/lang/String; │ │ + 0x054d - 0x09b7 reg=40 machine Ljava/lang/String; │ │ + 0x050f - 0x09b7 reg=41 machine_id Ljava/lang/String; │ │ + 0x0511 - 0x09b7 reg=42 machine_updatekey Ljava/lang/String; │ │ + 0x050d - 0x09b7 reg=46 readFile Ljava/io/File; │ │ + 0x09af - 0x09b7 reg=51 sysinformation Ljava/lang/String; │ │ + 0x05fa - 0x09b7 reg=52 tabletSize Z │ │ + 0x062b - 0x09b7 reg=54 tm Landroid/telephony/TelephonyManager; │ │ + 0x05ad - 0x09b7 reg=57 toks2 [Ljava/lang/String; │ │ + 0x05a3 - 0x09b7 reg=60 uptime Ljava/lang/String; │ │ + 0x05f0 - 0x09b7 reg=61 url Ljava/lang/String; │ │ + 0x054f - 0x09b7 reg=62 version Ljava/lang/String; │ │ + 0x09c4 - 0x09d1 reg=26 e1 Ljava/lang/Exception; │ │ + 0x09cd - 0x09d1 reg=27 e2 Ljava/lang/Exception; │ │ + 0x09c3 - 0x09d1 reg=40 machine Ljava/lang/String; │ │ + 0x09c3 - 0x09d1 reg=62 version Ljava/lang/String; │ │ + 0x000d - 0x09d4 reg=4 MemFree I │ │ + 0x000c - 0x09d4 reg=5 MemFreet Ljava/lang/String; │ │ + 0x000b - 0x09d4 reg=6 MemTotal I │ │ + 0x000a - 0x09d4 reg=7 MemTotalt Ljava/lang/String; │ │ + 0x0011 - 0x09d4 reg=8 SwapFree I │ │ + 0x0010 - 0x09d4 reg=9 SwapFreet Ljava/lang/String; │ │ + 0x000f - 0x09d4 reg=10 SwapTotal I │ │ + 0x000e - 0x09d4 reg=11 SwapTotalt Ljava/lang/String; │ │ + 0x0058 - 0x09d4 reg=13 androidversion Ljava/lang/String; │ │ + 0x03f0 - 0x09d4 reg=14 avail J │ │ + 0x0031 - 0x09d4 reg=16 button Landroid/widget/Button; │ │ + 0x017b - 0x09d4 reg=18 cpuinfo Ljava/lang/String; │ │ + 0x0013 - 0x09d4 reg=19 cpumodel Ljava/lang/String; │ │ + 0x0017 - 0x09d4 reg=20 cpunum I │ │ + 0x046b - 0x09d4 reg=23 dir Ljava/io/File; │ │ + 0x0491 - 0x09d4 reg=24 disktotal J │ │ + 0x03f4 - 0x09d4 reg=29 extexists Z │ │ + 0x09c3 - 0x09d4 reg=30 filename Ljava/lang/String; │ │ + 0x09c3 - 0x09d4 reg=31 filepath Ljava/lang/String; │ │ + 0x0292 - 0x09d4 reg=32 flags Ljava/lang/String; │ │ + 0x09bd - 0x09d4 reg=34 freedisk J │ │ + 0x09c3 - 0x09d4 reg=36 hostname Ljava/lang/String; │ │ + 0x09c3 - 0x09d4 reg=38 load Ljava/lang/String; │ │ + 0x0175 - 0x09d4 reg=39 loadavg Ljava/lang/String; │ │ + 0x09c3 - 0x09d4 reg=41 machine_id Ljava/lang/String; │ │ + 0x09c3 - 0x09d4 reg=42 machine_updatekey Ljava/lang/String; │ │ + 0x02b4 - 0x09d4 reg=43 meminfo Ljava/lang/String; │ │ + 0x0045 - 0x09d4 reg=44 myText Landroid/widget/TextView; │ │ + 0x09c3 - 0x09d4 reg=46 readFile Ljava/io/File; │ │ + 0x0015 - 0x09d4 reg=48 scpunum Ljava/lang/String; │ │ + 0x0462 - 0x09d4 reg=49 sdpath Ljava/lang/String; │ │ + 0x007c - 0x09d4 reg=50 size Landroid/graphics/Point; │ │ + 0x0009 - 0x09d4 reg=55 toks [Ljava/lang/String; │ │ + 0x03ee - 0x09d4 reg=58 total J │ │ + 0x0080 - 0x09d4 reg=63 w Landroid/view/WindowManager; │ │ + 0x0000 - 0x09d4 reg=68 this Lcom/linuxcounter/lico_update_003/getSysInfo; │ │ + 0x0000 - 0x09d4 reg=69 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4354 (getSysInfo.java) │ │ + source_file_idx : 4367 (getSysInfo.java) │ │ │ │ Class #381 header: │ │ -class_idx : 775 │ │ +class_idx : 776 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 6372 │ │ +source_file_idx : 6381 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #381 annotations: │ │ -Annotations on method #5423 'onCreate' │ │ +Annotations on method #5430 'onCreate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ Class #381 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/sendSysInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ @@ -94110,19 +94077,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053300: |[053300] com.linuxcounter.lico_update_003.sendSysInfo.:()V │ │ -053310: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ -053316: 1a00 bd08 |0003: const-string v0, "MyDebugOutput" // string@08bd │ │ -05331a: 5b10 ad06 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/sendSysInfo;.TAG:Ljava/lang/String; // field@06ad │ │ -05331e: 0e00 |0007: return-void │ │ +0532f0: |[0532f0] com.linuxcounter.lico_update_003.sendSysInfo.:()V │ │ +053300: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +053306: 1a00 d208 |0003: const-string v0, "MyDebugOutput" // string@08d2 │ │ +05330a: 5b10 ac06 |0005: iput-object v0, v1, Lcom/linuxcounter/lico_update_003/sendSysInfo;.TAG:Ljava/lang/String; // field@06ac │ │ +05330e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ │ │ @@ -94132,38 +94099,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -053320: |[053320] com.linuxcounter.lico_update_003.sendSysInfo.onCreate:(Landroid/os/Bundle;)V │ │ -053330: 6f20 2200 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -053336: 1403 0300 037f |0003: const v3, #float 1.74129e+38 // #7f030003 │ │ -05333c: 6e20 3115 3500 |0006: invoke-virtual {v5, v3}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.setContentView:(I)V // method@1531 │ │ -053342: 1403 1f00 097f |0009: const v3, #float 1.82105e+38 // #7f09001f │ │ -053348: 6e20 2d15 3500 |000c: invoke-virtual {v5, v3}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.findViewById:(I)Landroid/view/View; // method@152d │ │ -05334e: 0c00 |000f: move-result-object v0 │ │ -053350: 1f00 a402 |0010: check-cast v0, Landroid/widget/TextView; // type@02a4 │ │ -053354: 2203 6500 |0012: new-instance v3, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@0065 │ │ -053358: 7010 9c01 0300 |0014: invoke-direct {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@019c │ │ -05335e: 6e10 9e01 0300 |0017: invoke-virtual {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.permitAll:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@019e │ │ -053364: 0c03 |001a: move-result-object v3 │ │ -053366: 6e10 9d01 0300 |001b: invoke-virtual {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@019d │ │ -05336c: 0c01 |001e: move-result-object v1 │ │ -05336e: 7110 9f01 0100 |001f: invoke-static {v1}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@019f │ │ -053374: 6e10 2e15 0500 |0022: invoke-virtual {v5}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.getApplicationContext:()Landroid/content/Context; // method@152e │ │ -05337a: 0c03 |0025: move-result-object v3 │ │ -05337c: 6204 a606 |0026: sget-object v4, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a6 │ │ -053380: 6e30 3015 3504 |0028: invoke-virtual {v5, v3, v4}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@1530 │ │ -053386: 1a02 170a |002b: const-string v2, "Thanks! Your machine data got saved! │ │ - │ │ -You now may close this app or you may put it into the background to do automatic updates every 8 hours." // string@0a17 │ │ -05338a: 6e20 2313 2000 |002d: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -053390: 0e00 |0030: return-void │ │ +053310: |[053310] com.linuxcounter.lico_update_003.sendSysInfo.onCreate:(Landroid/os/Bundle;)V │ │ +053320: 6f20 2200 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +053326: 1403 0300 037f |0003: const v3, #float 1.74129e+38 // #7f030003 │ │ +05332c: 6e20 3815 3500 |0006: invoke-virtual {v5, v3}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.setContentView:(I)V // method@1538 │ │ +053332: 1403 1f00 097f |0009: const v3, #float 1.82105e+38 // #7f09001f │ │ +053338: 6e20 3415 3500 |000c: invoke-virtual {v5, v3}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.findViewById:(I)Landroid/view/View; // method@1534 │ │ +05333e: 0c00 |000f: move-result-object v0 │ │ +053340: 1f00 a402 |0010: check-cast v0, Landroid/widget/TextView; // type@02a4 │ │ +053344: 2203 6500 |0012: new-instance v3, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@0065 │ │ +053348: 7010 9c01 0300 |0014: invoke-direct {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@019c │ │ +05334e: 6e10 9e01 0300 |0017: invoke-virtual {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.permitAll:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@019e │ │ +053354: 0c03 |001a: move-result-object v3 │ │ +053356: 6e10 9d01 0300 |001b: invoke-virtual {v3}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@019d │ │ +05335c: 0c01 |001e: move-result-object v1 │ │ +05335e: 7110 9f01 0100 |001f: invoke-static {v1}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@019f │ │ +053364: 6e10 3515 0500 |0022: invoke-virtual {v5}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.getApplicationContext:()Landroid/content/Context; // method@1535 │ │ +05336a: 0c03 |0025: move-result-object v3 │ │ +05336c: 6204 a506 |0026: sget-object v4, Lcom/linuxcounter/lico_update_003/getSysInfo;.aSendData:[Ljava/lang/String; // field@06a5 │ │ +053370: 6e30 3715 3504 |0028: invoke-virtual {v5, v3, v4}, Lcom/linuxcounter/lico_update_003/sendSysInfo;.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@1537 │ │ +053376: 1a02 2d0a |002b: const-string v2, "Thanks! Your machine data got saved! │ │ + │ │ +You now may close this app or you may put it into the background to do automatic updates every 8 hours." // string@0a2d │ │ +05337a: 6e20 2313 2000 |002d: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +053380: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0009 line=45 │ │ 0x0012 line=46 │ │ 0x001f line=47 │ │ @@ -94183,60 +94150,60 @@ │ │ type : '(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -053394: |[053394] com.linuxcounter.lico_update_003.sendSysInfo.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ -0533a4: 1a02 bd08 |0000: const-string v2, "MyDebugOutput" // string@08bd │ │ -0533a8: 1a03 e918 |0002: const-string v3, "sendSysInfo: start postData()..." // string@18e9 │ │ -0533ac: 7120 fd10 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0533b2: 1a0e 0000 |0007: const-string v14, "" // string@0000 │ │ -0533b6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0533b8: 4602 1302 |000a: aget-object v2, v19, v2 │ │ -0533bc: 1a03 9500 |000c: const-string v3, "#" // string@0095 │ │ -0533c0: 6e20 e615 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0533c6: 0c0b |0011: move-result-object v11 │ │ -0533c8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0533ca: 4604 0b02 |0013: aget-object v4, v11, v2 │ │ -0533ce: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0533d0: 4602 1302 |0016: aget-object v2, v19, v2 │ │ -0533d4: 1a03 9500 |0018: const-string v3, "#" // string@0095 │ │ -0533d8: 6e20 e615 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0533de: 0c0f |001d: move-result-object v15 │ │ -0533e0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0533e2: 460c 0f02 |001f: aget-object v12, v15, v2 │ │ -0533e6: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -0533e8: 4602 1302 |0022: aget-object v2, v19, v2 │ │ -0533ec: 1a03 9500 |0024: const-string v3, "#" // string@0095 │ │ -0533f0: 6e20 e615 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0533f6: 0c10 |0029: move-result-object v16 │ │ -0533f8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0533fa: 4608 1002 |002b: aget-object v8, v16, v2 │ │ -0533fe: 120a |002d: const/4 v10, #int 0 // #0 │ │ -053400: 1a09 230c |002e: const-string v9, "application/x-www-form-urlencoded" // string@0c23 │ │ -053404: 1a02 bd08 |0030: const-string v2, "MyDebugOutput" // string@08bd │ │ -053408: 1a03 e818 |0032: const-string v3, "sendSysInfo: start Volley Send POST()..." // string@18e8 │ │ -05340c: 7120 fd10 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -053412: 7701 c914 1200 |0037: invoke-static/range {v18}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; // method@14c9 │ │ -053418: 0c0d |003a: move-result-object v13 │ │ -05341a: 2201 0603 |003b: new-instance v1, Lcom/linuxcounter/lico_update_003/sendSysInfo$3; // type@0306 │ │ -05341e: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -053420: 2205 0403 |003e: new-instance v5, Lcom/linuxcounter/lico_update_003/sendSysInfo$1; // type@0304 │ │ -053424: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -053428: 7020 2415 0500 |0042: invoke-direct {v5, v0}, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V // method@1524 │ │ -05342e: 2206 0503 |0045: new-instance v6, Lcom/linuxcounter/lico_update_003/sendSysInfo$2; // type@0305 │ │ -053432: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -053436: 7020 2715 0600 |0049: invoke-direct {v6, v0}, Lcom/linuxcounter/lico_update_003/sendSysInfo$2;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V // method@1527 │ │ -05343c: 0802 1100 |004c: move-object/from16 v2, v17 │ │ -053440: 0807 1300 |004e: move-object/from16 v7, v19 │ │ -053444: 7608 2915 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V // method@1529 │ │ -05344a: 6e20 ac13 1d00 |0053: invoke-virtual {v13, v1}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13ac │ │ -053450: 110e |0056: return-object v14 │ │ +053384: |[053384] com.linuxcounter.lico_update_003.sendSysInfo.postData:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ +053394: 1a02 d208 |0000: const-string v2, "MyDebugOutput" // string@08d2 │ │ +053398: 1a03 f218 |0002: const-string v3, "sendSysInfo: start postData()..." // string@18f2 │ │ +05339c: 7120 fd10 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0533a2: 1a0e 0000 |0007: const-string v14, "" // string@0000 │ │ +0533a6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0533a8: 4602 1302 |000a: aget-object v2, v19, v2 │ │ +0533ac: 1a03 a800 |000c: const-string v3, "#" // string@00a8 │ │ +0533b0: 6e20 ed15 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0533b6: 0c0b |0011: move-result-object v11 │ │ +0533b8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0533ba: 4604 0b02 |0013: aget-object v4, v11, v2 │ │ +0533be: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0533c0: 4602 1302 |0016: aget-object v2, v19, v2 │ │ +0533c4: 1a03 a800 |0018: const-string v3, "#" // string@00a8 │ │ +0533c8: 6e20 ed15 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0533ce: 0c0f |001d: move-result-object v15 │ │ +0533d0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0533d2: 460c 0f02 |001f: aget-object v12, v15, v2 │ │ +0533d6: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +0533d8: 4602 1302 |0022: aget-object v2, v19, v2 │ │ +0533dc: 1a03 a800 |0024: const-string v3, "#" // string@00a8 │ │ +0533e0: 6e20 ed15 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +0533e6: 0c10 |0029: move-result-object v16 │ │ +0533e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0533ea: 4608 1002 |002b: aget-object v8, v16, v2 │ │ +0533ee: 120a |002d: const/4 v10, #int 0 // #0 │ │ +0533f0: 1a09 390c |002e: const-string v9, "application/x-www-form-urlencoded" // string@0c39 │ │ +0533f4: 1a02 d208 |0030: const-string v2, "MyDebugOutput" // string@08d2 │ │ +0533f8: 1a03 f118 |0032: const-string v3, "sendSysInfo: start Volley Send POST()..." // string@18f1 │ │ +0533fc: 7120 fd10 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +053402: 7701 d014 1200 |0037: invoke-static/range {v18}, Lcom/android/volley/toolbox/Volley;.newRequestQueue:(Landroid/content/Context;)Lcom/android/volley/RequestQueue; // method@14d0 │ │ +053408: 0c0d |003a: move-result-object v13 │ │ +05340a: 2201 0703 |003b: new-instance v1, Lcom/linuxcounter/lico_update_003/sendSysInfo$3; // type@0307 │ │ +05340e: 1223 |003d: const/4 v3, #int 2 // #2 │ │ +053410: 2205 0503 |003e: new-instance v5, Lcom/linuxcounter/lico_update_003/sendSysInfo$1; // type@0305 │ │ +053414: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +053418: 7020 2b15 0500 |0042: invoke-direct {v5, v0}, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V // method@152b │ │ +05341e: 2206 0603 |0045: new-instance v6, Lcom/linuxcounter/lico_update_003/sendSysInfo$2; // type@0306 │ │ +053422: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +053426: 7020 2e15 0600 |0049: invoke-direct {v6, v0}, Lcom/linuxcounter/lico_update_003/sendSysInfo$2;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V // method@152e │ │ +05342c: 0802 1100 |004c: move-object/from16 v2, v17 │ │ +053430: 0807 1300 |004e: move-object/from16 v7, v19 │ │ +053434: 7608 3015 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V // method@1530 │ │ +05343a: 6e20 b013 1d00 |0053: invoke-virtual {v13, v1}, Lcom/android/volley/RequestQueue;.add:(Lcom/android/volley/Request;)Lcom/android/volley/Request; // method@13b0 │ │ +053440: 110e |0056: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ 0x0012 line=59 │ │ 0x0015 line=60 │ │ @@ -94262,21 +94229,21 @@ │ │ 0x0009 - 0x0057 reg=14 responseBody Ljava/lang/String; │ │ 0x001e - 0x0057 reg=15 secseparated [Ljava/lang/String; │ │ 0x002a - 0x0057 reg=16 thirdseparated [Ljava/lang/String; │ │ 0x0000 - 0x0057 reg=17 this Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ 0x0000 - 0x0057 reg=18 context Landroid/content/Context; │ │ 0x0000 - 0x0057 reg=19 postdata [Ljava/lang/String; │ │ │ │ - source_file_idx : 6372 (sendSysInfo.java) │ │ + source_file_idx : 6381 (sendSysInfo.java) │ │ │ │ Class #382 header: │ │ class_idx : 107 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 444 │ │ +superclass_idx : 837 │ │ +source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #382 annotations: │ │ Annotations on class │ │ @@ -94297,17 +94264,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053454: |[053454] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -053464: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05346a: 0e00 |0003: return-void │ │ +053444: |[053444] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +053454: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05345a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -94316,17 +94283,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05346c: |[05346c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -05347c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05347e: 0f00 |0001: return v0 │ │ +05345c: |[05345c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +05346c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05346e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -94335,17 +94302,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053480: |[053480] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -053490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053492: 0f00 |0001: return v0 │ │ +053470: |[053470] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +053480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -94354,17 +94321,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053494: |[053494] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0534a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0534a6: 1100 |0001: return-object v0 │ │ +053484: |[053484] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +053494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053496: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -94373,17 +94340,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0534a8: |[0534a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0534b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0534ba: 1100 |0001: return-object v0 │ │ +053498: |[053498] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0534a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0534aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -94392,17 +94359,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0534bc: |[0534bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0534cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0534ce: 1100 |0001: return-object v0 │ │ +0534ac: |[0534ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0534bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0534be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -94411,31 +94378,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0534d0: |[0534d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0534e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0534e2: 1100 |0001: return-object v0 │ │ +0534c0: |[0534c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0534d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0534d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 444 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 462 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #383 header: │ │ class_idx : 114 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #383 annotations: │ │ Annotations on class │ │ @@ -94456,17 +94423,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0534e4: |[0534e4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -0534f4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0534fa: 0e00 |0003: return-void │ │ +0534d4: |[0534d4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0534e4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0534ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -94474,17 +94441,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0534fc: |[0534fc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -05350c: 7010 ce01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@01ce │ │ -053512: 0e00 |0003: return-void │ │ +0534ec: |[0534ec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0534fc: 7010 ce01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@01ce │ │ +053502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -94494,17 +94461,17 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053514: |[053514] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -053524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053526: 1100 |0001: return-object v0 │ │ +053504: |[053504] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +053514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053516: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -94513,16 +94480,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053528: |[053528] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -053538: 1101 |0000: return-object v1 │ │ +053518: |[053518] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +053528: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ @@ -94533,33 +94500,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05353c: |[05353c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -05354c: 1101 |0000: return-object v1 │ │ +05352c: |[05352c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +05353c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=4 contentDescRes I │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #384 header: │ │ class_idx : 115 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #384 annotations: │ │ Annotations on class │ │ @@ -94580,17 +94547,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053550: |[053550] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -053560: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -053566: 0e00 |0003: return-void │ │ +053540: |[053540] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +053550: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +053556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -94598,17 +94565,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053568: |[053568] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -053578: 7010 d301 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@01d3 │ │ -05357e: 0e00 |0003: return-void │ │ +053558: |[053558] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +053568: 7010 d301 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@01d3 │ │ +05356e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -94618,18 +94585,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053580: |[053580] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -053590: 7110 0f02 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@020f │ │ -053596: 0c00 |0003: move-result-object v0 │ │ -053598: 1100 |0004: return-object v0 │ │ +053570: |[053570] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +053580: 7110 0f02 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@020f │ │ +053586: 0c00 |0003: move-result-object v0 │ │ +053588: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -94638,18 +94605,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05359c: |[05359c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0535ac: 7130 1002 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0210 │ │ -0535b2: 0c00 |0003: move-result-object v0 │ │ -0535b4: 1100 |0004: return-object v0 │ │ +05358c: |[05358c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +05359c: 7130 1002 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0210 │ │ +0535a2: 0c00 |0003: move-result-object v0 │ │ +0535a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -94660,35 +94627,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0535b8: |[0535b8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0535c8: 7140 1102 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0211 │ │ -0535ce: 0c00 |0003: move-result-object v0 │ │ -0535d0: 1100 |0004: return-object v0 │ │ +0535a8: |[0535a8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0535b8: 7140 1102 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0211 │ │ +0535be: 0c00 |0003: move-result-object v0 │ │ +0535c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=5 contentDescRes I │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #385 header: │ │ class_idx : 119 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 455 │ │ +superclass_idx : 837 │ │ +source_file_idx : 473 │ │ static_fields_size : 2 │ │ instance_fields_size: 11 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #385 annotations: │ │ Annotations on class │ │ @@ -94761,27 +94728,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0535d4: |[0535d4] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -0535e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0535e6: 6000 2200 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0535ea: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ -0535ee: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0535f2: 2201 7300 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0073 │ │ -0535f6: 7020 d401 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@01d4 │ │ -0535fc: 6901 3700 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ -053600: 0e00 |000e: return-void │ │ -053602: 2201 7200 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@0072 │ │ -053606: 7020 cf01 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@01cf │ │ -05360c: 6901 3700 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ -053610: 28f8 |0016: goto 000e // -0008 │ │ +0535c4: |[0535c4] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +0535d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0535d6: 6000 2200 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0535da: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ +0535de: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0535e2: 2201 7300 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0073 │ │ +0535e6: 7020 d401 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@01d4 │ │ +0535ec: 6901 3700 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ +0535f0: 0e00 |000e: return-void │ │ +0535f2: 2201 7200 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@0072 │ │ +0535f6: 7020 cf01 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@01cf │ │ +0535fc: 6901 3700 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ +053600: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x000e line=150 │ │ 0x000f line=148 │ │ @@ -94793,48 +94760,48 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -053614: |[053614] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -053624: 7010 be15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15be │ │ -05362a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05362c: 5c20 3d00 |0004: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053630: 5b23 3800 |0006: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ -053634: 5b24 3e00 |0008: iput-object v4, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053638: 5925 3c00 |000a: iput v5, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003c │ │ -05363c: 5926 3f00 |000c: iput v6, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ -053640: 5927 3a00 |000e: iput v7, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ -053644: 6e10 0002 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0200 │ │ -05364a: 0c00 |0013: move-result-object v0 │ │ -05364c: 5b20 4200 |0014: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -053650: 6e10 1a00 0300 |0016: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@001a │ │ -053656: 0c00 |0019: move-result-object v0 │ │ -053658: 6e20 d200 5000 |001a: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ -05365e: 0c00 |001d: move-result-object v0 │ │ -053660: 5b20 3b00 |001e: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ -053664: 2200 7600 |0020: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@0076 │ │ -053668: 5421 3b00 |0022: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ -05366c: 7020 dc01 1000 |0024: invoke-direct {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@01dc │ │ -053672: 5b20 4100 |0027: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -053676: 5420 4100 |0029: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -05367a: 1401 abaa aa3e |002b: const v1, #float 0.333333 // #3eaaaaab │ │ -053680: 6e20 f901 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffsetBy:(F)V // method@01f9 │ │ -053686: 2030 7500 |0031: instance-of v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0075 │ │ -05368a: 3800 0b00 |0033: if-eqz v0, 003e // +000b │ │ -05368e: 1f03 7500 |0035: check-cast v3, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0075 │ │ -053692: 7210 db01 0300 |0037: invoke-interface {v3}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@01db │ │ -053698: 0c00 |003a: move-result-object v0 │ │ -05369a: 5b20 3900 |003b: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -05369e: 0e00 |003d: return-void │ │ -0536a0: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -0536a2: 5b20 3900 |003f: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -0536a6: 28fc |0041: goto 003d // -0004 │ │ +053604: |[053604] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +053614: 7010 c515 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05361a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05361c: 5c20 3d00 |0004: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +053620: 5b23 3800 |0006: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ +053624: 5b24 3e00 |0008: iput-object v4, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053628: 5925 3c00 |000a: iput v5, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003c │ │ +05362c: 5926 3f00 |000c: iput v6, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ +053630: 5927 3a00 |000e: iput v7, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ +053634: 6e10 0002 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0200 │ │ +05363a: 0c00 |0013: move-result-object v0 │ │ +05363c: 5b20 4200 |0014: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +053640: 6e10 1a00 0300 |0016: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@001a │ │ +053646: 0c00 |0019: move-result-object v0 │ │ +053648: 6e20 d200 5000 |001a: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ +05364e: 0c00 |001d: move-result-object v0 │ │ +053650: 5b20 3b00 |001e: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ +053654: 2200 7600 |0020: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@0076 │ │ +053658: 5421 3b00 |0022: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ +05365c: 7020 dc01 1000 |0024: invoke-direct {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@01dc │ │ +053662: 5b20 4100 |0027: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +053666: 5420 4100 |0029: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +05366a: 1401 abaa aa3e |002b: const v1, #float 0.333333 // #3eaaaaab │ │ +053670: 6e20 f901 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffsetBy:(F)V // method@01f9 │ │ +053676: 2030 7500 |0031: instance-of v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0075 │ │ +05367a: 3800 0b00 |0033: if-eqz v0, 003e // +000b │ │ +05367e: 1f03 7500 |0035: check-cast v3, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0075 │ │ +053682: 7210 db01 0300 |0037: invoke-interface {v3}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@01db │ │ +053688: 0c00 |003a: move-result-object v0 │ │ +05368a: 5b20 3900 |003b: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +05368e: 0e00 |003d: return-void │ │ +053690: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +053692: 5b20 3900 |003f: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +053696: 28fc |0041: goto 003d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=158 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -94863,26 +94830,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0536a8: |[0536a8] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0536b8: 5420 3900 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -0536bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0536c0: 5420 3900 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -0536c4: 7210 d801 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@01d8 │ │ -0536ca: 0c00 |0009: move-result-object v0 │ │ -0536cc: 1100 |000a: return-object v0 │ │ -0536ce: 6200 3700 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ -0536d2: 5421 3800 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ -0536d6: 7220 cb01 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@01cb │ │ -0536dc: 0c00 |0012: move-result-object v0 │ │ -0536de: 28f7 |0013: goto 000a // -0009 │ │ +053698: |[053698] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0536a8: 5420 3900 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +0536ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0536b0: 5420 3900 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +0536b4: 7210 d801 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@01d8 │ │ +0536ba: 0c00 |0009: move-result-object v0 │ │ +0536bc: 1100 |000a: return-object v0 │ │ +0536be: 6200 3700 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ +0536c2: 5421 3800 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ +0536c6: 7220 cb01 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@01cb │ │ +0536cc: 0c00 |0012: move-result-object v0 │ │ +0536ce: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000a line=360 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -94892,17 +94859,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0536e0: |[0536e0] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -0536f0: 5510 3d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -0536f4: 0f00 |0002: return v0 │ │ +0536d0: |[0536d0] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +0536e0: 5510 3d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +0536e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -94910,27 +94877,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0536f8: |[0536f8] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -053708: 6e10 0002 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0200 │ │ -05370e: 0c00 |0003: move-result-object v0 │ │ -053710: 5b20 4200 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -053714: 5420 3800 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ -053718: 6e10 1a00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@001a │ │ -05371e: 0c00 |000b: move-result-object v0 │ │ -053720: 5221 3c00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003c │ │ -053724: 6e20 d200 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ -05372a: 0c00 |0011: move-result-object v0 │ │ -05372c: 5b20 3b00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ -053730: 6e10 0b02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@020b │ │ -053736: 0e00 |0017: return-void │ │ +0536e8: |[0536e8] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0536f8: 6e10 0002 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0200 │ │ +0536fe: 0c00 |0003: move-result-object v0 │ │ +053700: 5b20 4200 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +053704: 5420 3800 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ +053708: 6e10 1a00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@001a │ │ +05370e: 0c00 |000b: move-result-object v0 │ │ +053710: 5221 3c00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003c │ │ +053714: 6e20 d200 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d2 │ │ +05371a: 0c00 |0011: move-result-object v0 │ │ +05371c: 5b20 3b00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003b │ │ +053720: 6e10 0b02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@020b │ │ +053726: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x0014 line=272 │ │ 0x0017 line=273 │ │ locals : │ │ @@ -94942,23 +94909,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -053738: |[053738] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -053748: 5420 4100 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -05374c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05374e: 6e20 f801 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ -053754: 5520 3d00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053758: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -05375c: 5220 3a00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ -053760: 6e20 0802 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0208 │ │ -053766: 0e00 |000f: return-void │ │ +053728: |[053728] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +053738: 5420 4100 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +05373c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05373e: 6e20 f801 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ +053744: 5520 3d00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +053748: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05374c: 5220 3a00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ +053750: 6e20 0802 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0208 │ │ +053756: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0006 line=340 │ │ 0x000a line=341 │ │ 0x000f line=343 │ │ locals : │ │ @@ -94970,23 +94937,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -053768: |[053768] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -053778: 5420 4100 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -05377c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -053780: 6e20 f801 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ -053786: 5520 3d00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -05378a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -05378e: 5220 3f00 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ -053792: 6e20 0802 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0208 │ │ -053798: 0e00 |0010: return-void │ │ +053758: |[053758] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +053768: 5420 4100 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +05376c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +053770: 6e20 f801 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ +053776: 5520 3d00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +05377a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +05377e: 5220 3f00 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ +053782: 6e20 0802 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0208 │ │ +053788: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0007 line=325 │ │ 0x000b line=326 │ │ 0x0010 line=328 │ │ locals : │ │ @@ -94998,36 +94965,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05379c: |[05379c] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -0537ac: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0537b0: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -0537b4: 5441 4100 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -0537b8: 6e10 e601 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getOffset:()F // method@01e6 │ │ -0537be: 0a00 |0009: move-result v0 │ │ -0537c0: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -0537c4: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -0537c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0537ca: a702 0602 |000f: sub-float v2, v6, v2 │ │ -0537ce: 7120 b515 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -0537d4: 0a01 |0014: move-result v1 │ │ -0537d6: c831 |0015: mul-float/2addr v1, v3 │ │ -0537d8: 7120 b515 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@15b5 │ │ -0537de: 0a00 |0019: move-result v0 │ │ -0537e0: 5441 4100 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -0537e4: 6e20 f801 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ -0537ea: 0e00 |001f: return-void │ │ -0537ec: a801 0603 |0020: mul-float v1, v6, v3 │ │ -0537f0: 7120 b815 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@15b8 │ │ -0537f6: 0a00 |0025: move-result v0 │ │ -0537f8: 28f4 |0026: goto 001a // -000c │ │ +05378c: |[05378c] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +05379c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0537a0: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +0537a4: 5441 4100 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +0537a8: 6e10 e601 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getOffset:()F // method@01e6 │ │ +0537ae: 0a00 |0009: move-result v0 │ │ +0537b0: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +0537b4: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +0537b8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0537ba: a702 0602 |000f: sub-float v2, v6, v2 │ │ +0537be: 7120 bc15 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +0537c4: 0a01 |0014: move-result v1 │ │ +0537c6: c831 |0015: mul-float/2addr v1, v3 │ │ +0537c8: 7120 bc15 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@15bc │ │ +0537ce: 0a00 |0019: move-result v0 │ │ +0537d0: 5441 4100 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +0537d4: 6e20 f801 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ +0537da: 0e00 |001f: return-void │ │ +0537dc: a801 0603 |0020: mul-float v1, v6, v3 │ │ +0537e0: 7120 bf15 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@15bf │ │ +0537e6: 0a00 |0025: move-result v0 │ │ +0537e8: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=306 │ │ 0x000a line=307 │ │ 0x000e line=308 │ │ 0x001a line=312 │ │ 0x001f line=313 │ │ @@ -95043,16 +95010,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0537fc: |[0537fc] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -05380c: 0e00 |0000: return-void │ │ +0537ec: |[0537ec] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +0537fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -95061,36 +95028,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -053810: |[053810] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -053820: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -053826: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -05382a: 7210 3d11 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@113d │ │ -053830: 0a00 |0008: move-result v0 │ │ -053832: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -053838: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -05383c: 5530 3d00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053840: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -053844: 5430 3e00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053848: 6e20 dd0d 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0ddd │ │ -05384e: 0a00 |0017: move-result v0 │ │ -053850: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -053854: 5430 3e00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053858: 6e20 ba0d 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0dba │ │ -05385e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -053860: 0f00 |0020: return v0 │ │ -053862: 5430 3e00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053866: 6e20 eb0d 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0deb │ │ -05386c: 28f9 |0026: goto 001f // -0007 │ │ -05386e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -053870: 28f8 |0028: goto 0020 // -0008 │ │ +053800: |[053800] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +053810: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +053816: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +05381a: 7210 3d11 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@113d │ │ +053820: 0a00 |0008: move-result v0 │ │ +053822: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +053828: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +05382c: 5530 3d00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +053830: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +053834: 5430 3e00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053838: 6e20 dd0d 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0ddd │ │ +05383e: 0a00 |0017: move-result v0 │ │ +053840: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +053844: 5430 3e00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053848: 6e20 ba0d 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0dba │ │ +05384e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +053850: 0f00 |0020: return v0 │ │ +053852: 5430 3e00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053856: 6e20 eb0d 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0deb │ │ +05385c: 28f9 |0026: goto 001f // -0007 │ │ +05385e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +053860: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=285 │ │ 0x0012 line=286 │ │ 0x001a line=287 │ │ 0x001f line=291 │ │ 0x0020 line=293 │ │ @@ -95105,27 +95072,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -053874: |[053874] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -053884: 5430 3900 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -053888: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -05388c: 5430 3900 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -053890: 7220 d901 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@01d9 │ │ -053896: 0e00 |0009: return-void │ │ -053898: 6200 3700 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ -05389c: 5431 4000 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ -0538a0: 5432 3800 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ -0538a4: 7240 cc01 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@01cc │ │ -0538aa: 0c00 |0013: move-result-object v0 │ │ -0538ac: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ -0538b0: 28f3 |0016: goto 0009 // -000d │ │ +053864: |[053864] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +053874: 5430 3900 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +053878: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +05387c: 5430 3900 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +053880: 7220 d901 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@01d9 │ │ +053886: 0e00 |0009: return-void │ │ +053888: 6200 3700 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ +05388c: 5431 4000 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ +053890: 5432 3800 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ +053894: 7240 cc01 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@01cc │ │ +05389a: 0c00 |0013: move-result-object v0 │ │ +05389c: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ +0538a0: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0004 line=374 │ │ 0x0009 line=379 │ │ 0x000a line=377 │ │ locals : │ │ @@ -95137,27 +95104,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0538b4: |[0538b4] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0538c4: 5430 3900 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -0538c8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0538cc: 5430 3900 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ -0538d0: 7230 da01 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@01da │ │ -0538d6: 0e00 |0009: return-void │ │ -0538d8: 6200 3700 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ -0538dc: 5431 4000 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ -0538e0: 5432 3800 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ -0538e4: 7255 cd01 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@01cd │ │ -0538ea: 0c00 |0013: move-result-object v0 │ │ -0538ec: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ -0538f0: 28f3 |0016: goto 0009 // -000d │ │ +0538a4: |[0538a4] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0538b4: 5430 3900 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +0538b8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0538bc: 5430 3900 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0039 │ │ +0538c0: 7230 da01 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@01da │ │ +0538c6: 0e00 |0009: return-void │ │ +0538c8: 6200 3700 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0037 │ │ +0538cc: 5431 4000 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ +0538d0: 5432 3800 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0038 │ │ +0538d4: 7255 cd01 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@01cd │ │ +0538da: 0c00 |0013: move-result-object v0 │ │ +0538dc: 5b30 4000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0040 │ │ +0538e0: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0009 line=370 │ │ 0x000a line=368 │ │ locals : │ │ @@ -95170,34 +95137,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0538f4: |[0538f4] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -053904: 5530 3d00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053908: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -05390c: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -053910: 5431 4100 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -053914: 5430 3e00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053918: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -05391e: 6e20 da0d 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ -053924: 0a00 |0010: move-result v0 │ │ -053926: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -05392a: 5230 3f00 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ -05392e: 6e30 0902 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ -053934: 5c34 3d00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053938: 0e00 |001a: return-void │ │ -05393a: 5230 3a00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ -05393e: 28f8 |001d: goto 0015 // -0008 │ │ -053940: 5430 4200 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ -053944: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -053946: 6e30 0902 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ -05394c: 28f4 |0024: goto 0018 // -000c │ │ +0538e4: |[0538e4] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +0538f4: 5530 3d00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +0538f8: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +0538fc: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +053900: 5431 4100 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +053904: 5430 3e00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053908: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +05390e: 6e20 da0d 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ +053914: 0a00 |0010: move-result v0 │ │ +053916: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +05391a: 5230 3f00 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ +05391e: 6e30 0902 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ +053924: 5c34 3d00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +053928: 0e00 |001a: return-void │ │ +05392a: 5230 3a00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ +05392e: 28f8 |001d: goto 0015 // -0008 │ │ +053930: 5430 4200 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0042 │ │ +053934: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +053936: 6e30 0902 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ +05393c: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=243 │ │ 0x0006 line=244 │ │ 0x0018 line=249 │ │ 0x001a line=251 │ │ @@ -95212,58 +95179,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -053950: |[053950] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -053960: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -053966: 5430 3e00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -05396a: 6e20 da0d 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ -053970: 0a00 |0008: move-result v0 │ │ -053972: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -053976: 5430 4100 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -05397a: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -05397e: 6e20 f801 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ -053984: 5530 3d00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ -053988: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -05398c: 5431 4100 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -053990: 5430 3e00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ -053994: 6e20 da0d 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ -05399a: 0a00 |001d: move-result v0 │ │ -05399c: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -0539a0: 5230 3f00 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ -0539a4: 6e30 0902 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ -0539aa: 0e00 |0025: return-void │ │ -0539ac: 5430 4100 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ -0539b0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0539b2: 6e20 f801 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ -0539b8: 28e6 |002c: goto 0012 // -001a │ │ -0539ba: 5230 3a00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ -0539be: 28f3 |002f: goto 0022 // -000d │ │ +053940: |[053940] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +053950: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +053956: 5430 3e00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +05395a: 6e20 da0d 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ +053960: 0a00 |0008: move-result v0 │ │ +053962: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +053966: 5430 4100 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +05396a: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +05396e: 6e20 f801 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ +053974: 5530 3d00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003d │ │ +053978: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +05397c: 5431 4100 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +053980: 5430 3e00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@003e │ │ +053984: 6e20 da0d 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0dda │ │ +05398a: 0a00 |001d: move-result v0 │ │ +05398c: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +053990: 5230 3f00 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@003f │ │ +053994: 6e30 0902 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0209 │ │ +05399a: 0e00 |0025: return-void │ │ +05399c: 5430 4100 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0041 │ │ +0539a0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0539a2: 6e20 f801 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@01f8 │ │ +0539a8: 28e6 |002c: goto 0012 // -001a │ │ +0539aa: 5230 3a00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003a │ │ +0539ae: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ 0x0012 line=225 │ │ 0x0016 line=226 │ │ 0x0025 line=229 │ │ 0x0026 line=222 │ │ 0x002d line=226 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ - source_file_idx : 455 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 473 (ActionBarDrawerToggle.java) │ │ │ │ Class #386 header: │ │ class_idx : 122 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 215 │ │ -source_file_idx : 470 │ │ +source_file_idx : 488 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #386 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ @@ -95278,17 +95245,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0539c0: |[0539c0] android.support.v4.app.ActivityCompat.:()V │ │ -0539d0: 7010 3905 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0539 │ │ -0539d6: 0e00 |0003: return-void │ │ +0539b0: |[0539b0] android.support.v4.app.ActivityCompat.:()V │ │ +0539c0: 7010 3905 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0539 │ │ +0539c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -95296,22 +95263,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0539d8: |[0539d8] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -0539e8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -0539ec: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0539f0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0539f4: 7110 1b02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@021b │ │ -0539fa: 0e00 |0009: return-void │ │ -0539fc: 6e10 1000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ -053a02: 28fc |000d: goto 0009 // -0004 │ │ +0539c8: |[0539c8] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +0539d8: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +0539dc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0539e0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0539e4: 7110 1b02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@021b │ │ +0539ea: 0e00 |0009: return-void │ │ +0539ec: 6e10 1000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ +0539f2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ 0x0009 line=136 │ │ 0x000a line=134 │ │ locals : │ │ @@ -95322,23 +95289,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -053a04: |[053a04] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -053a14: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -053a18: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -053a1c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -053a20: 7110 1902 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0219 │ │ -053a26: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -053a28: 0f00 |000a: return v0 │ │ -053a2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -053a2c: 28fe |000c: goto 000a // -0002 │ │ +0539f4: |[0539f4] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +053a04: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +053a08: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +053a0c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +053a10: 7110 1902 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0219 │ │ +053a16: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +053a18: 0f00 |000a: return v0 │ │ +053a1a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +053a1c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0009 line=65 │ │ 0x000a line=67 │ │ locals : │ │ @@ -95349,22 +95316,22 @@ │ │ type : '(Landroid/app/Activity;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 │ │ -053a30: |[053a30] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -053a40: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -053a44: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -053a48: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -053a4c: 7130 1c02 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@021c │ │ -053a52: 0e00 |0009: return-void │ │ -053a54: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -053a5a: 28fc |000d: goto 0009 // -0004 │ │ +053a20: |[053a20] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +053a30: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +053a34: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +053a38: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +053a3c: 7130 1c02 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@021c │ │ +053a42: 0e00 |0009: return-void │ │ +053a44: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +053a4a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=93 │ │ 0x000a line=91 │ │ locals : │ │ @@ -95377,42 +95344,42 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -053a5c: |[053a5c] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -053a6c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -053a70: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -053a74: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -053a78: 7140 1d02 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@021d │ │ -053a7e: 0e00 |0009: return-void │ │ -053a80: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -053a86: 28fc |000d: goto 0009 // -0004 │ │ +053a4c: |[053a4c] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +053a5c: 6000 2200 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +053a60: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +053a64: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +053a68: 7140 1d02 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@021d │ │ +053a6e: 0e00 |0009: return-void │ │ +053a70: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +053a76: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x0009 line=121 │ │ 0x000a line=119 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=3 intent Landroid/content/Intent; │ │ 0x0000 - 0x000e reg=4 requestCode I │ │ 0x0000 - 0x000e reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 470 (ActivityCompat.java) │ │ + source_file_idx : 488 (ActivityCompat.java) │ │ │ │ Class #387 header: │ │ class_idx : 125 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 126 │ │ -source_file_idx : 475 │ │ +source_file_idx : 493 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #387 annotations: │ │ Annotations on class │ │ @@ -95436,18 +95403,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053a88: |[053a88] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -053a98: 7010 2102 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ -053a9e: 5b01 4800 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ -053aa2: 0e00 |0005: return-void │ │ +053a78: |[053a78] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +053a88: 7010 2102 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0221 │ │ +053a8e: 5b01 4800 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ +053a92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -95459,19 +95426,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053aa4: |[053aa4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -053ab4: 5410 4800 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ -053ab8: 6e10 2b02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@022b │ │ -053abe: 0c00 |0005: move-result-object v0 │ │ -053ac0: 1100 |0006: return-object v0 │ │ +053a94: |[053a94] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +053aa4: 5410 4800 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ +053aa8: 6e10 2b02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@022b │ │ +053aae: 0c00 |0005: move-result-object v0 │ │ +053ab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -95479,41 +95446,41 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -053ac4: |[053ac4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -053ad4: 2041 7d00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ -053ad8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -053adc: 0740 |0004: move-object v0, v4 │ │ -053ade: 1f00 7d00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ -053ae2: 5431 4800 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ -053ae6: 5402 4800 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ -053aea: 6e20 2c02 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@022c │ │ -053af0: 0e00 |000e: return-void │ │ +053ab4: |[053ab4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +053ac4: 2041 7d00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ +053ac8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +053acc: 0740 |0004: move-object v0, v4 │ │ +053ace: 1f00 7d00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@007d │ │ +053ad2: 5431 4800 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ +053ad6: 5402 4800 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0048 │ │ +053ada: 6e20 2c02 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@022c │ │ +053ae0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=130 │ │ locals : │ │ 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ - source_file_idx : 475 (ActivityOptionsCompat.java) │ │ + source_file_idx : 493 (ActivityOptionsCompat.java) │ │ │ │ Class #388 header: │ │ class_idx : 129 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 165 │ │ -source_file_idx : 516 │ │ +source_file_idx : 534 │ │ static_fields_size : 9 │ │ instance_fields_size: 19 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 40 │ │ │ │ Class #388 annotations: │ │ Annotations on class │ │ @@ -95655,22 +95622,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -053af4: |[053af4] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -053b04: 7010 ef03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@03ef │ │ -053b0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -053b0c: 5c10 5d00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ -053b10: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -053b12: 5910 6600 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -053b16: 5b12 6700 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -053b1a: 0e00 |000b: return-void │ │ +053ae4: |[053ae4] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +053af4: 7010 ef03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@03ef │ │ +053afa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +053afc: 5c10 5d00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ +053b00: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +053b02: 5910 6600 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +053b06: 5b12 6700 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +053b0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=209 │ │ 0x0006 line=212 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -95683,84 +95650,84 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -053b1c: |[053b1c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -053b2c: 5441 6700 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -053b30: 5b61 a400 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -053b34: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -053b38: 5461 b900 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -053b3c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -053b40: 5461 b900 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -053b44: 6e20 d915 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -053b4a: 0a01 |000f: move-result v1 │ │ -053b4c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -053b50: 2201 3503 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -053b54: 2202 4d03 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -053b58: 7010 f315 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053b5e: 1a03 5202 |0019: const-string v3, "Can't change tag of fragment " // string@0252 │ │ -053b62: 6e20 fa15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053b68: 0c02 |001e: move-result-object v2 │ │ -053b6a: 6e20 f915 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053b70: 0c02 |0022: move-result-object v2 │ │ -053b72: 1a03 0001 |0023: const-string v3, ": was " // string@0100 │ │ -053b76: 6e20 fa15 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053b7c: 0c02 |0028: move-result-object v2 │ │ -053b7e: 5463 b900 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -053b82: 6e20 fa15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053b88: 0c02 |002e: move-result-object v2 │ │ -053b8a: 1a03 8100 |002f: const-string v3, " now " // string@0081 │ │ -053b8e: 6e20 fa15 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053b94: 0c02 |0034: move-result-object v2 │ │ -053b96: 6e20 fa15 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053b9c: 0c02 |0038: move-result-object v2 │ │ -053b9e: 6e10 ff15 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053ba4: 0c02 |003c: move-result-object v2 │ │ -053ba6: 7020 a515 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -053bac: 2701 |0040: throw v1 │ │ -053bae: 5b67 b900 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -053bb2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -053bb6: 5261 a300 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -053bba: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -053bbe: 5261 a300 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -053bc2: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -053bc6: 2201 3503 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -053bca: 2202 4d03 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -053bce: 7010 f315 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053bd4: 1a03 5102 |0054: const-string v3, "Can't change container ID of fragment " // string@0251 │ │ -053bd8: 6e20 fa15 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053bde: 0c02 |0059: move-result-object v2 │ │ -053be0: 6e20 f915 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053be6: 0c02 |005d: move-result-object v2 │ │ -053be8: 1a03 0001 |005e: const-string v3, ": was " // string@0100 │ │ -053bec: 6e20 fa15 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053bf2: 0c02 |0063: move-result-object v2 │ │ -053bf4: 5263 a300 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -053bf8: 6e20 f615 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053bfe: 0c02 |0069: move-result-object v2 │ │ -053c00: 1a03 8100 |006a: const-string v3, " now " // string@0081 │ │ -053c04: 6e20 fa15 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053c0a: 0c02 |006f: move-result-object v2 │ │ -053c0c: 6e20 f615 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053c12: 0c02 |0073: move-result-object v2 │ │ -053c14: 6e10 ff15 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053c1a: 0c02 |0077: move-result-object v2 │ │ -053c1c: 7020 a515 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -053c22: 2701 |007b: throw v1 │ │ -053c24: 5965 a300 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -053c28: 5965 a000 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -053c2c: 2200 8000 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -053c30: 7010 2d02 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -053c36: 5908 4a00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -053c3a: 5b06 4d00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053c3e: 6e20 3202 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -053c44: 0e00 |008c: return-void │ │ +053b0c: |[053b0c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +053b1c: 5441 6700 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +053b20: 5b61 a400 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +053b24: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +053b28: 5461 b900 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +053b2c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +053b30: 5461 b900 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +053b34: 6e20 e015 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +053b3a: 0a01 |000f: move-result v1 │ │ +053b3c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +053b40: 2201 3703 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +053b44: 2202 4f03 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +053b48: 7010 fa15 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053b4e: 1a03 6402 |0019: const-string v3, "Can't change tag of fragment " // string@0264 │ │ +053b52: 6e20 0116 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053b58: 0c02 |001e: move-result-object v2 │ │ +053b5a: 6e20 0016 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053b60: 0c02 |0022: move-result-object v2 │ │ +053b62: 1a03 1201 |0023: const-string v3, ": was " // string@0112 │ │ +053b66: 6e20 0116 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053b6c: 0c02 |0028: move-result-object v2 │ │ +053b6e: 5463 b900 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +053b72: 6e20 0116 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053b78: 0c02 |002e: move-result-object v2 │ │ +053b7a: 1a03 9400 |002f: const-string v3, " now " // string@0094 │ │ +053b7e: 6e20 0116 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053b84: 0c02 |0034: move-result-object v2 │ │ +053b86: 6e20 0116 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053b8c: 0c02 |0038: move-result-object v2 │ │ +053b8e: 6e10 0616 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053b94: 0c02 |003c: move-result-object v2 │ │ +053b96: 7020 ac15 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +053b9c: 2701 |0040: throw v1 │ │ +053b9e: 5b67 b900 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +053ba2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +053ba6: 5261 a300 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +053baa: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +053bae: 5261 a300 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +053bb2: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +053bb6: 2201 3703 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +053bba: 2202 4f03 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +053bbe: 7010 fa15 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053bc4: 1a03 6302 |0054: const-string v3, "Can't change container ID of fragment " // string@0263 │ │ +053bc8: 6e20 0116 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053bce: 0c02 |0059: move-result-object v2 │ │ +053bd0: 6e20 0016 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053bd6: 0c02 |005d: move-result-object v2 │ │ +053bd8: 1a03 1201 |005e: const-string v3, ": was " // string@0112 │ │ +053bdc: 6e20 0116 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053be2: 0c02 |0063: move-result-object v2 │ │ +053be4: 5263 a300 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +053be8: 6e20 fd15 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053bee: 0c02 |0069: move-result-object v2 │ │ +053bf0: 1a03 9400 |006a: const-string v3, " now " // string@0094 │ │ +053bf4: 6e20 0116 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053bfa: 0c02 |006f: move-result-object v2 │ │ +053bfc: 6e20 fd15 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053c02: 0c02 |0073: move-result-object v2 │ │ +053c04: 6e10 0616 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053c0a: 0c02 |0077: move-result-object v2 │ │ +053c0c: 7020 ac15 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +053c12: 2701 |007b: throw v1 │ │ +053c14: 5965 a300 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +053c18: 5965 a000 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +053c1c: 2200 8000 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +053c20: 7010 2d02 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +053c26: 5908 4a00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +053c2a: 5b06 4d00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053c2e: 6e20 3202 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +053c34: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=396 │ │ 0x0006 line=397 │ │ 0x0012 line=398 │ │ 0x0041 line=402 │ │ @@ -95787,19 +95754,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -053c48: |[053c48] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -053c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053c5a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -053c5c: 7051 3b02 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ -053c62: 1102 |0005: return-object v2 │ │ +053c38: |[053c38] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +053c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053c4a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +053c4c: 7051 3b02 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ +053c52: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -95810,18 +95777,18 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -053c64: |[053c64] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -053c74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053c76: 7050 3b02 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ -053c7c: 1101 |0004: return-object v1 │ │ +053c54: |[053c54] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +053c64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +053c66: 7050 3b02 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ +053c6c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -95833,19 +95800,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -053c80: |[053c80] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -053c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053c92: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -053c94: 7051 3b02 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ -053c9a: 1102 |0005: return-object v2 │ │ +053c70: |[053c70] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +053c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053c82: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +053c84: 7051 3b02 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ +053c8a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -95856,37 +95823,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -053c9c: |[053c9c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -053cac: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -053cb0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -053cb4: 5b12 6c00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -053cb8: 5b12 6500 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -053cbc: 5210 6300 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ -053cc0: 5920 4b00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -053cc4: 5210 6400 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ -053cc8: 5920 4c00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -053ccc: 5210 6a00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ -053cd0: 5920 4f00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -053cd4: 5210 6b00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ -053cd8: 5920 5000 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -053cdc: 5210 6900 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ -053ce0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -053ce4: 5910 6900 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ -053ce8: 0e00 |001e: return-void │ │ -053cea: 5410 6c00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -053cee: 5b20 5100 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ -053cf2: 5410 6c00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -053cf6: 5b02 4e00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -053cfa: 5b12 6c00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -053cfe: 28df |0029: goto 0008 // -0021 │ │ +053c8c: |[053c8c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +053c9c: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +053ca0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +053ca4: 5b12 6c00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +053ca8: 5b12 6500 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +053cac: 5210 6300 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ +053cb0: 5920 4b00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +053cb4: 5210 6400 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ +053cb8: 5920 4c00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +053cbc: 5210 6a00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ +053cc0: 5920 4f00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +053cc4: 5210 6b00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ +053cc8: 5920 5000 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +053ccc: 5210 6900 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ +053cd0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053cd4: 5910 6900 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ +053cd8: 0e00 |001e: return-void │ │ +053cda: 5410 6c00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +053cde: 5b20 5100 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ +053ce2: 5410 6c00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +053ce6: 5b02 4e00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +053cea: 5b12 6c00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +053cee: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ 0x0010 line=373 │ │ @@ -95905,25 +95872,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -053d00: |[053d00] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -053d10: 5520 5d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ -053d14: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -053d18: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -053d1c: 1a01 1c0a |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0a1c │ │ -053d20: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -053d26: 2700 |000b: throw v0 │ │ -053d28: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -053d2a: 5c20 5c00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -053d2e: 5b23 6800 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -053d32: 1102 |0011: return-object v2 │ │ +053cf0: |[053cf0] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +053d00: 5520 5d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ +053d04: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +053d08: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +053d0c: 1a01 320a |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0a32 │ │ +053d10: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +053d16: 2700 |000b: throw v0 │ │ +053d18: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +053d1a: 5c20 5c00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +053d1e: 5b23 6800 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +053d22: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=506 │ │ 0x000f line=507 │ │ 0x0011 line=508 │ │ @@ -95936,22 +95903,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -053d34: |[053d34] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -053d44: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -053d48: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -053d4e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -053d50: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -053d54: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053d58: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -053d5e: 1102 |000d: return-object v2 │ │ +053d24: |[053d24] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +053d34: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +053d38: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +053d3e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +053d40: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +053d44: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053d48: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +053d4e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x0008 line=472 │ │ 0x000a line=473 │ │ 0x000d line=475 │ │ @@ -95965,102 +95932,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -053d60: |[053d60] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -053d70: 5563 5c00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -053d74: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -053d78: 0e00 |0004: return-void │ │ -053d7a: 6303 f200 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -053d7e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -053d82: 1a03 4203 |0009: const-string v3, "FragmentManager" // string@0342 │ │ -053d86: 2204 4d03 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -053d8a: 7010 f315 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053d90: 1a05 1d02 |0010: const-string v5, "Bump nesting in " // string@021d │ │ -053d94: 6e20 fa15 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053d9a: 0c04 |0015: move-result-object v4 │ │ -053d9c: 6e20 f915 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053da2: 0c04 |0019: move-result-object v4 │ │ -053da4: 1a05 3700 |001a: const-string v5, " by " // string@0037 │ │ -053da8: 6e20 fa15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053dae: 0c04 |001f: move-result-object v4 │ │ -053db0: 6e20 f615 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053db6: 0c04 |0023: move-result-object v4 │ │ -053db8: 6e10 ff15 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053dbe: 0c04 |0027: move-result-object v4 │ │ -053dc0: 7120 ff10 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -053dc6: 5461 6500 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -053dca: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -053dce: 5413 4d00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053dd2: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -053dd6: 5413 4d00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053dda: 5234 9b00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053dde: b074 |0037: add-int/2addr v4, v7 │ │ -053de0: 5934 9b00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053de4: 6303 f200 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -053de8: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -053dec: 1a03 4203 |003e: const-string v3, "FragmentManager" // string@0342 │ │ -053df0: 2204 4d03 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -053df4: 7010 f315 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053dfa: 1a05 1e02 |0045: const-string v5, "Bump nesting of " // string@021e │ │ -053dfe: 6e20 fa15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053e04: 0c04 |004a: move-result-object v4 │ │ -053e06: 5415 4d00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053e0a: 6e20 f915 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053e10: 0c04 |0050: move-result-object v4 │ │ -053e12: 1a05 8d00 |0051: const-string v5, " to " // string@008d │ │ -053e16: 6e20 fa15 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053e1c: 0c04 |0056: move-result-object v4 │ │ -053e1e: 5415 4d00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053e22: 5255 9b00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053e26: 6e20 f615 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053e2c: 0c04 |005e: move-result-object v4 │ │ -053e2e: 6e10 ff15 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053e34: 0c04 |0062: move-result-object v4 │ │ -053e36: 7120 ff10 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -053e3c: 5413 5200 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -053e40: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -053e44: 5413 5200 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -053e48: 6e10 3e16 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -053e4e: 0a03 |006f: move-result v3 │ │ -053e50: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -053e54: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -053e58: 5413 5200 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -053e5c: 6e20 3816 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -053e62: 0c02 |0079: move-result-object v2 │ │ -053e64: 1f02 8900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -053e68: 5223 9b00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053e6c: b073 |007e: add-int/2addr v3, v7 │ │ -053e6e: 5923 9b00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053e72: 6303 f200 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -053e76: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -053e7a: 1a03 4203 |0085: const-string v3, "FragmentManager" // string@0342 │ │ -053e7e: 2204 4d03 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -053e82: 7010 f315 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053e88: 1a05 1e02 |008c: const-string v5, "Bump nesting of " // string@021e │ │ -053e8c: 6e20 fa15 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053e92: 0c04 |0091: move-result-object v4 │ │ -053e94: 6e20 f915 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053e9a: 0c04 |0095: move-result-object v4 │ │ -053e9c: 1a05 8d00 |0096: const-string v5, " to " // string@008d │ │ -053ea0: 6e20 fa15 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053ea6: 0c04 |009b: move-result-object v4 │ │ -053ea8: 5225 9b00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -053eac: 6e20 f615 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -053eb2: 0c04 |00a1: move-result-object v4 │ │ -053eb4: 6e10 ff15 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053eba: 0c04 |00a5: move-result-object v4 │ │ -053ebc: 7120 ff10 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -053ec2: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -053ec6: 28c7 |00ab: goto 0072 // -0039 │ │ -053ec8: 5411 4e00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -053ecc: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +053d50: |[053d50] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +053d60: 5563 5c00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +053d64: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +053d68: 0e00 |0004: return-void │ │ +053d6a: 6303 f200 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +053d6e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +053d72: 1a03 5403 |0009: const-string v3, "FragmentManager" // string@0354 │ │ +053d76: 2204 4f03 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +053d7a: 7010 fa15 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053d80: 1a05 2f02 |0010: const-string v5, "Bump nesting in " // string@022f │ │ +053d84: 6e20 0116 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053d8a: 0c04 |0015: move-result-object v4 │ │ +053d8c: 6e20 0016 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053d92: 0c04 |0019: move-result-object v4 │ │ +053d94: 1a05 4a00 |001a: const-string v5, " by " // string@004a │ │ +053d98: 6e20 0116 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053d9e: 0c04 |001f: move-result-object v4 │ │ +053da0: 6e20 fd15 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053da6: 0c04 |0023: move-result-object v4 │ │ +053da8: 6e10 0616 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053dae: 0c04 |0027: move-result-object v4 │ │ +053db0: 7120 ff10 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +053db6: 5461 6500 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +053dba: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +053dbe: 5413 4d00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053dc2: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +053dc6: 5413 4d00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053dca: 5234 9b00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053dce: b074 |0037: add-int/2addr v4, v7 │ │ +053dd0: 5934 9b00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053dd4: 6303 f200 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +053dd8: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +053ddc: 1a03 5403 |003e: const-string v3, "FragmentManager" // string@0354 │ │ +053de0: 2204 4f03 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +053de4: 7010 fa15 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053dea: 1a05 3002 |0045: const-string v5, "Bump nesting of " // string@0230 │ │ +053dee: 6e20 0116 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053df4: 0c04 |004a: move-result-object v4 │ │ +053df6: 5415 4d00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053dfa: 6e20 0016 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053e00: 0c04 |0050: move-result-object v4 │ │ +053e02: 1a05 a000 |0051: const-string v5, " to " // string@00a0 │ │ +053e06: 6e20 0116 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053e0c: 0c04 |0056: move-result-object v4 │ │ +053e0e: 5415 4d00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053e12: 5255 9b00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053e16: 6e20 fd15 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053e1c: 0c04 |005e: move-result-object v4 │ │ +053e1e: 6e10 0616 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053e24: 0c04 |0062: move-result-object v4 │ │ +053e26: 7120 ff10 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +053e2c: 5413 5200 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +053e30: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +053e34: 5413 5200 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +053e38: 6e10 4516 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +053e3e: 0a03 |006f: move-result v3 │ │ +053e40: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +053e44: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +053e48: 5413 5200 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +053e4c: 6e20 3f16 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +053e52: 0c02 |0079: move-result-object v2 │ │ +053e54: 1f02 8900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +053e58: 5223 9b00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053e5c: b073 |007e: add-int/2addr v3, v7 │ │ +053e5e: 5923 9b00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053e62: 6303 f200 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +053e66: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +053e6a: 1a03 5403 |0085: const-string v3, "FragmentManager" // string@0354 │ │ +053e6e: 2204 4f03 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +053e72: 7010 fa15 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053e78: 1a05 3002 |008c: const-string v5, "Bump nesting of " // string@0230 │ │ +053e7c: 6e20 0116 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053e82: 0c04 |0091: move-result-object v4 │ │ +053e84: 6e20 0016 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053e8a: 0c04 |0095: move-result-object v4 │ │ +053e8c: 1a05 a000 |0096: const-string v5, " to " // string@00a0 │ │ +053e90: 6e20 0116 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053e96: 0c04 |009b: move-result-object v4 │ │ +053e98: 5225 9b00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +053e9c: 6e20 fd15 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +053ea2: 0c04 |00a1: move-result-object v4 │ │ +053ea4: 6e10 0616 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053eaa: 0c04 |00a5: move-result-object v4 │ │ +053eac: 7120 ff10 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +053eb2: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053eb6: 28c7 |00ab: goto 0072 // -0039 │ │ +053eb8: 5411 4e00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +053ebc: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=571 │ │ 0x0005 line=552 │ │ 0x002b line=554 │ │ 0x002d line=555 │ │ @@ -96086,19 +96053,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053ed0: |[053ed0] android.support.v4.app.BackStackRecord.commit:()I │ │ -053ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053ee2: 6e20 3802 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0238 │ │ -053ee8: 0a00 |0004: move-result v0 │ │ -053eea: 0f00 |0005: return v0 │ │ +053ec0: |[053ec0] android.support.v4.app.BackStackRecord.commit:()I │ │ +053ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053ed2: 6e20 3802 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0238 │ │ +053ed8: 0a00 |0004: move-result v0 │ │ +053eda: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96106,19 +96073,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053eec: |[053eec] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -053efc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053efe: 6e20 3802 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0238 │ │ -053f04: 0a00 |0004: move-result v0 │ │ -053f06: 0f00 |0005: return v0 │ │ +053edc: |[053edc] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +053eec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +053eee: 6e20 3802 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0238 │ │ +053ef4: 0a00 |0004: move-result v0 │ │ +053ef6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96126,57 +96093,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -053f08: |[053f08] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -053f18: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -053f1a: 5562 6200 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ -053f1e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -053f22: 2202 3503 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -053f26: 1a03 340d |0007: const-string v3, "commit already called" // string@0d34 │ │ -053f2a: 7020 a515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -053f30: 2702 |000c: throw v2 │ │ -053f32: 6302 f200 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -053f36: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -053f3a: 1a02 4203 |0011: const-string v2, "FragmentManager" // string@0342 │ │ -053f3e: 2203 4d03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -053f42: 7010 f315 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -053f48: 1a04 6202 |0018: const-string v4, "Commit: " // string@0262 │ │ -053f4c: 6e20 fa15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -053f52: 0c03 |001d: move-result-object v3 │ │ -053f54: 6e20 f915 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -053f5a: 0c03 |0021: move-result-object v3 │ │ -053f5c: 6e10 ff15 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -053f62: 0c03 |0025: move-result-object v3 │ │ -053f64: 7120 ff10 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -053f6a: 2200 3b01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@013b │ │ -053f6e: 1a02 4203 |002b: const-string v2, "FragmentManager" // string@0342 │ │ -053f72: 7020 1d07 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ -053f78: 2201 2103 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0321 │ │ -053f7c: 7020 7315 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1573 │ │ -053f82: 1a02 0500 |0035: const-string v2, " " // string@0005 │ │ -053f86: 6e55 3c02 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ -053f8c: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -053f8e: 5c62 6200 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ -053f92: 5562 5c00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -053f96: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -053f9a: 5462 6700 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -053f9e: 6e20 5403 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0354 │ │ -053fa4: 0a02 |0046: move-result v2 │ │ -053fa6: 5962 6600 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -053faa: 5462 6700 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -053fae: 6e30 6b03 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ -053fb4: 5262 6600 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -053fb8: 0f02 |0050: return v2 │ │ -053fba: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -053fbc: 5962 6600 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -053fc0: 28f5 |0054: goto 0049 // -000b │ │ +053ef8: |[053ef8] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +053f08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +053f0a: 5562 6200 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ +053f0e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +053f12: 2202 3703 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +053f16: 1a03 480d |0007: const-string v3, "commit already called" // string@0d48 │ │ +053f1a: 7020 ac15 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +053f20: 2702 |000c: throw v2 │ │ +053f22: 6302 f200 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +053f26: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +053f2a: 1a02 5403 |0011: const-string v2, "FragmentManager" // string@0354 │ │ +053f2e: 2203 4f03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +053f32: 7010 fa15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +053f38: 1a04 7402 |0018: const-string v4, "Commit: " // string@0274 │ │ +053f3c: 6e20 0116 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +053f42: 0c03 |001d: move-result-object v3 │ │ +053f44: 6e20 0016 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +053f4a: 0c03 |0021: move-result-object v3 │ │ +053f4c: 6e10 0616 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +053f52: 0c03 |0025: move-result-object v3 │ │ +053f54: 7120 ff10 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +053f5a: 2200 3b01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@013b │ │ +053f5e: 1a02 5403 |002b: const-string v2, "FragmentManager" // string@0354 │ │ +053f62: 7020 1d07 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ +053f68: 2201 2203 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0322 │ │ +053f6c: 7020 7a15 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@157a │ │ +053f72: 1a02 1800 |0035: const-string v2, " " // string@0018 │ │ +053f76: 6e55 3c02 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ +053f7c: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +053f7e: 5c62 6200 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ +053f82: 5562 5c00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +053f86: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +053f8a: 5462 6700 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +053f8e: 6e20 5403 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0354 │ │ +053f94: 0a02 |0046: move-result v2 │ │ +053f96: 5962 6600 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +053f9a: 5462 6700 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +053f9e: 6e30 6b03 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ +053fa4: 5262 6600 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +053fa8: 0f02 |0050: return v2 │ │ +053faa: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +053fac: 5962 6600 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +053fb0: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0011 line=584 │ │ 0x0029 line=585 │ │ 0x0030 line=586 │ │ @@ -96198,22 +96165,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -053fc4: |[053fc4] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -053fd4: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -053fd8: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -053fde: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -053fe0: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -053fe4: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -053fe8: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -053fee: 1102 |000d: return-object v2 │ │ +053fb4: |[053fb4] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +053fc4: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +053fc8: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +053fce: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +053fd0: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +053fd4: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +053fd8: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +053fde: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0008 line=463 │ │ 0x000a line=464 │ │ 0x000d line=466 │ │ @@ -96227,24 +96194,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -053ff0: |[053ff0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -054000: 5520 5c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -054004: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -054008: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -05400c: 1a01 1d0a |0006: const-string v1, "This transaction is already being added to the back stack" // string@0a1d │ │ -054010: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -054016: 2700 |000b: throw v0 │ │ -054018: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05401a: 5c20 5d00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ -05401e: 1102 |000f: return-object v2 │ │ +053fe0: |[053fe0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +053ff0: 5520 5c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +053ff4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +053ff8: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +053ffc: 1a01 330a |0006: const-string v1, "This transaction is already being added to the back stack" // string@0a33 │ │ +054000: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +054006: 2700 |000b: throw v0 │ │ +054008: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05400a: 5c20 5d00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ +05400e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000c line=520 │ │ 0x000f line=521 │ │ locals : │ │ @@ -96255,18 +96222,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -054020: |[054020] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -054030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -054032: 6e40 3d02 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@023d │ │ -054038: 0e00 |0004: return-void │ │ +054010: |[054010] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +054020: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +054022: 6e40 3d02 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@023d │ │ +054028: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -96279,239 +96246,239 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 522 16-bit code units │ │ -05403c: |[05403c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -05404c: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -054050: 6e20 7615 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054056: 1a05 3b14 |0005: const-string v5, "mName=" // string@143b │ │ -05405a: 6e20 7615 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054060: 5475 6800 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -054064: 6e20 7615 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05406a: 1a05 6a00 |000f: const-string v5, " mIndex=" // string@006a │ │ -05406e: 6e20 7615 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054074: 5275 6600 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -054078: 6e20 7415 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05407e: 1a05 6100 |0019: const-string v5, " mCommitted=" // string@0061 │ │ -054082: 6e20 7615 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054088: 5575 6200 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ -05408c: 6e20 7c15 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -054092: 5275 6d00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054096: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -05409a: 6e20 7615 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540a0: 1a05 1315 |002a: const-string v5, "mTransition=#" // string@1513 │ │ -0540a4: 6e20 7615 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540aa: 5275 6d00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -0540ae: 7110 aa15 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0540b4: 0c05 |0034: move-result-object v5 │ │ -0540b6: 6e20 7615 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540bc: 1a05 7c00 |0038: const-string v5, " mTransitionStyle=#" // string@007c │ │ -0540c0: 6e20 7615 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540c6: 5275 6e00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -0540ca: 7110 aa15 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0540d0: 0c05 |0042: move-result-object v5 │ │ -0540d2: 6e20 7b15 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0540d8: 5275 6300 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ -0540dc: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -0540e0: 5275 6400 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ -0540e4: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -0540e8: 6e20 7615 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540ee: 1a05 b713 |0051: const-string v5, "mEnterAnim=#" // string@13b7 │ │ -0540f2: 6e20 7615 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0540f8: 5275 6300 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ -0540fc: 7110 aa15 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -054102: 0c05 |005b: move-result-object v5 │ │ -054104: 6e20 7615 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05410a: 1a05 6600 |005f: const-string v5, " mExitAnim=#" // string@0066 │ │ -05410e: 6e20 7615 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054114: 5275 6400 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ -054118: 7110 aa15 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -05411e: 0c05 |0069: move-result-object v5 │ │ -054120: 6e20 7b15 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054126: 5275 6a00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ -05412a: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -05412e: 5275 6b00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ -054132: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -054136: 6e20 7615 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05413c: 1a05 7214 |0078: const-string v5, "mPopEnterAnim=#" // string@1472 │ │ -054140: 6e20 7615 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054146: 5275 6a00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ -05414a: 7110 aa15 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -054150: 0c05 |0082: move-result-object v5 │ │ -054152: 6e20 7615 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054158: 1a05 6f00 |0086: const-string v5, " mPopExitAnim=#" // string@006f │ │ -05415c: 6e20 7615 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054162: 5275 6b00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ -054166: 7110 aa15 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -05416c: 0c05 |0090: move-result-object v5 │ │ -05416e: 6e20 7b15 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054174: 5275 6000 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -054178: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -05417c: 5475 6100 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -054180: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -054184: 6e20 7615 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05418a: 1a05 4013 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1340 │ │ -05418e: 6e20 7615 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054194: 5275 6000 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -054198: 7110 aa15 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -05419e: 0c05 |00a9: move-result-object v5 │ │ -0541a0: 6e20 7615 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541a6: 1a05 6000 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0060 │ │ -0541aa: 6e20 7615 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541b0: 5475 6100 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -0541b4: 6e20 7a15 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0541ba: 5275 5e00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -0541be: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -0541c2: 5475 5f00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -0541c6: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -0541ca: 6e20 7615 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541d0: 1a05 3d13 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@133d │ │ -0541d4: 6e20 7615 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541da: 5275 5e00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -0541de: 7110 aa15 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0541e4: 0c05 |00cc: move-result-object v5 │ │ -0541e6: 6e20 7615 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541ec: 1a05 5f00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@005f │ │ -0541f0: 6e20 7615 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0541f6: 5475 5f00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -0541fa: 6e20 7a15 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -054200: 5475 6500 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -054204: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -054208: 6e20 7615 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05420e: 1a05 0709 |00e1: const-string v5, "Operations:" // string@0907 │ │ -054212: 6e20 7b15 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054218: 2205 4d03 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -05421c: 7010 f315 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -054222: 6e20 fa15 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054228: 0c05 |00ee: move-result-object v5 │ │ -05422a: 1a06 0600 |00ef: const-string v6, " " // string@0006 │ │ -05422e: 6e20 fa15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054234: 0c05 |00f4: move-result-object v5 │ │ -054236: 6e10 ff15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05423c: 0c02 |00f8: move-result-object v2 │ │ -05423e: 5474 6500 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -054242: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -054244: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -054248: 5245 4a00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -05424c: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -054252: 2205 4d03 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -054256: 7010 f315 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05425c: 1a06 200d |0108: const-string v6, "cmd=" // string@0d20 │ │ -054260: 6e20 fa15 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054266: 0c05 |010d: move-result-object v5 │ │ -054268: 5246 4a00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -05426c: 6e20 f615 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -054272: 0c05 |0113: move-result-object v5 │ │ -054274: 6e10 ff15 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05427a: 0c00 |0117: move-result-object v0 │ │ -05427c: 6e20 7615 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054282: 1a05 1300 |011b: const-string v5, " Op #" // string@0013 │ │ -054286: 6e20 7615 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05428c: 6e20 7415 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -054292: 1a05 fa00 |0123: const-string v5, ": " // string@00fa │ │ -054296: 6e20 7615 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05429c: 6e20 7615 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542a2: 1a05 0400 |012b: const-string v5, " " // string@0004 │ │ -0542a6: 6e20 7615 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542ac: 5445 4d00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0542b0: 6e20 7a15 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0542b6: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -0542ba: 5245 4b00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -0542be: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -0542c2: 5245 4c00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -0542c6: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -0542ca: 6e20 7615 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542d0: 1a05 a30e |0142: const-string v5, "enterAnim=#" // string@0ea3 │ │ -0542d4: 6e20 7615 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542da: 5245 4b00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -0542de: 7110 aa15 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0542e4: 0c05 |014c: move-result-object v5 │ │ -0542e6: 6e20 7615 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542ec: 1a05 4d00 |0150: const-string v5, " exitAnim=#" // string@004d │ │ -0542f0: 6e20 7615 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0542f6: 5245 4c00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -0542fa: 7110 aa15 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -054300: 0c05 |015a: move-result-object v5 │ │ -054302: 6e20 7b15 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054308: 5245 4f00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -05430c: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -054310: 5245 5000 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -054314: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -054318: 6e20 7615 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05431e: 1a05 9917 |0169: const-string v5, "popEnterAnim=#" // string@1799 │ │ -054322: 6e20 7615 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054328: 5245 4f00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -05432c: 7110 aa15 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -054332: 0c05 |0173: move-result-object v5 │ │ -054334: 6e20 7615 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05433a: 1a05 8600 |0177: const-string v5, " popExitAnim=#" // string@0086 │ │ -05433e: 6e20 7615 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054344: 5245 5000 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -054348: 7110 aa15 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -05434e: 0c05 |0181: move-result-object v5 │ │ -054350: 6e20 7b15 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054356: 5445 5200 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -05435a: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -05435e: 5445 5200 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -054362: 6e10 3e16 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -054368: 0a05 |018e: move-result v5 │ │ -05436a: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -05436e: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -054370: 5445 5200 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -054374: 6e10 3e16 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05437a: 0a05 |0197: move-result v5 │ │ -05437c: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -054380: 6e20 7615 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054386: 5445 5200 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -05438a: 6e10 3e16 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -054390: 0a05 |01a2: move-result v5 │ │ -054392: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -054394: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -054398: 1a05 5209 |01a6: const-string v5, "Removed: " // string@0952 │ │ -05439c: 6e20 7615 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0543a2: 5445 5200 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0543a6: 6e20 3816 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0543ac: 0c05 |01b0: move-result-object v5 │ │ -0543ae: 6e20 7a15 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0543b4: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0543b8: 28dc |01b6: goto 0192 // -0024 │ │ -0543ba: 1a00 c208 |01b7: const-string v0, "NULL" // string@08c2 │ │ -0543be: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -0543c2: 1a00 7601 |01bb: const-string v0, "ADD" // string@0176 │ │ -0543c6: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -0543ca: 1a00 3d09 |01bf: const-string v0, "REPLACE" // string@093d │ │ -0543ce: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -0543d2: 1a00 3c09 |01c3: const-string v0, "REMOVE" // string@093c │ │ -0543d6: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -0543da: 1a00 8303 |01c7: const-string v0, "HIDE" // string@0383 │ │ -0543de: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -0543e2: 1a00 7809 |01cb: const-string v0, "SHOW" // string@0978 │ │ -0543e6: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -0543ea: 1a00 b302 |01cf: const-string v0, "DETACH" // string@02b3 │ │ -0543ee: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -0543f2: 1a00 8501 |01d3: const-string v0, "ATTACH" // string@0185 │ │ -0543f6: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -0543fa: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -0543fe: 1a05 5109 |01d9: const-string v5, "Removed:" // string@0951 │ │ -054402: 6e20 7b15 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -054408: 6e20 7615 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05440e: 1a05 0700 |01e1: const-string v5, " #" // string@0007 │ │ -054412: 6e20 7615 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054418: 6e20 7415 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05441e: 1a05 fa00 |01e9: const-string v5, ": " // string@00fa │ │ -054422: 6e20 7615 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -054428: 28bd |01ee: goto 01ab // -0043 │ │ -05442a: 5444 4e00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -05442e: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -054432: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -054436: 0e00 |01f5: return-void │ │ -054438: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +05402c: |[05402c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +05403c: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +054040: 6e20 7d15 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054046: 1a05 4814 |0005: const-string v5, "mName=" // string@1448 │ │ +05404a: 6e20 7d15 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054050: 5475 6800 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +054054: 6e20 7d15 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05405a: 1a05 7d00 |000f: const-string v5, " mIndex=" // string@007d │ │ +05405e: 6e20 7d15 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054064: 5275 6600 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +054068: 6e20 7b15 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05406e: 1a05 7400 |0019: const-string v5, " mCommitted=" // string@0074 │ │ +054072: 6e20 7d15 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054078: 5575 6200 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0062 │ │ +05407c: 6e20 8315 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +054082: 5275 6d00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054086: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +05408a: 6e20 7d15 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054090: 1a05 1f15 |002a: const-string v5, "mTransition=#" // string@151f │ │ +054094: 6e20 7d15 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05409a: 5275 6d00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +05409e: 7110 b115 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0540a4: 0c05 |0034: move-result-object v5 │ │ +0540a6: 6e20 7d15 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0540ac: 1a05 8f00 |0038: const-string v5, " mTransitionStyle=#" // string@008f │ │ +0540b0: 6e20 7d15 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0540b6: 5275 6e00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +0540ba: 7110 b115 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0540c0: 0c05 |0042: move-result-object v5 │ │ +0540c2: 6e20 8215 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0540c8: 5275 6300 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ +0540cc: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +0540d0: 5275 6400 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ +0540d4: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +0540d8: 6e20 7d15 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0540de: 1a05 c413 |0051: const-string v5, "mEnterAnim=#" // string@13c4 │ │ +0540e2: 6e20 7d15 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0540e8: 5275 6300 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ +0540ec: 7110 b115 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0540f2: 0c05 |005b: move-result-object v5 │ │ +0540f4: 6e20 7d15 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0540fa: 1a05 7900 |005f: const-string v5, " mExitAnim=#" // string@0079 │ │ +0540fe: 6e20 7d15 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054104: 5275 6400 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ +054108: 7110 b115 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +05410e: 0c05 |0069: move-result-object v5 │ │ +054110: 6e20 8215 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +054116: 5275 6a00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ +05411a: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +05411e: 5275 6b00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ +054122: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +054126: 6e20 7d15 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05412c: 1a05 7f14 |0078: const-string v5, "mPopEnterAnim=#" // string@147f │ │ +054130: 6e20 7d15 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054136: 5275 6a00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ +05413a: 7110 b115 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +054140: 0c05 |0082: move-result-object v5 │ │ +054142: 6e20 7d15 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054148: 1a05 8200 |0086: const-string v5, " mPopExitAnim=#" // string@0082 │ │ +05414c: 6e20 7d15 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054152: 5275 6b00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ +054156: 7110 b115 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +05415c: 0c05 |0090: move-result-object v5 │ │ +05415e: 6e20 8215 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +054164: 5275 6000 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +054168: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +05416c: 5475 6100 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +054170: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +054174: 6e20 7d15 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05417a: 1a05 4d13 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@134d │ │ +05417e: 6e20 7d15 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054184: 5275 6000 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +054188: 7110 b115 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +05418e: 0c05 |00a9: move-result-object v5 │ │ +054190: 6e20 7d15 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054196: 1a05 7300 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0073 │ │ +05419a: 6e20 7d15 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541a0: 5475 6100 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +0541a4: 6e20 8115 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0541aa: 5275 5e00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +0541ae: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +0541b2: 5475 5f00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +0541b6: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +0541ba: 6e20 7d15 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541c0: 1a05 4a13 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@134a │ │ +0541c4: 6e20 7d15 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541ca: 5275 5e00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +0541ce: 7110 b115 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0541d4: 0c05 |00cc: move-result-object v5 │ │ +0541d6: 6e20 7d15 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541dc: 1a05 7200 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0072 │ │ +0541e0: 6e20 7d15 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541e6: 5475 5f00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +0541ea: 6e20 8115 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0541f0: 5475 6500 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +0541f4: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +0541f8: 6e20 7d15 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0541fe: 1a05 1c09 |00e1: const-string v5, "Operations:" // string@091c │ │ +054202: 6e20 8215 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +054208: 2205 4f03 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +05420c: 7010 fa15 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +054212: 6e20 0116 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054218: 0c05 |00ee: move-result-object v5 │ │ +05421a: 1a06 1900 |00ef: const-string v6, " " // string@0019 │ │ +05421e: 6e20 0116 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054224: 0c05 |00f4: move-result-object v5 │ │ +054226: 6e10 0616 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05422c: 0c02 |00f8: move-result-object v2 │ │ +05422e: 5474 6500 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +054232: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +054234: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +054238: 5245 4a00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +05423c: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +054242: 2205 4f03 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +054246: 7010 fa15 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05424c: 1a06 340d |0108: const-string v6, "cmd=" // string@0d34 │ │ +054250: 6e20 0116 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054256: 0c05 |010d: move-result-object v5 │ │ +054258: 5246 4a00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +05425c: 6e20 fd15 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +054262: 0c05 |0113: move-result-object v5 │ │ +054264: 6e10 0616 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05426a: 0c00 |0117: move-result-object v0 │ │ +05426c: 6e20 7d15 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054272: 1a05 2600 |011b: const-string v5, " Op #" // string@0026 │ │ +054276: 6e20 7d15 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05427c: 6e20 7b15 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +054282: 1a05 0c01 |0123: const-string v5, ": " // string@010c │ │ +054286: 6e20 7d15 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05428c: 6e20 7d15 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054292: 1a05 1700 |012b: const-string v5, " " // string@0017 │ │ +054296: 6e20 7d15 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05429c: 5445 4d00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0542a0: 6e20 8115 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0542a6: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0542aa: 5245 4b00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +0542ae: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +0542b2: 5245 4c00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +0542b6: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +0542ba: 6e20 7d15 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0542c0: 1a05 b30e |0142: const-string v5, "enterAnim=#" // string@0eb3 │ │ +0542c4: 6e20 7d15 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0542ca: 5245 4b00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +0542ce: 7110 b115 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0542d4: 0c05 |014c: move-result-object v5 │ │ +0542d6: 6e20 7d15 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0542dc: 1a05 6000 |0150: const-string v5, " exitAnim=#" // string@0060 │ │ +0542e0: 6e20 7d15 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0542e6: 5245 4c00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +0542ea: 7110 b115 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0542f0: 0c05 |015a: move-result-object v5 │ │ +0542f2: 6e20 8215 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0542f8: 5245 4f00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +0542fc: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +054300: 5245 5000 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +054304: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +054308: 6e20 7d15 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05430e: 1a05 a317 |0169: const-string v5, "popEnterAnim=#" // string@17a3 │ │ +054312: 6e20 7d15 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054318: 5245 4f00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +05431c: 7110 b115 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +054322: 0c05 |0173: move-result-object v5 │ │ +054324: 6e20 7d15 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05432a: 1a05 9900 |0177: const-string v5, " popExitAnim=#" // string@0099 │ │ +05432e: 6e20 7d15 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054334: 5245 5000 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +054338: 7110 b115 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +05433e: 0c05 |0181: move-result-object v5 │ │ +054340: 6e20 8215 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +054346: 5445 5200 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +05434a: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +05434e: 5445 5200 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054352: 6e10 4516 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +054358: 0a05 |018e: move-result v5 │ │ +05435a: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +05435e: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +054360: 5445 5200 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054364: 6e10 4516 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05436a: 0a05 |0197: move-result v5 │ │ +05436c: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +054370: 6e20 7d15 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054376: 5445 5200 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +05437a: 6e10 4516 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +054380: 0a05 |01a2: move-result v5 │ │ +054382: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +054384: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +054388: 1a05 6809 |01a6: const-string v5, "Removed: " // string@0968 │ │ +05438c: 6e20 7d15 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054392: 5445 5200 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054396: 6e20 3f16 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +05439c: 0c05 |01b0: move-result-object v5 │ │ +05439e: 6e20 8115 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0543a4: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0543a8: 28dc |01b6: goto 0192 // -0024 │ │ +0543aa: 1a00 d708 |01b7: const-string v0, "NULL" // string@08d7 │ │ +0543ae: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0543b2: 1a00 8801 |01bb: const-string v0, "ADD" // string@0188 │ │ +0543b6: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0543ba: 1a00 5209 |01bf: const-string v0, "REPLACE" // string@0952 │ │ +0543be: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0543c2: 1a00 5109 |01c3: const-string v0, "REMOVE" // string@0951 │ │ +0543c6: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0543ca: 1a00 9503 |01c7: const-string v0, "HIDE" // string@0395 │ │ +0543ce: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0543d2: 1a00 8e09 |01cb: const-string v0, "SHOW" // string@098e │ │ +0543d6: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +0543da: 1a00 c502 |01cf: const-string v0, "DETACH" // string@02c5 │ │ +0543de: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +0543e2: 1a00 9701 |01d3: const-string v0, "ATTACH" // string@0197 │ │ +0543e6: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +0543ea: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +0543ee: 1a05 6709 |01d9: const-string v5, "Removed:" // string@0967 │ │ +0543f2: 6e20 8215 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0543f8: 6e20 7d15 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0543fe: 1a05 1a00 |01e1: const-string v5, " #" // string@001a │ │ +054402: 6e20 7d15 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054408: 6e20 7b15 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05440e: 1a05 0c01 |01e9: const-string v5, ": " // string@010c │ │ +054412: 6e20 7d15 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +054418: 28bd |01ee: goto 01ab // -0043 │ │ +05441a: 5444 4e00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +05441e: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +054422: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +054426: 0e00 |01f5: return-void │ │ +054428: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ 0x000f line=243 │ │ 0x0019 line=244 │ │ 0x0023 line=245 │ │ @@ -96610,25 +96577,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -054460: |[054460] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -054470: 5220 5e00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -054474: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -054478: 5420 6700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -05447c: 5400 fc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -054480: 5221 5e00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -054484: 6e20 0403 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0304 │ │ -05448a: 0c00 |000d: move-result-object v0 │ │ -05448c: 1100 |000e: return-object v0 │ │ -05448e: 5420 5f00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -054492: 28fd |0011: goto 000e // -0003 │ │ +054450: |[054450] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +054460: 5220 5e00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +054464: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +054468: 5420 6700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05446c: 5400 fc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +054470: 5221 5e00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +054474: 6e20 0403 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0304 │ │ +05447a: 0c00 |000d: move-result-object v0 │ │ +05447c: 1100 |000e: return-object v0 │ │ +05447e: 5420 5f00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +054482: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000e line=360 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -96638,17 +96605,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054494: |[054494] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -0544a4: 5210 5e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -0544a8: 0f00 |0002: return v0 │ │ +054484: |[054484] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +054494: 5210 5e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +054498: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96656,25 +96623,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0544ac: |[0544ac] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -0544bc: 5220 6000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -0544c0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0544c4: 5420 6700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0544c8: 5400 fc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0544cc: 5221 6000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -0544d0: 6e20 0403 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0304 │ │ -0544d6: 0c00 |000d: move-result-object v0 │ │ -0544d8: 1100 |000e: return-object v0 │ │ -0544da: 5420 6100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -0544de: 28fd |0011: goto 000e // -0003 │ │ +05449c: |[05449c] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0544ac: 5220 6000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +0544b0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0544b4: 5420 6700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0544b8: 5400 fc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0544bc: 5221 6000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +0544c0: 6e20 0403 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0304 │ │ +0544c6: 0c00 |000d: move-result-object v0 │ │ +0544c8: 1100 |000e: return-object v0 │ │ +0544ca: 5420 6100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +0544ce: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x000e line=353 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -96684,17 +96651,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0544e0: |[0544e0] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -0544f0: 5210 6000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -0544f4: 0f00 |0002: return v0 │ │ +0544d0: |[0544d0] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +0544e0: 5210 6000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +0544e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96702,17 +96669,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0544f8: |[0544f8] android.support.v4.app.BackStackRecord.getId:()I │ │ -054508: 5210 6600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -05450c: 0f00 |0002: return v0 │ │ +0544e8: |[0544e8] android.support.v4.app.BackStackRecord.getId:()I │ │ +0544f8: 5210 6600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0544fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96720,17 +96687,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054510: |[054510] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -054520: 5410 6800 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -054524: 1100 |0002: return-object v0 │ │ +054500: |[054500] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +054510: 5410 6800 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +054514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96738,17 +96705,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054528: |[054528] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -054538: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -05453c: 0f00 |0002: return v0 │ │ +054518: |[054518] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +054528: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +05452c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96756,17 +96723,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054540: |[054540] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -054550: 5210 6e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054554: 0f00 |0002: return v0 │ │ +054530: |[054530] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +054540: 5210 6e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054544: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96774,22 +96741,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -054558: |[054558] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -054568: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -05456c: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -054572: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -054574: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -054578: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -05457c: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -054582: 1102 |000d: return-object v2 │ │ +054548: |[054548] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +054558: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +05455c: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +054562: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +054564: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +054568: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05456c: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +054572: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ 0x000a line=446 │ │ 0x000d line=448 │ │ @@ -96803,17 +96770,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054584: |[054584] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -054594: 5510 5d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ -054598: 0f00 |0002: return v0 │ │ +054574: |[054574] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +054584: 5510 5d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005d │ │ +054588: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96821,21 +96788,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05459c: |[05459c] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -0545ac: 5210 6900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ -0545b0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0545b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0545b6: 0f00 |0005: return v0 │ │ -0545b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0545ba: 28fe |0007: goto 0005 // -0002 │ │ +05458c: |[05458c] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +05459c: 5210 6900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0069 │ │ +0545a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0545a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0545a6: 0f00 |0005: return v0 │ │ +0545a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0545aa: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -96843,158 +96810,158 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 308 16-bit code units │ │ -0545bc: |[0545bc] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -0545cc: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0545ce: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0545d0: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -0545d2: 6306 f200 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0545d6: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -0545da: 1a06 4203 |0007: const-string v6, "FragmentManager" // string@0342 │ │ -0545de: 2207 4d03 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -0545e2: 7010 f315 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0545e8: 1a08 9d17 |000e: const-string v8, "popFromBackStack: " // string@179d │ │ -0545ec: 6e20 fa15 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0545f2: 0c07 |0013: move-result-object v7 │ │ -0545f4: 6e20 f915 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0545fa: 0c07 |0017: move-result-object v7 │ │ -0545fc: 6e10 ff15 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -054602: 0c07 |001b: move-result-object v7 │ │ -054604: 7120 ff10 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05460a: 2202 3b01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@013b │ │ -05460e: 1a06 4203 |0021: const-string v6, "FragmentManager" // string@0342 │ │ -054612: 7020 1d07 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ -054618: 2205 2103 |0026: new-instance v5, Ljava/io/PrintWriter; // type@0321 │ │ -05461c: 7020 7315 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1573 │ │ -054622: 1a06 0500 |002b: const-string v6, " " // string@0005 │ │ -054626: 6e5a 3c02 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ -05462c: 6e20 3502 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ -054632: 54c4 6c00 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ -054636: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -05463a: 5246 4a00 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -05463e: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -054644: 2206 3403 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -054648: 2207 4d03 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05464c: 7010 f315 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -054652: 1a08 3e0a |0043: const-string v8, "Unknown cmd: " // string@0a3e │ │ -054656: 6e20 fa15 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05465c: 0c07 |0048: move-result-object v7 │ │ -05465e: 5248 4a00 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -054662: 6e20 f615 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -054668: 0c07 |004e: move-result-object v7 │ │ -05466a: 6e10 ff15 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -054670: 0c07 |0052: move-result-object v7 │ │ -054672: 7020 a215 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -054678: 2706 |0056: throw v6 │ │ -05467a: 5440 4d00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -05467e: 5246 5000 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -054682: 5906 ae00 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054686: 54c6 6700 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -05468a: 52c7 6d00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -05468e: 7110 8f03 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -054694: 0a07 |0064: move-result v7 │ │ -054696: 52c8 6e00 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -05469a: 6e40 8a03 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ -0546a0: 5444 5100 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ -0546a4: 28c9 |006c: goto 0035 // -0037 │ │ -0546a6: 5440 4d00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0546aa: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -0546ae: 5246 5000 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -0546b2: 5906 ae00 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -0546b6: 54c6 6700 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0546ba: 52c7 6d00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -0546be: 7110 8f03 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -0546c4: 0a07 |007c: move-result v7 │ │ -0546c6: 52c8 6e00 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -0546ca: 6e40 8a03 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ -0546d0: 5446 5200 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0546d4: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -0546d8: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -0546da: 5446 5200 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0546de: 6e10 3e16 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0546e4: 0a06 |008c: move-result v6 │ │ -0546e6: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -0546ea: 5446 5200 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0546ee: 6e20 3816 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0546f4: 0c03 |0094: move-result-object v3 │ │ -0546f6: 1f03 8900 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0546fa: 5246 4f00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -0546fe: 5936 ae00 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054702: 54c6 6700 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054706: 6e30 5203 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ -05470c: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -054710: 28e5 |00a2: goto 0087 // -001b │ │ -054712: 5440 4d00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054716: 5246 4f00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -05471a: 5906 ae00 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -05471e: 54c6 6700 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054722: 6e30 5203 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ -054728: 28bc |00ae: goto 006a // -0044 │ │ -05472a: 5440 4d00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -05472e: 5246 4f00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -054732: 5906 ae00 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054736: 54c6 6700 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -05473a: 52c7 6d00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -05473e: 7110 8f03 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -054744: 0a07 |00bc: move-result v7 │ │ -054746: 52c8 6e00 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -05474a: 6e40 9503 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0395 │ │ -054750: 28a8 |00c2: goto 006a // -0058 │ │ -054752: 5440 4d00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054756: 5246 5000 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -05475a: 5906 ae00 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -05475e: 54c6 6700 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054762: 52c7 6d00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054766: 7110 8f03 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -05476c: 0a07 |00d0: move-result v7 │ │ -05476e: 52c8 6e00 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054772: 6e40 7603 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0376 │ │ -054778: 2894 |00d6: goto 006a // -006c │ │ -05477a: 5440 4d00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -05477e: 5246 4f00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -054782: 5906 ae00 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054786: 54c6 6700 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -05478a: 52c7 6d00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -05478e: 7110 8f03 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -054794: 0a07 |00e4: move-result v7 │ │ -054796: 52c8 6e00 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -05479a: 6e40 5603 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0356 │ │ -0547a0: 2880 |00ea: goto 006a // -0080 │ │ -0547a2: 5440 4d00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0547a6: 5246 4f00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -0547aa: 5906 ae00 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -0547ae: 54c6 6700 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0547b2: 52c7 6d00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -0547b6: 7110 8f03 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -0547bc: 0a07 |00f8: move-result v7 │ │ -0547be: 52c8 6e00 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -0547c2: 6e40 5903 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0359 │ │ -0547c8: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -0547cc: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -0547d0: 54c6 6700 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0547d4: 54c7 6700 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0547d8: 5277 0501 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -0547dc: 52c8 6d00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -0547e0: 7110 8f03 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ -0547e6: 0a08 |010d: move-result v8 │ │ -0547e8: 52c9 6e00 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -0547ec: 121a |0110: const/4 v10, #int 1 // #1 │ │ -0547ee: 6e5a 7c03 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ -0547f4: 52c6 6600 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -0547f8: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -0547fc: 54c6 6700 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054800: 52c7 6600 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -054804: 6e20 7103 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0371 │ │ -05480a: 59cb 6600 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -05480e: 0e00 |0121: return-void │ │ -054810: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ +0545ac: |[0545ac] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +0545bc: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0545be: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0545c0: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +0545c2: 6306 f200 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0545c6: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ +0545ca: 1a06 5403 |0007: const-string v6, "FragmentManager" // string@0354 │ │ +0545ce: 2207 4f03 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +0545d2: 7010 fa15 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0545d8: 1a08 a717 |000e: const-string v8, "popFromBackStack: " // string@17a7 │ │ +0545dc: 6e20 0116 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0545e2: 0c07 |0013: move-result-object v7 │ │ +0545e4: 6e20 0016 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0545ea: 0c07 |0017: move-result-object v7 │ │ +0545ec: 6e10 0616 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0545f2: 0c07 |001b: move-result-object v7 │ │ +0545f4: 7120 ff10 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0545fa: 2202 3b01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@013b │ │ +0545fe: 1a06 5403 |0021: const-string v6, "FragmentManager" // string@0354 │ │ +054602: 7020 1d07 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ +054608: 2205 2203 |0026: new-instance v5, Ljava/io/PrintWriter; // type@0322 │ │ +05460c: 7020 7a15 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@157a │ │ +054612: 1a06 1800 |002b: const-string v6, " " // string@0018 │ │ +054616: 6e5a 3c02 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ +05461c: 6e20 3502 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ +054622: 54c4 6c00 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006c │ │ +054626: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ +05462a: 5246 4a00 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +05462e: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ +054634: 2206 3603 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +054638: 2207 4f03 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05463c: 7010 fa15 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +054642: 1a08 540a |0043: const-string v8, "Unknown cmd: " // string@0a54 │ │ +054646: 6e20 0116 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05464c: 0c07 |0048: move-result-object v7 │ │ +05464e: 5248 4a00 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +054652: 6e20 fd15 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +054658: 0c07 |004e: move-result-object v7 │ │ +05465a: 6e10 0616 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +054660: 0c07 |0052: move-result-object v7 │ │ +054662: 7020 a915 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +054668: 2706 |0056: throw v6 │ │ +05466a: 5440 4d00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05466e: 5246 5000 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +054672: 5906 ae00 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054676: 54c6 6700 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05467a: 52c7 6d00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +05467e: 7110 8f03 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +054684: 0a07 |0064: move-result v7 │ │ +054686: 52c8 6e00 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +05468a: 6e40 8a03 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ +054690: 5444 5100 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ +054694: 28c9 |006c: goto 0035 // -0037 │ │ +054696: 5440 4d00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05469a: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +05469e: 5246 5000 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +0546a2: 5906 ae00 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +0546a6: 54c6 6700 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0546aa: 52c7 6d00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +0546ae: 7110 8f03 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +0546b4: 0a07 |007c: move-result v7 │ │ +0546b6: 52c8 6e00 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +0546ba: 6e40 8a03 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ +0546c0: 5446 5200 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0546c4: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ +0546c8: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0546ca: 5446 5200 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0546ce: 6e10 4516 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0546d4: 0a06 |008c: move-result v6 │ │ +0546d6: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ +0546da: 5446 5200 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0546de: 6e20 3f16 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0546e4: 0c03 |0094: move-result-object v3 │ │ +0546e6: 1f03 8900 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0546ea: 5246 4f00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +0546ee: 5936 ae00 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +0546f2: 54c6 6700 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0546f6: 6e30 5203 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ +0546fc: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +054700: 28e5 |00a2: goto 0087 // -001b │ │ +054702: 5440 4d00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054706: 5246 4f00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +05470a: 5906 ae00 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +05470e: 54c6 6700 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054712: 6e30 5203 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ +054718: 28bc |00ae: goto 006a // -0044 │ │ +05471a: 5440 4d00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05471e: 5246 4f00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +054722: 5906 ae00 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054726: 54c6 6700 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05472a: 52c7 6d00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +05472e: 7110 8f03 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +054734: 0a07 |00bc: move-result v7 │ │ +054736: 52c8 6e00 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +05473a: 6e40 9503 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0395 │ │ +054740: 28a8 |00c2: goto 006a // -0058 │ │ +054742: 5440 4d00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054746: 5246 5000 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +05474a: 5906 ae00 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +05474e: 54c6 6700 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054752: 52c7 6d00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054756: 7110 8f03 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +05475c: 0a07 |00d0: move-result v7 │ │ +05475e: 52c8 6e00 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054762: 6e40 7603 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0376 │ │ +054768: 2894 |00d6: goto 006a // -006c │ │ +05476a: 5440 4d00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05476e: 5246 4f00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +054772: 5906 ae00 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054776: 54c6 6700 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05477a: 52c7 6d00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +05477e: 7110 8f03 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +054784: 0a07 |00e4: move-result v7 │ │ +054786: 52c8 6e00 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +05478a: 6e40 5603 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0356 │ │ +054790: 2880 |00ea: goto 006a // -0080 │ │ +054792: 5440 4d00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054796: 5246 4f00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +05479a: 5906 ae00 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +05479e: 54c6 6700 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0547a2: 52c7 6d00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +0547a6: 7110 8f03 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +0547ac: 0a07 |00f8: move-result v7 │ │ +0547ae: 52c8 6e00 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +0547b2: 6e40 5903 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0359 │ │ +0547b8: 2900 6cff |00fe: goto/16 006a // -0094 │ │ +0547bc: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ +0547c0: 54c6 6700 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0547c4: 54c7 6700 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0547c8: 5277 0501 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +0547cc: 52c8 6d00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +0547d0: 7110 8f03 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@038f │ │ +0547d6: 0a08 |010d: move-result v8 │ │ +0547d8: 52c9 6e00 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +0547dc: 121a |0110: const/4 v10, #int 1 // #1 │ │ +0547de: 6e5a 7c03 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ +0547e4: 52c6 6600 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0547e8: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ +0547ec: 54c6 6700 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +0547f0: 52c7 6600 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0547f4: 6e20 7103 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0371 │ │ +0547fa: 59cb 6600 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0547fe: 0e00 |0121: return-void │ │ +054800: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=691 │ │ 0x0007 line=692 │ │ 0x001f line=693 │ │ 0x0026 line=694 │ │ 0x002b line=695 │ │ @@ -97060,22 +97027,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -054834: |[054834] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -054844: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -054848: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -05484e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -054850: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -054854: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054858: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -05485e: 1102 |000d: return-object v2 │ │ +054824: |[054824] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +054834: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +054838: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +05483e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +054840: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +054844: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054848: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +05484e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=437 │ │ 0x000d line=439 │ │ @@ -97089,19 +97056,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -054860: |[054860] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -054870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054872: 6e40 4c02 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@024c │ │ -054878: 0c00 |0004: move-result-object v0 │ │ -05487a: 1100 |0005: return-object v0 │ │ +054850: |[054850] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +054860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054862: 6e40 4c02 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@024c │ │ +054868: 0c00 |0004: move-result-object v0 │ │ +05486a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -97111,23 +97078,23 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -05487c: |[05487c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -05488c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -054890: 2200 3403 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -054894: 1a01 b908 |0004: const-string v1, "Must use non-zero containerViewId" // string@08b9 │ │ -054898: 7020 a215 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05489e: 2700 |0009: throw v0 │ │ -0548a0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0548a2: 7050 3b02 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ -0548a8: 1102 |000e: return-object v2 │ │ +05486c: |[05486c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +05487c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +054880: 2200 3603 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +054884: 1a01 ce08 |0004: const-string v1, "Must use non-zero containerViewId" // string@08ce │ │ +054888: 7020 a915 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05488e: 2700 |0009: throw v0 │ │ +054890: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +054892: 7050 3b02 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@023b │ │ +054898: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ locals : │ │ @@ -97141,202 +97108,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -0548ac: |[0548ac] android.support.v4.app.BackStackRecord.run:()V │ │ -0548bc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0548be: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0548c0: 6304 f200 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0548c4: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0548c8: 1a04 4203 |0006: const-string v4, "FragmentManager" // string@0342 │ │ -0548cc: 2205 4d03 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -0548d0: 7010 f315 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0548d6: 1a06 6809 |000d: const-string v6, "Run: " // string@0968 │ │ -0548da: 6e20 fa15 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0548e0: 0c05 |0012: move-result-object v5 │ │ -0548e2: 6e20 f915 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0548e8: 0c05 |0016: move-result-object v5 │ │ -0548ea: 6e10 ff15 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0548f0: 0c05 |001a: move-result-object v5 │ │ -0548f2: 7120 ff10 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0548f8: 5594 5c00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -0548fc: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -054900: 5294 6600 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -054904: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -054908: 2204 3503 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0335 │ │ -05490c: 1a05 cf0b |0028: const-string v5, "addToBackStack() called after commit()" // string@0bcf │ │ -054910: 7020 a515 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -054916: 2704 |002d: throw v4 │ │ -054918: 6e20 3502 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ -05491e: 5493 6500 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ -054922: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -054926: 5234 4a00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -05492a: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -054930: 2204 3403 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -054934: 2205 4d03 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -054938: 7010 f315 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05493e: 1a06 3e0a |0041: const-string v6, "Unknown cmd: " // string@0a3e │ │ -054942: 6e20 fa15 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054948: 0c05 |0046: move-result-object v5 │ │ -05494a: 5236 4a00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -05494e: 6e20 f615 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -054954: 0c05 |004c: move-result-object v5 │ │ -054956: 6e10 ff15 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05495c: 0c05 |0050: move-result-object v5 │ │ -05495e: 7020 a215 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -054964: 2704 |0054: throw v4 │ │ -054966: 5430 4d00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -05496a: 5234 4b00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -05496e: 5904 ae00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054972: 5494 6700 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054976: 6e30 5203 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ -05497c: 5433 4e00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -054980: 28d1 |0062: goto 0033 // -002f │ │ -054982: 5430 4d00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054986: 5494 6700 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -05498a: 5444 fd00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -05498e: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -054992: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -054994: 5494 6700 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054998: 5444 fd00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -05499c: 6e10 3e16 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0549a2: 0a04 |0073: move-result v4 │ │ -0549a4: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -0549a8: 5494 6700 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -0549ac: 5444 fd00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0549b0: 6e20 3816 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0549b6: 0c02 |007d: move-result-object v2 │ │ -0549b8: 1f02 8900 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0549bc: 6304 f200 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0549c0: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -0549c4: 1a04 4203 |0084: const-string v4, "FragmentManager" // string@0342 │ │ -0549c8: 2205 4d03 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -0549cc: 7010 f315 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0549d2: 1a06 f408 |008b: const-string v6, "OP_REPLACE: adding=" // string@08f4 │ │ -0549d6: 6e20 fa15 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0549dc: 0c05 |0090: move-result-object v5 │ │ -0549de: 6e20 f915 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0549e4: 0c05 |0094: move-result-object v5 │ │ -0549e6: 1a06 8400 |0095: const-string v6, " old=" // string@0084 │ │ -0549ea: 6e20 fa15 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0549f0: 0c05 |009a: move-result-object v5 │ │ -0549f2: 6e20 f915 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0549f8: 0c05 |009e: move-result-object v5 │ │ -0549fa: 6e10 ff15 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -054a00: 0c05 |00a2: move-result-object v5 │ │ -054a02: 7120 ff10 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -054a08: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -054a0c: 5224 a000 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -054a10: 5205 a000 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -054a14: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -054a18: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -054a1c: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -054a1e: 5b30 4d00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054a22: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -054a26: 28b7 |00b5: goto 006c // -0049 │ │ -054a28: 5434 5200 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -054a2c: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -054a30: 2204 6603 |00ba: new-instance v4, Ljava/util/ArrayList; // type@0366 │ │ -054a34: 7010 3216 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -054a3a: 5b34 5200 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -054a3e: 5434 5200 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -054a42: 6e20 3516 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -054a48: 5234 4c00 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -054a4c: 5924 ae00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054a50: 5594 5c00 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -054a54: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -054a58: 5224 9b00 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -054a5c: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -054a60: 5924 9b00 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -054a64: 6304 f200 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -054a68: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -054a6c: 1a04 4203 |00d8: const-string v4, "FragmentManager" // string@0342 │ │ -054a70: 2205 4d03 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -054a74: 7010 f315 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -054a7a: 1a06 1e02 |00df: const-string v6, "Bump nesting of " // string@021e │ │ -054a7e: 6e20 fa15 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054a84: 0c05 |00e4: move-result-object v5 │ │ -054a86: 6e20 f915 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -054a8c: 0c05 |00e8: move-result-object v5 │ │ -054a8e: 1a06 8d00 |00e9: const-string v6, " to " // string@008d │ │ -054a92: 6e20 fa15 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054a98: 0c05 |00ee: move-result-object v5 │ │ -054a9a: 5226 9b00 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -054a9e: 6e20 f615 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -054aa4: 0c05 |00f4: move-result-object v5 │ │ -054aa6: 6e10 ff15 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -054aac: 0c05 |00f8: move-result-object v5 │ │ -054aae: 7120 ff10 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -054ab4: 5494 6700 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054ab8: 5295 6d00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054abc: 5296 6e00 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054ac0: 6e40 8a03 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ -054ac6: 28ae |0105: goto 00b3 // -0052 │ │ -054ac8: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -054acc: 5234 4b00 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -054ad0: 5904 ae00 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054ad4: 5494 6700 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054ad8: 6e30 5203 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ -054ade: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -054ae2: 5430 4d00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054ae6: 5234 4c00 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -054aea: 5904 ae00 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054aee: 5494 6700 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054af2: 5295 6d00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054af6: 5296 6e00 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054afa: 6e40 8a03 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ -054b00: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -054b04: 5430 4d00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054b08: 5234 4c00 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -054b0c: 5904 ae00 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054b10: 5494 6700 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b14: 5295 6d00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054b18: 5296 6e00 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054b1c: 6e40 7603 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0376 │ │ -054b22: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -054b26: 5430 4d00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054b2a: 5234 4b00 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -054b2e: 5904 ae00 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054b32: 5494 6700 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b36: 5295 6d00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054b3a: 5296 6e00 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054b3e: 6e40 9503 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0395 │ │ -054b44: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -054b48: 5430 4d00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054b4c: 5234 4c00 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -054b50: 5904 ae00 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054b54: 5494 6700 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b58: 5295 6d00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054b5c: 5296 6e00 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054b60: 6e40 5903 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0359 │ │ -054b66: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -054b6a: 5430 4d00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054b6e: 5234 4b00 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -054b72: 5904 ae00 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -054b76: 5494 6700 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b7a: 5295 6d00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054b7e: 5296 6e00 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054b82: 6e40 5603 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0356 │ │ -054b88: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -054b8c: 5494 6700 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b90: 5495 6700 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054b94: 5255 0501 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -054b98: 5296 6d00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054b9c: 5297 6e00 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054ba0: 6e58 7c03 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ -054ba6: 5594 5c00 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ -054baa: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -054bae: 5494 6700 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ -054bb2: 6e20 5103 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0351 │ │ -054bb8: 0e00 |017e: return-void │ │ -054bba: 0000 |017f: nop // spacer │ │ -054bbc: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ +05489c: |[05489c] android.support.v4.app.BackStackRecord.run:()V │ │ +0548ac: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0548ae: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0548b0: 6304 f200 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0548b4: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0548b8: 1a04 5403 |0006: const-string v4, "FragmentManager" // string@0354 │ │ +0548bc: 2205 4f03 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +0548c0: 7010 fa15 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0548c6: 1a06 7e09 |000d: const-string v6, "Run: " // string@097e │ │ +0548ca: 6e20 0116 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0548d0: 0c05 |0012: move-result-object v5 │ │ +0548d2: 6e20 0016 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0548d8: 0c05 |0016: move-result-object v5 │ │ +0548da: 6e10 0616 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0548e0: 0c05 |001a: move-result-object v5 │ │ +0548e2: 7120 ff10 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0548e8: 5594 5c00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +0548ec: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +0548f0: 5294 6600 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0548f4: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +0548f8: 2204 3703 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0337 │ │ +0548fc: 1a05 e50b |0028: const-string v5, "addToBackStack() called after commit()" // string@0be5 │ │ +054900: 7020 ac15 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +054906: 2704 |002d: throw v4 │ │ +054908: 6e20 3502 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0235 │ │ +05490e: 5493 6500 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0065 │ │ +054912: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ +054916: 5234 4a00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +05491a: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ +054920: 2204 3603 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +054924: 2205 4f03 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +054928: 7010 fa15 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05492e: 1a06 540a |0041: const-string v6, "Unknown cmd: " // string@0a54 │ │ +054932: 6e20 0116 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054938: 0c05 |0046: move-result-object v5 │ │ +05493a: 5236 4a00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +05493e: 6e20 fd15 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +054944: 0c05 |004c: move-result-object v5 │ │ +054946: 6e10 0616 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05494c: 0c05 |0050: move-result-object v5 │ │ +05494e: 7020 a915 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +054954: 2704 |0054: throw v4 │ │ +054956: 5430 4d00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +05495a: 5234 4b00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +05495e: 5904 ae00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054962: 5494 6700 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054966: 6e30 5203 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ +05496c: 5433 4e00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +054970: 28d1 |0062: goto 0033 // -002f │ │ +054972: 5430 4d00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054976: 5494 6700 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05497a: 5444 fd00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +05497e: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ +054982: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +054984: 5494 6700 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054988: 5444 fd00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +05498c: 6e10 4516 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +054992: 0a04 |0073: move-result v4 │ │ +054994: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ +054998: 5494 6700 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +05499c: 5444 fd00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0549a0: 6e20 3f16 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0549a6: 0c02 |007d: move-result-object v2 │ │ +0549a8: 1f02 8900 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0549ac: 6304 f200 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0549b0: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +0549b4: 1a04 5403 |0084: const-string v4, "FragmentManager" // string@0354 │ │ +0549b8: 2205 4f03 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +0549bc: 7010 fa15 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0549c2: 1a06 0909 |008b: const-string v6, "OP_REPLACE: adding=" // string@0909 │ │ +0549c6: 6e20 0116 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0549cc: 0c05 |0090: move-result-object v5 │ │ +0549ce: 6e20 0016 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0549d4: 0c05 |0094: move-result-object v5 │ │ +0549d6: 1a06 9700 |0095: const-string v6, " old=" // string@0097 │ │ +0549da: 6e20 0116 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0549e0: 0c05 |009a: move-result-object v5 │ │ +0549e2: 6e20 0016 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0549e8: 0c05 |009e: move-result-object v5 │ │ +0549ea: 6e10 0616 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0549f0: 0c05 |00a2: move-result-object v5 │ │ +0549f2: 7120 ff10 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0549f8: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ +0549fc: 5224 a000 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +054a00: 5205 a000 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +054a04: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ +054a08: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ +054a0c: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ +054a0e: 5b30 4d00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054a12: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +054a16: 28b7 |00b5: goto 006c // -0049 │ │ +054a18: 5434 5200 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054a1c: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ +054a20: 2204 6803 |00ba: new-instance v4, Ljava/util/ArrayList; // type@0368 │ │ +054a24: 7010 3916 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +054a2a: 5b34 5200 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054a2e: 5434 5200 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +054a32: 6e20 3c16 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +054a38: 5234 4c00 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +054a3c: 5924 ae00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054a40: 5594 5c00 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +054a44: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ +054a48: 5224 9b00 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +054a4c: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +054a50: 5924 9b00 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +054a54: 6304 f200 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +054a58: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ +054a5c: 1a04 5403 |00d8: const-string v4, "FragmentManager" // string@0354 │ │ +054a60: 2205 4f03 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +054a64: 7010 fa15 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +054a6a: 1a06 3002 |00df: const-string v6, "Bump nesting of " // string@0230 │ │ +054a6e: 6e20 0116 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054a74: 0c05 |00e4: move-result-object v5 │ │ +054a76: 6e20 0016 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +054a7c: 0c05 |00e8: move-result-object v5 │ │ +054a7e: 1a06 a000 |00e9: const-string v6, " to " // string@00a0 │ │ +054a82: 6e20 0116 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054a88: 0c05 |00ee: move-result-object v5 │ │ +054a8a: 5226 9b00 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +054a8e: 6e20 fd15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +054a94: 0c05 |00f4: move-result-object v5 │ │ +054a96: 6e10 0616 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +054a9c: 0c05 |00f8: move-result-object v5 │ │ +054a9e: 7120 ff10 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +054aa4: 5494 6700 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054aa8: 5295 6d00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054aac: 5296 6e00 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054ab0: 6e40 8a03 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ +054ab6: 28ae |0105: goto 00b3 // -0052 │ │ +054ab8: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ +054abc: 5234 4b00 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +054ac0: 5904 ae00 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054ac4: 5494 6700 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054ac8: 6e30 5203 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0352 │ │ +054ace: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ +054ad2: 5430 4d00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054ad6: 5234 4c00 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +054ada: 5904 ae00 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054ade: 5494 6700 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054ae2: 5295 6d00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054ae6: 5296 6e00 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054aea: 6e40 8a03 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@038a │ │ +054af0: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ +054af4: 5430 4d00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054af8: 5234 4c00 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +054afc: 5904 ae00 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054b00: 5494 6700 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b04: 5295 6d00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054b08: 5296 6e00 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054b0c: 6e40 7603 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0376 │ │ +054b12: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ +054b16: 5430 4d00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054b1a: 5234 4b00 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +054b1e: 5904 ae00 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054b22: 5494 6700 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b26: 5295 6d00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054b2a: 5296 6e00 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054b2e: 6e40 9503 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0395 │ │ +054b34: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ +054b38: 5430 4d00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054b3c: 5234 4c00 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +054b40: 5904 ae00 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054b44: 5494 6700 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b48: 5295 6d00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054b4c: 5296 6e00 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054b50: 6e40 5903 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0359 │ │ +054b56: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ +054b5a: 5430 4d00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054b5e: 5234 4b00 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +054b62: 5904 ae00 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +054b66: 5494 6700 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b6a: 5295 6d00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054b6e: 5296 6e00 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054b72: 6e40 5603 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0356 │ │ +054b78: 2900 fafe |0166: goto/16 0060 // -0106 │ │ +054b7c: 5494 6700 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b80: 5495 6700 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054b84: 5255 0501 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +054b88: 5296 6d00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054b8c: 5297 6e00 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054b90: 6e58 7c03 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ +054b96: 5594 5c00 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005c │ │ +054b9a: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +054b9e: 5494 6700 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0067 │ │ +054ba2: 6e20 5103 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0351 │ │ +054ba8: 0e00 |017e: return-void │ │ +054baa: 0000 |017f: nop // spacer │ │ +054bac: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=600 │ │ 0x001e line=602 │ │ 0x0022 line=603 │ │ 0x0026 line=604 │ │ 0x002e line=608 │ │ @@ -97406,19 +97373,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -054be0: |[054be0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -054bf0: 5912 5e00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -054bf4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -054bf6: 5b10 5f00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -054bfa: 1101 |0005: return-object v1 │ │ +054bd0: |[054bd0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +054be0: 5912 5e00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +054be4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +054be6: 5b10 5f00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +054bea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x0005 line=539 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -97429,19 +97396,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -054bfc: |[054bfc] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -054c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054c0e: 5910 5e00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ -054c12: 5b12 5f00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ -054c16: 1101 |0005: return-object v1 │ │ +054bec: |[054bec] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +054bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054bfe: 5910 5e00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005e │ │ +054c02: 5b12 5f00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005f │ │ +054c06: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -97452,19 +97419,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -054c18: |[054c18] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -054c28: 5912 6000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -054c2c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -054c2e: 5b10 6100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -054c32: 1101 |0005: return-object v1 │ │ +054c08: |[054c08] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +054c18: 5912 6000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +054c1c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +054c1e: 5b10 6100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +054c22: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=526 │ │ 0x0005 line=527 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -97475,19 +97442,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -054c34: |[054c34] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -054c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054c46: 5910 6000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ -054c4a: 5b12 6100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -054c4e: 1101 |0005: return-object v1 │ │ +054c24: |[054c24] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +054c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054c36: 5910 6000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0060 │ │ +054c3a: 5b12 6100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +054c3e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0005 line=533 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -97498,19 +97465,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -054c50: |[054c50] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -054c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054c62: 6e50 5302 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0253 │ │ -054c68: 0c00 |0004: move-result-object v0 │ │ -054c6a: 1100 |0005: return-object v0 │ │ +054c40: |[054c40] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +054c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054c52: 6e50 5302 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0253 │ │ +054c58: 0c00 |0004: move-result-object v0 │ │ +054c5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -97520,20 +97487,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -054c6c: |[054c6c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -054c7c: 5901 6300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ -054c80: 5902 6400 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ -054c84: 5903 6a00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ -054c88: 5904 6b00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ -054c8c: 1100 |0008: return-object v0 │ │ +054c5c: |[054c5c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +054c6c: 5901 6300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0063 │ │ +054c70: 5902 6400 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0064 │ │ +054c74: 5903 6a00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006a │ │ +054c78: 5904 6b00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006b │ │ +054c7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0004 line=486 │ │ 0x0006 line=487 │ │ 0x0008 line=488 │ │ @@ -97549,17 +97516,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054c90: |[054c90] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -054ca0: 5901 6d00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ -054ca4: 1100 |0002: return-object v0 │ │ +054c80: |[054c80] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +054c90: 5901 6d00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006d │ │ +054c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -97569,17 +97536,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054ca8: |[054ca8] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -054cb8: 5901 6e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ -054cbc: 1100 |0002: return-object v0 │ │ +054c98: |[054c98] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +054ca8: 5901 6e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006e │ │ +054cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0002 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -97589,22 +97556,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -054cc0: |[054cc0] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -054cd0: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ -054cd4: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ -054cda: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -054cdc: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -054ce0: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -054ce4: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ -054cea: 1102 |000d: return-object v2 │ │ +054cb0: |[054cb0] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +054cc0: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0080 │ │ +054cc4: 7010 2d02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@022d │ │ +054cca: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +054ccc: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +054cd0: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +054cd4: 6e20 3202 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0232 │ │ +054cda: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0008 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ @@ -97618,42 +97585,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -054cec: |[054cec] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -054cfc: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -054d00: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -054d04: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -054d0a: 1a01 0302 |0007: const-string v1, "BackStackEntry{" // string@0203 │ │ -054d0e: 6e20 fa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d14: 7110 0316 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -054d1a: 0a01 |000f: move-result v1 │ │ -054d1c: 7110 aa15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -054d22: 0c01 |0013: move-result-object v1 │ │ -054d24: 6e20 fa15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d2a: 5221 6600 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -054d2e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -054d32: 1a01 2500 |001b: const-string v1, " #" // string@0025 │ │ -054d36: 6e20 fa15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d3c: 5221 6600 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -054d40: 6e20 f615 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -054d46: 5421 6800 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -054d4a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -054d4e: 1a01 0400 |0029: const-string v1, " " // string@0004 │ │ -054d52: 6e20 fa15 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d58: 5421 6800 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ -054d5c: 6e20 fa15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d62: 1a01 101c |0033: const-string v1, "}" // string@1c10 │ │ -054d66: 6e20 fa15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -054d6c: 6e10 ff15 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -054d72: 0c01 |003b: move-result-object v1 │ │ -054d74: 1101 |003c: return-object v1 │ │ +054cdc: |[054cdc] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +054cec: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +054cf0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +054cf4: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +054cfa: 1a01 1502 |0007: const-string v1, "BackStackEntry{" // string@0215 │ │ +054cfe: 6e20 0116 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d04: 7110 0a16 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +054d0a: 0a01 |000f: move-result v1 │ │ +054d0c: 7110 b115 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +054d12: 0c01 |0013: move-result-object v1 │ │ +054d14: 6e20 0116 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d1a: 5221 6600 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +054d1e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +054d22: 1a01 3800 |001b: const-string v1, " #" // string@0038 │ │ +054d26: 6e20 0116 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d2c: 5221 6600 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +054d30: 6e20 fd15 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +054d36: 5421 6800 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +054d3a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +054d3e: 1a01 1700 |0029: const-string v1, " " // string@0017 │ │ +054d42: 6e20 0116 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d48: 5421 6800 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0068 │ │ +054d4c: 6e20 0116 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d52: 1a01 151c |0033: const-string v1, "}" // string@1c15 │ │ +054d56: 6e20 0116 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +054d5c: 6e10 0616 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +054d62: 0c01 |003b: move-result-object v1 │ │ +054d64: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0017 line=224 │ │ 0x001b line=225 │ │ @@ -97663,21 +97630,21 @@ │ │ 0x002e line=230 │ │ 0x0033 line=232 │ │ 0x0038 line=233 │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ - source_file_idx : 516 (BackStackRecord.java) │ │ + source_file_idx : 534 (BackStackRecord.java) │ │ │ │ Class #389 header: │ │ class_idx : 132 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 137 │ │ -source_file_idx : 716 │ │ +source_file_idx : 734 │ │ static_fields_size : 10 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #389 - │ │ Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ @@ -97780,25 +97747,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -054d78: |[054d78] android.support.v4.app.DialogFragment.:()V │ │ -054d88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -054d8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -054d8c: 7010 8d02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@028d │ │ -054d92: 5920 8b00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -054d96: 5920 8c00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -054d9a: 5c21 8500 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -054d9e: 5c21 8a00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -054da2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -054da4: 5920 8400 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -054da8: 0e00 |0010: return-void │ │ +054d68: |[054d68] android.support.v4.app.DialogFragment.:()V │ │ +054d78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +054d7a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +054d7c: 7010 8d02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@028d │ │ +054d82: 5920 8b00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +054d86: 5920 8c00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +054d8a: 5c21 8500 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +054d8e: 5c21 8a00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +054d92: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +054d94: 5920 8400 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +054d98: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ @@ -97813,18 +97780,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -054dac: |[054dac] android.support.v4.app.DialogFragment.dismiss:()V │ │ -054dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054dbe: 6e20 6602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ -054dc4: 0e00 |0004: return-void │ │ +054d9c: |[054d9c] android.support.v4.app.DialogFragment.dismiss:()V │ │ +054dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054dae: 6e20 6602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ +054db4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -97833,18 +97800,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -054dc8: |[054dc8] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -054dd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -054dda: 6e20 6602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ -054de0: 0e00 |0004: return-void │ │ +054db8: |[054db8] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +054dc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +054dca: 6e20 6602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ +054dd0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -97853,48 +97820,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -054de4: |[054de4] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -054df4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -054df6: 5541 8800 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -054dfa: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -054dfe: 0e00 |0005: return-void │ │ -054e00: 5c43 8800 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -054e04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -054e06: 5c41 8900 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ -054e0a: 5441 8700 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054e0e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -054e12: 5441 8700 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054e16: 6e10 3c00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@003c │ │ -054e1c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -054e1e: 5b41 8700 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054e22: 5c43 8d00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ -054e26: 5241 8400 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -054e2a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -054e2e: 6e10 6902 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0269 │ │ -054e34: 0c01 |0020: move-result-object v1 │ │ -054e36: 5242 8400 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -054e3a: 6e30 3b03 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@033b │ │ -054e40: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -054e42: 5941 8400 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -054e46: 28dc |0029: goto 0005 // -0024 │ │ -054e48: 6e10 6902 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0269 │ │ -054e4e: 0c01 |002d: move-result-object v1 │ │ -054e50: 6e10 2f03 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -054e56: 0c00 |0031: move-result-object v0 │ │ -054e58: 6e20 fc03 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fc │ │ -054e5e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -054e62: 6e10 f603 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ -054e68: 28cb |003a: goto 0005 // -0035 │ │ -054e6a: 6e10 f503 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -054e70: 28c7 |003e: goto 0005 // -0039 │ │ +054dd4: |[054dd4] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +054de4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +054de6: 5541 8800 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +054dea: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +054dee: 0e00 |0005: return-void │ │ +054df0: 5c43 8800 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +054df4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +054df6: 5c41 8900 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ +054dfa: 5441 8700 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054dfe: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +054e02: 5441 8700 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054e06: 6e10 3c00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@003c │ │ +054e0c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +054e0e: 5b41 8700 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054e12: 5c43 8d00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ +054e16: 5241 8400 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +054e1a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +054e1e: 6e10 6902 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0269 │ │ +054e24: 0c01 |0020: move-result-object v1 │ │ +054e26: 5242 8400 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +054e2a: 6e30 3b03 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@033b │ │ +054e30: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +054e32: 5941 8400 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +054e36: 28dc |0029: goto 0005 // -0024 │ │ +054e38: 6e10 6902 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0269 │ │ +054e3e: 0c01 |002d: move-result-object v1 │ │ +054e40: 6e10 2f03 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +054e46: 0c00 |0031: move-result-object v0 │ │ +054e48: 6e20 fc03 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fc │ │ +054e4e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +054e52: 6e10 f603 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ +054e58: 28cb |003a: goto 0005 // -0035 │ │ +054e5a: 6e10 f503 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +054e60: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=192 │ │ 0x0006 line=172 │ │ 0x0008 line=173 │ │ 0x000b line=174 │ │ @@ -97919,17 +97886,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e74: |[054e74] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -054e84: 5410 8700 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054e88: 1100 |0002: return-object v0 │ │ +054e64: |[054e64] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +054e74: 5410 8700 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -97937,51 +97904,51 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -054e8c: |[054e8c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -054e9c: 5520 8a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -054ea0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -054ea4: 6f20 9602 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ -054eaa: 0c00 |0007: move-result-object v0 │ │ -054eac: 1100 |0008: return-object v0 │ │ -054eae: 6e20 7302 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0273 │ │ -054eb4: 0c00 |000c: move-result-object v0 │ │ -054eb6: 5b20 8700 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054eba: 5220 8b00 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -054ebe: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -054ec4: 5420 8700 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054ec8: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -054ecc: 5420 8700 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054ed0: 6e10 3d00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@003d │ │ -054ed6: 0c00 |001d: move-result-object v0 │ │ -054ed8: 1a01 ba12 |001e: const-string v1, "layout_inflater" // string@12ba │ │ -054edc: 6e20 8f00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -054ee2: 0c00 |0023: move-result-object v0 │ │ -054ee4: 1f00 5b02 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ -054ee8: 28e2 |0026: goto 0008 // -001e │ │ -054eea: 5420 8700 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054eee: 6e10 3e00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@003e │ │ -054ef4: 0c00 |002c: move-result-object v0 │ │ -054ef6: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -054efa: 6e20 1312 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1213 │ │ -054f00: 5420 8700 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054f04: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -054f06: 6e20 4200 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0042 │ │ -054f0c: 28dc |0038: goto 0014 // -0024 │ │ -054f0e: 5420 8300 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0083 │ │ -054f12: 1a01 ba12 |003b: const-string v1, "layout_inflater" // string@12ba │ │ -054f16: 6e20 0303 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0303 │ │ -054f1c: 0c00 |0040: move-result-object v0 │ │ -054f1e: 1f00 5b02 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ -054f22: 28c5 |0043: goto 0008 // -003b │ │ -054f24: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +054e7c: |[054e7c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +054e8c: 5520 8a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +054e90: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +054e94: 6f20 9602 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ +054e9a: 0c00 |0007: move-result-object v0 │ │ +054e9c: 1100 |0008: return-object v0 │ │ +054e9e: 6e20 7302 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0273 │ │ +054ea4: 0c00 |000c: move-result-object v0 │ │ +054ea6: 5b20 8700 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054eaa: 5220 8b00 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +054eae: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +054eb4: 5420 8700 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054eb8: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +054ebc: 5420 8700 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054ec0: 6e10 3d00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@003d │ │ +054ec6: 0c00 |001d: move-result-object v0 │ │ +054ec8: 1a01 c812 |001e: const-string v1, "layout_inflater" // string@12c8 │ │ +054ecc: 6e20 8f00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +054ed2: 0c00 |0023: move-result-object v0 │ │ +054ed4: 1f00 5b02 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ +054ed8: 28e2 |0026: goto 0008 // -001e │ │ +054eda: 5420 8700 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054ede: 6e10 3e00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@003e │ │ +054ee4: 0c00 |002c: move-result-object v0 │ │ +054ee6: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +054eea: 6e20 1312 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1213 │ │ +054ef0: 5420 8700 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054ef4: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +054ef6: 6e20 4200 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0042 │ │ +054efc: 28dc |0038: goto 0014 // -0024 │ │ +054efe: 5420 8300 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0083 │ │ +054f02: 1a01 c812 |003b: const-string v1, "layout_inflater" // string@12c8 │ │ +054f06: 6e20 0303 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0303 │ │ +054f0c: 0c00 |0040: move-result-object v0 │ │ +054f0e: 1f00 5b02 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ +054f12: 28c5 |0043: goto 0008 // -003b │ │ +054f14: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=310 │ │ 0x0009 line=295 │ │ 0x000f line=296 │ │ @@ -98000,17 +97967,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054f38: |[054f38] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -054f48: 5510 8a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -054f4c: 0f00 |0002: return v0 │ │ +054f28: |[054f28] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +054f38: 5510 8a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +054f3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -98018,17 +97985,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054f50: |[054f50] android.support.v4.app.DialogFragment.getTheme:()I │ │ -054f60: 5210 8c00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -054f64: 0f00 |0002: return v0 │ │ +054f40: |[054f40] android.support.v4.app.DialogFragment.getTheme:()I │ │ +054f50: 5210 8c00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +054f54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -98036,17 +98003,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054f68: |[054f68] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -054f78: 5510 8500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -054f7c: 0f00 |0002: return v0 │ │ +054f58: |[054f58] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +054f68: 5510 8500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +054f6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -98054,50 +98021,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -054f80: |[054f80] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -054f90: 6f20 b202 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02b2 │ │ -054f96: 5542 8a00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -054f9a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -054f9e: 0e00 |0007: return-void │ │ -054fa0: 6e10 6d02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@026d │ │ -054fa6: 0c01 |000b: move-result-object v1 │ │ -054fa8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -054fac: 6e10 8d11 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -054fb2: 0c02 |0011: move-result-object v2 │ │ -054fb4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -054fb8: 2202 3503 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -054fbc: 1a03 cb02 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@02cb │ │ -054fc0: 7020 a515 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -054fc6: 2702 |001b: throw v2 │ │ -054fc8: 5442 8700 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054fcc: 6e20 4400 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0044 │ │ -054fd2: 5442 8700 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054fd6: 6e10 6702 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0267 │ │ -054fdc: 0c03 |0026: move-result-object v3 │ │ -054fde: 6e20 4700 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0047 │ │ -054fe4: 5442 8700 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054fe8: 5543 8500 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -054fec: 6e20 4300 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0043 │ │ -054ff2: 5442 8700 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -054ff6: 6e20 4500 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0045 │ │ -054ffc: 5442 8700 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -055000: 6e20 4600 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0046 │ │ -055006: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -05500a: 1a02 0a0c |003d: const-string v2, "android:savedDialogState" // string@0c0a │ │ -05500e: 6e20 6301 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0163 │ │ -055014: 0c00 |0042: move-result-object v0 │ │ -055016: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -05501a: 5442 8700 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -05501e: 6e20 4000 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0040 │ │ -055024: 28bd |004a: goto 0007 // -0043 │ │ +054f70: |[054f70] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +054f80: 6f20 b202 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02b2 │ │ +054f86: 5542 8a00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +054f8a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +054f8e: 0e00 |0007: return-void │ │ +054f90: 6e10 6d02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@026d │ │ +054f96: 0c01 |000b: move-result-object v1 │ │ +054f98: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +054f9c: 6e10 8d11 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +054fa2: 0c02 |0011: move-result-object v2 │ │ +054fa4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +054fa8: 2202 3703 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +054fac: 1a03 dd02 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@02dd │ │ +054fb0: 7020 ac15 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +054fb6: 2702 |001b: throw v2 │ │ +054fb8: 5442 8700 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054fbc: 6e20 4400 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0044 │ │ +054fc2: 5442 8700 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054fc6: 6e10 6702 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0267 │ │ +054fcc: 0c03 |0026: move-result-object v3 │ │ +054fce: 6e20 4700 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0047 │ │ +054fd4: 5442 8700 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054fd8: 5543 8500 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +054fdc: 6e20 4300 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0043 │ │ +054fe2: 5442 8700 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054fe6: 6e20 4500 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0045 │ │ +054fec: 5442 8700 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +054ff0: 6e20 4600 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0046 │ │ +054ff6: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +054ffa: 1a02 200c |003d: const-string v2, "android:savedDialogState" // string@0c20 │ │ +054ffe: 6e20 6301 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0163 │ │ +055004: 0c00 |0042: move-result-object v0 │ │ +055006: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +05500a: 5442 8700 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +05500e: 6e20 4000 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0040 │ │ +055014: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=357 │ │ 0x0007 line=378 │ │ 0x0008 line=361 │ │ 0x000c line=362 │ │ @@ -98123,21 +98090,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -055028: |[055028] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -055038: 6f20 b402 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02b4 │ │ -05503e: 5510 8900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ -055042: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -055046: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -055048: 5c10 8800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -05504c: 0e00 |000a: return-void │ │ +055018: |[055018] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +055028: 6f20 b402 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02b4 │ │ +05502e: 5510 8900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ +055032: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +055036: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +055038: 5c10 8800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +05503c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x0007 line=257 │ │ 0x000a line=259 │ │ locals : │ │ @@ -98149,16 +98116,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055050: |[055050] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -055060: 0e00 |0000: return-void │ │ +055040: |[055040] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +055050: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -98167,48 +98134,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -055064: |[055064] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -055074: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -055076: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -055078: 6f20 b702 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@02b7 │ │ -05507e: 5230 8600 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0086 │ │ -055082: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -055086: 0110 |0009: move v0, v1 │ │ -055088: 5c30 8a00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -05508c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -055090: 1a00 0c0c |000e: const-string v0, "android:style" // string@0c0c │ │ -055094: 6e30 6401 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ -05509a: 0a00 |0013: move-result v0 │ │ -05509c: 5930 8b00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -0550a0: 1a00 110c |0016: const-string v0, "android:theme" // string@0c11 │ │ -0550a4: 6e30 6401 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ -0550aa: 0a00 |001b: move-result v0 │ │ -0550ac: 5930 8c00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -0550b0: 1a00 080c |001e: const-string v0, "android:cancelable" // string@0c08 │ │ -0550b4: 6e30 6201 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ -0550ba: 0a00 |0023: move-result v0 │ │ -0550bc: 5c30 8500 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -0550c0: 1a00 0b0c |0026: const-string v0, "android:showsDialog" // string@0c0b │ │ -0550c4: 5531 8a00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -0550c8: 6e30 6201 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ -0550ce: 0a00 |002d: move-result v0 │ │ -0550d0: 5c30 8a00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -0550d4: 1a00 070c |0030: const-string v0, "android:backStackId" // string@0c07 │ │ -0550d8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -0550da: 6e30 6401 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ -0550e0: 0a00 |0036: move-result v0 │ │ -0550e2: 5930 8400 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -0550e6: 0e00 |0039: return-void │ │ -0550e8: 0120 |003a: move v0, v2 │ │ -0550ea: 28cf |003b: goto 000a // -0031 │ │ +055054: |[055054] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +055064: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +055066: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +055068: 6f20 b702 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@02b7 │ │ +05506e: 5230 8600 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0086 │ │ +055072: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +055076: 0110 |0009: move v0, v1 │ │ +055078: 5c30 8a00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +05507c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +055080: 1a00 220c |000e: const-string v0, "android:style" // string@0c22 │ │ +055084: 6e30 6401 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ +05508a: 0a00 |0013: move-result v0 │ │ +05508c: 5930 8b00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +055090: 1a00 270c |0016: const-string v0, "android:theme" // string@0c27 │ │ +055094: 6e30 6401 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ +05509a: 0a00 |001b: move-result v0 │ │ +05509c: 5930 8c00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +0550a0: 1a00 1e0c |001e: const-string v0, "android:cancelable" // string@0c1e │ │ +0550a4: 6e30 6201 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ +0550aa: 0a00 |0023: move-result v0 │ │ +0550ac: 5c30 8500 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +0550b0: 1a00 210c |0026: const-string v0, "android:showsDialog" // string@0c21 │ │ +0550b4: 5531 8a00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +0550b8: 6e30 6201 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ +0550be: 0a00 |002d: move-result v0 │ │ +0550c0: 5c30 8a00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +0550c4: 1a00 1d0c |0030: const-string v0, "android:backStackId" // string@0c1d │ │ +0550c8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0550ca: 6e30 6401 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ +0550d0: 0a00 |0036: move-result v0 │ │ +0550d2: 5930 8400 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +0550d6: 0e00 |0039: return-void │ │ +0550d8: 0120 |003a: move v0, v2 │ │ +0550da: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0005 line=276 │ │ 0x000c line=278 │ │ 0x000e line=279 │ │ 0x0016 line=280 │ │ @@ -98226,22 +98193,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0550ec: |[0550ec] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0550fc: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ -055100: 6e10 6702 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0267 │ │ -055106: 0c01 |0005: move-result-object v1 │ │ -055108: 6e10 6c02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@026c │ │ -05510e: 0a02 |0009: move-result v2 │ │ -055110: 7030 3b00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@003b │ │ -055116: 1100 |000d: return-object v0 │ │ +0550dc: |[0550dc] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0550ec: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ +0550f0: 6e10 6702 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0267 │ │ +0550f6: 0c01 |0005: move-result-object v1 │ │ +0550f8: 6e10 6c02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@026c │ │ +0550fe: 0a02 |0009: move-result v2 │ │ +055100: 7030 3b00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@003b │ │ +055106: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -98250,25 +98217,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -055118: |[055118] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -055128: 6f10 be02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ -05512e: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -055132: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -055136: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -055138: 5c10 8d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ -05513c: 5410 8700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -055140: 6e10 3c00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@003c │ │ -055146: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -055148: 5b10 8700 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -05514c: 0e00 |0012: return-void │ │ +055108: |[055108] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +055118: 6f10 be02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ +05511e: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +055122: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +055126: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +055128: 5c10 8d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ +05512c: 5410 8700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +055130: 6e10 3c00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@003c │ │ +055136: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +055138: 5b10 8700 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +05513c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0007 line=433 │ │ 0x000a line=434 │ │ 0x000f line=435 │ │ @@ -98281,23 +98248,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -055150: |[055150] android.support.v4.app.DialogFragment.onDetach:()V │ │ -055160: 6f10 bf02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@02bf │ │ -055166: 5510 8900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ -05516a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -05516e: 5510 8800 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -055172: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -055176: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -055178: 5c10 8800 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -05517c: 0e00 |000e: return-void │ │ +055140: |[055140] android.support.v4.app.DialogFragment.onDetach:()V │ │ +055150: 6f10 bf02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@02bf │ │ +055156: 5510 8900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ +05515a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +05515e: 5510 8800 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +055162: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +055166: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +055168: 5c10 8800 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +05516c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x000b line=268 │ │ 0x000e line=270 │ │ locals : │ │ @@ -98308,20 +98275,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055180: |[055180] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -055190: 5510 8d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ -055194: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -055198: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05519a: 6e20 6602 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ -0551a0: 0e00 |0008: return-void │ │ +055170: |[055170] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +055180: 5510 8d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ +055184: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +055188: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +05518a: 6e20 6602 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0266 │ │ +055190: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=349 │ │ 0x0008 line=351 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -98332,51 +98299,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0551a4: |[0551a4] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0551b4: 6f20 c802 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02c8 │ │ -0551ba: 5431 8700 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -0551be: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -0551c2: 5431 8700 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -0551c6: 6e10 4100 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0041 │ │ -0551cc: 0c00 |000c: move-result-object v0 │ │ -0551ce: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0551d2: 1a01 0a0c |000f: const-string v1, "android:savedDialogState" // string@0c0a │ │ -0551d6: 6e30 6c01 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@016c │ │ -0551dc: 5231 8b00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -0551e0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0551e4: 1a01 0c0c |0018: const-string v1, "android:style" // string@0c0c │ │ -0551e8: 5232 8b00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -0551ec: 6e30 6d01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ -0551f2: 5231 8c00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -0551f6: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -0551fa: 1a01 110c |0023: const-string v1, "android:theme" // string@0c11 │ │ -0551fe: 5232 8c00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -055202: 6e30 6d01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ -055208: 5531 8500 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -05520c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -055210: 1a01 080c |002e: const-string v1, "android:cancelable" // string@0c08 │ │ -055214: 5532 8500 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -055218: 6e30 6b01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ -05521e: 5531 8a00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -055222: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -055226: 1a01 0b0c |0039: const-string v1, "android:showsDialog" // string@0c0b │ │ -05522a: 5532 8a00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -05522e: 6e30 6b01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ -055234: 5231 8400 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -055238: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -05523a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -05523e: 1a01 070c |0045: const-string v1, "android:backStackId" // string@0c07 │ │ -055242: 5232 8400 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -055246: 6e30 6d01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ -05524c: 0e00 |004c: return-void │ │ +055194: |[055194] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0551a4: 6f20 c802 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02c8 │ │ +0551aa: 5431 8700 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +0551ae: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0551b2: 5431 8700 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +0551b6: 6e10 4100 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0041 │ │ +0551bc: 0c00 |000c: move-result-object v0 │ │ +0551be: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0551c2: 1a01 200c |000f: const-string v1, "android:savedDialogState" // string@0c20 │ │ +0551c6: 6e30 6c01 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@016c │ │ +0551cc: 5231 8b00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +0551d0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0551d4: 1a01 220c |0018: const-string v1, "android:style" // string@0c22 │ │ +0551d8: 5232 8b00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +0551dc: 6e30 6d01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ +0551e2: 5231 8c00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +0551e6: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0551ea: 1a01 270c |0023: const-string v1, "android:theme" // string@0c27 │ │ +0551ee: 5232 8c00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +0551f2: 6e30 6d01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ +0551f8: 5531 8500 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +0551fc: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +055200: 1a01 1e0c |002e: const-string v1, "android:cancelable" // string@0c1e │ │ +055204: 5532 8500 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +055208: 6e30 6b01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ +05520e: 5531 8a00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +055212: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +055216: 1a01 210c |0039: const-string v1, "android:showsDialog" // string@0c21 │ │ +05521a: 5532 8a00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +05521e: 6e30 6b01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ +055224: 5231 8400 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +055228: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +05522a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +05522e: 1a01 1d0c |0045: const-string v1, "android:backStackId" // string@0c1d │ │ +055232: 5232 8400 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +055236: 6e30 6d01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ +05523c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x0007 line=393 │ │ 0x000d line=394 │ │ 0x000f line=395 │ │ @@ -98401,23 +98368,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -055250: |[055250] android.support.v4.app.DialogFragment.onStart:()V │ │ -055260: 6f10 c902 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@02c9 │ │ -055266: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -05526a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -05526e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -055270: 5c10 8d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ -055274: 5410 8700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -055278: 6e10 4800 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0048 │ │ -05527e: 0e00 |000f: return-void │ │ +055240: |[055240] android.support.v4.app.DialogFragment.onStart:()V │ │ +055250: 6f10 c902 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@02c9 │ │ +055256: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +05525a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +05525e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +055260: 5c10 8d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ +055264: 5410 8700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +055268: 6e10 4800 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0048 │ │ +05526e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 0x0007 line=384 │ │ 0x000a line=385 │ │ 0x000f line=387 │ │ @@ -98429,21 +98396,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -055280: |[055280] android.support.v4.app.DialogFragment.onStop:()V │ │ -055290: 6f10 ca02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@02ca │ │ -055296: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -05529a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -05529e: 5410 8700 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -0552a2: 6e10 3f00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@003f │ │ -0552a8: 0e00 |000c: return-void │ │ +055270: |[055270] android.support.v4.app.DialogFragment.onStop:()V │ │ +055280: 6f10 ca02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@02ca │ │ +055286: 5410 8700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +05528a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +05528e: 5410 8700 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +055292: 6e10 3f00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@003f │ │ +055298: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0007 line=419 │ │ 0x000c line=421 │ │ locals : │ │ @@ -98454,21 +98421,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0552ac: |[0552ac] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -0552bc: 5c12 8500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ -0552c0: 5410 8700 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -0552c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0552c8: 5410 8700 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ -0552cc: 6e20 4300 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0043 │ │ -0552d2: 0e00 |000b: return-void │ │ +05529c: |[05529c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0552ac: 5c12 8500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0085 │ │ +0552b0: 5410 8700 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +0552b4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0552b8: 5410 8700 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0087 │ │ +0552bc: 6e20 4300 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0043 │ │ +0552c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ 0x000b line=214 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -98479,17 +98446,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0552d4: |[0552d4] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -0552e4: 5c01 8a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ -0552e8: 0e00 |0002: return-void │ │ +0552c4: |[0552c4] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +0552d4: 5c01 8a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008a │ │ +0552d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -98499,27 +98466,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0552ec: |[0552ec] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -0552fc: 5923 8b00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -055300: 5220 8b00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -055304: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -055306: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -05530a: 5220 8b00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ -05530e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -055310: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -055314: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -05531a: 5920 8c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -05531e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -055322: 5924 8c00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ -055326: 0e00 |0015: return-void │ │ +0552dc: |[0552dc] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0552ec: 5923 8b00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +0552f0: 5220 8b00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +0552f4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0552f6: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0552fa: 5220 8b00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008b │ │ +0552fe: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +055300: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +055304: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +05530a: 5920 8c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +05530e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +055312: 5924 8c00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008c │ │ +055316: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ 0x0013 line=107 │ │ @@ -98534,26 +98501,26 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -055328: |[055328] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -055338: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05533a: 5c21 8800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -05533e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -055340: 5c20 8900 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ -055344: 6e30 f203 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -05534a: 5c21 8d00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ -05534e: 6e10 f503 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -055354: 0a00 |000e: move-result v0 │ │ -055356: 5920 8400 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -05535a: 5220 8400 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ -05535e: 0f00 |0013: return v0 │ │ +055318: |[055318] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +055328: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05532a: 5c21 8800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +05532e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +055330: 5c20 8900 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ +055334: 6e30 f203 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +05533a: 5c21 8d00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008d │ │ +05533e: 6e10 f503 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +055344: 0a00 |000e: move-result v0 │ │ +055346: 5920 8400 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +05534a: 5220 8400 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0084 │ │ +05534e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0003 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=143 │ │ 0x000b line=144 │ │ @@ -98568,45 +98535,45 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -055360: |[055360] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -055370: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055372: 5c21 8800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ -055376: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -055378: 5c21 8900 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ -05537c: 6e10 2f03 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -055382: 0c00 |0009: move-result-object v0 │ │ -055384: 6e30 f203 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -05538a: 6e10 f503 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ -055390: 0e00 |0010: return-void │ │ +055350: |[055350] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +055360: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055362: 5c21 8800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0088 │ │ +055366: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +055368: 5c21 8900 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0089 │ │ +05536c: 6e10 2f03 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +055372: 0c00 |0009: move-result-object v0 │ │ +055374: 6e30 f203 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +05537a: 6e10 f503 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f5 │ │ +055380: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=126 │ │ 0x000d line=127 │ │ 0x0010 line=128 │ │ locals : │ │ 0x000a - 0x0011 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ │ │ - source_file_idx : 716 (DialogFragment.java) │ │ + source_file_idx : 734 (DialogFragment.java) │ │ │ │ Class #390 header: │ │ class_idx : 133 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 831 │ │ +superclass_idx : 837 │ │ +source_file_idx : 849 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #390 annotations: │ │ Annotations on class │ │ @@ -98631,18 +98598,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055394: |[055394] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -0553a4: 5b01 8e00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ -0553a8: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0553ae: 0e00 |0005: return-void │ │ +055384: |[055384] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +055394: 5b01 8e00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ +055398: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05539e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1439 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -98652,43 +98619,43 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0553b0: |[0553b0] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -0553c0: 5420 8e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ -0553c4: 5400 be00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0553c8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0553cc: 2200 3503 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0553d0: 1a01 3e03 |0008: const-string v1, "Fragment does not have a view" // string@033e │ │ -0553d4: 7020 a515 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0553da: 2700 |000d: throw v0 │ │ -0553dc: 5420 8e00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ -0553e0: 5400 be00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0553e4: 6e20 7711 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -0553ea: 0c00 |0015: move-result-object v0 │ │ -0553ec: 1100 |0016: return-object v0 │ │ +0553a0: |[0553a0] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +0553b0: 5420 8e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ +0553b4: 5400 be00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0553b8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0553bc: 2200 3703 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0553c0: 1a01 5003 |0008: const-string v1, "Fragment does not have a view" // string@0350 │ │ +0553c4: 7020 ac15 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0553ca: 2700 |000d: throw v0 │ │ +0553cc: 5420 8e00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@008e │ │ +0553d0: 5400 be00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0553d4: 6e20 7711 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +0553da: 0c00 |0015: move-result-object v0 │ │ +0553dc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ 0x0006 line=1443 │ │ 0x000e line=1445 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0017 reg=3 id I │ │ │ │ - source_file_idx : 831 (Fragment.java) │ │ + source_file_idx : 849 (Fragment.java) │ │ │ │ Class #391 header: │ │ class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 833 │ │ +superclass_idx : 837 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #391 annotations: │ │ Annotations on class │ │ @@ -98713,18 +98680,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0553f0: |[0553f0] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -055400: 5b01 c200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -055404: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05540a: 0e00 |0005: return-void │ │ +0553e0: |[0553e0] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0553f0: 5b01 c200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0553f4: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0553fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -98734,33 +98701,33 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05540c: |[05540c] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -05541c: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -055420: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@02f8 │ │ -055426: 0c00 |0005: move-result-object v0 │ │ -055428: 1100 |0006: return-object v0 │ │ +0553fc: |[0553fc] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +05540c: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +055410: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@02f8 │ │ +055416: 0c00 |0005: move-result-object v0 │ │ +055418: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ - source_file_idx : 833 (FragmentActivity.java) │ │ + source_file_idx : 851 (FragmentActivity.java) │ │ │ │ Class #392 header: │ │ class_idx : 152 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 146 │ │ -source_file_idx : 836 │ │ +source_file_idx : 854 │ │ static_fields_size : 18 │ │ instance_fields_size: 23 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 67 │ │ │ │ Class #392 annotations: │ │ Annotations on field #251 'mActive' │ │ @@ -98985,37 +98952,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05542c: |[05542c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -05543c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05543e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -055442: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -055446: 6a00 f200 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -05544a: 6001 2200 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -05544e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -055452: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -055456: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -055458: 6a00 f500 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f5 │ │ -05545c: 2200 8102 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0281 │ │ -055460: 7020 9d12 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@129d │ │ -055466: 6900 f400 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f4 │ │ -05546a: 2200 8102 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0281 │ │ -05546e: 7020 9d12 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@129d │ │ -055474: 6900 f300 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ -055478: 2200 7b02 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@027b │ │ -05547c: 7020 9512 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1295 │ │ -055482: 6900 ea00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00ea │ │ -055486: 2200 7b02 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@027b │ │ -05548a: 7020 9512 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1295 │ │ -055490: 6900 e900 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e9 │ │ -055494: 0e00 |002c: return-void │ │ +05541c: |[05541c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +05542c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05542e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +055432: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +055436: 6a00 f200 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +05543a: 6001 2200 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +05543e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +055442: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +055446: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +055448: 6a00 f500 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f5 │ │ +05544c: 2200 8102 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0281 │ │ +055450: 7020 9d12 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@129d │ │ +055456: 6900 f400 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f4 │ │ +05545a: 2200 8102 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0281 │ │ +05545e: 7020 9d12 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@129d │ │ +055464: 6900 f300 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ +055468: 2200 7b02 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@027b │ │ +05546c: 7020 9512 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1295 │ │ +055472: 6900 ea00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00ea │ │ +055476: 2200 7b02 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@027b │ │ +05547a: 7020 9512 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1295 │ │ +055480: 6900 e900 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00e9 │ │ +055484: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=396 │ │ 0x0007 line=399 │ │ 0x0010 line=727 │ │ 0x0017 line=728 │ │ 0x001e line=729 │ │ @@ -99027,25 +98994,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -055498: |[055498] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0554a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0554aa: 7010 2d03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@032d │ │ -0554b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0554b2: 5920 0501 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -0554b6: 5b21 0f01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0554ba: 5b21 0e01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -0554be: 2200 9300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0093 │ │ -0554c2: 7020 4303 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0343 │ │ -0554c8: 5b20 0701 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ -0554cc: 0e00 |0012: return-void │ │ +055488: |[055488] android.support.v4.app.FragmentManagerImpl.:()V │ │ +055498: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05549a: 7010 2d03 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@032d │ │ +0554a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0554a2: 5920 0501 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +0554a6: 5b21 0f01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0554aa: 5b21 0e01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0554ae: 2200 9300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0093 │ │ +0554b2: 7020 4303 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0343 │ │ +0554b8: 5b20 0701 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ +0554bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0004 line=422 │ │ 0x0007 line=434 │ │ 0x0009 line=435 │ │ 0x000b line=437 │ │ @@ -99057,37 +99024,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0554d0: |[0554d0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -0554e0: 5530 1001 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -0554e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0554e8: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0554ec: 1a01 4d02 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@024d │ │ -0554f0: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0554f6: 2700 |000b: throw v0 │ │ -0554f8: 5430 0b01 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -0554fc: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -055500: 2200 3503 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -055504: 2201 4d03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055508: 7010 f315 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05550e: 1a02 4e02 |0017: const-string v2, "Can not perform this action inside of " // string@024e │ │ -055512: 6e20 fa15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055518: 0c01 |001c: move-result-object v1 │ │ -05551a: 5432 0b01 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -05551e: 6e20 fa15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055524: 0c01 |0022: move-result-object v1 │ │ -055526: 6e10 ff15 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05552c: 0c01 |0026: move-result-object v1 │ │ -05552e: 7020 a515 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -055534: 2700 |002a: throw v0 │ │ -055536: 0e00 |002b: return-void │ │ +0554c0: |[0554c0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0554d0: 5530 1001 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +0554d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0554d8: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0554dc: 1a01 5f02 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@025f │ │ +0554e0: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0554e6: 2700 |000b: throw v0 │ │ +0554e8: 5430 0b01 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +0554ec: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0554f0: 2200 3703 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0554f4: 2201 4f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0554f8: 7010 fa15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0554fe: 1a02 6002 |0017: const-string v2, "Can not perform this action inside of " // string@0260 │ │ +055502: 6e20 0116 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055508: 0c01 |001c: move-result-object v1 │ │ +05550a: 5432 0b01 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +05550e: 6e20 0116 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055514: 0c01 |0022: move-result-object v1 │ │ +055516: 6e10 0616 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05551c: 0c01 |0026: move-result-object v1 │ │ +05551e: 7020 ac15 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +055524: 2700 |002a: throw v0 │ │ +055526: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0004 line=1343 │ │ 0x000c line=1346 │ │ 0x0010 line=1347 │ │ 0x002b line=1350 │ │ @@ -99099,22 +99066,22 @@ │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -055538: |[055538] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -055548: 2200 7c02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@027c │ │ -05554c: 7030 9612 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1296 │ │ -055552: 6201 f300 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ -055556: 6e20 9812 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1298 │ │ -05555c: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -055560: 6e30 9712 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1297 │ │ -055566: 1100 |000f: return-object v0 │ │ +055528: |[055528] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +055538: 2200 7c02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@027c │ │ +05553c: 7030 9612 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1296 │ │ +055542: 6201 f300 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ +055546: 6e20 9812 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1298 │ │ +05554c: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +055550: 6e30 9712 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1297 │ │ +055556: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=751 │ │ 0x000a line=752 │ │ 0x000f line=753 │ │ locals : │ │ @@ -99128,41 +99095,41 @@ │ │ type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 53 16-bit code units │ │ -055568: |[055568] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -055578: 220a 7f02 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@027f │ │ -05557c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05557e: 7020 9a12 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@129a │ │ -055584: 2200 8302 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0283 │ │ -055588: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -05558a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -05558e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -055590: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -055594: 01c1 |000e: move v1, v12 │ │ -055596: 01d2 |000f: move v2, v13 │ │ -055598: 01c3 |0010: move v3, v12 │ │ -05559a: 01d4 |0011: move v4, v13 │ │ -05559c: 7609 9e12 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@129e │ │ -0555a2: 6201 f400 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f4 │ │ -0555a6: 6e20 a012 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@12a0 │ │ -0555ac: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -0555b0: 6e30 9f12 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@129f │ │ -0555b6: 6e20 9b12 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@129b │ │ -0555bc: 2209 7c02 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@027c │ │ -0555c0: 7030 9612 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1296 │ │ -0555c6: 6201 f300 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ -0555ca: 6e20 9812 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1298 │ │ -0555d0: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -0555d4: 6e30 9712 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1297 │ │ -0555da: 6e20 9b12 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@129b │ │ -0555e0: 110a |0034: return-object v10 │ │ +055558: |[055558] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +055568: 220a 7f02 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@027f │ │ +05556c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05556e: 7020 9a12 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@129a │ │ +055574: 2200 8302 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0283 │ │ +055578: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +05557a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +05557e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +055580: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +055584: 01c1 |000e: move v1, v12 │ │ +055586: 01d2 |000f: move v2, v13 │ │ +055588: 01c3 |0010: move v3, v12 │ │ +05558a: 01d4 |0011: move v4, v13 │ │ +05558c: 7609 9e12 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@129e │ │ +055592: 6201 f400 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f4 │ │ +055596: 6e20 a012 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@12a0 │ │ +05559c: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +0555a0: 6e30 9f12 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@129f │ │ +0555a6: 6e20 9b12 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@129b │ │ +0555ac: 2209 7c02 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@027c │ │ +0555b0: 7030 9612 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1296 │ │ +0555b6: 6201 f300 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f3 │ │ +0555ba: 6e20 9812 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1298 │ │ +0555c0: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0555c4: 6e30 9712 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1297 │ │ +0555ca: 6e20 9b12 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@129b │ │ +0555d0: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x0015 line=739 │ │ 0x001a line=740 │ │ 0x001f line=741 │ │ @@ -99186,25 +99153,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0555e4: |[0555e4] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -0555f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0555f6: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -0555fc: 0f00 |0004: return v0 │ │ -0555fe: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -055602: 28fd |0007: goto 0004 // -0003 │ │ -055604: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -055608: 28fa |000a: goto 0004 // -0006 │ │ -05560a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -05560e: 28f7 |000d: goto 0004 // -0009 │ │ -055610: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0555d4: |[0555d4] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0555e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0555e6: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0555ec: 0f00 |0004: return v0 │ │ +0555ee: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0555f2: 28fd |0007: goto 0004 // -0003 │ │ +0555f4: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +0555f8: 28fa |000a: goto 0004 // -0006 │ │ +0555fa: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +0555fe: 28f7 |000d: goto 0004 // -0009 │ │ +055600: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2029 │ │ 0x0001 line=2030 │ │ 0x0004 line=2041 │ │ 0x0005 line=2032 │ │ 0x0007 line=2033 │ │ @@ -99221,52 +99188,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -05562c: |[05562c] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -05563c: 1a03 4203 |0000: const-string v3, "FragmentManager" // string@0342 │ │ -055640: 6e10 cf15 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@15cf │ │ -055646: 0c04 |0005: move-result-object v4 │ │ -055648: 7120 fb10 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -05564e: 1a03 4203 |0009: const-string v3, "FragmentManager" // string@0342 │ │ -055652: 1a04 d501 |000b: const-string v4, "Activity state:" // string@01d5 │ │ -055656: 7120 fb10 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -05565c: 2201 3b01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@013b │ │ -055660: 1a03 4203 |0012: const-string v3, "FragmentManager" // string@0342 │ │ -055664: 7020 1d07 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ -05566a: 2202 2103 |0017: new-instance v2, Ljava/io/PrintWriter; // type@0321 │ │ -05566e: 7020 7315 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1573 │ │ -055674: 5473 fc00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -055678: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -05567c: 5473 fc00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -055680: 1a04 0500 |0022: const-string v4, " " // string@0005 │ │ -055684: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -055686: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -055688: 2366 cb03 |0026: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ -05568c: 6e56 f602 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02f6 │ │ -055692: 2708 |002b: throw v8 │ │ -055694: 0d00 |002c: move-exception v0 │ │ -055696: 1a03 4203 |002d: const-string v3, "FragmentManager" // string@0342 │ │ -05569a: 1a04 2e03 |002f: const-string v4, "Failed dumping state" // string@032e │ │ -05569e: 7130 fc10 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0556a4: 28f7 |0034: goto 002b // -0009 │ │ -0556a6: 1a03 0500 |0035: const-string v3, " " // string@0005 │ │ -0556aa: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0556ac: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0556ae: 2355 cb03 |0039: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ -0556b2: 6e55 6a03 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ -0556b8: 28ed |003e: goto 002b // -0013 │ │ -0556ba: 0d00 |003f: move-exception v0 │ │ -0556bc: 1a03 4203 |0040: const-string v3, "FragmentManager" // string@0342 │ │ -0556c0: 1a04 2e03 |0042: const-string v4, "Failed dumping state" // string@032e │ │ -0556c4: 7130 fc10 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0556ca: 28e4 |0047: goto 002b // -001c │ │ +05561c: |[05561c] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +05562c: 1a03 5403 |0000: const-string v3, "FragmentManager" // string@0354 │ │ +055630: 6e10 d615 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@15d6 │ │ +055636: 0c04 |0005: move-result-object v4 │ │ +055638: 7120 fb10 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +05563e: 1a03 5403 |0009: const-string v3, "FragmentManager" // string@0354 │ │ +055642: 1a04 e701 |000b: const-string v4, "Activity state:" // string@01e7 │ │ +055646: 7120 fb10 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +05564c: 2201 3b01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@013b │ │ +055650: 1a03 5403 |0012: const-string v3, "FragmentManager" // string@0354 │ │ +055654: 7020 1d07 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ +05565a: 2202 2203 |0017: new-instance v2, Ljava/io/PrintWriter; // type@0322 │ │ +05565e: 7020 7a15 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@157a │ │ +055664: 5473 fc00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +055668: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +05566c: 5473 fc00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +055670: 1a04 1800 |0022: const-string v4, " " // string@0018 │ │ +055674: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +055676: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +055678: 2366 cd03 |0026: new-array v6, v6, [Ljava/lang/String; // type@03cd │ │ +05567c: 6e56 f602 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02f6 │ │ +055682: 2708 |002b: throw v8 │ │ +055684: 0d00 |002c: move-exception v0 │ │ +055686: 1a03 5403 |002d: const-string v3, "FragmentManager" // string@0354 │ │ +05568a: 1a04 4003 |002f: const-string v4, "Failed dumping state" // string@0340 │ │ +05568e: 7130 fc10 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +055694: 28f7 |0034: goto 002b // -0009 │ │ +055696: 1a03 1800 |0035: const-string v3, " " // string@0018 │ │ +05569a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +05569c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +05569e: 2355 cd03 |0039: new-array v5, v5, [Ljava/lang/String; // type@03cd │ │ +0556a2: 6e55 6a03 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036a │ │ +0556a8: 28ed |003e: goto 002b // -0013 │ │ +0556aa: 0d00 |003f: move-exception v0 │ │ +0556ac: 1a03 5403 |0040: const-string v3, "FragmentManager" // string@0354 │ │ +0556b0: 1a04 4003 |0042: const-string v4, "Failed dumping state" // string@0340 │ │ +0556b4: 7130 fc10 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +0556ba: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=445 │ │ @@ -99294,35 +99261,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0556e8: |[0556e8] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -0556f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0556fa: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -055700: 0f00 |0004: return v0 │ │ -055702: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -055706: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -055708: 28fc |0008: goto 0004 // -0004 │ │ -05570a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -05570c: 28fe |000a: goto 0008 // -0002 │ │ -05570e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -055712: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -055714: 28f6 |000e: goto 0004 // -000a │ │ -055716: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -055718: 28fe |0010: goto 000e // -0002 │ │ -05571a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -05571e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -055720: 28f0 |0014: goto 0004 // -0010 │ │ -055722: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -055724: 28fe |0016: goto 0014 // -0002 │ │ -055726: 0000 |0017: nop // spacer │ │ -055728: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0556d8: |[0556d8] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0556e8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0556ea: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0556f0: 0f00 |0004: return v0 │ │ +0556f2: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0556f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0556f8: 28fc |0008: goto 0004 // -0004 │ │ +0556fa: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0556fc: 28fe |000a: goto 0008 // -0002 │ │ +0556fe: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +055702: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +055704: 28f6 |000e: goto 0004 // -000a │ │ +055706: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +055708: 28fe |0010: goto 000e // -0002 │ │ +05570a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +05570e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +055710: 28f0 |0014: goto 0004 // -0010 │ │ +055712: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +055714: 28fe |0016: goto 0014 // -0002 │ │ +055716: 0000 |0017: nop // spacer │ │ +055718: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2053 │ │ 0x0001 line=2054 │ │ 0x0004 line=2065 │ │ 0x0005 line=2056 │ │ 0x0008 line=2057 │ │ @@ -99343,24 +99310,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -055744: |[055744] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -055754: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -055758: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05575c: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -055760: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -055766: 5b10 0001 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05576a: 5410 0001 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05576e: 6e20 3516 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055774: 6e10 8c03 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ -05577a: 0e00 |0013: return-void │ │ +055734: |[055734] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +055744: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +055748: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05574c: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +055750: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +055756: 5b10 0001 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05575a: 5410 0001 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05575e: 6e20 3c16 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055764: 6e10 8c03 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ +05576a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0004 line=1493 │ │ 0x000b line=1495 │ │ 0x0010 line=1496 │ │ 0x0013 line=1497 │ │ @@ -99373,66 +99340,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -05577c: |[05577c] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -05578c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05578e: 5440 fd00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055792: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -055796: 2200 6603 |0005: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -05579a: 7010 3216 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0557a0: 5b40 fd00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0557a4: 6300 f200 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0557a8: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0557ac: 1a00 4203 |0010: const-string v0, "FragmentManager" // string@0342 │ │ -0557b0: 2201 4d03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0557b4: 7010 f315 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0557ba: 1a02 a50b |0017: const-string v2, "add: " // string@0ba5 │ │ -0557be: 6e20 fa15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0557c4: 0c01 |001c: move-result-object v1 │ │ -0557c6: 6e20 f915 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0557cc: 0c01 |0020: move-result-object v1 │ │ -0557ce: 6e10 ff15 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0557d4: 0c01 |0024: move-result-object v1 │ │ -0557d6: 7120 ff10 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0557dc: 6e20 7803 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0378 │ │ -0557e2: 5550 a200 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -0557e6: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -0557ea: 5440 fd00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0557ee: 6e20 3716 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1637 │ │ -0557f4: 0a00 |0034: move-result v0 │ │ -0557f6: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -0557fa: 2200 3503 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0557fe: 2201 4d03 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055802: 7010 f315 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055808: 1a02 3d03 |003e: const-string v2, "Fragment already added: " // string@033d │ │ -05580c: 6e20 fa15 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055812: 0c01 |0043: move-result-object v1 │ │ -055814: 6e20 f915 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05581a: 0c01 |0047: move-result-object v1 │ │ -05581c: 6e10 ff15 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055822: 0c01 |004b: move-result-object v1 │ │ -055824: 7020 a515 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05582a: 2700 |004f: throw v0 │ │ -05582c: 5440 fd00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055830: 6e20 3516 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055836: 5c53 9800 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -05583a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -05583c: 5c50 b000 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -055840: 5550 a600 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -055844: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -055848: 5550 ad00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -05584c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -055850: 5c43 0a01 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -055854: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -055858: 6e20 7e03 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@037e │ │ -05585e: 0e00 |0069: return-void │ │ +05576c: |[05576c] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +05577c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05577e: 5440 fd00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055782: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +055786: 2200 6803 |0005: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +05578a: 7010 3916 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +055790: 5b40 fd00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055794: 6300 f200 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055798: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +05579c: 1a00 5403 |0010: const-string v0, "FragmentManager" // string@0354 │ │ +0557a0: 2201 4f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0557a4: 7010 fa15 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0557aa: 1a02 bb0b |0017: const-string v2, "add: " // string@0bbb │ │ +0557ae: 6e20 0116 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0557b4: 0c01 |001c: move-result-object v1 │ │ +0557b6: 6e20 0016 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0557bc: 0c01 |0020: move-result-object v1 │ │ +0557be: 6e10 0616 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0557c4: 0c01 |0024: move-result-object v1 │ │ +0557c6: 7120 ff10 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0557cc: 6e20 7803 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0378 │ │ +0557d2: 5550 a200 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +0557d6: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0557da: 5440 fd00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0557de: 6e20 3e16 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@163e │ │ +0557e4: 0a00 |0034: move-result v0 │ │ +0557e6: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0557ea: 2200 3703 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0557ee: 2201 4f03 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0557f2: 7010 fa15 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0557f8: 1a02 4f03 |003e: const-string v2, "Fragment already added: " // string@034f │ │ +0557fc: 6e20 0116 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055802: 0c01 |0043: move-result-object v1 │ │ +055804: 6e20 0016 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05580a: 0c01 |0047: move-result-object v1 │ │ +05580c: 6e10 0616 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055812: 0c01 |004b: move-result-object v1 │ │ +055814: 7020 ac15 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05581a: 2700 |004f: throw v0 │ │ +05581c: 5440 fd00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055820: 6e20 3c16 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055826: 5c53 9800 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +05582a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +05582c: 5c50 b000 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +055830: 5550 a600 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +055834: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +055838: 5550 ad00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +05583c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +055840: 5c43 0a01 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +055844: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +055848: 6e20 7e03 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@037e │ │ +05584e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1168 │ │ 0x0005 line=1169 │ │ 0x000c line=1171 │ │ 0x0028 line=1172 │ │ 0x002b line=1173 │ │ @@ -99456,23 +99423,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -055860: |[055860] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -055870: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -055874: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -055878: 2200 6603 |0004: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -05587c: 7010 3216 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -055882: 5b10 0101 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -055886: 5410 0101 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -05588a: 6e20 3516 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055890: 0e00 |0010: return-void │ │ +055850: |[055850] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +055860: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +055864: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +055868: 2200 6803 |0004: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +05586c: 7010 3916 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +055872: 5b10 0101 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +055876: 5410 0101 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +05587a: 6e20 3c16 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055880: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000b line=544 │ │ 0x0010 line=545 │ │ locals : │ │ @@ -99484,89 +99451,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -055894: |[055894] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -0558a4: 1d05 |0000: monitor-enter v5 │ │ -0558a6: 5452 fe00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0558aa: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0558ae: 5452 fe00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0558b2: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0558b8: 0a02 |000a: move-result v2 │ │ -0558ba: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -0558be: 5452 0201 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0558c2: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -0558c6: 2202 6603 |0011: new-instance v2, Ljava/util/ArrayList; // type@0366 │ │ -0558ca: 7010 3216 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0558d0: 5b52 0201 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0558d4: 5452 0201 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0558d8: 6e10 3e16 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0558de: 0a00 |001d: move-result v0 │ │ -0558e0: 6302 f200 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0558e4: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -0558e8: 1a02 4203 |0022: const-string v2, "FragmentManager" // string@0342 │ │ -0558ec: 2203 4d03 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -0558f0: 7010 f315 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0558f6: 1a04 a609 |0029: const-string v4, "Setting back stack index " // string@09a6 │ │ -0558fa: 6e20 fa15 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055900: 0c03 |002e: move-result-object v3 │ │ -055902: 6e20 f615 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -055908: 0c03 |0032: move-result-object v3 │ │ -05590a: 1a04 8d00 |0033: const-string v4, " to " // string@008d │ │ -05590e: 6e20 fa15 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055914: 0c03 |0038: move-result-object v3 │ │ -055916: 6e20 f915 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05591c: 0c03 |003c: move-result-object v3 │ │ -05591e: 6e10 ff15 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055924: 0c03 |0040: move-result-object v3 │ │ -055926: 7120 ff10 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05592c: 5452 0201 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -055930: 6e20 3516 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055936: 1e05 |0049: monitor-exit v5 │ │ -055938: 0101 |004a: move v1, v0 │ │ -05593a: 0f01 |004b: return v1 │ │ -05593c: 5452 fe00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -055940: 5453 fe00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -055944: 6e10 3e16 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05594a: 0a03 |0053: move-result v3 │ │ -05594c: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -055950: 6e20 3b16 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -055956: 0c02 |0059: move-result-object v2 │ │ -055958: 1f02 3803 |005a: check-cast v2, Ljava/lang/Integer; // type@0338 │ │ -05595c: 6e10 a715 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -055962: 0a00 |005f: move-result v0 │ │ -055964: 6302 f200 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -055968: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -05596c: 1a02 4203 |0064: const-string v2, "FragmentManager" // string@0342 │ │ -055970: 2203 4d03 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -055974: 7010 f315 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05597a: 1a04 e001 |006b: const-string v4, "Adding back stack index " // string@01e0 │ │ -05597e: 6e20 fa15 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055984: 0c03 |0070: move-result-object v3 │ │ -055986: 6e20 f615 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05598c: 0c03 |0074: move-result-object v3 │ │ -05598e: 1a04 9200 |0075: const-string v4, " with " // string@0092 │ │ -055992: 6e20 fa15 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055998: 0c03 |007a: move-result-object v3 │ │ -05599a: 6e20 f915 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0559a0: 0c03 |007e: move-result-object v3 │ │ -0559a2: 6e10 ff15 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0559a8: 0c03 |0082: move-result-object v3 │ │ -0559aa: 7120 ff10 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0559b0: 5452 0201 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0559b4: 6e30 3d16 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -0559ba: 1e05 |008b: monitor-exit v5 │ │ -0559bc: 0101 |008c: move v1, v0 │ │ -0559be: 28be |008d: goto 004b // -0042 │ │ -0559c0: 0d02 |008e: move-exception v2 │ │ -0559c2: 1e05 |008f: monitor-exit v5 │ │ -0559c4: 2702 |0090: throw v2 │ │ +055884: |[055884] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +055894: 1d05 |0000: monitor-enter v5 │ │ +055896: 5452 fe00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +05589a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +05589e: 5452 fe00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +0558a2: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0558a8: 0a02 |000a: move-result v2 │ │ +0558aa: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0558ae: 5452 0201 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +0558b2: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0558b6: 2202 6803 |0011: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +0558ba: 7010 3916 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +0558c0: 5b52 0201 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +0558c4: 5452 0201 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +0558c8: 6e10 4516 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0558ce: 0a00 |001d: move-result v0 │ │ +0558d0: 6302 f200 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0558d4: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +0558d8: 1a02 5403 |0022: const-string v2, "FragmentManager" // string@0354 │ │ +0558dc: 2203 4f03 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +0558e0: 7010 fa15 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0558e6: 1a04 bc09 |0029: const-string v4, "Setting back stack index " // string@09bc │ │ +0558ea: 6e20 0116 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0558f0: 0c03 |002e: move-result-object v3 │ │ +0558f2: 6e20 fd15 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0558f8: 0c03 |0032: move-result-object v3 │ │ +0558fa: 1a04 a000 |0033: const-string v4, " to " // string@00a0 │ │ +0558fe: 6e20 0116 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055904: 0c03 |0038: move-result-object v3 │ │ +055906: 6e20 0016 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05590c: 0c03 |003c: move-result-object v3 │ │ +05590e: 6e10 0616 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055914: 0c03 |0040: move-result-object v3 │ │ +055916: 7120 ff10 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05591c: 5452 0201 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +055920: 6e20 3c16 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055926: 1e05 |0049: monitor-exit v5 │ │ +055928: 0101 |004a: move v1, v0 │ │ +05592a: 0f01 |004b: return v1 │ │ +05592c: 5452 fe00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +055930: 5453 fe00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +055934: 6e10 4516 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05593a: 0a03 |0053: move-result v3 │ │ +05593c: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +055940: 6e20 4216 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +055946: 0c02 |0059: move-result-object v2 │ │ +055948: 1f02 3a03 |005a: check-cast v2, Ljava/lang/Integer; // type@033a │ │ +05594c: 6e10 ae15 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +055952: 0a00 |005f: move-result v0 │ │ +055954: 6302 f200 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055958: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +05595c: 1a02 5403 |0064: const-string v2, "FragmentManager" // string@0354 │ │ +055960: 2203 4f03 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +055964: 7010 fa15 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05596a: 1a04 f201 |006b: const-string v4, "Adding back stack index " // string@01f2 │ │ +05596e: 6e20 0116 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055974: 0c03 |0070: move-result-object v3 │ │ +055976: 6e20 fd15 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05597c: 0c03 |0074: move-result-object v3 │ │ +05597e: 1a04 a500 |0075: const-string v4, " with " // string@00a5 │ │ +055982: 6e20 0116 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055988: 0c03 |007a: move-result-object v3 │ │ +05598a: 6e20 0016 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055990: 0c03 |007e: move-result-object v3 │ │ +055992: 6e10 0616 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055998: 0c03 |0082: move-result-object v3 │ │ +05599a: 7120 ff10 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0559a0: 5452 0201 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +0559a4: 6e30 4416 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +0559aa: 1e05 |008b: monitor-exit v5 │ │ +0559ac: 0101 |008c: move v1, v0 │ │ +0559ae: 28be |008d: goto 004b // -0042 │ │ +0559b0: 0d02 |008e: move-exception v2 │ │ +0559b2: 1e05 |008f: monitor-exit v5 │ │ +0559b4: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0001 line=1373 │ │ 0x000d line=1374 │ │ @@ -99594,25 +99561,25 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0559d4: |[0559d4] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -0559e4: 5420 fc00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0559e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0559ec: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0559f0: 1a01 e401 |0006: const-string v1, "Already attached" // string@01e4 │ │ -0559f4: 7020 a515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0559fa: 2700 |000b: throw v0 │ │ -0559fc: 5b23 fc00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -055a00: 5b24 0301 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ -055a04: 5b25 0c01 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -055a08: 0e00 |0012: return-void │ │ +0559c4: |[0559c4] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +0559d4: 5420 fc00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0559d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0559dc: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0559e0: 1a01 f601 |0006: const-string v1, "Already attached" // string@01f6 │ │ +0559e4: 7020 ac15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0559ea: 2700 |000b: throw v0 │ │ +0559ec: 5b23 fc00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0559f0: 5b24 0301 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ +0559f4: 5b25 0c01 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +0559f8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1860 │ │ 0x000c line=1861 │ │ 0x000e line=1862 │ │ 0x0010 line=1863 │ │ 0x0012 line=1864 │ │ @@ -99627,84 +99594,84 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 139 16-bit code units │ │ -055a0c: |[055a0c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -055a1c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -055a1e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -055a20: 6300 f200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -055a24: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -055a28: 1a00 4203 |0006: const-string v0, "FragmentManager" // string@0342 │ │ -055a2c: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055a30: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055a36: 1a02 3a0c |000d: const-string v2, "attach: " // string@0c3a │ │ -055a3a: 6e20 fa15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055a40: 0c01 |0012: move-result-object v1 │ │ -055a42: 6e20 f915 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -055a48: 0c01 |0016: move-result-object v1 │ │ -055a4a: 6e10 ff15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055a50: 0c01 |001a: move-result-object v1 │ │ -055a52: 7120 ff10 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -055a58: 5570 a200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -055a5c: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -055a60: 5c75 a200 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -055a64: 5570 9800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -055a68: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -055a6c: 5460 fd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055a70: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -055a74: 2200 6603 |002c: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -055a78: 7010 3216 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -055a7e: 5b60 fd00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055a82: 5460 fd00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055a86: 6e20 3716 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1637 │ │ -055a8c: 0a00 |0038: move-result v0 │ │ -055a8e: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -055a92: 2200 3503 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -055a96: 2201 4d03 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055a9a: 7010 f315 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055aa0: 1a02 3d03 |0042: const-string v2, "Fragment already added: " // string@033d │ │ -055aa4: 6e20 fa15 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055aaa: 0c01 |0047: move-result-object v1 │ │ -055aac: 6e20 f915 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -055ab2: 0c01 |004b: move-result-object v1 │ │ -055ab4: 6e10 ff15 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055aba: 0c01 |004f: move-result-object v1 │ │ -055abc: 7020 a515 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -055ac2: 2700 |0053: throw v0 │ │ -055ac4: 6300 f200 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -055ac8: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -055acc: 1a00 4203 |0058: const-string v0, "FragmentManager" // string@0342 │ │ -055ad0: 2201 4d03 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055ad4: 7010 f315 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055ada: 1a02 a30b |005f: const-string v2, "add from attach: " // string@0ba3 │ │ -055ade: 6e20 fa15 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055ae4: 0c01 |0064: move-result-object v1 │ │ -055ae6: 6e20 f915 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -055aec: 0c01 |0068: move-result-object v1 │ │ -055aee: 6e10 ff15 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055af4: 0c01 |006c: move-result-object v1 │ │ -055af6: 7120 ff10 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -055afc: 5460 fd00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055b00: 6e20 3516 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055b06: 5c73 9800 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -055b0a: 5570 a600 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -055b0e: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -055b12: 5570 ad00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -055b16: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -055b1a: 5c63 0a01 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -055b1e: 5262 0501 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -055b22: 0760 |0083: move-object v0, v6 │ │ -055b24: 0771 |0084: move-object v1, v7 │ │ -055b26: 0183 |0085: move v3, v8 │ │ -055b28: 0194 |0086: move v4, v9 │ │ -055b2a: 7406 7f03 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -055b30: 0e00 |008a: return-void │ │ +0559fc: |[0559fc] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +055a0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +055a0e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +055a10: 6300 f200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055a14: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +055a18: 1a00 5403 |0006: const-string v0, "FragmentManager" // string@0354 │ │ +055a1c: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +055a20: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055a26: 1a02 4f0c |000d: const-string v2, "attach: " // string@0c4f │ │ +055a2a: 6e20 0116 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055a30: 0c01 |0012: move-result-object v1 │ │ +055a32: 6e20 0016 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055a38: 0c01 |0016: move-result-object v1 │ │ +055a3a: 6e10 0616 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055a40: 0c01 |001a: move-result-object v1 │ │ +055a42: 7120 ff10 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +055a48: 5570 a200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +055a4c: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +055a50: 5c75 a200 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +055a54: 5570 9800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +055a58: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +055a5c: 5460 fd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055a60: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +055a64: 2200 6803 |002c: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +055a68: 7010 3916 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +055a6e: 5b60 fd00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055a72: 5460 fd00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055a76: 6e20 3e16 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@163e │ │ +055a7c: 0a00 |0038: move-result v0 │ │ +055a7e: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +055a82: 2200 3703 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +055a86: 2201 4f03 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +055a8a: 7010 fa15 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055a90: 1a02 4f03 |0042: const-string v2, "Fragment already added: " // string@034f │ │ +055a94: 6e20 0116 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055a9a: 0c01 |0047: move-result-object v1 │ │ +055a9c: 6e20 0016 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055aa2: 0c01 |004b: move-result-object v1 │ │ +055aa4: 6e10 0616 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055aaa: 0c01 |004f: move-result-object v1 │ │ +055aac: 7020 ac15 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +055ab2: 2700 |0053: throw v0 │ │ +055ab4: 6300 f200 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055ab8: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +055abc: 1a00 5403 |0058: const-string v0, "FragmentManager" // string@0354 │ │ +055ac0: 2201 4f03 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +055ac4: 7010 fa15 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055aca: 1a02 b90b |005f: const-string v2, "add from attach: " // string@0bb9 │ │ +055ace: 6e20 0116 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055ad4: 0c01 |0064: move-result-object v1 │ │ +055ad6: 6e20 0016 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055adc: 0c01 |0068: move-result-object v1 │ │ +055ade: 6e10 0616 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055ae4: 0c01 |006c: move-result-object v1 │ │ +055ae6: 7120 ff10 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +055aec: 5460 fd00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055af0: 6e20 3c16 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055af6: 5c73 9800 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +055afa: 5570 a600 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +055afe: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +055b02: 5570 ad00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +055b06: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +055b0a: 5c63 0a01 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +055b0e: 5262 0501 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +055b12: 0760 |0083: move-object v0, v6 │ │ +055b14: 0771 |0084: move-object v1, v7 │ │ +055b16: 0183 |0085: move v3, v8 │ │ +055b18: 0194 |0086: move v4, v9 │ │ +055b1a: 7406 7f03 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +055b20: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1264 │ │ 0x001e line=1265 │ │ 0x0022 line=1266 │ │ 0x0024 line=1267 │ │ 0x0028 line=1268 │ │ @@ -99729,18 +99696,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -055b34: |[055b34] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -055b44: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -055b48: 7020 2e02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@022e │ │ -055b4e: 1100 |0005: return-object v0 │ │ +055b24: |[055b24] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +055b34: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +055b38: 7020 2e02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@022e │ │ +055b3e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -99748,64 +99715,64 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -055b50: |[055b50] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -055b60: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -055b62: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -055b64: 6300 f200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -055b68: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -055b6c: 1a00 4203 |0006: const-string v0, "FragmentManager" // string@0342 │ │ -055b70: 2201 4d03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055b74: 7010 f315 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055b7a: 1a03 f70d |000d: const-string v3, "detach: " // string@0df7 │ │ -055b7e: 6e20 fa15 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055b84: 0c01 |0012: move-result-object v1 │ │ -055b86: 6e20 f915 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -055b8c: 0c01 |0016: move-result-object v1 │ │ -055b8e: 6e10 ff15 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055b94: 0c01 |001a: move-result-object v1 │ │ -055b96: 7120 ff10 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -055b9c: 5570 a200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -055ba0: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -055ba4: 5c72 a200 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -055ba8: 5570 9800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -055bac: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -055bb0: 5460 fd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055bb4: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -055bb8: 6300 f200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -055bbc: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -055bc0: 1a00 4203 |0030: const-string v0, "FragmentManager" // string@0342 │ │ -055bc4: 2201 4d03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -055bc8: 7010 f315 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -055bce: 1a03 1b18 |0037: const-string v3, "remove from detach: " // string@181b │ │ -055bd2: 6e20 fa15 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -055bd8: 0c01 |003c: move-result-object v1 │ │ -055bda: 6e20 f915 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -055be0: 0c01 |0040: move-result-object v1 │ │ -055be2: 6e10 ff15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -055be8: 0c01 |0044: move-result-object v1 │ │ -055bea: 7120 ff10 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -055bf0: 5460 fd00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055bf4: 6e20 3c16 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@163c │ │ -055bfa: 5570 a600 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -055bfe: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -055c02: 5570 ad00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -055c06: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -055c0a: 5c62 0a01 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -055c0e: 5c75 9800 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -055c12: 0760 |0059: move-object v0, v6 │ │ -055c14: 0771 |005a: move-object v1, v7 │ │ -055c16: 0183 |005b: move v3, v8 │ │ -055c18: 0194 |005c: move v4, v9 │ │ -055c1a: 7406 7f03 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -055c20: 0e00 |0060: return-void │ │ +055b40: |[055b40] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +055b50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +055b52: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +055b54: 6300 f200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055b58: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +055b5c: 1a00 5403 |0006: const-string v0, "FragmentManager" // string@0354 │ │ +055b60: 2201 4f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +055b64: 7010 fa15 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055b6a: 1a03 090e |000d: const-string v3, "detach: " // string@0e09 │ │ +055b6e: 6e20 0116 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055b74: 0c01 |0012: move-result-object v1 │ │ +055b76: 6e20 0016 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055b7c: 0c01 |0016: move-result-object v1 │ │ +055b7e: 6e10 0616 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055b84: 0c01 |001a: move-result-object v1 │ │ +055b86: 7120 ff10 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +055b8c: 5570 a200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +055b90: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +055b94: 5c72 a200 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +055b98: 5570 9800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +055b9c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +055ba0: 5460 fd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055ba4: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +055ba8: 6300 f200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +055bac: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +055bb0: 1a00 5403 |0030: const-string v0, "FragmentManager" // string@0354 │ │ +055bb4: 2201 4f03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +055bb8: 7010 fa15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055bbe: 1a03 2418 |0037: const-string v3, "remove from detach: " // string@1824 │ │ +055bc2: 6e20 0116 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +055bc8: 0c01 |003c: move-result-object v1 │ │ +055bca: 6e20 0016 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +055bd0: 0c01 |0040: move-result-object v1 │ │ +055bd2: 6e10 0616 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +055bd8: 0c01 |0044: move-result-object v1 │ │ +055bda: 7120 ff10 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +055be0: 5460 fd00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055be4: 6e20 4316 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1643 │ │ +055bea: 5570 a600 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +055bee: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +055bf2: 5570 ad00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +055bf6: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +055bfa: 5c62 0a01 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +055bfe: 5c75 9800 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +055c02: 0760 |0059: move-object v0, v6 │ │ +055c04: 0771 |005a: move-object v1, v7 │ │ +055c06: 0183 |005b: move v3, v8 │ │ +055c08: 0194 |005c: move v4, v9 │ │ +055c0a: 7406 7f03 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +055c10: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x001e line=1246 │ │ 0x0022 line=1247 │ │ 0x0024 line=1248 │ │ 0x0028 line=1250 │ │ @@ -99827,20 +99794,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055c24: |[055c24] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -055c34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055c36: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -055c3a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -055c3c: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055c42: 0e00 |0007: return-void │ │ +055c14: |[055c14] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +055c24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055c26: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +055c2a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +055c2c: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055c32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1876 │ │ 0x0003 line=1877 │ │ 0x0007 line=1878 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -99850,31 +99817,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -055c44: |[055c44] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -055c54: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055c58: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -055c5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055c5e: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055c62: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055c68: 0a02 |000a: move-result v2 │ │ -055c6a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -055c6e: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055c72: 6e20 3816 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055c78: 0c00 |0012: move-result-object v0 │ │ -055c7a: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055c7e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -055c82: 6e20 ce02 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02ce │ │ -055c88: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055c8c: 28e9 |001c: goto 0005 // -0017 │ │ -055c8e: 0e00 |001d: return-void │ │ +055c34: |[055c34] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +055c44: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055c48: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +055c4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055c4e: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055c52: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055c58: 0a02 |000a: move-result v2 │ │ +055c5a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +055c5e: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055c62: 6e20 3f16 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055c68: 0c00 |0012: move-result-object v0 │ │ +055c6a: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055c6e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +055c72: 6e20 ce02 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02ce │ │ +055c78: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055c7c: 28e9 |001c: goto 0005 // -0017 │ │ +055c7e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1921 │ │ 0x0004 line=1922 │ │ 0x000d line=1923 │ │ 0x0015 line=1924 │ │ 0x0017 line=1925 │ │ @@ -99891,36 +99858,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -055c90: |[055c90] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -055ca0: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055ca4: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -055ca8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055caa: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055cae: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055cb4: 0a02 |000a: move-result v2 │ │ -055cb6: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -055cba: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055cbe: 6e20 3816 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055cc4: 0c00 |0012: move-result-object v0 │ │ -055cc6: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055cca: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -055cce: 6e20 cf02 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@02cf │ │ -055cd4: 0a02 |001a: move-result v2 │ │ -055cd6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -055cda: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -055cdc: 0f02 |001e: return v2 │ │ -055cde: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055ce2: 28e4 |0021: goto 0005 // -001c │ │ -055ce4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -055ce6: 28fb |0023: goto 001e // -0005 │ │ +055c80: |[055c80] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +055c90: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055c94: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +055c98: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055c9a: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055c9e: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055ca4: 0a02 |000a: move-result v2 │ │ +055ca6: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +055caa: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055cae: 6e20 3f16 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055cb4: 0c00 |0012: move-result-object v0 │ │ +055cb6: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055cba: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +055cbe: 6e20 cf02 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@02cf │ │ +055cc4: 0a02 |001a: move-result v2 │ │ +055cc6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +055cca: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +055ccc: 0f02 |001e: return v2 │ │ +055cce: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055cd2: 28e4 |0021: goto 0005 // -001c │ │ +055cd4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +055cd6: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2004 │ │ 0x0004 line=2005 │ │ 0x000d line=2006 │ │ 0x0015 line=2007 │ │ 0x0017 line=2008 │ │ @@ -99941,20 +99908,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055ce8: |[055ce8] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -055cf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055cfa: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -055cfe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -055d00: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055d06: 0e00 |0007: return-void │ │ +055cd8: |[055cd8] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +055ce8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055cea: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +055cee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +055cf0: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055cf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1871 │ │ 0x0003 line=1872 │ │ 0x0007 line=1873 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -99964,59 +99931,59 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -055d08: |[055d08] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -055d18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -055d1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -055d1c: 5454 fd00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055d20: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -055d24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -055d26: 5454 fd00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055d2a: 6e10 3e16 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055d30: 0a04 |000c: move-result v4 │ │ -055d32: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -055d36: 5454 fd00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055d3a: 6e20 3816 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055d40: 0c00 |0014: move-result-object v0 │ │ -055d42: 1f00 8900 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055d46: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -055d4a: 6e30 d102 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@02d1 │ │ -055d50: 0a04 |001c: move-result v4 │ │ -055d52: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -055d56: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -055d58: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -055d5c: 2202 6603 |0022: new-instance v2, Ljava/util/ArrayList; // type@0366 │ │ -055d60: 7010 3216 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -055d66: 6e20 3516 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -055d6c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055d70: 28db |002c: goto 0007 // -0025 │ │ -055d72: 5454 0401 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -055d76: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -055d7a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -055d7c: 5454 0401 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -055d80: 6e10 3e16 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055d86: 0a04 |0037: move-result v4 │ │ -055d88: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -055d8c: 5454 0401 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -055d90: 6e20 3816 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055d96: 0c00 |003f: move-result-object v0 │ │ -055d98: 1f00 8900 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055d9c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -055da0: 6e20 3716 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1637 │ │ -055da6: 0a04 |0047: move-result v4 │ │ -055da8: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -055dac: 6e10 bd02 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@02bd │ │ -055db2: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055db6: 28e3 |004f: goto 0032 // -001d │ │ -055db8: 5b52 0401 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -055dbc: 0f03 |0052: return v3 │ │ +055cf8: |[055cf8] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +055d08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +055d0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +055d0c: 5454 fd00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055d10: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +055d14: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +055d16: 5454 fd00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055d1a: 6e10 4516 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055d20: 0a04 |000c: move-result v4 │ │ +055d22: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +055d26: 5454 fd00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055d2a: 6e20 3f16 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055d30: 0c00 |0014: move-result-object v0 │ │ +055d32: 1f00 8900 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055d36: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +055d3a: 6e30 d102 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@02d1 │ │ +055d40: 0a04 |001c: move-result v4 │ │ +055d42: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +055d46: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +055d48: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +055d4c: 2202 6803 |0022: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +055d50: 7010 3916 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +055d56: 6e20 3c16 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +055d5c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055d60: 28db |002c: goto 0007 // -0025 │ │ +055d62: 5454 0401 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +055d66: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +055d6a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +055d6c: 5454 0401 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +055d70: 6e10 4516 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055d76: 0a04 |0037: move-result v4 │ │ +055d78: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +055d7c: 5454 0401 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +055d80: 6e20 3f16 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055d86: 0c00 |003f: move-result-object v0 │ │ +055d88: 1f00 8900 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055d8c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +055d90: 6e20 3e16 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@163e │ │ +055d96: 0a04 |0047: move-result v4 │ │ +055d98: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +055d9c: 6e10 bd02 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@02bd │ │ +055da2: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055da6: 28e3 |004f: goto 0032 // -001d │ │ +055da8: 5b52 0401 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +055dac: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0001 line=1944 │ │ 0x0002 line=1945 │ │ 0x0006 line=1946 │ │ 0x000f line=1947 │ │ @@ -100052,25 +100019,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -055dc0: |[055dc0] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -055dd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -055dd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -055dd4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -055dd6: 5c30 0601 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ -055dda: 6e10 6c03 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -055de0: 6e30 7d03 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055de6: 5b31 fc00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -055dea: 5b31 0301 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ -055dee: 5b31 0c01 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -055df2: 0e00 |0011: return-void │ │ +055db0: |[055db0] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +055dc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055dc2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +055dc4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +055dc6: 5c30 0601 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ +055dca: 6e10 6c03 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +055dd0: 6e30 7d03 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055dd6: 5b31 fc00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +055dda: 5b31 0301 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ +055dde: 5b31 0c01 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +055de2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1912 │ │ 0x0005 line=1913 │ │ 0x0008 line=1914 │ │ 0x000b line=1915 │ │ 0x000d line=1916 │ │ @@ -100084,19 +100051,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -055df4: |[055df4] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -055e04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -055e06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -055e08: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055e0e: 0e00 |0005: return-void │ │ +055de4: |[055de4] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +055df4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055df6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +055df8: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1908 │ │ 0x0005 line=1909 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -100105,31 +100072,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -055e10: |[055e10] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -055e20: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e24: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -055e28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055e2a: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e2e: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055e34: 0a02 |000a: move-result v2 │ │ -055e36: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -055e3a: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e3e: 6e20 3816 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055e44: 0c00 |0012: move-result-object v0 │ │ -055e46: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055e4a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -055e4e: 6e10 d502 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@02d5 │ │ -055e54: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055e58: 28e9 |001c: goto 0005 // -0017 │ │ -055e5a: 0e00 |001d: return-void │ │ +055e00: |[055e00] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +055e10: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e14: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +055e18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055e1a: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e1e: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055e24: 0a02 |000a: move-result v2 │ │ +055e26: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +055e2a: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e2e: 6e20 3f16 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055e34: 0c00 |0012: move-result-object v0 │ │ +055e36: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055e3a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +055e3e: 6e10 d502 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@02d5 │ │ +055e44: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055e48: 28e9 |001c: goto 0005 // -0017 │ │ +055e4a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1932 │ │ 0x0004 line=1933 │ │ 0x000d line=1934 │ │ 0x0015 line=1935 │ │ 0x0017 line=1936 │ │ @@ -100145,36 +100112,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -055e5c: |[055e5c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -055e6c: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e70: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -055e74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055e76: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e7a: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055e80: 0a02 |000a: move-result v2 │ │ -055e82: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -055e86: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055e8a: 6e20 3816 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055e90: 0c00 |0012: move-result-object v0 │ │ -055e92: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055e96: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -055e9a: 6e20 d602 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d6 │ │ -055ea0: 0a02 |001a: move-result v2 │ │ -055ea2: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -055ea6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -055ea8: 0f02 |001e: return v2 │ │ -055eaa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055eae: 28e4 |0021: goto 0005 // -001c │ │ -055eb0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -055eb2: 28fb |0023: goto 001e // -0005 │ │ +055e4c: |[055e4c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +055e5c: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e60: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +055e64: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055e66: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e6a: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055e70: 0a02 |000a: move-result v2 │ │ +055e72: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +055e76: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055e7a: 6e20 3f16 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055e80: 0c00 |0012: move-result-object v0 │ │ +055e82: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055e86: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +055e8a: 6e20 d602 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d6 │ │ +055e90: 0a02 |001a: move-result v2 │ │ +055e92: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +055e96: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +055e98: 0f02 |001e: return v2 │ │ +055e9a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055e9e: 28e4 |0021: goto 0005 // -001c │ │ +055ea0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +055ea2: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1990 │ │ 0x0004 line=1991 │ │ 0x000d line=1992 │ │ 0x0015 line=1993 │ │ 0x0017 line=1994 │ │ @@ -100195,31 +100162,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -055eb4: |[055eb4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -055ec4: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055ec8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -055ecc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055ece: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055ed2: 6e10 3e16 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055ed8: 0a02 |000a: move-result v2 │ │ -055eda: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -055ede: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055ee2: 6e20 3816 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055ee8: 0c00 |0012: move-result-object v0 │ │ -055eea: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055eee: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -055ef2: 6e20 d702 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@02d7 │ │ -055ef8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055efc: 28e9 |001c: goto 0005 // -0017 │ │ -055efe: 0e00 |001d: return-void │ │ +055ea4: |[055ea4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +055eb4: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055eb8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +055ebc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055ebe: 5432 fd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055ec2: 6e10 4516 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055ec8: 0a02 |000a: move-result v2 │ │ +055eca: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +055ece: 5432 fd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055ed2: 6e20 3f16 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055ed8: 0c00 |0012: move-result-object v0 │ │ +055eda: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055ede: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +055ee2: 6e20 d702 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@02d7 │ │ +055ee8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055eec: 28e9 |001c: goto 0005 // -0017 │ │ +055eee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2018 │ │ 0x0004 line=2019 │ │ 0x000d line=2020 │ │ 0x0015 line=2021 │ │ 0x0017 line=2022 │ │ @@ -100236,19 +100203,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -055f00: |[055f00] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -055f10: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -055f12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -055f14: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055f1a: 0e00 |0005: return-void │ │ +055ef0: |[055ef0] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +055f00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +055f02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +055f04: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055f0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1891 │ │ 0x0005 line=1892 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -100257,35 +100224,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -055f1c: |[055f1c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -055f2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -055f2e: 5443 fd00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055f32: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -055f36: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -055f38: 5443 fd00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055f3c: 6e10 3e16 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -055f42: 0a03 |000b: move-result v3 │ │ -055f44: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -055f48: 5443 fd00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -055f4c: 6e20 3816 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -055f52: 0c00 |0013: move-result-object v0 │ │ -055f54: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -055f58: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -055f5c: 6e20 d902 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@02d9 │ │ -055f62: 0a03 |001b: move-result v3 │ │ -055f64: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -055f68: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -055f6a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055f6e: 28e5 |0021: goto 0006 // -001b │ │ -055f70: 0f02 |0022: return v2 │ │ +055f0c: |[055f0c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +055f1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055f1e: 5443 fd00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055f22: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +055f26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +055f28: 5443 fd00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055f2c: 6e10 4516 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +055f32: 0a03 |000b: move-result v3 │ │ +055f34: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +055f38: 5443 fd00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +055f3c: 6e20 3f16 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +055f42: 0c00 |0013: move-result-object v0 │ │ +055f44: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +055f48: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +055f4c: 6e20 d902 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@02d9 │ │ +055f52: 0a03 |001b: move-result v3 │ │ +055f54: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +055f58: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +055f5a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055f5e: 28e5 |0021: goto 0006 // -001b │ │ +055f60: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0001 line=1976 │ │ 0x0005 line=1977 │ │ 0x000e line=1978 │ │ 0x0016 line=1979 │ │ @@ -100305,19 +100272,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -055f74: |[055f74] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -055f84: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -055f86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -055f88: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055f8e: 0e00 |0005: return-void │ │ +055f64: |[055f64] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +055f74: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +055f76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +055f78: 6e30 7d03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1904 │ │ 0x0005 line=1905 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -100326,20 +100293,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055f90: |[055f90] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -055fa0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055fa2: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -055fa6: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -055fa8: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055fae: 0e00 |0007: return-void │ │ +055f80: |[055f80] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +055f90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055f92: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +055f96: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +055f98: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055f9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1886 │ │ 0x0003 line=1887 │ │ 0x0007 line=1888 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -100349,20 +100316,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055fb0: |[055fb0] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -055fc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055fc2: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -055fc6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -055fc8: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055fce: 0e00 |0007: return-void │ │ +055fa0: |[055fa0] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +055fb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055fb2: 5c21 1001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +055fb6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +055fb8: 6e30 7d03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055fbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1881 │ │ 0x0003 line=1882 │ │ 0x0007 line=1883 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -100372,21 +100339,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055fd0: |[055fd0] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -055fe0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -055fe2: 5c20 1001 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -055fe6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -055fe8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -055fea: 6e30 7d03 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ -055ff0: 0e00 |0008: return-void │ │ +055fc0: |[055fc0] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +055fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055fd2: 5c20 1001 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +055fd6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +055fd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055fda: 6e30 7d03 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@037d │ │ +055fe0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1898 │ │ 0x0003 line=1900 │ │ 0x0008 line=1901 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -100396,267 +100363,267 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 563 16-bit code units │ │ -055ff4: |[055ff4] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -056004: 2206 4d03 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -056008: 7010 f315 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05600e: 6e20 fa15 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056014: 0c06 |0008: move-result-object v6 │ │ -056016: 1a07 0600 |0009: const-string v7, " " // string@0006 │ │ -05601a: 6e20 fa15 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056020: 0c06 |000e: move-result-object v6 │ │ -056022: 6e10 ff15 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056028: 0c04 |0012: move-result-object v4 │ │ -05602a: 5486 fb00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05602e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -056032: 5486 fb00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056036: 6e10 3e16 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05603c: 0a00 |001c: move-result v0 │ │ -05603e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -056042: 6e20 7615 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056048: 1a06 cf01 |0022: const-string v6, "Active Fragments in " // string@01cf │ │ -05604c: 6e20 7615 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056052: 7110 0316 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -056058: 0a06 |002a: move-result v6 │ │ -05605a: 7110 aa15 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -056060: 0c06 |002e: move-result-object v6 │ │ -056062: 6e20 7615 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056068: 1a06 f900 |0032: const-string v6, ":" // string@00f9 │ │ -05606c: 6e20 7b15 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -056072: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -056074: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -056078: 5486 fb00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05607c: 6e20 3816 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056082: 0c02 |003f: move-result-object v2 │ │ -056084: 1f02 8900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -056088: 6e20 7615 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05608e: 1a06 0700 |0045: const-string v6, " #" // string@0007 │ │ -056092: 6e20 7615 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056098: 6e20 7415 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05609e: 1a06 fa00 |004d: const-string v6, ": " // string@00fa │ │ -0560a2: 6e20 7615 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0560a8: 6e20 7a15 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0560ae: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -0560b2: 6e5c 8e02 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@028e │ │ -0560b8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0560bc: 28dc |005c: goto 0038 // -0024 │ │ -0560be: 5486 fd00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0560c2: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -0560c6: 5486 fd00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0560ca: 6e10 3e16 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0560d0: 0a00 |0066: move-result v0 │ │ -0560d2: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -0560d6: 6e20 7615 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0560dc: 1a06 de01 |006c: const-string v6, "Added Fragments:" // string@01de │ │ -0560e0: 6e20 7b15 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0560e6: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -0560e8: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -0560ec: 5486 fd00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0560f0: 6e20 3816 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0560f6: 0c02 |0079: move-result-object v2 │ │ -0560f8: 1f02 8900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0560fc: 6e20 7615 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056102: 1a06 0700 |007f: const-string v6, " #" // string@0007 │ │ -056106: 6e20 7615 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05610c: 6e20 7415 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -056112: 1a06 fa00 |0087: const-string v6, ": " // string@00fa │ │ -056116: 6e20 7615 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05611c: 6e10 eb02 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02eb │ │ -056122: 0c06 |008f: move-result-object v6 │ │ -056124: 6e20 7b15 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05612a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05612e: 28dd |0095: goto 0072 // -0023 │ │ -056130: 5486 0401 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -056134: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -056138: 5486 0401 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -05613c: 6e10 3e16 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056142: 0a00 |009f: move-result v0 │ │ -056144: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -056148: 6e20 7615 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05614e: 1a06 5203 |00a5: const-string v6, "Fragments Created Menus:" // string@0352 │ │ -056152: 6e20 7b15 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -056158: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -05615a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -05615e: 5486 0401 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ -056162: 6e20 3816 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056168: 0c02 |00b2: move-result-object v2 │ │ -05616a: 1f02 8900 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ -05616e: 6e20 7615 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056174: 1a06 0700 |00b8: const-string v6, " #" // string@0007 │ │ -056178: 6e20 7615 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05617e: 6e20 7415 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -056184: 1a06 fa00 |00c0: const-string v6, ": " // string@00fa │ │ -056188: 6e20 7615 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05618e: 6e10 eb02 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02eb │ │ -056194: 0c06 |00c8: move-result-object v6 │ │ -056196: 6e20 7b15 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05619c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0561a0: 28dd |00ce: goto 00ab // -0023 │ │ -0561a2: 5486 0001 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0561a6: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -0561aa: 5486 0001 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0561ae: 6e10 3e16 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0561b4: 0a00 |00d8: move-result v0 │ │ -0561b6: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -0561ba: 6e20 7615 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0561c0: 1a06 0102 |00de: const-string v6, "Back Stack:" // string@0201 │ │ -0561c4: 6e20 7b15 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0561ca: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0561cc: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -0561d0: 5486 0001 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0561d4: 6e20 3816 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0561da: 0c01 |00eb: move-result-object v1 │ │ -0561dc: 1f01 8100 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -0561e0: 6e20 7615 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0561e6: 1a06 0700 |00f1: const-string v6, " #" // string@0007 │ │ -0561ea: 6e20 7615 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0561f0: 6e20 7415 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -0561f6: 1a06 fa00 |00f9: const-string v6, ": " // string@00fa │ │ -0561fa: 6e20 7615 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056200: 6e10 5702 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0257 │ │ -056206: 0c06 |0101: move-result-object v6 │ │ -056208: 6e20 7b15 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05620e: 6e5c 3c02 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ -056214: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -056218: 28da |010a: goto 00e4 // -0026 │ │ -05621a: 1d08 |010b: monitor-enter v8 │ │ -05621c: 5486 0201 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -056220: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -056224: 5486 0201 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -056228: 6e10 3e16 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05622e: 0a00 |0115: move-result v0 │ │ -056230: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -056234: 6e20 7615 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05623a: 1a06 0002 |011b: const-string v6, "Back Stack Indices:" // string@0200 │ │ -05623e: 6e20 7b15 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -056244: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -056246: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -05624a: 5486 0201 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -05624e: 6e20 3816 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056254: 0c01 |0128: move-result-object v1 │ │ -056256: 1f01 8100 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -05625a: 6e20 7615 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056260: 1a06 0700 |012e: const-string v6, " #" // string@0007 │ │ -056264: 6e20 7615 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05626a: 6e20 7415 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -056270: 1a06 fa00 |0136: const-string v6, ": " // string@00fa │ │ -056274: 6e20 7615 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05627a: 6e20 7a15 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -056280: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -056284: 28e1 |0140: goto 0121 // -001f │ │ -056286: 5486 fe00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -05628a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -05628e: 5486 fe00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -056292: 6e10 3e16 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056298: 0a06 |014a: move-result v6 │ │ -05629a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -05629e: 6e20 7615 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0562a4: 1a06 2913 |0150: const-string v6, "mAvailBackStackIndices: " // string@1329 │ │ -0562a8: 6e20 7615 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0562ae: 5486 fe00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0562b2: 6e10 3f16 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@163f │ │ -0562b8: 0c06 |015a: move-result-object v6 │ │ -0562ba: 7110 4416 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1644 │ │ -0562c0: 0c06 |015e: move-result-object v6 │ │ -0562c2: 6e20 7b15 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0562c8: 1e08 |0162: monitor-exit v8 │ │ -0562ca: 5486 0d01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0562ce: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -0562d2: 5486 0d01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0562d6: 6e10 3e16 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0562dc: 0a00 |016c: move-result v0 │ │ -0562de: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -0562e2: 6e20 7615 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0562e8: 1a06 2e09 |0172: const-string v6, "Pending Actions:" // string@092e │ │ -0562ec: 6e20 7b15 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0562f2: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -0562f4: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -0562f8: 5486 0d01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0562fc: 6e20 3816 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056302: 0c05 |017f: move-result-object v5 │ │ -056304: 1f05 4603 |0180: check-cast v5, Ljava/lang/Runnable; // type@0346 │ │ -056308: 6e20 7615 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05630e: 1a06 0700 |0185: const-string v6, " #" // string@0007 │ │ -056312: 6e20 7615 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056318: 6e20 7415 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05631e: 1a06 fa00 |018d: const-string v6, ": " // string@00fa │ │ -056322: 6e20 7615 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056328: 6e20 7a15 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -05632e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -056332: 28e1 |0197: goto 0178 // -001f │ │ -056334: 0d06 |0198: move-exception v6 │ │ -056336: 1e08 |0199: monitor-exit v8 │ │ -056338: 2706 |019a: throw v6 │ │ -05633a: 6e20 7615 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056340: 1a06 4303 |019e: const-string v6, "FragmentManager misc state:" // string@0343 │ │ -056344: 6e20 7b15 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05634a: 6e20 7615 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056350: 1a06 1c00 |01a6: const-string v6, " mActivity=" // string@001c │ │ -056354: 6e20 7615 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05635a: 5486 fc00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05635e: 6e20 7a15 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -056364: 6e20 7615 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05636a: 1a06 1e00 |01b3: const-string v6, " mContainer=" // string@001e │ │ -05636e: 6e20 7615 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056374: 5486 0301 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ -056378: 6e20 7a15 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -05637e: 5486 0c01 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -056382: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -056386: 6e20 7615 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05638c: 1a06 2300 |01c4: const-string v6, " mParent=" // string@0023 │ │ -056390: 6e20 7615 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056396: 5486 0c01 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -05639a: 6e20 7a15 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0563a0: 6e20 7615 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563a6: 1a06 1f00 |01d1: const-string v6, " mCurState=" // string@001f │ │ -0563aa: 6e20 7615 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563b0: 5286 0501 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -0563b4: 6e20 7415 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -0563ba: 1a06 7800 |01db: const-string v6, " mStateSaved=" // string@0078 │ │ -0563be: 6e20 7615 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563c4: 5586 1001 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -0563c8: 6e20 7715 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -0563ce: 1a06 6400 |01e5: const-string v6, " mDestroyed=" // string@0064 │ │ -0563d2: 6e20 7615 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563d8: 5586 0601 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ -0563dc: 6e20 7c15 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -0563e2: 5586 0a01 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -0563e6: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -0563ea: 6e20 7615 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563f0: 1a06 2100 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0021 │ │ -0563f4: 6e20 7615 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0563fa: 5586 0a01 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -0563fe: 6e20 7c15 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -056404: 5486 0b01 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -056408: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -05640c: 6e20 7615 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056412: 1a06 2200 |0207: const-string v6, " mNoTransactionsBecause=" // string@0022 │ │ -056416: 6e20 7615 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05641c: 5486 0b01 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -056420: 6e20 7b15 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -056426: 5486 ff00 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -05642a: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -05642e: 5486 ff00 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056432: 6e10 3e16 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056438: 0a06 |021a: move-result v6 │ │ -05643a: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -05643e: 6e20 7615 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -056444: 1a06 1d00 |0220: const-string v6, " mAvailIndices: " // string@001d │ │ -056448: 6e20 7615 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05644e: 5486 ff00 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056452: 6e10 3f16 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@163f │ │ -056458: 0c06 |022a: move-result-object v6 │ │ -05645a: 7110 4416 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1644 │ │ -056460: 0c06 |022e: move-result-object v6 │ │ -056462: 6e20 7b15 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -056468: 0e00 |0232: return-void │ │ +055fe4: |[055fe4] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +055ff4: 2206 4f03 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +055ff8: 7010 fa15 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +055ffe: 6e20 0116 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056004: 0c06 |0008: move-result-object v6 │ │ +056006: 1a07 1900 |0009: const-string v7, " " // string@0019 │ │ +05600a: 6e20 0116 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056010: 0c06 |000e: move-result-object v6 │ │ +056012: 6e10 0616 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +056018: 0c04 |0012: move-result-object v4 │ │ +05601a: 5486 fb00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05601e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +056022: 5486 fb00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056026: 6e10 4516 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05602c: 0a00 |001c: move-result v0 │ │ +05602e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +056032: 6e20 7d15 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056038: 1a06 e101 |0022: const-string v6, "Active Fragments in " // string@01e1 │ │ +05603c: 6e20 7d15 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056042: 7110 0a16 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +056048: 0a06 |002a: move-result v6 │ │ +05604a: 7110 b115 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +056050: 0c06 |002e: move-result-object v6 │ │ +056052: 6e20 7d15 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056058: 1a06 0b01 |0032: const-string v6, ":" // string@010b │ │ +05605c: 6e20 8215 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +056062: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +056064: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +056068: 5486 fb00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05606c: 6e20 3f16 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056072: 0c02 |003f: move-result-object v2 │ │ +056074: 1f02 8900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +056078: 6e20 7d15 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05607e: 1a06 1a00 |0045: const-string v6, " #" // string@001a │ │ +056082: 6e20 7d15 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056088: 6e20 7b15 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05608e: 1a06 0c01 |004d: const-string v6, ": " // string@010c │ │ +056092: 6e20 7d15 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056098: 6e20 8115 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +05609e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0560a2: 6e5c 8e02 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@028e │ │ +0560a8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0560ac: 28dc |005c: goto 0038 // -0024 │ │ +0560ae: 5486 fd00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0560b2: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +0560b6: 5486 fd00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0560ba: 6e10 4516 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0560c0: 0a00 |0066: move-result v0 │ │ +0560c2: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +0560c6: 6e20 7d15 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0560cc: 1a06 f001 |006c: const-string v6, "Added Fragments:" // string@01f0 │ │ +0560d0: 6e20 8215 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0560d6: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +0560d8: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +0560dc: 5486 fd00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0560e0: 6e20 3f16 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0560e6: 0c02 |0079: move-result-object v2 │ │ +0560e8: 1f02 8900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0560ec: 6e20 7d15 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0560f2: 1a06 1a00 |007f: const-string v6, " #" // string@001a │ │ +0560f6: 6e20 7d15 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0560fc: 6e20 7b15 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +056102: 1a06 0c01 |0087: const-string v6, ": " // string@010c │ │ +056106: 6e20 7d15 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05610c: 6e10 eb02 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02eb │ │ +056112: 0c06 |008f: move-result-object v6 │ │ +056114: 6e20 8215 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05611a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05611e: 28dd |0095: goto 0072 // -0023 │ │ +056120: 5486 0401 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +056124: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +056128: 5486 0401 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +05612c: 6e10 4516 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056132: 0a00 |009f: move-result v0 │ │ +056134: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +056138: 6e20 7d15 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05613e: 1a06 6403 |00a5: const-string v6, "Fragments Created Menus:" // string@0364 │ │ +056142: 6e20 8215 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +056148: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +05614a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +05614e: 5486 0401 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0104 │ │ +056152: 6e20 3f16 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056158: 0c02 |00b2: move-result-object v2 │ │ +05615a: 1f02 8900 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +05615e: 6e20 7d15 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056164: 1a06 1a00 |00b8: const-string v6, " #" // string@001a │ │ +056168: 6e20 7d15 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05616e: 6e20 7b15 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +056174: 1a06 0c01 |00c0: const-string v6, ": " // string@010c │ │ +056178: 6e20 7d15 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05617e: 6e10 eb02 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02eb │ │ +056184: 0c06 |00c8: move-result-object v6 │ │ +056186: 6e20 8215 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05618c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056190: 28dd |00ce: goto 00ab // -0023 │ │ +056192: 5486 0001 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +056196: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +05619a: 5486 0001 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05619e: 6e10 4516 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0561a4: 0a00 |00d8: move-result v0 │ │ +0561a6: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +0561aa: 6e20 7d15 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0561b0: 1a06 1302 |00de: const-string v6, "Back Stack:" // string@0213 │ │ +0561b4: 6e20 8215 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0561ba: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0561bc: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +0561c0: 5486 0001 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0561c4: 6e20 3f16 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0561ca: 0c01 |00eb: move-result-object v1 │ │ +0561cc: 1f01 8100 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +0561d0: 6e20 7d15 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0561d6: 1a06 1a00 |00f1: const-string v6, " #" // string@001a │ │ +0561da: 6e20 7d15 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0561e0: 6e20 7b15 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +0561e6: 1a06 0c01 |00f9: const-string v6, ": " // string@010c │ │ +0561ea: 6e20 7d15 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0561f0: 6e10 5702 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0257 │ │ +0561f6: 0c06 |0101: move-result-object v6 │ │ +0561f8: 6e20 8215 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0561fe: 6e5c 3c02 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@023c │ │ +056204: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056208: 28da |010a: goto 00e4 // -0026 │ │ +05620a: 1d08 |010b: monitor-enter v8 │ │ +05620c: 5486 0201 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +056210: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +056214: 5486 0201 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +056218: 6e10 4516 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05621e: 0a00 |0115: move-result v0 │ │ +056220: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +056224: 6e20 7d15 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05622a: 1a06 1202 |011b: const-string v6, "Back Stack Indices:" // string@0212 │ │ +05622e: 6e20 8215 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +056234: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +056236: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +05623a: 5486 0201 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05623e: 6e20 3f16 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056244: 0c01 |0128: move-result-object v1 │ │ +056246: 1f01 8100 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +05624a: 6e20 7d15 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056250: 1a06 1a00 |012e: const-string v6, " #" // string@001a │ │ +056254: 6e20 7d15 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05625a: 6e20 7b15 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +056260: 1a06 0c01 |0136: const-string v6, ": " // string@010c │ │ +056264: 6e20 7d15 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05626a: 6e20 8115 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +056270: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056274: 28e1 |0140: goto 0121 // -001f │ │ +056276: 5486 fe00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +05627a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +05627e: 5486 fe00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +056282: 6e10 4516 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056288: 0a06 |014a: move-result v6 │ │ +05628a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +05628e: 6e20 7d15 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056294: 1a06 3613 |0150: const-string v6, "mAvailBackStackIndices: " // string@1336 │ │ +056298: 6e20 7d15 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05629e: 5486 fe00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +0562a2: 6e10 4616 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1646 │ │ +0562a8: 0c06 |015a: move-result-object v6 │ │ +0562aa: 7110 4b16 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@164b │ │ +0562b0: 0c06 |015e: move-result-object v6 │ │ +0562b2: 6e20 8215 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0562b8: 1e08 |0162: monitor-exit v8 │ │ +0562ba: 5486 0d01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0562be: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +0562c2: 5486 0d01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0562c6: 6e10 4516 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0562cc: 0a00 |016c: move-result v0 │ │ +0562ce: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +0562d2: 6e20 7d15 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0562d8: 1a06 4309 |0172: const-string v6, "Pending Actions:" // string@0943 │ │ +0562dc: 6e20 8215 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0562e2: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +0562e4: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +0562e8: 5486 0d01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0562ec: 6e20 3f16 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0562f2: 0c05 |017f: move-result-object v5 │ │ +0562f4: 1f05 4803 |0180: check-cast v5, Ljava/lang/Runnable; // type@0348 │ │ +0562f8: 6e20 7d15 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0562fe: 1a06 1a00 |0185: const-string v6, " #" // string@001a │ │ +056302: 6e20 7d15 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056308: 6e20 7b15 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05630e: 1a06 0c01 |018d: const-string v6, ": " // string@010c │ │ +056312: 6e20 7d15 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056318: 6e20 8115 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +05631e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056322: 28e1 |0197: goto 0178 // -001f │ │ +056324: 0d06 |0198: move-exception v6 │ │ +056326: 1e08 |0199: monitor-exit v8 │ │ +056328: 2706 |019a: throw v6 │ │ +05632a: 6e20 7d15 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056330: 1a06 5503 |019e: const-string v6, "FragmentManager misc state:" // string@0355 │ │ +056334: 6e20 8215 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05633a: 6e20 7d15 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056340: 1a06 2f00 |01a6: const-string v6, " mActivity=" // string@002f │ │ +056344: 6e20 7d15 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05634a: 5486 fc00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05634e: 6e20 8115 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +056354: 6e20 7d15 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05635a: 1a06 3100 |01b3: const-string v6, " mContainer=" // string@0031 │ │ +05635e: 6e20 7d15 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056364: 5486 0301 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ +056368: 6e20 8115 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +05636e: 5486 0c01 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056372: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +056376: 6e20 7d15 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05637c: 1a06 3600 |01c4: const-string v6, " mParent=" // string@0036 │ │ +056380: 6e20 7d15 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056386: 5486 0c01 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +05638a: 6e20 8115 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +056390: 6e20 7d15 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056396: 1a06 3200 |01d1: const-string v6, " mCurState=" // string@0032 │ │ +05639a: 6e20 7d15 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0563a0: 5286 0501 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +0563a4: 6e20 7b15 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +0563aa: 1a06 8b00 |01db: const-string v6, " mStateSaved=" // string@008b │ │ +0563ae: 6e20 7d15 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0563b4: 5586 1001 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +0563b8: 6e20 7e15 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +0563be: 1a06 7700 |01e5: const-string v6, " mDestroyed=" // string@0077 │ │ +0563c2: 6e20 7d15 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0563c8: 5586 0601 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ +0563cc: 6e20 8315 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +0563d2: 5586 0a01 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +0563d6: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +0563da: 6e20 7d15 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0563e0: 1a06 3400 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0034 │ │ +0563e4: 6e20 7d15 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0563ea: 5586 0a01 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +0563ee: 6e20 8315 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +0563f4: 5486 0b01 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +0563f8: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +0563fc: 6e20 7d15 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056402: 1a06 3500 |0207: const-string v6, " mNoTransactionsBecause=" // string@0035 │ │ +056406: 6e20 7d15 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05640c: 5486 0b01 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +056410: 6e20 8215 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +056416: 5486 ff00 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +05641a: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +05641e: 5486 ff00 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056422: 6e10 4516 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056428: 0a06 |021a: move-result v6 │ │ +05642a: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +05642e: 6e20 7d15 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +056434: 1a06 3000 |0220: const-string v6, " mAvailIndices: " // string@0030 │ │ +056438: 6e20 7d15 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05643e: 5486 ff00 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056442: 6e10 4616 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1646 │ │ +056448: 0c06 |022a: move-result-object v6 │ │ +05644a: 7110 4b16 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@164b │ │ +056450: 0c06 |022e: move-result-object v6 │ │ +056452: 6e20 8215 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +056458: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=616 │ │ @@ -100774,49 +100741,49 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -056480: |[056480] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -056490: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -056494: 7010 5803 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ -05649a: 1d02 |0005: monitor-enter v2 │ │ -05649c: 5420 fc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0564a0: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -0564a4: 2200 3503 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -0564a8: 1a01 d201 |000c: const-string v1, "Activity has been destroyed" // string@01d2 │ │ -0564ac: 7020 a515 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0564b2: 2700 |0011: throw v0 │ │ -0564b4: 0d00 |0012: move-exception v0 │ │ -0564b6: 1e02 |0013: monitor-exit v2 │ │ -0564b8: 2700 |0014: throw v0 │ │ -0564ba: 5420 0d01 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0564be: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -0564c2: 2200 6603 |0019: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -0564c6: 7010 3216 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0564cc: 5b20 0d01 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0564d0: 5420 0d01 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0564d4: 6e20 3516 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0564da: 5420 0d01 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0564de: 6e10 3e16 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0564e4: 0a00 |002a: move-result v0 │ │ -0564e6: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -0564e8: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -0564ec: 5420 fc00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0564f0: 5400 d600 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0564f4: 5421 0701 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ -0564f8: 6e20 7d01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -0564fe: 5420 fc00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056502: 5400 d600 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -056506: 5421 0701 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ -05650a: 6e20 7901 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ -056510: 1e02 |0040: monitor-exit v2 │ │ -056512: 0e00 |0041: return-void │ │ +056470: |[056470] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +056480: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +056484: 7010 5803 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ +05648a: 1d02 |0005: monitor-enter v2 │ │ +05648c: 5420 fc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056490: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +056494: 2200 3703 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +056498: 1a01 e401 |000c: const-string v1, "Activity has been destroyed" // string@01e4 │ │ +05649c: 7020 ac15 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0564a2: 2700 |0011: throw v0 │ │ +0564a4: 0d00 |0012: move-exception v0 │ │ +0564a6: 1e02 |0013: monitor-exit v2 │ │ +0564a8: 2700 |0014: throw v0 │ │ +0564aa: 5420 0d01 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0564ae: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +0564b2: 2200 6803 |0019: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +0564b6: 7010 3916 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +0564bc: 5b20 0d01 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0564c0: 5420 0d01 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0564c4: 6e20 3c16 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0564ca: 5420 0d01 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0564ce: 6e10 4516 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0564d4: 0a00 |002a: move-result v0 │ │ +0564d6: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0564d8: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +0564dc: 5420 fc00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0564e0: 5400 d600 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0564e4: 5421 0701 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ +0564e8: 6e20 7d01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +0564ee: 5420 fc00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0564f2: 5400 d600 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0564f6: 5421 0701 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ +0564fa: 6e20 7901 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ +056500: 1e02 |0040: monitor-exit v2 │ │ +056502: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0041 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=1353 │ │ @@ -100843,105 +100810,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -056528: |[056528] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -056538: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05653a: 5585 0801 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ -05653e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -056542: 2205 3503 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0335 │ │ -056546: 1a06 4f09 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@094f │ │ -05654a: 7020 a515 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -056550: 2705 |000c: throw v5 │ │ -056552: 7100 8301 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ -056558: 0c05 |0010: move-result-object v5 │ │ -05655a: 5486 fc00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05655e: 5466 d600 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -056562: 6e10 7601 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0176 │ │ -056568: 0c06 |0018: move-result-object v6 │ │ -05656a: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -05656e: 2205 3503 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0335 │ │ -056572: 1a06 b608 |001d: const-string v6, "Must be called from main thread of process" // string@08b6 │ │ -056576: 7020 a515 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05657c: 2705 |0022: throw v5 │ │ -05657e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -056580: 1d08 |0024: monitor-enter v8 │ │ -056582: 5485 0d01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -056586: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -05658a: 5485 0d01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -05658e: 6e10 3e16 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056594: 0a05 |002e: move-result v5 │ │ -056596: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -05659a: 1e08 |0031: monitor-exit v8 │ │ -05659c: 5585 0901 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ -0565a0: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -0565a4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0565a6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0565a8: 5485 fb00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0565ac: 6e10 3e16 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0565b2: 0a05 |003d: move-result v5 │ │ -0565b4: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -0565b8: 5485 fb00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0565bc: 6e20 3816 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0565c2: 0c01 |0045: move-result-object v1 │ │ -0565c4: 1f01 8900 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0565c8: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -0565cc: 5415 ab00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0565d0: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -0565d4: 5415 ab00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -0565d8: 6e10 4204 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ -0565de: 0a05 |0053: move-result v5 │ │ -0565e0: b653 |0054: or-int/2addr v3, v5 │ │ -0565e2: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0565e6: 28e1 |0057: goto 0038 // -001f │ │ -0565e8: 5485 0d01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -0565ec: 6e10 3e16 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0565f2: 0a04 |005d: move-result v4 │ │ -0565f4: 5485 1101 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -0565f8: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -0565fc: 5485 1101 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -056600: 2155 |0064: array-length v5, v5 │ │ -056602: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -056606: 2345 c903 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@03c9 │ │ -05660a: 5b85 1101 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -05660e: 5485 0d01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -056612: 5486 1101 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -056616: 6e20 4016 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -05661c: 5485 0d01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ -056620: 6e10 3616 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -056626: 5485 fc00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05662a: 5455 d600 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -05662e: 5486 0701 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ -056632: 6e20 7d01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -056638: 1e08 |0080: monitor-exit v8 │ │ -05663a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -05663c: 5c85 0801 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ -056640: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -056642: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -056646: 5485 1101 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -05664a: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -05664e: 7210 c815 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@15c8 │ │ -056654: 5485 1101 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ -056658: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -05665a: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -05665e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -056662: 28f0 |0095: goto 0085 // -0010 │ │ -056664: 0d05 |0096: move-exception v5 │ │ -056666: 1e08 |0097: monitor-exit v8 │ │ -056668: 2705 |0098: throw v5 │ │ -05666a: 5c87 0801 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ -05666e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -056670: 2888 |009c: goto 0024 // -0078 │ │ -056672: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -056676: 5c87 0901 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ -05667a: 6e10 9603 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ -056680: 0f00 |00a4: return v0 │ │ +056518: |[056518] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +056528: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05652a: 5585 0801 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ +05652e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +056532: 2205 3703 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0337 │ │ +056536: 1a06 6409 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0964 │ │ +05653a: 7020 ac15 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +056540: 2705 |000c: throw v5 │ │ +056542: 7100 8301 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0183 │ │ +056548: 0c05 |0010: move-result-object v5 │ │ +05654a: 5486 fc00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05654e: 5466 d600 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +056552: 6e10 7601 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0176 │ │ +056558: 0c06 |0018: move-result-object v6 │ │ +05655a: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +05655e: 2205 3703 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0337 │ │ +056562: 1a06 cb08 |001d: const-string v6, "Must be called from main thread of process" // string@08cb │ │ +056566: 7020 ac15 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05656c: 2705 |0022: throw v5 │ │ +05656e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +056570: 1d08 |0024: monitor-enter v8 │ │ +056572: 5485 0d01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +056576: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +05657a: 5485 0d01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +05657e: 6e10 4516 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056584: 0a05 |002e: move-result v5 │ │ +056586: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +05658a: 1e08 |0031: monitor-exit v8 │ │ +05658c: 5585 0901 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ +056590: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +056594: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +056596: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +056598: 5485 fb00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05659c: 6e10 4516 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0565a2: 0a05 |003d: move-result v5 │ │ +0565a4: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0565a8: 5485 fb00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0565ac: 6e20 3f16 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0565b2: 0c01 |0045: move-result-object v1 │ │ +0565b4: 1f01 8900 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0565b8: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0565bc: 5415 ab00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +0565c0: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +0565c4: 5415 ab00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +0565c8: 6e10 4204 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ +0565ce: 0a05 |0053: move-result v5 │ │ +0565d0: b653 |0054: or-int/2addr v3, v5 │ │ +0565d2: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0565d6: 28e1 |0057: goto 0038 // -001f │ │ +0565d8: 5485 0d01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +0565dc: 6e10 4516 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0565e2: 0a04 |005d: move-result v4 │ │ +0565e4: 5485 1101 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +0565e8: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +0565ec: 5485 1101 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +0565f0: 2155 |0064: array-length v5, v5 │ │ +0565f2: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +0565f6: 2345 cb03 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@03cb │ │ +0565fa: 5b85 1101 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +0565fe: 5485 0d01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +056602: 5486 1101 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +056606: 6e20 4716 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +05660c: 5485 0d01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010d │ │ +056610: 6e10 3d16 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +056616: 5485 fc00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05661a: 5455 d600 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +05661e: 5486 0701 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0107 │ │ +056622: 6e20 7d01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +056628: 1e08 |0080: monitor-exit v8 │ │ +05662a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +05662c: 5c85 0801 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ +056630: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +056632: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +056636: 5485 1101 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +05663a: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +05663e: 7210 cf15 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@15cf │ │ +056644: 5485 1101 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0111 │ │ +056648: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +05664a: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +05664e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +056652: 28f0 |0095: goto 0085 // -0010 │ │ +056654: 0d05 |0096: move-exception v5 │ │ +056656: 1e08 |0097: monitor-exit v8 │ │ +056658: 2705 |0098: throw v5 │ │ +05665a: 5c87 0801 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ +05665e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +056660: 2888 |009c: goto 0024 // -0078 │ │ +056662: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +056666: 5c87 0901 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ +05666a: 6e10 9603 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ +056670: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -100998,18 +100965,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0566a0: |[0566a0] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -0566b0: 6e10 6c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -0566b6: 0a00 |0003: move-result v0 │ │ -0566b8: 0f00 |0004: return v0 │ │ +056690: |[056690] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0566a0: 6e10 6c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +0566a6: 0a00 |0003: move-result v0 │ │ +0566a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -101017,50 +100984,50 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0566bc: |[0566bc] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -0566cc: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0566d0: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -0566d4: 5432 fd00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0566d8: 6e10 3e16 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0566de: 0a02 |0009: move-result v2 │ │ -0566e0: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0566e4: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -0566e8: 5432 fd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0566ec: 6e20 3816 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0566f2: 0c00 |0013: move-result-object v0 │ │ -0566f4: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0566f8: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0566fc: 5202 a300 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -056700: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -056704: 1100 |001c: return-object v0 │ │ -056706: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05670a: 28ed |001f: goto 000c // -0013 │ │ -05670c: 5432 fb00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056710: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -056714: 5432 fb00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056718: 6e10 3e16 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05671e: 0a02 |0029: move-result v2 │ │ -056720: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -056724: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -056728: 5432 fb00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05672c: 6e20 3816 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056732: 0c00 |0033: move-result-object v0 │ │ -056734: 1f00 8900 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -056738: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -05673c: 5202 a300 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ -056740: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -056744: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -056748: 28ee |003e: goto 002c // -0012 │ │ -05674a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -05674c: 28dc |0040: goto 001c // -0024 │ │ +0566ac: |[0566ac] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0566bc: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0566c0: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0566c4: 5432 fd00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0566c8: 6e10 4516 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0566ce: 0a02 |0009: move-result v2 │ │ +0566d0: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0566d4: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0566d8: 5432 fd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0566dc: 6e20 3f16 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0566e2: 0c00 |0013: move-result-object v0 │ │ +0566e4: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0566e8: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0566ec: 5202 a300 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +0566f0: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +0566f4: 1100 |001c: return-object v0 │ │ +0566f6: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0566fa: 28ed |001f: goto 000c // -0013 │ │ +0566fc: 5432 fb00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056700: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +056704: 5432 fb00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056708: 6e10 4516 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05670e: 0a02 |0029: move-result v2 │ │ +056710: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +056714: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +056718: 5432 fb00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05671c: 6e20 3f16 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056722: 0c00 |0033: move-result-object v0 │ │ +056724: 1f00 8900 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +056728: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +05672c: 5202 a300 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a3 │ │ +056730: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +056734: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +056738: 28ee |003e: goto 002c // -0012 │ │ +05673a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +05673c: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ 0x0004 line=1288 │ │ 0x000e line=1289 │ │ 0x0016 line=1290 │ │ 0x001c line=1304 │ │ @@ -101086,56 +101053,56 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -056750: |[056750] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -056760: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -056764: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -056768: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -05676c: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -056770: 6e10 3e16 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056776: 0a02 |000b: move-result v2 │ │ -056778: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -05677c: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -056780: 5432 fd00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -056784: 6e20 3816 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -05678a: 0c00 |0015: move-result-object v0 │ │ -05678c: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -056790: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -056794: 5402 b900 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -056798: 6e20 d915 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -05679e: 0a02 |001f: move-result v2 │ │ -0567a0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -0567a4: 1100 |0022: return-object v0 │ │ -0567a6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0567aa: 28e9 |0025: goto 000e // -0017 │ │ -0567ac: 5432 fb00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0567b0: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -0567b4: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -0567b8: 5432 fb00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0567bc: 6e10 3e16 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0567c2: 0a02 |0031: move-result v2 │ │ -0567c4: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0567c8: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -0567cc: 5432 fb00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0567d0: 6e20 3816 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0567d6: 0c00 |003b: move-result-object v0 │ │ -0567d8: 1f00 8900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0567dc: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -0567e0: 5402 b900 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ -0567e4: 6e20 d915 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0567ea: 0a02 |0045: move-result v2 │ │ -0567ec: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -0567f0: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0567f4: 28ea |004a: goto 0034 // -0016 │ │ -0567f6: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -0567f8: 28d6 |004c: goto 0022 // -002a │ │ +056740: |[056740] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +056750: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +056754: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +056758: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +05675c: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +056760: 6e10 4516 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056766: 0a02 |000b: move-result v2 │ │ +056768: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +05676c: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +056770: 5432 fd00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +056774: 6e20 3f16 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +05677a: 0c00 |0015: move-result-object v0 │ │ +05677c: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +056780: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +056784: 5402 b900 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +056788: 6e20 e015 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +05678e: 0a02 |001f: move-result v2 │ │ +056790: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +056794: 1100 |0022: return-object v0 │ │ +056796: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05679a: 28e9 |0025: goto 000e // -0017 │ │ +05679c: 5432 fb00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0567a0: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0567a4: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0567a8: 5432 fb00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0567ac: 6e10 4516 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0567b2: 0a02 |0031: move-result v2 │ │ +0567b4: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0567b8: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0567bc: 5432 fb00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0567c0: 6e20 3f16 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0567c6: 0c00 |003b: move-result-object v0 │ │ +0567c8: 1f00 8900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0567cc: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +0567d0: 5402 b900 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b9 │ │ +0567d4: 6e20 e015 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0567da: 0a02 |0045: move-result v2 │ │ +0567dc: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +0567e0: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0567e4: 28ea |004a: goto 0034 // -0016 │ │ +0567e6: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +0567e8: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0006 line=1310 │ │ 0x0010 line=1311 │ │ 0x0018 line=1312 │ │ 0x0022 line=1326 │ │ @@ -101161,36 +101128,36 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0567fc: |[0567fc] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -05680c: 5432 fb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056810: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -056814: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -056818: 5432 fb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05681c: 6e10 3e16 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056822: 0a02 |000b: move-result v2 │ │ -056824: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -056828: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -05682c: 5432 fb00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056830: 6e20 3816 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056836: 0c00 |0015: move-result-object v0 │ │ -056838: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -05683c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -056840: 6e20 9002 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0290 │ │ -056846: 0c00 |001d: move-result-object v0 │ │ -056848: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -05684c: 1100 |0020: return-object v0 │ │ -05684e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -056852: 28eb |0023: goto 000e // -0015 │ │ -056854: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -056856: 28fb |0025: goto 0020 // -0005 │ │ +0567ec: |[0567ec] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0567fc: 5432 fb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056800: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +056804: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +056808: 5432 fb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05680c: 6e10 4516 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056812: 0a02 |000b: move-result v2 │ │ +056814: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +056818: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +05681c: 5432 fb00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056820: 6e20 3f16 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056826: 0c00 |0015: move-result-object v0 │ │ +056828: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +05682c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +056830: 6e20 9002 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0290 │ │ +056836: 0c00 |001d: move-result-object v0 │ │ +056838: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +05683c: 1100 |0020: return-object v0 │ │ +05683e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +056842: 28eb |0023: goto 000e // -0015 │ │ +056844: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +056846: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1331 │ │ 0x0010 line=1332 │ │ 0x0018 line=1333 │ │ 0x0020 line=1338 │ │ @@ -101209,46 +101176,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -056858: |[056858] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -056868: 1d03 |0000: monitor-enter v3 │ │ -05686a: 5430 0201 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -05686e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -056870: 6e30 3d16 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -056876: 5430 fe00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -05687a: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -05687e: 2200 6603 |000b: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -056882: 7010 3216 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -056888: 5b30 fe00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -05688c: 6300 f200 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -056890: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -056894: 1a00 4203 |0016: const-string v0, "FragmentManager" // string@0342 │ │ -056898: 2201 4d03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -05689c: 7010 f315 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0568a2: 1a02 5503 |001d: const-string v2, "Freeing back stack index " // string@0355 │ │ -0568a6: 6e20 fa15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0568ac: 0c01 |0022: move-result-object v1 │ │ -0568ae: 6e20 f615 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0568b4: 0c01 |0026: move-result-object v1 │ │ -0568b6: 6e10 ff15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0568bc: 0c01 |002a: move-result-object v1 │ │ -0568be: 7120 ff10 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0568c4: 5430 fe00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0568c8: 7110 ac15 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -0568ce: 0c01 |0033: move-result-object v1 │ │ -0568d0: 6e20 3516 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0568d6: 1e03 |0037: monitor-exit v3 │ │ -0568d8: 0e00 |0038: return-void │ │ -0568da: 0d00 |0039: move-exception v0 │ │ -0568dc: 1e03 |003a: monitor-exit v3 │ │ -0568de: 2700 |003b: throw v0 │ │ +056848: |[056848] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +056858: 1d03 |0000: monitor-enter v3 │ │ +05685a: 5430 0201 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05685e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +056860: 6e30 4416 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +056866: 5430 fe00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +05686a: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +05686e: 2200 6803 |000b: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +056872: 7010 3916 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +056878: 5b30 fe00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +05687c: 6300 f200 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +056880: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +056884: 1a00 5403 |0016: const-string v0, "FragmentManager" // string@0354 │ │ +056888: 2201 4f03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +05688c: 7010 fa15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +056892: 1a02 6703 |001d: const-string v2, "Freeing back stack index " // string@0367 │ │ +056896: 6e20 0116 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05689c: 0c01 |0022: move-result-object v1 │ │ +05689e: 6e20 fd15 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0568a4: 0c01 |0026: move-result-object v1 │ │ +0568a6: 6e10 0616 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0568ac: 0c01 |002a: move-result-object v1 │ │ +0568ae: 7120 ff10 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0568b4: 5430 fe00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +0568b8: 7110 b315 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +0568be: 0c01 |0033: move-result-object v1 │ │ +0568c0: 6e20 3c16 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0568c6: 1e03 |0037: monitor-exit v3 │ │ +0568c8: 0e00 |0038: return-void │ │ +0568ca: 0d00 |0039: move-exception v0 │ │ +0568cc: 1e03 |003a: monitor-exit v3 │ │ +0568ce: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1417 │ │ 0x0001 line=1418 │ │ 0x0007 line=1419 │ │ @@ -101267,20 +101234,20 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0568ec: |[0568ec] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -0568fc: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -056900: 6e20 3816 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056906: 0c00 |0005: move-result-object v0 │ │ -056908: 1f00 9000 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0090 │ │ -05690c: 1100 |0008: return-object v0 │ │ +0568dc: |[0568dc] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +0568ec: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0568f0: 6e20 3f16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0568f6: 0c00 |0005: move-result-object v0 │ │ +0568f8: 1f00 9000 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0090 │ │ +0568fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -101289,23 +101256,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -056910: |[056910] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -056920: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -056924: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -056928: 5410 0001 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05692c: 6e10 3e16 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056932: 0a00 |0009: move-result v0 │ │ -056934: 0f00 |000a: return v0 │ │ -056936: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -056938: 28fe |000c: goto 000a // -0002 │ │ +056900: |[056900] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +056910: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +056914: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +056918: 5410 0001 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05691c: 6e10 4516 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056922: 0a00 |0009: move-result v0 │ │ +056924: 0f00 |000a: return v0 │ │ +056926: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +056928: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -101313,65 +101280,65 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -05693c: |[05693c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -05694c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -05694e: 6e30 6401 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ -056954: 0a01 |0004: move-result v1 │ │ -056956: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -05695a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05695c: 1100 |0008: return-object v0 │ │ -05695e: 5452 fb00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056962: 6e10 3e16 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056968: 0a02 |000e: move-result v2 │ │ -05696a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -05696e: 2202 3503 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -056972: 2203 4d03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -056976: 7010 f315 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05697c: 1a04 3903 |0018: const-string v4, "Fragement no longer exists for key " // string@0339 │ │ -056980: 6e20 fa15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056986: 0c03 |001d: move-result-object v3 │ │ -056988: 6e20 fa15 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05698e: 0c03 |0021: move-result-object v3 │ │ -056990: 1a04 fe00 |0022: const-string v4, ": index " // string@00fe │ │ -056994: 6e20 fa15 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05699a: 0c03 |0027: move-result-object v3 │ │ -05699c: 6e20 f615 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0569a2: 0c03 |002b: move-result-object v3 │ │ -0569a4: 6e10 ff15 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0569aa: 0c03 |002f: move-result-object v3 │ │ -0569ac: 7020 a515 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0569b2: 7020 9703 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -0569b8: 5452 fb00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0569bc: 6e20 3816 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0569c2: 0c00 |003b: move-result-object v0 │ │ -0569c4: 1f00 8900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0569c8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -0569cc: 2202 3503 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -0569d0: 2203 4d03 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -0569d4: 7010 f315 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0569da: 1a04 3903 |0047: const-string v4, "Fragement no longer exists for key " // string@0339 │ │ -0569de: 6e20 fa15 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0569e4: 0c03 |004c: move-result-object v3 │ │ -0569e6: 6e20 fa15 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0569ec: 0c03 |0050: move-result-object v3 │ │ -0569ee: 1a04 fe00 |0051: const-string v4, ": index " // string@00fe │ │ -0569f2: 6e20 fa15 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0569f8: 0c03 |0056: move-result-object v3 │ │ -0569fa: 6e20 f615 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -056a00: 0c03 |005a: move-result-object v3 │ │ -056a02: 6e10 ff15 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056a08: 0c03 |005e: move-result-object v3 │ │ -056a0a: 7020 a515 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -056a10: 7020 9703 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -056a16: 28a3 |0065: goto 0008 // -005d │ │ +05692c: |[05692c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +05693c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +05693e: 6e30 6401 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ +056944: 0a01 |0004: move-result v1 │ │ +056946: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +05694a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05694c: 1100 |0008: return-object v0 │ │ +05694e: 5452 fb00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056952: 6e10 4516 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056958: 0a02 |000e: move-result v2 │ │ +05695a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +05695e: 2202 3703 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +056962: 2203 4f03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +056966: 7010 fa15 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05696c: 1a04 4b03 |0018: const-string v4, "Fragement no longer exists for key " // string@034b │ │ +056970: 6e20 0116 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056976: 0c03 |001d: move-result-object v3 │ │ +056978: 6e20 0116 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05697e: 0c03 |0021: move-result-object v3 │ │ +056980: 1a04 1001 |0022: const-string v4, ": index " // string@0110 │ │ +056984: 6e20 0116 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05698a: 0c03 |0027: move-result-object v3 │ │ +05698c: 6e20 fd15 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +056992: 0c03 |002b: move-result-object v3 │ │ +056994: 6e10 0616 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05699a: 0c03 |002f: move-result-object v3 │ │ +05699c: 7020 ac15 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0569a2: 7020 9703 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +0569a8: 5452 fb00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0569ac: 6e20 3f16 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0569b2: 0c00 |003b: move-result-object v0 │ │ +0569b4: 1f00 8900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0569b8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0569bc: 2202 3703 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +0569c0: 2203 4f03 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +0569c4: 7010 fa15 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0569ca: 1a04 4b03 |0047: const-string v4, "Fragement no longer exists for key " // string@034b │ │ +0569ce: 6e20 0116 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0569d4: 0c03 |004c: move-result-object v3 │ │ +0569d6: 6e20 0116 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0569dc: 0c03 |0050: move-result-object v3 │ │ +0569de: 1a04 1001 |0051: const-string v4, ": index " // string@0110 │ │ +0569e2: 6e20 0116 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0569e8: 0c03 |0056: move-result-object v3 │ │ +0569ea: 6e20 fd15 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0569f0: 0c03 |005a: move-result-object v3 │ │ +0569f2: 6e10 0616 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0569f8: 0c03 |005e: move-result-object v3 │ │ +0569fa: 7020 ac15 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +056a00: 7020 9703 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +056a06: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x0005 line=566 │ │ 0x0007 line=567 │ │ 0x0008 line=578 │ │ 0x0009 line=569 │ │ @@ -101391,17 +101358,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056a18: |[056a18] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -056a28: 5410 fb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056a2c: 1100 |0002: return-object v0 │ │ +056a08: |[056a08] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +056a18: 5410 fb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -101409,51 +101376,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -056a30: |[056a30] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -056a40: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -056a42: 6301 f200 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -056a46: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -056a4a: 1a01 4203 |0005: const-string v1, "FragmentManager" // string@0342 │ │ -056a4e: 2202 4d03 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -056a52: 7010 f315 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -056a58: 1a03 9411 |000c: const-string v3, "hide: " // string@1194 │ │ -056a5c: 6e20 fa15 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056a62: 0c02 |0011: move-result-object v2 │ │ -056a64: 6e20 f915 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -056a6a: 0c02 |0015: move-result-object v2 │ │ -056a6c: 6e10 ff15 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056a72: 0c02 |0019: move-result-object v2 │ │ -056a74: 7120 ff10 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -056a7a: 5561 a700 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -056a7e: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -056a82: 5c64 a700 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -056a86: 5461 be00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -056a8a: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -056a8e: 6e58 7703 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ -056a94: 0c00 |002a: move-result-object v0 │ │ -056a96: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -056a9a: 5461 be00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -056a9e: 6e20 cd11 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -056aa4: 5461 be00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -056aa8: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -056aac: 6e20 cc11 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -056ab2: 5561 9800 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -056ab6: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -056aba: 5561 a600 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -056abe: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -056ac2: 5561 ad00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -056ac6: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -056aca: 5c54 0a01 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -056ace: 6e20 c002 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@02c0 │ │ -056ad4: 0e00 |004a: return-void │ │ +056a20: |[056a20] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +056a30: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +056a32: 6301 f200 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +056a36: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +056a3a: 1a01 5403 |0005: const-string v1, "FragmentManager" // string@0354 │ │ +056a3e: 2202 4f03 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +056a42: 7010 fa15 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +056a48: 1a03 a211 |000c: const-string v3, "hide: " // string@11a2 │ │ +056a4c: 6e20 0116 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056a52: 0c02 |0011: move-result-object v2 │ │ +056a54: 6e20 0016 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +056a5a: 0c02 |0015: move-result-object v2 │ │ +056a5c: 6e10 0616 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +056a62: 0c02 |0019: move-result-object v2 │ │ +056a64: 7120 ff10 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +056a6a: 5561 a700 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +056a6e: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +056a72: 5c64 a700 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +056a76: 5461 be00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +056a7a: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +056a7e: 6e58 7703 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ +056a84: 0c00 |002a: move-result-object v0 │ │ +056a86: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +056a8a: 5461 be00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +056a8e: 6e20 cd11 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +056a94: 5461 be00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +056a98: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +056a9c: 6e20 cc11 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +056aa2: 5561 9800 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +056aa6: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +056aaa: 5561 a600 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +056aae: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +056ab2: 5561 ad00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +056ab6: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +056aba: 5c54 0a01 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +056abe: 6e20 c002 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@02c0 │ │ +056ac4: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1207 │ │ 0x001d line=1208 │ │ 0x0021 line=1209 │ │ 0x0023 line=1210 │ │ 0x0027 line=1211 │ │ @@ -101476,85 +101443,85 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -056ad8: |[056ad8] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -056ae8: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -056aee: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -056af0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -056af2: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -056af6: 52a4 ae00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -056afa: 6e40 b802 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@02b8 │ │ -056b00: 0c01 |000c: move-result-object v1 │ │ -056b02: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -056b06: 1101 |000f: return-object v1 │ │ -056b08: 52a4 ae00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -056b0c: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -056b10: 5494 fc00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b14: 52a5 ae00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ -056b18: 7120 9c12 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ -056b1e: 0c00 |001b: move-result-object v0 │ │ -056b20: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -056b24: 0701 |001e: move-object v1, v0 │ │ -056b26: 28f0 |001f: goto 000f // -0010 │ │ -056b28: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -056b2c: 0731 |0022: move-object v1, v3 │ │ -056b2e: 28ec |0023: goto 000f // -0014 │ │ -056b30: 7120 9903 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0399 │ │ -056b36: 0a02 |0027: move-result v2 │ │ -056b38: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -056b3c: 0731 |002a: move-object v1, v3 │ │ -056b3e: 28e4 |002b: goto 000f // -001c │ │ -056b40: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -056b46: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -056b4a: 5494 fc00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b4e: 6e10 0503 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ -056b54: 0c04 |0036: move-result-object v4 │ │ -056b56: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -056b5a: 5494 fc00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b5e: 6e10 0503 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ -056b64: 0c04 |003e: move-result-object v4 │ │ -056b66: 6e10 1412 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1214 │ │ -056b6c: 0c04 |0042: move-result-object v4 │ │ -056b6e: 524d 5805 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0558 │ │ -056b72: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -056b76: 0731 |0047: move-object v1, v3 │ │ -056b78: 28c7 |0048: goto 000f // -0039 │ │ -056b7a: 5493 fc00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b7e: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -056b82: 7156 7b03 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ -056b88: 0c01 |0050: move-result-object v1 │ │ -056b8a: 28be |0051: goto 000f // -0042 │ │ -056b8c: 5493 fc00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b90: 7157 7b03 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ -056b96: 0c01 |0057: move-result-object v1 │ │ -056b98: 28b7 |0058: goto 000f // -0049 │ │ -056b9a: 5493 fc00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056b9e: 7156 7b03 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ -056ba4: 0c01 |005e: move-result-object v1 │ │ -056ba6: 28b0 |005f: goto 000f // -0050 │ │ -056ba8: 5493 fc00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056bac: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -056bb2: 7157 7b03 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ -056bb8: 0c01 |0068: move-result-object v1 │ │ -056bba: 28a6 |0069: goto 000f // -005a │ │ -056bbc: 5493 fc00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056bc0: 7130 7903 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0379 │ │ -056bc6: 0c01 |006f: move-result-object v1 │ │ -056bc8: 289f |0070: goto 000f // -0061 │ │ -056bca: 5493 fc00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056bce: 7130 7903 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0379 │ │ -056bd4: 0c01 |0076: move-result-object v1 │ │ -056bd6: 2898 |0077: goto 000f // -0068 │ │ -056bd8: 0731 |0078: move-object v1, v3 │ │ -056bda: 2896 |0079: goto 000f // -006a │ │ -056bdc: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +056ac8: |[056ac8] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +056ad8: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +056ade: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +056ae0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +056ae2: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +056ae6: 52a4 ae00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +056aea: 6e40 b802 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@02b8 │ │ +056af0: 0c01 |000c: move-result-object v1 │ │ +056af2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +056af6: 1101 |000f: return-object v1 │ │ +056af8: 52a4 ae00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +056afc: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +056b00: 5494 fc00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b04: 52a5 ae00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ae │ │ +056b08: 7120 9c12 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ +056b0e: 0c00 |001b: move-result-object v0 │ │ +056b10: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +056b14: 0701 |001e: move-object v1, v0 │ │ +056b16: 28f0 |001f: goto 000f // -0010 │ │ +056b18: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +056b1c: 0731 |0022: move-object v1, v3 │ │ +056b1e: 28ec |0023: goto 000f // -0014 │ │ +056b20: 7120 9903 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0399 │ │ +056b26: 0a02 |0027: move-result v2 │ │ +056b28: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +056b2c: 0731 |002a: move-object v1, v3 │ │ +056b2e: 28e4 |002b: goto 000f // -001c │ │ +056b30: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +056b36: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +056b3a: 5494 fc00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b3e: 6e10 0503 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ +056b44: 0c04 |0036: move-result-object v4 │ │ +056b46: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +056b4a: 5494 fc00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b4e: 6e10 0503 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0305 │ │ +056b54: 0c04 |003e: move-result-object v4 │ │ +056b56: 6e10 1412 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1214 │ │ +056b5c: 0c04 |0042: move-result-object v4 │ │ +056b5e: 524d 5805 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0558 │ │ +056b62: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +056b66: 0731 |0047: move-object v1, v3 │ │ +056b68: 28c7 |0048: goto 000f // -0039 │ │ +056b6a: 5493 fc00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b6e: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +056b72: 7156 7b03 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ +056b78: 0c01 |0050: move-result-object v1 │ │ +056b7a: 28be |0051: goto 000f // -0042 │ │ +056b7c: 5493 fc00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b80: 7157 7b03 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ +056b86: 0c01 |0057: move-result-object v1 │ │ +056b88: 28b7 |0058: goto 000f // -0049 │ │ +056b8a: 5493 fc00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b8e: 7156 7b03 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ +056b94: 0c01 |005e: move-result-object v1 │ │ +056b96: 28b0 |005f: goto 000f // -0050 │ │ +056b98: 5493 fc00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056b9c: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +056ba2: 7157 7b03 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@037b │ │ +056ba8: 0c01 |0068: move-result-object v1 │ │ +056baa: 28a6 |0069: goto 000f // -005a │ │ +056bac: 5493 fc00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056bb0: 7130 7903 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0379 │ │ +056bb6: 0c01 |006f: move-result-object v1 │ │ +056bb8: 289f |0070: goto 000f // -0061 │ │ +056bba: 5493 fc00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056bbe: 7130 7903 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0379 │ │ +056bc4: 0c01 |0076: move-result-object v1 │ │ +056bc6: 2898 |0077: goto 000f // -0068 │ │ +056bc8: 0731 |0078: move-object v1, v3 │ │ +056bca: 2896 |0079: goto 000f // -006a │ │ +056bcc: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=758 │ │ 0x000d line=760 │ │ 0x000f line=812 │ │ 0x0010 line=764 │ │ 0x0014 line=765 │ │ @@ -101594,66 +101561,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -056bfc: |[056bfc] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -056c0c: 5240 a900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -056c10: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -056c14: 0e00 |0004: return-void │ │ -056c16: 5430 ff00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056c1a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -056c1e: 5430 ff00 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056c22: 6e10 3e16 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056c28: 0a00 |000e: move-result v0 │ │ -056c2a: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -056c2e: 5430 fb00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056c32: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -056c36: 2200 6603 |0015: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -056c3a: 7010 3216 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -056c40: 5b30 fb00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056c44: 5430 fb00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056c48: 6e10 3e16 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056c4e: 0a00 |0021: move-result v0 │ │ -056c50: 5431 0c01 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -056c54: 6e30 e302 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ -056c5a: 5430 fb00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056c5e: 6e20 3516 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -056c64: 6300 f200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -056c68: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -056c6c: 1a00 4203 |0030: const-string v0, "FragmentManager" // string@0342 │ │ -056c70: 2201 4d03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -056c74: 7010 f315 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -056c7a: 1a02 e201 |0037: const-string v2, "Allocated fragment index " // string@01e2 │ │ -056c7e: 6e20 fa15 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056c84: 0c01 |003c: move-result-object v1 │ │ -056c86: 6e20 f915 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -056c8c: 0c01 |0040: move-result-object v1 │ │ -056c8e: 6e10 ff15 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056c94: 0c01 |0044: move-result-object v1 │ │ -056c96: 7120 ff10 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -056c9c: 28bc |0048: goto 0004 // -0044 │ │ -056c9e: 5430 ff00 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056ca2: 5431 ff00 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056ca6: 6e10 3e16 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056cac: 0a01 |0050: move-result v1 │ │ -056cae: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -056cb2: 6e20 3b16 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -056cb8: 0c00 |0056: move-result-object v0 │ │ -056cba: 1f00 3803 |0057: check-cast v0, Ljava/lang/Integer; // type@0338 │ │ -056cbe: 6e10 a715 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -056cc4: 0a00 |005c: move-result v0 │ │ -056cc6: 5431 0c01 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -056cca: 6e30 e302 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ -056cd0: 5430 fb00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056cd4: 5241 a900 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -056cd8: 6e30 3d16 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -056cde: 28c3 |0069: goto 002c // -003d │ │ +056bec: |[056bec] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +056bfc: 5240 a900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +056c00: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +056c04: 0e00 |0004: return-void │ │ +056c06: 5430 ff00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056c0a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +056c0e: 5430 ff00 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056c12: 6e10 4516 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056c18: 0a00 |000e: move-result v0 │ │ +056c1a: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +056c1e: 5430 fb00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056c22: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +056c26: 2200 6803 |0015: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +056c2a: 7010 3916 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +056c30: 5b30 fb00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056c34: 5430 fb00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056c38: 6e10 4516 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056c3e: 0a00 |0021: move-result v0 │ │ +056c40: 5431 0c01 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056c44: 6e30 e302 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ +056c4a: 5430 fb00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056c4e: 6e20 3c16 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +056c54: 6300 f200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +056c58: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +056c5c: 1a00 5403 |0030: const-string v0, "FragmentManager" // string@0354 │ │ +056c60: 2201 4f03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +056c64: 7010 fa15 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +056c6a: 1a02 f401 |0037: const-string v2, "Allocated fragment index " // string@01f4 │ │ +056c6e: 6e20 0116 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056c74: 0c01 |003c: move-result-object v1 │ │ +056c76: 6e20 0016 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +056c7c: 0c01 |0040: move-result-object v1 │ │ +056c7e: 6e10 0616 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +056c84: 0c01 |0044: move-result-object v1 │ │ +056c86: 7120 ff10 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +056c8c: 28bc |0048: goto 0004 // -0044 │ │ +056c8e: 5430 ff00 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056c92: 5431 ff00 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056c96: 6e10 4516 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056c9c: 0a01 |0050: move-result v1 │ │ +056c9e: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +056ca2: 6e20 4216 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +056ca8: 0c00 |0056: move-result-object v0 │ │ +056caa: 1f00 3a03 |0057: check-cast v0, Ljava/lang/Integer; // type@033a │ │ +056cae: 6e10 ae15 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +056cb4: 0a00 |005c: move-result v0 │ │ +056cb6: 5431 0c01 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056cba: 6e30 e302 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@02e3 │ │ +056cc0: 5430 fb00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056cc4: 5241 a900 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +056cc8: 6e30 4416 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +056cce: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0004 line=1150 │ │ 0x0005 line=1138 │ │ 0x0011 line=1139 │ │ 0x0015 line=1140 │ │ @@ -101671,50 +101638,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -056ce0: |[056ce0] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -056cf0: 5240 a900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -056cf4: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -056cf8: 0e00 |0004: return-void │ │ -056cfa: 6300 f200 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -056cfe: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -056d02: 1a00 4203 |0009: const-string v0, "FragmentManager" // string@0342 │ │ -056d06: 2201 4d03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -056d0a: 7010 f315 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -056d10: 1a02 5603 |0010: const-string v2, "Freeing fragment index " // string@0356 │ │ -056d14: 6e20 fa15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056d1a: 0c01 |0015: move-result-object v1 │ │ -056d1c: 6e20 f915 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -056d22: 0c01 |0019: move-result-object v1 │ │ -056d24: 6e10 ff15 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056d2a: 0c01 |001d: move-result-object v1 │ │ -056d2c: 7120 ff10 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -056d32: 5430 fb00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056d36: 5241 a900 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -056d3a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -056d3c: 6e30 3d16 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -056d42: 5430 ff00 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056d46: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -056d4a: 2200 6603 |002d: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -056d4e: 7010 3216 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -056d54: 5b30 ff00 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056d58: 5430 ff00 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -056d5c: 5241 a900 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -056d60: 7110 ac15 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -056d66: 0c01 |003b: move-result-object v1 │ │ -056d68: 6e20 3516 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -056d6e: 5430 fc00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056d72: 5441 bf00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ -056d76: 6e20 0603 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0306 │ │ -056d7c: 6e10 a502 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02a5 │ │ -056d82: 28bb |0049: goto 0004 // -0045 │ │ +056cd0: |[056cd0] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +056ce0: 5240 a900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +056ce4: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +056ce8: 0e00 |0004: return-void │ │ +056cea: 6300 f200 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +056cee: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +056cf2: 1a00 5403 |0009: const-string v0, "FragmentManager" // string@0354 │ │ +056cf6: 2201 4f03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +056cfa: 7010 fa15 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +056d00: 1a02 6803 |0010: const-string v2, "Freeing fragment index " // string@0368 │ │ +056d04: 6e20 0116 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056d0a: 0c01 |0015: move-result-object v1 │ │ +056d0c: 6e20 0016 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +056d12: 0c01 |0019: move-result-object v1 │ │ +056d14: 6e10 0616 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +056d1a: 0c01 |001d: move-result-object v1 │ │ +056d1c: 7120 ff10 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +056d22: 5430 fb00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056d26: 5241 a900 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +056d2a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +056d2c: 6e30 4416 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +056d32: 5430 ff00 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056d36: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +056d3a: 2200 6803 |002d: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +056d3e: 7010 3916 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +056d44: 5b30 ff00 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056d48: 5430 ff00 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +056d4c: 5241 a900 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +056d50: 7110 b315 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +056d56: 0c01 |003b: move-result-object v1 │ │ +056d58: 6e20 3c16 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +056d5e: 5430 fc00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056d62: 5441 bf00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00bf │ │ +056d66: 6e20 0603 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0306 │ │ +056d6c: 6e10 a502 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02a5 │ │ +056d72: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1153 │ │ 0x0004 line=1165 │ │ 0x0005 line=1157 │ │ 0x0021 line=1158 │ │ 0x0029 line=1159 │ │ @@ -101731,67 +101698,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -056d84: |[056d84] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -056d94: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -056d96: 5480 fc00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056d9a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -056d9e: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -056da2: 2200 3503 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -056da6: 1a02 d208 |0009: const-string v2, "No activity" // string@08d2 │ │ -056daa: 7020 a515 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -056db0: 2700 |000e: throw v0 │ │ -056db2: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -056db6: 5280 0501 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -056dba: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -056dbe: 0e00 |0015: return-void │ │ -056dc0: 5989 0501 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -056dc4: 5480 fb00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056dc8: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -056dcc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -056dce: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -056dd0: 5480 fb00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056dd4: 6e10 3e16 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -056dda: 0a00 |0023: move-result v0 │ │ -056ddc: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -056de0: 5480 fb00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -056de4: 6e20 3816 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -056dea: 0c01 |002b: move-result-object v1 │ │ -056dec: 1f01 8900 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ -056df0: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -056df4: 0780 |0030: move-object v0, v8 │ │ -056df6: 0192 |0031: move v2, v9 │ │ -056df8: 01a3 |0032: move v3, v10 │ │ -056dfa: 01b4 |0033: move v4, v11 │ │ -056dfc: 7406 7f03 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -056e02: 5410 ab00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -056e06: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -056e0a: 5410 ab00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ -056e0e: 6e10 4204 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ -056e14: 0a00 |0040: move-result v0 │ │ -056e16: b607 |0041: or-int/2addr v7, v0 │ │ -056e18: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -056e1c: 28da |0044: goto 001e // -0026 │ │ -056e1e: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -056e22: 6e10 9603 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ -056e28: 5580 0a01 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -056e2c: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -056e30: 5480 fc00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056e34: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -056e38: 5280 0501 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -056e3c: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -056e3e: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -056e42: 5480 fc00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056e46: 6e10 2303 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ -056e4c: 5c85 0a01 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -056e50: 28b7 |005e: goto 0015 // -0049 │ │ +056d74: |[056d74] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +056d84: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +056d86: 5480 fc00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056d8a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +056d8e: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +056d92: 2200 3703 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +056d96: 1a02 e708 |0009: const-string v2, "No activity" // string@08e7 │ │ +056d9a: 7020 ac15 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +056da0: 2700 |000e: throw v0 │ │ +056da2: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +056da6: 5280 0501 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +056daa: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +056dae: 0e00 |0015: return-void │ │ +056db0: 5989 0501 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +056db4: 5480 fb00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056db8: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +056dbc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +056dbe: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +056dc0: 5480 fb00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056dc4: 6e10 4516 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +056dca: 0a00 |0023: move-result v0 │ │ +056dcc: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +056dd0: 5480 fb00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +056dd4: 6e20 3f16 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +056dda: 0c01 |002b: move-result-object v1 │ │ +056ddc: 1f01 8900 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +056de0: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +056de4: 0780 |0030: move-object v0, v8 │ │ +056de6: 0192 |0031: move v2, v9 │ │ +056de8: 01a3 |0032: move v3, v10 │ │ +056dea: 01b4 |0033: move v4, v11 │ │ +056dec: 7406 7f03 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +056df2: 5410 ab00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +056df6: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +056dfa: 5410 ab00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ab │ │ +056dfe: 6e10 4204 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ +056e04: 0a00 |0040: move-result v0 │ │ +056e06: b607 |0041: or-int/2addr v7, v0 │ │ +056e08: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +056e0c: 28da |0044: goto 001e // -0026 │ │ +056e0e: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +056e12: 6e10 9603 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ +056e18: 5580 0a01 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +056e1c: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +056e20: 5480 fc00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056e24: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +056e28: 5280 0501 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +056e2c: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +056e2e: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +056e32: 5480 fc00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056e36: 6e10 2303 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0323 │ │ +056e3c: 5c85 0a01 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +056e40: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1090 │ │ 0x0007 line=1091 │ │ 0x000f line=1094 │ │ 0x0015 line=1120 │ │ 0x0016 line=1098 │ │ @@ -101824,18 +101791,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -056e54: |[056e54] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -056e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056e66: 6e53 7c03 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ -056e6c: 0e00 |0004: return-void │ │ +056e44: |[056e44] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +056e54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056e56: 6e53 7c03 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@037c │ │ +056e5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1086 │ │ 0x0004 line=1087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -101846,23 +101813,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -056e70: |[056e70] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -056e80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -056e82: 5262 0501 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -056e86: 0760 |0003: move-object v0, v6 │ │ -056e88: 0771 |0004: move-object v1, v7 │ │ -056e8a: 0134 |0005: move v4, v3 │ │ -056e8c: 0135 |0006: move v5, v3 │ │ -056e8e: 7406 7f03 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -056e94: 0e00 |000a: return-void │ │ +056e60: |[056e60] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +056e70: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +056e72: 5262 0501 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +056e76: 0760 |0003: move-object v0, v6 │ │ +056e78: 0771 |0004: move-object v1, v7 │ │ +056e7a: 0134 |0005: move v4, v3 │ │ +056e7c: 0135 |0006: move v5, v3 │ │ +056e7e: 7406 7f03 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +056e84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x000a line=1083 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -101872,492 +101839,492 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 978 16-bit code units │ │ -056e98: |[056e98] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -056ea8: 55b0 9800 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -056eac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -056eb0: 55b0 a200 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -056eb4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -056eb8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -056eba: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -056ebe: 121c |000b: const/4 v12, #int 1 // #1 │ │ -056ec0: 55b0 b000 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -056ec4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -056ec8: 52b0 b700 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056ecc: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -056ed0: 52bc b700 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056ed4: 55b0 a100 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ -056ed8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -056edc: 52b0 b700 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056ee0: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -056ee2: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -056ee6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -056ee8: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -056eec: 123c |0022: const/4 v12, #int 3 // #3 │ │ -056eee: 52b0 b700 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056ef2: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -056ef6: 55b0 a500 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -056efa: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -056efe: 55b0 a800 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -056f02: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -056f06: 0e00 |002f: return-void │ │ -056f08: 54b0 9900 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -056f0c: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -056f10: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -056f12: 5bb0 9900 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -056f16: 52b2 b800 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ -056f1a: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -056f1c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -056f1e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -056f20: 07a0 |003c: move-object v0, v10 │ │ -056f22: 07b1 |003d: move-object v1, v11 │ │ -056f24: 7406 7f03 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -056f2a: 52b0 b700 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056f2e: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ -056f34: 59bc b700 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -056f38: 28e7 |0048: goto 002f // -0019 │ │ -056f3a: 6300 f200 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -056f3e: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -056f42: 1a00 4203 |004d: const-string v0, "FragmentManager" // string@0342 │ │ -056f46: 2201 4d03 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -056f4a: 7010 f315 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -056f50: 1a02 b515 |0054: const-string v2, "moveto CREATED: " // string@15b5 │ │ -056f54: 6e20 fa15 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -056f5a: 0c01 |0059: move-result-object v1 │ │ -056f5c: 6e20 f915 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -056f62: 0c01 |005d: move-result-object v1 │ │ -056f64: 6e10 ff15 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -056f6a: 0c01 |0061: move-result-object v1 │ │ -056f6c: 7120 ff10 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -056f72: 54b0 b500 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -056f76: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -056f7a: 54b0 b500 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -056f7e: 1a01 130c |006b: const-string v1, "android:view_state" // string@0c13 │ │ -056f82: 6e20 6701 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0167 │ │ -056f88: 0c00 |0070: move-result-object v0 │ │ -056f8a: 5bb0 b600 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -056f8e: 54b0 b500 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -056f92: 1a01 100c |0075: const-string v1, "android:target_state" // string@0c10 │ │ -056f96: 6e30 7403 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0374 │ │ -056f9c: 0c00 |007a: move-result-object v0 │ │ -056f9e: 5bb0 ba00 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -056fa2: 54b0 ba00 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -056fa6: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -056faa: 54b0 b500 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -056fae: 1a01 0f0c |0083: const-string v1, "android:target_req_state" // string@0c0f │ │ -056fb2: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -056fb4: 6e30 6401 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ -056fba: 0a00 |0089: move-result v0 │ │ -056fbc: 59b0 bc00 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -056fc0: 54b0 b500 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -056fc4: 1a01 120c |008e: const-string v1, "android:user_visible_hint" // string@0c12 │ │ -056fc8: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -056fca: 6e30 6201 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ -056fd0: 0a00 |0094: move-result v0 │ │ -056fd2: 5cb0 bd00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -056fd6: 55b0 bd00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -056fda: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -056fde: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -056fe0: 5cb0 a100 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ -056fe4: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -056fe6: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -056fea: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -056fec: 54a0 fc00 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -056ff0: 5bb0 9700 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -056ff4: 54a0 0c01 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -056ff8: 5bb0 af00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -056ffc: 54a0 0c01 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -057000: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -057004: 54a0 0c01 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -057008: 5400 9e00 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ -05700c: 5bb0 a400 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -057010: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -057012: 5cb0 9c00 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -057016: 54a0 fc00 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05701a: 6e20 b402 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02b4 │ │ -057020: 55b0 9c00 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -057024: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -057028: 2200 cc00 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -05702c: 2201 4d03 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -057030: 7010 f315 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057036: 1a02 3b03 |00c7: const-string v2, "Fragment " // string@033b │ │ -05703a: 6e20 fa15 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057040: 0c01 |00cc: move-result-object v1 │ │ -057042: 6e20 f915 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057048: 0c01 |00d0: move-result-object v1 │ │ -05704a: 1a02 3d00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@003d │ │ -05704e: 6e20 fa15 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057054: 0c01 |00d6: move-result-object v1 │ │ -057056: 6e10 ff15 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05705c: 0c01 |00da: move-result-object v1 │ │ -05705e: 7020 0005 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -057064: 2700 |00de: throw v0 │ │ -057066: 54a0 fc00 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05706a: 5400 d500 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -05706e: 28cf |00e3: goto 00b2 // -0031 │ │ -057070: 54b0 af00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ -057074: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -057078: 54a0 fc00 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05707c: 6e20 0903 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0309 │ │ -057082: 55b0 b400 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -057086: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -05708a: 54b0 b500 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -05708e: 6e20 d002 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@02d0 │ │ -057094: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -057096: 5cb0 b400 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -05709a: 55b0 a500 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -05709e: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -0570a2: 54b0 b500 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0570a6: 6e20 9602 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ -0570ac: 0c00 |0102: move-result-object v0 │ │ -0570ae: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -0570b0: 54b2 b500 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0570b4: 6e40 d202 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02d2 │ │ -0570ba: 0c00 |0109: move-result-object v0 │ │ -0570bc: 5bb0 be00 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570c0: 54b0 be00 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570c4: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -0570c8: 54b0 be00 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570cc: 5bb0 aa00 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -0570d0: 54b0 be00 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570d4: 7110 6d04 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@046d │ │ -0570da: 0c00 |0119: move-result-object v0 │ │ -0570dc: 5bb0 be00 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570e0: 55b0 a700 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -0570e4: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -0570e8: 54b0 be00 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570ec: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -0570f0: 6e20 cc11 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -0570f6: 54b0 be00 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0570fa: 54b1 b500 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0570fe: 6e30 cb02 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ -057104: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -057106: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -05710a: 6300 f200 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -05710e: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -057112: 1a00 4203 |0135: const-string v0, "FragmentManager" // string@0342 │ │ -057116: 2201 4d03 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -05711a: 7010 f315 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057120: 1a02 b415 |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@15b4 │ │ -057124: 6e20 fa15 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05712a: 0c01 |0141: move-result-object v1 │ │ -05712c: 6e20 f915 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057132: 0c01 |0145: move-result-object v1 │ │ -057134: 6e10 ff15 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05713a: 0c01 |0149: move-result-object v1 │ │ -05713c: 7120 ff10 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057142: 55b0 a500 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ -057146: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -05714a: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -05714c: 52b0 a000 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -057150: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -057154: 54a0 0301 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ -057158: 52b1 a000 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -05715c: 7220 2503 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0325 │ │ -057162: 0c07 |015d: move-result-object v7 │ │ -057164: 1f07 6d02 |015e: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ -057168: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -05716c: 55b0 b100 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ -057170: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -057174: 2200 3403 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -057178: 2201 4d03 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -05717c: 7010 f315 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057182: 1a02 dd08 |016d: const-string v2, "No view found for id 0x" // string@08dd │ │ -057186: 6e20 fa15 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05718c: 0c01 |0172: move-result-object v1 │ │ -05718e: 52b2 a000 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -057192: 7110 aa15 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -057198: 0c02 |0178: move-result-object v2 │ │ -05719a: 6e20 fa15 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0571a0: 0c01 |017c: move-result-object v1 │ │ -0571a2: 1a02 2600 |017d: const-string v2, " (" // string@0026 │ │ -0571a6: 6e20 fa15 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0571ac: 0c01 |0182: move-result-object v1 │ │ -0571ae: 6e10 9902 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ -0571b4: 0c02 |0186: move-result-object v2 │ │ -0571b6: 52b3 a000 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ -0571ba: 6e20 d400 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00d4 │ │ -0571c0: 0c02 |018c: move-result-object v2 │ │ -0571c2: 6e20 fa15 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0571c8: 0c01 |0190: move-result-object v1 │ │ -0571ca: 1a02 d300 |0191: const-string v2, ") for fragment " // string@00d3 │ │ -0571ce: 6e20 fa15 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0571d4: 0c01 |0196: move-result-object v1 │ │ -0571d6: 6e20 f915 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0571dc: 0c01 |019a: move-result-object v1 │ │ -0571de: 6e10 ff15 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0571e4: 0c01 |019e: move-result-object v1 │ │ -0571e6: 7020 a215 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -0571ec: 7020 9703 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -0571f2: 5bb7 9f00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -0571f6: 54b0 b500 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0571fa: 6e20 9602 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ -057200: 0c00 |01ac: move-result-object v0 │ │ -057202: 54b1 b500 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -057206: 6e40 d202 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02d2 │ │ -05720c: 0c00 |01b2: move-result-object v0 │ │ -05720e: 5bb0 be00 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057212: 54b0 be00 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057216: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -05721a: 54b0 be00 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -05721e: 5bb0 aa00 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -057222: 54b0 be00 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057226: 7110 6d04 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@046d │ │ -05722c: 0c00 |01c2: move-result-object v0 │ │ -05722e: 5bb0 be00 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057232: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -057236: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -057238: 6e5e 7703 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ -05723e: 0c06 |01cb: move-result-object v6 │ │ -057240: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -057244: 54b0 be00 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057248: 6e20 cd11 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -05724e: 54b0 be00 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057252: 6e20 e911 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@11e9 │ │ -057258: 55b0 a700 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -05725c: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -057260: 54b0 be00 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057264: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -057268: 6e20 cc11 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -05726e: 54b0 be00 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057272: 54b1 b500 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -057276: 6e30 cb02 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ -05727c: 54b0 b500 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -057280: 6e20 cd02 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@02cd │ │ -057286: 54b0 be00 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -05728a: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -05728e: 54b0 b500 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -057292: 6e20 e002 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@02e0 │ │ -057298: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -05729a: 5bb0 b500 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -05729e: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -0572a0: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -0572a4: 6300 f200 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0572a8: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -0572ac: 1a00 4203 |0202: const-string v0, "FragmentManager" // string@0342 │ │ -0572b0: 2201 4d03 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0572b4: 7010 f315 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0572ba: 1a02 b715 |0209: const-string v2, "moveto STARTED: " // string@15b7 │ │ -0572be: 6e20 fa15 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0572c4: 0c01 |020e: move-result-object v1 │ │ -0572c6: 6e20 f915 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0572cc: 0c01 |0212: move-result-object v1 │ │ -0572ce: 6e10 ff15 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0572d4: 0c01 |0216: move-result-object v1 │ │ -0572d6: 7120 ff10 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0572dc: 6e10 dd02 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@02dd │ │ -0572e2: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -0572e4: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -0572e8: 6300 f200 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0572ec: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -0572f0: 1a00 4203 |0224: const-string v0, "FragmentManager" // string@0342 │ │ -0572f4: 2201 4d03 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0572f8: 7010 f315 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0572fe: 1a02 b615 |022b: const-string v2, "moveto RESUMED: " // string@15b6 │ │ -057302: 6e20 fa15 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057308: 0c01 |0230: move-result-object v1 │ │ -05730a: 6e20 f915 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057310: 0c01 |0234: move-result-object v1 │ │ -057312: 6e10 ff15 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057318: 0c01 |0238: move-result-object v1 │ │ -05731a: 7120 ff10 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057320: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -057322: 5cb0 b200 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ -057326: 6e10 db02 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@02db │ │ -05732c: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -05732e: 5bb0 b500 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -057332: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -057334: 5bb0 b600 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -057338: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -05733c: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -05733e: 5bb0 aa00 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -057342: 2900 e1fe |024d: goto/16 012e // -011f │ │ -057346: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -057348: 5bb0 aa00 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -05734c: 2898 |0252: goto 01ea // -0068 │ │ -05734e: 52b0 b700 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -057352: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -057356: 52b0 b700 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -05735a: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ -057360: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -057364: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -057366: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -05736a: 55a0 0601 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ -05736e: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -057372: 54b0 9900 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -057376: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -05737a: 54b9 9900 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -05737e: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -057380: 5bb0 9900 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -057384: 6e10 7411 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ -05738a: 54b0 9900 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -05738e: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -057392: 59bc b800 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ -057396: 121c |0277: const/4 v12, #int 1 // #1 │ │ -057398: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -05739c: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -05739e: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -0573a2: 6300 f200 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0573a6: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -0573aa: 1a00 4203 |0281: const-string v0, "FragmentManager" // string@0342 │ │ -0573ae: 2201 4d03 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0573b2: 7010 f315 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0573b8: 1a02 b115 |0288: const-string v2, "movefrom RESUMED: " // string@15b1 │ │ -0573bc: 6e20 fa15 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0573c2: 0c01 |028d: move-result-object v1 │ │ -0573c4: 6e20 f915 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0573ca: 0c01 |0291: move-result-object v1 │ │ -0573cc: 6e10 ff15 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0573d2: 0c01 |0295: move-result-object v1 │ │ -0573d4: 7120 ff10 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0573da: 6e10 d802 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@02d8 │ │ -0573e0: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -0573e2: 5cb0 b200 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ -0573e6: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -0573e8: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -0573ec: 6300 f200 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0573f0: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -0573f4: 1a00 4203 |02a6: const-string v0, "FragmentManager" // string@0342 │ │ -0573f8: 2201 4d03 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0573fc: 7010 f315 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057402: 1a02 b215 |02ad: const-string v2, "movefrom STARTED: " // string@15b2 │ │ -057406: 6e20 fa15 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05740c: 0c01 |02b2: move-result-object v1 │ │ -05740e: 6e20 f915 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057414: 0c01 |02b6: move-result-object v1 │ │ -057416: 6e10 ff15 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05741c: 0c01 |02ba: move-result-object v1 │ │ -05741e: 7120 ff10 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057424: 6e10 de02 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@02de │ │ -05742a: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -05742c: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -057430: 6300 f200 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057434: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -057438: 1a00 4203 |02c8: const-string v0, "FragmentManager" // string@0342 │ │ -05743c: 2201 4d03 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -057440: 7010 f315 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057446: 1a02 b315 |02cf: const-string v2, "movefrom STOPPED: " // string@15b3 │ │ -05744a: 6e20 fa15 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057450: 0c01 |02d4: move-result-object v1 │ │ -057452: 6e20 f915 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057458: 0c01 |02d8: move-result-object v1 │ │ -05745a: 6e10 ff15 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057460: 0c01 |02dc: move-result-object v1 │ │ -057462: 7120 ff10 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057468: 6e10 da02 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@02da │ │ -05746e: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -057470: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -057474: 6300 f200 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057478: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -05747c: 1a00 4203 |02ea: const-string v0, "FragmentManager" // string@0342 │ │ -057480: 2201 4d03 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -057484: 7010 f315 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05748a: 1a02 af15 |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@15af │ │ -05748e: 6e20 fa15 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057494: 0c01 |02f6: move-result-object v1 │ │ -057496: 6e20 f915 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05749c: 0c01 |02fa: move-result-object v1 │ │ -05749e: 6e10 ff15 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0574a4: 0c01 |02fe: move-result-object v1 │ │ -0574a6: 7120 ff10 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0574ac: 54b0 be00 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0574b0: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -0574b4: 54a0 fc00 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0574b8: 6e10 0703 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0307 │ │ -0574be: 0a00 |030b: move-result v0 │ │ -0574c0: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -0574c4: 54b0 b600 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -0574c8: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -0574cc: 6e20 9303 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0393 │ │ -0574d2: 6e10 d402 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@02d4 │ │ -0574d8: 54b0 be00 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0574dc: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -0574e0: 54b0 9f00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -0574e4: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -0574e8: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -0574ea: 52a0 0501 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -0574ee: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -0574f2: 55a0 0601 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ -0574f6: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -0574fa: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -0574fc: 6e5e 7703 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ -057502: 0c06 |032d: move-result-object v6 │ │ -057504: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -057508: 07b8 |0330: move-object v8, v11 │ │ -05750a: 54b0 be00 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -05750e: 5bb0 9900 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ -057512: 59bc b800 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ -057516: 2200 9700 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0097 │ │ -05751a: 7030 4b03 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@034b │ │ -057520: 6e20 9912 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1299 │ │ -057526: 54b0 be00 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -05752a: 6e20 cd11 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -057530: 54b0 9f00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -057534: 54b1 be00 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -057538: 6e20 0712 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1207 │ │ -05753e: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -057540: 5bb0 9f00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ -057544: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -057546: 5bb0 be00 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -05754a: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -05754c: 5bb0 aa00 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -057550: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -057554: 6300 f200 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057558: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -05755c: 1a00 4203 |035a: const-string v0, "FragmentManager" // string@0342 │ │ -057560: 2201 4d03 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -057564: 7010 f315 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05756a: 1a02 b015 |0361: const-string v2, "movefrom CREATED: " // string@15b0 │ │ -05756e: 6e20 fa15 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057574: 0c01 |0366: move-result-object v1 │ │ -057576: 6e20 f915 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05757c: 0c01 |036a: move-result-object v1 │ │ -05757e: 6e10 ff15 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057584: 0c01 |036e: move-result-object v1 │ │ -057586: 7120 ff10 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05758c: 55b0 b400 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -057590: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -057594: 6e10 d302 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@02d3 │ │ -05759a: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -05759c: 5cb0 9c00 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0575a0: 6e10 bf02 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@02bf │ │ -0575a6: 55b0 9c00 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ -0575aa: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -0575ae: 2200 cc00 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ -0575b2: 2201 4d03 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0575b6: 7010 f315 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0575bc: 1a02 3b03 |038a: const-string v2, "Fragment " // string@033b │ │ -0575c0: 6e20 fa15 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0575c6: 0c01 |038f: move-result-object v1 │ │ -0575c8: 6e20 f915 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0575ce: 0c01 |0393: move-result-object v1 │ │ -0575d0: 1a02 4100 |0394: const-string v2, " did not call through to super.onDetach()" // string@0041 │ │ -0575d4: 6e20 fa15 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0575da: 0c01 |0399: move-result-object v1 │ │ -0575dc: 6e10 ff15 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0575e2: 0c01 |039d: move-result-object v1 │ │ -0575e4: 7020 0005 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ -0575ea: 2700 |03a1: throw v0 │ │ -0575ec: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -0575f0: 55b0 b400 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -0575f4: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -0575f8: 6e20 7a03 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@037a │ │ -0575fe: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -057602: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -057604: 5bb0 9700 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ -057608: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -05760a: 5bb0 a400 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -05760e: 2900 93fc |03b3: goto/16 0046 // -036d │ │ -057612: 0000 |03b5: nop // spacer │ │ -057614: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ -057630: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ +056e88: |[056e88] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +056e98: 55b0 9800 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +056e9c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +056ea0: 55b0 a200 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +056ea4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +056ea8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056eaa: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +056eae: 121c |000b: const/4 v12, #int 1 // #1 │ │ +056eb0: 55b0 b000 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +056eb4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +056eb8: 52b0 b700 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056ebc: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +056ec0: 52bc b700 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056ec4: 55b0 a100 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ +056ec8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +056ecc: 52b0 b700 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056ed0: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +056ed2: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +056ed6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +056ed8: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +056edc: 123c |0022: const/4 v12, #int 3 // #3 │ │ +056ede: 52b0 b700 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056ee2: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ +056ee6: 55b0 a500 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +056eea: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +056eee: 55b0 a800 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +056ef2: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +056ef6: 0e00 |002f: return-void │ │ +056ef8: 54b0 9900 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +056efc: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +056f00: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +056f02: 5bb0 9900 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +056f06: 52b2 b800 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ +056f0a: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +056f0c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +056f0e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +056f10: 07a0 |003c: move-object v0, v10 │ │ +056f12: 07b1 |003d: move-object v1, v11 │ │ +056f14: 7406 7f03 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +056f1a: 52b0 b700 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056f1e: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ +056f24: 59bc b700 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +056f28: 28e7 |0048: goto 002f // -0019 │ │ +056f2a: 6300 f200 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +056f2e: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +056f32: 1a00 5403 |004d: const-string v0, "FragmentManager" // string@0354 │ │ +056f36: 2201 4f03 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +056f3a: 7010 fa15 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +056f40: 1a02 be15 |0054: const-string v2, "moveto CREATED: " // string@15be │ │ +056f44: 6e20 0116 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +056f4a: 0c01 |0059: move-result-object v1 │ │ +056f4c: 6e20 0016 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +056f52: 0c01 |005d: move-result-object v1 │ │ +056f54: 6e10 0616 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +056f5a: 0c01 |0061: move-result-object v1 │ │ +056f5c: 7120 ff10 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +056f62: 54b0 b500 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +056f66: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ +056f6a: 54b0 b500 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +056f6e: 1a01 290c |006b: const-string v1, "android:view_state" // string@0c29 │ │ +056f72: 6e20 6701 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0167 │ │ +056f78: 0c00 |0070: move-result-object v0 │ │ +056f7a: 5bb0 b600 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +056f7e: 54b0 b500 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +056f82: 1a01 260c |0075: const-string v1, "android:target_state" // string@0c26 │ │ +056f86: 6e30 7403 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0374 │ │ +056f8c: 0c00 |007a: move-result-object v0 │ │ +056f8e: 5bb0 ba00 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +056f92: 54b0 ba00 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +056f96: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ +056f9a: 54b0 b500 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +056f9e: 1a01 250c |0083: const-string v1, "android:target_req_state" // string@0c25 │ │ +056fa2: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +056fa4: 6e30 6401 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0164 │ │ +056faa: 0a00 |0089: move-result v0 │ │ +056fac: 59b0 bc00 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +056fb0: 54b0 b500 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +056fb4: 1a01 280c |008e: const-string v1, "android:user_visible_hint" // string@0c28 │ │ +056fb8: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +056fba: 6e30 6201 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0162 │ │ +056fc0: 0a00 |0094: move-result v0 │ │ +056fc2: 5cb0 bd00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +056fc6: 55b0 bd00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +056fca: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ +056fce: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +056fd0: 5cb0 a100 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ +056fd4: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +056fd6: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ +056fda: 123c |00a1: const/4 v12, #int 3 // #3 │ │ +056fdc: 54a0 fc00 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +056fe0: 5bb0 9700 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +056fe4: 54a0 0c01 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056fe8: 5bb0 af00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +056fec: 54a0 0c01 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056ff0: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ +056ff4: 54a0 0c01 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +056ff8: 5400 9e00 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009e │ │ +056ffc: 5bb0 a400 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +057000: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +057002: 5cb0 9c00 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +057006: 54a0 fc00 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05700a: 6e20 b402 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02b4 │ │ +057010: 55b0 9c00 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +057014: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ +057018: 2200 cc00 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +05701c: 2201 4f03 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +057020: 7010 fa15 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057026: 1a02 4d03 |00c7: const-string v2, "Fragment " // string@034d │ │ +05702a: 6e20 0116 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057030: 0c01 |00cc: move-result-object v1 │ │ +057032: 6e20 0016 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057038: 0c01 |00d0: move-result-object v1 │ │ +05703a: 1a02 5000 |00d1: const-string v2, " did not call through to super.onAttach()" // string@0050 │ │ +05703e: 6e20 0116 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057044: 0c01 |00d6: move-result-object v1 │ │ +057046: 6e10 0616 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05704c: 0c01 |00da: move-result-object v1 │ │ +05704e: 7020 0005 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +057054: 2700 |00de: throw v0 │ │ +057056: 54a0 fc00 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05705a: 5400 d500 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +05705e: 28cf |00e3: goto 00b2 // -0031 │ │ +057060: 54b0 af00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00af │ │ +057064: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ +057068: 54a0 fc00 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05706c: 6e20 0903 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0309 │ │ +057072: 55b0 b400 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +057076: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ +05707a: 54b0 b500 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +05707e: 6e20 d002 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@02d0 │ │ +057084: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ +057086: 5cb0 b400 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +05708a: 55b0 a500 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +05708e: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ +057092: 54b0 b500 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +057096: 6e20 9602 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ +05709c: 0c00 |0102: move-result-object v0 │ │ +05709e: 1201 |0103: const/4 v1, #int 0 // #0 │ │ +0570a0: 54b2 b500 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0570a4: 6e40 d202 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02d2 │ │ +0570aa: 0c00 |0109: move-result-object v0 │ │ +0570ac: 5bb0 be00 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570b0: 54b0 be00 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570b4: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ +0570b8: 54b0 be00 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570bc: 5bb0 aa00 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +0570c0: 54b0 be00 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570c4: 7110 6d04 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@046d │ │ +0570ca: 0c00 |0119: move-result-object v0 │ │ +0570cc: 5bb0 be00 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570d0: 55b0 a700 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +0570d4: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ +0570d8: 54b0 be00 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570dc: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ +0570e0: 6e20 cc11 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +0570e6: 54b0 be00 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0570ea: 54b1 b500 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0570ee: 6e30 cb02 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ +0570f4: 1210 |012e: const/4 v0, #int 1 // #1 │ │ +0570f6: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ +0570fa: 6300 f200 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0570fe: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ +057102: 1a00 5403 |0135: const-string v0, "FragmentManager" // string@0354 │ │ +057106: 2201 4f03 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +05710a: 7010 fa15 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057110: 1a02 bd15 |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@15bd │ │ +057114: 6e20 0116 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05711a: 0c01 |0141: move-result-object v1 │ │ +05711c: 6e20 0016 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057122: 0c01 |0145: move-result-object v1 │ │ +057124: 6e10 0616 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05712a: 0c01 |0149: move-result-object v1 │ │ +05712c: 7120 ff10 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057132: 55b0 a500 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a5 │ │ +057136: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ +05713a: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +05713c: 52b0 a000 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +057140: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ +057144: 54a0 0301 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0103 │ │ +057148: 52b1 a000 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +05714c: 7220 2503 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0325 │ │ +057152: 0c07 |015d: move-result-object v7 │ │ +057154: 1f07 6d02 |015e: check-cast v7, Landroid/view/ViewGroup; // type@026d │ │ +057158: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ +05715c: 55b0 b100 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b1 │ │ +057160: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ +057164: 2200 3603 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +057168: 2201 4f03 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +05716c: 7010 fa15 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057172: 1a02 f208 |016d: const-string v2, "No view found for id 0x" // string@08f2 │ │ +057176: 6e20 0116 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05717c: 0c01 |0172: move-result-object v1 │ │ +05717e: 52b2 a000 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +057182: 7110 b115 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +057188: 0c02 |0178: move-result-object v2 │ │ +05718a: 6e20 0116 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057190: 0c01 |017c: move-result-object v1 │ │ +057192: 1a02 3900 |017d: const-string v2, " (" // string@0039 │ │ +057196: 6e20 0116 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05719c: 0c01 |0182: move-result-object v1 │ │ +05719e: 6e10 9902 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0299 │ │ +0571a4: 0c02 |0186: move-result-object v2 │ │ +0571a6: 52b3 a000 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a0 │ │ +0571aa: 6e20 d400 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00d4 │ │ +0571b0: 0c02 |018c: move-result-object v2 │ │ +0571b2: 6e20 0116 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0571b8: 0c01 |0190: move-result-object v1 │ │ +0571ba: 1a02 e500 |0191: const-string v2, ") for fragment " // string@00e5 │ │ +0571be: 6e20 0116 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0571c4: 0c01 |0196: move-result-object v1 │ │ +0571c6: 6e20 0016 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0571cc: 0c01 |019a: move-result-object v1 │ │ +0571ce: 6e10 0616 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0571d4: 0c01 |019e: move-result-object v1 │ │ +0571d6: 7020 a915 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0571dc: 7020 9703 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +0571e2: 5bb7 9f00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +0571e6: 54b0 b500 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0571ea: 6e20 9602 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0296 │ │ +0571f0: 0c00 |01ac: move-result-object v0 │ │ +0571f2: 54b1 b500 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0571f6: 6e40 d202 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@02d2 │ │ +0571fc: 0c00 |01b2: move-result-object v0 │ │ +0571fe: 5bb0 be00 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057202: 54b0 be00 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057206: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ +05720a: 54b0 be00 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +05720e: 5bb0 aa00 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +057212: 54b0 be00 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057216: 7110 6d04 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@046d │ │ +05721c: 0c00 |01c2: move-result-object v0 │ │ +05721e: 5bb0 be00 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057222: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ +057226: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ +057228: 6e5e 7703 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ +05722e: 0c06 |01cb: move-result-object v6 │ │ +057230: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ +057234: 54b0 be00 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057238: 6e20 cd11 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +05723e: 54b0 be00 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057242: 6e20 e911 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@11e9 │ │ +057248: 55b0 a700 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +05724c: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ +057250: 54b0 be00 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057254: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ +057258: 6e20 cc11 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +05725e: 54b0 be00 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057262: 54b1 b500 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +057266: 6e30 cb02 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ +05726c: 54b0 b500 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +057270: 6e20 cd02 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@02cd │ │ +057276: 54b0 be00 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +05727a: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ +05727e: 54b0 b500 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +057282: 6e20 e002 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@02e0 │ │ +057288: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ +05728a: 5bb0 b500 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +05728e: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ +057290: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ +057294: 6300 f200 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057298: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ +05729c: 1a00 5403 |0202: const-string v0, "FragmentManager" // string@0354 │ │ +0572a0: 2201 4f03 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0572a4: 7010 fa15 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0572aa: 1a02 c015 |0209: const-string v2, "moveto STARTED: " // string@15c0 │ │ +0572ae: 6e20 0116 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0572b4: 0c01 |020e: move-result-object v1 │ │ +0572b6: 6e20 0016 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0572bc: 0c01 |0212: move-result-object v1 │ │ +0572be: 6e10 0616 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0572c4: 0c01 |0216: move-result-object v1 │ │ +0572c6: 7120 ff10 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0572cc: 6e10 dd02 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@02dd │ │ +0572d2: 1240 |021d: const/4 v0, #int 4 // #4 │ │ +0572d4: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ +0572d8: 6300 f200 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0572dc: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +0572e0: 1a00 5403 |0224: const-string v0, "FragmentManager" // string@0354 │ │ +0572e4: 2201 4f03 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0572e8: 7010 fa15 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0572ee: 1a02 bf15 |022b: const-string v2, "moveto RESUMED: " // string@15bf │ │ +0572f2: 6e20 0116 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0572f8: 0c01 |0230: move-result-object v1 │ │ +0572fa: 6e20 0016 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057300: 0c01 |0234: move-result-object v1 │ │ +057302: 6e10 0616 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057308: 0c01 |0238: move-result-object v1 │ │ +05730a: 7120 ff10 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057310: 1210 |023c: const/4 v0, #int 1 // #1 │ │ +057312: 5cb0 b200 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ +057316: 6e10 db02 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@02db │ │ +05731c: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +05731e: 5bb0 b500 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +057322: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +057324: 5bb0 b600 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +057328: 2900 fefd |0248: goto/16 0046 // -0202 │ │ +05732c: 1200 |024a: const/4 v0, #int 0 // #0 │ │ +05732e: 5bb0 aa00 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +057332: 2900 e1fe |024d: goto/16 012e // -011f │ │ +057336: 1200 |024f: const/4 v0, #int 0 // #0 │ │ +057338: 5bb0 aa00 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +05733c: 2898 |0252: goto 01ea // -0068 │ │ +05733e: 52b0 b700 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +057342: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ +057346: 52b0 b700 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +05734a: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ +057350: 2900 eafd |025c: goto/16 0046 // -0216 │ │ +057354: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +057356: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ +05735a: 55a0 0601 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ +05735e: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ +057362: 54b0 9900 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +057366: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ +05736a: 54b9 9900 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +05736e: 1200 |026b: const/4 v0, #int 0 // #0 │ │ +057370: 5bb0 9900 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +057374: 6e10 7411 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ +05737a: 54b0 9900 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +05737e: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ +057382: 59bc b800 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ +057386: 121c |0277: const/4 v12, #int 1 // #1 │ │ +057388: 2900 cefd |0278: goto/16 0046 // -0232 │ │ +05738c: 1250 |027a: const/4 v0, #int 5 // #5 │ │ +05738e: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ +057392: 6300 f200 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057396: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ +05739a: 1a00 5403 |0281: const-string v0, "FragmentManager" // string@0354 │ │ +05739e: 2201 4f03 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0573a2: 7010 fa15 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0573a8: 1a02 ba15 |0288: const-string v2, "movefrom RESUMED: " // string@15ba │ │ +0573ac: 6e20 0116 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0573b2: 0c01 |028d: move-result-object v1 │ │ +0573b4: 6e20 0016 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0573ba: 0c01 |0291: move-result-object v1 │ │ +0573bc: 6e10 0616 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0573c2: 0c01 |0295: move-result-object v1 │ │ +0573c4: 7120 ff10 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0573ca: 6e10 d802 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@02d8 │ │ +0573d0: 1200 |029c: const/4 v0, #int 0 // #0 │ │ +0573d2: 5cb0 b200 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b2 │ │ +0573d6: 1240 |029f: const/4 v0, #int 4 // #4 │ │ +0573d8: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ +0573dc: 6300 f200 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0573e0: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ +0573e4: 1a00 5403 |02a6: const-string v0, "FragmentManager" // string@0354 │ │ +0573e8: 2201 4f03 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0573ec: 7010 fa15 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0573f2: 1a02 bb15 |02ad: const-string v2, "movefrom STARTED: " // string@15bb │ │ +0573f6: 6e20 0116 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0573fc: 0c01 |02b2: move-result-object v1 │ │ +0573fe: 6e20 0016 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057404: 0c01 |02b6: move-result-object v1 │ │ +057406: 6e10 0616 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05740c: 0c01 |02ba: move-result-object v1 │ │ +05740e: 7120 ff10 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057414: 6e10 de02 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@02de │ │ +05741a: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ +05741c: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ +057420: 6300 f200 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057424: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ +057428: 1a00 5403 |02c8: const-string v0, "FragmentManager" // string@0354 │ │ +05742c: 2201 4f03 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +057430: 7010 fa15 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057436: 1a02 bc15 |02cf: const-string v2, "movefrom STOPPED: " // string@15bc │ │ +05743a: 6e20 0116 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057440: 0c01 |02d4: move-result-object v1 │ │ +057442: 6e20 0016 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057448: 0c01 |02d8: move-result-object v1 │ │ +05744a: 6e10 0616 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057450: 0c01 |02dc: move-result-object v1 │ │ +057452: 7120 ff10 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057458: 6e10 da02 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@02da │ │ +05745e: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ +057460: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ +057464: 6300 f200 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057468: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ +05746c: 1a00 5403 |02ea: const-string v0, "FragmentManager" // string@0354 │ │ +057470: 2201 4f03 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +057474: 7010 fa15 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05747a: 1a02 b815 |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@15b8 │ │ +05747e: 6e20 0116 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057484: 0c01 |02f6: move-result-object v1 │ │ +057486: 6e20 0016 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05748c: 0c01 |02fa: move-result-object v1 │ │ +05748e: 6e10 0616 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057494: 0c01 |02fe: move-result-object v1 │ │ +057496: 7120 ff10 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05749c: 54b0 be00 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0574a0: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +0574a4: 54a0 fc00 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0574a8: 6e10 0703 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0307 │ │ +0574ae: 0a00 |030b: move-result v0 │ │ +0574b0: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ +0574b4: 54b0 b600 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +0574b8: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ +0574bc: 6e20 9303 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0393 │ │ +0574c2: 6e10 d402 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@02d4 │ │ +0574c8: 54b0 be00 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0574cc: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ +0574d0: 54b0 9f00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +0574d4: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ +0574d8: 1206 |0320: const/4 v6, #int 0 // #0 │ │ +0574da: 52a0 0501 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +0574de: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ +0574e2: 55a0 0601 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0106 │ │ +0574e6: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ +0574ea: 1200 |0329: const/4 v0, #int 0 // #0 │ │ +0574ec: 6e5e 7703 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ +0574f2: 0c06 |032d: move-result-object v6 │ │ +0574f4: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ +0574f8: 07b8 |0330: move-object v8, v11 │ │ +0574fa: 54b0 be00 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0574fe: 5bb0 9900 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0099 │ │ +057502: 59bc b800 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b8 │ │ +057506: 2200 9700 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0097 │ │ +05750a: 7030 4b03 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@034b │ │ +057510: 6e20 9912 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1299 │ │ +057516: 54b0 be00 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +05751a: 6e20 cd11 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +057520: 54b0 9f00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +057524: 54b1 be00 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +057528: 6e20 0712 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1207 │ │ +05752e: 1200 |034b: const/4 v0, #int 0 // #0 │ │ +057530: 5bb0 9f00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@009f │ │ +057534: 1200 |034e: const/4 v0, #int 0 // #0 │ │ +057536: 5bb0 be00 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +05753a: 1200 |0351: const/4 v0, #int 0 // #0 │ │ +05753c: 5bb0 aa00 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +057540: 2900 0aff |0354: goto/16 025e // -00f6 │ │ +057544: 6300 f200 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057548: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ +05754c: 1a00 5403 |035a: const-string v0, "FragmentManager" // string@0354 │ │ +057550: 2201 4f03 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +057554: 7010 fa15 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05755a: 1a02 b915 |0361: const-string v2, "movefrom CREATED: " // string@15b9 │ │ +05755e: 6e20 0116 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057564: 0c01 |0366: move-result-object v1 │ │ +057566: 6e20 0016 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05756c: 0c01 |036a: move-result-object v1 │ │ +05756e: 6e10 0616 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057574: 0c01 |036e: move-result-object v1 │ │ +057576: 7120 ff10 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05757c: 55b0 b400 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +057580: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ +057584: 6e10 d302 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@02d3 │ │ +05758a: 1200 |0379: const/4 v0, #int 0 // #0 │ │ +05758c: 5cb0 9c00 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +057590: 6e10 bf02 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@02bf │ │ +057596: 55b0 9c00 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009c │ │ +05759a: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ +05759e: 2200 cc00 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00cc │ │ +0575a2: 2201 4f03 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0575a6: 7010 fa15 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0575ac: 1a02 4d03 |038a: const-string v2, "Fragment " // string@034d │ │ +0575b0: 6e20 0116 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0575b6: 0c01 |038f: move-result-object v1 │ │ +0575b8: 6e20 0016 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0575be: 0c01 |0393: move-result-object v1 │ │ +0575c0: 1a02 5400 |0394: const-string v2, " did not call through to super.onDetach()" // string@0054 │ │ +0575c4: 6e20 0116 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0575ca: 0c01 |0399: move-result-object v1 │ │ +0575cc: 6e10 0616 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0575d2: 0c01 |039d: move-result-object v1 │ │ +0575d4: 7020 0005 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0500 │ │ +0575da: 2700 |03a1: throw v0 │ │ +0575dc: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ +0575e0: 55b0 b400 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +0575e4: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ +0575e8: 6e20 7a03 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@037a │ │ +0575ee: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ +0575f2: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ +0575f4: 5bb0 9700 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0097 │ │ +0575f8: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +0575fa: 5bb0 a400 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0575fe: 2900 93fc |03b3: goto/16 0046 // -036d │ │ +057602: 0000 |03b5: nop // spacer │ │ +057604: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ +057620: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x000b line=831 │ │ 0x000c line=833 │ │ 0x0014 line=835 │ │ 0x0016 line=839 │ │ @@ -102511,18 +102478,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05764c: |[05764c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -05765c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05765e: 5c10 1001 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -057662: 0e00 |0003: return-void │ │ +05763c: |[05763c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +05764c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05764e: 5c10 1001 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +057652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ 0x0003 line=1868 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -102531,31 +102498,31 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -057664: |[057664] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -057674: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -057676: 5570 a100 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ -05767a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -05767e: 5560 0801 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ -057682: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -057686: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -057688: 5c60 0901 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ -05768c: 0e00 |000c: return-void │ │ -05768e: 5c73 a100 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ -057692: 5262 0501 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ -057696: 0760 |0011: move-object v0, v6 │ │ -057698: 0771 |0012: move-object v1, v7 │ │ -05769a: 0134 |0013: move v4, v3 │ │ -05769c: 0135 |0014: move v5, v3 │ │ -05769e: 7406 7f03 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -0576a4: 28f4 |0018: goto 000c // -000c │ │ +057654: |[057654] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +057664: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +057666: 5570 a100 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ +05766a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +05766e: 5560 0801 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0108 │ │ +057672: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +057676: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +057678: 5c60 0901 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0109 │ │ +05767c: 0e00 |000c: return-void │ │ +05767e: 5c73 a100 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a1 │ │ +057682: 5262 0501 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0105 │ │ +057686: 0760 |0011: move-object v0, v6 │ │ +057688: 0771 |0012: move-object v1, v7 │ │ +05768a: 0134 |0013: move v4, v3 │ │ +05768c: 0135 |0014: move v5, v3 │ │ +05768e: 7406 7f03 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +057694: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=816 │ │ 0x0005 line=817 │ │ 0x0009 line=819 │ │ 0x000c line=825 │ │ 0x000d line=822 │ │ @@ -102569,20 +102536,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0576a8: |[0576a8] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -0576b8: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0094 │ │ -0576bc: 7020 4503 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0345 │ │ -0576c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0576c4: 6e30 6b03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ -0576ca: 0e00 |0009: return-void │ │ +057698: |[057698] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +0576a8: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0094 │ │ +0576ac: 7020 4503 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0345 │ │ +0576b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0576b4: 6e30 6b03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ +0576ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0009 line=482 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -102591,33 +102558,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0576cc: |[0576cc] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -0576dc: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -0576e0: 2200 3403 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0576e4: 2201 4d03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0576e8: 7010 f315 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0576ee: 1a02 0802 |0009: const-string v2, "Bad id: " // string@0208 │ │ -0576f2: 6e20 fa15 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0576f8: 0c01 |000e: move-result-object v1 │ │ -0576fa: 6e20 f615 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057700: 0c01 |0012: move-result-object v1 │ │ -057702: 6e10 ff15 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057708: 0c01 |0016: move-result-object v1 │ │ -05770a: 7020 a215 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -057710: 2700 |001a: throw v0 │ │ -057712: 2200 9600 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0096 │ │ -057716: 7040 4903 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0349 │ │ -05771c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -05771e: 6e30 6b03 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ -057724: 0e00 |0024: return-void │ │ +0576bc: |[0576bc] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0576cc: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0576d0: 2200 3603 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +0576d4: 2201 4f03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0576d8: 7010 fa15 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0576de: 1a02 1a02 |0009: const-string v2, "Bad id: " // string@021a │ │ +0576e2: 6e20 0116 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0576e8: 0c01 |000e: move-result-object v1 │ │ +0576ea: 6e20 fd15 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0576f0: 0c01 |0012: move-result-object v1 │ │ +0576f2: 6e10 0616 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0576f8: 0c01 |0016: move-result-object v1 │ │ +0576fa: 7020 a915 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +057700: 2700 |001a: throw v0 │ │ +057702: 2200 9600 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0096 │ │ +057706: 7040 4903 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0349 │ │ +05770c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +05770e: 6e30 6b03 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ +057714: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ 0x001b line=512 │ │ 0x0024 line=517 │ │ locals : │ │ @@ -102630,20 +102597,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -057728: |[057728] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -057738: 2200 9500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0095 │ │ -05773c: 7040 4703 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0347 │ │ -057742: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -057744: 6e30 6b03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ -05774a: 0e00 |0009: return-void │ │ +057718: |[057718] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +057728: 2200 9500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0095 │ │ +05772c: 7040 4703 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0347 │ │ +057732: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +057734: 6e30 6b03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@036b │ │ +05773a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -102654,25 +102621,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -05774c: |[05774c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -05775c: 7010 5803 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ -057762: 6e10 6d03 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ -057768: 5440 fc00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -05776c: 5400 d600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -057770: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -057772: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -057774: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -057776: 6e53 8803 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -05777c: 0a00 |0010: move-result v0 │ │ -05777e: 0f00 |0011: return v0 │ │ +05773c: |[05773c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +05774c: 7010 5803 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ +057752: 6e10 6d03 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ +057758: 5440 fc00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +05775c: 5400 d600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +057760: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +057762: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +057764: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +057766: 6e53 8803 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +05776c: 0a00 |0010: move-result v0 │ │ +05776e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0006 line=488 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -102682,36 +102649,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -057780: |[057780] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -057790: 7010 5803 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ -057796: 6e10 6d03 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ -05779c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0577a0: 2200 3403 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -0577a4: 2201 4d03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0577a8: 7010 f315 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0577ae: 1a02 0802 |000f: const-string v2, "Bad id: " // string@0208 │ │ -0577b2: 6e20 fa15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0577b8: 0c01 |0014: move-result-object v1 │ │ -0577ba: 6e20 f615 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0577c0: 0c01 |0018: move-result-object v1 │ │ -0577c2: 6e10 ff15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0577c8: 0c01 |001c: move-result-object v1 │ │ -0577ca: 7020 a215 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -0577d0: 2700 |0020: throw v0 │ │ -0577d2: 5430 fc00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0577d6: 5400 d600 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -0577da: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0577dc: 6e55 8803 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -0577e2: 0a00 |0029: move-result v0 │ │ -0577e4: 0f00 |002a: return v0 │ │ +057770: |[057770] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +057780: 7010 5803 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ +057786: 6e10 6d03 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ +05778c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +057790: 2200 3603 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +057794: 2201 4f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +057798: 7010 fa15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05779e: 1a02 1a02 |000f: const-string v2, "Bad id: " // string@021a │ │ +0577a2: 6e20 0116 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0577a8: 0c01 |0014: move-result-object v1 │ │ +0577aa: 6e20 fd15 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0577b0: 0c01 |0018: move-result-object v1 │ │ +0577b2: 6e10 0616 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0577b8: 0c01 |001c: move-result-object v1 │ │ +0577ba: 7020 a915 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +0577c0: 2700 |0020: throw v0 │ │ +0577c2: 5430 fc00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0577c6: 5400 d600 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0577ca: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0577cc: 6e55 8803 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +0577d2: 0a00 |0029: move-result v0 │ │ +0577d4: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ 0x0006 line=523 │ │ 0x0008 line=524 │ │ 0x0021 line=526 │ │ @@ -102725,23 +102692,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0577e8: |[0577e8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -0577f8: 7010 5803 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ -0577fe: 6e10 6d03 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ -057804: 5420 fc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -057808: 5400 d600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ -05780c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -05780e: 6e54 8803 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ -057814: 0a00 |000e: move-result v0 │ │ -057816: 0f00 |000f: return v0 │ │ +0577d8: |[0577d8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0577e8: 7010 5803 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0358 │ │ +0577ee: 6e10 6d03 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@036d │ │ +0577f4: 5420 fc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0577f8: 5400 d600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d6 │ │ +0577fc: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0577fe: 6e54 8803 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0388 │ │ +057804: 0a00 |000e: move-result v0 │ │ +057806: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0003 line=503 │ │ 0x0006 line=504 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -102753,130 +102720,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -057818: |[057818] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -057828: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -05782a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -05782c: 54b6 0001 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057830: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -057834: 0f09 |0006: return v9 │ │ -057836: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -05783a: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -05783e: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -057842: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -057846: 54b6 0001 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05784a: 6e10 3e16 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057850: 0a06 |0014: move-result v6 │ │ -057852: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -057856: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -05785a: 54b6 0001 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05785e: 6e20 3b16 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -057864: 0c01 |001e: move-result-object v1 │ │ -057866: 1f01 8100 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -05786a: 6e20 4902 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0249 │ │ -057870: 6e10 8c03 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ -057876: 0189 |0027: move v9, v8 │ │ -057878: 28de |0028: goto 0006 // -0022 │ │ -05787a: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -05787c: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -057880: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -057884: 54b6 0001 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057888: 6e10 3e16 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05788e: 0a06 |0033: move-result v6 │ │ -057890: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -057894: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -057898: 54b6 0001 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05789c: 6e20 3816 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0578a2: 0c01 |003d: move-result-object v1 │ │ -0578a4: 1f01 8100 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -0578a8: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -0578ac: 6e10 4302 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0243 │ │ -0578b2: 0c06 |0045: move-result-object v6 │ │ -0578b4: 6e20 d915 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0578ba: 0a06 |0049: move-result v6 │ │ -0578bc: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -0578c0: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -0578c4: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0578c8: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -0578cc: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0578d0: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -0578d4: 54b6 0001 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0578d8: 6e20 3816 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0578de: 0c01 |005b: move-result-object v1 │ │ -0578e0: 1f01 8100 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -0578e4: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -0578e8: 6e10 4302 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0243 │ │ -0578ee: 0c06 |0063: move-result-object v6 │ │ -0578f0: 6e20 d915 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0578f6: 0a06 |0067: move-result v6 │ │ -0578f8: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -0578fc: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -057900: 5216 6600 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -057904: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -057908: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05790c: 28e2 |0072: goto 0054 // -001e │ │ -05790e: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -057912: 5216 6600 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -057916: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -05791a: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05791e: 28bb |007b: goto 0036 // -0045 │ │ -057920: 54b6 0001 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057924: 6e10 3e16 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05792a: 0a06 |0081: move-result v6 │ │ -05792c: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -057930: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -057934: 2205 6603 |0086: new-instance v5, Ljava/util/ArrayList; // type@0366 │ │ -057938: 7010 3216 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05793e: 54b6 0001 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057942: 6e10 3e16 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057948: 0a06 |0090: move-result v6 │ │ -05794a: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -05794e: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -057952: 54b6 0001 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057956: 6e20 3b16 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@163b │ │ -05795c: 0c06 |009a: move-result-object v6 │ │ -05795e: 6e20 3516 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057964: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -057968: 28f3 |00a0: goto 0093 // -000d │ │ -05796a: 6e10 3e16 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057970: 0a06 |00a4: move-result v6 │ │ -057972: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -057976: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -057978: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -05797c: 6306 f200 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057980: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -057984: 1a06 4203 |00ae: const-string v6, "FragmentManager" // string@0342 │ │ -057988: 2207 4d03 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05798c: 7010 f315 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057992: 1a0a 3209 |00b5: const-string v10, "Popping back stack state: " // string@0932 │ │ -057996: 6e20 fa15 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05799c: 0c07 |00ba: move-result-object v7 │ │ -05799e: 6e20 3816 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0579a4: 0c0a |00be: move-result-object v10 │ │ -0579a6: 6e20 f915 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0579ac: 0c07 |00c2: move-result-object v7 │ │ -0579ae: 6e10 ff15 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0579b4: 0c07 |00c6: move-result-object v7 │ │ -0579b6: 7120 ff10 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0579bc: 6e20 3816 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0579c2: 0c06 |00cd: move-result-object v6 │ │ -0579c4: 1f06 8100 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -0579c8: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -0579cc: 0187 |00d2: move v7, v8 │ │ -0579ce: 6e20 4902 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0249 │ │ -0579d4: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0579d8: 28d0 |00d8: goto 00a8 // -0030 │ │ -0579da: 0197 |00d9: move v7, v9 │ │ -0579dc: 28f9 |00da: goto 00d3 // -0007 │ │ -0579de: 6e10 8c03 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ -0579e4: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +057808: |[057808] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +057818: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +05781a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +05781c: 54b6 0001 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057820: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +057824: 0f09 |0006: return v9 │ │ +057826: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +05782a: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +05782e: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +057832: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +057836: 54b6 0001 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05783a: 6e10 4516 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057840: 0a06 |0014: move-result v6 │ │ +057842: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +057846: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +05784a: 54b6 0001 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05784e: 6e20 4216 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +057854: 0c01 |001e: move-result-object v1 │ │ +057856: 1f01 8100 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +05785a: 6e20 4902 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0249 │ │ +057860: 6e10 8c03 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ +057866: 0189 |0027: move v9, v8 │ │ +057868: 28de |0028: goto 0006 // -0022 │ │ +05786a: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +05786c: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +057870: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +057874: 54b6 0001 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057878: 6e10 4516 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05787e: 0a06 |0033: move-result v6 │ │ +057880: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +057884: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +057888: 54b6 0001 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05788c: 6e20 3f16 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057892: 0c01 |003d: move-result-object v1 │ │ +057894: 1f01 8100 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +057898: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +05789c: 6e10 4302 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0243 │ │ +0578a2: 0c06 |0045: move-result-object v6 │ │ +0578a4: 6e20 e015 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0578aa: 0a06 |0049: move-result v6 │ │ +0578ac: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +0578b0: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +0578b4: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0578b8: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +0578bc: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0578c0: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +0578c4: 54b6 0001 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0578c8: 6e20 3f16 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0578ce: 0c01 |005b: move-result-object v1 │ │ +0578d0: 1f01 8100 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +0578d4: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +0578d8: 6e10 4302 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0243 │ │ +0578de: 0c06 |0063: move-result-object v6 │ │ +0578e0: 6e20 e015 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +0578e6: 0a06 |0067: move-result v6 │ │ +0578e8: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +0578ec: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +0578f0: 5216 6600 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +0578f4: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +0578f8: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0578fc: 28e2 |0072: goto 0054 // -001e │ │ +0578fe: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +057902: 5216 6600 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +057906: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +05790a: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05790e: 28bb |007b: goto 0036 // -0045 │ │ +057910: 54b6 0001 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057914: 6e10 4516 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05791a: 0a06 |0081: move-result v6 │ │ +05791c: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +057920: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +057924: 2205 6803 |0086: new-instance v5, Ljava/util/ArrayList; // type@0368 │ │ +057928: 7010 3916 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05792e: 54b6 0001 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057932: 6e10 4516 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057938: 0a06 |0090: move-result v6 │ │ +05793a: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +05793e: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +057942: 54b6 0001 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057946: 6e20 4216 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1642 │ │ +05794c: 0c06 |009a: move-result-object v6 │ │ +05794e: 6e20 3c16 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057954: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +057958: 28f3 |00a0: goto 0093 // -000d │ │ +05795a: 6e10 4516 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057960: 0a06 |00a4: move-result v6 │ │ +057962: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +057966: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +057968: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +05796c: 6306 f200 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057970: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +057974: 1a06 5403 |00ae: const-string v6, "FragmentManager" // string@0354 │ │ +057978: 2207 4f03 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05797c: 7010 fa15 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057982: 1a0a 4709 |00b5: const-string v10, "Popping back stack state: " // string@0947 │ │ +057986: 6e20 0116 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05798c: 0c07 |00ba: move-result-object v7 │ │ +05798e: 6e20 3f16 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057994: 0c0a |00be: move-result-object v10 │ │ +057996: 6e20 0016 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05799c: 0c07 |00c2: move-result-object v7 │ │ +05799e: 6e10 0616 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0579a4: 0c07 |00c6: move-result-object v7 │ │ +0579a6: 7120 ff10 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0579ac: 6e20 3f16 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0579b2: 0c06 |00cd: move-result-object v6 │ │ +0579b4: 1f06 8100 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +0579b8: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +0579bc: 0187 |00d2: move v7, v8 │ │ +0579be: 6e20 4902 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0249 │ │ +0579c4: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0579c8: 28d0 |00d8: goto 00a8 // -0030 │ │ +0579ca: 0197 |00d9: move v7, v9 │ │ +0579cc: 28f9 |00da: goto 00d3 // -0007 │ │ +0579ce: 6e10 8c03 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@038c │ │ +0579d4: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1500 │ │ 0x0006 line=1559 │ │ 0x0007 line=1503 │ │ 0x000f line=1504 │ │ 0x0017 line=1505 │ │ @@ -102933,35 +102900,35 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0579e8: |[0579e8] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -0579f8: 5260 a900 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0579fc: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -057a00: 2200 3503 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -057a04: 2201 4d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -057a08: 7010 f315 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057a0e: 1a02 3b03 |000b: const-string v2, "Fragment " // string@033b │ │ -057a12: 6e20 fa15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057a18: 0c01 |0010: move-result-object v1 │ │ -057a1a: 6e20 f915 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057a20: 0c01 |0014: move-result-object v1 │ │ -057a22: 1a02 5b00 |0015: const-string v2, " is not currently in the FragmentManager" // string@005b │ │ -057a26: 6e20 fa15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057a2c: 0c01 |001a: move-result-object v1 │ │ -057a2e: 6e10 ff15 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057a34: 0c01 |001e: move-result-object v1 │ │ -057a36: 7020 a515 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -057a3c: 7020 9703 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -057a42: 5260 a900 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -057a46: 6e30 6d01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ -057a4c: 0e00 |002a: return-void │ │ +0579d8: |[0579d8] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +0579e8: 5260 a900 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0579ec: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +0579f0: 2200 3703 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +0579f4: 2201 4f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0579f8: 7010 fa15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0579fe: 1a02 4d03 |000b: const-string v2, "Fragment " // string@034d │ │ +057a02: 6e20 0116 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057a08: 0c01 |0010: move-result-object v1 │ │ +057a0a: 6e20 0016 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057a10: 0c01 |0014: move-result-object v1 │ │ +057a12: 1a02 6e00 |0015: const-string v2, " is not currently in the FragmentManager" // string@006e │ │ +057a16: 6e20 0116 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057a1c: 0c01 |001a: move-result-object v1 │ │ +057a1e: 6e10 0616 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057a24: 0c01 |001e: move-result-object v1 │ │ +057a26: 7020 ac15 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +057a2c: 7020 9703 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +057a32: 5260 a900 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +057a36: 6e30 6d01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ +057a3c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x0025 line=560 │ │ 0x002a line=561 │ │ locals : │ │ @@ -102975,66 +102942,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -057a50: |[057a50] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -057a60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -057a62: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -057a64: 6301 f200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057a68: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -057a6c: 1a01 4203 |0006: const-string v1, "FragmentManager" // string@0342 │ │ -057a70: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -057a74: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057a7a: 1a03 1c18 |000d: const-string v3, "remove: " // string@181c │ │ -057a7e: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057a84: 0c02 |0012: move-result-object v2 │ │ -057a86: 6e20 f915 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057a8c: 0c02 |0016: move-result-object v2 │ │ -057a8e: 1a03 7f00 |0017: const-string v3, " nesting=" // string@007f │ │ -057a92: 6e20 fa15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057a98: 0c02 |001c: move-result-object v2 │ │ -057a9a: 5283 9b00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -057a9e: 6e20 f615 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057aa4: 0c02 |0022: move-result-object v2 │ │ -057aa6: 6e10 ff15 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057aac: 0c02 |0026: move-result-object v2 │ │ -057aae: 7120 ff10 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057ab4: 6e10 ac02 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@02ac │ │ -057aba: 0a01 |002d: move-result v1 │ │ -057abc: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -057ac0: 0106 |0030: move v6, v0 │ │ -057ac2: 5581 a200 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ -057ac6: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -057aca: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -057ace: 5471 fd00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057ad2: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -057ad6: 5471 fd00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057ada: 6e20 3c16 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@163c │ │ -057ae0: 5581 a600 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -057ae4: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -057ae8: 5581 ad00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -057aec: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -057af0: 5c70 0a01 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -057af4: 5c85 9800 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -057af8: 5c80 b000 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ -057afc: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -057b00: 0152 |0050: move v2, v5 │ │ -057b02: 0770 |0051: move-object v0, v7 │ │ -057b04: 0781 |0052: move-object v1, v8 │ │ -057b06: 0193 |0053: move v3, v9 │ │ -057b08: 01a4 |0054: move v4, v10 │ │ -057b0a: 7406 7f03 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ -057b10: 0e00 |0058: return-void │ │ -057b12: 0156 |0059: move v6, v5 │ │ -057b14: 28d7 |005a: goto 0031 // -0029 │ │ -057b16: 0102 |005b: move v2, v0 │ │ -057b18: 28f5 |005c: goto 0051 // -000b │ │ +057a40: |[057a40] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +057a50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +057a52: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +057a54: 6301 f200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057a58: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +057a5c: 1a01 5403 |0006: const-string v1, "FragmentManager" // string@0354 │ │ +057a60: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +057a64: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057a6a: 1a03 2518 |000d: const-string v3, "remove: " // string@1825 │ │ +057a6e: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057a74: 0c02 |0012: move-result-object v2 │ │ +057a76: 6e20 0016 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057a7c: 0c02 |0016: move-result-object v2 │ │ +057a7e: 1a03 9200 |0017: const-string v3, " nesting=" // string@0092 │ │ +057a82: 6e20 0116 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057a88: 0c02 |001c: move-result-object v2 │ │ +057a8a: 5283 9b00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +057a8e: 6e20 fd15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057a94: 0c02 |0022: move-result-object v2 │ │ +057a96: 6e10 0616 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057a9c: 0c02 |0026: move-result-object v2 │ │ +057a9e: 7120 ff10 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057aa4: 6e10 ac02 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@02ac │ │ +057aaa: 0a01 |002d: move-result v1 │ │ +057aac: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +057ab0: 0106 |0030: move v6, v0 │ │ +057ab2: 5581 a200 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a2 │ │ +057ab6: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +057aba: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +057abe: 5471 fd00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057ac2: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +057ac6: 5471 fd00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057aca: 6e20 4316 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1643 │ │ +057ad0: 5581 a600 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +057ad4: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +057ad8: 5581 ad00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +057adc: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +057ae0: 5c70 0a01 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +057ae4: 5c85 9800 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +057ae8: 5c80 b000 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b0 │ │ +057aec: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +057af0: 0152 |0050: move v2, v5 │ │ +057af2: 0770 |0051: move-object v0, v7 │ │ +057af4: 0781 |0052: move-object v1, v8 │ │ +057af6: 0193 |0053: move v3, v9 │ │ +057af8: 01a4 |0054: move v4, v10 │ │ +057afa: 7406 7f03 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@037f │ │ +057b00: 0e00 |0058: return-void │ │ +057b02: 0156 |0059: move v6, v5 │ │ +057b04: 28d7 |005a: goto 0031 // -0029 │ │ +057b06: 0102 |005b: move v2, v0 │ │ +057b08: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1190 │ │ 0x002a line=1191 │ │ 0x0031 line=1192 │ │ 0x0037 line=1193 │ │ 0x003b line=1194 │ │ @@ -103059,20 +103026,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -057b1c: |[057b1c] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -057b2c: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -057b30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -057b34: 5410 0101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -057b38: 6e20 3c16 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@163c │ │ -057b3e: 0e00 |0009: return-void │ │ +057b0c: |[057b0c] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +057b1c: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +057b20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +057b24: 5410 0101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +057b28: 6e20 4316 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1643 │ │ +057b2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ 0x0009 line=552 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -103083,30 +103050,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -057b40: |[057b40] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -057b50: 5421 0101 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -057b54: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -057b58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -057b5a: 5421 0101 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -057b5e: 6e10 3e16 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057b64: 0a01 |000a: move-result v1 │ │ -057b66: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -057b6a: 5421 0101 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ -057b6e: 6e20 3816 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -057b74: 0c01 |0012: move-result-object v1 │ │ -057b76: 1f01 9100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0091 │ │ -057b7a: 7210 2c03 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@032c │ │ -057b80: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -057b84: 28eb |001a: goto 0005 // -0015 │ │ -057b86: 0e00 |001b: return-void │ │ +057b30: |[057b30] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +057b40: 5421 0101 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +057b44: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +057b48: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +057b4a: 5421 0101 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +057b4e: 6e10 4516 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057b54: 0a01 |000a: move-result v1 │ │ +057b56: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +057b5a: 5421 0101 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0101 │ │ +057b5e: 6e20 3f16 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057b64: 0c01 |0012: move-result-object v1 │ │ +057b66: 1f01 9100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0091 │ │ +057b6a: 7210 2c03 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@032c │ │ +057b70: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +057b74: 28eb |001a: goto 0005 // -0015 │ │ +057b76: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1484 │ │ 0x0004 line=1485 │ │ 0x000d line=1486 │ │ 0x0018 line=1485 │ │ 0x001b line=1489 │ │ @@ -103119,298 +103086,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 573 16-bit code units │ │ -057b88: |[057b88] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -057b98: 120b |0000: const/4 v11, #int 0 // #0 │ │ -057b9a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -057b9c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -057ba0: 0e00 |0004: return-void │ │ -057ba2: 07d2 |0005: move-object v2, v13 │ │ -057ba4: 1f02 9a00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ -057ba8: 5427 1301 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -057bac: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -057bb0: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -057bb4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -057bb6: 6e10 3e16 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057bbc: 0a07 |0012: move-result v7 │ │ -057bbe: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -057bc2: 6e20 3816 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -057bc8: 0c01 |0018: move-result-object v1 │ │ -057bca: 1f01 8900 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ -057bce: 6307 f200 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057bd2: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -057bd6: 1a07 4203 |001f: const-string v7, "FragmentManager" // string@0342 │ │ -057bda: 2208 4d03 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057bde: 7010 f315 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057be4: 1a09 6218 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1862 │ │ -057be8: 6e20 fa15 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057bee: 0c08 |002b: move-result-object v8 │ │ -057bf0: 6e20 f915 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057bf6: 0c08 |002f: move-result-object v8 │ │ -057bf8: 6e10 ff15 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057bfe: 0c08 |0033: move-result-object v8 │ │ -057c00: 7120 ff10 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057c06: 5427 1301 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -057c0a: 5218 a900 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -057c0e: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -057c12: 5b31 2301 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -057c16: 5b1a b600 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -057c1a: 591b 9b00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ -057c1e: 5c1b a800 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ -057c22: 5c1b 9800 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -057c26: 5b1a ba00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -057c2a: 5437 2501 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -057c2e: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -057c32: 5437 2501 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -057c36: 54c8 fc00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -057c3a: 6e10 fa02 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ -057c40: 0c08 |0054: move-result-object v8 │ │ -057c42: 6e20 7101 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -057c48: 5437 2501 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -057c4c: 1a08 130c |005a: const-string v8, "android:view_state" // string@0c13 │ │ -057c50: 6e20 6701 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0167 │ │ -057c56: 0c07 |005f: move-result-object v7 │ │ -057c58: 5b17 b600 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -057c5c: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -057c60: 28ab |0064: goto 000f // -0055 │ │ -057c62: 2207 6603 |0065: new-instance v7, Ljava/util/ArrayList; // type@0366 │ │ -057c66: 5428 1301 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -057c6a: 2188 |0069: array-length v8, v8 │ │ -057c6c: 7020 3316 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -057c72: 5bc7 fb00 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057c76: 54c7 ff00 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -057c7a: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -057c7e: 54c7 ff00 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -057c82: 6e10 3616 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -057c88: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -057c8a: 5427 1301 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -057c8e: 2177 |007b: array-length v7, v7 │ │ -057c90: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -057c94: 5427 1301 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -057c98: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -057c9c: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -057ca0: 54c7 fc00 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -057ca4: 54c8 0c01 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -057ca8: 6e30 b903 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03b9 │ │ -057cae: 0c01 |008b: move-result-object v1 │ │ -057cb0: 6307 f200 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057cb4: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -057cb8: 1a07 4203 |0090: const-string v7, "FragmentManager" // string@0342 │ │ -057cbc: 2208 4d03 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057cc0: 7010 f315 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057cc6: 1a09 5e18 |0097: const-string v9, "restoreAllState: active #" // string@185e │ │ -057cca: 6e20 fa15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057cd0: 0c08 |009c: move-result-object v8 │ │ -057cd2: 6e20 f615 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057cd8: 0c08 |00a0: move-result-object v8 │ │ -057cda: 1a09 fa00 |00a1: const-string v9, ": " // string@00fa │ │ -057cde: 6e20 fa15 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057ce4: 0c08 |00a6: move-result-object v8 │ │ -057ce6: 6e20 f915 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057cec: 0c08 |00aa: move-result-object v8 │ │ -057cee: 6e10 ff15 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057cf4: 0c08 |00ae: move-result-object v8 │ │ -057cf6: 7120 ff10 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057cfc: 54c7 fb00 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057d00: 6e20 3516 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057d06: 5b3a 2301 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ -057d0a: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -057d0e: 28be |00bb: goto 0079 // -0042 │ │ -057d10: 54c7 fb00 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057d14: 6e20 3516 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057d1a: 54c7 ff00 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -057d1e: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -057d22: 2207 6603 |00c5: new-instance v7, Ljava/util/ArrayList; // type@0366 │ │ -057d26: 7010 3216 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -057d2c: 5bc7 ff00 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -057d30: 6307 f200 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057d34: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -057d38: 1a07 4203 |00d0: const-string v7, "FragmentManager" // string@0342 │ │ -057d3c: 2208 4d03 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057d40: 7010 f315 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057d46: 1a09 6018 |00d7: const-string v9, "restoreAllState: avail #" // string@1860 │ │ -057d4a: 6e20 fa15 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057d50: 0c08 |00dc: move-result-object v8 │ │ -057d52: 6e20 f615 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057d58: 0c08 |00e0: move-result-object v8 │ │ -057d5a: 6e10 ff15 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057d60: 0c08 |00e4: move-result-object v8 │ │ -057d62: 7120 ff10 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057d68: 54c7 ff00 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ -057d6c: 7110 ac15 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -057d72: 0c08 |00ed: move-result-object v8 │ │ -057d74: 6e20 3516 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057d7a: 28c8 |00f1: goto 00b9 // -0038 │ │ -057d7c: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -057d80: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -057d82: 6e10 3e16 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057d88: 0a07 |00f8: move-result v7 │ │ -057d8a: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -057d8e: 6e20 3816 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -057d94: 0c01 |00fe: move-result-object v1 │ │ -057d96: 1f01 8900 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ -057d9a: 5217 bb00 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -057d9e: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -057da2: 5217 bb00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -057da6: 54c8 fb00 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057daa: 6e10 3e16 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -057db0: 0a08 |010c: move-result v8 │ │ -057db2: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -057db6: 54c7 fb00 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057dba: 5218 bb00 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -057dbe: 6e20 3816 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -057dc4: 0c07 |0116: move-result-object v7 │ │ -057dc6: 1f07 8900 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@0089 │ │ -057dca: 5b17 ba00 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -057dce: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -057dd2: 28d8 |011d: goto 00f5 // -0028 │ │ -057dd4: 1a07 4203 |011e: const-string v7, "FragmentManager" // string@0342 │ │ -057dd8: 2208 4d03 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057ddc: 7010 f315 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057de2: 1a09 4c09 |0125: const-string v9, "Re-attaching retained fragment " // string@094c │ │ -057de6: 6e20 fa15 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057dec: 0c08 |012a: move-result-object v8 │ │ -057dee: 6e20 f915 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057df4: 0c08 |012e: move-result-object v8 │ │ -057df6: 1a09 8c00 |012f: const-string v9, " target no longer exists: " // string@008c │ │ -057dfa: 6e20 fa15 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057e00: 0c08 |0134: move-result-object v8 │ │ -057e02: 5219 bb00 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -057e06: 6e20 f615 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057e0c: 0c08 |013a: move-result-object v8 │ │ -057e0e: 6e10 ff15 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057e14: 0c08 |013e: move-result-object v8 │ │ -057e16: 7120 0011 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -057e1c: 5b1a ba00 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -057e20: 28d7 |0144: goto 011b // -0029 │ │ -057e22: 5427 1401 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -057e26: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -057e2a: 2207 6603 |0149: new-instance v7, Ljava/util/ArrayList; // type@0366 │ │ -057e2e: 5428 1401 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -057e32: 2188 |014d: array-length v8, v8 │ │ -057e34: 7020 3316 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -057e3a: 5bc7 fd00 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057e3e: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -057e40: 5427 1401 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -057e44: 2177 |0156: array-length v7, v7 │ │ -057e46: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -057e4a: 54c7 fb00 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -057e4e: 5428 1401 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -057e52: 4408 0804 |015d: aget v8, v8, v4 │ │ -057e56: 6e20 3816 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -057e5c: 0c01 |0162: move-result-object v1 │ │ -057e5e: 1f01 8900 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ -057e62: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -057e66: 2207 3503 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@0335 │ │ -057e6a: 2208 4d03 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057e6e: 7010 f315 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057e74: 1a09 d708 |016e: const-string v9, "No instantiated fragment for index #" // string@08d7 │ │ -057e78: 6e20 fa15 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057e7e: 0c08 |0173: move-result-object v8 │ │ -057e80: 5429 1401 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -057e84: 4409 0904 |0176: aget v9, v9, v4 │ │ -057e88: 6e20 f615 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057e8e: 0c08 |017b: move-result-object v8 │ │ -057e90: 6e10 ff15 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057e96: 0c08 |017f: move-result-object v8 │ │ -057e98: 7020 a515 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -057e9e: 7020 9703 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -057ea4: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -057ea6: 5c17 9800 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -057eaa: 6307 f200 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057eae: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -057eb2: 1a07 4203 |018d: const-string v7, "FragmentManager" // string@0342 │ │ -057eb6: 2208 4d03 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057eba: 7010 f315 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057ec0: 1a09 5f18 |0194: const-string v9, "restoreAllState: added #" // string@185f │ │ -057ec4: 6e20 fa15 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057eca: 0c08 |0199: move-result-object v8 │ │ -057ecc: 6e20 f615 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057ed2: 0c08 |019d: move-result-object v8 │ │ -057ed4: 1a09 fa00 |019e: const-string v9, ": " // string@00fa │ │ -057ed8: 6e20 fa15 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057ede: 0c08 |01a3: move-result-object v8 │ │ -057ee0: 6e20 f915 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057ee6: 0c08 |01a7: move-result-object v8 │ │ -057ee8: 6e10 ff15 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057eee: 0c08 |01ab: move-result-object v8 │ │ -057ef0: 7120 ff10 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057ef6: 54c7 fd00 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057efa: 6e20 3716 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1637 │ │ -057f00: 0a07 |01b4: move-result v7 │ │ -057f02: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -057f06: 2207 3503 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@0335 │ │ -057f0a: 1a08 e301 |01b9: const-string v8, "Already added!" // string@01e3 │ │ -057f0e: 7020 a515 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -057f14: 2707 |01be: throw v7 │ │ -057f16: 54c7 fd00 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057f1a: 6e20 3516 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057f20: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -057f24: 288e |01c6: goto 0154 // -0072 │ │ -057f26: 5bca fd00 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -057f2a: 5427 1501 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -057f2e: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -057f32: 2207 6603 |01cd: new-instance v7, Ljava/util/ArrayList; // type@0366 │ │ -057f36: 5428 1501 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -057f3a: 2188 |01d1: array-length v8, v8 │ │ -057f3c: 7020 3316 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -057f42: 5bc7 0001 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057f46: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -057f48: 5427 1501 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -057f4c: 2177 |01da: array-length v7, v7 │ │ -057f4e: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -057f52: 5427 1501 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -057f56: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -057f5a: 6e20 6102 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0261 │ │ -057f60: 0c00 |01e4: move-result-object v0 │ │ -057f62: 6307 f200 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -057f66: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -057f6a: 1a07 4203 |01e9: const-string v7, "FragmentManager" // string@0342 │ │ -057f6e: 2208 4d03 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@034d │ │ -057f72: 7010 f315 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -057f78: 1a09 6118 |01f0: const-string v9, "restoreAllState: back stack #" // string@1861 │ │ -057f7c: 6e20 fa15 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057f82: 0c08 |01f5: move-result-object v8 │ │ -057f84: 6e20 f615 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057f8a: 0c08 |01f9: move-result-object v8 │ │ -057f8c: 1a09 2800 |01fa: const-string v9, " (index " // string@0028 │ │ -057f90: 6e20 fa15 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057f96: 0c08 |01ff: move-result-object v8 │ │ -057f98: 5209 6600 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -057f9c: 6e20 f615 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -057fa2: 0c08 |0205: move-result-object v8 │ │ -057fa4: 1a09 d400 |0206: const-string v9, "): " // string@00d4 │ │ -057fa8: 6e20 fa15 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -057fae: 0c08 |020b: move-result-object v8 │ │ -057fb0: 6e20 f915 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -057fb6: 0c08 |020f: move-result-object v8 │ │ -057fb8: 6e10 ff15 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -057fbe: 0c08 |0213: move-result-object v8 │ │ -057fc0: 7120 ff10 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -057fc6: 2205 3b01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@013b │ │ -057fca: 1a07 4203 |0219: const-string v7, "FragmentManager" // string@0342 │ │ -057fce: 7020 1d07 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ -057fd4: 2206 2103 |021e: new-instance v6, Ljava/io/PrintWriter; // type@0321 │ │ -057fd8: 7020 7315 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1573 │ │ -057fde: 1a07 0500 |0223: const-string v7, " " // string@0005 │ │ -057fe2: 6e40 3d02 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@023d │ │ -057fe8: 54c7 0001 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -057fec: 6e20 3516 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -057ff2: 5207 6600 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -057ff6: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -057ffa: 5207 6600 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ -057ffe: 6e30 9403 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0394 │ │ -058004: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -058008: 28a0 |0238: goto 01d8 // -0060 │ │ -05800a: 5bca 0001 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05800e: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ +057b78: |[057b78] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +057b88: 120b |0000: const/4 v11, #int 0 // #0 │ │ +057b8a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +057b8c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +057b90: 0e00 |0004: return-void │ │ +057b92: 07d2 |0005: move-object v2, v13 │ │ +057b94: 1f02 9a00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ +057b98: 5427 1301 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +057b9c: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +057ba0: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ +057ba4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +057ba6: 6e10 4516 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057bac: 0a07 |0012: move-result v7 │ │ +057bae: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ +057bb2: 6e20 3f16 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057bb8: 0c01 |0018: move-result-object v1 │ │ +057bba: 1f01 8900 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +057bbe: 6307 f200 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057bc2: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +057bc6: 1a07 5403 |001f: const-string v7, "FragmentManager" // string@0354 │ │ +057bca: 2208 4f03 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057bce: 7010 fa15 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057bd4: 1a09 6b18 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@186b │ │ +057bd8: 6e20 0116 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057bde: 0c08 |002b: move-result-object v8 │ │ +057be0: 6e20 0016 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057be6: 0c08 |002f: move-result-object v8 │ │ +057be8: 6e10 0616 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057bee: 0c08 |0033: move-result-object v8 │ │ +057bf0: 7120 ff10 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057bf6: 5427 1301 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +057bfa: 5218 a900 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +057bfe: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +057c02: 5b31 2301 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +057c06: 5b1a b600 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +057c0a: 591b 9b00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009b │ │ +057c0e: 5c1b a800 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00a8 │ │ +057c12: 5c1b 9800 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +057c16: 5b1a ba00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +057c1a: 5437 2501 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +057c1e: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ +057c22: 5437 2501 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +057c26: 54c8 fc00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +057c2a: 6e10 fa02 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02fa │ │ +057c30: 0c08 |0054: move-result-object v8 │ │ +057c32: 6e20 7101 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +057c38: 5437 2501 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +057c3c: 1a08 290c |005a: const-string v8, "android:view_state" // string@0c29 │ │ +057c40: 6e20 6701 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0167 │ │ +057c46: 0c07 |005f: move-result-object v7 │ │ +057c48: 5b17 b600 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +057c4c: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057c50: 28ab |0064: goto 000f // -0055 │ │ +057c52: 2207 6803 |0065: new-instance v7, Ljava/util/ArrayList; // type@0368 │ │ +057c56: 5428 1301 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +057c5a: 2188 |0069: array-length v8, v8 │ │ +057c5c: 7020 3a16 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +057c62: 5bc7 fb00 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057c66: 54c7 ff00 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +057c6a: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ +057c6e: 54c7 ff00 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +057c72: 6e10 3d16 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +057c78: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +057c7a: 5427 1301 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +057c7e: 2177 |007b: array-length v7, v7 │ │ +057c80: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ +057c84: 5427 1301 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +057c88: 4603 0704 |0080: aget-object v3, v7, v4 │ │ +057c8c: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ +057c90: 54c7 fc00 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +057c94: 54c8 0c01 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +057c98: 6e30 b903 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@03b9 │ │ +057c9e: 0c01 |008b: move-result-object v1 │ │ +057ca0: 6307 f200 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057ca4: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ +057ca8: 1a07 5403 |0090: const-string v7, "FragmentManager" // string@0354 │ │ +057cac: 2208 4f03 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057cb0: 7010 fa15 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057cb6: 1a09 6718 |0097: const-string v9, "restoreAllState: active #" // string@1867 │ │ +057cba: 6e20 0116 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057cc0: 0c08 |009c: move-result-object v8 │ │ +057cc2: 6e20 fd15 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057cc8: 0c08 |00a0: move-result-object v8 │ │ +057cca: 1a09 0c01 |00a1: const-string v9, ": " // string@010c │ │ +057cce: 6e20 0116 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057cd4: 0c08 |00a6: move-result-object v8 │ │ +057cd6: 6e20 0016 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057cdc: 0c08 |00aa: move-result-object v8 │ │ +057cde: 6e10 0616 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057ce4: 0c08 |00ae: move-result-object v8 │ │ +057ce6: 7120 ff10 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057cec: 54c7 fb00 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057cf0: 6e20 3c16 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057cf6: 5b3a 2301 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0123 │ │ +057cfa: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057cfe: 28be |00bb: goto 0079 // -0042 │ │ +057d00: 54c7 fb00 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057d04: 6e20 3c16 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057d0a: 54c7 ff00 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +057d0e: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ +057d12: 2207 6803 |00c5: new-instance v7, Ljava/util/ArrayList; // type@0368 │ │ +057d16: 7010 3916 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +057d1c: 5bc7 ff00 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +057d20: 6307 f200 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057d24: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ +057d28: 1a07 5403 |00d0: const-string v7, "FragmentManager" // string@0354 │ │ +057d2c: 2208 4f03 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057d30: 7010 fa15 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057d36: 1a09 6918 |00d7: const-string v9, "restoreAllState: avail #" // string@1869 │ │ +057d3a: 6e20 0116 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057d40: 0c08 |00dc: move-result-object v8 │ │ +057d42: 6e20 fd15 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057d48: 0c08 |00e0: move-result-object v8 │ │ +057d4a: 6e10 0616 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057d50: 0c08 |00e4: move-result-object v8 │ │ +057d52: 7120 ff10 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057d58: 54c7 ff00 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ff │ │ +057d5c: 7110 b315 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +057d62: 0c08 |00ed: move-result-object v8 │ │ +057d64: 6e20 3c16 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057d6a: 28c8 |00f1: goto 00b9 // -0038 │ │ +057d6c: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ +057d70: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +057d72: 6e10 4516 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057d78: 0a07 |00f8: move-result v7 │ │ +057d7a: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ +057d7e: 6e20 3f16 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057d84: 0c01 |00fe: move-result-object v1 │ │ +057d86: 1f01 8900 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +057d8a: 5217 bb00 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +057d8e: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ +057d92: 5217 bb00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +057d96: 54c8 fb00 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057d9a: 6e10 4516 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +057da0: 0a08 |010c: move-result v8 │ │ +057da2: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ +057da6: 54c7 fb00 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057daa: 5218 bb00 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +057dae: 6e20 3f16 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057db4: 0c07 |0116: move-result-object v7 │ │ +057db6: 1f07 8900 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@0089 │ │ +057dba: 5b17 ba00 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +057dbe: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057dc2: 28d8 |011d: goto 00f5 // -0028 │ │ +057dc4: 1a07 5403 |011e: const-string v7, "FragmentManager" // string@0354 │ │ +057dc8: 2208 4f03 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057dcc: 7010 fa15 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057dd2: 1a09 6109 |0125: const-string v9, "Re-attaching retained fragment " // string@0961 │ │ +057dd6: 6e20 0116 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057ddc: 0c08 |012a: move-result-object v8 │ │ +057dde: 6e20 0016 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057de4: 0c08 |012e: move-result-object v8 │ │ +057de6: 1a09 9f00 |012f: const-string v9, " target no longer exists: " // string@009f │ │ +057dea: 6e20 0116 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057df0: 0c08 |0134: move-result-object v8 │ │ +057df2: 5219 bb00 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +057df6: 6e20 fd15 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057dfc: 0c08 |013a: move-result-object v8 │ │ +057dfe: 6e10 0616 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057e04: 0c08 |013e: move-result-object v8 │ │ +057e06: 7120 0011 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +057e0c: 5b1a ba00 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +057e10: 28d7 |0144: goto 011b // -0029 │ │ +057e12: 5427 1401 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +057e16: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ +057e1a: 2207 6803 |0149: new-instance v7, Ljava/util/ArrayList; // type@0368 │ │ +057e1e: 5428 1401 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +057e22: 2188 |014d: array-length v8, v8 │ │ +057e24: 7020 3a16 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +057e2a: 5bc7 fd00 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057e2e: 1204 |0153: const/4 v4, #int 0 // #0 │ │ +057e30: 5427 1401 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +057e34: 2177 |0156: array-length v7, v7 │ │ +057e36: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ +057e3a: 54c7 fb00 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +057e3e: 5428 1401 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +057e42: 4408 0804 |015d: aget v8, v8, v4 │ │ +057e46: 6e20 3f16 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +057e4c: 0c01 |0162: move-result-object v1 │ │ +057e4e: 1f01 8900 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +057e52: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ +057e56: 2207 3703 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@0337 │ │ +057e5a: 2208 4f03 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057e5e: 7010 fa15 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057e64: 1a09 ec08 |016e: const-string v9, "No instantiated fragment for index #" // string@08ec │ │ +057e68: 6e20 0116 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057e6e: 0c08 |0173: move-result-object v8 │ │ +057e70: 5429 1401 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +057e74: 4409 0904 |0176: aget v9, v9, v4 │ │ +057e78: 6e20 fd15 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057e7e: 0c08 |017b: move-result-object v8 │ │ +057e80: 6e10 0616 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057e86: 0c08 |017f: move-result-object v8 │ │ +057e88: 7020 ac15 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +057e8e: 7020 9703 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +057e94: 1217 |0186: const/4 v7, #int 1 // #1 │ │ +057e96: 5c17 9800 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +057e9a: 6307 f200 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057e9e: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ +057ea2: 1a07 5403 |018d: const-string v7, "FragmentManager" // string@0354 │ │ +057ea6: 2208 4f03 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057eaa: 7010 fa15 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057eb0: 1a09 6818 |0194: const-string v9, "restoreAllState: added #" // string@1868 │ │ +057eb4: 6e20 0116 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057eba: 0c08 |0199: move-result-object v8 │ │ +057ebc: 6e20 fd15 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057ec2: 0c08 |019d: move-result-object v8 │ │ +057ec4: 1a09 0c01 |019e: const-string v9, ": " // string@010c │ │ +057ec8: 6e20 0116 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057ece: 0c08 |01a3: move-result-object v8 │ │ +057ed0: 6e20 0016 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057ed6: 0c08 |01a7: move-result-object v8 │ │ +057ed8: 6e10 0616 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057ede: 0c08 |01ab: move-result-object v8 │ │ +057ee0: 7120 ff10 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057ee6: 54c7 fd00 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057eea: 6e20 3e16 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@163e │ │ +057ef0: 0a07 |01b4: move-result v7 │ │ +057ef2: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ +057ef6: 2207 3703 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@0337 │ │ +057efa: 1a08 f501 |01b9: const-string v8, "Already added!" // string@01f5 │ │ +057efe: 7020 ac15 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +057f04: 2707 |01be: throw v7 │ │ +057f06: 54c7 fd00 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057f0a: 6e20 3c16 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057f10: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057f14: 288e |01c6: goto 0154 // -0072 │ │ +057f16: 5bca fd00 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +057f1a: 5427 1501 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +057f1e: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ +057f22: 2207 6803 |01cd: new-instance v7, Ljava/util/ArrayList; // type@0368 │ │ +057f26: 5428 1501 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +057f2a: 2188 |01d1: array-length v8, v8 │ │ +057f2c: 7020 3a16 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +057f32: 5bc7 0001 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057f36: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ +057f38: 5427 1501 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +057f3c: 2177 |01da: array-length v7, v7 │ │ +057f3e: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ +057f42: 5427 1501 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +057f46: 4607 0704 |01df: aget-object v7, v7, v4 │ │ +057f4a: 6e20 6102 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0261 │ │ +057f50: 0c00 |01e4: move-result-object v0 │ │ +057f52: 6307 f200 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +057f56: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ +057f5a: 1a07 5403 |01e9: const-string v7, "FragmentManager" // string@0354 │ │ +057f5e: 2208 4f03 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@034f │ │ +057f62: 7010 fa15 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +057f68: 1a09 6a18 |01f0: const-string v9, "restoreAllState: back stack #" // string@186a │ │ +057f6c: 6e20 0116 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057f72: 0c08 |01f5: move-result-object v8 │ │ +057f74: 6e20 fd15 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057f7a: 0c08 |01f9: move-result-object v8 │ │ +057f7c: 1a09 3b00 |01fa: const-string v9, " (index " // string@003b │ │ +057f80: 6e20 0116 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057f86: 0c08 |01ff: move-result-object v8 │ │ +057f88: 5209 6600 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +057f8c: 6e20 fd15 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +057f92: 0c08 |0205: move-result-object v8 │ │ +057f94: 1a09 e600 |0206: const-string v9, "): " // string@00e6 │ │ +057f98: 6e20 0116 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +057f9e: 0c08 |020b: move-result-object v8 │ │ +057fa0: 6e20 0016 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +057fa6: 0c08 |020f: move-result-object v8 │ │ +057fa8: 6e10 0616 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +057fae: 0c08 |0213: move-result-object v8 │ │ +057fb0: 7120 ff10 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +057fb6: 2205 3b01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@013b │ │ +057fba: 1a07 5403 |0219: const-string v7, "FragmentManager" // string@0354 │ │ +057fbe: 7020 1d07 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@071d │ │ +057fc4: 2206 2203 |021e: new-instance v6, Ljava/io/PrintWriter; // type@0322 │ │ +057fc8: 7020 7a15 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@157a │ │ +057fce: 1a07 1800 |0223: const-string v7, " " // string@0018 │ │ +057fd2: 6e40 3d02 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@023d │ │ +057fd8: 54c7 0001 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057fdc: 6e20 3c16 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +057fe2: 5207 6600 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +057fe6: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ +057fea: 5207 6600 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0066 │ │ +057fee: 6e30 9403 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0394 │ │ +057ff4: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057ff8: 28a0 |0238: goto 01d8 // -0060 │ │ +057ffa: 5bca 0001 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +057ffe: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1749 │ │ 0x0004 line=1856 │ │ 0x0006 line=1750 │ │ 0x0008 line=1751 │ │ 0x000c line=1755 │ │ @@ -103503,59 +103470,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -058014: |[058014] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -058024: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -058026: 5463 fb00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05802a: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -05802e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -058030: 5463 fb00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -058034: 6e10 3e16 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05803a: 0a03 |000b: move-result v3 │ │ -05803c: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -058040: 5463 fb00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -058044: 6e20 3816 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -05804a: 0c00 |0013: move-result-object v0 │ │ -05804c: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058050: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -058054: 5503 b300 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ -058058: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -05805c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -058060: 2201 6603 |001e: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -058064: 7010 3216 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05806a: 6e20 3516 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058070: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -058072: 5c03 b400 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ -058076: 5403 ba00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -05807a: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -05807e: 5403 ba00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -058082: 5233 a900 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -058086: 5903 bb00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ -05808a: 6303 f200 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -05808e: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -058092: 1a03 4203 |0037: const-string v3, "FragmentManager" // string@0342 │ │ -058096: 2204 4d03 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -05809a: 7010 f315 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0580a0: 1a05 7018 |003e: const-string v5, "retainNonConfig: keeping retained " // string@1870 │ │ -0580a4: 6e20 fa15 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0580aa: 0c04 |0043: move-result-object v4 │ │ -0580ac: 6e20 f915 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0580b2: 0c04 |0047: move-result-object v4 │ │ -0580b4: 6e10 ff15 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0580ba: 0c04 |004b: move-result-object v4 │ │ -0580bc: 7120 ff10 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0580c2: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0580c6: 28b5 |0051: goto 0006 // -004b │ │ -0580c8: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -0580ca: 28de |0053: goto 0031 // -0022 │ │ -0580cc: 1101 |0054: return-object v1 │ │ +058004: |[058004] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +058014: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +058016: 5463 fb00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05801a: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +05801e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +058020: 5463 fb00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +058024: 6e10 4516 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05802a: 0a03 |000b: move-result v3 │ │ +05802c: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +058030: 5463 fb00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +058034: 6e20 3f16 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +05803a: 0c00 |0013: move-result-object v0 │ │ +05803c: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058040: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +058044: 5503 b300 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b3 │ │ +058048: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +05804c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +058050: 2201 6803 |001e: new-instance v1, Ljava/util/ArrayList; // type@0368 │ │ +058054: 7010 3916 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05805a: 6e20 3c16 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058060: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +058062: 5c03 b400 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b4 │ │ +058066: 5403 ba00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +05806a: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +05806e: 5403 ba00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +058072: 5233 a900 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +058076: 5903 bb00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bb │ │ +05807a: 6303 f200 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +05807e: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +058082: 1a03 5403 |0037: const-string v3, "FragmentManager" // string@0354 │ │ +058086: 2204 4f03 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +05808a: 7010 fa15 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058090: 1a05 7918 |003e: const-string v5, "retainNonConfig: keeping retained " // string@1879 │ │ +058094: 6e20 0116 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05809a: 0c04 |0043: move-result-object v4 │ │ +05809c: 6e20 0016 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0580a2: 0c04 |0047: move-result-object v4 │ │ +0580a4: 6e10 0616 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0580aa: 0c04 |004b: move-result-object v4 │ │ +0580ac: 7120 ff10 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0580b2: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0580b6: 28b5 |0051: goto 0006 // -004b │ │ +0580b8: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +0580ba: 28de |0053: goto 0031 // -0022 │ │ +0580bc: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ 0x0001 line=1564 │ │ 0x0005 line=1565 │ │ 0x000e line=1566 │ │ 0x0016 line=1567 │ │ @@ -103580,248 +103547,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -0580d0: |[0580d0] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -0580e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0580e2: 6e10 6c03 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ -0580e8: 6309 f500 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f5 │ │ -0580ec: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -0580f0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -0580f2: 5cc9 1001 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ -0580f6: 54c9 fb00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -0580fa: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -0580fe: 54c9 fb00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -058102: 6e10 3e16 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058108: 0a09 |0014: move-result v9 │ │ -05810a: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -05810e: 1105 |0017: return-object v5 │ │ -058110: 54c9 fb00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -058114: 6e10 3e16 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05811a: 0a00 |001d: move-result v0 │ │ -05811c: 2301 b503 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@03b5 │ │ -058120: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -058122: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -058124: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -058128: 54c9 fb00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05812c: 6e20 3816 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058132: 0c04 |0029: move-result-object v4 │ │ -058134: 1f04 8900 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058138: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -05813c: 5249 a900 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -058140: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -058144: 2209 3503 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0335 │ │ -058148: 220a 4d03 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -05814c: 7010 f315 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058152: 1a0b 3403 |0039: const-string v11, "Failure saving state: active " // string@0334 │ │ -058156: 6e20 fa15 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05815c: 0c0a |003e: move-result-object v10 │ │ -05815e: 6e20 f915 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058164: 0c0a |0042: move-result-object v10 │ │ -058166: 1a0b 5000 |0043: const-string v11, " has cleared index: " // string@0050 │ │ -05816a: 6e20 fa15 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058170: 0c0a |0048: move-result-object v10 │ │ -058172: 524b a900 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -058176: 6e20 f615 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05817c: 0c0a |004e: move-result-object v10 │ │ -05817e: 6e10 ff15 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058184: 0c0a |0052: move-result-object v10 │ │ -058186: 7020 a515 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05818c: 7020 9703 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -058192: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -058194: 2206 9d00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@009d │ │ -058198: 7020 b703 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@03b7 │ │ -05819e: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -0581a2: 5249 b700 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -0581a6: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -0581aa: 5469 2501 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -0581ae: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -0581b2: 6e20 9103 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0391 │ │ -0581b8: 0c09 |006c: move-result-object v9 │ │ -0581ba: 5b69 2501 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -0581be: 5449 ba00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -0581c2: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -0581c6: 5449 ba00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -0581ca: 5299 a900 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -0581ce: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -0581d2: 2209 3503 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0335 │ │ -0581d6: 220a 4d03 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -0581da: 7010 f315 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0581e0: 1a0b 3303 |0080: const-string v11, "Failure saving state: " // string@0333 │ │ -0581e4: 6e20 fa15 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0581ea: 0c0a |0085: move-result-object v10 │ │ -0581ec: 6e20 f915 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0581f2: 0c0a |0089: move-result-object v10 │ │ -0581f4: 1a0b 5100 |008a: const-string v11, " has target not in fragment manager: " // string@0051 │ │ -0581f8: 6e20 fa15 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0581fe: 0c0a |008f: move-result-object v10 │ │ -058200: 544b ba00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -058204: 6e20 f915 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05820a: 0c0a |0095: move-result-object v10 │ │ -05820c: 6e10 ff15 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058212: 0c0a |0099: move-result-object v10 │ │ -058214: 7020 a515 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05821a: 7020 9703 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -058220: 5469 2501 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -058224: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -058228: 2209 5600 |00a4: new-instance v9, Landroid/os/Bundle; // type@0056 │ │ -05822c: 7010 6001 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@0160 │ │ -058232: 5b69 2501 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -058236: 5469 2501 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -05823a: 1a0a 100c |00ad: const-string v10, "android:target_state" // string@0c10 │ │ -05823e: 544b ba00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ -058242: 6e40 8903 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0389 │ │ -058248: 5249 bc00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -05824c: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -058250: 5469 2501 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -058254: 1a0a 0f0c |00ba: const-string v10, "android:target_req_state" // string@0c0f │ │ -058258: 524b bc00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ -05825c: 6e30 6d01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ -058262: 6309 f200 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -058266: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -05826a: 1a09 4203 |00c5: const-string v9, "FragmentManager" // string@0342 │ │ -05826e: 220a 4d03 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -058272: 7010 f315 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058278: 1a0b 9109 |00cc: const-string v11, "Saved state of " // string@0991 │ │ -05827c: 6e20 fa15 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058282: 0c0a |00d1: move-result-object v10 │ │ -058284: 6e20 f915 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05828a: 0c0a |00d5: move-result-object v10 │ │ -05828c: 1a0b fa00 |00d6: const-string v11, ": " // string@00fa │ │ -058290: 6e20 fa15 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058296: 0c0a |00db: move-result-object v10 │ │ -058298: 546b 2501 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -05829c: 6e20 f915 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0582a2: 0c0a |00e1: move-result-object v10 │ │ -0582a4: 6e10 ff15 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0582aa: 0c0a |00e5: move-result-object v10 │ │ -0582ac: 7120 ff10 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0582b2: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0582b6: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -0582ba: 5449 b500 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ -0582be: 5b69 2501 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ -0582c2: 28d0 |00f1: goto 00c1 // -0030 │ │ -0582c4: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -0582c8: 6309 f200 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0582cc: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -0582d0: 1a09 4203 |00f8: const-string v9, "FragmentManager" // string@0342 │ │ -0582d4: 1a0a ae18 |00fa: const-string v10, "saveAllState: no fragments!" // string@18ae │ │ -0582d8: 7120 ff10 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0582de: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -0582e2: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -0582e4: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -0582e6: 54c9 fd00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0582ea: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -0582ee: 54c9 fd00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0582f2: 6e10 3e16 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0582f8: 0a00 |010c: move-result v0 │ │ -0582fa: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -0582fe: 2302 ae03 |010f: new-array v2, v0, [I // type@03ae │ │ -058302: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -058304: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -058308: 54c9 fd00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -05830c: 6e20 3816 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058312: 0c09 |0119: move-result-object v9 │ │ -058314: 1f09 8900 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058318: 5299 a900 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -05831c: 4b09 0208 |011e: aput v9, v2, v8 │ │ -058320: 4409 0208 |0120: aget v9, v2, v8 │ │ -058324: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -058328: 2209 3503 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0335 │ │ -05832c: 220a 4d03 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -058330: 7010 f315 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058336: 1a0b 3403 |012b: const-string v11, "Failure saving state: active " // string@0334 │ │ -05833a: 6e20 fa15 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058340: 0c0a |0130: move-result-object v10 │ │ -058342: 54cb fd00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -058346: 6e20 3816 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -05834c: 0c0b |0136: move-result-object v11 │ │ -05834e: 6e20 f915 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058354: 0c0a |013a: move-result-object v10 │ │ -058356: 1a0b 5000 |013b: const-string v11, " has cleared index: " // string@0050 │ │ -05835a: 6e20 fa15 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058360: 0c0a |0140: move-result-object v10 │ │ -058362: 440b 0208 |0141: aget v11, v2, v8 │ │ -058366: 6e20 f615 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05836c: 0c0a |0146: move-result-object v10 │ │ -05836e: 6e10 ff15 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058374: 0c0a |014a: move-result-object v10 │ │ -058376: 7020 a515 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05837c: 7020 9703 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -058382: 6309 f200 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -058386: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -05838a: 1a09 4203 |0155: const-string v9, "FragmentManager" // string@0342 │ │ -05838e: 220a 4d03 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -058392: 7010 f315 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058398: 1a0b ad18 |015c: const-string v11, "saveAllState: adding fragment #" // string@18ad │ │ -05839c: 6e20 fa15 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0583a2: 0c0a |0161: move-result-object v10 │ │ -0583a4: 6e20 f615 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -0583aa: 0c0a |0165: move-result-object v10 │ │ -0583ac: 1a0b fa00 |0166: const-string v11, ": " // string@00fa │ │ -0583b0: 6e20 fa15 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0583b6: 0c0a |016b: move-result-object v10 │ │ -0583b8: 54cb fd00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ -0583bc: 6e20 3816 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -0583c2: 0c0b |0171: move-result-object v11 │ │ -0583c4: 6e20 f915 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0583ca: 0c0a |0175: move-result-object v10 │ │ -0583cc: 6e10 ff15 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0583d2: 0c0a |0179: move-result-object v10 │ │ -0583d4: 7120 ff10 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0583da: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0583de: 2893 |017f: goto 0112 // -006d │ │ -0583e0: 54c9 0001 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0583e4: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -0583e8: 54c9 0001 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -0583ec: 6e10 3e16 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -0583f2: 0a00 |0189: move-result v0 │ │ -0583f4: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -0583f8: 2303 b203 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@03b2 │ │ -0583fc: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -0583fe: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -058402: 220a 8300 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0083 │ │ -058406: 54c9 0001 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05840a: 6e20 3816 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058410: 0c09 |0198: move-result-object v9 │ │ -058412: 1f09 8100 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ -058416: 7030 5f02 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@025f │ │ -05841c: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -058420: 6309 f200 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -058424: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -058428: 1a09 4203 |01a4: const-string v9, "FragmentManager" // string@0342 │ │ -05842c: 220a 4d03 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@034d │ │ -058430: 7010 f315 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058436: 1a0b ac18 |01ab: const-string v11, "saveAllState: adding back stack #" // string@18ac │ │ -05843a: 6e20 fa15 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058440: 0c0a |01b0: move-result-object v10 │ │ -058442: 6e20 f615 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058448: 0c0a |01b4: move-result-object v10 │ │ -05844a: 1a0b fa00 |01b5: const-string v11, ": " // string@00fa │ │ -05844e: 6e20 fa15 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058454: 0c0a |01ba: move-result-object v10 │ │ -058456: 54cb 0001 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ -05845a: 6e20 3816 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058460: 0c0b |01c0: move-result-object v11 │ │ -058462: 6e20 f915 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058468: 0c0a |01c4: move-result-object v10 │ │ -05846a: 6e10 ff15 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058470: 0c0a |01c8: move-result-object v10 │ │ -058472: 7120 ff10 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -058478: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05847c: 28c1 |01ce: goto 018f // -003f │ │ -05847e: 2205 9a00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ -058482: 7010 a003 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03a0 │ │ -058488: 5b51 1301 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ -05848c: 5b52 1401 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ -058490: 5b53 1501 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ -058494: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +0580c0: |[0580c0] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0580d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0580d2: 6e10 6c03 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@036c │ │ +0580d8: 6309 f500 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f5 │ │ +0580dc: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +0580e0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +0580e2: 5cc9 1001 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0110 │ │ +0580e6: 54c9 fb00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0580ea: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +0580ee: 54c9 fb00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +0580f2: 6e10 4516 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0580f8: 0a09 |0014: move-result v9 │ │ +0580fa: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +0580fe: 1105 |0017: return-object v5 │ │ +058100: 54c9 fb00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +058104: 6e10 4516 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05810a: 0a00 |001d: move-result v0 │ │ +05810c: 2301 b703 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@03b7 │ │ +058110: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +058112: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +058114: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +058118: 54c9 fb00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05811c: 6e20 3f16 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058122: 0c04 |0029: move-result-object v4 │ │ +058124: 1f04 8900 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058128: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +05812c: 5249 a900 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +058130: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +058134: 2209 3703 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0337 │ │ +058138: 220a 4f03 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +05813c: 7010 fa15 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058142: 1a0b 4603 |0039: const-string v11, "Failure saving state: active " // string@0346 │ │ +058146: 6e20 0116 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05814c: 0c0a |003e: move-result-object v10 │ │ +05814e: 6e20 0016 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058154: 0c0a |0042: move-result-object v10 │ │ +058156: 1a0b 6300 |0043: const-string v11, " has cleared index: " // string@0063 │ │ +05815a: 6e20 0116 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058160: 0c0a |0048: move-result-object v10 │ │ +058162: 524b a900 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +058166: 6e20 fd15 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05816c: 0c0a |004e: move-result-object v10 │ │ +05816e: 6e10 0616 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058174: 0c0a |0052: move-result-object v10 │ │ +058176: 7020 ac15 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05817c: 7020 9703 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +058182: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +058184: 2206 9d00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@009d │ │ +058188: 7020 b703 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@03b7 │ │ +05818e: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +058192: 5249 b700 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +058196: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +05819a: 5469 2501 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +05819e: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +0581a2: 6e20 9103 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0391 │ │ +0581a8: 0c09 |006c: move-result-object v9 │ │ +0581aa: 5b69 2501 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +0581ae: 5449 ba00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +0581b2: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +0581b6: 5449 ba00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +0581ba: 5299 a900 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +0581be: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +0581c2: 2209 3703 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0337 │ │ +0581c6: 220a 4f03 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +0581ca: 7010 fa15 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0581d0: 1a0b 4503 |0080: const-string v11, "Failure saving state: " // string@0345 │ │ +0581d4: 6e20 0116 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0581da: 0c0a |0085: move-result-object v10 │ │ +0581dc: 6e20 0016 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0581e2: 0c0a |0089: move-result-object v10 │ │ +0581e4: 1a0b 6400 |008a: const-string v11, " has target not in fragment manager: " // string@0064 │ │ +0581e8: 6e20 0116 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0581ee: 0c0a |008f: move-result-object v10 │ │ +0581f0: 544b ba00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +0581f4: 6e20 0016 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0581fa: 0c0a |0095: move-result-object v10 │ │ +0581fc: 6e10 0616 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058202: 0c0a |0099: move-result-object v10 │ │ +058204: 7020 ac15 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05820a: 7020 9703 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +058210: 5469 2501 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +058214: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +058218: 2209 5600 |00a4: new-instance v9, Landroid/os/Bundle; // type@0056 │ │ +05821c: 7010 6001 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@0160 │ │ +058222: 5b69 2501 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +058226: 5469 2501 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +05822a: 1a0a 260c |00ad: const-string v10, "android:target_state" // string@0c26 │ │ +05822e: 544b ba00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00ba │ │ +058232: 6e40 8903 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0389 │ │ +058238: 5249 bc00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +05823c: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +058240: 5469 2501 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +058244: 1a0a 250c |00ba: const-string v10, "android:target_req_state" // string@0c25 │ │ +058248: 524b bc00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00bc │ │ +05824c: 6e30 6d01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@016d │ │ +058252: 6309 f200 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +058256: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +05825a: 1a09 5403 |00c5: const-string v9, "FragmentManager" // string@0354 │ │ +05825e: 220a 4f03 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +058262: 7010 fa15 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058268: 1a0b a709 |00cc: const-string v11, "Saved state of " // string@09a7 │ │ +05826c: 6e20 0116 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058272: 0c0a |00d1: move-result-object v10 │ │ +058274: 6e20 0016 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05827a: 0c0a |00d5: move-result-object v10 │ │ +05827c: 1a0b 0c01 |00d6: const-string v11, ": " // string@010c │ │ +058280: 6e20 0116 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058286: 0c0a |00db: move-result-object v10 │ │ +058288: 546b 2501 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +05828c: 6e20 0016 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058292: 0c0a |00e1: move-result-object v10 │ │ +058294: 6e10 0616 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05829a: 0c0a |00e5: move-result-object v10 │ │ +05829c: 7120 ff10 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0582a2: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0582a6: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +0582aa: 5449 b500 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b5 │ │ +0582ae: 5b69 2501 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0125 │ │ +0582b2: 28d0 |00f1: goto 00c1 // -0030 │ │ +0582b4: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +0582b8: 6309 f200 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0582bc: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +0582c0: 1a09 5403 |00f8: const-string v9, "FragmentManager" // string@0354 │ │ +0582c4: 1a0a b718 |00fa: const-string v10, "saveAllState: no fragments!" // string@18b7 │ │ +0582c8: 7120 ff10 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0582ce: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +0582d2: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +0582d4: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +0582d6: 54c9 fd00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0582da: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +0582de: 54c9 fd00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0582e2: 6e10 4516 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0582e8: 0a00 |010c: move-result v0 │ │ +0582ea: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +0582ee: 2302 b003 |010f: new-array v2, v0, [I // type@03b0 │ │ +0582f2: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +0582f4: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +0582f8: 54c9 fd00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0582fc: 6e20 3f16 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058302: 0c09 |0119: move-result-object v9 │ │ +058304: 1f09 8900 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058308: 5299 a900 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +05830c: 4b09 0208 |011e: aput v9, v2, v8 │ │ +058310: 4409 0208 |0120: aget v9, v2, v8 │ │ +058314: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +058318: 2209 3703 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0337 │ │ +05831c: 220a 4f03 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +058320: 7010 fa15 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058326: 1a0b 4603 |012b: const-string v11, "Failure saving state: active " // string@0346 │ │ +05832a: 6e20 0116 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058330: 0c0a |0130: move-result-object v10 │ │ +058332: 54cb fd00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +058336: 6e20 3f16 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +05833c: 0c0b |0136: move-result-object v11 │ │ +05833e: 6e20 0016 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058344: 0c0a |013a: move-result-object v10 │ │ +058346: 1a0b 6300 |013b: const-string v11, " has cleared index: " // string@0063 │ │ +05834a: 6e20 0116 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058350: 0c0a |0140: move-result-object v10 │ │ +058352: 440b 0208 |0141: aget v11, v2, v8 │ │ +058356: 6e20 fd15 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05835c: 0c0a |0146: move-result-object v10 │ │ +05835e: 6e10 0616 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058364: 0c0a |014a: move-result-object v10 │ │ +058366: 7020 ac15 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05836c: 7020 9703 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +058372: 6309 f200 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +058376: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +05837a: 1a09 5403 |0155: const-string v9, "FragmentManager" // string@0354 │ │ +05837e: 220a 4f03 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +058382: 7010 fa15 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058388: 1a0b b618 |015c: const-string v11, "saveAllState: adding fragment #" // string@18b6 │ │ +05838c: 6e20 0116 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058392: 0c0a |0161: move-result-object v10 │ │ +058394: 6e20 fd15 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05839a: 0c0a |0165: move-result-object v10 │ │ +05839c: 1a0b 0c01 |0166: const-string v11, ": " // string@010c │ │ +0583a0: 6e20 0116 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0583a6: 0c0a |016b: move-result-object v10 │ │ +0583a8: 54cb fd00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00fd │ │ +0583ac: 6e20 3f16 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +0583b2: 0c0b |0171: move-result-object v11 │ │ +0583b4: 6e20 0016 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0583ba: 0c0a |0175: move-result-object v10 │ │ +0583bc: 6e10 0616 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0583c2: 0c0a |0179: move-result-object v10 │ │ +0583c4: 7120 ff10 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0583ca: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0583ce: 2893 |017f: goto 0112 // -006d │ │ +0583d0: 54c9 0001 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0583d4: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +0583d8: 54c9 0001 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0583dc: 6e10 4516 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +0583e2: 0a00 |0189: move-result v0 │ │ +0583e4: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +0583e8: 2303 b403 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@03b4 │ │ +0583ec: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +0583ee: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +0583f2: 220a 8300 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0083 │ │ +0583f6: 54c9 0001 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +0583fa: 6e20 3f16 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058400: 0c09 |0198: move-result-object v9 │ │ +058402: 1f09 8100 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0081 │ │ +058406: 7030 5f02 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@025f │ │ +05840c: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +058410: 6309 f200 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +058414: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +058418: 1a09 5403 |01a4: const-string v9, "FragmentManager" // string@0354 │ │ +05841c: 220a 4f03 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@034f │ │ +058420: 7010 fa15 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058426: 1a0b b518 |01ab: const-string v11, "saveAllState: adding back stack #" // string@18b5 │ │ +05842a: 6e20 0116 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058430: 0c0a |01b0: move-result-object v10 │ │ +058432: 6e20 fd15 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +058438: 0c0a |01b4: move-result-object v10 │ │ +05843a: 1a0b 0c01 |01b5: const-string v11, ": " // string@010c │ │ +05843e: 6e20 0116 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058444: 0c0a |01ba: move-result-object v10 │ │ +058446: 54cb 0001 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0100 │ │ +05844a: 6e20 3f16 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058450: 0c0b |01c0: move-result-object v11 │ │ +058452: 6e20 0016 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058458: 0c0a |01c4: move-result-object v10 │ │ +05845a: 6e10 0616 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058460: 0c0a |01c8: move-result-object v10 │ │ +058462: 7120 ff10 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +058468: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05846c: 28c1 |01ce: goto 018f // -003f │ │ +05846e: 2205 9a00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@009a │ │ +058472: 7010 a003 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03a0 │ │ +058478: 5b51 1301 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0113 │ │ +05847c: 5b52 1401 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0114 │ │ +058480: 5b53 1501 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0115 │ │ +058484: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1633 │ │ 0x0004 line=1635 │ │ 0x0008 line=1645 │ │ 0x000b line=1648 │ │ 0x0017 line=1743 │ │ @@ -103893,50 +103860,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -058498: |[058498] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0584a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0584aa: 5431 0f01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584ae: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0584b2: 2201 5600 |0005: new-instance v1, Landroid/os/Bundle; // type@0056 │ │ -0584b6: 7010 6001 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0160 │ │ -0584bc: 5b31 0f01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584c0: 5431 0f01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584c4: 6e20 dc02 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@02dc │ │ -0584ca: 5431 0f01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584ce: 6e10 6901 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0169 │ │ -0584d4: 0a01 |0016: move-result v1 │ │ -0584d6: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -0584da: 5430 0f01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584de: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0584e0: 5b31 0f01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ -0584e4: 5441 be00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0584e8: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -0584ec: 6e20 9303 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0393 │ │ -0584f2: 5441 b600 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -0584f6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -0584fa: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -0584fe: 2200 5600 |002b: new-instance v0, Landroid/os/Bundle; // type@0056 │ │ -058502: 7010 6001 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0160 │ │ -058508: 1a01 130c |0030: const-string v1, "android:view_state" // string@0c13 │ │ -05850c: 5442 b600 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -058510: 6e30 7001 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0170 │ │ -058516: 5541 bd00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -05851a: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -05851e: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -058522: 2200 5600 |003d: new-instance v0, Landroid/os/Bundle; // type@0056 │ │ -058526: 7010 6001 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0160 │ │ -05852c: 1a01 120c |0042: const-string v1, "android:user_visible_hint" // string@0c12 │ │ -058530: 5542 bd00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ -058534: 6e30 6b01 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ -05853a: 1100 |0049: return-object v0 │ │ +058488: |[058488] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +058498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05849a: 5431 0f01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +05849e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0584a2: 2201 5600 |0005: new-instance v1, Landroid/os/Bundle; // type@0056 │ │ +0584a6: 7010 6001 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0160 │ │ +0584ac: 5b31 0f01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0584b0: 5431 0f01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0584b4: 6e20 dc02 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@02dc │ │ +0584ba: 5431 0f01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0584be: 6e10 6901 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0169 │ │ +0584c4: 0a01 |0016: move-result v1 │ │ +0584c6: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0584ca: 5430 0f01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0584ce: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0584d0: 5b31 0f01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@010f │ │ +0584d4: 5441 be00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0584d8: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0584dc: 6e20 9303 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0393 │ │ +0584e2: 5441 b600 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +0584e6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0584ea: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0584ee: 2200 5600 |002b: new-instance v0, Landroid/os/Bundle; // type@0056 │ │ +0584f2: 7010 6001 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0160 │ │ +0584f8: 1a01 290c |0030: const-string v1, "android:view_state" // string@0c29 │ │ +0584fc: 5442 b600 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +058500: 6e30 7001 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0170 │ │ +058506: 5541 bd00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +05850a: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +05850e: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +058512: 2200 5600 |003d: new-instance v0, Landroid/os/Bundle; // type@0056 │ │ +058516: 7010 6001 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0160 │ │ +05851c: 1a01 280c |0042: const-string v1, "android:user_visible_hint" // string@0c28 │ │ +058520: 5542 bd00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bd │ │ +058524: 6e30 6b01 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@016b │ │ +05852a: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ 0x0001 line=1600 │ │ 0x0005 line=1601 │ │ 0x000c line=1603 │ │ 0x0011 line=1604 │ │ @@ -103965,41 +103932,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -05853c: |[05853c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -05854c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05854e: 5262 a900 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ -058552: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -058556: 2202 3503 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -05855a: 2203 4d03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05855e: 7010 f315 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058564: 1a04 3b03 |000c: const-string v4, "Fragment " // string@033b │ │ -058568: 6e20 fa15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05856e: 0c03 |0011: move-result-object v3 │ │ -058570: 6e20 f915 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058576: 0c03 |0015: move-result-object v3 │ │ -058578: 1a04 5b00 |0016: const-string v4, " is not currently in the FragmentManager" // string@005b │ │ -05857c: 6e20 fa15 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058582: 0c03 |001b: move-result-object v3 │ │ -058584: 6e10 ff15 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05858a: 0c03 |001f: move-result-object v3 │ │ -05858c: 7020 a515 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -058592: 7020 9703 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ -058598: 5262 b700 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ -05859c: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -0585a0: 6e20 9103 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0391 │ │ -0585a6: 0c00 |002d: move-result-object v0 │ │ -0585a8: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -0585ac: 2201 8800 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ -0585b0: 7020 8802 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0288 │ │ -0585b6: 1101 |0035: return-object v1 │ │ +05852c: |[05852c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +05853c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05853e: 5262 a900 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a9 │ │ +058542: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +058546: 2202 3703 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +05854a: 2203 4f03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05854e: 7010 fa15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058554: 1a04 4d03 |000c: const-string v4, "Fragment " // string@034d │ │ +058558: 6e20 0116 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05855e: 0c03 |0011: move-result-object v3 │ │ +058560: 6e20 0016 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058566: 0c03 |0015: move-result-object v3 │ │ +058568: 1a04 6e00 |0016: const-string v4, " is not currently in the FragmentManager" // string@006e │ │ +05856c: 6e20 0116 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058572: 0c03 |001b: move-result-object v3 │ │ +058574: 6e10 0616 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05857a: 0c03 |001f: move-result-object v3 │ │ +05857c: 7020 ac15 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +058582: 7020 9703 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0397 │ │ +058588: 5262 b700 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b7 │ │ +05858c: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +058590: 6e20 9103 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0391 │ │ +058596: 0c00 |002d: move-result-object v0 │ │ +058598: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +05859c: 2201 8800 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +0585a0: 7020 8802 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0288 │ │ +0585a6: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x0026 line=592 │ │ 0x002a line=593 │ │ 0x002e line=594 │ │ @@ -104014,38 +103981,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0585b8: |[0585b8] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0585c8: 5430 aa00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -0585cc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0585d0: 0e00 |0004: return-void │ │ -0585d2: 5420 0e01 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -0585d6: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -0585da: 2200 4d02 |0009: new-instance v0, Landroid/util/SparseArray; // type@024d │ │ -0585de: 7010 0611 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1106 │ │ -0585e4: 5b20 0e01 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -0585e8: 5430 aa00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ -0585ec: 5421 0e01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -0585f0: 6e20 bb11 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@11bb │ │ -0585f6: 5420 0e01 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -0585fa: 6e10 0b11 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@110b │ │ -058600: 0a00 |001c: move-result v0 │ │ -058602: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -058606: 5420 0e01 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -05860a: 5b30 b600 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ -05860e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -058610: 5b20 0e01 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -058614: 28de |0026: goto 0004 // -0022 │ │ -058616: 5420 0e01 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ -05861a: 6e10 0711 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1107 │ │ -058620: 28e4 |002c: goto 0010 // -001c │ │ +0585a8: |[0585a8] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +0585b8: 5430 aa00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +0585bc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0585c0: 0e00 |0004: return-void │ │ +0585c2: 5420 0e01 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0585c6: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0585ca: 2200 4d02 |0009: new-instance v0, Landroid/util/SparseArray; // type@024d │ │ +0585ce: 7010 0611 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1106 │ │ +0585d4: 5b20 0e01 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0585d8: 5430 aa00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00aa │ │ +0585dc: 5421 0e01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0585e0: 6e20 bb11 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@11bb │ │ +0585e6: 5420 0e01 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0585ea: 6e10 0b11 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@110b │ │ +0585f0: 0a00 |001c: move-result v0 │ │ +0585f2: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0585f6: 5420 0e01 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +0585fa: 5b30 b600 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b6 │ │ +0585fe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +058600: 5b20 0e01 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +058604: 28de |0026: goto 0004 // -0022 │ │ +058606: 5420 0e01 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@010e │ │ +05860a: 6e10 0711 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1107 │ │ +058610: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ 0x0004 line=1595 │ │ 0x0005 line=1585 │ │ 0x0009 line=1586 │ │ 0x0010 line=1590 │ │ @@ -104062,99 +104029,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -058624: |[058624] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -058634: 1d04 |0000: monitor-enter v4 │ │ -058636: 5441 0201 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -05863a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -05863e: 2201 6603 |0005: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -058642: 7010 3216 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -058648: 5b41 0201 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -05864c: 5441 0201 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -058650: 6e10 3e16 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058656: 0a00 |0011: move-result v0 │ │ -058658: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -05865c: 6301 f200 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -058660: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -058664: 1a01 4203 |0018: const-string v1, "FragmentManager" // string@0342 │ │ -058668: 2202 4d03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05866c: 7010 f315 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058672: 1a03 a609 |001f: const-string v3, "Setting back stack index " // string@09a6 │ │ -058676: 6e20 fa15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05867c: 0c02 |0024: move-result-object v2 │ │ -05867e: 6e20 f615 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058684: 0c02 |0028: move-result-object v2 │ │ -058686: 1a03 8d00 |0029: const-string v3, " to " // string@008d │ │ -05868a: 6e20 fa15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058690: 0c02 |002e: move-result-object v2 │ │ -058692: 6e20 f915 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058698: 0c02 |0032: move-result-object v2 │ │ -05869a: 6e10 ff15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0586a0: 0c02 |0036: move-result-object v2 │ │ -0586a2: 7120 ff10 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0586a8: 5441 0201 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0586ac: 6e30 3d16 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -0586b2: 1e04 |003f: monitor-exit v4 │ │ -0586b4: 0e00 |0040: return-void │ │ -0586b6: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -0586ba: 5441 0201 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -0586be: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0586c0: 6e20 3516 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -0586c6: 5441 fe00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0586ca: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -0586ce: 2201 6603 |004d: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -0586d2: 7010 3216 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -0586d8: 5b41 fe00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -0586dc: 6301 f200 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0586e0: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -0586e4: 1a01 4203 |0058: const-string v1, "FragmentManager" // string@0342 │ │ -0586e8: 2202 4d03 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -0586ec: 7010 f315 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0586f2: 1a03 df01 |005f: const-string v3, "Adding available back stack index " // string@01df │ │ -0586f6: 6e20 fa15 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0586fc: 0c02 |0064: move-result-object v2 │ │ -0586fe: 6e20 f615 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058704: 0c02 |0068: move-result-object v2 │ │ -058706: 6e10 ff15 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05870c: 0c02 |006c: move-result-object v2 │ │ -05870e: 7120 ff10 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -058714: 5441 fe00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ -058718: 7110 ac15 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -05871e: 0c02 |0075: move-result-object v2 │ │ -058720: 6e20 3516 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058726: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05872a: 28c6 |007b: goto 0041 // -003a │ │ -05872c: 6301 f200 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -058730: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -058734: 1a01 4203 |0080: const-string v1, "FragmentManager" // string@0342 │ │ -058738: 2202 4d03 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05873c: 7010 f315 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058742: 1a03 e001 |0087: const-string v3, "Adding back stack index " // string@01e0 │ │ -058746: 6e20 fa15 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05874c: 0c02 |008c: move-result-object v2 │ │ -05874e: 6e20 f615 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058754: 0c02 |0090: move-result-object v2 │ │ -058756: 1a03 9200 |0091: const-string v3, " with " // string@0092 │ │ -05875a: 6e20 fa15 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058760: 0c02 |0096: move-result-object v2 │ │ -058762: 6e20 f915 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -058768: 0c02 |009a: move-result-object v2 │ │ -05876a: 6e10 ff15 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058770: 0c02 |009e: move-result-object v2 │ │ -058772: 7120 ff10 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -058778: 5441 0201 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ -05877c: 6e20 3516 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058782: 2898 |00a7: goto 003f // -0068 │ │ -058784: 0d01 |00a8: move-exception v1 │ │ -058786: 1e04 |00a9: monitor-exit v4 │ │ -058788: 2701 |00aa: throw v1 │ │ +058614: |[058614] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +058624: 1d04 |0000: monitor-enter v4 │ │ +058626: 5441 0201 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05862a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +05862e: 2201 6803 |0005: new-instance v1, Ljava/util/ArrayList; // type@0368 │ │ +058632: 7010 3916 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +058638: 5b41 0201 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05863c: 5441 0201 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +058640: 6e10 4516 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058646: 0a00 |0011: move-result v0 │ │ +058648: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +05864c: 6301 f200 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +058650: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +058654: 1a01 5403 |0018: const-string v1, "FragmentManager" // string@0354 │ │ +058658: 2202 4f03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05865c: 7010 fa15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058662: 1a03 bc09 |001f: const-string v3, "Setting back stack index " // string@09bc │ │ +058666: 6e20 0116 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05866c: 0c02 |0024: move-result-object v2 │ │ +05866e: 6e20 fd15 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +058674: 0c02 |0028: move-result-object v2 │ │ +058676: 1a03 a000 |0029: const-string v3, " to " // string@00a0 │ │ +05867a: 6e20 0116 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058680: 0c02 |002e: move-result-object v2 │ │ +058682: 6e20 0016 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058688: 0c02 |0032: move-result-object v2 │ │ +05868a: 6e10 0616 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058690: 0c02 |0036: move-result-object v2 │ │ +058692: 7120 ff10 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +058698: 5441 0201 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05869c: 6e30 4416 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +0586a2: 1e04 |003f: monitor-exit v4 │ │ +0586a4: 0e00 |0040: return-void │ │ +0586a6: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +0586aa: 5441 0201 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +0586ae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0586b0: 6e20 3c16 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +0586b6: 5441 fe00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +0586ba: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +0586be: 2201 6803 |004d: new-instance v1, Ljava/util/ArrayList; // type@0368 │ │ +0586c2: 7010 3916 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +0586c8: 5b41 fe00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +0586cc: 6301 f200 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0586d0: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0586d4: 1a01 5403 |0058: const-string v1, "FragmentManager" // string@0354 │ │ +0586d8: 2202 4f03 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0586dc: 7010 fa15 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0586e2: 1a03 f101 |005f: const-string v3, "Adding available back stack index " // string@01f1 │ │ +0586e6: 6e20 0116 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0586ec: 0c02 |0064: move-result-object v2 │ │ +0586ee: 6e20 fd15 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +0586f4: 0c02 |0068: move-result-object v2 │ │ +0586f6: 6e10 0616 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0586fc: 0c02 |006c: move-result-object v2 │ │ +0586fe: 7120 ff10 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +058704: 5441 fe00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00fe │ │ +058708: 7110 b315 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +05870e: 0c02 |0075: move-result-object v2 │ │ +058710: 6e20 3c16 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058716: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05871a: 28c6 |007b: goto 0041 // -003a │ │ +05871c: 6301 f200 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +058720: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +058724: 1a01 5403 |0080: const-string v1, "FragmentManager" // string@0354 │ │ +058728: 2202 4f03 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05872c: 7010 fa15 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058732: 1a03 f201 |0087: const-string v3, "Adding back stack index " // string@01f2 │ │ +058736: 6e20 0116 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05873c: 0c02 |008c: move-result-object v2 │ │ +05873e: 6e20 fd15 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +058744: 0c02 |0090: move-result-object v2 │ │ +058746: 1a03 a500 |0091: const-string v3, " with " // string@00a5 │ │ +05874a: 6e20 0116 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058750: 0c02 |0096: move-result-object v2 │ │ +058752: 6e20 0016 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +058758: 0c02 |009a: move-result-object v2 │ │ +05875a: 6e10 0616 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058760: 0c02 |009e: move-result-object v2 │ │ +058762: 7120 ff10 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +058768: 5441 0201 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0102 │ │ +05876c: 6e20 3c16 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058772: 2898 |00a7: goto 003f // -0068 │ │ +058774: 0d01 |00a8: move-exception v1 │ │ +058776: 1e04 |00a9: monitor-exit v4 │ │ +058778: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0001 line=1393 │ │ 0x0005 line=1394 │ │ @@ -104185,51 +104152,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -058798: |[058798] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0587a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0587aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0587ac: 6301 f200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ -0587b0: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -0587b4: 1a01 4203 |0006: const-string v1, "FragmentManager" // string@0342 │ │ -0587b8: 2202 4d03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -0587bc: 7010 f315 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0587c2: 1a03 331a |000d: const-string v3, "show: " // string@1a33 │ │ -0587c6: 6e20 fa15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0587cc: 0c02 |0012: move-result-object v2 │ │ -0587ce: 6e20 f915 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0587d4: 0c02 |0016: move-result-object v2 │ │ -0587d6: 6e10 ff15 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0587dc: 0c02 |001a: move-result-object v2 │ │ -0587de: 7120 ff10 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0587e4: 5571 a700 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -0587e8: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -0587ec: 5c74 a700 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ -0587f0: 5471 be00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -0587f4: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -0587f8: 6e59 7703 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ -0587fe: 0c00 |002b: move-result-object v0 │ │ -058800: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -058804: 5471 be00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -058808: 6e20 cd11 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -05880e: 5471 be00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ -058812: 6e20 cc11 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -058818: 5571 9800 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ -05881c: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -058820: 5571 a600 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ -058824: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -058828: 5571 ad00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ -05882c: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -058830: 5c65 0a01 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ -058834: 6e20 c002 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@02c0 │ │ -05883a: 0e00 |0049: return-void │ │ +058788: |[058788] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +058798: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05879a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05879c: 6301 f200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f2 │ │ +0587a0: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +0587a4: 1a01 5403 |0006: const-string v1, "FragmentManager" // string@0354 │ │ +0587a8: 2202 4f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0587ac: 7010 fa15 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0587b2: 1a03 3d1a |000d: const-string v3, "show: " // string@1a3d │ │ +0587b6: 6e20 0116 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0587bc: 0c02 |0012: move-result-object v2 │ │ +0587be: 6e20 0016 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0587c4: 0c02 |0016: move-result-object v2 │ │ +0587c6: 6e10 0616 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0587cc: 0c02 |001a: move-result-object v2 │ │ +0587ce: 7120 ff10 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0587d4: 5571 a700 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +0587d8: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0587dc: 5c74 a700 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a7 │ │ +0587e0: 5471 be00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0587e4: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0587e8: 6e59 7703 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0377 │ │ +0587ee: 0c00 |002b: move-result-object v0 │ │ +0587f0: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0587f4: 5471 be00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +0587f8: 6e20 cd11 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +0587fe: 5471 be00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00be │ │ +058802: 6e20 cc11 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +058808: 5571 9800 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0098 │ │ +05880c: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +058810: 5571 a600 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a6 │ │ +058814: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +058818: 5571 ad00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00ad │ │ +05881c: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +058820: 5c65 0a01 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010a │ │ +058824: 6e20 c002 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@02c0 │ │ +05882a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1226 │ │ 0x001e line=1227 │ │ 0x0022 line=1228 │ │ 0x0024 line=1229 │ │ 0x0028 line=1230 │ │ @@ -104252,31 +104219,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05883c: |[05883c] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -05884c: 5432 fb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -058850: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -058854: 0e00 |0004: return-void │ │ -058856: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -058858: 5432 fb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05885c: 6e10 3e16 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058862: 0a02 |000b: move-result v2 │ │ -058864: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -058868: 5432 fb00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ -05886c: 6e20 3816 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058872: 0c00 |0013: move-result-object v0 │ │ -058874: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058878: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -05887c: 6e20 8103 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0381 │ │ -058882: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -058886: 28e9 |001d: goto 0006 // -0017 │ │ +05882c: |[05882c] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +05883c: 5432 fb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +058840: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +058844: 0e00 |0004: return-void │ │ +058846: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +058848: 5432 fb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05884c: 6e10 4516 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058852: 0a02 |000b: move-result v2 │ │ +058854: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +058858: 5432 fb00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fb │ │ +05885c: 6e20 3f16 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058862: 0c00 |0013: move-result-object v0 │ │ +058864: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058868: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +05886c: 6e20 8103 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0381 │ │ +058872: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +058876: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0004 line=1131 │ │ 0x0005 line=1125 │ │ 0x000e line=1126 │ │ 0x0016 line=1127 │ │ @@ -104292,39 +104259,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -058888: |[058888] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -058898: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -05889c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0588a0: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -0588a6: 1a01 4503 |0007: const-string v1, "FragmentManager{" // string@0345 │ │ -0588aa: 6e20 fa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0588b0: 7110 0316 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -0588b6: 0a01 |000f: move-result v1 │ │ -0588b8: 7110 aa15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -0588be: 0c01 |0013: move-result-object v1 │ │ -0588c0: 6e20 fa15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0588c6: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ -0588ca: 6e20 fa15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0588d0: 5421 0c01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -0588d4: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -0588d8: 5421 0c01 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ -0588dc: 7120 1c07 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -0588e2: 1a01 111c |0025: const-string v1, "}}" // string@1c11 │ │ -0588e6: 6e20 fa15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0588ec: 6e10 ff15 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0588f2: 0c01 |002d: move-result-object v1 │ │ -0588f4: 1101 |002e: return-object v1 │ │ -0588f6: 5421 fc00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ -0588fa: 7120 1c07 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -058900: 28f1 |0034: goto 0025 // -000f │ │ +058878: |[058878] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +058888: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +05888c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +058890: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +058896: 1a01 5703 |0007: const-string v1, "FragmentManager{" // string@0357 │ │ +05889a: 6e20 0116 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0588a0: 7110 0a16 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +0588a6: 0a01 |000f: move-result v1 │ │ +0588a8: 7110 b115 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +0588ae: 0c01 |0013: move-result-object v1 │ │ +0588b0: 6e20 0116 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0588b6: 1a01 6700 |0017: const-string v1, " in " // string@0067 │ │ +0588ba: 6e20 0116 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0588c0: 5421 0c01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +0588c4: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +0588c8: 5421 0c01 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010c │ │ +0588cc: 7120 1c07 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +0588d2: 1a01 161c |0025: const-string v1, "}}" // string@1c16 │ │ +0588d6: 6e20 0116 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0588dc: 6e10 0616 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0588e2: 0c01 |002d: move-result-object v1 │ │ +0588e4: 1101 |002e: return-object v1 │ │ +0588e6: 5421 fc00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fc │ │ +0588ea: 7120 1c07 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +0588f0: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ 0x000c line=603 │ │ 0x0017 line=604 │ │ 0x001c line=605 │ │ @@ -104332,21 +104299,21 @@ │ │ 0x0025 line=610 │ │ 0x002a line=611 │ │ 0x002f line=608 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ - source_file_idx : 836 (FragmentManager.java) │ │ + source_file_idx : 854 (FragmentManager.java) │ │ │ │ Class #393 header: │ │ class_idx : 155 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 375 │ │ -source_file_idx : 840 │ │ +source_file_idx : 858 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #393 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ @@ -104383,21 +104350,21 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -058904: |[058904] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -058914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058916: 7010 e408 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@08e4 │ │ -05891c: 5b10 1801 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -058920: 5b10 1901 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058924: 5b12 1a01 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -058928: 0e00 |000a: return-void │ │ +0588f4: |[0588f4] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +058904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058906: 7010 e408 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@08e4 │ │ +05890c: 5b10 1801 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058910: 5b10 1901 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058914: 5b12 1a01 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +058918: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -104410,30 +104377,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -05892c: |[05892c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -05893c: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -058940: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058946: 1a01 0e0c |0005: const-string v1, "android:switcher:" // string@0c0e │ │ -05894a: 6e20 fa15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058950: 0c00 |000a: move-result-object v0 │ │ -058952: 6e20 f615 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058958: 0c00 |000e: move-result-object v0 │ │ -05895a: 1a01 f900 |000f: const-string v1, ":" // string@00f9 │ │ -05895e: 6e20 fa15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058964: 0c00 |0014: move-result-object v0 │ │ -058966: 6e30 f715 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15f7 │ │ -05896c: 0c00 |0018: move-result-object v0 │ │ -05896e: 6e10 ff15 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058974: 0c00 |001c: move-result-object v0 │ │ -058976: 1100 |001d: return-object v0 │ │ +05891c: |[05891c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +05892c: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +058930: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058936: 1a01 240c |0005: const-string v1, "android:switcher:" // string@0c24 │ │ +05893a: 6e20 0116 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058940: 0c00 |000a: move-result-object v0 │ │ +058942: 6e20 fd15 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +058948: 0c00 |000e: move-result-object v0 │ │ +05894a: 1a01 0b01 |000f: const-string v1, ":" // string@010b │ │ +05894e: 6e20 0116 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058954: 0c00 |0014: move-result-object v0 │ │ +058956: 6e30 fe15 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@15fe │ │ +05895c: 0c00 |0018: move-result-object v0 │ │ +05895e: 6e10 0616 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058964: 0c00 |001c: move-result-object v0 │ │ +058966: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -104443,25 +104410,25 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -058978: |[058978] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -058988: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -05898c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -058990: 5410 1a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -058994: 6e10 2f03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -05899a: 0c00 |0009: move-result-object v0 │ │ -05899c: 5b10 1801 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -0589a0: 5410 1801 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -0589a4: 1f04 8900 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ -0589a8: 6e20 f703 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ -0589ae: 0e00 |0013: return-void │ │ +058968: |[058968] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +058978: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +05897c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +058980: 5410 1a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +058984: 6e10 2f03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +05898a: 0c00 |0009: move-result-object v0 │ │ +05898c: 5b10 1801 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058990: 5410 1801 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058994: 1f04 8900 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058998: 6e20 f703 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f7 │ │ +05899e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -104475,24 +104442,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0589b0: |[0589b0] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0589c0: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -0589c4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0589c8: 5410 1801 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -0589cc: 6e10 f603 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ -0589d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0589d4: 5b10 1801 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -0589d8: 5410 1a01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -0589dc: 6e10 3203 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ -0589e2: 0e00 |0011: return-void │ │ +0589a0: |[0589a0] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0589b0: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +0589b4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0589b8: 5410 1801 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +0589bc: 6e10 f603 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ +0589c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0589c4: 5b10 1801 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +0589c8: 5410 1a01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +0589cc: 6e10 3203 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ +0589d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -104511,17 +104478,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0589e4: |[0589e4] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -0589f4: 8130 |0000: int-to-long v0, v3 │ │ -0589f6: 1000 |0001: return-wide v0 │ │ +0589d4: |[0589d4] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +0589e4: 8130 |0000: int-to-long v0, v3 │ │ +0589e6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -104530,50 +104497,50 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0589f8: |[0589f8] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -058a08: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -058a0a: 5484 1801 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -058a0e: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -058a12: 5484 1a01 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -058a16: 6e10 2f03 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -058a1c: 0c04 |000a: move-result-object v4 │ │ -058a1e: 5b84 1801 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -058a22: 6e20 a803 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@03a8 │ │ -058a28: 0b02 |0010: move-result-wide v2 │ │ -058a2a: 6e10 f511 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ -058a30: 0a04 |0014: move-result v4 │ │ -058a32: 7130 ab03 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03ab │ │ -058a38: 0c01 |0018: move-result-object v1 │ │ -058a3a: 5484 1a01 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ -058a3e: 6e20 3403 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ -058a44: 0c00 |001e: move-result-object v0 │ │ -058a46: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -058a4a: 5484 1801 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -058a4e: 6e20 f403 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f4 │ │ -058a54: 5484 1901 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058a58: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -058a5c: 6e20 e502 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058a62: 6e20 e802 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058a68: 1100 |0030: return-object v0 │ │ -058a6a: 6e20 a703 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03a7 │ │ -058a70: 0c00 |0034: move-result-object v0 │ │ -058a72: 5484 1801 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ -058a76: 6e10 f511 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ -058a7c: 0a05 |003a: move-result v5 │ │ -058a7e: 6e10 f511 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ -058a84: 0a06 |003e: move-result v6 │ │ -058a86: 7130 ab03 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03ab │ │ -058a8c: 0c06 |0042: move-result-object v6 │ │ -058a8e: 6e40 f103 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f1 │ │ -058a94: 28e0 |0046: goto 0026 // -0020 │ │ +0589e8: |[0589e8] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0589f8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0589fa: 5484 1801 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +0589fe: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +058a02: 5484 1a01 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +058a06: 6e10 2f03 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +058a0c: 0c04 |000a: move-result-object v4 │ │ +058a0e: 5b84 1801 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058a12: 6e20 a803 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@03a8 │ │ +058a18: 0b02 |0010: move-result-wide v2 │ │ +058a1a: 6e10 f511 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ +058a20: 0a04 |0014: move-result v4 │ │ +058a22: 7130 ab03 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03ab │ │ +058a28: 0c01 |0018: move-result-object v1 │ │ +058a2a: 5484 1a01 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011a │ │ +058a2e: 6e20 3403 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0334 │ │ +058a34: 0c00 |001e: move-result-object v0 │ │ +058a36: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +058a3a: 5484 1801 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058a3e: 6e20 f403 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f4 │ │ +058a44: 5484 1901 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058a48: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +058a4c: 6e20 e502 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058a52: 6e20 e802 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058a58: 1100 |0030: return-object v0 │ │ +058a5a: 6e20 a703 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03a7 │ │ +058a60: 0c00 |0034: move-result-object v0 │ │ +058a62: 5484 1801 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0118 │ │ +058a66: 6e10 f511 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ +058a6c: 0a05 |003a: move-result v5 │ │ +058a6e: 6e10 f511 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ +058a74: 0a06 |003e: move-result v6 │ │ +058a76: 7130 ab03 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03ab │ │ +058a7c: 0c06 |0042: move-result-object v6 │ │ +058a7e: 6e40 f103 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f1 │ │ +058a84: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -104598,23 +104565,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -058a98: |[058a98] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -058aa8: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058aac: 6e10 a202 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02a2 │ │ -058ab2: 0c00 |0005: move-result-object v0 │ │ -058ab4: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -058ab8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -058aba: 0f00 |0009: return v0 │ │ -058abc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -058abe: 28fe |000b: goto 0009 // -0002 │ │ +058a88: |[058a88] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +058a98: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058a9c: 6e10 a202 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02a2 │ │ +058aa2: 0c00 |0005: move-result-object v0 │ │ +058aa4: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +058aa8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +058aaa: 0f00 |0009: return v0 │ │ +058aac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +058aae: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -104624,16 +104591,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058ac0: |[058ac0] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -058ad0: 0e00 |0000: return-void │ │ +058ab0: |[058ab0] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +058ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -104643,17 +104610,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058ad4: |[058ad4] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -058ae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058ae6: 1100 |0001: return-object v0 │ │ +058ac4: |[058ac4] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +058ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058ad6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -104661,32 +104628,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -058ae8: |[058ae8] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -058af8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -058afa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -058afc: 0770 |0002: move-object v0, v7 │ │ -058afe: 1f00 8900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058b02: 5441 1901 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058b06: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -058b0a: 5441 1901 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058b0e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -058b12: 5441 1901 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058b16: 6e20 e502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058b1c: 5441 1901 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058b20: 6e20 e802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058b26: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -058b2a: 6e20 e502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058b30: 6e20 e802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058b36: 5b40 1901 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ -058b3a: 0e00 |0021: return-void │ │ +058ad8: |[058ad8] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +058ae8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +058aea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +058aec: 0770 |0002: move-object v0, v7 │ │ +058aee: 1f00 8900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058af2: 5441 1901 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058af6: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +058afa: 5441 1901 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058afe: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +058b02: 5441 1901 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058b06: 6e20 e502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058b0c: 5441 1901 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058b10: 6e20 e802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058b16: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +058b1a: 6e20 e502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058b20: 6e20 e802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058b26: 5b40 1901 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0119 │ │ +058b2a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -104707,30 +104674,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058b3c: |[058b3c] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -058b4c: 0e00 |0000: return-void │ │ +058b2c: |[058b2c] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +058b3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 840 (FragmentPagerAdapter.java) │ │ + source_file_idx : 858 (FragmentPagerAdapter.java) │ │ │ │ Class #394 header: │ │ class_idx : 158 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 375 │ │ -source_file_idx : 842 │ │ +source_file_idx : 860 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #394 annotations: │ │ Annotations on field #300 'mFragments' │ │ @@ -104781,27 +104748,27 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -058b50: |[058b50] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -058b60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -058b62: 7010 e408 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@08e4 │ │ -058b68: 5b21 2901 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058b6c: 2200 6603 |0006: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -058b70: 7010 3216 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -058b76: 5b20 2d01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058b7a: 2200 6603 |000d: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -058b7e: 7010 3216 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -058b84: 5b20 2c01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058b88: 5b21 2a01 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058b8c: 5b23 2b01 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058b90: 0e00 |0018: return-void │ │ +058b40: |[058b40] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +058b50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +058b52: 7010 e408 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@08e4 │ │ +058b58: 5b21 2901 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058b5c: 2200 6803 |0006: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +058b60: 7010 3916 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +058b66: 5b20 2d01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058b6a: 2200 6803 |000d: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +058b6e: 7010 3916 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +058b74: 5b20 2c01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058b78: 5b21 2a01 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058b7c: 5b23 2b01 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058b80: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -104817,41 +104784,41 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -058b94: |[058b94] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -058ba4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -058ba6: 0770 |0001: move-object v0, v7 │ │ -058ba8: 1f00 8900 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058bac: 5441 2901 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058bb0: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -058bb4: 5441 2b01 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058bb8: 6e10 2f03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -058bbe: 0c01 |000d: move-result-object v1 │ │ -058bc0: 5b41 2901 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058bc4: 5441 2d01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058bc8: 6e10 3e16 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058bce: 0a01 |0015: move-result v1 │ │ -058bd0: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -058bd4: 5441 2d01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058bd8: 6e20 3516 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058bde: 28f3 |001d: goto 0010 // -000d │ │ -058be0: 5441 2d01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058be4: 5442 2b01 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058be8: 6e20 4203 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0342 │ │ -058bee: 0c02 |0025: move-result-object v2 │ │ -058bf0: 6e30 3d16 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -058bf6: 5441 2c01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058bfa: 6e30 3d16 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -058c00: 5441 2901 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c04: 6e20 fc03 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fc │ │ -058c0a: 0e00 |0033: return-void │ │ +058b84: |[058b84] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +058b94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +058b96: 0770 |0001: move-object v0, v7 │ │ +058b98: 1f00 8900 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058b9c: 5441 2901 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058ba0: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +058ba4: 5441 2b01 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058ba8: 6e10 2f03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +058bae: 0c01 |000d: move-result-object v1 │ │ +058bb0: 5b41 2901 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058bb4: 5441 2d01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058bb8: 6e10 4516 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058bbe: 0a01 |0015: move-result v1 │ │ +058bc0: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +058bc4: 5441 2d01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058bc8: 6e20 3c16 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058bce: 28f3 |001d: goto 0010 // -000d │ │ +058bd0: 5441 2d01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058bd4: 5442 2b01 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058bd8: 6e20 4203 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0342 │ │ +058bde: 0c02 |0025: move-result-object v2 │ │ +058be0: 6e30 4416 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +058be6: 5441 2c01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058bea: 6e30 4416 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +058bf0: 5441 2901 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058bf4: 6e20 fc03 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fc │ │ +058bfa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -104871,24 +104838,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -058c0c: |[058c0c] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -058c1c: 5410 2901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c20: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -058c24: 5410 2901 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c28: 6e10 f603 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ -058c2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -058c30: 5b10 2901 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c34: 5410 2b01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058c38: 6e10 3203 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ -058c3e: 0e00 |0011: return-void │ │ +058bfc: |[058bfc] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +058c0c: 5410 2901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058c10: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +058c14: 5410 2901 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058c18: 6e10 f603 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f6 │ │ +058c1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +058c20: 5b10 2901 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058c24: 5410 2b01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058c28: 6e10 3203 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0332 │ │ +058c2e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -104907,62 +104874,62 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -058c40: |[058c40] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -058c50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -058c52: 5463 2c01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058c56: 6e10 3e16 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058c5c: 0a03 |0006: move-result v3 │ │ -058c5e: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -058c62: 5463 2c01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058c66: 6e20 3816 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058c6c: 0c00 |000e: move-result-object v0 │ │ -058c6e: 1f00 8900 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058c72: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -058c76: 1100 |0013: return-object v0 │ │ -058c78: 5463 2901 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c7c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -058c80: 5463 2b01 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058c84: 6e10 2f03 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ -058c8a: 0c03 |001d: move-result-object v3 │ │ -058c8c: 5b63 2901 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058c90: 6e20 be03 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03be │ │ -058c96: 0c01 |0023: move-result-object v1 │ │ -058c98: 5463 2d01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058c9c: 6e10 3e16 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058ca2: 0a03 |0029: move-result v3 │ │ -058ca4: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -058ca8: 5463 2d01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058cac: 6e20 3816 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058cb2: 0c02 |0031: move-result-object v2 │ │ -058cb4: 1f02 8800 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ -058cb8: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -058cbc: 6e20 e402 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@02e4 │ │ -058cc2: 5463 2c01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058cc6: 6e10 3e16 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058ccc: 0a03 |003e: move-result v3 │ │ -058cce: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -058cd2: 5463 2c01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058cd6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -058cd8: 6e20 3516 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058cde: 28f2 |0047: goto 0039 // -000e │ │ -058ce0: 6e20 e502 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058ce6: 6e20 e802 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058cec: 5463 2c01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058cf0: 6e30 3d16 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -058cf6: 5463 2901 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ -058cfa: 6e10 f511 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ -058d00: 0a04 |0058: move-result v4 │ │ -058d02: 6e30 f003 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f0 │ │ -058d08: 0710 |005c: move-object v0, v1 │ │ -058d0a: 28b6 |005d: goto 0013 // -004a │ │ +058c30: |[058c30] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +058c40: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +058c42: 5463 2c01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058c46: 6e10 4516 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058c4c: 0a03 |0006: move-result v3 │ │ +058c4e: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +058c52: 5463 2c01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058c56: 6e20 3f16 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058c5c: 0c00 |000e: move-result-object v0 │ │ +058c5e: 1f00 8900 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058c62: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +058c66: 1100 |0013: return-object v0 │ │ +058c68: 5463 2901 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058c6c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +058c70: 5463 2b01 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058c74: 6e10 2f03 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@032f │ │ +058c7a: 0c03 |001d: move-result-object v3 │ │ +058c7c: 5b63 2901 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058c80: 6e20 be03 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03be │ │ +058c86: 0c01 |0023: move-result-object v1 │ │ +058c88: 5463 2d01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058c8c: 6e10 4516 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058c92: 0a03 |0029: move-result v3 │ │ +058c94: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +058c98: 5463 2d01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058c9c: 6e20 3f16 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058ca2: 0c02 |0031: move-result-object v2 │ │ +058ca4: 1f02 8800 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +058ca8: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +058cac: 6e20 e402 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@02e4 │ │ +058cb2: 5463 2c01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058cb6: 6e10 4516 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058cbc: 0a03 |003e: move-result v3 │ │ +058cbe: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +058cc2: 5463 2c01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058cc6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +058cc8: 6e20 3c16 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058cce: 28f2 |0047: goto 0039 // -000e │ │ +058cd0: 6e20 e502 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058cd6: 6e20 e802 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058cdc: 5463 2c01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058ce0: 6e30 4416 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +058ce6: 5463 2901 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0129 │ │ +058cea: 6e10 f511 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@11f5 │ │ +058cf0: 0a04 |0058: move-result v4 │ │ +058cf2: 6e30 f003 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f0 │ │ +058cf8: 0710 |005c: move-object v0, v1 │ │ +058cfa: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -104992,23 +104959,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -058d0c: |[058d0c] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -058d1c: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058d20: 6e10 a202 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02a2 │ │ -058d26: 0c00 |0005: move-result-object v0 │ │ -058d28: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -058d2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -058d2e: 0f00 |0009: return v0 │ │ -058d30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -058d32: 28fe |000b: goto 0009 // -0002 │ │ +058cfc: |[058cfc] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +058d0c: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058d10: 6e10 a202 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02a2 │ │ +058d16: 0c00 |0005: move-result-object v0 │ │ +058d18: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +058d1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +058d1e: 0f00 |0009: return v0 │ │ +058d20: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +058d22: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -105018,85 +104985,85 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -058d34: |[058d34] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -058d44: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -058d48: 07c0 |0002: move-object v0, v12 │ │ -058d4a: 1f00 5600 |0003: check-cast v0, Landroid/os/Bundle; // type@0056 │ │ -058d4e: 6e20 7101 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ -058d54: 1a08 971a |0008: const-string v8, "states" // string@1a97 │ │ -058d58: 6e20 6601 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0166 │ │ -058d5e: 0c02 |000d: move-result-object v2 │ │ -058d60: 54b8 2d01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058d64: 6e10 3616 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -058d6a: 54b8 2c01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058d6e: 6e10 3616 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1636 │ │ -058d74: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -058d78: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -058d7a: 2128 |001b: array-length v8, v2 │ │ -058d7c: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -058d80: 54b9 2d01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058d84: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -058d88: 1f08 8800 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ -058d8c: 6e20 3516 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058d92: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -058d96: 28f2 |0029: goto 001b // -000e │ │ -058d98: 6e10 6a01 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@016a │ │ -058d9e: 0c07 |002d: move-result-object v7 │ │ -058da0: 7210 ae15 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@15ae │ │ -058da6: 0c04 |0031: move-result-object v4 │ │ -058da8: 7210 5a16 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -058dae: 0a08 |0035: move-result v8 │ │ -058db0: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -058db4: 7210 5b16 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -058dba: 0c06 |003b: move-result-object v6 │ │ -058dbc: 1f06 4b03 |003c: check-cast v6, Ljava/lang/String; // type@034b │ │ -058dc0: 1a08 d60e |003e: const-string v8, "f" // string@0ed6 │ │ -058dc4: 6e20 e715 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15e7 │ │ -058dca: 0a08 |0043: move-result v8 │ │ -058dcc: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -058dd0: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -058dd2: 6e20 e815 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -058dd8: 0c08 |004a: move-result-object v8 │ │ -058dda: 7110 a915 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -058de0: 0a05 |004e: move-result v5 │ │ -058de2: 54b8 2b01 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058de6: 6e30 3703 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0337 │ │ -058dec: 0c01 |0054: move-result-object v1 │ │ -058dee: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -058df2: 54b8 2c01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058df6: 6e10 3e16 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058dfc: 0a08 |005c: move-result v8 │ │ -058dfe: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -058e02: 54b8 2c01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058e06: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -058e08: 6e20 3516 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -058e0e: 28f2 |0065: goto 0057 // -000e │ │ -058e10: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -058e12: 6e20 e502 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058e18: 54b8 2c01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058e1c: 6e30 3d16 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@163d │ │ -058e22: 28c3 |006f: goto 0032 // -003d │ │ -058e24: 1a08 4903 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0349 │ │ -058e28: 2209 4d03 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@034d │ │ -058e2c: 7010 f315 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058e32: 1a0a 0702 |0077: const-string v10, "Bad fragment at key " // string@0207 │ │ -058e36: 6e20 fa15 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058e3c: 0c09 |007c: move-result-object v9 │ │ -058e3e: 6e20 fa15 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058e44: 0c09 |0080: move-result-object v9 │ │ -058e46: 6e10 ff15 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058e4c: 0c09 |0084: move-result-object v9 │ │ -058e4e: 7120 0011 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -058e54: 28aa |0088: goto 0032 // -0056 │ │ -058e56: 0e00 |0089: return-void │ │ +058d24: |[058d24] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +058d34: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +058d38: 07c0 |0002: move-object v0, v12 │ │ +058d3a: 1f00 5600 |0003: check-cast v0, Landroid/os/Bundle; // type@0056 │ │ +058d3e: 6e20 7101 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0171 │ │ +058d44: 1a08 a11a |0008: const-string v8, "states" // string@1aa1 │ │ +058d48: 6e20 6601 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0166 │ │ +058d4e: 0c02 |000d: move-result-object v2 │ │ +058d50: 54b8 2d01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058d54: 6e10 3d16 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +058d5a: 54b8 2c01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058d5e: 6e10 3d16 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@163d │ │ +058d64: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +058d68: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +058d6a: 2128 |001b: array-length v8, v2 │ │ +058d6c: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +058d70: 54b9 2d01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058d74: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +058d78: 1f08 8800 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +058d7c: 6e20 3c16 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058d82: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +058d86: 28f2 |0029: goto 001b // -000e │ │ +058d88: 6e10 6a01 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@016a │ │ +058d8e: 0c07 |002d: move-result-object v7 │ │ +058d90: 7210 b515 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@15b5 │ │ +058d96: 0c04 |0031: move-result-object v4 │ │ +058d98: 7210 6116 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +058d9e: 0a08 |0035: move-result v8 │ │ +058da0: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +058da4: 7210 6216 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +058daa: 0c06 |003b: move-result-object v6 │ │ +058dac: 1f06 4d03 |003c: check-cast v6, Ljava/lang/String; // type@034d │ │ +058db0: 1a08 e60e |003e: const-string v8, "f" // string@0ee6 │ │ +058db4: 6e20 ee15 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15ee │ │ +058dba: 0a08 |0043: move-result v8 │ │ +058dbc: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +058dc0: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +058dc2: 6e20 ef15 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +058dc8: 0c08 |004a: move-result-object v8 │ │ +058dca: 7110 b015 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +058dd0: 0a05 |004e: move-result v5 │ │ +058dd2: 54b8 2b01 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058dd6: 6e30 3703 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0337 │ │ +058ddc: 0c01 |0054: move-result-object v1 │ │ +058dde: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +058de2: 54b8 2c01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058de6: 6e10 4516 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058dec: 0a08 |005c: move-result v8 │ │ +058dee: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +058df2: 54b8 2c01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058df6: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +058df8: 6e20 3c16 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +058dfe: 28f2 |0065: goto 0057 // -000e │ │ +058e00: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +058e02: 6e20 e502 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058e08: 54b8 2c01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058e0c: 6e30 4416 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1644 │ │ +058e12: 28c3 |006f: goto 0032 // -003d │ │ +058e14: 1a08 5b03 |0070: const-string v8, "FragmentStatePagerAdapter" // string@035b │ │ +058e18: 2209 4f03 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@034f │ │ +058e1c: 7010 fa15 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058e22: 1a0a 1902 |0077: const-string v10, "Bad fragment at key " // string@0219 │ │ +058e26: 6e20 0116 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058e2c: 0c09 |007c: move-result-object v9 │ │ +058e2e: 6e20 0116 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058e34: 0c09 |0080: move-result-object v9 │ │ +058e36: 6e10 0616 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058e3c: 0c09 |0084: move-result-object v9 │ │ +058e3e: 7120 0011 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +058e44: 28aa |0088: goto 0032 // -0056 │ │ +058e46: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -105135,57 +105102,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -058e58: |[058e58] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -058e68: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -058e6a: 5475 2d01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058e6e: 6e10 3e16 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058e74: 0a05 |0006: move-result v5 │ │ -058e76: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -058e7a: 2204 5600 |0009: new-instance v4, Landroid/os/Bundle; // type@0056 │ │ -058e7e: 7010 6001 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0160 │ │ -058e84: 5475 2d01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058e88: 6e10 3e16 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058e8e: 0a05 |0013: move-result v5 │ │ -058e90: 2351 b303 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@03b3 │ │ -058e94: 5475 2d01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ -058e98: 6e20 4016 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -058e9e: 1a05 971a |001b: const-string v5, "states" // string@1a97 │ │ -058ea2: 6e30 6f01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@016f │ │ -058ea8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -058eaa: 5475 2c01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058eae: 6e10 3e16 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -058eb4: 0a05 |0026: move-result v5 │ │ -058eb6: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -058eba: 5475 2c01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ -058ebe: 6e20 3816 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1638 │ │ -058ec4: 0c00 |002e: move-result-object v0 │ │ -058ec6: 1f00 8900 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058eca: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -058ece: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -058ed2: 2204 5600 |0035: new-instance v4, Landroid/os/Bundle; // type@0056 │ │ -058ed6: 7010 6001 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0160 │ │ -058edc: 2205 4d03 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@034d │ │ -058ee0: 7010 f315 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -058ee6: 1a06 d60e |003f: const-string v6, "f" // string@0ed6 │ │ -058eea: 6e20 fa15 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -058ef0: 0c05 |0044: move-result-object v5 │ │ -058ef2: 6e20 f615 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -058ef8: 0c05 |0048: move-result-object v5 │ │ -058efa: 6e10 ff15 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -058f00: 0c03 |004c: move-result-object v3 │ │ -058f02: 5475 2b01 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ -058f06: 6e40 4003 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0340 │ │ -058f0c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -058f10: 28cd |0054: goto 0021 // -0033 │ │ -058f12: 1104 |0055: return-object v4 │ │ +058e48: |[058e48] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +058e58: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +058e5a: 5475 2d01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058e5e: 6e10 4516 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058e64: 0a05 |0006: move-result v5 │ │ +058e66: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +058e6a: 2204 5600 |0009: new-instance v4, Landroid/os/Bundle; // type@0056 │ │ +058e6e: 7010 6001 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0160 │ │ +058e74: 5475 2d01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058e78: 6e10 4516 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058e7e: 0a05 |0013: move-result v5 │ │ +058e80: 2351 b503 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@03b5 │ │ +058e84: 5475 2d01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012d │ │ +058e88: 6e20 4716 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +058e8e: 1a05 a11a |001b: const-string v5, "states" // string@1aa1 │ │ +058e92: 6e30 6f01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@016f │ │ +058e98: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +058e9a: 5475 2c01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058e9e: 6e10 4516 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +058ea4: 0a05 |0026: move-result v5 │ │ +058ea6: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +058eaa: 5475 2c01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012c │ │ +058eae: 6e20 3f16 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@163f │ │ +058eb4: 0c00 |002e: move-result-object v0 │ │ +058eb6: 1f00 8900 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058eba: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +058ebe: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +058ec2: 2204 5600 |0035: new-instance v4, Landroid/os/Bundle; // type@0056 │ │ +058ec6: 7010 6001 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0160 │ │ +058ecc: 2205 4f03 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@034f │ │ +058ed0: 7010 fa15 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +058ed6: 1a06 e60e |003f: const-string v6, "f" // string@0ee6 │ │ +058eda: 6e20 0116 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +058ee0: 0c05 |0044: move-result-object v5 │ │ +058ee2: 6e20 fd15 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +058ee8: 0c05 |0048: move-result-object v5 │ │ +058eea: 6e10 0616 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +058ef0: 0c03 |004c: move-result-object v3 │ │ +058ef2: 5475 2b01 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012b │ │ +058ef6: 6e40 4003 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0340 │ │ +058efc: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +058f00: 28cd |0054: goto 0021 // -0033 │ │ +058f02: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -105214,32 +105181,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -058f14: |[058f14] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -058f24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -058f26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -058f28: 0770 |0002: move-object v0, v7 │ │ -058f2a: 1f00 8900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ -058f2e: 5441 2a01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058f32: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -058f36: 5441 2a01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058f3a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -058f3e: 5441 2a01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058f42: 6e20 e502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058f48: 5441 2a01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058f4c: 6e20 e802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058f52: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -058f56: 6e20 e502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ -058f5c: 6e20 e802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ -058f62: 5b40 2a01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ -058f66: 0e00 |0021: return-void │ │ +058f04: |[058f04] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +058f14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +058f16: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +058f18: 0770 |0002: move-object v0, v7 │ │ +058f1a: 1f00 8900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +058f1e: 5441 2a01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058f22: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +058f26: 5441 2a01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058f2a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +058f2e: 5441 2a01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058f32: 6e20 e502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058f38: 5441 2a01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058f3c: 6e20 e802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058f42: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +058f46: 6e20 e502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@02e5 │ │ +058f4c: 6e20 e802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02e8 │ │ +058f52: 5b40 2a01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012a │ │ +058f56: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -105260,30 +105227,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058f68: |[058f68] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -058f78: 0e00 |0000: return-void │ │ +058f58: |[058f58] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +058f68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 842 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 860 (FragmentStatePagerAdapter.java) │ │ │ │ Class #395 header: │ │ class_idx : 168 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 137 │ │ -source_file_idx : 1943 │ │ +source_file_idx : 1963 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #395 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -105357,26 +105324,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -058f7c: |[058f7c] android.support.v4.app.ListFragment.:()V │ │ -058f8c: 7010 8d02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@028d │ │ -058f92: 2200 5800 |0003: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -058f96: 7010 7401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -058f9c: 5b10 4c01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ -058fa0: 2200 a600 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00a6 │ │ -058fa4: 7020 0804 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0408 │ │ -058faa: 5b10 5201 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ -058fae: 2200 a700 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00a7 │ │ -058fb2: 7020 0a04 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@040a │ │ -058fb8: 5b10 5001 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0150 │ │ -058fbc: 0e00 |0018: return-void │ │ +058f6c: |[058f6c] android.support.v4.app.ListFragment.:()V │ │ +058f7c: 7010 8d02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@028d │ │ +058f82: 2200 5800 |0003: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +058f86: 7010 7401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +058f8c: 5b10 4c01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ +058f90: 2200 a600 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00a6 │ │ +058f94: 7020 0804 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0408 │ │ +058f9a: 5b10 5201 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ +058f9e: 2200 a700 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00a7 │ │ +058fa2: 7020 0a04 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@040a │ │ +058fa8: 5b10 5001 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0150 │ │ +058fac: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -105388,103 +105355,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -058fc0: |[058fc0] android.support.v4.app.ListFragment.ensureList:()V │ │ -058fd0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -058fd2: 5463 4d01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -058fd6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -058fda: 0e00 |0005: return-void │ │ -058fdc: 6e10 1304 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0413 │ │ -058fe2: 0c02 |0009: move-result-object v2 │ │ -058fe4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -058fe8: 2203 3503 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0335 │ │ -058fec: 1a04 6b02 |000e: const-string v4, "Content view not yet created" // string@026b │ │ -058ff0: 7020 a515 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -058ff6: 2703 |0013: throw v3 │ │ -058ff8: 2023 9602 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0296 │ │ -058ffc: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -059000: 1f02 9602 |0018: check-cast v2, Landroid/widget/ListView; // type@0296 │ │ -059004: 5b62 4d01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -059008: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -05900a: 5c63 4f01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ -05900e: 5463 4d01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -059012: 5464 5001 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0150 │ │ -059016: 6e20 cf12 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@12cf │ │ -05901c: 5463 4901 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -059020: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -059024: 5460 4901 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -059028: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -05902a: 5b63 4901 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -05902e: 6e20 1904 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0419 │ │ -059034: 5463 4c01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ -059038: 5464 5201 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ -05903c: 6e20 7901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ -059042: 28cc |0039: goto 0005 // -0034 │ │ -059044: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -05904a: 6e20 7711 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -059050: 0c03 |0040: move-result-object v3 │ │ -059052: 1f03 a402 |0041: check-cast v3, Landroid/widget/TextView; // type@02a4 │ │ -059056: 5b63 5301 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -05905a: 5463 5301 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -05905e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -059062: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -059068: 6e20 7711 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -05906e: 0c03 |004f: move-result-object v3 │ │ -059070: 5b63 4b01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ -059074: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -05907a: 6e20 7711 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -059080: 0c03 |0058: move-result-object v3 │ │ -059082: 5b63 5101 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -059086: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -05908c: 6e20 7711 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -059092: 0c03 |0061: move-result-object v3 │ │ -059094: 5b63 4e01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -059098: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -05909e: 6e20 7711 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -0590a4: 0c01 |006a: move-result-object v1 │ │ -0590a6: 2013 9602 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0296 │ │ -0590aa: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -0590ae: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -0590b2: 2203 4803 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -0590b6: 1a04 f80a |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0af8 │ │ -0590ba: 7020 cb15 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0590c0: 2703 |0078: throw v3 │ │ -0590c2: 5463 5301 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -0590c6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -0590ca: 6e20 2813 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1328 │ │ -0590d0: 28d2 |0080: goto 0052 // -002e │ │ -0590d2: 2203 4803 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -0590d6: 1a04 6a02 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@026a │ │ -0590da: 7020 cb15 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0590e0: 2703 |0088: throw v3 │ │ -0590e2: 1f01 9602 |0089: check-cast v1, Landroid/widget/ListView; // type@0296 │ │ -0590e6: 5b61 4d01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0590ea: 5463 4b01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ -0590ee: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -0590f2: 5463 4d01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0590f6: 5464 4b01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ -0590fa: 6e20 cd12 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ -059100: 2884 |0098: goto 001c // -007c │ │ -059102: 5463 4a01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ -059106: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -05910a: 5463 5301 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -05910e: 5464 4a01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ -059112: 6e20 2313 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -059118: 5463 4d01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -05911c: 5464 5301 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -059120: 6e20 cd12 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ -059126: 2900 71ff |00ab: goto/16 001c // -008f │ │ -05912a: 5463 5101 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -05912e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -059132: 7030 1b04 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ -059138: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +058fb0: |[058fb0] android.support.v4.app.ListFragment.ensureList:()V │ │ +058fc0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +058fc2: 5463 4d01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +058fc6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +058fca: 0e00 |0005: return-void │ │ +058fcc: 6e10 1304 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0413 │ │ +058fd2: 0c02 |0009: move-result-object v2 │ │ +058fd4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +058fd8: 2203 3703 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0337 │ │ +058fdc: 1a04 7d02 |000e: const-string v4, "Content view not yet created" // string@027d │ │ +058fe0: 7020 ac15 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +058fe6: 2703 |0013: throw v3 │ │ +058fe8: 2023 9602 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0296 │ │ +058fec: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +058ff0: 1f02 9602 |0018: check-cast v2, Landroid/widget/ListView; // type@0296 │ │ +058ff4: 5b62 4d01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +058ff8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +058ffa: 5c63 4f01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ +058ffe: 5463 4d01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +059002: 5464 5001 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0150 │ │ +059006: 6e20 cf12 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@12cf │ │ +05900c: 5463 4901 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +059010: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +059014: 5460 4901 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +059018: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +05901a: 5b63 4901 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +05901e: 6e20 1904 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0419 │ │ +059024: 5463 4c01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ +059028: 5464 5201 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ +05902c: 6e20 7901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0179 │ │ +059032: 28cc |0039: goto 0005 // -0034 │ │ +059034: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +05903a: 6e20 7711 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +059040: 0c03 |0040: move-result-object v3 │ │ +059042: 1f03 a402 |0041: check-cast v3, Landroid/widget/TextView; // type@02a4 │ │ +059046: 5b63 5301 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +05904a: 5463 5301 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +05904e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +059052: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +059058: 6e20 7711 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +05905e: 0c03 |004f: move-result-object v3 │ │ +059060: 5b63 4b01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ +059064: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +05906a: 6e20 7711 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +059070: 0c03 |0058: move-result-object v3 │ │ +059072: 5b63 5101 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +059076: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +05907c: 6e20 7711 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +059082: 0c03 |0061: move-result-object v3 │ │ +059084: 5b63 4e01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +059088: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +05908e: 6e20 7711 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +059094: 0c01 |006a: move-result-object v1 │ │ +059096: 2013 9602 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0296 │ │ +05909a: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +05909e: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +0590a2: 2203 4a03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@034a │ │ +0590a6: 1a04 0e0b |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0b0e │ │ +0590aa: 7020 d215 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0590b0: 2703 |0078: throw v3 │ │ +0590b2: 5463 5301 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +0590b6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +0590ba: 6e20 2813 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1328 │ │ +0590c0: 28d2 |0080: goto 0052 // -002e │ │ +0590c2: 2203 4a03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@034a │ │ +0590c6: 1a04 7c02 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@027c │ │ +0590ca: 7020 d215 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0590d0: 2703 |0088: throw v3 │ │ +0590d2: 1f01 9602 |0089: check-cast v1, Landroid/widget/ListView; // type@0296 │ │ +0590d6: 5b61 4d01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0590da: 5463 4b01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ +0590de: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +0590e2: 5463 4d01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0590e6: 5464 4b01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ +0590ea: 6e20 cd12 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ +0590f0: 2884 |0098: goto 001c // -007c │ │ +0590f2: 5463 4a01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ +0590f6: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +0590fa: 5463 5301 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +0590fe: 5464 4a01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ +059102: 6e20 2313 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +059108: 5463 4d01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +05910c: 5464 5301 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +059110: 6e20 cd12 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ +059116: 2900 71ff |00ab: goto/16 001c // -008f │ │ +05911a: 5463 5101 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +05911e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +059122: 7030 1b04 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ +059128: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0005 line=374 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ @@ -105529,77 +105496,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -05913c: |[05913c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -05914c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -059152: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -059156: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -05915a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -05915c: 7010 0d04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -059162: 5460 5101 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -059166: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -05916a: 2200 3503 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -05916e: 1a01 5002 |0011: const-string v1, "Can't be used with a custom content view" // string@0250 │ │ -059172: 7020 a515 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -059178: 2700 |0016: throw v0 │ │ -05917a: 5560 4f01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ -05917e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -059182: 0e00 |001b: return-void │ │ -059184: 5c67 4f01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ -059188: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -05918c: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -059190: 5460 5101 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -059194: 6e10 0e04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -05919a: 0c01 |0027: move-result-object v1 │ │ -05919c: 7120 9c12 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ -0591a2: 0c01 |002b: move-result-object v1 │ │ -0591a4: 6e20 cd11 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -0591aa: 5460 4e01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -0591ae: 6e10 0e04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -0591b4: 0c01 |0034: move-result-object v1 │ │ -0591b6: 7120 9c12 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ -0591bc: 0c01 |0038: move-result-object v1 │ │ -0591be: 6e20 cd11 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -0591c4: 5460 5101 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -0591c8: 6e20 cc11 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -0591ce: 5460 4e01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -0591d2: 6e20 cc11 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -0591d8: 28d5 |0046: goto 001b // -002b │ │ -0591da: 5460 5101 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -0591de: 6e10 7411 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ -0591e4: 5460 4e01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -0591e8: 6e10 7411 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ -0591ee: 28eb |0051: goto 003c // -0015 │ │ -0591f0: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -0591f4: 5460 5101 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -0591f8: 6e10 0e04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -0591fe: 0c01 |0059: move-result-object v1 │ │ -059200: 7120 9c12 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ -059206: 0c01 |005d: move-result-object v1 │ │ -059208: 6e20 cd11 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -05920e: 5460 4e01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -059212: 6e10 0e04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -059218: 0c01 |0066: move-result-object v1 │ │ -05921a: 7120 9c12 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ -059220: 0c01 |006a: move-result-object v1 │ │ -059222: 6e20 cd11 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ -059228: 5460 5101 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -05922c: 6e20 cc11 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -059232: 5460 4e01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -059236: 6e20 cc11 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -05923c: 28a3 |0078: goto 001b // -005d │ │ -05923e: 5460 5101 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -059242: 6e10 7411 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ -059248: 5460 4e01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -05924c: 6e10 7411 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ -059252: 28eb |0083: goto 006e // -0015 │ │ +05912c: |[05912c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +05913c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +059142: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +059146: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +05914a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +05914c: 7010 0d04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +059152: 5460 5101 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +059156: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +05915a: 2200 3703 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +05915e: 1a01 6202 |0011: const-string v1, "Can't be used with a custom content view" // string@0262 │ │ +059162: 7020 ac15 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +059168: 2700 |0016: throw v0 │ │ +05916a: 5560 4f01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ +05916e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +059172: 0e00 |001b: return-void │ │ +059174: 5c67 4f01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ +059178: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +05917c: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +059180: 5460 5101 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +059184: 6e10 0e04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +05918a: 0c01 |0027: move-result-object v1 │ │ +05918c: 7120 9c12 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ +059192: 0c01 |002b: move-result-object v1 │ │ +059194: 6e20 cd11 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +05919a: 5460 4e01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +05919e: 6e10 0e04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +0591a4: 0c01 |0034: move-result-object v1 │ │ +0591a6: 7120 9c12 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ +0591ac: 0c01 |0038: move-result-object v1 │ │ +0591ae: 6e20 cd11 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +0591b4: 5460 5101 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +0591b8: 6e20 cc11 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +0591be: 5460 4e01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +0591c2: 6e20 cc11 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +0591c8: 28d5 |0046: goto 001b // -002b │ │ +0591ca: 5460 5101 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +0591ce: 6e10 7411 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ +0591d4: 5460 4e01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +0591d8: 6e10 7411 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ +0591de: 28eb |0051: goto 003c // -0015 │ │ +0591e0: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +0591e4: 5460 5101 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +0591e8: 6e10 0e04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +0591ee: 0c01 |0059: move-result-object v1 │ │ +0591f0: 7120 9c12 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ +0591f6: 0c01 |005d: move-result-object v1 │ │ +0591f8: 6e20 cd11 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +0591fe: 5460 4e01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +059202: 6e10 0e04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +059208: 0c01 |0066: move-result-object v1 │ │ +05920a: 7120 9c12 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@129c │ │ +059210: 0c01 |006a: move-result-object v1 │ │ +059212: 6e20 cd11 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@11cd │ │ +059218: 5460 5101 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +05921c: 6e20 cc11 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +059222: 5460 4e01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +059226: 6e20 cc11 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +05922c: 28a3 |0078: goto 001b // -005d │ │ +05922e: 5460 5101 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +059232: 6e10 7411 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ +059238: 5460 4e01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +05923c: 6e10 7411 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1174 │ │ +059242: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -105630,17 +105597,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059254: |[059254] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -059264: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -059268: 1100 |0002: return-object v0 │ │ +059244: |[059244] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +059254: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +059258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ #1 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -105648,18 +105615,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05926c: |[05926c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -05927c: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -059282: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -059286: 1100 |0005: return-object v0 │ │ +05925c: |[05925c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +05926c: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +059272: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +059276: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -105668,20 +105635,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -059288: |[059288] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -059298: 7010 0d04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -05929e: 5420 4d01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0592a2: 6e10 c912 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@12c9 │ │ -0592a8: 0b00 |0008: move-result-wide v0 │ │ -0592aa: 1000 |0009: return-wide v0 │ │ +059278: |[059278] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +059288: 7010 0d04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +05928e: 5420 4d01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +059292: 6e10 c912 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@12c9 │ │ +059298: 0b00 |0008: move-result-wide v0 │ │ +05929a: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -105690,20 +105657,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0592ac: |[0592ac] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -0592bc: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -0592c2: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0592c6: 6e10 ca12 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@12ca │ │ -0592cc: 0a00 |0008: move-result v0 │ │ -0592ce: 0f00 |0009: return v0 │ │ +05929c: |[05929c] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +0592ac: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +0592b2: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0592b6: 6e10 ca12 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@12ca │ │ +0592bc: 0a00 |0008: move-result v0 │ │ +0592be: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -105712,73 +105679,73 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -0592d0: |[0592d0] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0592e0: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -0592e4: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -0592e6: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -0592e8: 6e10 0e04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -0592ee: 0c00 |0007: move-result-object v0 │ │ -0592f0: 2205 9002 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0290 │ │ -0592f4: 7020 b312 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ -0592fa: 2203 9402 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0294 │ │ -0592fe: 7020 c112 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@12c1 │ │ -059304: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -05930a: 6e20 c412 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@12c4 │ │ -059310: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -059312: 6e20 c512 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@12c5 │ │ -059318: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -05931c: 6e20 c612 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@12c6 │ │ -059322: 6e20 c312 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@12c3 │ │ -059328: 2204 9802 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0298 │ │ -05932c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -05932e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -059334: 7040 e212 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12e2 │ │ -05933a: 2207 8f02 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -05933e: 7030 b212 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -059344: 6e30 c212 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ -05934a: 2207 8f02 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -05934e: 7030 b212 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -059354: 6e30 b412 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ -05935a: 2201 9002 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ -05935e: 7020 b312 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ -059364: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -05936a: 6e20 b512 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ -059370: 2206 a402 |0048: new-instance v6, Landroid/widget/TextView; // type@02a4 │ │ -059374: 6e10 0e04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -05937a: 0c07 |004d: move-result-object v7 │ │ -05937c: 7020 1313 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ -059382: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -059388: 6e20 2013 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1320 │ │ -05938e: 6e20 1f13 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@131f │ │ -059394: 2207 8f02 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -059398: 7030 b212 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -05939e: 6e30 b412 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ -0593a4: 2202 9602 |0062: new-instance v2, Landroid/widget/ListView; // type@0296 │ │ -0593a8: 6e10 0e04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ -0593ae: 0c07 |0067: move-result-object v7 │ │ -0593b0: 7020 c712 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@12c7 │ │ -0593b6: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -0593bc: 6e20 ce12 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@12ce │ │ -0593c2: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0593c4: 6e20 cc12 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@12cc │ │ -0593ca: 2207 8f02 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -0593ce: 7030 b212 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -0593d4: 6e30 b412 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ -0593da: 2207 8f02 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -0593de: 7030 b212 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -0593e4: 6e30 b412 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ -0593ea: 2207 8f02 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ -0593ee: 7030 b212 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ -0593f4: 6e20 b612 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@12b6 │ │ -0593fa: 1105 |008d: return-object v5 │ │ +0592c0: |[0592c0] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0592d0: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +0592d4: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +0592d6: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +0592d8: 6e10 0e04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +0592de: 0c00 |0007: move-result-object v0 │ │ +0592e0: 2205 9002 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0290 │ │ +0592e4: 7020 b312 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ +0592ea: 2203 9402 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0294 │ │ +0592ee: 7020 c112 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@12c1 │ │ +0592f4: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +0592fa: 6e20 c412 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@12c4 │ │ +059300: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +059302: 6e20 c512 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@12c5 │ │ +059308: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +05930c: 6e20 c612 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@12c6 │ │ +059312: 6e20 c312 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@12c3 │ │ +059318: 2204 9802 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0298 │ │ +05931c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +05931e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +059324: 7040 e212 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12e2 │ │ +05932a: 2207 8f02 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +05932e: 7030 b212 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +059334: 6e30 c212 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12c2 │ │ +05933a: 2207 8f02 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +05933e: 7030 b212 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +059344: 6e30 b412 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ +05934a: 2201 9002 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0290 │ │ +05934e: 7020 b312 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@12b3 │ │ +059354: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +05935a: 6e20 b512 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@12b5 │ │ +059360: 2206 a402 |0048: new-instance v6, Landroid/widget/TextView; // type@02a4 │ │ +059364: 6e10 0e04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +05936a: 0c07 |004d: move-result-object v7 │ │ +05936c: 7020 1313 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ +059372: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +059378: 6e20 2013 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1320 │ │ +05937e: 6e20 1f13 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@131f │ │ +059384: 2207 8f02 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +059388: 7030 b212 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +05938e: 6e30 b412 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ +059394: 2202 9602 |0062: new-instance v2, Landroid/widget/ListView; // type@0296 │ │ +059398: 6e10 0e04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@040e │ │ +05939e: 0c07 |0067: move-result-object v7 │ │ +0593a0: 7020 c712 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@12c7 │ │ +0593a6: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +0593ac: 6e20 ce12 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@12ce │ │ +0593b2: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0593b4: 6e20 cc12 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@12cc │ │ +0593ba: 2207 8f02 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +0593be: 7030 b212 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +0593c4: 6e30 b412 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ +0593ca: 2207 8f02 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +0593ce: 7030 b212 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +0593d4: 6e30 b412 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@12b4 │ │ +0593da: 2207 8f02 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@028f │ │ +0593de: 7030 b212 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@12b2 │ │ +0593e4: 6e20 b612 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@12b6 │ │ +0593ea: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -105818,28 +105785,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0593fc: |[0593fc] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -05940c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05940e: 5430 4c01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ -059412: 5431 5201 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ -059416: 6e20 7d01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -05941c: 5b32 4d01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -059420: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -059422: 5c30 4f01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ -059426: 5b32 4e01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ -05942a: 5b32 5101 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ -05942e: 5b32 4b01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ -059432: 5b32 5301 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -059436: 6f10 be02 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ -05943c: 0e00 |0018: return-void │ │ +0593ec: |[0593ec] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +0593fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0593fe: 5430 4c01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014c │ │ +059402: 5431 5201 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0152 │ │ +059406: 6e20 7d01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +05940c: 5b32 4d01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +059410: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +059412: 5c30 4f01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ +059416: 5b32 4e01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@014e │ │ +05941a: 5b32 5101 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0151 │ │ +05941e: 5b32 4b01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014b │ │ +059422: 5b32 5301 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +059426: 6f10 be02 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@02be │ │ +05942c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -105853,16 +105820,16 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -059440: |[059440] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -059450: 0e00 |0000: return-void │ │ +059430: |[059430] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +059440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ @@ -105874,18 +105841,18 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059454: |[059454] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -059464: 6f30 cb02 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ -05946a: 7010 0d04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -059470: 0e00 |0006: return-void │ │ +059444: |[059444] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +059454: 6f30 cb02 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@02cb │ │ +05945a: 7010 0d04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +059460: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ @@ -105897,31 +105864,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -059474: |[059474] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -059484: 7010 0d04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -05948a: 5420 5301 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -05948e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -059492: 2200 3503 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0335 │ │ -059496: 1a01 5002 |0009: const-string v1, "Can't be used with a custom content view" // string@0250 │ │ -05949a: 7020 a515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0594a0: 2700 |000e: throw v0 │ │ -0594a2: 5420 5301 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -0594a6: 6e20 2313 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -0594ac: 5420 4a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ -0594b0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0594b4: 5420 4d01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0594b8: 5421 5301 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ -0594bc: 6e20 cd12 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ -0594c2: 5b23 4a01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ -0594c6: 0e00 |0021: return-void │ │ +059464: |[059464] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +059474: 7010 0d04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +05947a: 5420 5301 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +05947e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +059482: 2200 3703 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0337 │ │ +059486: 1a01 6202 |0009: const-string v1, "Can't be used with a custom content view" // string@0262 │ │ +05948a: 7020 ac15 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +059490: 2700 |000e: throw v0 │ │ +059492: 5420 5301 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +059496: 6e20 2313 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +05949c: 5420 4a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ +0594a0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0594a4: 5420 4d01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0594a8: 5421 5301 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0153 │ │ +0594ac: 6e20 cd12 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@12cd │ │ +0594b2: 5b23 4a01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014a │ │ +0594b6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -105937,38 +105904,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0594c8: |[0594c8] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -0594d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0594da: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0594dc: 5443 4901 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -0594e0: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -0594e4: 0110 |0006: move v0, v1 │ │ -0594e6: 5b45 4901 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ -0594ea: 5443 4d01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0594ee: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0594f2: 5443 4d01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -0594f6: 6e20 cb12 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@12cb │ │ -0594fc: 5543 4f01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ -059500: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -059504: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -059508: 6e10 1304 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0413 │ │ -05950e: 0c03 |001b: move-result-object v3 │ │ -059510: 6e10 9811 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1198 │ │ -059516: 0c03 |001f: move-result-object v3 │ │ -059518: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -05951c: 0112 |0022: move v2, v1 │ │ -05951e: 7030 1b04 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ -059524: 0e00 |0026: return-void │ │ -059526: 0120 |0027: move v0, v2 │ │ -059528: 28df |0028: goto 0007 // -0021 │ │ +0594b8: |[0594b8] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0594c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0594ca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0594cc: 5443 4901 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +0594d0: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +0594d4: 0110 |0006: move v0, v1 │ │ +0594d6: 5b45 4901 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0149 │ │ +0594da: 5443 4d01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0594de: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0594e2: 5443 4d01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +0594e6: 6e20 cb12 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@12cb │ │ +0594ec: 5543 4f01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@014f │ │ +0594f0: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +0594f4: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +0594f8: 6e10 1304 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0413 │ │ +0594fe: 0c03 |001b: move-result-object v3 │ │ +059500: 6e10 9811 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1198 │ │ +059506: 0c03 |001f: move-result-object v3 │ │ +059508: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +05950c: 0112 |0022: move v2, v1 │ │ +05950e: 7030 1b04 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ +059514: 0e00 |0026: return-void │ │ +059516: 0120 |0027: move v0, v2 │ │ +059518: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -105985,18 +105952,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05952c: |[05952c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -05953c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05953e: 7030 1b04 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ -059544: 0e00 |0004: return-void │ │ +05951c: |[05951c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +05952c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05952e: 7030 1b04 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ +059534: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -106006,18 +105973,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -059548: |[059548] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -059558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05955a: 7030 1b04 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ -059560: 0e00 |0004: return-void │ │ +059538: |[059538] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +059548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05954a: 7030 1b04 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@041b │ │ +059550: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -106027,35 +105994,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -059564: |[059564] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -059574: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ -05957a: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ -05957e: 6e20 d012 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@12d0 │ │ -059584: 0e00 |0008: return-void │ │ +059554: |[059554] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +059564: 7010 0d04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@040d │ │ +05956a: 5410 4d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014d │ │ +05956e: 6e20 d012 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@12d0 │ │ +059574: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 1943 (ListFragment.java) │ │ + source_file_idx : 1963 (ListFragment.java) │ │ │ │ Class #396 header: │ │ class_idx : 171 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2132 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2153 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #396 annotations: │ │ Annotations on class │ │ @@ -106147,21 +106114,21 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -059588: |[059588] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -059598: 5b01 6201 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05959c: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0595a2: 5902 5a01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -0595a6: 5b03 5401 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ -0595aa: 5b04 5501 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -0595ae: 0e00 |000b: return-void │ │ +059578: |[059578] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +059588: 5b01 6201 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +05958c: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +059592: 5902 5a01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059596: 5b03 5401 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ +05959a: 5b04 5501 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +05959e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -106179,71 +106146,71 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0595b0: |[0595b0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0595c0: 5441 5501 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -0595c4: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -0595c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0595ca: 5441 6201 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -0595ce: 5411 6501 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -0595d2: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0595d6: 5441 6201 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -0595da: 5411 6501 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -0595de: 5411 d500 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0595e2: 5410 0b01 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -0595e6: 5441 6201 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -0595ea: 5411 6501 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -0595ee: 5411 d500 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0595f2: 1a02 af16 |0019: const-string v2, "onLoadFinished" // string@16af │ │ -0595f6: 5b12 0b01 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -0595fa: 6301 6301 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -0595fe: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -059602: 1a01 5308 |0021: const-string v1, "LoaderManager" // string@0853 │ │ -059606: 2202 4d03 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05960a: 7010 f315 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059610: 1a03 2400 |0028: const-string v3, " onLoadFinished in " // string@0024 │ │ -059614: 6e20 fa15 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05961a: 0c02 |002d: move-result-object v2 │ │ -05961c: 6e20 f915 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059622: 0c02 |0031: move-result-object v2 │ │ -059624: 1a03 fa00 |0032: const-string v3, ": " // string@00fa │ │ -059628: 6e20 fa15 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05962e: 0c02 |0037: move-result-object v2 │ │ -059630: 6e20 9005 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0590 │ │ -059636: 0c03 |003b: move-result-object v3 │ │ -059638: 6e20 fa15 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05963e: 0c02 |003f: move-result-object v2 │ │ -059640: 6e10 ff15 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059646: 0c02 |0043: move-result-object v2 │ │ -059648: 7120 ff10 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05964e: 5441 5501 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -059652: 7230 1f04 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@041f │ │ -059658: 5441 6201 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05965c: 5411 6501 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059660: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -059664: 5441 6201 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059668: 5411 6501 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05966c: 5411 d500 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059670: 5b10 0b01 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -059674: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -059676: 5c41 5701 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -05967a: 0e00 |005d: return-void │ │ -05967c: 0d01 |005e: move-exception v1 │ │ -05967e: 5442 6201 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059682: 5422 6501 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059686: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -05968a: 5442 6201 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05968e: 5422 6501 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059692: 5422 d500 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059696: 5b20 0b01 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -05969a: 2701 |006d: throw v1 │ │ +0595a0: |[0595a0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0595b0: 5441 5501 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +0595b4: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0595b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0595ba: 5441 6201 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +0595be: 5411 6501 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +0595c2: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0595c6: 5441 6201 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +0595ca: 5411 6501 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +0595ce: 5411 d500 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0595d2: 5410 0b01 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +0595d6: 5441 6201 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +0595da: 5411 6501 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +0595de: 5411 d500 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +0595e2: 1a02 b916 |0019: const-string v2, "onLoadFinished" // string@16b9 │ │ +0595e6: 5b12 0b01 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +0595ea: 6301 6301 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +0595ee: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +0595f2: 1a01 6808 |0021: const-string v1, "LoaderManager" // string@0868 │ │ +0595f6: 2202 4f03 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0595fa: 7010 fa15 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059600: 1a03 3700 |0028: const-string v3, " onLoadFinished in " // string@0037 │ │ +059604: 6e20 0116 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05960a: 0c02 |002d: move-result-object v2 │ │ +05960c: 6e20 0016 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059612: 0c02 |0031: move-result-object v2 │ │ +059614: 1a03 0c01 |0032: const-string v3, ": " // string@010c │ │ +059618: 6e20 0116 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05961e: 0c02 |0037: move-result-object v2 │ │ +059620: 6e20 9005 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0590 │ │ +059626: 0c03 |003b: move-result-object v3 │ │ +059628: 6e20 0116 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05962e: 0c02 |003f: move-result-object v2 │ │ +059630: 6e10 0616 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059636: 0c02 |0043: move-result-object v2 │ │ +059638: 7120 ff10 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05963e: 5441 5501 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +059642: 7230 1f04 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@041f │ │ +059648: 5441 6201 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +05964c: 5411 6501 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059650: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +059654: 5441 6201 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059658: 5411 6501 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05965c: 5411 d500 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059660: 5b10 0b01 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +059664: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +059666: 5c41 5701 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +05966a: 0e00 |005d: return-void │ │ +05966c: 0d01 |005e: move-exception v1 │ │ +05966e: 5442 6201 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059672: 5422 6501 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059676: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +05967a: 5442 6201 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +05967e: 5422 6501 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059682: 5422 d500 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059686: 5b20 0b01 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +05968a: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -106270,103 +106237,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0596a8: |[0596a8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -0596b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0596ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0596bc: 6302 6301 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -0596c0: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0596c4: 1a02 5308 |0006: const-string v2, "LoaderManager" // string@0853 │ │ -0596c8: 2203 4d03 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -0596cc: 7010 f315 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0596d2: 1a04 0a00 |000d: const-string v4, " Destroying: " // string@000a │ │ -0596d6: 6e20 fa15 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0596dc: 0c03 |0012: move-result-object v3 │ │ -0596de: 6e20 f915 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -0596e4: 0c03 |0016: move-result-object v3 │ │ -0596e6: 6e10 ff15 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0596ec: 0c03 |001a: move-result-object v3 │ │ -0596ee: 7120 ff10 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -0596f4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0596f6: 5c72 5801 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ -0596fa: 5571 5701 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -0596fe: 5c75 5701 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -059702: 5472 5501 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -059706: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -05970a: 5472 5c01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05970e: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -059712: 5572 5901 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -059716: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -05971a: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -05971e: 6302 6301 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059722: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -059726: 1a02 5308 |0037: const-string v2, "LoaderManager" // string@0853 │ │ -05972a: 2203 4d03 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05972e: 7010 f315 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059734: 1a04 1700 |003e: const-string v4, " Reseting: " // string@0017 │ │ -059738: 6e20 fa15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05973e: 0c03 |0043: move-result-object v3 │ │ -059740: 6e20 f915 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059746: 0c03 |0047: move-result-object v3 │ │ -059748: 6e10 ff15 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05974e: 0c03 |004b: move-result-object v3 │ │ -059750: 7120 ff10 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059756: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -059758: 5472 6201 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05975c: 5422 6501 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059760: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -059764: 5472 6201 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059768: 5422 6501 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05976c: 5422 d500 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059770: 5420 0b01 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -059774: 5472 6201 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059778: 5422 6501 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05977c: 5422 d500 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059780: 1a03 b116 |0064: const-string v3, "onLoaderReset" // string@16b1 │ │ -059784: 5b23 0b01 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -059788: 5472 5501 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -05978c: 5473 5c01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059790: 7220 2004 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0420 │ │ -059796: 5472 6201 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05979a: 5422 6501 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05979e: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0597a2: 5472 6201 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -0597a6: 5422 6501 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -0597aa: 5422 d500 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -0597ae: 5b20 0b01 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -0597b2: 5b76 5501 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -0597b6: 5b76 5601 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -0597ba: 5c75 5901 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -0597be: 5472 5c01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -0597c2: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -0597c6: 5572 5b01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -0597ca: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -0597ce: 5c75 5b01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -0597d2: 5472 5c01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -0597d6: 6e20 a605 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@05a6 │ │ -0597dc: 5472 5c01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -0597e0: 6e10 a005 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@05a0 │ │ -0597e6: 5472 5d01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -0597ea: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -0597ee: 5472 5d01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -0597f2: 6e10 2b04 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -0597f8: 0e00 |00a0: return-void │ │ -0597fa: 0d02 |00a1: move-exception v2 │ │ -0597fc: 5473 6201 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059800: 5433 6501 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059804: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -059808: 5473 6201 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -05980c: 5433 6501 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059810: 5433 d500 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059814: 5b30 0b01 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ -059818: 2702 |00b0: throw v2 │ │ +059698: |[059698] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0596a8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0596aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0596ac: 6302 6301 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +0596b0: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0596b4: 1a02 6808 |0006: const-string v2, "LoaderManager" // string@0868 │ │ +0596b8: 2203 4f03 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +0596bc: 7010 fa15 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0596c2: 1a04 1d00 |000d: const-string v4, " Destroying: " // string@001d │ │ +0596c6: 6e20 0116 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0596cc: 0c03 |0012: move-result-object v3 │ │ +0596ce: 6e20 0016 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +0596d4: 0c03 |0016: move-result-object v3 │ │ +0596d6: 6e10 0616 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0596dc: 0c03 |001a: move-result-object v3 │ │ +0596de: 7120 ff10 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +0596e4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0596e6: 5c72 5801 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ +0596ea: 5571 5701 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +0596ee: 5c75 5701 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +0596f2: 5472 5501 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +0596f6: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +0596fa: 5472 5c01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +0596fe: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +059702: 5572 5901 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +059706: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +05970a: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +05970e: 6302 6301 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059712: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +059716: 1a02 6808 |0037: const-string v2, "LoaderManager" // string@0868 │ │ +05971a: 2203 4f03 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05971e: 7010 fa15 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059724: 1a04 2a00 |003e: const-string v4, " Reseting: " // string@002a │ │ +059728: 6e20 0116 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05972e: 0c03 |0043: move-result-object v3 │ │ +059730: 6e20 0016 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059736: 0c03 |0047: move-result-object v3 │ │ +059738: 6e10 0616 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05973e: 0c03 |004b: move-result-object v3 │ │ +059740: 7120 ff10 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059746: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +059748: 5472 6201 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +05974c: 5422 6501 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059750: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +059754: 5472 6201 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059758: 5422 6501 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05975c: 5422 d500 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059760: 5420 0b01 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +059764: 5472 6201 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059768: 5422 6501 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05976c: 5422 d500 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059770: 1a03 bb16 |0064: const-string v3, "onLoaderReset" // string@16bb │ │ +059774: 5b23 0b01 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +059778: 5472 5501 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +05977c: 5473 5c01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059780: 7220 2004 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0420 │ │ +059786: 5472 6201 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +05978a: 5422 6501 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05978e: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +059792: 5472 6201 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059796: 5422 6501 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05979a: 5422 d500 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +05979e: 5b20 0b01 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +0597a2: 5b76 5501 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +0597a6: 5b76 5601 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +0597aa: 5c75 5901 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +0597ae: 5472 5c01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +0597b2: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +0597b6: 5572 5b01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +0597ba: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +0597be: 5c75 5b01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +0597c2: 5472 5c01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +0597c6: 6e20 a605 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@05a6 │ │ +0597cc: 5472 5c01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +0597d0: 6e10 a005 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@05a0 │ │ +0597d6: 5472 5d01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +0597da: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +0597de: 5472 5d01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +0597e2: 6e10 2b04 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +0597e8: 0e00 |00a0: return-void │ │ +0597ea: 0d02 |00a1: move-exception v2 │ │ +0597ec: 5473 6201 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +0597f0: 5433 6501 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +0597f4: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +0597f8: 5473 6201 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +0597fc: 5433 6501 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059800: 5433 d500 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059804: 5b30 0b01 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010b │ │ +059808: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -106404,112 +106371,112 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -059828: |[059828] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -059838: 6e20 7615 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05983e: 1a00 e613 |0003: const-string v0, "mId=" // string@13e6 │ │ -059842: 6e20 7615 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059848: 5230 5a01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -05984c: 6e20 7415 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -059852: 1a00 5d00 |000d: const-string v0, " mArgs=" // string@005d │ │ -059856: 6e20 7615 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05985c: 5430 5401 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ -059860: 6e20 7a15 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -059866: 6e20 7615 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05986c: 1a00 4d13 |001a: const-string v0, "mCallbacks=" // string@134d │ │ -059870: 6e20 7615 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059876: 5430 5501 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -05987a: 6e20 7a15 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -059880: 6e20 7615 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059886: 1a00 1c14 |0027: const-string v0, "mLoader=" // string@141c │ │ -05988a: 6e20 7615 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059890: 5430 5c01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059894: 6e20 7a15 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -05989a: 5430 5c01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05989e: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0598a2: 5430 5c01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -0598a6: 2201 4d03 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0598aa: 7010 f315 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0598b0: 6e20 fa15 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0598b6: 0c01 |003f: move-result-object v1 │ │ -0598b8: 1a02 0500 |0040: const-string v2, " " // string@0005 │ │ -0598bc: 6e20 fa15 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0598c2: 0c01 |0045: move-result-object v1 │ │ -0598c4: 6e10 ff15 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0598ca: 0c01 |0049: move-result-object v1 │ │ -0598cc: 6e57 9205 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0592 │ │ -0598d2: 5530 5901 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -0598d6: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -0598da: 5530 5701 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -0598de: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -0598e2: 6e20 7615 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0598e8: 1a00 de13 |0058: const-string v0, "mHaveData=" // string@13de │ │ -0598ec: 6e20 7615 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0598f2: 5530 5901 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -0598f6: 6e20 7715 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -0598fc: 1a00 2000 |0062: const-string v0, " mDeliveredData=" // string@0020 │ │ -059900: 6e20 7615 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059906: 5530 5701 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -05990a: 6e20 7c15 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -059910: 6e20 7615 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059916: 1a00 8713 |006f: const-string v0, "mData=" // string@1387 │ │ -05991a: 6e20 7615 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059920: 5430 5601 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -059924: 6e20 7a15 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -05992a: 6e20 7615 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059930: 1a00 da14 |007c: const-string v0, "mStarted=" // string@14da │ │ -059934: 6e20 7615 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05993a: 5530 6101 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -05993e: 6e20 7715 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -059944: 1a00 7300 |0086: const-string v0, " mReportNextStart=" // string@0073 │ │ -059948: 6e20 7615 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05994e: 5530 5e01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ -059952: 6e20 7715 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -059958: 1a00 6400 |0090: const-string v0, " mDestroyed=" // string@0064 │ │ -05995c: 6e20 7615 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059962: 5530 5801 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ -059966: 6e20 7c15 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -05996c: 6e20 7615 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059972: 1a00 a714 |009d: const-string v0, "mRetaining=" // string@14a7 │ │ -059976: 6e20 7615 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05997c: 5530 5f01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059980: 6e20 7715 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -059986: 1a00 7700 |00a7: const-string v0, " mRetainingStarted=" // string@0077 │ │ -05998a: 6e20 7615 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -059990: 5530 6001 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ -059994: 6e20 7715 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1577 │ │ -05999a: 1a00 6d00 |00b1: const-string v0, " mListenerRegistered=" // string@006d │ │ -05999e: 6e20 7615 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0599a4: 5530 5b01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -0599a8: 6e20 7c15 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -0599ae: 5430 5d01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -0599b2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -0599b6: 6e20 7615 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0599bc: 1a00 2f09 |00c2: const-string v0, "Pending Loader " // string@092f │ │ -0599c0: 6e20 7b15 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0599c6: 5430 5d01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -0599ca: 6e20 7515 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1575 │ │ -0599d0: 1a00 f900 |00cc: const-string v0, ":" // string@00f9 │ │ -0599d4: 6e20 7b15 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -0599da: 5430 5d01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -0599de: 2201 4d03 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0599e2: 7010 f315 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0599e8: 6e20 fa15 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0599ee: 0c01 |00db: move-result-object v1 │ │ -0599f0: 1a02 0500 |00dc: const-string v2, " " // string@0005 │ │ -0599f4: 6e20 fa15 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0599fa: 0c01 |00e1: move-result-object v1 │ │ -0599fc: 6e10 ff15 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059a02: 0c01 |00e5: move-result-object v1 │ │ -059a04: 6e57 2c04 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ -059a0a: 0e00 |00e9: return-void │ │ +059818: |[059818] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +059828: 6e20 7d15 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05982e: 1a00 f313 |0003: const-string v0, "mId=" // string@13f3 │ │ +059832: 6e20 7d15 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059838: 5230 5a01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +05983c: 6e20 7b15 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +059842: 1a00 7000 |000d: const-string v0, " mArgs=" // string@0070 │ │ +059846: 6e20 7d15 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05984c: 5430 5401 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ +059850: 6e20 8115 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +059856: 6e20 7d15 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05985c: 1a00 5a13 |001a: const-string v0, "mCallbacks=" // string@135a │ │ +059860: 6e20 7d15 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059866: 5430 5501 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +05986a: 6e20 8115 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +059870: 6e20 7d15 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059876: 1a00 2914 |0027: const-string v0, "mLoader=" // string@1429 │ │ +05987a: 6e20 7d15 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059880: 5430 5c01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059884: 6e20 8115 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +05988a: 5430 5c01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05988e: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +059892: 5430 5c01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059896: 2201 4f03 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +05989a: 7010 fa15 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0598a0: 6e20 0116 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0598a6: 0c01 |003f: move-result-object v1 │ │ +0598a8: 1a02 1800 |0040: const-string v2, " " // string@0018 │ │ +0598ac: 6e20 0116 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0598b2: 0c01 |0045: move-result-object v1 │ │ +0598b4: 6e10 0616 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0598ba: 0c01 |0049: move-result-object v1 │ │ +0598bc: 6e57 9205 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0592 │ │ +0598c2: 5530 5901 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +0598c6: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +0598ca: 5530 5701 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +0598ce: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +0598d2: 6e20 7d15 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0598d8: 1a00 eb13 |0058: const-string v0, "mHaveData=" // string@13eb │ │ +0598dc: 6e20 7d15 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0598e2: 5530 5901 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +0598e6: 6e20 7e15 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +0598ec: 1a00 3300 |0062: const-string v0, " mDeliveredData=" // string@0033 │ │ +0598f0: 6e20 7d15 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0598f6: 5530 5701 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +0598fa: 6e20 8315 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +059900: 6e20 7d15 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059906: 1a00 9413 |006f: const-string v0, "mData=" // string@1394 │ │ +05990a: 6e20 7d15 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059910: 5430 5601 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +059914: 6e20 8115 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +05991a: 6e20 7d15 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059920: 1a00 e614 |007c: const-string v0, "mStarted=" // string@14e6 │ │ +059924: 6e20 7d15 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05992a: 5530 6101 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +05992e: 6e20 7e15 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +059934: 1a00 8600 |0086: const-string v0, " mReportNextStart=" // string@0086 │ │ +059938: 6e20 7d15 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05993e: 5530 5e01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ +059942: 6e20 7e15 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +059948: 1a00 7700 |0090: const-string v0, " mDestroyed=" // string@0077 │ │ +05994c: 6e20 7d15 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059952: 5530 5801 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ +059956: 6e20 8315 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +05995c: 6e20 7d15 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059962: 1a00 b314 |009d: const-string v0, "mRetaining=" // string@14b3 │ │ +059966: 6e20 7d15 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05996c: 5530 5f01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059970: 6e20 7e15 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +059976: 1a00 8a00 |00a7: const-string v0, " mRetainingStarted=" // string@008a │ │ +05997a: 6e20 7d15 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059980: 5530 6001 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ +059984: 6e20 7e15 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@157e │ │ +05998a: 1a00 8000 |00b1: const-string v0, " mListenerRegistered=" // string@0080 │ │ +05998e: 6e20 7d15 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +059994: 5530 5b01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +059998: 6e20 8315 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +05999e: 5430 5d01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +0599a2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +0599a6: 6e20 7d15 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0599ac: 1a00 4409 |00c2: const-string v0, "Pending Loader " // string@0944 │ │ +0599b0: 6e20 8215 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0599b6: 5430 5d01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +0599ba: 6e20 7c15 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@157c │ │ +0599c0: 1a00 0b01 |00cc: const-string v0, ":" // string@010b │ │ +0599c4: 6e20 8215 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +0599ca: 5430 5d01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +0599ce: 2201 4f03 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0599d2: 7010 fa15 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0599d8: 6e20 0116 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0599de: 0c01 |00db: move-result-object v1 │ │ +0599e0: 1a02 1800 |00dc: const-string v2, " " // string@0018 │ │ +0599e4: 6e20 0116 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0599ea: 0c01 |00e1: move-result-object v1 │ │ +0599ec: 6e10 0616 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0599f2: 0c01 |00e5: move-result-object v1 │ │ +0599f4: 6e57 2c04 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ +0599fa: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -106541,48 +106508,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -059a0c: |[059a0c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -059a1c: 5530 5f01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059a20: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -059a24: 6300 6301 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059a28: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -059a2c: 1a00 5308 |0008: const-string v0, "LoaderManager" // string@0853 │ │ -059a30: 2201 4d03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -059a34: 7010 f315 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059a3a: 1a02 0f00 |000f: const-string v2, " Finished Retaining: " // string@000f │ │ -059a3e: 6e20 fa15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059a44: 0c01 |0014: move-result-object v1 │ │ -059a46: 6e20 f915 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059a4c: 0c01 |0018: move-result-object v1 │ │ -059a4e: 6e10 ff15 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059a54: 0c01 |001c: move-result-object v1 │ │ -059a56: 7120 ff10 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059a5c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -059a5e: 5c30 5f01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059a62: 5530 6101 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059a66: 5531 6001 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ -059a6a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -059a6e: 5530 6101 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059a72: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -059a76: 6e10 3204 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0432 │ │ -059a7c: 5530 6101 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059a80: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -059a84: 5530 5901 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -059a88: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -059a8c: 5530 5e01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ -059a90: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -059a94: 5430 5c01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059a98: 5431 5601 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -059a9c: 6e30 2a04 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ -059aa2: 0e00 |0043: return-void │ │ +0599fc: |[0599fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +059a0c: 5530 5f01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059a10: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +059a14: 6300 6301 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059a18: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +059a1c: 1a00 6808 |0008: const-string v0, "LoaderManager" // string@0868 │ │ +059a20: 2201 4f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +059a24: 7010 fa15 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059a2a: 1a02 2200 |000f: const-string v2, " Finished Retaining: " // string@0022 │ │ +059a2e: 6e20 0116 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059a34: 0c01 |0014: move-result-object v1 │ │ +059a36: 6e20 0016 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059a3c: 0c01 |0018: move-result-object v1 │ │ +059a3e: 6e10 0616 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059a44: 0c01 |001c: move-result-object v1 │ │ +059a46: 7120 ff10 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059a4c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +059a4e: 5c30 5f01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059a52: 5530 6101 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059a56: 5531 6001 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ +059a5a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +059a5e: 5530 6101 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059a62: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +059a66: 6e10 3204 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0432 │ │ +059a6c: 5530 6101 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059a70: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +059a74: 5530 5901 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +059a78: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +059a7c: 5530 5e01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ +059a80: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +059a84: 5430 5c01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059a88: 5431 5601 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +059a8c: 6e30 2a04 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ +059a92: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -106598,110 +106565,110 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -059aa4: |[059aa4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -059ab4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -059ab6: 6302 6301 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059aba: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -059abe: 1a02 5308 |0005: const-string v2, "LoaderManager" // string@0853 │ │ -059ac2: 2203 4d03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -059ac6: 7010 f315 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059acc: 1a04 ae16 |000c: const-string v4, "onLoadComplete: " // string@16ae │ │ -059ad0: 6e20 fa15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059ad6: 0c03 |0011: move-result-object v3 │ │ -059ad8: 6e20 f915 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059ade: 0c03 |0015: move-result-object v3 │ │ -059ae0: 6e10 ff15 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059ae6: 0c03 |0019: move-result-object v3 │ │ -059ae8: 7120 ff10 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059aee: 5562 5801 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ -059af2: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -059af6: 6302 6301 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059afa: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -059afe: 1a02 5308 |0025: const-string v2, "LoaderManager" // string@0853 │ │ -059b02: 1a03 1000 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0010 │ │ -059b06: 7120 ff10 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059b0c: 0e00 |002c: return-void │ │ -059b0e: 5462 6201 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059b12: 5422 6801 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -059b16: 5263 5a01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059b1a: 6e20 5407 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -059b20: 0c02 |0036: move-result-object v2 │ │ -059b22: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -059b26: 6302 6301 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059b2a: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -059b2e: 1a02 5308 |003d: const-string v2, "LoaderManager" // string@0853 │ │ -059b32: 1a03 1100 |003f: const-string v3, " Ignoring load complete -- not active" // string@0011 │ │ -059b36: 7120 ff10 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059b3c: 28e8 |0044: goto 002c // -0018 │ │ -059b3e: 5461 5d01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -059b42: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -059b46: 6302 6301 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059b4a: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -059b4e: 1a02 5308 |004d: const-string v2, "LoaderManager" // string@0853 │ │ -059b52: 2203 4d03 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -059b56: 7010 f315 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059b5c: 1a04 1b00 |0054: const-string v4, " Switching to pending loader: " // string@001b │ │ -059b60: 6e20 fa15 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059b66: 0c03 |0059: move-result-object v3 │ │ -059b68: 6e20 f915 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059b6e: 0c03 |005d: move-result-object v3 │ │ -059b70: 6e10 ff15 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059b76: 0c03 |0061: move-result-object v3 │ │ -059b78: 7120 ff10 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059b7e: 5b65 5d01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -059b82: 5462 6201 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059b86: 5422 6801 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -059b8a: 5263 5a01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059b8e: 6e30 5b07 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -059b94: 6e10 2b04 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -059b9a: 5462 6201 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059b9e: 6e20 4404 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0444 │ │ -059ba4: 28b4 |0078: goto 002c // -004c │ │ -059ba6: 5462 5601 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -059baa: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -059bae: 5562 5901 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -059bb2: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -059bb6: 5b68 5601 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -059bba: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -059bbc: 5c62 5901 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -059bc0: 5562 6101 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059bc4: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -059bc8: 6e30 2a04 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ -059bce: 5462 6201 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059bd2: 5422 6701 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -059bd6: 5263 5a01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059bda: 6e20 5407 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -059be0: 0c00 |0096: move-result-object v0 │ │ -059be2: 1f00 ab00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -059be6: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -059bea: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -059bee: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -059bf0: 5c02 5701 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -059bf4: 6e10 2b04 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -059bfa: 5462 6201 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059bfe: 5422 6701 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -059c02: 5263 5a01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059c06: 6e20 5c07 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@075c │ │ -059c0c: 5462 6201 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059c10: 5422 6501 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059c14: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -059c18: 5462 6201 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059c1c: 6e10 4204 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ -059c22: 0a02 |00b7: move-result v2 │ │ -059c24: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -059c28: 5462 6201 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ -059c2c: 5422 6501 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059c30: 5422 d500 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -059c34: 6e10 9603 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ -059c3a: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +059a94: |[059a94] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +059aa4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +059aa6: 6302 6301 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059aaa: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +059aae: 1a02 6808 |0005: const-string v2, "LoaderManager" // string@0868 │ │ +059ab2: 2203 4f03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +059ab6: 7010 fa15 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059abc: 1a04 b816 |000c: const-string v4, "onLoadComplete: " // string@16b8 │ │ +059ac0: 6e20 0116 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ac6: 0c03 |0011: move-result-object v3 │ │ +059ac8: 6e20 0016 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059ace: 0c03 |0015: move-result-object v3 │ │ +059ad0: 6e10 0616 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059ad6: 0c03 |0019: move-result-object v3 │ │ +059ad8: 7120 ff10 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059ade: 5562 5801 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0158 │ │ +059ae2: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +059ae6: 6302 6301 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059aea: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +059aee: 1a02 6808 |0025: const-string v2, "LoaderManager" // string@0868 │ │ +059af2: 1a03 2300 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0023 │ │ +059af6: 7120 ff10 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059afc: 0e00 |002c: return-void │ │ +059afe: 5462 6201 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059b02: 5422 6801 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +059b06: 5263 5a01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059b0a: 6e20 5407 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +059b10: 0c02 |0036: move-result-object v2 │ │ +059b12: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +059b16: 6302 6301 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059b1a: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +059b1e: 1a02 6808 |003d: const-string v2, "LoaderManager" // string@0868 │ │ +059b22: 1a03 2400 |003f: const-string v3, " Ignoring load complete -- not active" // string@0024 │ │ +059b26: 7120 ff10 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059b2c: 28e8 |0044: goto 002c // -0018 │ │ +059b2e: 5461 5d01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +059b32: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +059b36: 6302 6301 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059b3a: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +059b3e: 1a02 6808 |004d: const-string v2, "LoaderManager" // string@0868 │ │ +059b42: 2203 4f03 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +059b46: 7010 fa15 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059b4c: 1a04 2e00 |0054: const-string v4, " Switching to pending loader: " // string@002e │ │ +059b50: 6e20 0116 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059b56: 0c03 |0059: move-result-object v3 │ │ +059b58: 6e20 0016 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059b5e: 0c03 |005d: move-result-object v3 │ │ +059b60: 6e10 0616 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059b66: 0c03 |0061: move-result-object v3 │ │ +059b68: 7120 ff10 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059b6e: 5b65 5d01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +059b72: 5462 6201 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059b76: 5422 6801 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +059b7a: 5263 5a01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059b7e: 6e30 5b07 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +059b84: 6e10 2b04 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +059b8a: 5462 6201 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059b8e: 6e20 4404 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0444 │ │ +059b94: 28b4 |0078: goto 002c // -004c │ │ +059b96: 5462 5601 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +059b9a: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +059b9e: 5562 5901 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +059ba2: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +059ba6: 5b68 5601 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +059baa: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +059bac: 5c62 5901 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +059bb0: 5562 6101 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059bb4: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +059bb8: 6e30 2a04 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ +059bbe: 5462 6201 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059bc2: 5422 6701 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +059bc6: 5263 5a01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059bca: 6e20 5407 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +059bd0: 0c00 |0096: move-result-object v0 │ │ +059bd2: 1f00 ab00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +059bd6: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +059bda: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +059bde: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +059be0: 5c02 5701 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +059be4: 6e10 2b04 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +059bea: 5462 6201 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059bee: 5422 6701 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +059bf2: 5263 5a01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059bf6: 6e20 5c07 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@075c │ │ +059bfc: 5462 6201 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059c00: 5422 6501 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059c04: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +059c08: 5462 6201 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059c0c: 6e10 4204 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ +059c12: 0a02 |00b7: move-result v2 │ │ +059c14: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +059c18: 5462 6201 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0162 │ │ +059c1c: 5422 6501 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059c20: 5422 d500 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +059c24: 6e10 9603 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ +059c2a: 2900 69ff |00c3: goto/16 002c // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=362 │ │ 0x001d line=364 │ │ 0x0021 line=365 │ │ 0x002c line=415 │ │ 0x002d line=369 │ │ @@ -106738,27 +106705,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -059c40: |[059c40] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -059c50: 5520 6101 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059c54: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -059c58: 5520 5e01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ -059c5c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -059c60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -059c62: 5c20 5e01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ -059c66: 5520 5901 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -059c6a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -059c6e: 5420 5c01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059c72: 5421 5601 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -059c76: 6e30 2a04 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ -059c7c: 0e00 |0016: return-void │ │ +059c30: |[059c30] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +059c40: 5520 6101 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059c44: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +059c48: 5520 5e01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ +059c4c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +059c50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +059c52: 5c20 5e01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ +059c56: 5520 5901 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +059c5a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +059c5e: 5420 5c01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059c62: 5421 5601 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +059c66: 6e30 2a04 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ +059c6c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -106771,37 +106738,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -059c80: |[059c80] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -059c90: 6300 6301 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059c94: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -059c98: 1a00 5308 |0004: const-string v0, "LoaderManager" // string@0853 │ │ -059c9c: 2201 4d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -059ca0: 7010 f315 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059ca6: 1a02 1800 |000b: const-string v2, " Retaining: " // string@0018 │ │ -059caa: 6e20 fa15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059cb0: 0c01 |0010: move-result-object v1 │ │ -059cb2: 6e20 f915 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059cb8: 0c01 |0014: move-result-object v1 │ │ -059cba: 6e10 ff15 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059cc0: 0c01 |0018: move-result-object v1 │ │ -059cc2: 7120 ff10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059cc8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -059cca: 5c30 5f01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059cce: 5530 6101 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059cd2: 5c30 6001 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ -059cd6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -059cd8: 5c30 6101 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059cdc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -059cde: 5b30 5501 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -059ce2: 0e00 |0029: return-void │ │ +059c70: |[059c70] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +059c80: 6300 6301 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059c84: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +059c88: 1a00 6808 |0004: const-string v0, "LoaderManager" // string@0868 │ │ +059c8c: 2201 4f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +059c90: 7010 fa15 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059c96: 1a02 2b00 |000b: const-string v2, " Retaining: " // string@002b │ │ +059c9a: 6e20 0116 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ca0: 0c01 |0010: move-result-object v1 │ │ +059ca2: 6e20 0016 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059ca8: 0c01 |0014: move-result-object v1 │ │ +059caa: 6e10 0616 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059cb0: 0c01 |0018: move-result-object v1 │ │ +059cb2: 7120 ff10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059cb8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +059cba: 5c30 5f01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059cbe: 5530 6101 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059cc2: 5c30 6001 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ +059cc6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +059cc8: 5c30 6101 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059ccc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +059cce: 5b30 5501 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +059cd2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -106814,86 +106781,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -059ce4: |[059ce4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -059cf4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -059cf6: 5540 5f01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059cfa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -059cfe: 5540 6001 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ -059d02: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -059d06: 5c43 6101 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059d0a: 0e00 |000b: return-void │ │ -059d0c: 5540 6101 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059d10: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -059d14: 5c43 6101 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059d18: 6300 6301 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059d1c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -059d20: 1a00 5308 |0016: const-string v0, "LoaderManager" // string@0853 │ │ -059d24: 2201 4d03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -059d28: 7010 f315 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059d2e: 1a02 1900 |001d: const-string v2, " Starting: " // string@0019 │ │ -059d32: 6e20 fa15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059d38: 0c01 |0022: move-result-object v1 │ │ -059d3a: 6e20 f915 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059d40: 0c01 |0026: move-result-object v1 │ │ -059d42: 6e10 ff15 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059d48: 0c01 |002a: move-result-object v1 │ │ -059d4a: 7120 ff10 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059d50: 5440 5c01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059d54: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -059d58: 5440 5501 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -059d5c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -059d60: 5440 5501 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -059d64: 5241 5a01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059d68: 5442 5401 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ -059d6c: 7230 1e04 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@041e │ │ -059d72: 0c00 |003f: move-result-object v0 │ │ -059d74: 5b40 5c01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059d78: 5440 5c01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059d7c: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -059d80: 5440 5c01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059d84: 6e10 c115 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -059d8a: 0c00 |004b: move-result-object v0 │ │ -059d8c: 6e10 9615 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1596 │ │ -059d92: 0a00 |004f: move-result v0 │ │ -059d94: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -059d98: 5440 5c01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059d9c: 6e10 c115 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -059da2: 0c00 |0057: move-result-object v0 │ │ -059da4: 6e10 9315 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1593 │ │ -059daa: 0a00 |005b: move-result v0 │ │ -059dac: 7110 1516 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@1615 │ │ -059db2: 0a00 |005f: move-result v0 │ │ -059db4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -059db8: 2200 3403 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -059dbc: 2201 4d03 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -059dc0: 7010 f315 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059dc6: 1a02 fa08 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@08fa │ │ -059dca: 6e20 fa15 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059dd0: 0c01 |006e: move-result-object v1 │ │ -059dd2: 5442 5c01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059dd6: 6e20 f915 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059ddc: 0c01 |0074: move-result-object v1 │ │ -059dde: 6e10 ff15 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059de4: 0c01 |0078: move-result-object v1 │ │ -059de6: 7020 a215 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -059dec: 2700 |007c: throw v0 │ │ -059dee: 5540 5b01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -059df2: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -059df6: 5440 5c01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059dfa: 5241 5a01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059dfe: 6e30 9f05 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059f │ │ -059e04: 5c43 5b01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -059e08: 5440 5c01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059e0c: 6e10 a205 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@05a2 │ │ -059e12: 2900 7cff |008f: goto/16 000b // -0084 │ │ +059cd4: |[059cd4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +059ce4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +059ce6: 5540 5f01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059cea: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +059cee: 5540 6001 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0160 │ │ +059cf2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +059cf6: 5c43 6101 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059cfa: 0e00 |000b: return-void │ │ +059cfc: 5540 6101 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059d00: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +059d04: 5c43 6101 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059d08: 6300 6301 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059d0c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +059d10: 1a00 6808 |0016: const-string v0, "LoaderManager" // string@0868 │ │ +059d14: 2201 4f03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +059d18: 7010 fa15 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059d1e: 1a02 2c00 |001d: const-string v2, " Starting: " // string@002c │ │ +059d22: 6e20 0116 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059d28: 0c01 |0022: move-result-object v1 │ │ +059d2a: 6e20 0016 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059d30: 0c01 |0026: move-result-object v1 │ │ +059d32: 6e10 0616 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059d38: 0c01 |002a: move-result-object v1 │ │ +059d3a: 7120 ff10 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059d40: 5440 5c01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059d44: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +059d48: 5440 5501 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +059d4c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +059d50: 5440 5501 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +059d54: 5241 5a01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059d58: 5442 5401 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0154 │ │ +059d5c: 7230 1e04 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@041e │ │ +059d62: 0c00 |003f: move-result-object v0 │ │ +059d64: 5b40 5c01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059d68: 5440 5c01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059d6c: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +059d70: 5440 5c01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059d74: 6e10 c815 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +059d7a: 0c00 |004b: move-result-object v0 │ │ +059d7c: 6e10 9d15 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@159d │ │ +059d82: 0a00 |004f: move-result v0 │ │ +059d84: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +059d88: 5440 5c01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059d8c: 6e10 c815 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +059d92: 0c00 |0057: move-result-object v0 │ │ +059d94: 6e10 9a15 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@159a │ │ +059d9a: 0a00 |005b: move-result v0 │ │ +059d9c: 7110 1c16 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@161c │ │ +059da2: 0a00 |005f: move-result v0 │ │ +059da4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +059da8: 2200 3603 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +059dac: 2201 4f03 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +059db0: 7010 fa15 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059db6: 1a02 0f09 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@090f │ │ +059dba: 6e20 0116 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059dc0: 0c01 |006e: move-result-object v1 │ │ +059dc2: 5442 5c01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059dc6: 6e20 0016 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059dcc: 0c01 |0074: move-result-object v1 │ │ +059dce: 6e10 0616 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059dd4: 0c01 |0078: move-result-object v1 │ │ +059dd6: 7020 a915 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +059ddc: 2700 |007c: throw v0 │ │ +059dde: 5540 5b01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +059de2: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +059de6: 5440 5c01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059dea: 5241 5a01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059dee: 6e30 9f05 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@059f │ │ +059df4: 5c43 5b01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +059df8: 5440 5c01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059dfc: 6e10 a205 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@05a2 │ │ +059e02: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=239 │ │ 0x000b line=267 │ │ 0x000c line=243 │ │ 0x0010 line=248 │ │ @@ -106915,42 +106882,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -059e18: |[059e18] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -059e28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -059e2a: 6300 6301 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059e2e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -059e32: 1a00 5308 |0005: const-string v0, "LoaderManager" // string@0853 │ │ -059e36: 2201 4d03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -059e3a: 7010 f315 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -059e40: 1a02 1a00 |000c: const-string v2, " Stopping: " // string@001a │ │ -059e44: 6e20 fa15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059e4a: 0c01 |0011: move-result-object v1 │ │ -059e4c: 6e20 f915 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -059e52: 0c01 |0015: move-result-object v1 │ │ -059e54: 6e10 ff15 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059e5a: 0c01 |0019: move-result-object v1 │ │ -059e5c: 7120 ff10 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -059e62: 5c43 6101 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -059e66: 5540 5f01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ -059e6a: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -059e6e: 5440 5c01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059e72: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -059e76: 5540 5b01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -059e7a: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -059e7e: 5c43 5b01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ -059e82: 5440 5c01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059e86: 6e20 a605 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@05a6 │ │ -059e8c: 5440 5c01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059e90: 6e10 a305 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@05a3 │ │ -059e96: 0e00 |0037: return-void │ │ +059e08: |[059e08] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +059e18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +059e1a: 6300 6301 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059e1e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +059e22: 1a00 6808 |0005: const-string v0, "LoaderManager" // string@0868 │ │ +059e26: 2201 4f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +059e2a: 7010 fa15 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +059e30: 1a02 2d00 |000c: const-string v2, " Stopping: " // string@002d │ │ +059e34: 6e20 0116 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059e3a: 0c01 |0011: move-result-object v1 │ │ +059e3c: 6e20 0016 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +059e42: 0c01 |0015: move-result-object v1 │ │ +059e44: 6e10 0616 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059e4a: 0c01 |0019: move-result-object v1 │ │ +059e4c: 7120 ff10 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +059e52: 5c43 6101 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +059e56: 5540 5f01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@015f │ │ +059e5a: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +059e5e: 5440 5c01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059e62: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +059e66: 5540 5b01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +059e6a: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +059e6e: 5c43 5b01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015b │ │ +059e72: 5440 5c01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059e76: 6e20 a605 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@05a6 │ │ +059e7c: 5440 5c01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059e80: 6e10 a305 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@05a3 │ │ +059e86: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -106965,38 +106932,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -059e98: |[059e98] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -059ea8: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -059eac: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -059eb0: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -059eb6: 1a01 5208 |0007: const-string v1, "LoaderInfo{" // string@0852 │ │ -059eba: 6e20 fa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059ec0: 7110 0316 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -059ec6: 0a01 |000f: move-result v1 │ │ -059ec8: 7110 aa15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -059ece: 0c01 |0013: move-result-object v1 │ │ -059ed0: 6e20 fa15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059ed6: 1a01 2500 |0017: const-string v1, " #" // string@0025 │ │ -059eda: 6e20 fa15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059ee0: 5221 5a01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -059ee4: 6e20 f615 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -059eea: 1a01 2a00 |0021: const-string v1, " : " // string@002a │ │ -059eee: 6e20 fa15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059ef4: 5421 5c01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059ef8: 7120 1c07 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -059efe: 1a01 111c |002b: const-string v1, "}}" // string@1c11 │ │ -059f02: 6e20 fa15 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -059f08: 6e10 ff15 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -059f0e: 0c01 |0033: move-result-object v1 │ │ -059f10: 1101 |0034: return-object v1 │ │ +059e88: |[059e88] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +059e98: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +059e9c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +059ea0: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +059ea6: 1a01 6708 |0007: const-string v1, "LoaderInfo{" // string@0867 │ │ +059eaa: 6e20 0116 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059eb0: 7110 0a16 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +059eb6: 0a01 |000f: move-result v1 │ │ +059eb8: 7110 b115 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +059ebe: 0c01 |0013: move-result-object v1 │ │ +059ec0: 6e20 0116 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ec6: 1a01 3800 |0017: const-string v1, " #" // string@0038 │ │ +059eca: 6e20 0116 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ed0: 5221 5a01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +059ed4: 6e20 fd15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +059eda: 1a01 3d00 |0021: const-string v1, " : " // string@003d │ │ +059ede: 6e20 0116 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ee4: 5421 5c01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059ee8: 7120 1c07 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +059eee: 1a01 161c |002b: const-string v1, "}}" // string@1c16 │ │ +059ef2: 6e20 0116 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +059ef8: 6e10 0616 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +059efe: 0c01 |0033: move-result-object v1 │ │ +059f00: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -107004,21 +106971,21 @@ │ │ 0x0026 line=445 │ │ 0x002b line=446 │ │ 0x0030 line=447 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 2132 (LoaderManager.java) │ │ + source_file_idx : 2153 (LoaderManager.java) │ │ │ │ Class #397 header: │ │ class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 170 │ │ -source_file_idx : 2132 │ │ +source_file_idx : 2153 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #397 annotations: │ │ Annotations on class │ │ @@ -107093,44 +107060,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -059f14: |[059f14] android.support.v4.app.LoaderManagerImpl.:()V │ │ -059f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059f26: 6a00 6301 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -059f2a: 0e00 |0003: return-void │ │ +059f04: |[059f04] android.support.v4.app.LoaderManagerImpl.:()V │ │ +059f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059f16: 6a00 6301 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -059f2c: |[059f2c] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -059f3c: 7010 2104 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0421 │ │ -059f42: 2200 3e01 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@013e │ │ -059f46: 7010 4d07 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@074d │ │ -059f4c: 5b10 6801 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -059f50: 2200 3e01 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@013e │ │ -059f54: 7010 4d07 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@074d │ │ -059f5a: 5b10 6701 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -059f5e: 5b12 6c01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016c │ │ -059f62: 5b13 6501 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -059f66: 5c14 6b01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -059f6a: 0e00 |0017: return-void │ │ +059f1c: |[059f1c] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +059f2c: 7010 2104 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0421 │ │ +059f32: 2200 3e01 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@013e │ │ +059f36: 7010 4d07 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@074d │ │ +059f3c: 5b10 6801 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +059f40: 2200 3e01 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@013e │ │ +059f44: 7010 4d07 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@074d │ │ +059f4a: 5b10 6701 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +059f4e: 5b12 6c01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016c │ │ +059f52: 5b13 6501 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +059f56: 5c14 6b01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +059f5a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -107147,26 +107114,26 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -059f6c: |[059f6c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -059f7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -059f7e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -059f80: 5c31 6601 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -059f84: 7040 3704 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0437 │ │ -059f8a: 0c00 |0007: move-result-object v0 │ │ -059f8c: 6e20 4404 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0444 │ │ -059f92: 5c32 6601 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -059f96: 1100 |000d: return-object v0 │ │ -059f98: 0d01 |000e: move-exception v1 │ │ -059f9a: 5c32 6601 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -059f9e: 2701 |0011: throw v1 │ │ +059f5c: |[059f5c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +059f6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +059f6e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +059f70: 5c31 6601 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +059f74: 7040 3704 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0437 │ │ +059f7a: 0c00 |0007: move-result-object v0 │ │ +059f7c: 6e20 4404 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0444 │ │ +059f82: 5c32 6601 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +059f86: 1100 |000d: return-object v0 │ │ +059f88: 0d01 |000e: move-exception v1 │ │ +059f8a: 5c32 6601 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +059f8e: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -107184,21 +107151,21 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -059fac: |[059fac] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -059fbc: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -059fc0: 7055 2904 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@0429 │ │ -059fc6: 7230 1e04 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@041e │ │ -059fcc: 0c01 |0008: move-result-object v1 │ │ -059fce: 5b01 5c01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -059fd2: 1100 |000b: return-object v0 │ │ +059f9c: |[059f9c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +059fac: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +059fb0: 7055 2904 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@0429 │ │ +059fb6: 7230 1e04 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@041e │ │ +059fbc: 0c01 |0008: move-result-object v1 │ │ +059fbe: 5b01 5c01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +059fc2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -107216,70 +107183,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -059fd4: |[059fd4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -059fe4: 5552 6601 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -059fe8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -059fec: 2202 3503 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -059ff0: 1a03 4c02 |0006: const-string v3, "Called while creating a loader" // string@024c │ │ -059ff4: 7020 a515 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -059ffa: 2702 |000b: throw v2 │ │ -059ffc: 6302 6301 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a000: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -05a004: 1a02 5308 |0010: const-string v2, "LoaderManager" // string@0853 │ │ -05a008: 2203 4d03 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a00c: 7010 f315 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a012: 1a04 f50d |0017: const-string v4, "destroyLoader in " // string@0df5 │ │ -05a016: 6e20 fa15 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a01c: 0c03 |001c: move-result-object v3 │ │ -05a01e: 6e20 f915 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a024: 0c03 |0020: move-result-object v3 │ │ -05a026: 1a04 8200 |0021: const-string v4, " of " // string@0082 │ │ -05a02a: 6e20 fa15 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a030: 0c03 |0026: move-result-object v3 │ │ -05a032: 6e20 f615 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05a038: 0c03 |002a: move-result-object v3 │ │ -05a03a: 6e10 ff15 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a040: 0c03 |002e: move-result-object v3 │ │ -05a042: 7120 ff10 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a048: 5452 6801 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a04c: 6e20 5807 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0758 │ │ -05a052: 0a00 |0037: move-result v0 │ │ -05a054: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -05a058: 5452 6801 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a05c: 6e20 6107 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a062: 0c01 |003f: move-result-object v1 │ │ -05a064: 1f01 ab00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a068: 5452 6801 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a06c: 6e20 5d07 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ -05a072: 6e10 2b04 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a078: 5452 6701 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a07c: 6e20 5807 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0758 │ │ -05a082: 0a00 |004f: move-result v0 │ │ -05a084: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -05a088: 5452 6701 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a08c: 6e20 6107 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a092: 0c01 |0057: move-result-object v1 │ │ -05a094: 1f01 ab00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a098: 5452 6701 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a09c: 6e20 5d07 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ -05a0a2: 6e10 2b04 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a0a8: 5452 6501 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05a0ac: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -05a0b0: 6e10 4204 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ -05a0b6: 0a02 |0069: move-result v2 │ │ -05a0b8: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -05a0bc: 5452 6501 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05a0c0: 5422 d500 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ -05a0c4: 6e10 9603 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ -05a0ca: 0e00 |0073: return-void │ │ +059fc4: |[059fc4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +059fd4: 5552 6601 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +059fd8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +059fdc: 2202 3703 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +059fe0: 1a03 5e02 |0006: const-string v3, "Called while creating a loader" // string@025e │ │ +059fe4: 7020 ac15 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +059fea: 2702 |000b: throw v2 │ │ +059fec: 6302 6301 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +059ff0: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +059ff4: 1a02 6808 |0010: const-string v2, "LoaderManager" // string@0868 │ │ +059ff8: 2203 4f03 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +059ffc: 7010 fa15 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a002: 1a04 070e |0017: const-string v4, "destroyLoader in " // string@0e07 │ │ +05a006: 6e20 0116 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a00c: 0c03 |001c: move-result-object v3 │ │ +05a00e: 6e20 0016 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a014: 0c03 |0020: move-result-object v3 │ │ +05a016: 1a04 9500 |0021: const-string v4, " of " // string@0095 │ │ +05a01a: 6e20 0116 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a020: 0c03 |0026: move-result-object v3 │ │ +05a022: 6e20 fd15 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05a028: 0c03 |002a: move-result-object v3 │ │ +05a02a: 6e10 0616 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a030: 0c03 |002e: move-result-object v3 │ │ +05a032: 7120 ff10 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a038: 5452 6801 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a03c: 6e20 5807 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0758 │ │ +05a042: 0a00 |0037: move-result v0 │ │ +05a044: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +05a048: 5452 6801 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a04c: 6e20 6107 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a052: 0c01 |003f: move-result-object v1 │ │ +05a054: 1f01 ab00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a058: 5452 6801 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a05c: 6e20 5d07 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ +05a062: 6e10 2b04 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a068: 5452 6701 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a06c: 6e20 5807 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0758 │ │ +05a072: 0a00 |004f: move-result v0 │ │ +05a074: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +05a078: 5452 6701 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a07c: 6e20 6107 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a082: 0c01 |0057: move-result-object v1 │ │ +05a084: 1f01 ab00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a088: 5452 6701 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a08c: 6e20 5d07 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@075d │ │ +05a092: 6e10 2b04 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a098: 5452 6501 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05a09c: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +05a0a0: 6e10 4204 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0442 │ │ +05a0a6: 0a02 |0069: move-result v2 │ │ +05a0a8: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +05a0ac: 5452 6501 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05a0b0: 5422 d500 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d5 │ │ +05a0b4: 6e10 9603 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0396 │ │ +05a0ba: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -107306,72 +107273,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -05a0cc: |[05a0cc] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -05a0dc: 5541 6901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -05a0e0: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -05a0e4: 6301 6301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a0e8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -05a0ec: 1a01 5308 |0008: const-string v1, "LoaderManager" // string@0853 │ │ -05a0f0: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a0f4: 7010 f315 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a0fa: 1a03 c902 |000f: const-string v3, "Destroying Active in " // string@02c9 │ │ -05a0fe: 6e20 fa15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a104: 0c02 |0014: move-result-object v2 │ │ -05a106: 6e20 f915 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a10c: 0c02 |0018: move-result-object v2 │ │ -05a10e: 6e10 ff15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a114: 0c02 |001c: move-result-object v2 │ │ -05a116: 7120 ff10 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a11c: 5441 6801 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a120: 6e10 6007 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a126: 0a01 |0025: move-result v1 │ │ -05a128: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05a12c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -05a130: 5441 6801 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a134: 6e20 6107 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a13a: 0c01 |002f: move-result-object v1 │ │ -05a13c: 1f01 ab00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a140: 6e10 2b04 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a146: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05a14a: 28f1 |0037: goto 0028 // -000f │ │ -05a14c: 5441 6801 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a150: 6e10 5107 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0751 │ │ -05a156: 6301 6301 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a15a: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -05a15e: 1a01 5308 |0041: const-string v1, "LoaderManager" // string@0853 │ │ -05a162: 2202 4d03 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a166: 7010 f315 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a16c: 1a03 ca02 |0048: const-string v3, "Destroying Inactive in " // string@02ca │ │ -05a170: 6e20 fa15 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a176: 0c02 |004d: move-result-object v2 │ │ -05a178: 6e20 f915 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a17e: 0c02 |0051: move-result-object v2 │ │ -05a180: 6e10 ff15 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a186: 0c02 |0055: move-result-object v2 │ │ -05a188: 7120 ff10 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a18e: 5441 6701 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a192: 6e10 6007 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a198: 0a01 |005e: move-result v1 │ │ -05a19a: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05a19e: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -05a1a2: 5441 6701 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a1a6: 6e20 6107 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a1ac: 0c01 |0068: move-result-object v1 │ │ -05a1ae: 1f01 ab00 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a1b2: 6e10 2b04 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a1b8: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05a1bc: 28f1 |0070: goto 0061 // -000f │ │ -05a1be: 5441 6701 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a1c2: 6e10 5107 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0751 │ │ -05a1c8: 0e00 |0076: return-void │ │ +05a0bc: |[05a0bc] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +05a0cc: 5541 6901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +05a0d0: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +05a0d4: 6301 6301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a0d8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +05a0dc: 1a01 6808 |0008: const-string v1, "LoaderManager" // string@0868 │ │ +05a0e0: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a0e4: 7010 fa15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a0ea: 1a03 db02 |000f: const-string v3, "Destroying Active in " // string@02db │ │ +05a0ee: 6e20 0116 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a0f4: 0c02 |0014: move-result-object v2 │ │ +05a0f6: 6e20 0016 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a0fc: 0c02 |0018: move-result-object v2 │ │ +05a0fe: 6e10 0616 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a104: 0c02 |001c: move-result-object v2 │ │ +05a106: 7120 ff10 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a10c: 5441 6801 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a110: 6e10 6007 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a116: 0a01 |0025: move-result v1 │ │ +05a118: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +05a11c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +05a120: 5441 6801 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a124: 6e20 6107 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a12a: 0c01 |002f: move-result-object v1 │ │ +05a12c: 1f01 ab00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a130: 6e10 2b04 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a136: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05a13a: 28f1 |0037: goto 0028 // -000f │ │ +05a13c: 5441 6801 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a140: 6e10 5107 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0751 │ │ +05a146: 6301 6301 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a14a: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +05a14e: 1a01 6808 |0041: const-string v1, "LoaderManager" // string@0868 │ │ +05a152: 2202 4f03 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a156: 7010 fa15 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a15c: 1a03 dc02 |0048: const-string v3, "Destroying Inactive in " // string@02dc │ │ +05a160: 6e20 0116 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a166: 0c02 |004d: move-result-object v2 │ │ +05a168: 6e20 0016 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a16e: 0c02 |0051: move-result-object v2 │ │ +05a170: 6e10 0616 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a176: 0c02 |0055: move-result-object v2 │ │ +05a178: 7120 ff10 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a17e: 5441 6701 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a182: 6e10 6007 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a188: 0a01 |005e: move-result v1 │ │ +05a18a: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +05a18e: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +05a192: 5441 6701 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a196: 6e20 6107 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a19c: 0c01 |0068: move-result-object v1 │ │ +05a19e: 1f01 ab00 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a1a2: 6e10 2b04 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a1a8: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05a1ac: 28f1 |0070: goto 0061 // -000f │ │ +05a1ae: 5441 6701 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a1b2: 6e10 5107 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0751 │ │ +05a1b8: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -107392,29 +107359,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05a1cc: |[05a1cc] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -05a1dc: 5431 6801 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a1e0: 6e10 6007 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a1e6: 0a01 |0005: move-result v1 │ │ -05a1e8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05a1ec: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -05a1f0: 5431 6801 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a1f4: 6e20 6107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a1fa: 0c01 |000f: move-result-object v1 │ │ -05a1fc: 1f01 ab00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a200: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -05a202: 5c12 5e01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ -05a206: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05a20a: 28f1 |0017: goto 0008 // -000f │ │ -05a20c: 0e00 |0018: return-void │ │ +05a1bc: |[05a1bc] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +05a1cc: 5431 6801 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a1d0: 6e10 6007 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a1d6: 0a01 |0005: move-result v1 │ │ +05a1d8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +05a1dc: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +05a1e0: 5431 6801 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a1e4: 6e20 6107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a1ea: 0c01 |000f: move-result-object v1 │ │ +05a1ec: 1f01 ab00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a1f0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +05a1f2: 5c12 5e01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@015e │ │ +05a1f6: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05a1fa: 28f1 |0017: goto 0008 // -000f │ │ +05a1fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -107426,28 +107393,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05a210: |[05a210] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -05a220: 5421 6801 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a224: 6e10 6007 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a22a: 0a01 |0005: move-result v1 │ │ -05a22c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05a230: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -05a234: 5421 6801 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a238: 6e20 6107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a23e: 0c01 |000f: move-result-object v1 │ │ -05a240: 1f01 ab00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a244: 6e10 2f04 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@042f │ │ -05a24a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05a24e: 28f1 |0017: goto 0008 // -000f │ │ -05a250: 0e00 |0018: return-void │ │ +05a200: |[05a200] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +05a210: 5421 6801 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a214: 6e10 6007 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a21a: 0a01 |0005: move-result v1 │ │ +05a21c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +05a220: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +05a224: 5421 6801 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a228: 6e20 6107 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a22e: 0c01 |000f: move-result-object v1 │ │ +05a230: 1f01 ab00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a234: 6e10 2f04 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@042f │ │ +05a23a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05a23e: 28f1 |0017: goto 0008 // -000f │ │ +05a240: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -107459,62 +107426,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -05a254: |[05a254] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -05a264: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a268: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -05a26c: 1a02 5308 |0004: const-string v2, "LoaderManager" // string@0853 │ │ -05a270: 2203 4d03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a274: 7010 f315 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a27a: 1a04 6609 |000b: const-string v4, "Retaining in " // string@0966 │ │ -05a27e: 6e20 fa15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a284: 0c03 |0010: move-result-object v3 │ │ -05a286: 6e20 f915 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a28c: 0c03 |0014: move-result-object v3 │ │ -05a28e: 6e10 ff15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a294: 0c03 |0018: move-result-object v3 │ │ -05a296: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a29c: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a2a0: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -05a2a4: 2200 4803 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0348 │ │ -05a2a8: 1a02 8e11 |0022: const-string v2, "here" // string@118e │ │ -05a2ac: 7020 cb15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -05a2b2: 6e10 ce15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15ce │ │ -05a2b8: 1a02 5308 |002a: const-string v2, "LoaderManager" // string@0853 │ │ -05a2bc: 2203 4d03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a2c0: 7010 f315 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a2c6: 1a04 4902 |0031: const-string v4, "Called doRetain when not started: " // string@0249 │ │ -05a2ca: 6e20 fa15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a2d0: 0c03 |0036: move-result-object v3 │ │ -05a2d2: 6e20 f915 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a2d8: 0c03 |003a: move-result-object v3 │ │ -05a2da: 6e10 ff15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a2e0: 0c03 |003e: move-result-object v3 │ │ -05a2e2: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -05a2e8: 0e00 |0042: return-void │ │ -05a2ea: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -05a2ec: 5c52 6901 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -05a2f0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -05a2f2: 5c52 6b01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a2f6: 5452 6801 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a2fa: 6e10 6007 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a300: 0a02 |004e: move-result v2 │ │ -05a302: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -05a306: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -05a30a: 5452 6801 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a30e: 6e20 6107 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a314: 0c02 |0058: move-result-object v2 │ │ -05a316: 1f02 ab00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a31a: 6e10 3004 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0430 │ │ -05a320: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05a324: 28f1 |0060: goto 0051 // -000f │ │ +05a244: |[05a244] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +05a254: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a258: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +05a25c: 1a02 6808 |0004: const-string v2, "LoaderManager" // string@0868 │ │ +05a260: 2203 4f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a264: 7010 fa15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a26a: 1a04 7c09 |000b: const-string v4, "Retaining in " // string@097c │ │ +05a26e: 6e20 0116 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a274: 0c03 |0010: move-result-object v3 │ │ +05a276: 6e20 0016 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a27c: 0c03 |0014: move-result-object v3 │ │ +05a27e: 6e10 0616 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a284: 0c03 |0018: move-result-object v3 │ │ +05a286: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a28c: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a290: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +05a294: 2200 4a03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034a │ │ +05a298: 1a02 9c11 |0022: const-string v2, "here" // string@119c │ │ +05a29c: 7020 d215 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +05a2a2: 6e10 d515 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15d5 │ │ +05a2a8: 1a02 6808 |002a: const-string v2, "LoaderManager" // string@0868 │ │ +05a2ac: 2203 4f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a2b0: 7010 fa15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a2b6: 1a04 5b02 |0031: const-string v4, "Called doRetain when not started: " // string@025b │ │ +05a2ba: 6e20 0116 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a2c0: 0c03 |0036: move-result-object v3 │ │ +05a2c2: 6e20 0016 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a2c8: 0c03 |003a: move-result-object v3 │ │ +05a2ca: 6e10 0616 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a2d0: 0c03 |003e: move-result-object v3 │ │ +05a2d2: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +05a2d8: 0e00 |0042: return-void │ │ +05a2da: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +05a2dc: 5c52 6901 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +05a2e0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +05a2e2: 5c52 6b01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a2e6: 5452 6801 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a2ea: 6e10 6007 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a2f0: 0a02 |004e: move-result v2 │ │ +05a2f2: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +05a2f6: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +05a2fa: 5452 6801 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a2fe: 6e20 6107 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a304: 0c02 |0058: move-result-object v2 │ │ +05a306: 1f02 ab00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a30a: 6e10 3004 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0430 │ │ +05a310: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05a314: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -107534,60 +107501,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -05a328: |[05a328] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -05a338: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a33c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -05a340: 1a02 5308 |0004: const-string v2, "LoaderManager" // string@0853 │ │ -05a344: 2203 4d03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a348: 7010 f315 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a34e: 1a04 c109 |000b: const-string v4, "Starting in " // string@09c1 │ │ -05a352: 6e20 fa15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a358: 0c03 |0010: move-result-object v3 │ │ -05a35a: 6e20 f915 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a360: 0c03 |0014: move-result-object v3 │ │ -05a362: 6e10 ff15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a368: 0c03 |0018: move-result-object v3 │ │ -05a36a: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a370: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a374: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -05a378: 2200 4803 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0348 │ │ -05a37c: 1a02 8e11 |0022: const-string v2, "here" // string@118e │ │ -05a380: 7020 cb15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -05a386: 6e10 ce15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15ce │ │ -05a38c: 1a02 5308 |002a: const-string v2, "LoaderManager" // string@0853 │ │ -05a390: 2203 4d03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a394: 7010 f315 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a39a: 1a04 4a02 |0031: const-string v4, "Called doStart when already started: " // string@024a │ │ -05a39e: 6e20 fa15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a3a4: 0c03 |0036: move-result-object v3 │ │ -05a3a6: 6e20 f915 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a3ac: 0c03 |003a: move-result-object v3 │ │ -05a3ae: 6e10 ff15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a3b4: 0c03 |003e: move-result-object v3 │ │ -05a3b6: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -05a3bc: 0e00 |0042: return-void │ │ -05a3be: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -05a3c0: 5c52 6b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a3c4: 5452 6801 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a3c8: 6e10 6007 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a3ce: 0a02 |004b: move-result v2 │ │ -05a3d0: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -05a3d4: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -05a3d8: 5452 6801 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a3dc: 6e20 6107 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a3e2: 0c02 |0055: move-result-object v2 │ │ -05a3e4: 1f02 ab00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a3e8: 6e10 3104 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0431 │ │ -05a3ee: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05a3f2: 28f1 |005d: goto 004e // -000f │ │ +05a318: |[05a318] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +05a328: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a32c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +05a330: 1a02 6808 |0004: const-string v2, "LoaderManager" // string@0868 │ │ +05a334: 2203 4f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a338: 7010 fa15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a33e: 1a04 d709 |000b: const-string v4, "Starting in " // string@09d7 │ │ +05a342: 6e20 0116 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a348: 0c03 |0010: move-result-object v3 │ │ +05a34a: 6e20 0016 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a350: 0c03 |0014: move-result-object v3 │ │ +05a352: 6e10 0616 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a358: 0c03 |0018: move-result-object v3 │ │ +05a35a: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a360: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a364: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +05a368: 2200 4a03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034a │ │ +05a36c: 1a02 9c11 |0022: const-string v2, "here" // string@119c │ │ +05a370: 7020 d215 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +05a376: 6e10 d515 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15d5 │ │ +05a37c: 1a02 6808 |002a: const-string v2, "LoaderManager" // string@0868 │ │ +05a380: 2203 4f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a384: 7010 fa15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a38a: 1a04 5c02 |0031: const-string v4, "Called doStart when already started: " // string@025c │ │ +05a38e: 6e20 0116 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a394: 0c03 |0036: move-result-object v3 │ │ +05a396: 6e20 0016 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a39c: 0c03 |003a: move-result-object v3 │ │ +05a39e: 6e10 0616 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a3a4: 0c03 |003e: move-result-object v3 │ │ +05a3a6: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +05a3ac: 0e00 |0042: return-void │ │ +05a3ae: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +05a3b0: 5c52 6b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a3b4: 5452 6801 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a3b8: 6e10 6007 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a3be: 0a02 |004b: move-result v2 │ │ +05a3c0: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +05a3c4: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +05a3c8: 5452 6801 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a3cc: 6e20 6107 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a3d2: 0c02 |0055: move-result-object v2 │ │ +05a3d4: 1f02 ab00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a3d8: 6e10 3104 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0431 │ │ +05a3de: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05a3e2: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -107606,61 +107573,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -05a3f4: |[05a3f4] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -05a404: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a408: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -05a40c: 1a02 5308 |0004: const-string v2, "LoaderManager" // string@0853 │ │ -05a410: 2203 4d03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a414: 7010 f315 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a41a: 1a04 c309 |000b: const-string v4, "Stopping in " // string@09c3 │ │ -05a41e: 6e20 fa15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a424: 0c03 |0010: move-result-object v3 │ │ -05a426: 6e20 f915 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a42c: 0c03 |0014: move-result-object v3 │ │ -05a42e: 6e10 ff15 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a434: 0c03 |0018: move-result-object v3 │ │ -05a436: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a43c: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a440: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -05a444: 2200 4803 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0348 │ │ -05a448: 1a02 8e11 |0022: const-string v2, "here" // string@118e │ │ -05a44c: 7020 cb15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -05a452: 6e10 ce15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15ce │ │ -05a458: 1a02 5308 |002a: const-string v2, "LoaderManager" // string@0853 │ │ -05a45c: 2203 4d03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a460: 7010 f315 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a466: 1a04 4b02 |0031: const-string v4, "Called doStop when not started: " // string@024b │ │ -05a46a: 6e20 fa15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a470: 0c03 |0036: move-result-object v3 │ │ -05a472: 6e20 f915 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a478: 0c03 |003a: move-result-object v3 │ │ -05a47a: 6e10 ff15 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a480: 0c03 |003e: move-result-object v3 │ │ -05a482: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ -05a488: 0e00 |0042: return-void │ │ -05a48a: 5452 6801 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a48e: 6e10 6007 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a494: 0a02 |0048: move-result v2 │ │ -05a496: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -05a49a: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -05a49e: 5452 6801 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a4a2: 6e20 6107 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a4a8: 0c02 |0052: move-result-object v2 │ │ -05a4aa: 1f02 ab00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a4ae: 6e10 3204 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0432 │ │ -05a4b4: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05a4b8: 28f1 |005a: goto 004b // -000f │ │ -05a4ba: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -05a4bc: 5c52 6b01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a4c0: 28e4 |005e: goto 0042 // -001c │ │ +05a3e4: |[05a3e4] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +05a3f4: 6302 6301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a3f8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +05a3fc: 1a02 6808 |0004: const-string v2, "LoaderManager" // string@0868 │ │ +05a400: 2203 4f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a404: 7010 fa15 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a40a: 1a04 d909 |000b: const-string v4, "Stopping in " // string@09d9 │ │ +05a40e: 6e20 0116 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a414: 0c03 |0010: move-result-object v3 │ │ +05a416: 6e20 0016 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a41c: 0c03 |0014: move-result-object v3 │ │ +05a41e: 6e10 0616 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a424: 0c03 |0018: move-result-object v3 │ │ +05a426: 7120 ff10 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a42c: 5552 6b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a430: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +05a434: 2200 4a03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@034a │ │ +05a438: 1a02 9c11 |0022: const-string v2, "here" // string@119c │ │ +05a43c: 7020 d215 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +05a442: 6e10 d515 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@15d5 │ │ +05a448: 1a02 6808 |002a: const-string v2, "LoaderManager" // string@0868 │ │ +05a44c: 2203 4f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a450: 7010 fa15 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a456: 1a04 5d02 |0031: const-string v4, "Called doStop when not started: " // string@025d │ │ +05a45a: 6e20 0116 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a460: 0c03 |0036: move-result-object v3 │ │ +05a462: 6e20 0016 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a468: 0c03 |003a: move-result-object v3 │ │ +05a46a: 6e10 0616 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a470: 0c03 |003e: move-result-object v3 │ │ +05a472: 7130 0111 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1101 │ │ +05a478: 0e00 |0042: return-void │ │ +05a47a: 5452 6801 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a47e: 6e10 6007 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a484: 0a02 |0048: move-result v2 │ │ +05a486: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +05a48a: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +05a48e: 5452 6801 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a492: 6e20 6107 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a498: 0c02 |0052: move-result-object v2 │ │ +05a49a: 1f02 ab00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a49e: 6e10 3204 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0432 │ │ +05a4a4: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05a4a8: 28f1 |005a: goto 004b // -000f │ │ +05a4aa: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +05a4ac: 5c52 6b01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a4b0: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -107679,96 +107646,96 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -05a4c4: |[05a4c4] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -05a4d4: 5453 6801 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a4d8: 6e10 6007 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a4de: 0a03 |0005: move-result v3 │ │ -05a4e0: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -05a4e4: 6e20 7615 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a4ea: 1a03 d001 |000b: const-string v3, "Active Loaders:" // string@01d0 │ │ -05a4ee: 6e20 7b15 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05a4f4: 2203 4d03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a4f8: 7010 f315 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a4fe: 6e20 fa15 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a504: 0c03 |0018: move-result-object v3 │ │ -05a506: 1a04 0600 |0019: const-string v4, " " // string@0006 │ │ -05a50a: 6e20 fa15 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a510: 0c03 |001e: move-result-object v3 │ │ -05a512: 6e10 ff15 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a518: 0c01 |0022: move-result-object v1 │ │ -05a51a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -05a51c: 5453 6801 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a520: 6e10 6007 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a526: 0a03 |0029: move-result v3 │ │ -05a528: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -05a52c: 5453 6801 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a530: 6e20 6107 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a536: 0c02 |0031: move-result-object v2 │ │ -05a538: 1f02 ab00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a53c: 6e20 7615 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a542: 1a03 0700 |0037: const-string v3, " #" // string@0007 │ │ -05a546: 6e20 7615 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a54c: 5453 6801 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a550: 6e20 5a07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@075a │ │ -05a556: 0a03 |0041: move-result v3 │ │ -05a558: 6e20 7415 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05a55e: 1a03 fa00 |0045: const-string v3, ": " // string@00fa │ │ -05a562: 6e20 7615 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a568: 6e10 3304 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0433 │ │ -05a56e: 0c03 |004d: move-result-object v3 │ │ -05a570: 6e20 7b15 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05a576: 6e59 2c04 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ -05a57c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05a580: 28ce |0056: goto 0024 // -0032 │ │ -05a582: 5453 6701 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a586: 6e10 6007 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a58c: 0a03 |005c: move-result v3 │ │ -05a58e: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -05a592: 6e20 7615 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a598: 1a03 e203 |0062: const-string v3, "Inactive Loaders:" // string@03e2 │ │ -05a59c: 6e20 7b15 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05a5a2: 2203 4d03 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a5a6: 7010 f315 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a5ac: 6e20 fa15 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a5b2: 0c03 |006f: move-result-object v3 │ │ -05a5b4: 1a04 0600 |0070: const-string v4, " " // string@0006 │ │ -05a5b8: 6e20 fa15 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a5be: 0c03 |0075: move-result-object v3 │ │ -05a5c0: 6e10 ff15 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a5c6: 0c01 |0079: move-result-object v1 │ │ -05a5c8: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -05a5ca: 5453 6701 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a5ce: 6e10 6007 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a5d4: 0a03 |0080: move-result v3 │ │ -05a5d6: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -05a5da: 5453 6701 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a5de: 6e20 6107 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a5e4: 0c02 |0088: move-result-object v2 │ │ -05a5e6: 1f02 ab00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a5ea: 6e20 7615 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a5f0: 1a03 0700 |008e: const-string v3, " #" // string@0007 │ │ -05a5f4: 6e20 7615 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a5fa: 5453 6701 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a5fe: 6e20 5a07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@075a │ │ -05a604: 0a03 |0098: move-result v3 │ │ -05a606: 6e20 7415 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1574 │ │ -05a60c: 1a03 fa00 |009c: const-string v3, ": " // string@00fa │ │ -05a610: 6e20 7615 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05a616: 6e10 3304 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0433 │ │ -05a61c: 0c03 |00a4: move-result-object v3 │ │ -05a61e: 6e20 7b15 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -05a624: 6e59 2c04 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ -05a62a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05a62e: 28ce |00ad: goto 007b // -0032 │ │ -05a630: 0e00 |00ae: return-void │ │ +05a4b4: |[05a4b4] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +05a4c4: 5453 6801 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a4c8: 6e10 6007 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a4ce: 0a03 |0005: move-result v3 │ │ +05a4d0: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +05a4d4: 6e20 7d15 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a4da: 1a03 e201 |000b: const-string v3, "Active Loaders:" // string@01e2 │ │ +05a4de: 6e20 8215 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05a4e4: 2203 4f03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a4e8: 7010 fa15 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a4ee: 6e20 0116 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a4f4: 0c03 |0018: move-result-object v3 │ │ +05a4f6: 1a04 1900 |0019: const-string v4, " " // string@0019 │ │ +05a4fa: 6e20 0116 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a500: 0c03 |001e: move-result-object v3 │ │ +05a502: 6e10 0616 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a508: 0c01 |0022: move-result-object v1 │ │ +05a50a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +05a50c: 5453 6801 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a510: 6e10 6007 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a516: 0a03 |0029: move-result v3 │ │ +05a518: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +05a51c: 5453 6801 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a520: 6e20 6107 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a526: 0c02 |0031: move-result-object v2 │ │ +05a528: 1f02 ab00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a52c: 6e20 7d15 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a532: 1a03 1a00 |0037: const-string v3, " #" // string@001a │ │ +05a536: 6e20 7d15 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a53c: 5453 6801 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a540: 6e20 5a07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@075a │ │ +05a546: 0a03 |0041: move-result v3 │ │ +05a548: 6e20 7b15 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05a54e: 1a03 0c01 |0045: const-string v3, ": " // string@010c │ │ +05a552: 6e20 7d15 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a558: 6e10 3304 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0433 │ │ +05a55e: 0c03 |004d: move-result-object v3 │ │ +05a560: 6e20 8215 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05a566: 6e59 2c04 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ +05a56c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05a570: 28ce |0056: goto 0024 // -0032 │ │ +05a572: 5453 6701 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a576: 6e10 6007 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a57c: 0a03 |005c: move-result v3 │ │ +05a57e: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +05a582: 6e20 7d15 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a588: 1a03 f403 |0062: const-string v3, "Inactive Loaders:" // string@03f4 │ │ +05a58c: 6e20 8215 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05a592: 2203 4f03 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a596: 7010 fa15 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a59c: 6e20 0116 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a5a2: 0c03 |006f: move-result-object v3 │ │ +05a5a4: 1a04 1900 |0070: const-string v4, " " // string@0019 │ │ +05a5a8: 6e20 0116 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a5ae: 0c03 |0075: move-result-object v3 │ │ +05a5b0: 6e10 0616 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a5b6: 0c01 |0079: move-result-object v1 │ │ +05a5b8: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +05a5ba: 5453 6701 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a5be: 6e10 6007 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a5c4: 0a03 |0080: move-result v3 │ │ +05a5c6: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +05a5ca: 5453 6701 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a5ce: 6e20 6107 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a5d4: 0c02 |0088: move-result-object v2 │ │ +05a5d6: 1f02 ab00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a5da: 6e20 7d15 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a5e0: 1a03 1a00 |008e: const-string v3, " #" // string@001a │ │ +05a5e4: 6e20 7d15 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a5ea: 5453 6701 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a5ee: 6e20 5a07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@075a │ │ +05a5f4: 0a03 |0098: move-result v3 │ │ +05a5f6: 6e20 7b15 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@157b │ │ +05a5fc: 1a03 0c01 |009c: const-string v3, ": " // string@010c │ │ +05a600: 6e20 7d15 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05a606: 6e10 3304 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0433 │ │ +05a60c: 0c03 |00a4: move-result-object v3 │ │ +05a60e: 6e20 8215 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +05a614: 6e59 2c04 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@042c │ │ +05a61a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05a61e: 28ce |00ad: goto 007b // -0032 │ │ +05a620: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -107804,45 +107771,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -05a634: |[05a634] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -05a644: 5541 6901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -05a648: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -05a64c: 6301 6301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a650: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -05a654: 1a01 5308 |0008: const-string v1, "LoaderManager" // string@0853 │ │ -05a658: 2202 4d03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a65c: 7010 f315 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a662: 1a03 3603 |000f: const-string v3, "Finished Retaining in " // string@0336 │ │ -05a666: 6e20 fa15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a66c: 0c02 |0014: move-result-object v2 │ │ -05a66e: 6e20 f915 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a674: 0c02 |0018: move-result-object v2 │ │ -05a676: 6e10 ff15 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a67c: 0c02 |001c: move-result-object v2 │ │ -05a67e: 7120 ff10 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a684: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -05a686: 5c41 6901 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ -05a68a: 5441 6801 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a68e: 6e10 6007 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a694: 0a01 |0028: move-result v1 │ │ -05a696: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -05a69a: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -05a69e: 5441 6801 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a6a2: 6e20 6107 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a6a8: 0c01 |0032: move-result-object v1 │ │ -05a6aa: 1f01 ab00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a6ae: 6e10 2d04 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@042d │ │ -05a6b4: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05a6b8: 28f1 |003a: goto 002b // -000f │ │ -05a6ba: 0e00 |003b: return-void │ │ +05a624: |[05a624] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +05a634: 5541 6901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +05a638: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +05a63c: 6301 6301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a640: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +05a644: 1a01 6808 |0008: const-string v1, "LoaderManager" // string@0868 │ │ +05a648: 2202 4f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a64c: 7010 fa15 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a652: 1a03 4803 |000f: const-string v3, "Finished Retaining in " // string@0348 │ │ +05a656: 6e20 0116 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a65c: 0c02 |0014: move-result-object v2 │ │ +05a65e: 6e20 0016 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a664: 0c02 |0018: move-result-object v2 │ │ +05a666: 6e10 0616 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a66c: 0c02 |001c: move-result-object v2 │ │ +05a66e: 7120 ff10 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a674: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +05a676: 5c41 6901 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0169 │ │ +05a67a: 5441 6801 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a67e: 6e10 6007 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a684: 0a01 |0028: move-result v1 │ │ +05a686: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +05a68a: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +05a68e: 5441 6801 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a692: 6e20 6107 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a698: 0c01 |0032: move-result-object v1 │ │ +05a69a: 1f01 ab00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a69e: 6e10 2d04 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@042d │ │ +05a6a4: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05a6a8: 28f1 |003a: goto 002b // -000f │ │ +05a6aa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -107857,35 +107824,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05a6bc: |[05a6bc] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -05a6cc: 5531 6601 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -05a6d0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -05a6d4: 2201 3503 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -05a6d8: 1a02 4c02 |0006: const-string v2, "Called while creating a loader" // string@024c │ │ -05a6dc: 7020 a515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05a6e2: 2701 |000b: throw v1 │ │ -05a6e4: 5431 6801 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a6e8: 6e20 5407 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -05a6ee: 0c00 |0011: move-result-object v0 │ │ -05a6f0: 1f00 ab00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a6f4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -05a6f8: 5401 5d01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05a6fc: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -05a700: 5401 5d01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05a704: 5411 5c01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a708: 1101 |001e: return-object v1 │ │ -05a70a: 5401 5c01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a70e: 28fd |0021: goto 001e // -0003 │ │ -05a710: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -05a712: 28fb |0023: goto 001e // -0005 │ │ +05a6ac: |[05a6ac] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +05a6bc: 5531 6601 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +05a6c0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +05a6c4: 2201 3703 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +05a6c8: 1a02 5e02 |0006: const-string v2, "Called while creating a loader" // string@025e │ │ +05a6cc: 7020 ac15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05a6d2: 2701 |000b: throw v1 │ │ +05a6d4: 5431 6801 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a6d8: 6e20 5407 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +05a6de: 0c00 |0011: move-result-object v0 │ │ +05a6e0: 1f00 ab00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a6e4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +05a6e8: 5401 5d01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05a6ec: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +05a6f0: 5401 5d01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05a6f4: 5411 5c01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a6f8: 1101 |001e: return-object v1 │ │ +05a6fa: 5401 5c01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a6fe: 28fd |0021: goto 001e // -0003 │ │ +05a700: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +05a702: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -107903,36 +107870,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05a714: |[05a714] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -05a724: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05a726: 5454 6801 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a72a: 6e10 6007 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ -05a730: 0a00 |0006: move-result v0 │ │ -05a732: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -05a734: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -05a738: 5454 6801 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a73c: 6e20 6107 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ -05a742: 0c02 |000f: move-result-object v2 │ │ -05a744: 1f02 ab00 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a748: 5524 6101 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -05a74c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -05a750: 5524 5701 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -05a754: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -05a758: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -05a75a: b643 |001b: or-int/2addr v3, v4 │ │ -05a75c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05a760: 28ea |001e: goto 0008 // -0016 │ │ -05a762: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -05a764: 28fb |0020: goto 001b // -0005 │ │ -05a766: 0f03 |0021: return v3 │ │ +05a704: |[05a704] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +05a714: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05a716: 5454 6801 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a71a: 6e10 6007 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0760 │ │ +05a720: 0a00 |0006: move-result v0 │ │ +05a722: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05a724: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +05a728: 5454 6801 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a72c: 6e20 6107 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0761 │ │ +05a732: 0c02 |000f: move-result-object v2 │ │ +05a734: 1f02 ab00 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a738: 5524 6101 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +05a73c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +05a740: 5524 5701 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +05a744: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +05a748: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +05a74a: b643 |001b: or-int/2addr v3, v4 │ │ +05a74c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05a750: 28ea |001e: goto 0008 // -0016 │ │ +05a752: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +05a754: 28fb |0020: goto 001b // -0005 │ │ +05a756: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -107951,83 +107918,83 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -05a768: |[05a768] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -05a778: 5541 6601 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -05a77c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -05a780: 2201 3503 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -05a784: 1a02 4c02 |0006: const-string v2, "Called while creating a loader" // string@024c │ │ -05a788: 7020 a515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05a78e: 2701 |000b: throw v1 │ │ -05a790: 5441 6801 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a794: 6e20 5407 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -05a79a: 0c00 |0011: move-result-object v0 │ │ -05a79c: 1f00 ab00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a7a0: 6301 6301 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a7a4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -05a7a8: 1a01 5308 |0018: const-string v1, "LoaderManager" // string@0853 │ │ -05a7ac: 2202 4d03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a7b0: 7010 f315 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a7b6: 1a03 e711 |001f: const-string v3, "initLoader in " // string@11e7 │ │ -05a7ba: 6e20 fa15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a7c0: 0c02 |0024: move-result-object v2 │ │ -05a7c2: 6e20 f915 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a7c8: 0c02 |0028: move-result-object v2 │ │ -05a7ca: 1a03 fd00 |0029: const-string v3, ": args=" // string@00fd │ │ -05a7ce: 6e20 fa15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a7d4: 0c02 |002e: move-result-object v2 │ │ -05a7d6: 6e20 f915 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a7dc: 0c02 |0032: move-result-object v2 │ │ -05a7de: 6e10 ff15 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a7e4: 0c02 |0036: move-result-object v2 │ │ -05a7e6: 7120 ff10 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a7ec: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -05a7f0: 7040 3604 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0436 │ │ -05a7f6: 0c00 |003f: move-result-object v0 │ │ -05a7f8: 6301 6301 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a7fc: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -05a800: 1a01 5308 |0044: const-string v1, "LoaderManager" // string@0853 │ │ -05a804: 2202 4d03 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a808: 7010 f315 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a80e: 1a03 0800 |004b: const-string v3, " Created new loader " // string@0008 │ │ -05a812: 6e20 fa15 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a818: 0c02 |0050: move-result-object v2 │ │ -05a81a: 6e20 f915 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a820: 0c02 |0054: move-result-object v2 │ │ -05a822: 6e10 ff15 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a828: 0c02 |0058: move-result-object v2 │ │ -05a82a: 7120 ff10 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a830: 5501 5901 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -05a834: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -05a838: 5541 6b01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a83c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -05a840: 5401 5c01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a844: 5402 5601 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ -05a848: 6e30 2a04 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ -05a84e: 5401 5c01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a852: 1101 |006d: return-object v1 │ │ -05a854: 6301 6301 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a858: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -05a85c: 1a01 5308 |0072: const-string v1, "LoaderManager" // string@0853 │ │ -05a860: 2202 4d03 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05a864: 7010 f315 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a86a: 1a03 1400 |0079: const-string v3, " Re-using existing loader " // string@0014 │ │ -05a86e: 6e20 fa15 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a874: 0c02 |007e: move-result-object v2 │ │ -05a876: 6e20 f915 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a87c: 0c02 |0082: move-result-object v2 │ │ -05a87e: 6e10 ff15 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a884: 0c02 |0086: move-result-object v2 │ │ -05a886: 7120 ff10 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a88c: 5b07 5501 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ -05a890: 28d0 |008c: goto 005c // -0030 │ │ +05a758: |[05a758] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +05a768: 5541 6601 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +05a76c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +05a770: 2201 3703 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +05a774: 1a02 5e02 |0006: const-string v2, "Called while creating a loader" // string@025e │ │ +05a778: 7020 ac15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05a77e: 2701 |000b: throw v1 │ │ +05a780: 5441 6801 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a784: 6e20 5407 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +05a78a: 0c00 |0011: move-result-object v0 │ │ +05a78c: 1f00 ab00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a790: 6301 6301 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a794: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +05a798: 1a01 6808 |0018: const-string v1, "LoaderManager" // string@0868 │ │ +05a79c: 2202 4f03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a7a0: 7010 fa15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a7a6: 1a03 f511 |001f: const-string v3, "initLoader in " // string@11f5 │ │ +05a7aa: 6e20 0116 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a7b0: 0c02 |0024: move-result-object v2 │ │ +05a7b2: 6e20 0016 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a7b8: 0c02 |0028: move-result-object v2 │ │ +05a7ba: 1a03 0f01 |0029: const-string v3, ": args=" // string@010f │ │ +05a7be: 6e20 0116 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a7c4: 0c02 |002e: move-result-object v2 │ │ +05a7c6: 6e20 0016 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a7cc: 0c02 |0032: move-result-object v2 │ │ +05a7ce: 6e10 0616 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a7d4: 0c02 |0036: move-result-object v2 │ │ +05a7d6: 7120 ff10 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a7dc: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +05a7e0: 7040 3604 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0436 │ │ +05a7e6: 0c00 |003f: move-result-object v0 │ │ +05a7e8: 6301 6301 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a7ec: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +05a7f0: 1a01 6808 |0044: const-string v1, "LoaderManager" // string@0868 │ │ +05a7f4: 2202 4f03 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a7f8: 7010 fa15 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a7fe: 1a03 1b00 |004b: const-string v3, " Created new loader " // string@001b │ │ +05a802: 6e20 0116 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a808: 0c02 |0050: move-result-object v2 │ │ +05a80a: 6e20 0016 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a810: 0c02 |0054: move-result-object v2 │ │ +05a812: 6e10 0616 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a818: 0c02 |0058: move-result-object v2 │ │ +05a81a: 7120 ff10 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a820: 5501 5901 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +05a824: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +05a828: 5541 6b01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a82c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +05a830: 5401 5c01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a834: 5402 5601 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0156 │ │ +05a838: 6e30 2a04 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@042a │ │ +05a83e: 5401 5c01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a842: 1101 |006d: return-object v1 │ │ +05a844: 6301 6301 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a848: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +05a84c: 1a01 6808 |0072: const-string v1, "LoaderManager" // string@0868 │ │ +05a850: 2202 4f03 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05a854: 7010 fa15 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a85a: 1a03 2700 |0079: const-string v3, " Re-using existing loader " // string@0027 │ │ +05a85e: 6e20 0116 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a864: 0c02 |007e: move-result-object v2 │ │ +05a866: 6e20 0016 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a86c: 0c02 |0082: move-result-object v2 │ │ +05a86e: 6e10 0616 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a874: 0c02 |0086: move-result-object v2 │ │ +05a876: 7120 ff10 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a87c: 5b07 5501 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0155 │ │ +05a880: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -108051,22 +108018,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -05a894: |[05a894] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -05a8a4: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a8a8: 5231 5a01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ -05a8ac: 6e30 5b07 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -05a8b2: 5520 6b01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ -05a8b6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -05a8ba: 6e10 3104 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0431 │ │ -05a8c0: 0e00 |000e: return-void │ │ +05a884: |[05a884] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +05a894: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a898: 5231 5a01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015a │ │ +05a89c: 6e30 5b07 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +05a8a2: 5520 6b01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016b │ │ +05a8a6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +05a8aa: 6e10 3104 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0431 │ │ +05a8b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -108078,135 +108045,135 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 253 16-bit code units │ │ -05a8c4: |[05a8c4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -05a8d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05a8d6: 5562 6601 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ -05a8da: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -05a8de: 2202 3503 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -05a8e2: 1a03 4c02 |0007: const-string v3, "Called while creating a loader" // string@024c │ │ -05a8e6: 7020 a515 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05a8ec: 2702 |000c: throw v2 │ │ -05a8ee: 5462 6801 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a8f2: 6e20 5407 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -05a8f8: 0c01 |0012: move-result-object v1 │ │ -05a8fa: 1f01 ab00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a8fe: 6302 6301 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a902: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -05a906: 1a02 5308 |0019: const-string v2, "LoaderManager" // string@0853 │ │ -05a90a: 2203 4d03 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a90e: 7010 f315 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a914: 1a04 5b18 |0020: const-string v4, "restartLoader in " // string@185b │ │ -05a918: 6e20 fa15 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a91e: 0c03 |0025: move-result-object v3 │ │ -05a920: 6e20 f915 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a926: 0c03 |0029: move-result-object v3 │ │ -05a928: 1a04 fd00 |002a: const-string v4, ": args=" // string@00fd │ │ -05a92c: 6e20 fa15 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a932: 0c03 |002f: move-result-object v3 │ │ -05a934: 6e20 f915 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a93a: 0c03 |0033: move-result-object v3 │ │ -05a93c: 6e10 ff15 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a942: 0c03 |0037: move-result-object v3 │ │ -05a944: 7120 ff10 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a94a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -05a94e: 5462 6701 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a952: 6e20 5407 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ -05a958: 0c00 |0042: move-result-object v0 │ │ -05a95a: 1f00 ab00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ -05a95e: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -05a962: 5512 5901 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ -05a966: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -05a96a: 6302 6301 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a96e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -05a972: 1a02 5308 |004f: const-string v2, "LoaderManager" // string@0853 │ │ -05a976: 2203 4d03 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05a97a: 7010 f315 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05a980: 1a04 1500 |0056: const-string v4, " Removing last inactive loader: " // string@0015 │ │ -05a984: 6e20 fa15 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05a98a: 0c03 |005b: move-result-object v3 │ │ -05a98c: 6e20 f915 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05a992: 0c03 |005f: move-result-object v3 │ │ -05a994: 6e10 ff15 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05a99a: 0c03 |0063: move-result-object v3 │ │ -05a99c: 7120 ff10 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a9a2: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -05a9a4: 5c02 5701 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ -05a9a8: 6e10 2b04 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a9ae: 5412 5c01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a9b2: 6e10 8e05 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@058e │ │ -05a9b8: 5462 6701 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05a9bc: 6e30 5b07 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -05a9c2: 7040 3604 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0436 │ │ -05a9c8: 0c01 |007a: move-result-object v1 │ │ -05a9ca: 5412 5c01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05a9ce: 1102 |007d: return-object v2 │ │ -05a9d0: 5512 6101 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ -05a9d4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -05a9d8: 6302 6301 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05a9dc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -05a9e0: 1a02 5308 |0086: const-string v2, "LoaderManager" // string@0853 │ │ -05a9e4: 1a03 0900 |0088: const-string v3, " Current loader is stopped; replacing" // string@0009 │ │ -05a9e8: 7120 ff10 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05a9ee: 5462 6801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ -05a9f2: 6e30 5b07 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -05a9f8: 6e10 2b04 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05a9fe: 28e2 |0095: goto 0077 // -001e │ │ -05aa00: 5412 5d01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa04: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -05aa08: 6302 6301 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05aa0c: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -05aa10: 1a02 5308 |009e: const-string v2, "LoaderManager" // string@0853 │ │ -05aa14: 2203 4d03 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05aa18: 7010 f315 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05aa1e: 1a04 1600 |00a5: const-string v4, " Removing pending loader: " // string@0016 │ │ -05aa22: 6e20 fa15 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05aa28: 0c03 |00aa: move-result-object v3 │ │ -05aa2a: 5414 5d01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa2e: 6e20 f915 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05aa34: 0c03 |00b0: move-result-object v3 │ │ -05aa36: 6e10 ff15 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05aa3c: 0c03 |00b4: move-result-object v3 │ │ -05aa3e: 7120 ff10 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05aa44: 5412 5d01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa48: 6e10 2b04 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ -05aa4e: 5b15 5d01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa52: 6302 6301 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05aa56: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -05aa5a: 1a02 5308 |00c3: const-string v2, "LoaderManager" // string@0853 │ │ -05aa5e: 1a03 0b00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000b │ │ -05aa62: 7120 ff10 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05aa68: 7040 3704 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0437 │ │ -05aa6e: 0c02 |00cd: move-result-object v2 │ │ -05aa70: 5b12 5d01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa74: 5412 5d01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ -05aa78: 5422 5c01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05aa7c: 28a9 |00d4: goto 007d // -0057 │ │ -05aa7e: 6302 6301 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ -05aa82: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -05aa86: 1a02 5308 |00d9: const-string v2, "LoaderManager" // string@0853 │ │ -05aa8a: 2203 4d03 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@034d │ │ -05aa8e: 7010 f315 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05aa94: 1a04 1200 |00e0: const-string v4, " Making last loader inactive: " // string@0012 │ │ -05aa98: 6e20 fa15 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05aa9e: 0c03 |00e5: move-result-object v3 │ │ -05aaa0: 6e20 f915 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05aaa6: 0c03 |00e9: move-result-object v3 │ │ -05aaa8: 6e10 ff15 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05aaae: 0c03 |00ed: move-result-object v3 │ │ -05aab0: 7120 ff10 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ -05aab6: 5412 5c01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ -05aaba: 6e10 8e05 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@058e │ │ -05aac0: 5462 6701 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ -05aac4: 6e30 5b07 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ -05aaca: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +05a8b4: |[05a8b4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +05a8c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05a8c6: 5562 6601 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0166 │ │ +05a8ca: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +05a8ce: 2202 3703 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +05a8d2: 1a03 5e02 |0007: const-string v3, "Called while creating a loader" // string@025e │ │ +05a8d6: 7020 ac15 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05a8dc: 2702 |000c: throw v2 │ │ +05a8de: 5462 6801 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a8e2: 6e20 5407 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +05a8e8: 0c01 |0012: move-result-object v1 │ │ +05a8ea: 1f01 ab00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a8ee: 6302 6301 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a8f2: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +05a8f6: 1a02 6808 |0019: const-string v2, "LoaderManager" // string@0868 │ │ +05a8fa: 2203 4f03 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a8fe: 7010 fa15 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a904: 1a04 6418 |0020: const-string v4, "restartLoader in " // string@1864 │ │ +05a908: 6e20 0116 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a90e: 0c03 |0025: move-result-object v3 │ │ +05a910: 6e20 0016 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a916: 0c03 |0029: move-result-object v3 │ │ +05a918: 1a04 0f01 |002a: const-string v4, ": args=" // string@010f │ │ +05a91c: 6e20 0116 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a922: 0c03 |002f: move-result-object v3 │ │ +05a924: 6e20 0016 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a92a: 0c03 |0033: move-result-object v3 │ │ +05a92c: 6e10 0616 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a932: 0c03 |0037: move-result-object v3 │ │ +05a934: 7120 ff10 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a93a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +05a93e: 5462 6701 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a942: 6e20 5407 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0754 │ │ +05a948: 0c00 |0042: move-result-object v0 │ │ +05a94a: 1f00 ab00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00ab │ │ +05a94e: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +05a952: 5512 5901 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0159 │ │ +05a956: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +05a95a: 6302 6301 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a95e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +05a962: 1a02 6808 |004f: const-string v2, "LoaderManager" // string@0868 │ │ +05a966: 2203 4f03 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05a96a: 7010 fa15 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05a970: 1a04 2800 |0056: const-string v4, " Removing last inactive loader: " // string@0028 │ │ +05a974: 6e20 0116 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05a97a: 0c03 |005b: move-result-object v3 │ │ +05a97c: 6e20 0016 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05a982: 0c03 |005f: move-result-object v3 │ │ +05a984: 6e10 0616 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05a98a: 0c03 |0063: move-result-object v3 │ │ +05a98c: 7120 ff10 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a992: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +05a994: 5c02 5701 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0157 │ │ +05a998: 6e10 2b04 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a99e: 5412 5c01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a9a2: 6e10 8e05 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@058e │ │ +05a9a8: 5462 6701 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05a9ac: 6e30 5b07 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +05a9b2: 7040 3604 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0436 │ │ +05a9b8: 0c01 |007a: move-result-object v1 │ │ +05a9ba: 5412 5c01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05a9be: 1102 |007d: return-object v2 │ │ +05a9c0: 5512 6101 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0161 │ │ +05a9c4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +05a9c8: 6302 6301 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a9cc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +05a9d0: 1a02 6808 |0086: const-string v2, "LoaderManager" // string@0868 │ │ +05a9d4: 1a03 1c00 |0088: const-string v3, " Current loader is stopped; replacing" // string@001c │ │ +05a9d8: 7120 ff10 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05a9de: 5462 6801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0168 │ │ +05a9e2: 6e30 5b07 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +05a9e8: 6e10 2b04 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05a9ee: 28e2 |0095: goto 0077 // -001e │ │ +05a9f0: 5412 5d01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05a9f4: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +05a9f8: 6302 6301 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05a9fc: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +05aa00: 1a02 6808 |009e: const-string v2, "LoaderManager" // string@0868 │ │ +05aa04: 2203 4f03 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05aa08: 7010 fa15 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05aa0e: 1a04 2900 |00a5: const-string v4, " Removing pending loader: " // string@0029 │ │ +05aa12: 6e20 0116 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05aa18: 0c03 |00aa: move-result-object v3 │ │ +05aa1a: 5414 5d01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05aa1e: 6e20 0016 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05aa24: 0c03 |00b0: move-result-object v3 │ │ +05aa26: 6e10 0616 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05aa2c: 0c03 |00b4: move-result-object v3 │ │ +05aa2e: 7120 ff10 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05aa34: 5412 5d01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05aa38: 6e10 2b04 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@042b │ │ +05aa3e: 5b15 5d01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05aa42: 6302 6301 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05aa46: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +05aa4a: 1a02 6808 |00c3: const-string v2, "LoaderManager" // string@0868 │ │ +05aa4e: 1a03 1e00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@001e │ │ +05aa52: 7120 ff10 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05aa58: 7040 3704 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0437 │ │ +05aa5e: 0c02 |00cd: move-result-object v2 │ │ +05aa60: 5b12 5d01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05aa64: 5412 5d01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015d │ │ +05aa68: 5422 5c01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05aa6c: 28a9 |00d4: goto 007d // -0057 │ │ +05aa6e: 6302 6301 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0163 │ │ +05aa72: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +05aa76: 1a02 6808 |00d9: const-string v2, "LoaderManager" // string@0868 │ │ +05aa7a: 2203 4f03 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@034f │ │ +05aa7e: 7010 fa15 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05aa84: 1a04 2500 |00e0: const-string v4, " Making last loader inactive: " // string@0025 │ │ +05aa88: 6e20 0116 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05aa8e: 0c03 |00e5: move-result-object v3 │ │ +05aa90: 6e20 0016 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05aa96: 0c03 |00e9: move-result-object v3 │ │ +05aa98: 6e10 0616 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05aa9e: 0c03 |00ed: move-result-object v3 │ │ +05aaa0: 7120 ff10 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@10ff │ │ +05aaa6: 5412 5c01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015c │ │ +05aaaa: 6e10 8e05 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@058e │ │ +05aab0: 5462 6701 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0167 │ │ +05aab4: 6e30 5b07 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@075b │ │ +05aaba: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ 0x003b line=599 │ │ @@ -108249,34 +108216,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05aad0: |[05aad0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -05aae0: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -05aae4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -05aae8: 7020 f415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15f4 │ │ -05aaee: 1a01 5508 |0007: const-string v1, "LoaderManager{" // string@0855 │ │ -05aaf2: 6e20 fa15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05aaf8: 7110 0316 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1603 │ │ -05aafe: 0a01 |000f: move-result v1 │ │ -05ab00: 7110 aa15 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15aa │ │ -05ab06: 0c01 |0013: move-result-object v1 │ │ -05ab08: 6e20 fa15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ab0e: 1a01 5400 |0017: const-string v1, " in " // string@0054 │ │ -05ab12: 6e20 fa15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ab18: 5421 6501 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05ab1c: 7120 1c07 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ -05ab22: 1a01 111c |0021: const-string v1, "}}" // string@1c11 │ │ -05ab26: 6e20 fa15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ab2c: 6e10 ff15 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05ab32: 0c01 |0029: move-result-object v1 │ │ -05ab34: 1101 |002a: return-object v1 │ │ +05aac0: |[05aac0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +05aad0: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +05aad4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +05aad8: 7020 fb15 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@15fb │ │ +05aade: 1a01 6a08 |0007: const-string v1, "LoaderManager{" // string@086a │ │ +05aae2: 6e20 0116 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05aae8: 7110 0a16 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@160a │ │ +05aaee: 0a01 |000f: move-result v1 │ │ +05aaf0: 7110 b115 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@15b1 │ │ +05aaf6: 0c01 |0013: move-result-object v1 │ │ +05aaf8: 6e20 0116 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05aafe: 1a01 6700 |0017: const-string v1, " in " // string@0067 │ │ +05ab02: 6e20 0116 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05ab08: 5421 6501 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05ab0c: 7120 1c07 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@071c │ │ +05ab12: 1a01 161c |0021: const-string v1, "}}" // string@1c16 │ │ +05ab16: 6e20 0116 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05ab1c: 6e10 0616 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05ab22: 0c01 |0029: move-result-object v1 │ │ +05ab24: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -108291,32 +108258,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ab38: |[05ab38] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -05ab48: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ -05ab4c: 0e00 |0002: return-void │ │ +05ab28: |[05ab28] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +05ab38: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0165 │ │ +05ab3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 2132 (LoaderManager.java) │ │ + source_file_idx : 2153 (LoaderManager.java) │ │ │ │ Class #398 header: │ │ class_idx : 174 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2245 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2266 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -108337,17 +108304,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ab50: |[05ab50] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -05ab60: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05ab66: 0e00 |0003: return-void │ │ +05ab40: |[05ab40] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +05ab50: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05ab56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -108356,49 +108323,49 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -05ab68: |[05ab68] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -05ab78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05ab7a: 7110 5c04 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@045c │ │ -05ab80: 0c03 |0004: move-result-object v3 │ │ -05ab82: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -05ab86: 1102 |0007: return-object v2 │ │ -05ab88: 2204 1e00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ -05ab8c: 7030 7f00 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@007f │ │ -05ab92: 7120 5d04 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ -05ab98: 0c01 |0010: move-result-object v1 │ │ -05ab9a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -05ab9e: 7110 8105 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ -05aba4: 0c02 |0016: move-result-object v2 │ │ -05aba6: 28f0 |0017: goto 0007 // -0010 │ │ -05aba8: 2205 2600 |0018: new-instance v5, Landroid/content/Intent; // type@0026 │ │ -05abac: 7010 9a00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@009a │ │ -05abb2: 6e20 bc00 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ -05abb8: 0c02 |0020: move-result-object v2 │ │ -05abba: 28f6 |0021: goto 0017 // -000a │ │ -05abbc: 0d00 |0022: move-exception v0 │ │ -05abbe: 1a05 c408 |0023: const-string v5, "NavUtils" // string@08c4 │ │ -05abc2: 2206 4d03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@034d │ │ -05abc6: 7010 f315 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05abcc: 1a07 a310 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@10a3 │ │ -05abd0: 6e20 fa15 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05abd6: 0c06 |002f: move-result-object v6 │ │ -05abd8: 6e20 fa15 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05abde: 0c06 |0033: move-result-object v6 │ │ -05abe0: 1a07 a900 |0034: const-string v7, "' in manifest" // string@00a9 │ │ -05abe4: 6e20 fa15 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05abea: 0c06 |0039: move-result-object v6 │ │ -05abec: 6e10 ff15 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05abf2: 0c06 |003d: move-result-object v6 │ │ -05abf4: 7120 fb10 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ -05abfa: 28c6 |0041: goto 0007 // -003a │ │ +05ab58: |[05ab58] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +05ab68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05ab6a: 7110 5c04 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@045c │ │ +05ab70: 0c03 |0004: move-result-object v3 │ │ +05ab72: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +05ab76: 1102 |0007: return-object v2 │ │ +05ab78: 2204 1e00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ +05ab7c: 7030 7f00 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@007f │ │ +05ab82: 7120 5d04 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@045d │ │ +05ab88: 0c01 |0010: move-result-object v1 │ │ +05ab8a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +05ab8e: 7110 8105 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0581 │ │ +05ab94: 0c02 |0016: move-result-object v2 │ │ +05ab96: 28f0 |0017: goto 0007 // -0010 │ │ +05ab98: 2205 2600 |0018: new-instance v5, Landroid/content/Intent; // type@0026 │ │ +05ab9c: 7010 9a00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@009a │ │ +05aba2: 6e20 bc00 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ +05aba8: 0c02 |0020: move-result-object v2 │ │ +05abaa: 28f6 |0021: goto 0017 // -000a │ │ +05abac: 0d00 |0022: move-exception v0 │ │ +05abae: 1a05 d908 |0023: const-string v5, "NavUtils" // string@08d9 │ │ +05abb2: 2206 4f03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@034f │ │ +05abb6: 7010 fa15 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05abbc: 1a07 b010 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@10b0 │ │ +05abc0: 6e20 0116 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05abc6: 0c06 |002f: move-result-object v6 │ │ +05abc8: 6e20 0116 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05abce: 0c06 |0033: move-result-object v6 │ │ +05abd0: 1a07 bb00 |0034: const-string v7, "' in manifest" // string@00bb │ │ +05abd4: 6e20 0116 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05abda: 0c06 |0039: move-result-object v6 │ │ +05abdc: 6e10 0616 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05abe2: 0c06 |003d: move-result-object v6 │ │ +05abe4: 7120 fb10 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@10fb │ │ +05abea: 28c6 |0041: goto 0007 // -003a │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=66 │ │ @@ -108423,43 +108390,43 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -05ac08: |[05ac08] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -05ac18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05ac1a: 5462 0f00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -05ac1e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -05ac22: 0710 |0005: move-object v0, v1 │ │ -05ac24: 1100 |0006: return-object v0 │ │ -05ac26: 5462 0f00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ -05ac2a: 1a03 030c |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0c03 │ │ -05ac2e: 6e20 6801 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0168 │ │ -05ac34: 0c00 |000e: move-result-object v0 │ │ -05ac36: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -05ac3a: 0710 |0011: move-object v0, v1 │ │ -05ac3c: 28f4 |0012: goto 0006 // -000c │ │ -05ac3e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -05ac40: 6e20 d715 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@15d7 │ │ -05ac46: 0a01 |0017: move-result v1 │ │ -05ac48: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -05ac4c: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -05ac50: 2201 4d03 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -05ac54: 7010 f315 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05ac5a: 6e10 8d00 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -05ac60: 0c02 |0024: move-result-object v2 │ │ -05ac62: 6e20 fa15 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ac68: 0c01 |0028: move-result-object v1 │ │ -05ac6a: 6e20 fa15 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ac70: 0c01 |002c: move-result-object v1 │ │ -05ac72: 6e10 ff15 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05ac78: 0c00 |0030: move-result-object v0 │ │ -05ac7a: 28d5 |0031: goto 0006 // -002b │ │ +05abf8: |[05abf8] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +05ac08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05ac0a: 5462 0f00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ +05ac0e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +05ac12: 0710 |0005: move-object v0, v1 │ │ +05ac14: 1100 |0006: return-object v0 │ │ +05ac16: 5462 0f00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000f │ │ +05ac1a: 1a03 190c |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0c19 │ │ +05ac1e: 6e20 6801 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0168 │ │ +05ac24: 0c00 |000e: move-result-object v0 │ │ +05ac26: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +05ac2a: 0710 |0011: move-object v0, v1 │ │ +05ac2c: 28f4 |0012: goto 0006 // -000c │ │ +05ac2e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +05ac30: 6e20 de15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@15de │ │ +05ac36: 0a01 |0017: move-result v1 │ │ +05ac38: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +05ac3c: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +05ac40: 2201 4f03 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +05ac44: 7010 fa15 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05ac4a: 6e10 8d00 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +05ac50: 0c02 |0024: move-result-object v2 │ │ +05ac52: 6e20 0116 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05ac58: 0c01 |0028: move-result-object v1 │ │ +05ac5a: 6e20 0116 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05ac60: 0c01 |002c: move-result-object v1 │ │ +05ac62: 6e10 0616 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05ac68: 0c00 |0030: move-result-object v0 │ │ +05ac6a: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0006 line=91 │ │ 0x0007 line=86 │ │ 0x000f line=87 │ │ 0x0013 line=88 │ │ @@ -108475,20 +108442,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05ac7c: |[05ac7c] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -05ac8c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -05ac90: 6e20 9f00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -05ac96: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -05ac9c: 6e10 1000 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ -05aca2: 0e00 |000b: return-void │ │ +05ac6c: |[05ac6c] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +05ac7c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +05ac80: 6e20 9f00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +05ac86: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +05ac8c: 6e10 1000 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ +05ac92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ locals : │ │ @@ -108501,45 +108468,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05aca4: |[05aca4] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -05acb4: 6e10 1600 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ -05acba: 0c01 |0003: move-result-object v1 │ │ -05acbc: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ -05acc2: 0c00 |0007: move-result-object v0 │ │ -05acc4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -05acc8: 1a01 f40b |000a: const-string v1, "android.intent.action.MAIN" // string@0bf4 │ │ -05accc: 6e20 d915 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -05acd2: 0a01 |000f: move-result v1 │ │ -05acd4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -05acd8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -05acda: 0f01 |0013: return v1 │ │ -05acdc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -05acde: 28fe |0015: goto 0013 // -0002 │ │ +05ac94: |[05ac94] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +05aca4: 6e10 1600 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0016 │ │ +05acaa: 0c01 |0003: move-result-object v1 │ │ +05acac: 6e10 a100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a1 │ │ +05acb2: 0c00 |0007: move-result-object v0 │ │ +05acb4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +05acb8: 1a01 0a0c |000a: const-string v1, "android.intent.action.MAIN" // string@0c0a │ │ +05acbc: 6e20 e015 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +05acc2: 0a01 |000f: move-result v1 │ │ +05acc4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +05acc8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +05acca: 0f01 |0013: return v1 │ │ +05accc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +05acce: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2245 (NavUtils.java) │ │ + source_file_idx : 2266 (NavUtils.java) │ │ │ │ Class #399 header: │ │ class_idx : 180 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 189 │ │ -source_file_idx : 2275 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -108571,17 +108538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ace0: |[05ace0] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -05acf0: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05acf6: 0e00 |0003: return-void │ │ +05acd0: |[05acd0] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +05ace0: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05ace6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0003 line=657 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -108590,18 +108557,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05acf8: |[05acf8] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -05ad08: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05ad0e: 6e20 7404 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0474 │ │ -05ad14: 0e00 |0006: return-void │ │ +05ace8: |[05ace8] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +05acf8: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05acfe: 6e20 7404 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0474 │ │ +05ad04: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ 0x0006 line=661 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -108613,19 +108580,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05ad18: |[05ad18] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -05ad28: 5b12 7401 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -05ad2c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05ad2e: 5c10 7501 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0175 │ │ -05ad32: 1101 |0005: return-object v1 │ │ +05ad08: |[05ad08] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +05ad18: 5b12 7401 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +05ad1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05ad1e: 5c10 7501 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0175 │ │ +05ad22: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0002 line=694 │ │ 0x0005 line=695 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -108636,17 +108603,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad34: |[05ad34] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -05ad44: 5b01 7601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0176 │ │ -05ad48: 1100 |0002: return-object v0 │ │ +05ad24: |[05ad24] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +05ad34: 5b01 7601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0176 │ │ +05ad38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0002 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -108656,17 +108623,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad4c: |[05ad4c] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -05ad5c: 5b01 7301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0173 │ │ -05ad60: 1100 |0002: return-object v0 │ │ +05ad3c: |[05ad3c] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +05ad4c: 5b01 7301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0173 │ │ +05ad50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -108676,35 +108643,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05ad64: |[05ad64] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -05ad74: 5b12 7701 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0177 │ │ -05ad78: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05ad7a: 5c10 7801 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0178 │ │ -05ad7e: 1101 |0005: return-object v1 │ │ +05ad54: |[05ad54] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +05ad64: 5b12 7701 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0177 │ │ +05ad68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05ad6a: 5c10 7801 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0178 │ │ +05ad6e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0002 line=677 │ │ 0x0005 line=678 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #400 header: │ │ class_idx : 181 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 189 │ │ -source_file_idx : 2275 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -108728,17 +108695,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ad80: |[05ad80] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -05ad90: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05ad96: 0e00 |0003: return-void │ │ +05ad70: |[05ad70] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +05ad80: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05ad86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -108747,18 +108714,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05ad98: |[05ad98] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -05ada8: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05adae: 6e20 7a04 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@047a │ │ -05adb4: 0e00 |0006: return-void │ │ +05ad88: |[05ad88] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +05ad98: 7010 ab04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05ad9e: 6e20 7a04 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@047a │ │ +05ada4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ 0x0006 line=728 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -108770,17 +108737,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05adb8: |[05adb8] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -05adc8: 5b01 7a01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017a │ │ -05adcc: 1100 |0002: return-object v0 │ │ +05ada8: |[05ada8] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +05adb8: 5b01 7a01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017a │ │ +05adbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0002 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ @@ -108790,17 +108757,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05add0: |[05add0] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -05ade0: 5b01 7901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0179 │ │ -05ade4: 1100 |0002: return-object v0 │ │ +05adc0: |[05adc0] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +05add0: 5b01 7901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0179 │ │ +05add4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0002 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -108810,35 +108777,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05ade8: |[05ade8] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -05adf8: 5b12 7b01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017b │ │ -05adfc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05adfe: 5c10 7c01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017c │ │ -05ae02: 1101 |0005: return-object v1 │ │ +05add8: |[05add8] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +05ade8: 5b12 7b01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017b │ │ +05adec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05adee: 5c10 7c01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017c │ │ +05adf2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0002 line=744 │ │ 0x0005 line=745 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #401 header: │ │ class_idx : 183 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 189 │ │ -source_file_idx : 2275 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #401 annotations: │ │ Annotations on class │ │ @@ -108864,20 +108831,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ae04: |[05ae04] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -05ae14: 7010 ab04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05ae1a: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -05ae1e: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05ae24: 5b10 9201 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ -05ae28: 0e00 |000a: return-void │ │ +05adf4: |[05adf4] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +05ae04: 7010 ab04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05ae0a: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +05ae0e: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05ae14: 5b10 9201 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ +05ae18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0003 line=783 │ │ 0x000a line=786 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -108887,21 +108854,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05ae2c: |[05ae2c] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -05ae3c: 7010 ab04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ -05ae42: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -05ae46: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05ae4c: 5b10 9201 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ -05ae50: 6e20 a004 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04a0 │ │ -05ae56: 0e00 |000d: return-void │ │ +05ae1c: |[05ae1c] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +05ae2c: 7010 ab04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04ab │ │ +05ae32: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +05ae36: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05ae3c: 5b10 9201 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ +05ae40: 6e20 a004 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04a0 │ │ +05ae46: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=783 │ │ 0x000a line=789 │ │ 0x000d line=790 │ │ locals : │ │ @@ -108914,18 +108881,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05ae58: |[05ae58] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -05ae68: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ -05ae6c: 6e20 3516 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -05ae72: 1101 |0005: return-object v1 │ │ +05ae48: |[05ae48] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +05ae58: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ +05ae5c: 6e20 3c16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +05ae62: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0005 line=815 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -108935,17 +108902,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ae74: |[05ae74] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -05ae84: 5b01 8f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@018f │ │ -05ae88: 1100 |0002: return-object v0 │ │ +05ae64: |[05ae64] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +05ae74: 5b01 8f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@018f │ │ +05ae78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x0002 line=798 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -108955,35 +108922,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05ae8c: |[05ae8c] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -05ae9c: 5b12 9001 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0190 │ │ -05aea0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05aea2: 5c10 9101 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0191 │ │ -05aea6: 1101 |0005: return-object v1 │ │ +05ae7c: |[05ae7c] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +05ae8c: 5b12 9001 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0190 │ │ +05ae90: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05ae92: 5c10 9101 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0191 │ │ +05ae96: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ 0x0005 line=807 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #402 header: │ │ class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #402 annotations: │ │ Annotations on class │ │ @@ -109004,17 +108971,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05aea8: |[05aea8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -05aeb8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05aebe: 0e00 |0003: return-void │ │ +05ae98: |[05ae98] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +05aea8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05aeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -109023,46 +108990,46 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -05aec0: |[05aec0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -05aed0: 5460 8501 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -05aed4: 5461 8201 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ -05aed8: 5462 8101 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ -05aedc: 5463 8001 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ -05aee0: 5464 7f01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ -05aee4: 6e54 7400 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0074 │ │ -05aeea: 5261 8701 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ -05aeee: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -05aef2: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -05aef6: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -05aefa: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -05aefe: 1100 |0017: return-object v0 │ │ +05aeb0: |[05aeb0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +05aec0: 5460 8501 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +05aec4: 5461 8201 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ +05aec8: 5462 8101 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ +05aecc: 5463 8001 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ +05aed0: 5464 7f01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ +05aed4: 6e54 7400 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0074 │ │ +05aeda: 5261 8701 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ +05aede: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +05aee2: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +05aee6: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +05aeea: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +05aeee: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ 0x000d line=91 │ │ 0x0011 line=92 │ │ 0x0017 line=94 │ │ locals : │ │ 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #403 header: │ │ class_idx : 186 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #403 annotations: │ │ Annotations on class │ │ @@ -109083,17 +109050,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05af00: |[05af00] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -05af10: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05af16: 0e00 |0003: return-void │ │ +05aef0: |[05aef0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +05af00: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05af06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -109102,42 +109069,42 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -05af18: |[05af18] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -05af28: 54b0 8201 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ -05af2c: 54b1 8501 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -05af30: 54b2 8101 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ -05af34: 54b3 8001 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ -05af38: 54b4 7e01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ -05af3c: 54b5 8d01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ -05af40: 52b6 8601 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ -05af44: 54b7 7f01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ -05af48: 54b8 8301 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ -05af4c: 54b9 8401 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ -05af50: 770a b204 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@04b2 │ │ -05af56: 0c00 |0017: move-result-object v0 │ │ -05af58: 1100 |0018: return-object v0 │ │ +05af08: |[05af08] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +05af18: 54b0 8201 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ +05af1c: 54b1 8501 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +05af20: 54b2 8101 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ +05af24: 54b3 8001 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ +05af28: 54b4 7e01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ +05af2c: 54b5 8d01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ +05af30: 52b6 8601 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ +05af34: 54b7 7f01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ +05af38: 54b8 8301 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ +05af3c: 54b9 8401 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ +05af40: 770a b204 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@04b2 │ │ +05af46: 0c00 |0017: move-result-object v0 │ │ +05af48: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #404 header: │ │ class_idx : 187 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #404 annotations: │ │ Annotations on class │ │ @@ -109158,17 +109125,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05af5c: |[05af5c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -05af6c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05af72: 0e00 |0003: return-void │ │ +05af4c: |[05af4c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +05af5c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05af62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -109177,45 +109144,45 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 31 16-bit code units │ │ -05af74: |[05af74] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -05af84: 54e0 8201 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ -05af88: 54e1 8501 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -05af8c: 54e2 8101 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ -05af90: 54e3 8001 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ -05af94: 54e4 7e01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ -05af98: 54e5 8d01 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ -05af9c: 52e6 8601 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ -05afa0: 54e7 7f01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ -05afa4: 54e8 8301 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ -05afa8: 54e9 8401 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ -05afac: 52ea 8a01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ -05afb0: 52eb 8801 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ -05afb4: 55ec 8901 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ -05afb8: 770d b404 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@04b4 │ │ -05afbe: 0c00 |001d: move-result-object v0 │ │ -05afc0: 1100 |001e: return-object v0 │ │ +05af64: |[05af64] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +05af74: 54e0 8201 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ +05af78: 54e1 8501 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +05af7c: 54e2 8101 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ +05af80: 54e3 8001 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ +05af84: 54e4 7e01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ +05af88: 54e5 8d01 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ +05af8c: 52e6 8601 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ +05af90: 54e7 7f01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ +05af94: 54e8 8301 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ +05af98: 54e9 8401 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ +05af9c: 52ea 8a01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ +05afa0: 52eb 8801 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ +05afa4: 55ec 8901 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ +05afa8: 770d b404 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@04b4 │ │ +05afae: 0c00 |001d: move-result-object v0 │ │ +05afb0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #405 header: │ │ class_idx : 188 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #405 annotations: │ │ Annotations on class │ │ @@ -109236,17 +109203,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05afc4: |[05afc4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -05afd4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05afda: 0e00 |0003: return-void │ │ +05afb4: |[05afb4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +05afc4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05afca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -109255,132 +109222,132 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 235 16-bit code units │ │ -05afdc: |[05afdc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -05afec: 2201 c100 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00c1 │ │ -05aff0: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -05aff4: 5402 8201 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ -05aff8: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -05affc: 5403 8501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ -05b000: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -05b004: 5404 8101 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ -05b008: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -05b00c: 5405 8001 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ -05b010: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -05b014: 5406 7e01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ -05b018: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -05b01c: 5407 8d01 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ -05b020: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -05b024: 5208 8601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ -05b028: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -05b02c: 5409 7f01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ -05b030: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -05b034: 540a 8301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ -05b038: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -05b03c: 540b 8401 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ -05b040: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -05b044: 520c 8a01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ -05b048: 0800 1600 |002e: move-object/from16 v0, v22 │ │ -05b04c: 520d 8801 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ -05b050: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -05b054: 550e 8901 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ -05b058: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -05b05c: 550f 8e01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@018e │ │ -05b060: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -05b064: 5200 8701 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ -05b068: 0210 0000 |003e: move/from16 v16, v0 │ │ -05b06c: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -05b070: 5400 8c01 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018c │ │ -05b074: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -05b078: 7611 b504 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V // method@04b5 │ │ -05b07e: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -05b082: 5402 7d01 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ -05b086: 6e10 3a16 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@163a │ │ -05b08c: 0c13 |0050: move-result-object v19 │ │ -05b08e: 7801 5a16 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -05b094: 0a02 |0054: move-result v2 │ │ -05b096: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ -05b09a: 7801 5b16 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -05b0a0: 0c12 |005a: move-result-object v18 │ │ -05b0a2: 1f12 b300 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00b3 │ │ -05b0a6: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -05b0aa: 5202 7101 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0171 │ │ -05b0ae: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -05b0b2: 5403 7201 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0172 │ │ -05b0b6: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -05b0ba: 5404 7001 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0170 │ │ -05b0be: 6e40 b604 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@04b6 │ │ -05b0c4: 28e5 |006c: goto 0051 // -001b │ │ -05b0c6: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -05b0ca: 5402 8b01 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b0ce: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ -05b0d2: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -05b0d6: 5402 8b01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b0da: 2022 b500 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00b5 │ │ -05b0de: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ -05b0e2: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -05b0e6: 5400 8b01 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b0ea: 0814 0000 |007f: move-object/from16 v20, v0 │ │ -05b0ee: 1f14 b500 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00b5 │ │ -05b0f2: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -05b0f6: 5402 7901 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0179 │ │ -05b0fa: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -05b0fe: 5503 7c01 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017c │ │ -05b102: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -05b106: 5404 7b01 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017b │ │ -05b10a: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -05b10e: 5405 7a01 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017a │ │ -05b112: 6e55 b804 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@04b8 │ │ -05b118: 6e10 ba04 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@04ba │ │ -05b11e: 0c02 |0099: move-result-object v2 │ │ -05b120: 1102 |009a: return-object v2 │ │ -05b122: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -05b126: 5402 8b01 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b12a: 2022 b700 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00b7 │ │ -05b12e: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ -05b132: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ -05b136: 5400 8b01 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b13a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -05b13e: 1f14 b700 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00b7 │ │ -05b142: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -05b146: 5402 8f01 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@018f │ │ -05b14a: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -05b14e: 5503 9101 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0191 │ │ -05b152: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ -05b156: 5404 9001 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0190 │ │ -05b15a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -05b15e: 5405 9201 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ -05b162: 6e55 b904 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@04b9 │ │ -05b168: 28d8 |00be: goto 0096 // -0028 │ │ -05b16a: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -05b16e: 5402 8b01 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b172: 2022 b400 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00b4 │ │ -05b176: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ -05b17a: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -05b17e: 5400 8b01 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ -05b182: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ -05b186: 1f14 b400 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00b4 │ │ -05b18a: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -05b18e: 5402 7301 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0173 │ │ -05b192: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ -05b196: 5503 7801 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0178 │ │ -05b19a: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ -05b19e: 5404 7701 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0177 │ │ -05b1a2: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -05b1a6: 5405 7601 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0176 │ │ -05b1aa: 0800 1400 |00df: move-object/from16 v0, v20 │ │ -05b1ae: 5406 7401 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ -05b1b2: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ -05b1b6: 5507 7501 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0175 │ │ -05b1ba: 7407 b704 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@04b7 │ │ -05b1c0: 28ac |00ea: goto 0096 // -0054 │ │ +05afcc: |[05afcc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +05afdc: 2201 c100 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00c1 │ │ +05afe0: 0800 1600 |0002: move-object/from16 v0, v22 │ │ +05afe4: 5402 8201 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0182 │ │ +05afe8: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +05afec: 5403 8501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0185 │ │ +05aff0: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +05aff4: 5404 8101 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0181 │ │ +05aff8: 0800 1600 |000e: move-object/from16 v0, v22 │ │ +05affc: 5405 8001 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0180 │ │ +05b000: 0800 1600 |0012: move-object/from16 v0, v22 │ │ +05b004: 5406 7e01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@017e │ │ +05b008: 0800 1600 |0016: move-object/from16 v0, v22 │ │ +05b00c: 5407 8d01 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018d │ │ +05b010: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +05b014: 5208 8601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0186 │ │ +05b018: 0800 1600 |001e: move-object/from16 v0, v22 │ │ +05b01c: 5409 7f01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@017f │ │ +05b020: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +05b024: 540a 8301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0183 │ │ +05b028: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +05b02c: 540b 8401 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0184 │ │ +05b030: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +05b034: 520c 8a01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018a │ │ +05b038: 0800 1600 |002e: move-object/from16 v0, v22 │ │ +05b03c: 520d 8801 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0188 │ │ +05b040: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +05b044: 550e 8901 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0189 │ │ +05b048: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +05b04c: 550f 8e01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@018e │ │ +05b050: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +05b054: 5200 8701 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0187 │ │ +05b058: 0210 0000 |003e: move/from16 v16, v0 │ │ +05b05c: 0800 1600 |0040: move-object/from16 v0, v22 │ │ +05b060: 5400 8c01 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018c │ │ +05b064: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +05b068: 7611 b504 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V // method@04b5 │ │ +05b06e: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +05b072: 5402 7d01 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017d │ │ +05b076: 6e10 4116 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1641 │ │ +05b07c: 0c13 |0050: move-result-object v19 │ │ +05b07e: 7801 6116 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +05b084: 0a02 |0054: move-result v2 │ │ +05b086: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ +05b08a: 7801 6216 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +05b090: 0c12 |005a: move-result-object v18 │ │ +05b092: 1f12 b300 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00b3 │ │ +05b096: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +05b09a: 5202 7101 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0171 │ │ +05b09e: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +05b0a2: 5403 7201 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0172 │ │ +05b0a6: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +05b0aa: 5404 7001 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0170 │ │ +05b0ae: 6e40 b604 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@04b6 │ │ +05b0b4: 28e5 |006c: goto 0051 // -001b │ │ +05b0b6: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +05b0ba: 5402 8b01 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b0be: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ +05b0c2: 0800 1600 |0073: move-object/from16 v0, v22 │ │ +05b0c6: 5402 8b01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b0ca: 2022 b500 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00b5 │ │ +05b0ce: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ +05b0d2: 0800 1600 |007b: move-object/from16 v0, v22 │ │ +05b0d6: 5400 8b01 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b0da: 0814 0000 |007f: move-object/from16 v20, v0 │ │ +05b0de: 1f14 b500 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00b5 │ │ +05b0e2: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +05b0e6: 5402 7901 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0179 │ │ +05b0ea: 0800 1400 |0087: move-object/from16 v0, v20 │ │ +05b0ee: 5503 7c01 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017c │ │ +05b0f2: 0800 1400 |008b: move-object/from16 v0, v20 │ │ +05b0f6: 5404 7b01 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017b │ │ +05b0fa: 0800 1400 |008f: move-object/from16 v0, v20 │ │ +05b0fe: 5405 7a01 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017a │ │ +05b102: 6e55 b804 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@04b8 │ │ +05b108: 6e10 ba04 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@04ba │ │ +05b10e: 0c02 |0099: move-result-object v2 │ │ +05b110: 1102 |009a: return-object v2 │ │ +05b112: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +05b116: 5402 8b01 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b11a: 2022 b700 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00b7 │ │ +05b11e: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ +05b122: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ +05b126: 5400 8b01 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b12a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +05b12e: 1f14 b700 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00b7 │ │ +05b132: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ +05b136: 5402 8f01 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@018f │ │ +05b13a: 0800 1400 |00af: move-object/from16 v0, v20 │ │ +05b13e: 5503 9101 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0191 │ │ +05b142: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +05b146: 5404 9001 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0190 │ │ +05b14a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +05b14e: 5405 9201 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0192 │ │ +05b152: 6e55 b904 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@04b9 │ │ +05b158: 28d8 |00be: goto 0096 // -0028 │ │ +05b15a: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +05b15e: 5402 8b01 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b162: 2022 b400 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00b4 │ │ +05b166: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ +05b16a: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +05b16e: 5400 8b01 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018b │ │ +05b172: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ +05b176: 1f14 b400 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00b4 │ │ +05b17a: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ +05b17e: 5402 7301 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0173 │ │ +05b182: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ +05b186: 5503 7801 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0178 │ │ +05b18a: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ +05b18e: 5404 7701 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0177 │ │ +05b192: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +05b196: 5405 7601 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0176 │ │ +05b19a: 0800 1400 |00df: move-object/from16 v0, v20 │ │ +05b19e: 5406 7401 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0174 │ │ +05b1a2: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ +05b1a6: 5507 7501 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0175 │ │ +05b1aa: 7407 b704 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@04b7 │ │ +05b1b0: 28ac |00ea: goto 0096 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0049 line=122 │ │ 0x005d line=123 │ │ 0x006d line=125 │ │ 0x0073 line=126 │ │ @@ -109399,21 +109366,21 @@ │ │ 0x00ab - 0x00bf reg=20 style Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0049 - 0x00eb reg=1 jbBuilder Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0051 - 0x00eb reg=19 i$ Ljava/util/Iterator; │ │ 0x00cf - 0x00eb reg=20 style Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x00eb reg=21 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x00eb reg=22 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2275 (NotificationCompat.java) │ │ + source_file_idx : 2296 (NotificationCompat.java) │ │ │ │ Class #406 header: │ │ class_idx : 198 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2471 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2493 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #406 annotations: │ │ Annotations on class │ │ @@ -109434,17 +109401,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b1c4: |[05b1c4] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -05b1d4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05b1da: 0e00 |0003: return-void │ │ +05b1b4: |[05b1b4] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +05b1c4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05b1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -109452,69 +109419,69 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -05b1dc: |[05b1dc] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -05b1ec: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -05b1f0: 0171 |0002: move v1, v7 │ │ -05b1f2: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -05b1f6: 7220 8215 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1582 │ │ -05b1fc: 0a00 |0008: move-result v0 │ │ -05b1fe: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -05b202: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -05b206: 1a02 a600 |000d: const-string v2, "<" // string@00a6 │ │ -05b20a: 6e20 fa15 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b210: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b214: 28ef |0014: goto 0003 // -0011 │ │ -05b216: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -05b21a: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -05b21e: 1a02 a500 |0019: const-string v2, ">" // string@00a5 │ │ -05b222: 6e20 fa15 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b228: 28f4 |001e: goto 0012 // -000c │ │ -05b22a: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -05b22e: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -05b232: 1a02 a400 |0023: const-string v2, "&" // string@00a4 │ │ -05b236: 6e20 fa15 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b23c: 28ea |0028: goto 0012 // -0016 │ │ -05b23e: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -05b242: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -05b246: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -05b24a: 2202 4d03 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05b24e: 7010 f315 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05b254: 1a03 a200 |0034: const-string v3, "&#" // string@00a2 │ │ -05b258: 6e20 fa15 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b25e: 0c02 |0039: move-result-object v2 │ │ -05b260: 6e20 f615 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -05b266: 0c02 |003d: move-result-object v2 │ │ -05b268: 1a03 0201 |003e: const-string v3, ";" // string@0102 │ │ -05b26c: 6e20 fa15 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b272: 0c02 |0043: move-result-object v2 │ │ -05b274: 6e10 ff15 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05b27a: 0c02 |0047: move-result-object v2 │ │ -05b27c: 6e20 fa15 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b282: 28c7 |004b: goto 0012 // -0039 │ │ -05b284: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -05b288: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -05b28c: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -05b290: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -05b294: 7220 8215 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1582 │ │ -05b29a: 0a02 |0057: move-result v2 │ │ -05b29c: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -05b2a0: 1a02 a700 |005a: const-string v2, " " // string@00a7 │ │ -05b2a4: 6e20 fa15 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b2aa: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b2ae: 28ed |0061: goto 004e // -0013 │ │ -05b2b0: 6e20 f515 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -05b2b6: 28ad |0065: goto 0012 // -0053 │ │ -05b2b8: 6e20 f515 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -05b2be: 28a9 |0069: goto 0012 // -0057 │ │ -05b2c0: 0e00 |006a: return-void │ │ +05b1cc: |[05b1cc] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +05b1dc: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +05b1e0: 0171 |0002: move v1, v7 │ │ +05b1e2: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +05b1e6: 7220 8915 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1589 │ │ +05b1ec: 0a00 |0008: move-result v0 │ │ +05b1ee: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +05b1f2: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +05b1f6: 1a02 b800 |000d: const-string v2, "<" // string@00b8 │ │ +05b1fa: 6e20 0116 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b200: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b204: 28ef |0014: goto 0003 // -0011 │ │ +05b206: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +05b20a: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +05b20e: 1a02 b700 |0019: const-string v2, ">" // string@00b7 │ │ +05b212: 6e20 0116 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b218: 28f4 |001e: goto 0012 // -000c │ │ +05b21a: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +05b21e: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +05b222: 1a02 b600 |0023: const-string v2, "&" // string@00b6 │ │ +05b226: 6e20 0116 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b22c: 28ea |0028: goto 0012 // -0016 │ │ +05b22e: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +05b232: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +05b236: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +05b23a: 2202 4f03 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05b23e: 7010 fa15 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05b244: 1a03 b400 |0034: const-string v3, "&#" // string@00b4 │ │ +05b248: 6e20 0116 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b24e: 0c02 |0039: move-result-object v2 │ │ +05b250: 6e20 fd15 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +05b256: 0c02 |003d: move-result-object v2 │ │ +05b258: 1a03 1401 |003e: const-string v3, ";" // string@0114 │ │ +05b25c: 6e20 0116 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b262: 0c02 |0043: move-result-object v2 │ │ +05b264: 6e10 0616 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05b26a: 0c02 |0047: move-result-object v2 │ │ +05b26c: 6e20 0116 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b272: 28c7 |004b: goto 0012 // -0039 │ │ +05b274: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +05b278: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +05b27c: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +05b280: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +05b284: 7220 8915 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1589 │ │ +05b28a: 0a02 |0057: move-result v2 │ │ +05b28c: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +05b290: 1a02 b900 |005a: const-string v2, " " // string@00b9 │ │ +05b294: 6e20 0116 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b29a: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b29e: 28ed |0061: goto 004e // -0013 │ │ +05b2a0: 6e20 fc15 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +05b2a6: 28ad |0065: goto 0012 // -0053 │ │ +05b2a8: 6e20 fc15 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +05b2ae: 28a9 |0069: goto 0012 // -0057 │ │ +05b2b0: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ 0x0009 line=101 │ │ 0x000d line=102 │ │ 0x0012 line=98 │ │ @@ -109545,19 +109512,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05b2c4: |[05b2c4] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -05b2d4: 6e10 c604 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ -05b2da: 0c00 |0003: move-result-object v0 │ │ -05b2dc: 7220 4311 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1143 │ │ -05b2e2: 0e00 |0007: return-void │ │ +05b2b4: |[05b2b4] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +05b2c4: 6e10 c604 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ +05b2ca: 0c00 |0003: move-result-object v0 │ │ +05b2cc: 7220 4311 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1143 │ │ +05b2d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -109568,41 +109535,41 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -05b2e4: |[05b2e4] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -05b2f4: 2200 4d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034d │ │ -05b2f8: 7010 f315 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05b2fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -05b300: 7210 8315 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@1583 │ │ -05b306: 0a02 |0009: move-result v2 │ │ -05b308: 7140 ee04 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@04ee │ │ -05b30e: 6e10 ff15 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05b314: 0c01 |0010: move-result-object v1 │ │ -05b316: 1101 |0011: return-object v1 │ │ +05b2d4: |[05b2d4] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +05b2e4: 2200 4f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@034f │ │ +05b2e8: 7010 fa15 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05b2ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +05b2f0: 7210 8a15 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@158a │ │ +05b2f6: 0a02 |0009: move-result v2 │ │ +05b2f8: 7140 ee04 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@04ee │ │ +05b2fe: 6e10 0616 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05b304: 0c01 |0010: move-result-object v1 │ │ +05b306: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ Class #407 header: │ │ class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #407 annotations: │ │ Annotations on class │ │ @@ -109623,17 +109590,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b318: |[05b318] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -05b328: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05b32e: 0e00 |0003: return-void │ │ +05b308: |[05b308] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +05b318: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05b31e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -109642,46 +109609,46 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -05b330: |[05b330] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -05b340: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -05b344: 2141 |0002: array-length v1, v4 │ │ -05b346: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05b34a: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -05b34e: 7020 9c00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -05b354: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -05b358: 6e20 9f00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -05b35e: 7140 7900 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0079 │ │ -05b364: 0c01 |0012: move-result-object v1 │ │ -05b366: 1101 |0013: return-object v1 │ │ +05b320: |[05b320] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +05b330: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05b334: 2141 |0002: array-length v1, v4 │ │ +05b336: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05b33a: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +05b33e: 7020 9c00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +05b344: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +05b348: 6e20 9f00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +05b34e: 7140 7900 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0079 │ │ +05b354: 0c01 |0012: move-result-object v1 │ │ +05b356: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=5 requestCode I │ │ 0x0000 - 0x0014 reg=6 flags I │ │ 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #408 header: │ │ class_idx : 208 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #408 annotations: │ │ Annotations on class │ │ @@ -109702,17 +109669,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b368: |[05b368] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -05b378: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05b37e: 0e00 |0003: return-void │ │ +05b358: |[05b358] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +05b368: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05b36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -109721,45 +109688,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -05b380: |[05b380] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -05b390: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b392: 2200 2600 |0001: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -05b396: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -05b39a: 7020 9c00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -05b3a0: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -05b3a6: 6e20 9f00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -05b3ac: 0c00 |000e: move-result-object v0 │ │ -05b3ae: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -05b3b2: 7140 1c05 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@051c │ │ -05b3b8: 0c00 |0014: move-result-object v0 │ │ -05b3ba: 1100 |0015: return-object v0 │ │ +05b370: |[05b370] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +05b380: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b382: 2200 2600 |0001: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05b386: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +05b38a: 7020 9c00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +05b390: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +05b396: 6e20 9f00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +05b39c: 0c00 |000e: move-result-object v0 │ │ +05b39e: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +05b3a2: 7140 1c05 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@051c │ │ +05b3a8: 0c00 |0014: move-result-object v0 │ │ +05b3aa: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #409 header: │ │ class_idx : 209 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2569 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #409 annotations: │ │ Annotations on class │ │ @@ -109780,17 +109747,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b3bc: |[05b3bc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -05b3cc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05b3d2: 0e00 |0003: return-void │ │ +05b3ac: |[05b3ac] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +05b3bc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05b3c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -109799,45 +109766,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -05b3d4: |[05b3d4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -05b3e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05b3e6: 2200 2600 |0001: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -05b3ea: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -05b3ee: 7020 9c00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ -05b3f4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -05b3fa: 6e20 9f00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -05b400: 0c00 |000e: move-result-object v0 │ │ -05b402: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -05b406: 7158 1e05 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@051e │ │ -05b40c: 0c00 |0014: move-result-object v0 │ │ -05b40e: 1100 |0015: return-object v0 │ │ +05b3c4: |[05b3c4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +05b3d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b3d6: 2200 2600 |0001: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05b3da: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +05b3de: 7020 9c00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@009c │ │ +05b3e4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +05b3ea: 6e20 9f00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +05b3f0: 0c00 |000e: move-result-object v0 │ │ +05b3f2: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +05b3f6: 7158 1e05 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@051e │ │ +05b3fc: 0c00 |0014: move-result-object v0 │ │ +05b3fe: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2569 (TaskStackBuilder.java) │ │ + source_file_idx : 2591 (TaskStackBuilder.java) │ │ │ │ Class #410 header: │ │ class_idx : 213 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 244 │ │ -source_file_idx : 495 │ │ +source_file_idx : 513 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #410 annotations: │ │ Annotations on class │ │ @@ -109881,22 +109848,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05b410: |[05b410] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -05b420: 5b23 b701 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ -05b424: 7010 cb05 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@05cb │ │ -05b42a: 2200 7c03 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@037c │ │ -05b42e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -05b430: 7020 8d16 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@168d │ │ -05b436: 5b20 b501 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b43a: 0e00 |000d: return-void │ │ +05b400: |[05b400] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +05b410: 5b23 b701 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ +05b414: 7010 cb05 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@05cb │ │ +05b41a: 2200 7e03 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@037e │ │ +05b41e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +05b420: 7020 9416 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1694 │ │ +05b426: 5b20 b501 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b42a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -109907,17 +109874,17 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b43c: |[05b43c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -05b44c: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b450: 1100 |0002: return-object v0 │ │ +05b42c: |[05b42c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +05b43c: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ │ │ Virtual methods - │ │ @@ -109926,19 +109893,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b454: |[05b454] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -05b464: 1f02 cc03 |0000: check-cast v2, [Ljava/lang/Void; // type@03cc │ │ -05b468: 6e20 2305 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0523 │ │ -05b46e: 0c00 |0005: move-result-object v0 │ │ -05b470: 1100 |0006: return-object v0 │ │ +05b444: |[05b444] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +05b454: 1f02 ce03 |0000: check-cast v2, [Ljava/lang/Void; // type@03ce │ │ +05b458: 6e20 2305 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0523 │ │ +05b45e: 0c00 |0005: move-result-object v0 │ │ +05b460: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -109948,21 +109915,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05b474: |[05b474] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -05b484: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ -05b488: 6e10 3405 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0534 │ │ -05b48e: 0c00 |0005: move-result-object v0 │ │ -05b490: 5b10 b601 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ -05b494: 5410 b601 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ -05b498: 1100 |000a: return-object v0 │ │ +05b464: |[05b464] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +05b474: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ +05b478: 6e10 3405 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0534 │ │ +05b47e: 0c00 |0005: move-result-object v0 │ │ +05b480: 5b10 b601 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ +05b484: 5410 b601 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ +05b488: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -109973,25 +109940,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05b49c: |[05b49c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -05b4ac: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ -05b4b0: 5421 b601 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ -05b4b4: 6e30 2c05 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052c │ │ -05b4ba: 5420 b501 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b4be: 6e10 8f16 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@168f │ │ -05b4c4: 0e00 |000c: return-void │ │ -05b4c6: 0d00 |000d: move-exception v0 │ │ -05b4c8: 5421 b501 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b4cc: 6e10 8f16 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@168f │ │ -05b4d2: 2700 |0013: throw v0 │ │ +05b48c: |[05b48c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +05b49c: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ +05b4a0: 5421 b601 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b6 │ │ +05b4a4: 6e30 2c05 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052c │ │ +05b4aa: 5420 b501 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b4ae: 6e10 9616 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1696 │ │ +05b4b4: 0e00 |000c: return-void │ │ +05b4b6: 0d00 |000d: move-exception v0 │ │ +05b4b8: 5421 b501 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b4bc: 6e10 9616 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1696 │ │ +05b4c2: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -110005,24 +109972,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05b4e0: |[05b4e0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -05b4f0: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ -05b4f4: 6e30 2d05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052d │ │ -05b4fa: 5420 b501 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b4fe: 6e10 8f16 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@168f │ │ -05b504: 0e00 |000a: return-void │ │ -05b506: 0d00 |000b: move-exception v0 │ │ -05b508: 5421 b501 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ -05b50c: 6e10 8f16 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@168f │ │ -05b512: 2700 |0011: throw v0 │ │ +05b4d0: |[05b4d0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +05b4e0: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ +05b4e4: 6e30 2d05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052d │ │ +05b4ea: 5420 b501 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b4ee: 6e10 9616 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1696 │ │ +05b4f4: 0e00 |000a: return-void │ │ +05b4f6: 0d00 |000b: move-exception v0 │ │ +05b4f8: 5421 b501 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b5 │ │ +05b4fc: 6e10 9616 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1696 │ │ +05b502: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -110038,36 +110005,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05b520: |[05b520] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -05b530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b532: 5c10 b801 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b536: 5410 b701 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ -05b53a: 6e10 2f05 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ -05b540: 0e00 |0008: return-void │ │ +05b510: |[05b510] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +05b520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b522: 5c10 b801 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b526: 5410 b701 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b7 │ │ +05b52a: 6e10 2f05 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ +05b530: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ - source_file_idx : 495 (AsyncTaskLoader.java) │ │ + source_file_idx : 513 (AsyncTaskLoader.java) │ │ │ │ Class #411 header: │ │ class_idx : 214 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 231 │ │ -source_file_idx : 495 │ │ +source_file_idx : 513 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #411 annotations: │ │ Annotations on class │ │ @@ -110131,19 +110098,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05b544: |[05b544] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -05b554: 7020 8d05 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@058d │ │ -05b55a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -05b55e: 5a20 bd01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b562: 0e00 |0007: return-void │ │ +05b534: |[05b534] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +05b544: 7020 8d05 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@058d │ │ +05b54a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +05b54e: 5a20 bd01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b552: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -110156,49 +110123,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -05b564: |[05b564] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -05b574: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05b576: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05b578: 5441 be01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b57c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -05b580: 5441 bb01 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b584: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -05b588: 5441 be01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b58c: 5511 b801 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b590: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -05b594: 5441 be01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b598: 5c10 b801 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b59c: 5441 bc01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ -05b5a0: 5442 be01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5a4: 6e20 7d01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -05b5aa: 5b43 be01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5ae: 0f00 |001d: return v0 │ │ -05b5b0: 5441 be01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5b4: 5511 b801 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b5b8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -05b5bc: 5441 be01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5c0: 5c10 b801 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b5c4: 5441 bc01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ -05b5c8: 5442 be01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5cc: 6e20 7d01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -05b5d2: 5b43 be01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5d6: 28ec |0031: goto 001d // -0014 │ │ -05b5d8: 5441 be01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5dc: 6e20 2105 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0521 │ │ -05b5e2: 0a00 |0037: move-result v0 │ │ -05b5e4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -05b5e8: 5441 be01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5ec: 5b41 bb01 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b5f0: 5b43 be01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b5f4: 28dd |0040: goto 001d // -0023 │ │ +05b554: |[05b554] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +05b564: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05b566: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05b568: 5441 be01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b56c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +05b570: 5441 bb01 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b574: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +05b578: 5441 be01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b57c: 5511 b801 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b580: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +05b584: 5441 be01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b588: 5c10 b801 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b58c: 5441 bc01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ +05b590: 5442 be01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b594: 6e20 7d01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +05b59a: 5b43 be01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b59e: 0f00 |001d: return v0 │ │ +05b5a0: 5441 be01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5a4: 5511 b801 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b5a8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +05b5ac: 5441 be01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5b0: 5c10 b801 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b5b4: 5441 bc01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ +05b5b8: 5442 be01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5bc: 6e20 7d01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +05b5c2: 5b43 be01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5c6: 28ec |0031: goto 001d // -0014 │ │ +05b5c8: 5441 be01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5cc: 6e20 2105 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0521 │ │ +05b5d2: 0a00 |0037: move-result v0 │ │ +05b5d4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +05b5d8: 5441 be01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5dc: 5b41 bb01 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b5e0: 5b43 be01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b5e4: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -110222,26 +110189,26 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05b5f8: |[05b5f8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -05b608: 6e20 3205 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0532 │ │ -05b60e: 5420 bb01 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b612: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -05b616: 6e10 3605 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0536 │ │ -05b61c: 7100 a101 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -05b622: 0b00 |000d: move-result-wide v0 │ │ -05b624: 5a20 bd01 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b628: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05b62a: 5b20 bb01 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b62e: 6e10 2f05 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ -05b634: 0e00 |0016: return-void │ │ +05b5e8: |[05b5e8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +05b5f8: 6e20 3205 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0532 │ │ +05b5fe: 5420 bb01 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b602: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +05b606: 6e10 3605 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0536 │ │ +05b60c: 7100 a101 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +05b612: 0b00 |000d: move-result-wide v0 │ │ +05b614: 5a20 bd01 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b618: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05b61a: 5b20 bb01 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b61e: 6e10 2f05 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ +05b624: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -110260,32 +110227,32 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -05b638: |[05b638] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -05b648: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b64c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -05b650: 6e30 2c05 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052c │ │ -05b656: 0e00 |0007: return-void │ │ -05b658: 6e10 3005 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0530 │ │ -05b65e: 0a00 |000b: move-result v0 │ │ -05b660: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -05b664: 6e20 3205 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0532 │ │ -05b66a: 28f6 |0011: goto 0007 // -000a │ │ -05b66c: 6e10 2a05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@052a │ │ -05b672: 7100 a101 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -05b678: 0b00 |0018: move-result-wide v0 │ │ -05b67a: 5a20 bd01 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b67e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -05b680: 5b20 be01 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b684: 6e20 2b05 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@052b │ │ -05b68a: 28e6 |0021: goto 0007 // -001a │ │ +05b628: |[05b628] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +05b638: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b63c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +05b640: 6e30 2c05 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@052c │ │ +05b646: 0e00 |0007: return-void │ │ +05b648: 6e10 3005 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0530 │ │ +05b64e: 0a00 |000b: move-result v0 │ │ +05b650: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +05b654: 6e20 3205 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0532 │ │ +05b65a: 28f6 |0011: goto 0007 // -000a │ │ +05b65c: 6e10 2a05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@052a │ │ +05b662: 7100 a101 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +05b668: 0b00 |0018: move-result-wide v0 │ │ +05b66a: 5a20 bd01 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b66e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +05b670: 5b20 be01 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b674: 6e20 2b05 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@052b │ │ +05b67a: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -110306,57 +110273,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -05b68c: |[05b68c] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -05b69c: 6f58 9205 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0592 │ │ -05b6a2: 5440 be01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b6a6: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -05b6aa: 6e20 7615 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b6b0: 1a00 f914 |000a: const-string v0, "mTask=" // string@14f9 │ │ -05b6b4: 6e20 7615 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b6ba: 5440 be01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b6be: 6e20 7515 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1575 │ │ -05b6c4: 1a00 9100 |0014: const-string v0, " waiting=" // string@0091 │ │ -05b6c8: 6e20 7615 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b6ce: 5440 be01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b6d2: 5500 b801 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b6d6: 6e20 7c15 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -05b6dc: 5440 bb01 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b6e0: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -05b6e4: 6e20 7615 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b6ea: 1a00 5613 |0027: const-string v0, "mCancellingTask=" // string@1356 │ │ -05b6ee: 6e20 7615 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b6f4: 5440 bb01 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b6f8: 6e20 7515 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1575 │ │ -05b6fe: 1a00 9100 |0031: const-string v0, " waiting=" // string@0091 │ │ -05b702: 6e20 7615 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b708: 5440 bb01 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b70c: 5500 b801 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b710: 6e20 7c15 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -05b716: 5340 bf01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b71a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -05b71e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -05b722: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -05b726: 6e20 7615 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b72c: 1a00 1815 |0048: const-string v0, "mUpdateThrottle=" // string@1518 │ │ -05b730: 6e20 7615 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b736: 5340 bf01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b73a: 7130 6607 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0766 │ │ -05b740: 1a00 6b00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@006b │ │ -05b744: 6e20 7615 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -05b74a: 5340 bd01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b74e: 7100 a101 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -05b754: 0b02 |005c: move-result-wide v2 │ │ -05b756: 7157 6507 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0765 │ │ -05b75c: 6e10 7815 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1578 │ │ -05b762: 0e00 |0063: return-void │ │ +05b67c: |[05b67c] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +05b68c: 6f58 9205 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0592 │ │ +05b692: 5440 be01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b696: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +05b69a: 6e20 7d15 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6a0: 1a00 0515 |000a: const-string v0, "mTask=" // string@1505 │ │ +05b6a4: 6e20 7d15 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6aa: 5440 be01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b6ae: 6e20 7c15 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@157c │ │ +05b6b4: 1a00 a400 |0014: const-string v0, " waiting=" // string@00a4 │ │ +05b6b8: 6e20 7d15 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6be: 5440 be01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b6c2: 5500 b801 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b6c6: 6e20 8315 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +05b6cc: 5440 bb01 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b6d0: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +05b6d4: 6e20 7d15 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6da: 1a00 6313 |0027: const-string v0, "mCancellingTask=" // string@1363 │ │ +05b6de: 6e20 7d15 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6e4: 5440 bb01 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b6e8: 6e20 7c15 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@157c │ │ +05b6ee: 1a00 a400 |0031: const-string v0, " waiting=" // string@00a4 │ │ +05b6f2: 6e20 7d15 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b6f8: 5440 bb01 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b6fc: 5500 b801 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b700: 6e20 8315 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +05b706: 5340 bf01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b70a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +05b70e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +05b712: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +05b716: 6e20 7d15 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b71c: 1a00 2415 |0048: const-string v0, "mUpdateThrottle=" // string@1524 │ │ +05b720: 6e20 7d15 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b726: 5340 bf01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b72a: 7130 6607 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0766 │ │ +05b730: 1a00 7e00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@007e │ │ +05b734: 6e20 7d15 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +05b73a: 5340 bd01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b73e: 7100 a101 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +05b744: 0b02 |005c: move-result-wide v2 │ │ +05b746: 7157 6507 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0765 │ │ +05b74c: 6e10 7f15 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@157f │ │ +05b752: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -110382,55 +110349,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -05b764: |[05b764] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -05b774: 5482 bb01 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ -05b778: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -05b77c: 5482 be01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b780: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -05b784: 5482 be01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b788: 5522 b801 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b78c: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -05b790: 5482 be01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b794: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -05b796: 5c23 b801 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b79a: 5482 bc01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ -05b79e: 5483 be01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b7a2: 6e20 7d01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ -05b7a8: 5382 bf01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b7ac: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -05b7b0: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -05b7b4: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -05b7b8: 7100 a101 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ -05b7be: 0b00 |0025: move-result-wide v0 │ │ -05b7c0: 5382 bd01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b7c4: 5384 bf01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b7c8: bb42 |002a: add-long/2addr v2, v4 │ │ -05b7ca: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -05b7ce: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -05b7d2: 5482 be01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b7d6: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -05b7d8: 5c23 b801 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ -05b7dc: 5482 bc01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ -05b7e0: 5483 be01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b7e4: 5384 bd01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ -05b7e8: 5386 bf01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b7ec: bb64 |003c: add-long/2addr v4, v6 │ │ -05b7ee: 6e40 7b01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@017b │ │ -05b7f4: 0e00 |0040: return-void │ │ -05b7f6: 5483 be01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b7fa: 6204 0802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ -05b7fe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -05b800: 1f02 cc03 |0046: check-cast v2, [Ljava/lang/Void; // type@03cc │ │ -05b804: 6e30 2405 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0524 │ │ -05b80a: 28f5 |004b: goto 0040 // -000b │ │ +05b754: |[05b754] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +05b764: 5482 bb01 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bb │ │ +05b768: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +05b76c: 5482 be01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b770: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +05b774: 5482 be01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b778: 5522 b801 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b77c: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +05b780: 5482 be01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b784: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +05b786: 5c23 b801 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b78a: 5482 bc01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ +05b78e: 5483 be01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b792: 6e20 7d01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@017d │ │ +05b798: 5382 bf01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b79c: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +05b7a0: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +05b7a4: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +05b7a8: 7100 a101 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01a1 │ │ +05b7ae: 0b00 |0025: move-result-wide v0 │ │ +05b7b0: 5382 bd01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b7b4: 5384 bf01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b7b8: bb42 |002a: add-long/2addr v2, v4 │ │ +05b7ba: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +05b7be: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +05b7c2: 5482 be01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b7c6: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +05b7c8: 5c23 b801 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01b8 │ │ +05b7cc: 5482 bc01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ +05b7d0: 5483 be01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b7d4: 5384 bd01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bd │ │ +05b7d8: 5386 bf01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b7dc: bb64 |003c: add-long/2addr v4, v6 │ │ +05b7de: 6e40 7b01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@017b │ │ +05b7e4: 0e00 |0040: return-void │ │ +05b7e6: 5483 be01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b7ea: 6204 0802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0208 │ │ +05b7ee: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +05b7f0: 1f02 ce03 |0046: check-cast v2, [Ljava/lang/Void; // type@03ce │ │ +05b7f4: 6e30 2405 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0524 │ │ +05b7fa: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -110456,16 +110423,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b80c: |[05b80c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -05b81c: 0e00 |0000: return-void │ │ +05b7fc: |[05b7fc] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +05b80c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -110476,22 +110443,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05b820: |[05b820] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -05b830: 6f10 9b05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@059b │ │ -05b836: 6e10 2905 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0529 │ │ -05b83c: 2200 d500 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00d5 │ │ -05b840: 7020 1f05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@051f │ │ -05b846: 5b10 be01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b84a: 6e10 2f05 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ -05b850: 0e00 |0010: return-void │ │ +05b810: |[05b810] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +05b820: 6f10 9b05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@059b │ │ +05b826: 6e10 2905 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0529 │ │ +05b82c: 2200 d500 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00d5 │ │ +05b830: 7020 1f05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@051f │ │ +05b836: 5b10 be01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b83a: 6e10 2f05 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@052f │ │ +05b840: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -110504,18 +110471,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05b854: |[05b854] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -05b864: 6e10 3105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0531 │ │ -05b86a: 0c00 |0003: move-result-object v0 │ │ -05b86c: 1100 |0004: return-object v0 │ │ +05b844: |[05b844] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +05b854: 6e10 3105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0531 │ │ +05b85a: 0c00 |0003: move-result-object v0 │ │ +05b85c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -110524,23 +110491,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05b870: |[05b870] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -05b880: 5a34 bf01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ -05b884: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -05b888: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ -05b88c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -05b890: 2200 5800 |0008: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -05b894: 7010 7401 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ -05b89a: 5b30 bc01 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ -05b89e: 0e00 |000f: return-void │ │ +05b860: |[05b860] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +05b870: 5a34 bf01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01bf │ │ +05b874: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +05b878: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +05b87c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +05b880: 2200 5800 |0008: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +05b884: 7010 7401 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0174 │ │ +05b88a: 5b30 bc01 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01bc │ │ +05b88e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -110553,44 +110520,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05b8a0: |[05b8a0] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -05b8b0: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ -05b8b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05b8b8: 7110 2005 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0520 │ │ -05b8be: 0c01 |0007: move-result-object v1 │ │ -05b8c0: 6e10 8e16 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@168e │ │ -05b8c6: 0e00 |000b: return-void │ │ -05b8c8: 0d01 |000c: move-exception v1 │ │ -05b8ca: 28fe |000d: goto 000b // -0002 │ │ +05b890: |[05b890] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +05b8a0: 5420 be01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01be │ │ +05b8a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05b8a8: 7110 2005 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0520 │ │ +05b8ae: 0c01 |0007: move-result-object v1 │ │ +05b8b0: 6e10 9516 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@1695 │ │ +05b8b6: 0e00 |000b: return-void │ │ +05b8b8: 0d01 |000c: move-exception v1 │ │ +05b8ba: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ 0x000b line=264 │ │ 0x000c line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ - source_file_idx : 495 (AsyncTaskLoader.java) │ │ + source_file_idx : 513 (AsyncTaskLoader.java) │ │ │ │ Class #412 header: │ │ class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 821 │ │ +superclass_idx : 837 │ │ +source_file_idx : 839 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #412 annotations: │ │ Annotations on class │ │ @@ -110621,21 +110588,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05b8dc: |[05b8dc] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -05b8ec: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -05b8f2: 2200 6c03 |0003: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -05b8f6: 7010 4e16 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -05b8fc: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ -05b900: 5b12 c801 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01c8 │ │ -05b904: 0e00 |000c: return-void │ │ +05b8cc: |[05b8cc] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +05b8dc: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05b8e2: 2200 6e03 |0003: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +05b8e6: 7010 5516 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +05b8ec: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ +05b8f0: 5b12 c801 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01c8 │ │ +05b8f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=315 │ │ 0x000a line=318 │ │ 0x000c line=319 │ │ locals : │ │ @@ -110648,40 +110615,40 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -05b908: |[05b908] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -05b918: 7110 f310 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ -05b91e: 0a01 |0003: move-result v1 │ │ -05b920: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -05b924: 2201 3403 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05b928: 1a02 c308 |0008: const-string v2, "Name must not be empty" // string@08c3 │ │ -05b92c: 7020 a215 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05b932: 2701 |000d: throw v1 │ │ -05b934: 6e10 4d15 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@154d │ │ -05b93a: 0c06 |0011: move-result-object v6 │ │ -05b93c: 5441 c901 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ -05b940: 6e30 5416 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1654 │ │ -05b946: 0e00 |0017: return-void │ │ -05b948: 0d00 |0018: move-exception v0 │ │ -05b94a: 2201 3403 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05b94e: 2202 4d03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -05b952: 7010 f315 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05b958: 1a03 3103 |0020: const-string v3, "Failed to resolve canonical path for " // string@0331 │ │ -05b95c: 6e20 fa15 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05b962: 0c02 |0025: move-result-object v2 │ │ -05b964: 6e20 f915 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05b96a: 0c02 |0029: move-result-object v2 │ │ -05b96c: 6e10 ff15 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05b972: 0c02 |002d: move-result-object v2 │ │ -05b974: 7030 a315 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15a3 │ │ -05b97a: 2701 |0031: throw v1 │ │ +05b8f8: |[05b8f8] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +05b908: 7110 f310 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@10f3 │ │ +05b90e: 0a01 |0003: move-result v1 │ │ +05b910: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +05b914: 2201 3603 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05b918: 1a02 d808 |0008: const-string v2, "Name must not be empty" // string@08d8 │ │ +05b91c: 7020 a915 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05b922: 2701 |000d: throw v1 │ │ +05b924: 6e10 5415 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@1554 │ │ +05b92a: 0c06 |0011: move-result-object v6 │ │ +05b92c: 5441 c901 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ +05b930: 6e30 5b16 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@165b │ │ +05b936: 0e00 |0017: return-void │ │ +05b938: 0d00 |0018: move-exception v0 │ │ +05b93a: 2201 3603 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05b93e: 2202 4f03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +05b942: 7010 fa15 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05b948: 1a03 4303 |0020: const-string v3, "Failed to resolve canonical path for " // string@0343 │ │ +05b94c: 6e20 0116 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b952: 0c02 |0025: move-result-object v2 │ │ +05b954: 6e20 0016 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05b95a: 0c02 |0029: move-result-object v2 │ │ +05b95c: 6e10 0616 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05b962: 0c02 |002d: move-result-object v2 │ │ +05b964: 7030 aa15 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15aa │ │ +05b96a: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000e line=332 │ │ @@ -110700,76 +110667,76 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -05b98c: |[05b98c] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -05b99c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05b99e: 6e10 5c01 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@015c │ │ -05b9a4: 0c02 |0004: move-result-object v2 │ │ -05b9a6: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -05b9aa: 6e30 df15 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@15df │ │ -05b9b0: 0a04 |000a: move-result v4 │ │ -05b9b2: 6e30 e915 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15e9 │ │ -05b9b8: 0c06 |000e: move-result-object v6 │ │ -05b9ba: 7110 5901 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0159 │ │ -05b9c0: 0c05 |0012: move-result-object v5 │ │ -05b9c2: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -05b9c6: 6e20 e815 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -05b9cc: 0c06 |0018: move-result-object v6 │ │ -05b9ce: 7110 5901 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0159 │ │ -05b9d4: 0c02 |001c: move-result-object v2 │ │ -05b9d6: 5496 c901 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ -05b9da: 6e20 5216 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -05b9e0: 0c03 |0022: move-result-object v3 │ │ -05b9e2: 1f03 1503 |0023: check-cast v3, Ljava/io/File; // type@0315 │ │ -05b9e6: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -05b9ea: 2206 3403 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05b9ee: 2207 4d03 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05b9f2: 7010 f315 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05b9f8: 1a08 3a0a |002e: const-string v8, "Unable to find configured root for " // string@0a3a │ │ -05b9fc: 6e20 fa15 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ba02: 0c07 |0033: move-result-object v7 │ │ -05ba04: 6e20 f915 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05ba0a: 0c07 |0037: move-result-object v7 │ │ -05ba0c: 6e10 ff15 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05ba12: 0c07 |003b: move-result-object v7 │ │ -05ba14: 7020 a215 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05ba1a: 2706 |003f: throw v6 │ │ -05ba1c: 2201 1503 |0040: new-instance v1, Ljava/io/File; // type@0315 │ │ -05ba20: 7030 4715 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1547 │ │ -05ba26: 6e10 4d15 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@154d │ │ -05ba2c: 0c01 |0048: move-result-object v1 │ │ -05ba2e: 6e10 5115 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -05ba34: 0c06 |004c: move-result-object v6 │ │ -05ba36: 6e10 5115 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -05ba3c: 0c07 |0050: move-result-object v7 │ │ -05ba3e: 6e20 e715 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15e7 │ │ -05ba44: 0a06 |0054: move-result v6 │ │ -05ba46: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -05ba4a: 2206 4903 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0349 │ │ -05ba4e: 1a07 5f09 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@095f │ │ -05ba52: 7020 d015 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d0 │ │ -05ba58: 2706 |005e: throw v6 │ │ -05ba5a: 0d00 |005f: move-exception v0 │ │ -05ba5c: 2206 3403 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05ba60: 2207 4d03 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05ba64: 7010 f315 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05ba6a: 1a08 3103 |0067: const-string v8, "Failed to resolve canonical path for " // string@0331 │ │ -05ba6e: 6e20 fa15 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05ba74: 0c07 |006c: move-result-object v7 │ │ -05ba76: 6e20 f915 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05ba7c: 0c07 |0070: move-result-object v7 │ │ -05ba7e: 6e10 ff15 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05ba84: 0c07 |0074: move-result-object v7 │ │ -05ba86: 7020 a215 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05ba8c: 2706 |0078: throw v6 │ │ -05ba8e: 1101 |0079: return-object v1 │ │ +05b97c: |[05b97c] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +05b98c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05b98e: 6e10 5c01 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@015c │ │ +05b994: 0c02 |0004: move-result-object v2 │ │ +05b996: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +05b99a: 6e30 e615 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@15e6 │ │ +05b9a0: 0a04 |000a: move-result v4 │ │ +05b9a2: 6e30 f015 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15f0 │ │ +05b9a8: 0c06 |000e: move-result-object v6 │ │ +05b9aa: 7110 5901 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0159 │ │ +05b9b0: 0c05 |0012: move-result-object v5 │ │ +05b9b2: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +05b9b6: 6e20 ef15 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +05b9bc: 0c06 |0018: move-result-object v6 │ │ +05b9be: 7110 5901 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0159 │ │ +05b9c4: 0c02 |001c: move-result-object v2 │ │ +05b9c6: 5496 c901 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ +05b9ca: 6e20 5916 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +05b9d0: 0c03 |0022: move-result-object v3 │ │ +05b9d2: 1f03 1603 |0023: check-cast v3, Ljava/io/File; // type@0316 │ │ +05b9d6: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +05b9da: 2206 3603 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05b9de: 2207 4f03 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05b9e2: 7010 fa15 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05b9e8: 1a08 500a |002e: const-string v8, "Unable to find configured root for " // string@0a50 │ │ +05b9ec: 6e20 0116 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05b9f2: 0c07 |0033: move-result-object v7 │ │ +05b9f4: 6e20 0016 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05b9fa: 0c07 |0037: move-result-object v7 │ │ +05b9fc: 6e10 0616 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05ba02: 0c07 |003b: move-result-object v7 │ │ +05ba04: 7020 a915 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05ba0a: 2706 |003f: throw v6 │ │ +05ba0c: 2201 1603 |0040: new-instance v1, Ljava/io/File; // type@0316 │ │ +05ba10: 7030 4e15 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@154e │ │ +05ba16: 6e10 5415 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@1554 │ │ +05ba1c: 0c01 |0048: move-result-object v1 │ │ +05ba1e: 6e10 5815 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05ba24: 0c06 |004c: move-result-object v6 │ │ +05ba26: 6e10 5815 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05ba2c: 0c07 |0050: move-result-object v7 │ │ +05ba2e: 6e20 ee15 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15ee │ │ +05ba34: 0a06 |0054: move-result v6 │ │ +05ba36: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +05ba3a: 2206 4b03 |0057: new-instance v6, Ljava/lang/SecurityException; // type@034b │ │ +05ba3e: 1a07 7509 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0975 │ │ +05ba42: 7020 d715 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@15d7 │ │ +05ba48: 2706 |005e: throw v6 │ │ +05ba4a: 0d00 |005f: move-exception v0 │ │ +05ba4c: 2206 3603 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05ba50: 2207 4f03 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05ba54: 7010 fa15 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05ba5a: 1a08 4303 |0067: const-string v8, "Failed to resolve canonical path for " // string@0343 │ │ +05ba5e: 6e20 0116 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05ba64: 0c07 |006c: move-result-object v7 │ │ +05ba66: 6e20 0016 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05ba6c: 0c07 |0070: move-result-object v7 │ │ +05ba6e: 6e10 0616 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05ba74: 0c07 |0074: move-result-object v7 │ │ +05ba76: 7020 a915 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05ba7c: 2706 |0078: throw v6 │ │ +05ba7e: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=381 │ │ 0x0005 line=383 │ │ 0x000b line=384 │ │ @@ -110799,127 +110766,127 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 222 16-bit code units │ │ -05baa0: |[05baa0] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -05bab0: 6e10 4e15 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@154e │ │ -05bab6: 0c03 |0003: move-result-object v3 │ │ -05bab8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05baba: 5496 c901 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ -05babe: 6e10 5116 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@1651 │ │ -05bac4: 0c06 |000a: move-result-object v6 │ │ -05bac6: 7210 8516 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -05bacc: 0c01 |000e: move-result-object v1 │ │ -05bace: 7210 5a16 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -05bad4: 0a06 |0012: move-result v6 │ │ -05bad6: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -05bada: 7210 5b16 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -05bae0: 0c04 |0018: move-result-object v4 │ │ -05bae2: 1f04 7303 |0019: check-cast v4, Ljava/util/Map$Entry; // type@0373 │ │ -05bae6: 7210 7816 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -05baec: 0c06 |001e: move-result-object v6 │ │ -05baee: 1f06 1503 |001f: check-cast v6, Ljava/io/File; // type@0315 │ │ -05baf2: 6e10 5115 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -05baf8: 0c05 |0024: move-result-object v5 │ │ -05bafa: 6e20 e715 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15e7 │ │ -05bb00: 0a06 |0028: move-result v6 │ │ -05bb02: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -05bb06: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -05bb0a: 6e10 e215 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e2 │ │ -05bb10: 0a07 |0030: move-result v7 │ │ -05bb12: 7210 7816 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -05bb18: 0c06 |0034: move-result-object v6 │ │ -05bb1a: 1f06 1503 |0035: check-cast v6, Ljava/io/File; // type@0315 │ │ -05bb1e: 6e10 5115 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -05bb24: 0c06 |003a: move-result-object v6 │ │ -05bb26: 6e10 e215 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@15e2 │ │ -05bb2c: 0a06 |003e: move-result v6 │ │ -05bb2e: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -05bb32: 0742 |0041: move-object v2, v4 │ │ -05bb34: 28cd |0042: goto 000f // -0033 │ │ -05bb36: 0d00 |0043: move-exception v0 │ │ -05bb38: 2206 3403 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05bb3c: 2207 4d03 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05bb40: 7010 f315 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05bb46: 1a08 3103 |004b: const-string v8, "Failed to resolve canonical path for " // string@0331 │ │ -05bb4a: 6e20 fa15 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05bb50: 0c07 |0050: move-result-object v7 │ │ -05bb52: 6e20 f915 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@15f9 │ │ -05bb58: 0c07 |0054: move-result-object v7 │ │ -05bb5a: 6e10 ff15 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05bb60: 0c07 |0058: move-result-object v7 │ │ -05bb62: 7020 a215 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05bb68: 2706 |005c: throw v6 │ │ -05bb6a: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -05bb6e: 2206 3403 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05bb72: 2207 4d03 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05bb76: 7010 f315 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05bb7c: 1a08 2f03 |0066: const-string v8, "Failed to find configured root that contains " // string@032f │ │ -05bb80: 6e20 fa15 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05bb86: 0c07 |006b: move-result-object v7 │ │ -05bb88: 6e20 fa15 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05bb8e: 0c07 |006f: move-result-object v7 │ │ -05bb90: 6e10 ff15 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05bb96: 0c07 |0073: move-result-object v7 │ │ -05bb98: 7020 a215 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05bb9e: 2706 |0077: throw v6 │ │ -05bba0: 7210 7816 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -05bba6: 0c06 |007b: move-result-object v6 │ │ -05bba8: 1f06 1503 |007c: check-cast v6, Ljava/io/File; // type@0315 │ │ -05bbac: 6e10 5115 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1551 │ │ -05bbb2: 0c05 |0081: move-result-object v5 │ │ -05bbb4: 1a06 ee00 |0082: const-string v6, "/" // string@00ee │ │ -05bbb8: 6e20 d815 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@15d8 │ │ -05bbbe: 0a06 |0087: move-result v6 │ │ -05bbc0: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -05bbc4: 6e10 e215 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e2 │ │ -05bbca: 0a06 |008d: move-result v6 │ │ -05bbcc: 6e20 e815 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -05bbd2: 0c03 |0091: move-result-object v3 │ │ -05bbd4: 2207 4d03 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@034d │ │ -05bbd8: 7010 f315 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -05bbde: 7210 7716 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -05bbe4: 0c06 |009a: move-result-object v6 │ │ -05bbe6: 1f06 4b03 |009b: check-cast v6, Ljava/lang/String; // type@034b │ │ -05bbea: 7110 5a01 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@015a │ │ -05bbf0: 0c06 |00a0: move-result-object v6 │ │ -05bbf2: 6e20 fa15 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05bbf8: 0c06 |00a4: move-result-object v6 │ │ -05bbfa: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -05bbfe: 6e20 f515 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15f5 │ │ -05bc04: 0c06 |00aa: move-result-object v6 │ │ -05bc06: 1a07 ee00 |00ab: const-string v7, "/" // string@00ee │ │ -05bc0a: 7120 5b01 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@015b │ │ -05bc10: 0c07 |00b0: move-result-object v7 │ │ -05bc12: 6e20 fa15 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -05bc18: 0c06 |00b4: move-result-object v6 │ │ -05bc1a: 6e10 ff15 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -05bc20: 0c03 |00b8: move-result-object v3 │ │ -05bc22: 2206 5200 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0052 │ │ -05bc26: 7010 5401 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0154 │ │ -05bc2c: 1a07 5e0d |00be: const-string v7, "content" // string@0d5e │ │ -05bc30: 6e20 5801 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0158 │ │ -05bc36: 0c06 |00c3: move-result-object v6 │ │ -05bc38: 5497 c801 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01c8 │ │ -05bc3c: 6e20 5501 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0155 │ │ -05bc42: 0c06 |00c9: move-result-object v6 │ │ -05bc44: 6e20 5701 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0157 │ │ -05bc4a: 0c06 |00cd: move-result-object v6 │ │ -05bc4c: 6e10 5601 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0156 │ │ -05bc52: 0c06 |00d1: move-result-object v6 │ │ -05bc54: 1106 |00d2: return-object v6 │ │ -05bc56: 6e10 e215 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e2 │ │ -05bc5c: 0a06 |00d6: move-result v6 │ │ -05bc5e: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05bc62: 6e20 e815 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -05bc68: 0c03 |00dc: move-result-object v3 │ │ -05bc6a: 28b5 |00dd: goto 0092 // -004b │ │ +05ba90: |[05ba90] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +05baa0: 6e10 5515 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@1555 │ │ +05baa6: 0c03 |0003: move-result-object v3 │ │ +05baa8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05baaa: 5496 c901 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01c9 │ │ +05baae: 6e10 5816 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@1658 │ │ +05bab4: 0c06 |000a: move-result-object v6 │ │ +05bab6: 7210 8c16 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +05babc: 0c01 |000e: move-result-object v1 │ │ +05babe: 7210 6116 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +05bac4: 0a06 |0012: move-result v6 │ │ +05bac6: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +05baca: 7210 6216 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +05bad0: 0c04 |0018: move-result-object v4 │ │ +05bad2: 1f04 7503 |0019: check-cast v4, Ljava/util/Map$Entry; // type@0375 │ │ +05bad6: 7210 7f16 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +05badc: 0c06 |001e: move-result-object v6 │ │ +05bade: 1f06 1603 |001f: check-cast v6, Ljava/io/File; // type@0316 │ │ +05bae2: 6e10 5815 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05bae8: 0c05 |0024: move-result-object v5 │ │ +05baea: 6e20 ee15 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@15ee │ │ +05baf0: 0a06 |0028: move-result v6 │ │ +05baf2: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +05baf6: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +05bafa: 6e10 e915 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e9 │ │ +05bb00: 0a07 |0030: move-result v7 │ │ +05bb02: 7210 7f16 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +05bb08: 0c06 |0034: move-result-object v6 │ │ +05bb0a: 1f06 1603 |0035: check-cast v6, Ljava/io/File; // type@0316 │ │ +05bb0e: 6e10 5815 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05bb14: 0c06 |003a: move-result-object v6 │ │ +05bb16: 6e10 e915 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@15e9 │ │ +05bb1c: 0a06 |003e: move-result v6 │ │ +05bb1e: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +05bb22: 0742 |0041: move-object v2, v4 │ │ +05bb24: 28cd |0042: goto 000f // -0033 │ │ +05bb26: 0d00 |0043: move-exception v0 │ │ +05bb28: 2206 3603 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05bb2c: 2207 4f03 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05bb30: 7010 fa15 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05bb36: 1a08 4303 |004b: const-string v8, "Failed to resolve canonical path for " // string@0343 │ │ +05bb3a: 6e20 0116 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05bb40: 0c07 |0050: move-result-object v7 │ │ +05bb42: 6e20 0016 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1600 │ │ +05bb48: 0c07 |0054: move-result-object v7 │ │ +05bb4a: 6e10 0616 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05bb50: 0c07 |0058: move-result-object v7 │ │ +05bb52: 7020 a915 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05bb58: 2706 |005c: throw v6 │ │ +05bb5a: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +05bb5e: 2206 3603 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05bb62: 2207 4f03 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05bb66: 7010 fa15 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05bb6c: 1a08 4103 |0066: const-string v8, "Failed to find configured root that contains " // string@0341 │ │ +05bb70: 6e20 0116 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05bb76: 0c07 |006b: move-result-object v7 │ │ +05bb78: 6e20 0116 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05bb7e: 0c07 |006f: move-result-object v7 │ │ +05bb80: 6e10 0616 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05bb86: 0c07 |0073: move-result-object v7 │ │ +05bb88: 7020 a915 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05bb8e: 2706 |0077: throw v6 │ │ +05bb90: 7210 7f16 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +05bb96: 0c06 |007b: move-result-object v6 │ │ +05bb98: 1f06 1603 |007c: check-cast v6, Ljava/io/File; // type@0316 │ │ +05bb9c: 6e10 5815 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1558 │ │ +05bba2: 0c05 |0081: move-result-object v5 │ │ +05bba4: 1a06 0001 |0082: const-string v6, "/" // string@0100 │ │ +05bba8: 6e20 df15 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@15df │ │ +05bbae: 0a06 |0087: move-result v6 │ │ +05bbb0: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +05bbb4: 6e10 e915 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e9 │ │ +05bbba: 0a06 |008d: move-result v6 │ │ +05bbbc: 6e20 ef15 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +05bbc2: 0c03 |0091: move-result-object v3 │ │ +05bbc4: 2207 4f03 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@034f │ │ +05bbc8: 7010 fa15 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +05bbce: 7210 7e16 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +05bbd4: 0c06 |009a: move-result-object v6 │ │ +05bbd6: 1f06 4d03 |009b: check-cast v6, Ljava/lang/String; // type@034d │ │ +05bbda: 7110 5a01 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@015a │ │ +05bbe0: 0c06 |00a0: move-result-object v6 │ │ +05bbe2: 6e20 0116 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05bbe8: 0c06 |00a4: move-result-object v6 │ │ +05bbea: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +05bbee: 6e20 fc15 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@15fc │ │ +05bbf4: 0c06 |00aa: move-result-object v6 │ │ +05bbf6: 1a07 0001 |00ab: const-string v7, "/" // string@0100 │ │ +05bbfa: 7120 5b01 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@015b │ │ +05bc00: 0c07 |00b0: move-result-object v7 │ │ +05bc02: 6e20 0116 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +05bc08: 0c06 |00b4: move-result-object v6 │ │ +05bc0a: 6e10 0616 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +05bc10: 0c03 |00b8: move-result-object v3 │ │ +05bc12: 2206 5200 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0052 │ │ +05bc16: 7010 5401 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0154 │ │ +05bc1c: 1a07 720d |00be: const-string v7, "content" // string@0d72 │ │ +05bc20: 6e20 5801 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0158 │ │ +05bc26: 0c06 |00c3: move-result-object v6 │ │ +05bc28: 5497 c801 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01c8 │ │ +05bc2c: 6e20 5501 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0155 │ │ +05bc32: 0c06 |00c9: move-result-object v6 │ │ +05bc34: 6e20 5701 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0157 │ │ +05bc3a: 0c06 |00cd: move-result-object v6 │ │ +05bc3c: 6e10 5601 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0156 │ │ +05bc42: 0c06 |00d1: move-result-object v6 │ │ +05bc44: 1106 |00d2: return-object v6 │ │ +05bc46: 6e10 e915 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e9 │ │ +05bc4c: 0a06 |00d6: move-result v6 │ │ +05bc4e: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +05bc52: 6e20 ef15 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +05bc58: 0c03 |00dc: move-result-object v3 │ │ +05bc5a: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=351 │ │ 0x0005 line=352 │ │ @@ -110946,21 +110913,21 @@ │ │ 0x005d - 0x00de reg=1 i$ Ljava/util/Iterator; │ │ 0x005d - 0x00de reg=2 mostSpecific Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005d - 0x00de reg=3 path Ljava/lang/String; │ │ 0x0082 - 0x00de reg=5 rootPath Ljava/lang/String; │ │ 0x0000 - 0x00de reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ 0x0000 - 0x00de reg=10 file Ljava/io/File; │ │ │ │ - source_file_idx : 821 (FileProvider.java) │ │ + source_file_idx : 839 (FileProvider.java) │ │ │ │ Class #413 header: │ │ class_idx : 223 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1000 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #413 annotations: │ │ Annotations on class │ │ @@ -110981,17 +110948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bc7c: |[05bc7c] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -05bc8c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05bc92: 0e00 |0003: return-void │ │ +05bc6c: |[05bc6c] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +05bc7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05bc82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -111000,22 +110967,22 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05bc94: |[05bc94] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -05bca4: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -05bca8: 1a01 f40b |0002: const-string v1, "android.intent.action.MAIN" // string@0bf4 │ │ -05bcac: 7020 9d00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ -05bcb2: 6e20 bc00 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ -05bcb8: 1a01 f70b |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0bf7 │ │ -05bcbc: 6e20 9e00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@009e │ │ -05bcc2: 1100 |000f: return-object v0 │ │ +05bc84: |[05bc84] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +05bc94: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05bc98: 1a01 0a0c |0002: const-string v1, "android.intent.action.MAIN" // string@0c0a │ │ +05bc9c: 7020 9d00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ +05bca2: 6e20 bc00 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00bc │ │ +05bca8: 1a01 0d0c |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0c0d │ │ +05bcac: 6e20 9e00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@009e │ │ +05bcb2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -111028,19 +110995,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05bcc4: |[05bcc4] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -05bcd4: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ -05bcd8: 7020 9d00 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ -05bcde: 6e20 9e00 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@009e │ │ -05bce4: 1100 |0008: return-object v0 │ │ +05bcb4: |[05bcb4] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +05bcc4: 2200 2600 |0000: new-instance v0, Landroid/content/Intent; // type@0026 │ │ +05bcc8: 7020 9d00 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@009d │ │ +05bcce: 6e20 9e00 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@009e │ │ +05bcd4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ @@ -111053,37 +111020,37 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05bce8: |[05bce8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -05bcf8: 6e20 7705 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ -05bcfe: 0c00 |0003: move-result-object v0 │ │ -05bd00: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -05bd06: 6e20 9f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ -05bd0c: 1100 |000a: return-object v0 │ │ +05bcd8: |[05bcd8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +05bce8: 6e20 7705 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ +05bcee: 0c00 |0003: move-result-object v0 │ │ +05bcf0: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +05bcf6: 6e20 9f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@009f │ │ +05bcfc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ locals : │ │ 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 1000 (IntentCompat.java) │ │ + source_file_idx : 1018 (IntentCompat.java) │ │ │ │ Class #414 header: │ │ class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 243 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2247 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #414 annotations: │ │ Annotations on class │ │ @@ -111111,19 +111078,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05bd10: |[05bd10] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -05bd20: 5b12 f801 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ -05bd24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05bd26: 7020 c905 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05c9 │ │ -05bd2c: 0e00 |0006: return-void │ │ +05bd00: |[05bd00] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +05bd10: 5b12 f801 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ +05bd14: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05bd16: 7020 c905 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05c9 │ │ +05bd1c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -111134,46 +111101,46 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05bd30: |[05bd30] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -05bd40: 5430 f801 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ -05bd44: 7110 cc05 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@05cc │ │ -05bd4a: 0c00 |0005: move-result-object v0 │ │ -05bd4c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05bd4e: 6e20 a116 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@16a1 │ │ -05bd54: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -05bd58: 7110 9701 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ -05bd5e: 5430 f801 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ -05bd62: 5431 f801 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ -05bd66: 5432 f701 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01f7 │ │ -05bd6a: 6e20 d105 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@05d1 │ │ -05bd70: 0c01 |0018: move-result-object v1 │ │ -05bd72: 7120 cd05 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@05cd │ │ -05bd78: 0c00 |001c: move-result-object v0 │ │ -05bd7a: 1100 |001d: return-object v0 │ │ +05bd20: |[05bd20] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +05bd30: 5430 f801 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ +05bd34: 7110 cc05 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@05cc │ │ +05bd3a: 0c00 |0005: move-result-object v0 │ │ +05bd3c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05bd3e: 6e20 a816 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@16a8 │ │ +05bd44: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +05bd48: 7110 9701 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0197 │ │ +05bd4e: 5430 f801 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ +05bd52: 5431 f801 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01f8 │ │ +05bd56: 5432 f701 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01f7 │ │ +05bd5a: 6e20 d105 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@05d1 │ │ +05bd60: 0c01 |0018: move-result-object v1 │ │ +05bd62: 7120 cd05 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@05cd │ │ +05bd68: 0c00 |001c: move-result-object v0 │ │ +05bd6a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 2226 (ModernAsyncTask.java) │ │ + source_file_idx : 2247 (ModernAsyncTask.java) │ │ │ │ Class #415 header: │ │ class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 723 │ │ +superclass_idx : 837 │ │ +source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #415 annotations: │ │ Annotations on class │ │ @@ -111194,17 +111161,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bd7c: |[05bd7c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -05bd8c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05bd92: 0e00 |0003: return-void │ │ +05bd6c: |[05bd6c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +05bd7c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05bd82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -111213,30 +111180,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05bd94: |[05bd94] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -05bda4: 0e00 |0000: return-void │ │ +05bd84: |[05bd84] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +05bd94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 723 (DrawableCompat.java) │ │ + source_file_idx : 741 (DrawableCompat.java) │ │ │ │ Class #416 header: │ │ class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 723 │ │ +superclass_idx : 837 │ │ +source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #416 annotations: │ │ Annotations on class │ │ @@ -111257,17 +111224,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bda8: |[05bda8] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -05bdb8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05bdbe: 0e00 |0003: return-void │ │ +05bd98: |[05bd98] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +05bda8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05bdae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -111276,32 +111243,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bdc0: |[05bdc0] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -05bdd0: 7110 f505 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05f5 │ │ -05bdd6: 0e00 |0003: return-void │ │ +05bdb0: |[05bdb0] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +05bdc0: 7110 f505 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05f5 │ │ +05bdc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 723 (DrawableCompat.java) │ │ + source_file_idx : 741 (DrawableCompat.java) │ │ │ │ Class #417 header: │ │ class_idx : 253 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 255 │ │ -source_file_idx : 720 │ │ +source_file_idx : 738 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #417 annotations: │ │ Annotations on class │ │ @@ -111325,20 +111292,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05bdd8: |[05bdd8] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -05bde8: 7010 ff05 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@05ff │ │ -05bdee: 7110 0606 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0606 │ │ -05bdf4: 0c00 |0006: move-result-object v0 │ │ -05bdf6: 5b10 1602 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ -05bdfa: 0e00 |0009: return-void │ │ +05bdc8: |[05bdc8] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +05bdd8: 7010 ff05 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@05ff │ │ +05bdde: 7110 0606 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0606 │ │ +05bde4: 0c00 |0006: move-result-object v0 │ │ +05bde6: 5b10 1602 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ +05bdea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ @@ -111350,19 +111317,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05bdfc: |[05bdfc] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -05be0c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ -05be10: 7120 0506 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0605 │ │ -05be16: 0c00 |0005: move-result-object v0 │ │ -05be18: 1100 |0006: return-object v0 │ │ +05bdec: |[05bdec] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +05bdfc: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ +05be00: 7120 0506 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0605 │ │ +05be06: 0c00 |0005: move-result-object v0 │ │ +05be08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -111371,19 +111338,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05be1c: |[05be1c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -05be2c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ -05be30: 7110 0706 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0607 │ │ -05be36: 0c00 |0005: move-result-object v0 │ │ -05be38: 1100 |0006: return-object v0 │ │ +05be0c: |[05be0c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +05be1c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ +05be20: 7110 0706 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0607 │ │ +05be26: 0c00 |0005: move-result-object v0 │ │ +05be28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ @@ -111391,33 +111358,33 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05be3c: |[05be3c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -05be4c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ -05be50: 7120 0806 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0608 │ │ -05be56: 0c00 |0005: move-result-object v0 │ │ -05be58: 1100 |0006: return-object v0 │ │ +05be2c: |[05be2c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +05be3c: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0216 │ │ +05be40: 7120 0806 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0608 │ │ +05be46: 0c00 |0005: move-result-object v0 │ │ +05be48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ - source_file_idx : 720 (DisplayManagerCompat.java) │ │ + source_file_idx : 738 (DisplayManagerCompat.java) │ │ │ │ Class #418 header: │ │ class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 255 │ │ -source_file_idx : 720 │ │ +source_file_idx : 738 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #418 annotations: │ │ Annotations on class │ │ @@ -111441,22 +111408,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05be5c: |[05be5c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -05be6c: 7010 ff05 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@05ff │ │ -05be72: 1a00 dc1b |0003: const-string v0, "window" // string@1bdc │ │ -05be76: 6e20 8f00 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -05be7c: 0c00 |0008: move-result-object v0 │ │ -05be7e: 1f00 7402 |0009: check-cast v0, Landroid/view/WindowManager; // type@0274 │ │ -05be82: 5b10 1702 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ -05be86: 0e00 |000d: return-void │ │ +05be4c: |[05be4c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +05be5c: 7010 ff05 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@05ff │ │ +05be62: 1a00 e11b |0003: const-string v0, "window" // string@1be1 │ │ +05be66: 6e20 8f00 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +05be6c: 0c00 |0008: move-result-object v0 │ │ +05be6e: 1f00 7402 |0009: check-cast v0, Landroid/view/WindowManager; // type@0274 │ │ +05be72: 5b10 1702 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ +05be76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ @@ -111468,24 +111435,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05be88: |[05be88] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -05be98: 5421 1702 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ -05be9c: 7210 1612 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ -05bea2: 0c00 |0005: move-result-object v0 │ │ -05bea4: 6e10 0c11 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@110c │ │ -05beaa: 0a01 |0009: move-result v1 │ │ -05beac: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -05beb0: 1100 |000c: return-object v0 │ │ -05beb2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05beb4: 28fe |000e: goto 000c // -0002 │ │ +05be78: |[05be78] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +05be88: 5421 1702 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ +05be8c: 7210 1612 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ +05be92: 0c00 |0005: move-result-object v0 │ │ +05be94: 6e10 0c11 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@110c │ │ +05be9a: 0a01 |0009: move-result v1 │ │ +05be9c: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +05bea0: 1100 |000c: return-object v0 │ │ +05bea2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05bea4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=118 │ │ locals : │ │ 0x0006 - 0x000c reg=0 display Landroid/view/Display; │ │ @@ -111498,23 +111465,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05beb8: |[05beb8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -05bec8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05beca: 2300 c303 |0001: new-array v0, v0, [Landroid/view/Display; // type@03c3 │ │ -05bece: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05bed0: 5432 1702 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ -05bed4: 7210 1612 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ -05beda: 0c02 |0009: move-result-object v2 │ │ -05bedc: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -05bee0: 1100 |000c: return-object v0 │ │ +05bea8: |[05bea8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +05beb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05beba: 2300 c503 |0001: new-array v0, v0, [Landroid/view/Display; // type@03c5 │ │ +05bebe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05bec0: 5432 1702 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0217 │ │ +05bec4: 7210 1612 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1216 │ │ +05beca: 0c02 |0009: move-result-object v2 │ │ +05becc: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +05bed0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ @@ -111522,36 +111489,36 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05bee4: |[05bee4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -05bef4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -05bef8: 6e10 fc05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@05fc │ │ -05befe: 0c00 |0005: move-result-object v0 │ │ -05bf00: 1100 |0006: return-object v0 │ │ -05bf02: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05bf04: 2300 c303 |0008: new-array v0, v0, [Landroid/view/Display; // type@03c3 │ │ -05bf08: 28fc |000a: goto 0006 // -0004 │ │ +05bed4: |[05bed4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +05bee4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +05bee8: 6e10 fc05 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@05fc │ │ +05beee: 0c00 |0005: move-result-object v0 │ │ +05bef0: 1100 |0006: return-object v0 │ │ +05bef2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05bef4: 2300 c503 |0008: new-array v0, v0, [Landroid/view/Display; // type@03c5 │ │ +05bef8: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ │ │ - source_file_idx : 720 (DisplayManagerCompat.java) │ │ + source_file_idx : 738 (DisplayManagerCompat.java) │ │ │ │ Class #419 header: │ │ class_idx : 259 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2509 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2531 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #419 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -111560,21 +111527,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2509 (SupportSubMenu.java) │ │ + source_file_idx : 2531 (SupportSubMenu.java) │ │ │ │ Class #420 header: │ │ class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2600 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2622 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #420 annotations: │ │ Annotations on class │ │ @@ -111599,18 +111566,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05bf0c: |[05bf0c] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -05bf1c: 5b01 2302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ -05bf20: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05bf26: 0e00 |0005: return-void │ │ +05befc: |[05befc] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +05bf0c: 5b01 2302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ +05bf10: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05bf16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -111620,20 +111587,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05bf28: |[05bf28] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -05bf38: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ -05bf3c: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05bf40: 6e10 6006 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ -05bf46: 0b00 |0007: move-result-wide v0 │ │ -05bf48: 1000 |0008: return-wide v0 │ │ +05bf18: |[05bf18] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +05bf28: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ +05bf2c: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05bf30: 6e10 6006 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ +05bf36: 0b00 |0007: move-result-wide v0 │ │ +05bf38: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator$1; │ │ │ │ #1 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ @@ -111641,19 +111608,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05bf4c: |[05bf4c] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -05bf5c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ -05bf60: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05bf64: 6e20 5e06 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@065e │ │ -05bf6a: 0e00 |0007: return-void │ │ +05bf3c: |[05bf3c] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +05bf4c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ +05bf50: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05bf54: 6e20 5e06 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@065e │ │ +05bf5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ @@ -111663,19 +111630,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05bf6c: |[05bf6c] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -05bf7c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ -05bf80: 5400 3502 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ -05bf84: 6e20 2811 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1128 │ │ -05bf8a: 0e00 |0007: return-void │ │ +05bf5c: |[05bf5c] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +05bf6c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ +05bf70: 5400 3502 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ +05bf74: 6e20 2811 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1128 │ │ +05bf7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 key Landroid/view/KeyEvent; │ │ @@ -111685,34 +111652,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05bf8c: |[05bf8c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -05bf9c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ -05bfa0: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05bfa4: 6e30 6706 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0667 │ │ -05bfaa: 0e00 |0007: return-void │ │ +05bf7c: |[05bf7c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +05bf8c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0223 │ │ +05bf90: 5400 3102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05bf94: 6e30 6706 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0667 │ │ +05bf9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 2600 (TransportMediator.java) │ │ + source_file_idx : 2622 (TransportMediator.java) │ │ │ │ Class #421 header: │ │ class_idx : 263 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 260 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2622 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 15 │ │ │ │ Class #421 annotations: │ │ Annotations on field #566 'mListeners' │ │ @@ -111822,18 +111789,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05bfac: |[05bfac] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -05bfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05bfbe: 7040 2b06 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@062b │ │ -05bfc4: 0e00 |0004: return-void │ │ +05bf9c: |[05bf9c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +05bfac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05bfae: 7040 2b06 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@062b │ │ +05bfb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -111844,62 +111811,62 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -05bfc8: |[05bfc8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -05bfd8: 7010 1406 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0614 │ │ -05bfde: 2200 6603 |0003: new-instance v0, Ljava/util/ArrayList; // type@0366 │ │ -05bfe2: 7010 3216 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05bfe8: 5b50 3602 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05bfec: 2200 0501 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0105 │ │ -05bff0: 7020 2006 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0620 │ │ -05bff6: 5b50 3702 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0237 │ │ -05bffa: 2200 0601 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0106 │ │ -05bffe: 7020 2506 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0625 │ │ -05c004: 5b50 3502 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ -05c008: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -05c00c: 0760 |001a: move-object v0, v6 │ │ -05c00e: 5b50 3202 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ -05c012: 5b58 3102 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c016: 5450 3202 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ -05c01a: 1a01 420c |0021: const-string v1, "audio" // string@0c42 │ │ -05c01e: 6e20 8f00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -05c024: 0c00 |0026: move-result-object v0 │ │ -05c026: 1f00 4b00 |0027: check-cast v0, Landroid/media/AudioManager; // type@004b │ │ -05c02a: 5b50 3002 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0230 │ │ -05c02e: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -05c032: 6e10 1c00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ -05c038: 0c00 |0030: move-result-object v0 │ │ -05c03a: 6e10 1512 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1215 │ │ -05c040: 0c07 |0034: move-result-object v7 │ │ -05c042: 5b57 3802 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ -05c046: 5450 3802 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ -05c04a: 7110 4508 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0845 │ │ -05c050: 0c00 |003c: move-result-object v0 │ │ -05c052: 5b50 3402 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0234 │ │ -05c056: 6000 2200 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -05c05a: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -05c05e: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -05c062: 2200 0d01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@010d │ │ -05c066: 5451 3202 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ -05c06a: 5452 3002 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0230 │ │ -05c06e: 5453 3802 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ -05c072: 5454 3702 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0237 │ │ -05c076: 7054 4e06 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@064e │ │ -05c07c: 5b50 3302 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c080: 0e00 |0054: return-void │ │ -05c082: 6e10 7d11 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -05c088: 0c00 |0058: move-result-object v0 │ │ -05c08a: 28c2 |0059: goto 001b // -003e │ │ -05c08c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -05c08e: 5b50 3302 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c092: 28f7 |005d: goto 0054 // -0009 │ │ +05bfb8: |[05bfb8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +05bfc8: 7010 1406 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0614 │ │ +05bfce: 2200 6803 |0003: new-instance v0, Ljava/util/ArrayList; // type@0368 │ │ +05bfd2: 7010 3916 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05bfd8: 5b50 3602 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05bfdc: 2200 0501 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0105 │ │ +05bfe0: 7020 2006 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0620 │ │ +05bfe6: 5b50 3702 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0237 │ │ +05bfea: 2200 0601 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0106 │ │ +05bfee: 7020 2506 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0625 │ │ +05bff4: 5b50 3502 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ +05bff8: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +05bffc: 0760 |001a: move-object v0, v6 │ │ +05bffe: 5b50 3202 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ +05c002: 5b58 3102 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c006: 5450 3202 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ +05c00a: 1a01 570c |0021: const-string v1, "audio" // string@0c57 │ │ +05c00e: 6e20 8f00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +05c014: 0c00 |0026: move-result-object v0 │ │ +05c016: 1f00 4b00 |0027: check-cast v0, Landroid/media/AudioManager; // type@004b │ │ +05c01a: 5b50 3002 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0230 │ │ +05c01e: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +05c022: 6e10 1c00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +05c028: 0c00 |0030: move-result-object v0 │ │ +05c02a: 6e10 1512 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1215 │ │ +05c030: 0c07 |0034: move-result-object v7 │ │ +05c032: 5b57 3802 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ +05c036: 5450 3802 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ +05c03a: 7110 4508 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0845 │ │ +05c040: 0c00 |003c: move-result-object v0 │ │ +05c042: 5b50 3402 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0234 │ │ +05c046: 6000 2200 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +05c04a: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +05c04e: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +05c052: 2200 0d01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@010d │ │ +05c056: 5451 3202 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0232 │ │ +05c05a: 5452 3002 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0230 │ │ +05c05e: 5453 3802 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0238 │ │ +05c062: 5454 3702 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0237 │ │ +05c066: 7054 4e06 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@064e │ │ +05c06c: 5b50 3302 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c070: 0e00 |0054: return-void │ │ +05c072: 6e10 7d11 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +05c078: 0c00 |0058: move-result-object v0 │ │ +05c07a: 28c2 |0059: goto 001b // -003e │ │ +05c07c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +05c07e: 5b50 3302 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c082: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -111924,18 +111891,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05c094: |[05c094] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -05c0a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c0a6: 7040 2b06 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@062b │ │ -05c0ac: 0e00 |0004: return-void │ │ +05c084: |[05c084] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +05c094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c096: 7040 2b06 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@062b │ │ +05c09c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -111946,28 +111913,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05c0b0: |[05c0b0] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -05c0c0: 5421 3602 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05c0c4: 6e10 3e16 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05c0ca: 0a01 |0005: move-result v1 │ │ -05c0cc: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -05c0d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05c0d2: 1100 |0009: return-object v0 │ │ -05c0d4: 5421 3602 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05c0d8: 6e10 3e16 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@163e │ │ -05c0de: 0a01 |000f: move-result v1 │ │ -05c0e0: 2310 ba03 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@03ba │ │ -05c0e4: 5421 3602 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05c0e8: 6e20 4016 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1640 │ │ -05c0ee: 28f2 |0017: goto 0009 // -000e │ │ +05c0a0: |[05c0a0] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +05c0b0: 5421 3602 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05c0b4: 6e10 4516 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05c0ba: 0a01 |0005: move-result v1 │ │ +05c0bc: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +05c0c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05c0c2: 1100 |0009: return-object v0 │ │ +05c0c4: 5421 3602 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05c0c8: 6e10 4516 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1645 │ │ +05c0ce: 0a01 |000f: move-result v1 │ │ +05c0d0: 2310 bc03 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@03bc │ │ +05c0d4: 5421 3602 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05c0d8: 6e20 4716 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1647 │ │ +05c0de: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -111980,22 +111947,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -05c0f0: |[05c0f0] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -05c100: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -05c106: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05c108: 0f00 |0004: return v0 │ │ -05c10a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05c10c: 28fe |0006: goto 0004 // -0002 │ │ -05c10e: 0000 |0007: nop // spacer │ │ -05c110: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +05c0e0: |[05c0e0] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +05c0f0: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +05c0f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05c0f8: 0f00 |0004: return v0 │ │ +05c0fa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05c0fc: 28fe |0006: goto 0004 // -0002 │ │ +05c0fe: 0000 |0007: nop // spacer │ │ +05c100: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=127 │ │ 0x0005 line=124 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -112006,29 +111973,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -05c16c: |[05c16c] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -05c17c: 5450 3302 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c180: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -05c184: 5450 3302 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c188: 5451 3102 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c18c: 6e10 6306 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ -05c192: 0a01 |000b: move-result v1 │ │ -05c194: 5452 3102 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c198: 6e10 6006 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ -05c19e: 0b02 |0011: move-result-wide v2 │ │ -05c1a0: 5454 3102 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c1a4: 6e10 6206 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0662 │ │ -05c1aa: 0a04 |0017: move-result v4 │ │ -05c1ac: 6e54 5706 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0657 │ │ -05c1b2: 0e00 |001b: return-void │ │ +05c15c: |[05c15c] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +05c16c: 5450 3302 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c170: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +05c174: 5450 3302 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c178: 5451 3102 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c17c: 6e10 6306 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ +05c182: 0a01 |000b: move-result v1 │ │ +05c184: 5452 3102 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c188: 6e10 6006 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ +05c18e: 0b02 |0011: move-result-wide v2 │ │ +05c190: 5454 3102 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c194: 6e10 6206 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0662 │ │ +05c19a: 0a04 |0017: move-result v4 │ │ +05c19c: 6e54 5706 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0657 │ │ +05c1a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x001b line=244 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/media/TransportMediator; │ │ @@ -112038,27 +112005,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05c1b4: |[05c1b4] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -05c1c4: 7010 3206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0632 │ │ -05c1ca: 0c04 |0003: move-result-object v4 │ │ -05c1cc: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -05c1d0: 0740 |0006: move-object v0, v4 │ │ -05c1d2: 2102 |0007: array-length v2, v0 │ │ -05c1d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05c1d6: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -05c1da: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -05c1de: 6e20 6b06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@066b │ │ -05c1e4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c1e8: 28f7 |0012: goto 0009 // -0009 │ │ -05c1ea: 0e00 |0013: return-void │ │ +05c1a4: |[05c1a4] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +05c1b4: 7010 3206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0632 │ │ +05c1ba: 0c04 |0003: move-result-object v4 │ │ +05c1bc: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +05c1c0: 0740 |0006: move-object v0, v4 │ │ +05c1c2: 2102 |0007: array-length v2, v0 │ │ +05c1c4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05c1c6: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +05c1ca: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +05c1ce: 6e20 6b06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@066b │ │ +05c1d4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c1d8: 28f7 |0012: goto 0009 // -0009 │ │ +05c1da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -112076,27 +112043,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05c1ec: |[05c1ec] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -05c1fc: 7010 3206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0632 │ │ -05c202: 0c04 |0003: move-result-object v4 │ │ -05c204: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -05c208: 0740 |0006: move-object v0, v4 │ │ -05c20a: 2102 |0007: array-length v2, v0 │ │ -05c20c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05c20e: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -05c212: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -05c216: 6e20 6c06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@066c │ │ -05c21c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c220: 28f7 |0012: goto 0009 // -0009 │ │ -05c222: 0e00 |0013: return-void │ │ +05c1dc: |[05c1dc] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +05c1ec: 7010 3206 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0632 │ │ +05c1f2: 0c04 |0003: move-result-object v4 │ │ +05c1f4: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +05c1f8: 0740 |0006: move-object v0, v4 │ │ +05c1fa: 2102 |0007: array-length v2, v0 │ │ +05c1fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05c1fe: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +05c202: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +05c206: 6e20 6c06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@066c │ │ +05c20c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c210: 28f7 |0012: goto 0009 // -0009 │ │ +05c212: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -112115,18 +112082,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c224: |[05c224] android.support.v4.media.TransportMediator.destroy:()V │ │ -05c234: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c238: 6e10 4f06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@064f │ │ -05c23e: 0e00 |0005: return-void │ │ +05c214: |[05c214] android.support.v4.media.TransportMediator.destroy:()V │ │ +05c224: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c228: 6e10 4f06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@064f │ │ +05c22e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -112135,20 +112102,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05c240: |[05c240] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -05c250: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ -05c254: 5421 3402 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0234 │ │ -05c258: 7140 4408 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0844 │ │ -05c25e: 0a00 |0007: move-result v0 │ │ -05c260: 0f00 |0008: return v0 │ │ +05c230: |[05c230] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +05c240: 5420 3502 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0235 │ │ +05c244: 5421 3402 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0234 │ │ +05c248: 7140 4408 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0844 │ │ +05c24e: 0a00 |0007: move-result v0 │ │ +05c250: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -112157,19 +112124,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c264: |[05c264] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -05c274: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c278: 6e10 5f06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@065f │ │ -05c27e: 0a00 |0005: move-result v0 │ │ -05c280: 0f00 |0006: return v0 │ │ +05c254: |[05c254] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +05c264: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c268: 6e10 5f06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@065f │ │ +05c26e: 0a00 |0005: move-result v0 │ │ +05c270: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112177,19 +112144,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c284: |[05c284] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -05c294: 5420 3102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c298: 6e10 6006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ -05c29e: 0b00 |0005: move-result-wide v0 │ │ -05c2a0: 1000 |0006: return-wide v0 │ │ +05c274: |[05c274] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +05c284: 5420 3102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c288: 6e10 6006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0660 │ │ +05c28e: 0b00 |0005: move-result-wide v0 │ │ +05c290: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112197,19 +112164,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c2a4: |[05c2a4] android.support.v4.media.TransportMediator.getDuration:()J │ │ -05c2b4: 5420 3102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c2b8: 6e10 6106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@0661 │ │ -05c2be: 0b00 |0005: move-result-wide v0 │ │ -05c2c0: 1000 |0006: return-wide v0 │ │ +05c294: |[05c294] android.support.v4.media.TransportMediator.getDuration:()J │ │ +05c2a4: 5420 3102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c2a8: 6e10 6106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@0661 │ │ +05c2ae: 0b00 |0005: move-result-wide v0 │ │ +05c2b0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112217,23 +112184,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05c2c4: |[05c2c4] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -05c2d4: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c2d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05c2dc: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c2e0: 6e10 5206 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0652 │ │ -05c2e6: 0c00 |0009: move-result-object v0 │ │ -05c2e8: 1100 |000a: return-object v0 │ │ -05c2ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05c2ec: 28fe |000c: goto 000a // -0002 │ │ +05c2b4: |[05c2b4] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +05c2c4: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c2c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05c2cc: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c2d0: 6e10 5206 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0652 │ │ +05c2d6: 0c00 |0009: move-result-object v0 │ │ +05c2d8: 1100 |000a: return-object v0 │ │ +05c2da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05c2dc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112241,19 +112208,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c2f0: |[05c2f0] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -05c300: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c304: 6e10 6206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0662 │ │ -05c30a: 0a00 |0005: move-result v0 │ │ -05c30c: 0f00 |0006: return v0 │ │ +05c2e0: |[05c2e0] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +05c2f0: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c2f4: 6e10 6206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0662 │ │ +05c2fa: 0a00 |0005: move-result v0 │ │ +05c2fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112261,19 +112228,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c310: |[05c310] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -05c320: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c324: 6e10 6306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ -05c32a: 0a00 |0005: move-result v0 │ │ -05c32c: 0f00 |0006: return v0 │ │ +05c300: |[05c300] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +05c310: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c314: 6e10 6306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0663 │ │ +05c31a: 0a00 |0005: move-result v0 │ │ +05c31c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -112281,24 +112248,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05c330: |[05c330] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -05c340: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c344: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05c348: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c34c: 6e10 5606 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0656 │ │ -05c352: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c356: 6e10 6606 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ -05c35c: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ -05c362: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ -05c368: 0e00 |0014: return-void │ │ +05c320: |[05c320] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +05c330: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c334: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05c338: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c33c: 6e10 5606 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0656 │ │ +05c342: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c346: 6e10 6606 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0666 │ │ +05c34c: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ +05c352: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ +05c358: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -112311,19 +112278,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05c36c: |[05c36c] android.support.v4.media.TransportMediator.refreshState:()V │ │ -05c37c: 7010 3806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ -05c382: 7010 3b06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ -05c388: 7010 3c06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@063c │ │ -05c38e: 0e00 |0009: return-void │ │ +05c35c: |[05c35c] android.support.v4.media.TransportMediator.refreshState:()V │ │ +05c36c: 7010 3806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ +05c372: 7010 3b06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ +05c378: 7010 3c06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@063c │ │ +05c37e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -112334,18 +112301,18 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c390: |[05c390] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -05c3a0: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05c3a4: 6e20 3516 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1635 │ │ -05c3aa: 0e00 |0005: return-void │ │ +05c380: |[05c380] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +05c390: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05c394: 6e20 3c16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@163c │ │ +05c39a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ @@ -112355,18 +112322,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05c3ac: |[05c3ac] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -05c3bc: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c3c0: 6e30 6706 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0667 │ │ -05c3c6: 0e00 |0005: return-void │ │ +05c39c: |[05c39c] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +05c3ac: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c3b0: 6e30 6706 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0667 │ │ +05c3b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -112376,24 +112343,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05c3c8: |[05c3c8] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -05c3d8: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c3dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05c3e0: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c3e4: 6e10 5806 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0658 │ │ -05c3ea: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c3ee: 6e10 6806 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ -05c3f4: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ -05c3fa: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ -05c400: 0e00 |0014: return-void │ │ +05c3b8: |[05c3b8] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +05c3c8: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c3cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05c3d0: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c3d4: 6e10 5806 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0658 │ │ +05c3da: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c3de: 6e10 6806 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0668 │ │ +05c3e4: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ +05c3ea: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ +05c3f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -112406,24 +112373,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05c404: |[05c404] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -05c414: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c418: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05c41c: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ -05c420: 6e10 5906 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0659 │ │ -05c426: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ -05c42a: 6e10 6906 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0669 │ │ -05c430: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ -05c436: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ -05c43c: 0e00 |0014: return-void │ │ +05c3f4: |[05c3f4] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +05c404: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c408: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05c40c: 5410 3302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0233 │ │ +05c410: 6e10 5906 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0659 │ │ +05c416: 5410 3102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0231 │ │ +05c41a: 6e10 6906 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0669 │ │ +05c420: 7010 3806 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0638 │ │ +05c426: 7010 3b06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@063b │ │ +05c42c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -112436,33 +112403,33 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c440: |[05c440] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -05c450: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ -05c454: 6e20 3c16 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@163c │ │ -05c45a: 0e00 |0005: return-void │ │ +05c430: |[05c430] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +05c440: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0236 │ │ +05c444: 6e20 4316 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1643 │ │ +05c44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - source_file_idx : 2600 (TransportMediator.java) │ │ + source_file_idx : 2622 (TransportMediator.java) │ │ │ │ Class #422 header: │ │ class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #422 annotations: │ │ Annotations on class │ │ @@ -112483,17 +112450,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c45c: |[05c45c] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -05c46c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c472: 0e00 |0003: return-void │ │ +05c44c: |[05c44c] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +05c45c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -112502,27 +112469,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -05c474: |[05c474] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -05c484: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05c486: 6e10 4801 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ -05c48c: 0c00 |0004: move-result-object v0 │ │ -05c48e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -05c492: 0f02 |0007: return v2 │ │ -05c494: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ -05c49a: 0a01 |000b: move-result v1 │ │ -05c49c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -05c4a2: 28f8 |000f: goto 0007 // -0008 │ │ -05c4a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c4a6: 28f6 |0011: goto 0007 // -000a │ │ -05c4a8: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +05c464: |[05c464] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +05c474: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05c476: 6e10 4801 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0148 │ │ +05c47c: 0c00 |0004: move-result-object v0 │ │ +05c47e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +05c482: 0f02 |0007: return v2 │ │ +05c484: 6e10 4b01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@014b │ │ +05c48a: 0a01 |000b: move-result v1 │ │ +05c48c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +05c492: 28f8 |000f: goto 0007 // -0008 │ │ +05c494: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05c496: 28f6 |0011: goto 0007 // -000a │ │ +05c498: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ @@ -112530,21 +112497,21 @@ │ │ 0x0012 line=47 │ │ locals : │ │ 0x0005 - 0x001a reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x001a reg=1 type I │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #423 header: │ │ class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #423 annotations: │ │ Annotations on class │ │ @@ -112565,17 +112532,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c4b8: |[05c4b8] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -05c4c8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c4ce: 0e00 |0003: return-void │ │ +05c4a8: |[05c4a8] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +05c4b8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c4be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -112584,32 +112551,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c4d0: |[05c4d0] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -05c4e0: 7110 7b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067b │ │ -05c4e6: 0a00 |0003: move-result v0 │ │ -05c4e8: 0f00 |0004: return v0 │ │ +05c4c0: |[05c4c0] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +05c4d0: 7110 7b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067b │ │ +05c4d6: 0a00 |0003: move-result v0 │ │ +05c4d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #424 header: │ │ class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #424 annotations: │ │ Annotations on class │ │ @@ -112630,17 +112597,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c4ec: |[05c4ec] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -05c4fc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c502: 0e00 |0003: return-void │ │ +05c4dc: |[05c4dc] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +05c4ec: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c4f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -112649,32 +112616,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c504: |[05c504] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -05c514: 7110 7d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067d │ │ -05c51a: 0a00 |0003: move-result v0 │ │ -05c51c: 0f00 |0004: return v0 │ │ +05c4f4: |[05c4f4] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +05c504: 7110 7d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067d │ │ +05c50a: 0a00 |0003: move-result v0 │ │ +05c50c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #425 header: │ │ class_idx : 276 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 613 │ │ +superclass_idx : 837 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ Annotations on class │ │ @@ -112695,17 +112662,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c520: |[05c520] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -05c530: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c536: 0e00 |0003: return-void │ │ +05c510: |[05c510] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +05c520: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -112714,32 +112681,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c538: |[05c538] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -05c548: 7110 7f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067f │ │ -05c54e: 0a00 |0003: move-result v0 │ │ -05c550: 0f00 |0004: return v0 │ │ +05c528: |[05c528] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +05c538: 7110 7f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@067f │ │ +05c53e: 0a00 |0003: move-result v0 │ │ +05c540: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 613 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 631 (ConnectivityManagerCompat.java) │ │ │ │ Class #426 header: │ │ class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -112767,20 +112734,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05c554: |[05c554] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -05c564: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -05c56a: 2200 1a01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@011a │ │ -05c56e: 7020 8006 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@0680 │ │ -05c574: 5b10 5602 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ -05c578: 0e00 |000a: return-void │ │ +05c544: |[05c544] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +05c554: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c55a: 2200 1a01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@011a │ │ +05c55e: 7020 8006 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@0680 │ │ +05c564: 5b10 5602 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ +05c568: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -112790,22 +112757,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05c57c: |[05c57c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -05c58c: 5420 5602 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ -05c590: 6e10 0a16 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@160a │ │ -05c596: 0c00 |0005: move-result-object v0 │ │ -05c598: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ -05c59c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -05c59e: 5901 5502 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ -05c5a2: 0e00 |000b: return-void │ │ +05c56c: |[05c56c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +05c57c: 5420 5602 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ +05c580: 6e10 1116 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1611 │ │ +05c586: 0c00 |0005: move-result-object v0 │ │ +05c588: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ +05c58c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +05c58e: 5901 5502 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ +05c592: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -112814,21 +112781,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05c5a4: |[05c5a4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -05c5b4: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ -05c5b8: 6e10 0a16 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@160a │ │ -05c5be: 0c00 |0005: move-result-object v0 │ │ -05c5c0: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ -05c5c4: 5200 5502 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ -05c5c8: 0f00 |000a: return v0 │ │ +05c594: |[05c594] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +05c5a4: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ +05c5a8: 6e10 1116 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1611 │ │ +05c5ae: 0c00 |0005: move-result-object v0 │ │ +05c5b0: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ +05c5b4: 5200 5502 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ +05c5b8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ @@ -112836,16 +112803,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c5cc: |[05c5cc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -05c5dc: 0e00 |0000: return-void │ │ +05c5bc: |[05c5bc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +05c5cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 operationCount I │ │ │ │ @@ -112854,16 +112821,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c5e0: |[05c5e0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -05c5f0: 0e00 |0000: return-void │ │ +05c5d0: |[05c5d0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +05c5e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 tag I │ │ 0x0000 - 0x0001 reg=2 operationCount I │ │ @@ -112873,21 +112840,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05c5f4: |[05c5f4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -05c604: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ -05c608: 6e10 0a16 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@160a │ │ -05c60e: 0c00 |0005: move-result-object v0 │ │ -05c610: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ -05c614: 5902 5502 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ -05c618: 0e00 |000a: return-void │ │ +05c5e4: |[05c5e4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +05c5f4: 5410 5602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0256 │ │ +05c5f8: 6e10 1116 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1611 │ │ +05c5fe: 0c00 |0005: move-result-object v0 │ │ +05c600: 1f00 1b01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@011b │ │ +05c604: 5902 5502 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0255 │ │ +05c608: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x000b reg=2 tag I │ │ @@ -112897,16 +112864,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c61c: |[05c61c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -05c62c: 0e00 |0000: return-void │ │ +05c60c: |[05c60c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +05c61c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -112915,30 +112882,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c630: |[05c630] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -05c640: 0e00 |0000: return-void │ │ +05c620: |[05c620] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +05c630: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #427 header: │ │ class_idx : 285 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2595 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -112963,17 +112930,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c644: |[05c644] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -05c654: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c65a: 0e00 |0003: return-void │ │ +05c634: |[05c634] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +05c644: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -112982,17 +112949,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05c65c: |[05c65c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -05c66c: 7100 a606 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@06a6 │ │ -05c672: 0e00 |0003: return-void │ │ +05c64c: |[05c64c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +05c65c: 7100 a606 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@06a6 │ │ +05c662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ @@ -113001,18 +112968,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05c674: |[05c674] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -05c684: 7100 a706 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@06a7 │ │ -05c68a: 0a00 |0003: move-result v0 │ │ -05c68c: 0f00 |0004: return v0 │ │ +05c664: |[05c664] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +05c674: 7100 a706 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@06a7 │ │ +05c67a: 0a00 |0003: move-result v0 │ │ +05c67c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ @@ -113020,17 +112987,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c690: |[05c690] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -05c6a0: 7110 a806 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@06a8 │ │ -05c6a6: 0e00 |0003: return-void │ │ +05c680: |[05c680] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +05c690: 7110 a806 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@06a8 │ │ +05c696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -113040,17 +113007,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c6a8: |[05c6a8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -05c6b8: 7120 a906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@06a9 │ │ -05c6be: 0e00 |0003: return-void │ │ +05c698: |[05c698] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +05c6a8: 7120 a906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@06a9 │ │ +05c6ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -113061,17 +113028,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c6c0: |[05c6c0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -05c6d0: 7110 aa06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@06aa │ │ -05c6d6: 0e00 |0003: return-void │ │ +05c6b0: |[05c6b0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +05c6c0: 7110 aa06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@06aa │ │ +05c6c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -113081,17 +113048,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c6d8: |[05c6d8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -05c6e8: 7110 ab06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@06ab │ │ -05c6ee: 0e00 |0003: return-void │ │ +05c6c8: |[05c6c8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +05c6d8: 7110 ab06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@06ab │ │ +05c6de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -113101,32 +113068,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c6f0: |[05c6f0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -05c700: 7110 ac06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@06ac │ │ -05c706: 0e00 |0003: return-void │ │ +05c6e0: |[05c6e0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +05c6f0: 7110 ac06 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@06ac │ │ +05c6f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 2595 (TrafficStatsCompat.java) │ │ + source_file_idx : 2617 (TrafficStatsCompat.java) │ │ │ │ Class #428 header: │ │ class_idx : 299 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 925 │ │ +superclass_idx : 837 │ │ +source_file_idx : 943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -113147,17 +113114,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c708: |[05c708] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -05c718: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c71e: 0e00 |0003: return-void │ │ +05c6f8: |[05c6f8] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +05c708: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -113166,16 +113133,16 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c720: |[05c720] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -05c730: 1101 |0000: return-object v1 │ │ +05c710: |[05c710] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +05c720: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 locale Ljava/lang/String; │ │ │ │ @@ -113184,31 +113151,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05c734: |[05c734] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -05c744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c746: 1100 |0001: return-object v0 │ │ +05c724: |[05c724] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +05c734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c736: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 925 (ICUCompat.java) │ │ + source_file_idx : 943 (ICUCompat.java) │ │ │ │ Class #429 header: │ │ class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 925 │ │ +superclass_idx : 837 │ │ +source_file_idx : 943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -113229,17 +113196,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c748: |[05c748] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -05c758: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c75e: 0e00 |0003: return-void │ │ +05c738: |[05c738] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +05c748: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -113248,18 +113215,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c760: |[05c760] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -05c770: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06f1 │ │ -05c776: 0c00 |0003: move-result-object v0 │ │ -05c778: 1100 |0004: return-object v0 │ │ +05c750: |[05c750] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +05c760: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@06f1 │ │ +05c766: 0c00 |0003: move-result-object v0 │ │ +05c768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -113268,32 +113235,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c77c: |[05c77c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -05c78c: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06f2 │ │ -05c792: 0c00 |0003: move-result-object v0 │ │ -05c794: 1100 |0004: return-object v0 │ │ +05c76c: |[05c76c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +05c77c: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@06f2 │ │ +05c782: 0c00 |0003: move-result-object v0 │ │ +05c784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 925 (ICUCompat.java) │ │ + source_file_idx : 943 (ICUCompat.java) │ │ │ │ Class #430 header: │ │ class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -113326,24 +113293,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c798: |[05c798] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -05c7a8: 2200 3101 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0131 │ │ -05c7ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05c7ae: 7020 f606 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@06f6 │ │ -05c7b4: 6900 7c02 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027c │ │ -05c7b8: 2200 3101 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0131 │ │ -05c7bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05c7be: 7020 f606 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@06f6 │ │ -05c7c4: 6900 7b02 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027b │ │ -05c7c8: 0e00 |0010: return-void │ │ +05c788: |[05c788] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +05c798: 2200 3101 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0131 │ │ +05c79c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05c79e: 7020 f606 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@06f6 │ │ +05c7a4: 6900 7c02 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027c │ │ +05c7a8: 2200 3101 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0131 │ │ +05c7ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05c7ae: 7020 f606 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@06f6 │ │ +05c7b4: 6900 7b02 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@027b │ │ +05c7b8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -113351,18 +113318,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c7cc: |[05c7cc] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -05c7dc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c7e2: 5c01 7d02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ -05c7e6: 0e00 |0005: return-void │ │ +05c7bc: |[05c7bc] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +05c7cc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c7d2: 5c01 7d02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ +05c7d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ @@ -113374,48 +113341,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -05c7e8: |[05c7e8] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -05c7f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05c7fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -05c7fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05c7fe: 0182 |0003: move v2, v8 │ │ -05c800: 9000 0809 |0004: add-int v0, v8, v9 │ │ -05c804: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -05c808: 7220 8215 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1582 │ │ -05c80e: 0a05 |000b: move-result v5 │ │ -05c810: 7110 8715 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@1587 │ │ -05c816: 0a05 |000f: move-result v5 │ │ -05c818: 7110 0a07 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@070a │ │ -05c81e: 0a05 |0013: move-result v5 │ │ -05c820: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -05c826: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05c82a: 28ed |0019: goto 0006 // -0013 │ │ -05c82c: 5565 7d02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ -05c830: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -05c834: 0143 |001e: move v3, v4 │ │ -05c836: 0f03 |001f: return v3 │ │ -05c838: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -05c83a: 28f6 |0021: goto 0017 // -000a │ │ -05c83c: 5565 7d02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ -05c840: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -05c844: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -05c846: 28f0 |0027: goto 0017 // -0010 │ │ -05c848: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -05c84c: 5565 7d02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ -05c850: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -05c854: 0143 |002e: move v3, v4 │ │ -05c856: 28f0 |002f: goto 001f // -0010 │ │ -05c858: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -05c85a: 28ee |0031: goto 001f // -0012 │ │ -05c85c: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +05c7d8: |[05c7d8] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +05c7e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05c7ea: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05c7ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05c7ee: 0182 |0003: move v2, v8 │ │ +05c7f0: 9000 0809 |0004: add-int v0, v8, v9 │ │ +05c7f4: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +05c7f8: 7220 8915 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1589 │ │ +05c7fe: 0a05 |000b: move-result v5 │ │ +05c800: 7110 8e15 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@158e │ │ +05c806: 0a05 |000f: move-result v5 │ │ +05c808: 7110 0a07 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@070a │ │ +05c80e: 0a05 |0013: move-result v5 │ │ +05c810: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +05c816: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05c81a: 28ed |0019: goto 0006 // -0013 │ │ +05c81c: 5565 7d02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ +05c820: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +05c824: 0143 |001e: move v3, v4 │ │ +05c826: 0f03 |001f: return v3 │ │ +05c828: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +05c82a: 28f6 |0021: goto 0017 // -000a │ │ +05c82c: 5565 7d02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ +05c830: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +05c834: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +05c836: 28f0 |0027: goto 0017 // -0010 │ │ +05c838: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +05c83c: 5565 7d02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@027d │ │ +05c840: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +05c844: 0143 |002e: move v3, v4 │ │ +05c846: 28f0 |002f: goto 001f // -0010 │ │ +05c848: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +05c84a: 28ee |0031: goto 001f // -0012 │ │ +05c84c: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0003 line=207 │ │ 0x0008 line=208 │ │ 0x0017 line=207 │ │ 0x001a line=210 │ │ @@ -113434,21 +113401,21 @@ │ │ 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ 0x0004 - 0x003a reg=2 i I │ │ 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x003a reg=8 start I │ │ 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #431 header: │ │ class_idx : 306 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #431 annotations: │ │ Annotations on class │ │ @@ -113473,36 +113440,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05c86c: |[05c86c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -05c87c: 2200 3201 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0132 │ │ -05c880: 7010 f906 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@06f9 │ │ -05c886: 6900 7e02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ -05c88a: 0e00 |0007: return-void │ │ +05c85c: |[05c85c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +05c86c: 2200 3201 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0132 │ │ +05c870: 7010 f906 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@06f9 │ │ +05c876: 6900 7e02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@027e │ │ +05c87a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c88c: |[05c88c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -05c89c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c8a2: 0e00 |0003: return-void │ │ +05c87c: |[05c87c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +05c88c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ │ │ @@ -113512,30 +113479,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05c8a4: |[05c8a4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -05c8b4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -05c8b6: 0161 |0001: move v1, v6 │ │ -05c8b8: 9000 0607 |0002: add-int v0, v6, v7 │ │ -05c8bc: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -05c8c0: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -05c8c2: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -05c8c6: 7220 8215 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1582 │ │ -05c8cc: 0a03 |000c: move-result v3 │ │ -05c8ce: 7110 8715 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@1587 │ │ -05c8d4: 0a03 |0010: move-result v3 │ │ -05c8d6: 7110 0907 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0709 │ │ -05c8dc: 0a02 |0014: move-result v2 │ │ -05c8de: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c8e2: 28ed |0017: goto 0004 // -0013 │ │ -05c8e4: 0f02 |0018: return v2 │ │ +05c894: |[05c894] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +05c8a4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +05c8a6: 0161 |0001: move v1, v6 │ │ +05c8a8: 9000 0607 |0002: add-int v0, v6, v7 │ │ +05c8ac: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +05c8b0: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +05c8b2: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +05c8b6: 7220 8915 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1589 │ │ +05c8bc: 0a03 |000c: move-result v3 │ │ +05c8be: 7110 8e15 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@158e │ │ +05c8c4: 0a03 |0010: move-result v3 │ │ +05c8c6: 7110 0907 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0709 │ │ +05c8cc: 0a02 |0014: move-result v2 │ │ +05c8ce: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c8d2: 28ed |0017: goto 0004 // -0013 │ │ +05c8d4: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -113544,21 +113511,21 @@ │ │ 0x0002 - 0x0019 reg=1 i I │ │ 0x0001 - 0x0019 reg=2 result I │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x0019 reg=6 start I │ │ 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #432 header: │ │ class_idx : 308 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2581 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #432 annotations: │ │ Annotations on class │ │ @@ -113583,18 +113550,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c8e8: |[05c8e8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -05c8f8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c8fe: 5b01 7f02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ -05c902: 0e00 |0005: return-void │ │ +05c8d8: |[05c8d8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +05c8e8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c8ee: 5b01 7f02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ +05c8f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ @@ -113605,27 +113572,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -05c904: |[05c904] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -05c914: 5410 7f02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ -05c918: 7240 fb06 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@06fb │ │ -05c91e: 0a00 |0005: move-result v0 │ │ -05c920: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -05c926: 6e10 fd06 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@06fd │ │ -05c92c: 0a00 |000c: move-result v0 │ │ -05c92e: 0f00 |000d: return v0 │ │ -05c930: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05c932: 28fe |000f: goto 000d // -0002 │ │ -05c934: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05c936: 28fc |0011: goto 000d // -0004 │ │ -05c938: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +05c8f4: |[05c8f4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +05c904: 5410 7f02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ +05c908: 7240 fb06 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@06fb │ │ +05c90e: 0a00 |0005: move-result v0 │ │ +05c910: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +05c916: 6e10 fd06 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@06fd │ │ +05c91c: 0a00 |000c: move-result v0 │ │ +05c91e: 0f00 |000d: return v0 │ │ +05c920: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05c922: 28fe |000f: goto 000d // -0002 │ │ +05c924: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05c926: 28fc |0011: goto 000d // -0004 │ │ +05c928: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=146 │ │ 0x000e line=142 │ │ 0x0010 line=144 │ │ 0x0012 line=140 │ │ @@ -113647,33 +113614,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -05c948: |[05c948] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -05c958: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -05c95c: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -05c960: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -05c964: 7210 8315 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1583 │ │ -05c96a: 0a00 |0009: move-result v0 │ │ -05c96c: b140 |000a: sub-int/2addr v0, v4 │ │ -05c96e: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -05c972: 2200 3403 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05c976: 7010 a115 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@15a1 │ │ -05c97c: 2700 |0012: throw v0 │ │ -05c97e: 5410 7f02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ -05c982: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -05c986: 6e10 fd06 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@06fd │ │ -05c98c: 0a00 |001a: move-result v0 │ │ -05c98e: 0f00 |001b: return v0 │ │ -05c990: 7040 fe06 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@06fe │ │ -05c996: 0a00 |001f: move-result v0 │ │ -05c998: 28fb |0020: goto 001b // -0005 │ │ +05c938: |[05c938] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +05c948: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +05c94c: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +05c950: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +05c954: 7210 8a15 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@158a │ │ +05c95a: 0a00 |0009: move-result v0 │ │ +05c95c: b140 |000a: sub-int/2addr v0, v4 │ │ +05c95e: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +05c962: 2200 3603 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05c966: 7010 a815 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@15a8 │ │ +05c96c: 2700 |0012: throw v0 │ │ +05c96e: 5410 7f02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@027f │ │ +05c972: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +05c976: 6e10 fd06 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@06fd │ │ +05c97c: 0a00 |001a: move-result v0 │ │ +05c97e: 0f00 |001b: return v0 │ │ +05c980: 7040 fe06 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@06fe │ │ +05c986: 0a00 |001f: move-result v0 │ │ +05c988: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -113688,36 +113655,36 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05c99c: |[05c99c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -05c9ac: 7110 2b16 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@162b │ │ -05c9b2: 0c00 |0003: move-result-object v0 │ │ -05c9b4: 6e40 ff06 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06ff │ │ -05c9ba: 0a00 |0007: move-result v0 │ │ -05c9bc: 0f00 |0008: return v0 │ │ +05c98c: |[05c98c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +05c99c: 7110 3216 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@1632 │ │ +05c9a2: 0c00 |0003: move-result-object v0 │ │ +05c9a4: 6e40 ff06 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@06ff │ │ +05c9aa: 0a00 |0007: move-result v0 │ │ +05c9ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ 0x0000 - 0x0009 reg=2 array [C │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #433 header: │ │ class_idx : 320 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #433 annotations: │ │ Annotations on class │ │ @@ -113746,19 +113713,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05c9c0: |[05c9c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05c9d0: 5b01 aa02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@02aa │ │ -05c9d4: 5b02 ab02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05c9d8: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05c9de: 0e00 |0007: return-void │ │ +05c9b0: |[05c9b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05c9c0: 5b01 aa02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@02aa │ │ +05c9c4: 5b02 ab02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05c9c8: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05c9ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -113769,19 +113736,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05c9e0: |[05c9e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05c9f0: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05c9f4: 6e30 a407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07a4 │ │ -05c9fa: 0a00 |0005: move-result v0 │ │ -05c9fc: 0f00 |0006: return v0 │ │ +05c9d0: |[05c9d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05c9e0: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05c9e4: 6e30 a407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07a4 │ │ +05c9ea: 0a00 |0005: move-result v0 │ │ +05c9ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -113791,18 +113758,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05ca00: |[05ca00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05ca10: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05ca14: 6e30 a707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ -05ca1a: 0e00 |0005: return-void │ │ +05c9f0: |[05c9f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05ca00: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05ca04: 6e30 a707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ +05ca0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -113813,20 +113780,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05ca1c: |[05ca1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -05ca2c: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05ca30: 2201 cc01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -05ca34: 7020 c80b 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ -05ca3a: 6e30 a807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ -05ca40: 0e00 |000a: return-void │ │ +05ca0c: |[05ca0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05ca1c: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05ca20: 2201 cc01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +05ca24: 7020 c80b 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ +05ca2a: 6e30 a807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ +05ca30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -113837,18 +113804,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05ca44: |[05ca44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05ca54: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05ca58: 6e30 a907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a9 │ │ -05ca5e: 0e00 |0005: return-void │ │ +05ca34: |[05ca34] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05ca44: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05ca48: 6e30 a907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a9 │ │ +05ca4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -113859,19 +113826,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05ca60: |[05ca60] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05ca70: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05ca74: 6e40 aa07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ -05ca7a: 0a00 |0005: move-result v0 │ │ -05ca7c: 0f00 |0006: return v0 │ │ +05ca50: |[05ca50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05ca60: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05ca64: 6e40 aa07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ +05ca6a: 0a00 |0005: move-result v0 │ │ +05ca6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -113882,18 +113849,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05ca80: |[05ca80] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -05ca90: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05ca94: 6e30 ac07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ac │ │ -05ca9a: 0e00 |0005: return-void │ │ +05ca70: |[05ca70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +05ca80: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05ca84: 6e30 ac07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ac │ │ +05ca8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -113904,34 +113871,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05ca9c: |[05ca9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05caac: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ -05cab0: 6e30 ad07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07ad │ │ -05cab6: 0e00 |0005: return-void │ │ +05ca8c: |[05ca8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05ca9c: 5410 ab02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ab │ │ +05caa0: 6e30 ad07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07ad │ │ +05caa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ Class #434 header: │ │ class_idx : 323 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #434 annotations: │ │ Annotations on class │ │ @@ -113960,19 +113927,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05cab8: |[05cab8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05cac8: 5b01 ac02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@02ac │ │ -05cacc: 5b02 ad02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cad0: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05cad6: 0e00 |0007: return-void │ │ +05caa8: |[05caa8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05cab8: 5b01 ac02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@02ac │ │ +05cabc: 5b02 ad02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cac0: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05cac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -113983,19 +113950,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05cad8: |[05cad8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05cae8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05caec: 6e30 a407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07a4 │ │ -05caf2: 0a00 |0005: move-result v0 │ │ -05caf4: 0f00 |0006: return v0 │ │ +05cac8: |[05cac8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05cad8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cadc: 6e30 a407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07a4 │ │ +05cae2: 0a00 |0005: move-result v0 │ │ +05cae4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -114005,24 +113972,24 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05caf8: |[05caf8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -05cb08: 5421 ad02 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cb0c: 6e20 a507 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@07a5 │ │ -05cb12: 0c00 |0005: move-result-object v0 │ │ -05cb14: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05cb18: 6e10 5c0c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0c5c │ │ -05cb1e: 0c01 |000b: move-result-object v1 │ │ -05cb20: 1101 |000c: return-object v1 │ │ -05cb22: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05cb24: 28fe |000e: goto 000c // -0002 │ │ +05cae8: |[05cae8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +05caf8: 5421 ad02 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cafc: 6e20 a507 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@07a5 │ │ +05cb02: 0c00 |0005: move-result-object v0 │ │ +05cb04: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05cb08: 6e10 5c0c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0c5c │ │ +05cb0e: 0c01 |000b: move-result-object v1 │ │ +05cb10: 1101 |000c: return-object v1 │ │ +05cb12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05cb14: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ 0x0006 - 0x000f reg=0 provider Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ @@ -114033,18 +114000,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05cb28: |[05cb28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05cb38: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cb3c: 6e30 a707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ -05cb42: 0e00 |0005: return-void │ │ +05cb18: |[05cb18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cb28: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cb2c: 6e30 a707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ +05cb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -114055,20 +114022,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05cb44: |[05cb44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -05cb54: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cb58: 2201 cc01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -05cb5c: 7020 c80b 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ -05cb62: 6e30 a807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ -05cb68: 0e00 |000a: return-void │ │ +05cb34: |[05cb34] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05cb44: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cb48: 2201 cc01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +05cb4c: 7020 c80b 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0bc8 │ │ +05cb52: 6e30 a807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ +05cb58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -114079,18 +114046,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05cb6c: |[05cb6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05cb7c: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cb80: 6e30 a907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a9 │ │ -05cb86: 0e00 |0005: return-void │ │ +05cb5c: |[05cb5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cb6c: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cb70: 6e30 a907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a9 │ │ +05cb76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -114101,19 +114068,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05cb88: |[05cb88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05cb98: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cb9c: 6e40 aa07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ -05cba2: 0a00 |0005: move-result v0 │ │ -05cba4: 0f00 |0006: return v0 │ │ +05cb78: |[05cb78] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05cb88: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cb8c: 6e40 aa07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ +05cb92: 0a00 |0005: move-result v0 │ │ +05cb94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -114124,19 +114091,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05cba8: |[05cba8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -05cbb8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cbbc: 6e40 ab07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07ab │ │ -05cbc2: 0a00 |0005: move-result v0 │ │ -05cbc4: 0f00 |0006: return v0 │ │ +05cb98: |[05cb98] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05cba8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cbac: 6e40 ab07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07ab │ │ +05cbb2: 0a00 |0005: move-result v0 │ │ +05cbb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -114147,18 +114114,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05cbc8: |[05cbc8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -05cbd8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cbdc: 6e30 ac07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ac │ │ -05cbe2: 0e00 |0005: return-void │ │ +05cbb8: |[05cbb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +05cbc8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cbcc: 6e30 ac07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07ac │ │ +05cbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -114169,34 +114136,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05cbe4: |[05cbe4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05cbf4: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ -05cbf8: 6e30 ad07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07ad │ │ -05cbfe: 0e00 |0005: return-void │ │ +05cbd4: |[05cbd4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cbe4: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ad │ │ +05cbe8: 6e30 ad07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07ad │ │ +05cbee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ Class #435 header: │ │ class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 403 │ │ +superclass_idx : 837 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #435 annotations: │ │ Annotations on class │ │ @@ -114217,17 +114184,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cc00: |[05cc00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -05cc10: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05cc16: 0e00 |0003: return-void │ │ +05cbf0: |[05cbf0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +05cc00: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05cc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -114236,17 +114203,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cc18: |[05cc18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05cc28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cc2a: 0f00 |0001: return v0 │ │ +05cc08: |[05cc08] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05cc18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cc1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -114257,17 +114224,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cc2c: |[05cc2c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -05cc3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cc3e: 1100 |0001: return-object v0 │ │ +05cc1c: |[05cc1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +05cc2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cc2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -114277,17 +114244,17 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cc40: |[05cc40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -05cc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cc52: 1100 |0001: return-object v0 │ │ +05cc30: |[05cc30] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +05cc40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cc42: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -114296,17 +114263,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cc54: |[05cc54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -05cc64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cc66: 1100 |0001: return-object v0 │ │ +05cc44: |[05cc44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +05cc54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cc56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -114314,16 +114281,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cc68: |[05cc68] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05cc78: 0e00 |0000: return-void │ │ +05cc58: |[05cc58] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cc68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -114334,16 +114301,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cc7c: |[05cc7c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -05cc8c: 0e00 |0000: return-void │ │ +05cc6c: |[05cc6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +05cc7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -114354,16 +114321,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cc90: |[05cc90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05cca0: 0e00 |0000: return-void │ │ +05cc80: |[05cc80] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cc90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -114374,17 +114341,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cca4: |[05cca4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05ccb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ccb6: 0f00 |0001: return v0 │ │ +05cc94: |[05cc94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05cca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05cca6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ @@ -114396,17 +114363,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ccb8: |[05ccb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -05ccc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ccca: 0f00 |0001: return v0 │ │ +05cca8: |[05cca8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05ccb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ccba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -114418,16 +114385,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cccc: |[05cccc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -05ccdc: 0e00 |0000: return-void │ │ +05ccbc: |[05ccbc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05cccc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -114438,32 +114405,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cce0: |[05cce0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05ccf0: 0e00 |0000: return-void │ │ +05ccd0: |[05ccd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05cce0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ Class #436 header: │ │ class_idx : 338 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 859 │ │ +superclass_idx : 837 │ │ +source_file_idx : 877 │ │ static_fields_size : 6 │ │ instance_fields_size: 21 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ Class #436 annotations: │ │ Annotations on class │ │ @@ -114598,25 +114565,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -05ccf4: |[05ccf4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -05cd04: 7100 d111 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@11d1 │ │ -05cd0a: 0a00 |0003: move-result v0 │ │ -05cd0c: 6700 b902 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02b9 │ │ -05cd10: 7100 d711 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@11d7 │ │ -05cd16: 0a00 |0009: move-result v0 │ │ -05cd18: 6700 bd02 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ -05cd1c: 7100 d011 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@11d0 │ │ -05cd22: 0a00 |000f: move-result v0 │ │ -05cd24: 6700 b802 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ -05cd28: 0e00 |0012: return-void │ │ +05cce4: |[05cce4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +05ccf4: 7100 d111 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@11d1 │ │ +05ccfa: 0a00 |0003: move-result v0 │ │ +05ccfc: 6700 b902 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02b9 │ │ +05cd00: 7100 d711 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@11d7 │ │ +05cd06: 0a00 |0009: move-result v0 │ │ +05cd08: 6700 bd02 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ +05cd0c: 7100 d011 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@11d0 │ │ +05cd12: 0a00 |000f: move-result v0 │ │ +05cd14: 6700 b802 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ +05cd18: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -114625,31 +114592,31 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -05cd2c: |[05cd2c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -05cd3c: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -05cd42: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -05cd46: 2200 5101 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0151 │ │ -05cd4a: 7030 f207 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@07f2 │ │ -05cd50: 5b10 c602 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05cd54: 5b13 cc02 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05cd58: 2030 5302 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0253 │ │ -05cd5c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -05cd60: 1f03 5302 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0253 │ │ -05cd64: 6e20 0408 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0804 │ │ -05cd6a: 7020 ff07 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@07ff │ │ -05cd70: 0e00 |001a: return-void │ │ -05cd72: 2200 5101 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0151 │ │ -05cd76: 7020 f107 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@07f1 │ │ -05cd7c: 5b10 c602 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05cd80: 28ea |0022: goto 000c // -0016 │ │ +05cd1c: |[05cd1c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +05cd2c: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05cd32: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +05cd36: 2200 5101 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0151 │ │ +05cd3a: 7030 f207 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@07f2 │ │ +05cd40: 5b10 c602 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05cd44: 5b13 cc02 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05cd48: 2030 5302 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0253 │ │ +05cd4c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +05cd50: 1f03 5302 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0253 │ │ +05cd54: 6e20 0408 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0804 │ │ +05cd5a: 7020 ff07 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@07ff │ │ +05cd60: 0e00 |001a: return-void │ │ +05cd62: 2200 5101 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0151 │ │ +05cd66: 7020 f107 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@07f1 │ │ +05cd6c: 5b10 c602 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05cd70: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -114669,17 +114636,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cd84: |[05cd84] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -05cd94: 5410 c002 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05cd98: 1100 |0002: return-object v0 │ │ +05cd74: |[05cd74] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +05cd84: 5410 c002 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05cd88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -114687,17 +114654,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cd9c: |[05cd9c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -05cdac: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05cdb0: 1100 |0002: return-object v0 │ │ +05cd8c: |[05cd8c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +05cd9c: 5410 cc02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05cda0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -114705,17 +114672,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cdb4: |[05cdb4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -05cdc4: 7010 fe07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@07fe │ │ -05cdca: 0e00 |0003: return-void │ │ +05cda4: |[05cda4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +05cdb4: 7010 fe07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@07fe │ │ +05cdba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -114723,17 +114690,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cdcc: |[05cdcc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -05cddc: 5410 c202 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05cde0: 1100 |0002: return-object v0 │ │ +05cdbc: |[05cdbc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +05cdcc: 5410 c202 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05cdd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -114741,17 +114708,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cde4: |[05cde4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -05cdf4: 5510 d002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ -05cdf8: 0f00 |0002: return v0 │ │ +05cdd4: |[05cdd4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +05cde4: 5510 d002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ +05cde8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -114759,17 +114726,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cdfc: |[05cdfc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -05ce0c: 5c01 c102 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05ce10: 0f01 |0002: return v1 │ │ +05cdec: |[05cdec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +05cdfc: 5c01 c102 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05ce00: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -114778,38 +114745,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -05ce14: |[05ce14] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -05ce24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05ce26: 5430 c602 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ce2a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -05ce2c: 6e20 7e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ce32: 5430 c602 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ce36: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -05ce38: 6e20 7e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ce3e: 5430 c602 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ce42: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -05ce44: 6e20 7e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ce4a: 5430 d202 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05ce4e: 6e10 5d11 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ -05ce54: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -05ce56: 5b30 d202 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05ce5a: 5c32 c802 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05ce5e: 5c32 d002 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ -05ce62: 5c32 bf02 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05ce66: 5c32 be02 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ -05ce6a: 5c32 c102 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05ce6e: 5530 c702 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05ce72: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -05ce76: 5c32 c702 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05ce7a: 0e00 |002b: return-void │ │ +05ce04: |[05ce04] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +05ce14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05ce16: 5430 c602 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce1a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05ce1c: 6e20 7e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05ce22: 5430 c602 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce26: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +05ce28: 6e20 7e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05ce2e: 5430 c602 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce32: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +05ce34: 6e20 7e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05ce3a: 5430 d202 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05ce3e: 6e10 5d11 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ +05ce44: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +05ce46: 5b30 d202 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05ce4a: 5c32 c802 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05ce4e: 5c32 d002 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ +05ce52: 5c32 bf02 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05ce56: 5c32 be02 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ +05ce5a: 5c32 c102 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05ce5e: 5530 c702 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05ce62: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +05ce66: 5c32 c702 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05ce6a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -114829,33 +114796,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05ce7c: |[05ce7c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -05ce8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05ce8e: 5430 c602 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ce92: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -05ce94: 6e20 7e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ce9a: 5430 c602 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ce9e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -05cea0: 6e20 7e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05cea6: 5430 c602 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05ceaa: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -05ceac: 6e20 7e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ceb2: 5c32 c802 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05ceb6: 5c32 bf02 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05ceba: 5c32 be02 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ -05cebe: 5c32 c102 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05cec2: 5530 c702 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05cec6: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -05ceca: 5c32 c702 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05cece: 0e00 |0021: return-void │ │ +05ce6c: |[05ce6c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +05ce7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05ce7e: 5430 c602 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce82: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05ce84: 6e20 7e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05ce8a: 5430 c602 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce8e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +05ce90: 6e20 7e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05ce96: 5430 c602 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ce9a: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +05ce9c: 6e20 7e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05cea2: 5c32 c802 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05cea6: 5c32 bf02 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05ceaa: 5c32 be02 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ +05ceae: 5c32 c102 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05ceb2: 5530 c702 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05ceb6: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +05ceba: 5c32 c702 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05cebe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -114872,26 +114839,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05ced0: |[05ced0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -05cee0: 5420 c602 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05cee4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -05cee6: 6e20 7e01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05ceec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05ceee: 5c20 c102 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05cef2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05cef4: 5c20 c702 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05cef8: 5420 cc02 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05cefc: 5421 c002 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05cf00: 7220 1711 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1117 │ │ -05cf06: 0e00 |0013: return-void │ │ +05cec0: |[05cec0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +05ced0: 5420 c602 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05ced4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +05ced6: 6e20 7e01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05cedc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05cede: 5c20 c102 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05cee2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05cee4: 5c20 c702 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05cee8: 5420 cc02 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05ceec: 5421 c002 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05cef0: 7220 1711 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1117 │ │ +05cef6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -114903,45 +114870,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -05cf08: |[05cf08] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -05cf18: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -05cf1c: 2203 3403 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05cf20: 1a04 6d02 |0004: const-string v4, "Context must not be null" // string@026d │ │ -05cf24: 7020 a215 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05cf2a: 2703 |0009: throw v3 │ │ -05cf2c: 5453 cc02 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05cf30: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -05cf34: 2203 3403 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05cf38: 1a04 0109 |0010: const-string v4, "OnGestureListener must not be null" // string@0901 │ │ -05cf3c: 7020 a215 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05cf42: 2703 |0015: throw v3 │ │ -05cf44: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -05cf46: 5c53 c902 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ -05cf4a: 7110 cf11 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ -05cf50: 0c00 |001c: move-result-object v0 │ │ -05cf52: 6e10 d611 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ -05cf58: 0a02 |0020: move-result v2 │ │ -05cf5a: 6e10 d211 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@11d2 │ │ -05cf60: 0a01 |0024: move-result v1 │ │ -05cf62: 6e10 d411 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@11d4 │ │ -05cf68: 0a03 |0028: move-result v3 │ │ -05cf6a: 5953 ce02 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ -05cf6e: 6e10 d311 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ -05cf74: 0a03 |002e: move-result v3 │ │ -05cf76: 5953 cd02 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ -05cf7a: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -05cf7e: 5953 d102 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ -05cf82: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -05cf86: 5953 c302 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@02c3 │ │ -05cf8a: 0e00 |0039: return-void │ │ +05cef8: |[05cef8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +05cf08: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +05cf0c: 2203 3603 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05cf10: 1a04 7f02 |0004: const-string v4, "Context must not be null" // string@027f │ │ +05cf14: 7020 a915 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05cf1a: 2703 |0009: throw v3 │ │ +05cf1c: 5453 cc02 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05cf20: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +05cf24: 2203 3603 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05cf28: 1a04 1609 |0010: const-string v4, "OnGestureListener must not be null" // string@0916 │ │ +05cf2c: 7020 a915 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05cf32: 2703 |0015: throw v3 │ │ +05cf34: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +05cf36: 5c53 c902 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ +05cf3a: 7110 cf11 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ +05cf40: 0c00 |001c: move-result-object v0 │ │ +05cf42: 6e10 d611 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ +05cf48: 0a02 |0020: move-result v2 │ │ +05cf4a: 6e10 d211 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@11d2 │ │ +05cf50: 0a01 |0024: move-result v1 │ │ +05cf52: 6e10 d411 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@11d4 │ │ +05cf58: 0a03 |0028: move-result v3 │ │ +05cf5a: 5953 ce02 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ +05cf5e: 6e10 d311 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@11d3 │ │ +05cf64: 0a03 |002e: move-result v3 │ │ +05cf66: 5953 cd02 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ +05cf6a: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +05cf6e: 5953 d102 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ +05cf72: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +05cf76: 5953 c302 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@02c3 │ │ +05cf7a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -114965,49 +114932,49 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -05cf8c: |[05cf8c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -05cf9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05cf9e: 5583 be02 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ -05cfa2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -05cfa6: 0f02 |0005: return v2 │ │ -05cfa8: 6e10 4a11 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@114a │ │ -05cfae: 0b04 |0009: move-result-wide v4 │ │ -05cfb0: 6e10 4a11 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@114a │ │ -05cfb6: 0b06 |000d: move-result-wide v6 │ │ -05cfb8: bc64 |000e: sub-long/2addr v4, v6 │ │ -05cfba: 6003 b802 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ -05cfbe: 8136 |0011: int-to-long v6, v3 │ │ -05cfc0: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ -05cfc4: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -05cfc8: 6e10 4d11 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -05cfce: 0a03 |0019: move-result v3 │ │ -05cfd0: 8733 |001a: float-to-int v3, v3 │ │ -05cfd2: 6e10 4d11 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -05cfd8: 0a04 |001e: move-result v4 │ │ -05cfda: 8744 |001f: float-to-int v4, v4 │ │ -05cfdc: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -05cfe0: 6e10 4f11 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -05cfe6: 0a03 |0025: move-result v3 │ │ -05cfe8: 8733 |0026: float-to-int v3, v3 │ │ -05cfea: 6e10 4f11 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -05cff0: 0a04 |002a: move-result v4 │ │ -05cff2: 8744 |002b: float-to-int v4, v4 │ │ -05cff4: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -05cff8: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -05cffc: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -05d000: b043 |0032: add-int/2addr v3, v4 │ │ -05d002: 5284 c302 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@02c3 │ │ -05d006: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -05d00a: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -05d00c: 28cd |0038: goto 0005 // -0033 │ │ +05cf7c: |[05cf7c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +05cf8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05cf8e: 5583 be02 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ +05cf92: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +05cf96: 0f02 |0005: return v2 │ │ +05cf98: 6e10 4a11 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@114a │ │ +05cf9e: 0b04 |0009: move-result-wide v4 │ │ +05cfa0: 6e10 4a11 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@114a │ │ +05cfa6: 0b06 |000d: move-result-wide v6 │ │ +05cfa8: bc64 |000e: sub-long/2addr v4, v6 │ │ +05cfaa: 6003 b802 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ +05cfae: 8136 |0011: int-to-long v6, v3 │ │ +05cfb0: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +05cfb4: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +05cfb8: 6e10 4d11 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +05cfbe: 0a03 |0019: move-result v3 │ │ +05cfc0: 8733 |001a: float-to-int v3, v3 │ │ +05cfc2: 6e10 4d11 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +05cfc8: 0a04 |001e: move-result v4 │ │ +05cfca: 8744 |001f: float-to-int v4, v4 │ │ +05cfcc: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +05cfd0: 6e10 4f11 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +05cfd6: 0a03 |0025: move-result v3 │ │ +05cfd8: 8733 |0026: float-to-int v3, v3 │ │ +05cfda: 6e10 4f11 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +05cfe0: 0a04 |002a: move-result v4 │ │ +05cfe2: 8744 |002b: float-to-int v4, v4 │ │ +05cfe4: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +05cfe8: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +05cfec: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +05cff0: b043 |0032: add-int/2addr v3, v4 │ │ +05cff2: 5284 c302 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@02c3 │ │ +05cff6: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +05cffa: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +05cffc: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -115026,17 +114993,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d010: |[05d010] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -05d020: 5510 c902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ -05d024: 0f00 |0002: return v0 │ │ +05d000: |[05d000] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +05d010: 5510 c902 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ +05d014: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -115044,619 +115011,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -05d028: |[05d028] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05d038: 7401 4711 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -05d03e: 0a06 |0003: move-result v6 │ │ -05d040: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ -05d044: 5400 d202 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d048: 0824 0000 |0008: move-object/from16 v36, v0 │ │ -05d04c: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ -05d050: 7100 5c11 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ -05d056: 0c24 |000f: move-result-object v36 │ │ -05d058: 0800 2400 |0010: move-object/from16 v0, v36 │ │ -05d05c: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ -05d060: 5b10 d202 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d064: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ -05d068: 5400 d202 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d06c: 0824 0000 |001a: move-object/from16 v36, v0 │ │ -05d070: 0800 2400 |001c: move-object/from16 v0, v36 │ │ -05d074: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ -05d078: 6e20 5511 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ -05d07e: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -05d082: 0224 0000 |0025: move/from16 v36, v0 │ │ -05d086: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ -05d08a: 0200 2400 |0029: move/from16 v0, v36 │ │ -05d08e: 0201 2500 |002b: move/from16 v1, v37 │ │ -05d092: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -05d096: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ -05d09a: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ -05d09e: 7701 d808 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -05d0a4: 0a19 |0036: move-result v25 │ │ -05d0a6: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -05d0aa: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -05d0ae: 7701 da08 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ -05d0b4: 0a07 |003e: move-result v7 │ │ -05d0b6: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ -05d0ba: 0200 1200 |0041: move/from16 v0, v18 │ │ -05d0be: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ -05d0c2: 0200 1900 |0045: move/from16 v0, v25 │ │ -05d0c6: 0201 1200 |0047: move/from16 v1, v18 │ │ -05d0ca: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -05d0ce: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -05d0d2: 28f4 |004d: goto 0041 // -000c │ │ -05d0d4: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -05d0d8: 28e1 |0050: goto 0031 // -001f │ │ -05d0da: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ -05d0de: 28e4 |0053: goto 0037 // -001c │ │ -05d0e0: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ -05d0e4: 0201 1200 |0056: move/from16 v1, v18 │ │ -05d0e8: 7120 dc08 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ -05d0ee: 0a24 |005b: move-result v36 │ │ -05d0f0: a61a 1a24 |005c: add-float v26, v26, v36 │ │ -05d0f4: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ -05d0f8: 0201 1200 |0060: move/from16 v1, v18 │ │ -05d0fc: 7120 dd08 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ -05d102: 0a24 |0065: move-result v36 │ │ -05d104: a61b 1b24 |0066: add-float v27, v27, v36 │ │ -05d108: 28e3 |0068: goto 004b // -001d │ │ -05d10a: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ -05d10e: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ -05d112: 82c0 |006d: int-to-float v0, v12 │ │ -05d114: 0224 0000 |006e: move/from16 v36, v0 │ │ -05d118: a90e 1a24 |0070: div-float v14, v26, v36 │ │ -05d11c: 82c0 |0072: int-to-float v0, v12 │ │ -05d11e: 0224 0000 |0073: move/from16 v36, v0 │ │ -05d122: a90f 1b24 |0075: div-float v15, v27, v36 │ │ -05d126: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ -05d12a: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -05d12e: 0224 0000 |007b: move/from16 v36, v0 │ │ -05d132: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ -05d138: 0f11 |0080: return v17 │ │ -05d13a: 017c |0081: move v12, v7 │ │ -05d13c: 28eb |0082: goto 006d // -0015 │ │ -05d13e: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -05d142: 590e ca02 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d146: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ -05d14a: 590e c402 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ -05d14e: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -05d152: 590f cb02 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d156: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ -05d15a: 590f c502 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ -05d15e: 7601 fd07 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@07fd │ │ -05d164: 28ea |0096: goto 0080 // -0016 │ │ -05d166: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ -05d16a: 590e ca02 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d16e: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ -05d172: 590e c402 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ -05d176: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ -05d17a: 590f cb02 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d17e: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ -05d182: 590f c502 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ -05d186: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ -05d18a: 5400 d202 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d18e: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ -05d192: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ -05d196: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ -05d19a: 5200 cd02 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ -05d19e: 0226 0000 |00b3: move/from16 v38, v0 │ │ -05d1a2: 0200 2600 |00b5: move/from16 v0, v38 │ │ -05d1a6: 8200 |00b7: int-to-float v0, v0 │ │ -05d1a8: 0226 0000 |00b8: move/from16 v38, v0 │ │ -05d1ac: 7403 5711 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ -05d1b2: 7701 d808 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ -05d1b8: 0a1c |00c0: move-result v28 │ │ -05d1ba: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ -05d1be: 0201 1c00 |00c3: move/from16 v1, v28 │ │ -05d1c2: 7120 db08 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -05d1c8: 0a13 |00c8: move-result v19 │ │ -05d1ca: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ -05d1ce: 5400 d202 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d1d2: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ -05d1d6: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ -05d1da: 0201 1300 |00d1: move/from16 v1, v19 │ │ -05d1de: 7120 5609 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -05d1e4: 0a21 |00d6: move-result v33 │ │ -05d1e6: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ -05d1ea: 5400 d202 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d1ee: 0824 0000 |00db: move-object/from16 v36, v0 │ │ -05d1f2: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ -05d1f6: 0201 1300 |00df: move/from16 v1, v19 │ │ -05d1fa: 7120 5709 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -05d200: 0a23 |00e4: move-result v35 │ │ -05d202: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ -05d206: 0200 1200 |00e7: move/from16 v0, v18 │ │ -05d20a: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ -05d20e: 0200 1200 |00eb: move/from16 v0, v18 │ │ -05d212: 0201 1c00 |00ed: move/from16 v1, v28 │ │ -05d216: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -05d21a: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -05d21e: 28f4 |00f3: goto 00e7 // -000c │ │ -05d220: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ -05d224: 0201 1200 |00f6: move/from16 v1, v18 │ │ -05d228: 7120 db08 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -05d22e: 0a14 |00fb: move-result v20 │ │ -05d230: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -05d234: 5400 d202 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d238: 0824 0000 |0100: move-object/from16 v36, v0 │ │ -05d23c: 0800 2400 |0102: move-object/from16 v0, v36 │ │ -05d240: 0201 1400 |0104: move/from16 v1, v20 │ │ -05d244: 7120 5609 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -05d24a: 0a24 |0109: move-result v36 │ │ -05d24c: a820 2124 |010a: mul-float v32, v33, v36 │ │ -05d250: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -05d254: 5400 d202 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d258: 0824 0000 |0110: move-object/from16 v36, v0 │ │ -05d25c: 0800 2400 |0112: move-object/from16 v0, v36 │ │ -05d260: 0201 1400 |0114: move/from16 v1, v20 │ │ -05d264: 7120 5709 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -05d26a: 0a24 |0119: move-result v36 │ │ -05d26c: a822 2324 |011a: mul-float v34, v35, v36 │ │ -05d270: a60d 2022 |011c: add-float v13, v32, v34 │ │ -05d274: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ -05d278: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ -05d27c: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ -05d280: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ -05d284: 5400 d202 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d288: 0824 0000 |0128: move-object/from16 v36, v0 │ │ -05d28c: 7401 5611 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ -05d292: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -05d296: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ -05d29a: 5400 c202 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d29e: 0824 0000 |0133: move-object/from16 v36, v0 │ │ -05d2a2: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ -05d2a6: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ -05d2aa: 5400 c602 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d2ae: 0824 0000 |013b: move-object/from16 v36, v0 │ │ -05d2b2: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ -05d2b6: 7402 7801 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ -05d2bc: 0a10 |0142: move-result v16 │ │ -05d2be: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ -05d2c2: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -05d2c6: 5400 c602 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d2ca: 0824 0000 |0149: move-object/from16 v36, v0 │ │ -05d2ce: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ -05d2d2: 7402 7e01 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d2d8: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ -05d2dc: 5400 c002 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d2e0: 0824 0000 |0154: move-object/from16 v36, v0 │ │ -05d2e4: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ -05d2e8: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ -05d2ec: 5400 cf02 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ -05d2f0: 0824 0000 |015c: move-object/from16 v36, v0 │ │ -05d2f4: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ -05d2f8: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ -05d2fc: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ -05d300: 5400 c002 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d304: 0824 0000 |0166: move-object/from16 v36, v0 │ │ -05d308: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ -05d30c: 5400 cf02 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ -05d310: 0825 0000 |016c: move-object/from16 v37, v0 │ │ -05d314: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ -05d318: 0801 2400 |0170: move-object/from16 v1, v36 │ │ -05d31c: 0802 2500 |0172: move-object/from16 v2, v37 │ │ -05d320: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ -05d324: 7040 0008 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0800 │ │ -05d32a: 0a24 |0179: move-result v36 │ │ -05d32c: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ -05d330: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ -05d334: 0200 2400 |017e: move/from16 v0, v36 │ │ -05d338: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ -05d33c: 5c10 c802 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05d340: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ -05d344: 5400 c202 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d348: 0824 0000 |0188: move-object/from16 v36, v0 │ │ -05d34c: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ -05d350: 5400 c002 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d354: 0825 0000 |018e: move-object/from16 v37, v0 │ │ -05d358: 7802 1211 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1112 │ │ -05d35e: 0a24 |0193: move-result v36 │ │ -05d360: 9611 1124 |0194: or-int v17, v17, v36 │ │ -05d364: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ -05d368: 5400 c202 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d36c: 0824 0000 |019a: move-object/from16 v36, v0 │ │ -05d370: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -05d374: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ -05d378: 7220 1311 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ -05d37e: 0a24 |01a3: move-result v36 │ │ -05d380: 9611 1124 |01a4: or-int v17, v17, v36 │ │ -05d384: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ -05d388: 590e ca02 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d38c: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -05d390: 590e c402 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ -05d394: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -05d398: 590f cb02 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d39c: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ -05d3a0: 590f c502 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ -05d3a4: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ -05d3a8: 5400 c002 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d3ac: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ -05d3b0: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ -05d3b4: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ -05d3b8: 5400 c002 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d3bc: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ -05d3c0: 7401 5311 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ -05d3c6: 7701 5211 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1152 │ │ -05d3cc: 0c24 |01ca: move-result-object v36 │ │ -05d3ce: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ -05d3d2: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ -05d3d6: 5b10 c002 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d3da: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ -05d3de: 0200 2400 |01d3: move/from16 v0, v36 │ │ -05d3e2: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ -05d3e6: 5c10 bf02 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05d3ea: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ -05d3ee: 0200 2400 |01db: move/from16 v0, v36 │ │ -05d3f2: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ -05d3f6: 5c10 be02 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ -05d3fa: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ -05d3fe: 0200 2400 |01e3: move/from16 v0, v36 │ │ -05d402: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ -05d406: 5c10 d002 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ -05d40a: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ -05d40e: 0200 2400 |01eb: move/from16 v0, v36 │ │ -05d412: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ -05d416: 5c10 c702 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05d41a: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ -05d41e: 0200 2400 |01f3: move/from16 v0, v36 │ │ -05d422: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ -05d426: 5c10 c102 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05d42a: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ -05d42e: 5500 c902 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ -05d432: 0224 0000 |01fd: move/from16 v36, v0 │ │ -05d436: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ -05d43a: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ -05d43e: 5400 c602 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d442: 0824 0000 |0205: move-object/from16 v36, v0 │ │ -05d446: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ -05d44a: 7402 7e01 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d450: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ -05d454: 5400 c602 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d458: 0824 0000 |0210: move-object/from16 v36, v0 │ │ -05d45c: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ -05d460: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ -05d464: 5400 c002 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d468: 0826 0000 |0218: move-object/from16 v38, v0 │ │ -05d46c: 7401 4811 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1148 │ │ -05d472: 0b26 |021d: move-result-wide v38 │ │ -05d474: 6028 bd02 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ -05d478: 0200 2800 |0220: move/from16 v0, v40 │ │ -05d47c: 8100 |0222: int-to-long v0, v0 │ │ -05d47e: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ -05d482: 9b26 2628 |0225: add-long v38, v38, v40 │ │ -05d486: 6028 b902 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02b9 │ │ -05d48a: 0200 2800 |0229: move/from16 v0, v40 │ │ -05d48e: 8100 |022b: int-to-long v0, v0 │ │ -05d490: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ -05d494: 9b26 2628 |022e: add-long v38, v38, v40 │ │ -05d498: 7404 8001 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0180 │ │ -05d49e: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ -05d4a2: 5400 c602 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d4a6: 0824 0000 |0237: move-object/from16 v36, v0 │ │ -05d4aa: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ -05d4ae: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ -05d4b2: 5400 c002 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d4b6: 0826 0000 |023f: move-object/from16 v38, v0 │ │ -05d4ba: 7401 4811 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1148 │ │ -05d4c0: 0b26 |0244: move-result-wide v38 │ │ -05d4c2: 6028 bd02 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ -05d4c6: 0200 2800 |0247: move/from16 v0, v40 │ │ -05d4ca: 8100 |0249: int-to-long v0, v0 │ │ -05d4cc: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ -05d4d0: 9b26 2628 |024c: add-long v38, v38, v40 │ │ -05d4d4: 7404 8001 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0180 │ │ -05d4da: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ -05d4de: 5400 cc02 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05d4e2: 0824 0000 |0255: move-object/from16 v36, v0 │ │ -05d4e6: 0800 2400 |0257: move-object/from16 v0, v36 │ │ -05d4ea: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ -05d4ee: 7220 1511 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1115 │ │ -05d4f4: 0a24 |025e: move-result v36 │ │ -05d4f6: 9611 1124 |025f: or-int v17, v17, v36 │ │ -05d4fa: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -05d4fe: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ -05d502: 5400 c602 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d506: 0824 0000 |0267: move-object/from16 v36, v0 │ │ -05d50a: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ -05d50e: 6026 b802 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ -05d512: 0200 2600 |026d: move/from16 v0, v38 │ │ -05d516: 8100 |026f: int-to-long v0, v0 │ │ -05d518: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ -05d51c: 7404 8101 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0181 │ │ -05d522: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -05d526: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ -05d52a: 5500 c702 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05d52e: 0224 0000 |027b: move/from16 v36, v0 │ │ -05d532: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ -05d536: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ -05d53a: 5200 ca02 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d53e: 0224 0000 |0283: move/from16 v36, v0 │ │ -05d542: a717 240e |0285: sub-float v23, v36, v14 │ │ -05d546: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ -05d54a: 5200 cb02 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d54e: 0224 0000 |028b: move/from16 v36, v0 │ │ -05d552: a718 240f |028d: sub-float v24, v36, v15 │ │ -05d556: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -05d55a: 5500 c802 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05d55e: 0224 0000 |0293: move/from16 v36, v0 │ │ -05d562: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ -05d566: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ -05d56a: 5400 c202 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d56e: 0824 0000 |029b: move-object/from16 v36, v0 │ │ -05d572: 0800 2400 |029d: move-object/from16 v0, v36 │ │ -05d576: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ -05d57a: 7220 1311 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ -05d580: 0a24 |02a4: move-result v36 │ │ -05d582: 9611 1124 |02a5: or-int v17, v17, v36 │ │ -05d586: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -05d58a: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ -05d58e: 5500 bf02 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05d592: 0224 0000 |02ad: move/from16 v36, v0 │ │ -05d596: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ -05d59a: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ -05d59e: 5200 c402 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ -05d5a2: 0224 0000 |02b5: move/from16 v36, v0 │ │ -05d5a6: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ -05d5aa: 0200 2400 |02b9: move/from16 v0, v36 │ │ -05d5ae: 8709 |02bb: float-to-int v9, v0 │ │ -05d5b0: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ -05d5b4: 5200 c502 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ -05d5b8: 0224 0000 |02c0: move/from16 v36, v0 │ │ -05d5bc: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ -05d5c0: 0200 2400 |02c4: move/from16 v0, v36 │ │ -05d5c4: 870a |02c6: float-to-int v10, v0 │ │ -05d5c6: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ -05d5ca: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ -05d5ce: 900b 2425 |02cb: add-int v11, v36, v37 │ │ -05d5d2: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -05d5d6: 5200 d102 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ -05d5da: 0224 0000 |02d1: move/from16 v36, v0 │ │ -05d5de: 0200 2400 |02d3: move/from16 v0, v36 │ │ -05d5e2: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ -05d5e6: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -05d5ea: 5400 cc02 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05d5ee: 0824 0000 |02db: move-object/from16 v36, v0 │ │ -05d5f2: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ -05d5f6: 5400 c002 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d5fa: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ -05d5fe: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ -05d602: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ -05d606: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ -05d60a: 0203 1700 |02e9: move/from16 v3, v23 │ │ -05d60e: 0204 1800 |02eb: move/from16 v4, v24 │ │ -05d612: 7254 1811 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1118 │ │ -05d618: 0a11 |02f0: move-result v17 │ │ -05d61a: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ -05d61e: 590e ca02 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d622: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ -05d626: 590f cb02 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d62a: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ -05d62e: 0200 2400 |02fb: move/from16 v0, v36 │ │ -05d632: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ -05d636: 5c10 bf02 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05d63a: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ -05d63e: 5400 c602 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d642: 0824 0000 |0305: move-object/from16 v36, v0 │ │ -05d646: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ -05d64a: 7402 7e01 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d650: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ -05d654: 5400 c602 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d658: 0824 0000 |0310: move-object/from16 v36, v0 │ │ -05d65c: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ -05d660: 7402 7e01 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d666: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ -05d66a: 5400 c602 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d66e: 0824 0000 |031b: move-object/from16 v36, v0 │ │ -05d672: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ -05d676: 7402 7e01 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d67c: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ -05d680: 5200 d102 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ -05d684: 0224 0000 |0326: move/from16 v36, v0 │ │ -05d688: 0200 2400 |0328: move/from16 v0, v36 │ │ -05d68c: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ -05d690: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ -05d694: 0200 2400 |032e: move/from16 v0, v36 │ │ -05d698: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ -05d69c: 5c10 be02 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ -05d6a0: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -05d6a4: 7701 b215 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -05d6aa: 0a24 |0339: move-result v36 │ │ -05d6ac: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ -05d6b0: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ -05d6b4: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ -05d6b8: 7701 b215 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -05d6be: 0a24 |0343: move-result v36 │ │ -05d6c0: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ -05d6c4: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ -05d6c8: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ -05d6cc: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ -05d6d0: 5400 cc02 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05d6d4: 0824 0000 |034e: move-object/from16 v36, v0 │ │ -05d6d8: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ -05d6dc: 5400 c002 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d6e0: 0825 0000 |0354: move-object/from16 v37, v0 │ │ -05d6e4: 0800 2400 |0356: move-object/from16 v0, v36 │ │ -05d6e8: 0801 2500 |0358: move-object/from16 v1, v37 │ │ -05d6ec: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ -05d6f0: 0203 1700 |035c: move/from16 v3, v23 │ │ -05d6f4: 0204 1800 |035e: move/from16 v4, v24 │ │ -05d6f8: 7254 1811 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1118 │ │ -05d6fe: 0a11 |0363: move-result v17 │ │ -05d700: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ -05d704: 590e ca02 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ -05d708: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ -05d70c: 590f cb02 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ -05d710: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -05d714: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ -05d718: 0200 2400 |0370: move/from16 v0, v36 │ │ -05d71c: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ -05d720: 5c10 d002 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ -05d724: 7701 5211 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1152 │ │ -05d72a: 0c08 |0379: move-result-object v8 │ │ -05d72c: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ -05d730: 5500 c802 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05d734: 0224 0000 |037e: move/from16 v36, v0 │ │ -05d738: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ -05d73c: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ -05d740: 5400 c202 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d744: 0824 0000 |0386: move-object/from16 v36, v0 │ │ -05d748: 0800 2400 |0388: move-object/from16 v0, v36 │ │ -05d74c: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ -05d750: 7220 1311 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ -05d756: 0a24 |038f: move-result v36 │ │ -05d758: 9611 1124 |0390: or-int v17, v17, v36 │ │ -05d75c: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ -05d760: 5400 cf02 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ -05d764: 0824 0000 |0396: move-object/from16 v36, v0 │ │ -05d768: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ -05d76c: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ -05d770: 5400 cf02 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ -05d774: 0824 0000 |039e: move-object/from16 v36, v0 │ │ -05d778: 7401 5311 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ -05d77e: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ -05d782: 5b08 cf02 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ -05d786: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ -05d78a: 5400 d202 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d78e: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ -05d792: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ -05d796: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ -05d79a: 5400 d202 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d79e: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ -05d7a2: 7401 5d11 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ -05d7a8: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ -05d7ac: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ -05d7b0: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ -05d7b4: 5b10 d202 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d7b8: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ -05d7bc: 0200 2400 |03c2: move/from16 v0, v36 │ │ -05d7c0: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ -05d7c4: 5c10 c802 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ -05d7c8: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ -05d7cc: 0200 2400 |03ca: move/from16 v0, v36 │ │ -05d7d0: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ -05d7d4: 5c10 c102 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05d7d8: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ -05d7dc: 5400 c602 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d7e0: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ -05d7e4: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ -05d7e8: 7402 7e01 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d7ee: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ -05d7f2: 5400 c602 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d7f6: 0824 0000 |03df: move-object/from16 v36, v0 │ │ -05d7fa: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ -05d7fe: 7402 7e01 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d804: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -05d808: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ -05d80c: 5500 c702 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05d810: 0224 0000 |03ec: move/from16 v36, v0 │ │ -05d814: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ -05d818: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ -05d81c: 5400 c602 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ -05d820: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ -05d824: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ -05d828: 7402 7e01 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ -05d82e: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ -05d832: 0200 2400 |03fd: move/from16 v0, v36 │ │ -05d836: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ -05d83a: 5c10 c702 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ -05d83e: 288f |0403: goto 0392 // -0071 │ │ -05d840: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ -05d844: 5500 bf02 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ -05d848: 0224 0000 |0408: move/from16 v36, v0 │ │ -05d84c: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ -05d850: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ -05d854: 5400 cc02 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05d858: 0824 0000 |0410: move-object/from16 v36, v0 │ │ -05d85c: 0800 2400 |0412: move-object/from16 v0, v36 │ │ -05d860: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ -05d864: 7220 1a11 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@111a │ │ -05d86a: 0a11 |0419: move-result v17 │ │ -05d86c: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ -05d870: 5500 c102 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ -05d874: 0224 0000 |041e: move/from16 v36, v0 │ │ -05d878: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ -05d87c: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ -05d880: 5400 c202 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d884: 0824 0000 |0426: move-object/from16 v36, v0 │ │ -05d888: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ -05d88c: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ -05d890: 5400 c202 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d894: 0824 0000 |042e: move-object/from16 v36, v0 │ │ -05d898: 0800 2400 |0430: move-object/from16 v0, v36 │ │ -05d89c: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ -05d8a0: 7220 1411 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1114 │ │ -05d8a6: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -05d8aa: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ -05d8ae: 5400 d202 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ -05d8b2: 081d 0000 |043d: move-object/from16 v29, v0 │ │ -05d8b6: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ -05d8ba: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ -05d8be: 0201 2400 |0443: move/from16 v1, v36 │ │ -05d8c2: 7120 db08 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ -05d8c8: 0a15 |0448: move-result v21 │ │ -05d8ca: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ -05d8ce: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ -05d8d2: 5200 cd02 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ -05d8d6: 0225 0000 |044f: move/from16 v37, v0 │ │ -05d8da: 0200 2500 |0451: move/from16 v0, v37 │ │ -05d8de: 8200 |0453: int-to-float v0, v0 │ │ -05d8e0: 0225 0000 |0454: move/from16 v37, v0 │ │ -05d8e4: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ -05d8e8: 0201 2400 |0458: move/from16 v1, v36 │ │ -05d8ec: 0202 2500 |045a: move/from16 v2, v37 │ │ -05d8f0: 6e30 5711 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ -05d8f6: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ -05d8fa: 0201 1500 |0461: move/from16 v1, v21 │ │ -05d8fe: 7120 5709 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ -05d904: 0a1f |0466: move-result v31 │ │ -05d906: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ -05d90a: 0201 1500 |0469: move/from16 v1, v21 │ │ -05d90e: 7120 5609 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ -05d914: 0a1e |046e: move-result v30 │ │ -05d916: 7701 b215 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -05d91c: 0a24 |0472: move-result v36 │ │ -05d91e: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -05d922: 5200 ce02 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ -05d926: 0225 0000 |0477: move/from16 v37, v0 │ │ -05d92a: 0200 2500 |0479: move/from16 v0, v37 │ │ -05d92e: 8200 |047b: int-to-float v0, v0 │ │ -05d930: 0225 0000 |047c: move/from16 v37, v0 │ │ -05d934: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ -05d938: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ -05d93c: 7701 b215 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -05d942: 0a24 |0485: move-result v36 │ │ -05d944: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ -05d948: 5200 ce02 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ -05d94c: 0225 0000 |048a: move/from16 v37, v0 │ │ -05d950: 0200 2500 |048c: move/from16 v0, v37 │ │ -05d954: 8200 |048e: int-to-float v0, v0 │ │ -05d956: 0225 0000 |048f: move/from16 v37, v0 │ │ -05d95a: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ -05d95e: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ -05d962: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ -05d966: 5400 cc02 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ -05d96a: 0824 0000 |0499: move-object/from16 v36, v0 │ │ -05d96e: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ -05d972: 5400 c002 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ -05d976: 0825 0000 |049f: move-object/from16 v37, v0 │ │ -05d97a: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ -05d97e: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ -05d982: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ -05d986: 0203 1e00 |04a7: move/from16 v3, v30 │ │ -05d98a: 0204 1f00 |04a9: move/from16 v4, v31 │ │ -05d98e: 7254 1611 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1116 │ │ -05d994: 0a11 |04ae: move-result v17 │ │ -05d996: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -05d99a: 7601 fc07 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@07fc │ │ -05d9a0: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -05d9a4: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +05d018: |[05d018] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05d028: 7401 4711 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +05d02e: 0a06 |0003: move-result v6 │ │ +05d030: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +05d034: 5400 d202 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d038: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +05d03c: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +05d040: 7100 5c11 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@115c │ │ +05d046: 0c24 |000f: move-result-object v36 │ │ +05d048: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +05d04c: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +05d050: 5b10 d202 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d054: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +05d058: 5400 d202 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d05c: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +05d060: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +05d064: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +05d068: 6e20 5511 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1155 │ │ +05d06e: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +05d072: 0224 0000 |0025: move/from16 v36, v0 │ │ +05d076: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +05d07a: 0200 2400 |0029: move/from16 v0, v36 │ │ +05d07e: 0201 2500 |002b: move/from16 v1, v37 │ │ +05d082: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +05d086: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +05d08a: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +05d08e: 7701 d808 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +05d094: 0a19 |0036: move-result v25 │ │ +05d096: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +05d09a: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +05d09e: 7701 da08 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08da │ │ +05d0a4: 0a07 |003e: move-result v7 │ │ +05d0a6: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +05d0aa: 0200 1200 |0041: move/from16 v0, v18 │ │ +05d0ae: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +05d0b2: 0200 1900 |0045: move/from16 v0, v25 │ │ +05d0b6: 0201 1200 |0047: move/from16 v1, v18 │ │ +05d0ba: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +05d0be: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +05d0c2: 28f4 |004d: goto 0041 // -000c │ │ +05d0c4: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +05d0c8: 28e1 |0050: goto 0031 // -001f │ │ +05d0ca: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +05d0ce: 28e4 |0053: goto 0037 // -001c │ │ +05d0d0: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +05d0d4: 0201 1200 |0056: move/from16 v1, v18 │ │ +05d0d8: 7120 dc08 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@08dc │ │ +05d0de: 0a24 |005b: move-result v36 │ │ +05d0e0: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +05d0e4: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +05d0e8: 0201 1200 |0060: move/from16 v1, v18 │ │ +05d0ec: 7120 dd08 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@08dd │ │ +05d0f2: 0a24 |0065: move-result v36 │ │ +05d0f4: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +05d0f8: 28e3 |0068: goto 004b // -001d │ │ +05d0fa: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +05d0fe: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +05d102: 82c0 |006d: int-to-float v0, v12 │ │ +05d104: 0224 0000 |006e: move/from16 v36, v0 │ │ +05d108: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +05d10c: 82c0 |0072: int-to-float v0, v12 │ │ +05d10e: 0224 0000 |0073: move/from16 v36, v0 │ │ +05d112: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +05d116: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +05d11a: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +05d11e: 0224 0000 |007b: move/from16 v36, v0 │ │ +05d122: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +05d128: 0f11 |0080: return v17 │ │ +05d12a: 017c |0081: move v12, v7 │ │ +05d12c: 28eb |0082: goto 006d // -0015 │ │ +05d12e: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +05d132: 590e ca02 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d136: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +05d13a: 590e c402 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ +05d13e: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +05d142: 590f cb02 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d146: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +05d14a: 590f c502 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ +05d14e: 7601 fd07 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@07fd │ │ +05d154: 28ea |0096: goto 0080 // -0016 │ │ +05d156: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +05d15a: 590e ca02 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d15e: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +05d162: 590e c402 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ +05d166: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +05d16a: 590f cb02 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d16e: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +05d172: 590f c502 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ +05d176: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +05d17a: 5400 d202 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d17e: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +05d182: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +05d186: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +05d18a: 5200 cd02 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ +05d18e: 0226 0000 |00b3: move/from16 v38, v0 │ │ +05d192: 0200 2600 |00b5: move/from16 v0, v38 │ │ +05d196: 8200 |00b7: int-to-float v0, v0 │ │ +05d198: 0226 0000 |00b8: move/from16 v38, v0 │ │ +05d19c: 7403 5711 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ +05d1a2: 7701 d808 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@08d8 │ │ +05d1a8: 0a1c |00c0: move-result v28 │ │ +05d1aa: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +05d1ae: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +05d1b2: 7120 db08 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +05d1b8: 0a13 |00c8: move-result v19 │ │ +05d1ba: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +05d1be: 5400 d202 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d1c2: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +05d1c6: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +05d1ca: 0201 1300 |00d1: move/from16 v1, v19 │ │ +05d1ce: 7120 5609 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +05d1d4: 0a21 |00d6: move-result v33 │ │ +05d1d6: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +05d1da: 5400 d202 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d1de: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +05d1e2: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +05d1e6: 0201 1300 |00df: move/from16 v1, v19 │ │ +05d1ea: 7120 5709 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +05d1f0: 0a23 |00e4: move-result v35 │ │ +05d1f2: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +05d1f6: 0200 1200 |00e7: move/from16 v0, v18 │ │ +05d1fa: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +05d1fe: 0200 1200 |00eb: move/from16 v0, v18 │ │ +05d202: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +05d206: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +05d20a: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +05d20e: 28f4 |00f3: goto 00e7 // -000c │ │ +05d210: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +05d214: 0201 1200 |00f6: move/from16 v1, v18 │ │ +05d218: 7120 db08 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +05d21e: 0a14 |00fb: move-result v20 │ │ +05d220: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +05d224: 5400 d202 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d228: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +05d22c: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +05d230: 0201 1400 |0104: move/from16 v1, v20 │ │ +05d234: 7120 5609 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +05d23a: 0a24 |0109: move-result v36 │ │ +05d23c: a820 2124 |010a: mul-float v32, v33, v36 │ │ +05d240: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +05d244: 5400 d202 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d248: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +05d24c: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +05d250: 0201 1400 |0114: move/from16 v1, v20 │ │ +05d254: 7120 5709 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +05d25a: 0a24 |0119: move-result v36 │ │ +05d25c: a822 2324 |011a: mul-float v34, v35, v36 │ │ +05d260: a60d 2022 |011c: add-float v13, v32, v34 │ │ +05d264: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +05d268: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +05d26c: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +05d270: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +05d274: 5400 d202 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d278: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +05d27c: 7401 5611 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1156 │ │ +05d282: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +05d286: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +05d28a: 5400 c202 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d28e: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +05d292: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +05d296: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +05d29a: 5400 c602 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d29e: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +05d2a2: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +05d2a6: 7402 7801 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@0178 │ │ +05d2ac: 0a10 |0142: move-result v16 │ │ +05d2ae: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +05d2b2: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +05d2b6: 5400 c602 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d2ba: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +05d2be: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +05d2c2: 7402 7e01 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d2c8: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +05d2cc: 5400 c002 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d2d0: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +05d2d4: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +05d2d8: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +05d2dc: 5400 cf02 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ +05d2e0: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +05d2e4: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +05d2e8: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +05d2ec: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +05d2f0: 5400 c002 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d2f4: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +05d2f8: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +05d2fc: 5400 cf02 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ +05d300: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +05d304: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +05d308: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +05d30c: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +05d310: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +05d314: 7040 0008 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0800 │ │ +05d31a: 0a24 |0179: move-result v36 │ │ +05d31c: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +05d320: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +05d324: 0200 2400 |017e: move/from16 v0, v36 │ │ +05d328: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +05d32c: 5c10 c802 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05d330: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +05d334: 5400 c202 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d338: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +05d33c: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +05d340: 5400 c002 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d344: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +05d348: 7802 1211 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1112 │ │ +05d34e: 0a24 |0193: move-result v36 │ │ +05d350: 9611 1124 |0194: or-int v17, v17, v36 │ │ +05d354: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +05d358: 5400 c202 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d35c: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +05d360: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +05d364: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +05d368: 7220 1311 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ +05d36e: 0a24 |01a3: move-result v36 │ │ +05d370: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +05d374: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +05d378: 590e ca02 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d37c: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +05d380: 590e c402 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ +05d384: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +05d388: 590f cb02 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d38c: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +05d390: 590f c502 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ +05d394: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +05d398: 5400 c002 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d39c: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +05d3a0: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +05d3a4: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +05d3a8: 5400 c002 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d3ac: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +05d3b0: 7401 5311 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ +05d3b6: 7701 5211 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1152 │ │ +05d3bc: 0c24 |01ca: move-result-object v36 │ │ +05d3be: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +05d3c2: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +05d3c6: 5b10 c002 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d3ca: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +05d3ce: 0200 2400 |01d3: move/from16 v0, v36 │ │ +05d3d2: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +05d3d6: 5c10 bf02 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05d3da: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +05d3de: 0200 2400 |01db: move/from16 v0, v36 │ │ +05d3e2: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +05d3e6: 5c10 be02 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ +05d3ea: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +05d3ee: 0200 2400 |01e3: move/from16 v0, v36 │ │ +05d3f2: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +05d3f6: 5c10 d002 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ +05d3fa: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +05d3fe: 0200 2400 |01eb: move/from16 v0, v36 │ │ +05d402: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +05d406: 5c10 c702 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05d40a: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +05d40e: 0200 2400 |01f3: move/from16 v0, v36 │ │ +05d412: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +05d416: 5c10 c102 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05d41a: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +05d41e: 5500 c902 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ +05d422: 0224 0000 |01fd: move/from16 v36, v0 │ │ +05d426: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +05d42a: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +05d42e: 5400 c602 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d432: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +05d436: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +05d43a: 7402 7e01 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d440: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +05d444: 5400 c602 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d448: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +05d44c: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +05d450: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +05d454: 5400 c002 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d458: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +05d45c: 7401 4811 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1148 │ │ +05d462: 0b26 |021d: move-result-wide v38 │ │ +05d464: 6028 bd02 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ +05d468: 0200 2800 |0220: move/from16 v0, v40 │ │ +05d46c: 8100 |0222: int-to-long v0, v0 │ │ +05d46e: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +05d472: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +05d476: 6028 b902 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02b9 │ │ +05d47a: 0200 2800 |0229: move/from16 v0, v40 │ │ +05d47e: 8100 |022b: int-to-long v0, v0 │ │ +05d480: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +05d484: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +05d488: 7404 8001 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0180 │ │ +05d48e: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +05d492: 5400 c602 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d496: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +05d49a: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +05d49e: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +05d4a2: 5400 c002 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d4a6: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +05d4aa: 7401 4811 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1148 │ │ +05d4b0: 0b26 |0244: move-result-wide v38 │ │ +05d4b2: 6028 bd02 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02bd │ │ +05d4b6: 0200 2800 |0247: move/from16 v0, v40 │ │ +05d4ba: 8100 |0249: int-to-long v0, v0 │ │ +05d4bc: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +05d4c0: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +05d4c4: 7404 8001 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0180 │ │ +05d4ca: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +05d4ce: 5400 cc02 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05d4d2: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +05d4d6: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +05d4da: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +05d4de: 7220 1511 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1115 │ │ +05d4e4: 0a24 |025e: move-result v36 │ │ +05d4e6: 9611 1124 |025f: or-int v17, v17, v36 │ │ +05d4ea: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +05d4ee: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +05d4f2: 5400 c602 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d4f6: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +05d4fa: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +05d4fe: 6026 b802 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02b8 │ │ +05d502: 0200 2600 |026d: move/from16 v0, v38 │ │ +05d506: 8100 |026f: int-to-long v0, v0 │ │ +05d508: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +05d50c: 7404 8101 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0181 │ │ +05d512: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +05d516: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +05d51a: 5500 c702 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05d51e: 0224 0000 |027b: move/from16 v36, v0 │ │ +05d522: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +05d526: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +05d52a: 5200 ca02 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d52e: 0224 0000 |0283: move/from16 v36, v0 │ │ +05d532: a717 240e |0285: sub-float v23, v36, v14 │ │ +05d536: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +05d53a: 5200 cb02 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d53e: 0224 0000 |028b: move/from16 v36, v0 │ │ +05d542: a718 240f |028d: sub-float v24, v36, v15 │ │ +05d546: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +05d54a: 5500 c802 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05d54e: 0224 0000 |0293: move/from16 v36, v0 │ │ +05d552: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +05d556: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +05d55a: 5400 c202 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d55e: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +05d562: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +05d566: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +05d56a: 7220 1311 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ +05d570: 0a24 |02a4: move-result v36 │ │ +05d572: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +05d576: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +05d57a: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +05d57e: 5500 bf02 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05d582: 0224 0000 |02ad: move/from16 v36, v0 │ │ +05d586: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +05d58a: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +05d58e: 5200 c402 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@02c4 │ │ +05d592: 0224 0000 |02b5: move/from16 v36, v0 │ │ +05d596: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +05d59a: 0200 2400 |02b9: move/from16 v0, v36 │ │ +05d59e: 8709 |02bb: float-to-int v9, v0 │ │ +05d5a0: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +05d5a4: 5200 c502 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@02c5 │ │ +05d5a8: 0224 0000 |02c0: move/from16 v36, v0 │ │ +05d5ac: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +05d5b0: 0200 2400 |02c4: move/from16 v0, v36 │ │ +05d5b4: 870a |02c6: float-to-int v10, v0 │ │ +05d5b6: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +05d5ba: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +05d5be: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +05d5c2: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +05d5c6: 5200 d102 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ +05d5ca: 0224 0000 |02d1: move/from16 v36, v0 │ │ +05d5ce: 0200 2400 |02d3: move/from16 v0, v36 │ │ +05d5d2: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +05d5d6: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +05d5da: 5400 cc02 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05d5de: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +05d5e2: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +05d5e6: 5400 c002 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d5ea: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +05d5ee: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +05d5f2: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +05d5f6: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +05d5fa: 0203 1700 |02e9: move/from16 v3, v23 │ │ +05d5fe: 0204 1800 |02eb: move/from16 v4, v24 │ │ +05d602: 7254 1811 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1118 │ │ +05d608: 0a11 |02f0: move-result v17 │ │ +05d60a: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +05d60e: 590e ca02 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d612: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +05d616: 590f cb02 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d61a: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +05d61e: 0200 2400 |02fb: move/from16 v0, v36 │ │ +05d622: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +05d626: 5c10 bf02 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05d62a: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +05d62e: 5400 c602 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d632: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +05d636: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +05d63a: 7402 7e01 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d640: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +05d644: 5400 c602 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d648: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +05d64c: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +05d650: 7402 7e01 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d656: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +05d65a: 5400 c602 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d65e: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +05d662: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +05d666: 7402 7e01 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d66c: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +05d670: 5200 d102 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@02d1 │ │ +05d674: 0224 0000 |0326: move/from16 v36, v0 │ │ +05d678: 0200 2400 |0328: move/from16 v0, v36 │ │ +05d67c: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +05d680: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +05d684: 0200 2400 |032e: move/from16 v0, v36 │ │ +05d688: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +05d68c: 5c10 be02 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02be │ │ +05d690: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +05d694: 7701 b915 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +05d69a: 0a24 |0339: move-result v36 │ │ +05d69c: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +05d6a0: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +05d6a4: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +05d6a8: 7701 b915 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +05d6ae: 0a24 |0343: move-result v36 │ │ +05d6b0: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +05d6b4: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +05d6b8: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +05d6bc: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +05d6c0: 5400 cc02 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05d6c4: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +05d6c8: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +05d6cc: 5400 c002 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d6d0: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +05d6d4: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +05d6d8: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +05d6dc: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +05d6e0: 0203 1700 |035c: move/from16 v3, v23 │ │ +05d6e4: 0204 1800 |035e: move/from16 v4, v24 │ │ +05d6e8: 7254 1811 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1118 │ │ +05d6ee: 0a11 |0363: move-result v17 │ │ +05d6f0: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +05d6f4: 590e ca02 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@02ca │ │ +05d6f8: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +05d6fc: 590f cb02 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@02cb │ │ +05d700: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +05d704: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +05d708: 0200 2400 |0370: move/from16 v0, v36 │ │ +05d70c: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +05d710: 5c10 d002 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@02d0 │ │ +05d714: 7701 5211 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1152 │ │ +05d71a: 0c08 |0379: move-result-object v8 │ │ +05d71c: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +05d720: 5500 c802 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05d724: 0224 0000 |037e: move/from16 v36, v0 │ │ +05d728: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +05d72c: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +05d730: 5400 c202 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d734: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +05d738: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +05d73c: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +05d740: 7220 1311 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1113 │ │ +05d746: 0a24 |038f: move-result v36 │ │ +05d748: 9611 1124 |0390: or-int v17, v17, v36 │ │ +05d74c: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +05d750: 5400 cf02 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ +05d754: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +05d758: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +05d75c: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +05d760: 5400 cf02 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ +05d764: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +05d768: 7401 5311 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1153 │ │ +05d76e: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +05d772: 5b08 cf02 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@02cf │ │ +05d776: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +05d77a: 5400 d202 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d77e: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +05d782: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +05d786: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +05d78a: 5400 d202 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d78e: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +05d792: 7401 5d11 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@115d │ │ +05d798: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +05d79c: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +05d7a0: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +05d7a4: 5b10 d202 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d7a8: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +05d7ac: 0200 2400 |03c2: move/from16 v0, v36 │ │ +05d7b0: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +05d7b4: 5c10 c802 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@02c8 │ │ +05d7b8: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +05d7bc: 0200 2400 |03ca: move/from16 v0, v36 │ │ +05d7c0: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +05d7c4: 5c10 c102 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05d7c8: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +05d7cc: 5400 c602 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d7d0: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +05d7d4: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +05d7d8: 7402 7e01 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d7de: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +05d7e2: 5400 c602 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d7e6: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +05d7ea: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +05d7ee: 7402 7e01 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d7f4: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +05d7f8: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +05d7fc: 5500 c702 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05d800: 0224 0000 |03ec: move/from16 v36, v0 │ │ +05d804: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +05d808: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +05d80c: 5400 c602 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@02c6 │ │ +05d810: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +05d814: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +05d818: 7402 7e01 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@017e │ │ +05d81e: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +05d822: 0200 2400 |03fd: move/from16 v0, v36 │ │ +05d826: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +05d82a: 5c10 c702 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@02c7 │ │ +05d82e: 288f |0403: goto 0392 // -0071 │ │ +05d830: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +05d834: 5500 bf02 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02bf │ │ +05d838: 0224 0000 |0408: move/from16 v36, v0 │ │ +05d83c: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +05d840: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +05d844: 5400 cc02 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05d848: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +05d84c: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +05d850: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +05d854: 7220 1a11 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@111a │ │ +05d85a: 0a11 |0419: move-result v17 │ │ +05d85c: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +05d860: 5500 c102 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@02c1 │ │ +05d864: 0224 0000 |041e: move/from16 v36, v0 │ │ +05d868: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +05d86c: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +05d870: 5400 c202 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d874: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +05d878: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +05d87c: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +05d880: 5400 c202 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d884: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +05d888: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +05d88c: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +05d890: 7220 1411 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1114 │ │ +05d896: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +05d89a: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +05d89e: 5400 d202 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d2 │ │ +05d8a2: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +05d8a6: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +05d8aa: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +05d8ae: 0201 2400 |0443: move/from16 v1, v36 │ │ +05d8b2: 7120 db08 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08db │ │ +05d8b8: 0a15 |0448: move-result v21 │ │ +05d8ba: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +05d8be: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +05d8c2: 5200 cd02 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@02cd │ │ +05d8c6: 0225 0000 |044f: move/from16 v37, v0 │ │ +05d8ca: 0200 2500 |0451: move/from16 v0, v37 │ │ +05d8ce: 8200 |0453: int-to-float v0, v0 │ │ +05d8d0: 0225 0000 |0454: move/from16 v37, v0 │ │ +05d8d4: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +05d8d8: 0201 2400 |0458: move/from16 v1, v36 │ │ +05d8dc: 0202 2500 |045a: move/from16 v2, v37 │ │ +05d8e0: 6e30 5711 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1157 │ │ +05d8e6: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +05d8ea: 0201 1500 |0461: move/from16 v1, v21 │ │ +05d8ee: 7120 5709 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0957 │ │ +05d8f4: 0a1f |0466: move-result v31 │ │ +05d8f6: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +05d8fa: 0201 1500 |0469: move/from16 v1, v21 │ │ +05d8fe: 7120 5609 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0956 │ │ +05d904: 0a1e |046e: move-result v30 │ │ +05d906: 7701 b915 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +05d90c: 0a24 |0472: move-result v36 │ │ +05d90e: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +05d912: 5200 ce02 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ +05d916: 0225 0000 |0477: move/from16 v37, v0 │ │ +05d91a: 0200 2500 |0479: move/from16 v0, v37 │ │ +05d91e: 8200 |047b: int-to-float v0, v0 │ │ +05d920: 0225 0000 |047c: move/from16 v37, v0 │ │ +05d924: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +05d928: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +05d92c: 7701 b915 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +05d932: 0a24 |0485: move-result v36 │ │ +05d934: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +05d938: 5200 ce02 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@02ce │ │ +05d93c: 0225 0000 |048a: move/from16 v37, v0 │ │ +05d940: 0200 2500 |048c: move/from16 v0, v37 │ │ +05d944: 8200 |048e: int-to-float v0, v0 │ │ +05d946: 0225 0000 |048f: move/from16 v37, v0 │ │ +05d94a: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +05d94e: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +05d952: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +05d956: 5400 cc02 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@02cc │ │ +05d95a: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +05d95e: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +05d962: 5400 c002 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@02c0 │ │ +05d966: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +05d96a: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +05d96e: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +05d972: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +05d976: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +05d97a: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +05d97e: 7254 1611 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1116 │ │ +05d984: 0a11 |04ae: move-result v17 │ │ +05d986: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +05d98a: 7601 fc07 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@07fc │ │ +05d990: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +05d994: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x000c line=227 │ │ 0x0016 line=229 │ │ 0x0023 line=231 │ │ @@ -115823,17 +115790,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d9c8: |[05d9c8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -05d9d8: 5c01 c902 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ -05d9dc: 0e00 |0002: return-void │ │ +05d9b8: |[05d9b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +05d9c8: 5c01 c902 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@02c9 │ │ +05d9cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 isLongpressEnabled Z │ │ @@ -115843,32 +115810,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d9e0: |[05d9e0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -05d9f0: 5b01 c202 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ -05d9f4: 0e00 |0002: return-void │ │ +05d9d0: |[05d9d0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +05d9e0: 5b01 c202 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@02c2 │ │ +05d9e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 859 (GestureDetectorCompat.java) │ │ + source_file_idx : 877 (GestureDetectorCompat.java) │ │ │ │ Class #437 header: │ │ class_idx : 339 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 859 │ │ +superclass_idx : 837 │ │ +source_file_idx : 877 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #437 annotations: │ │ Annotations on class │ │ @@ -115893,20 +115860,20 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -05d9f8: |[05d9f8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -05da08: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -05da0e: 2200 5502 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0255 │ │ -05da12: 7040 1b11 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@111b │ │ -05da18: 5b10 d302 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ -05da1c: 0e00 |000a: return-void │ │ +05d9e8: |[05d9e8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +05d9f8: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05d9fe: 2200 5502 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0255 │ │ +05da02: 7040 1b11 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@111b │ │ +05da08: 5b10 d302 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ +05da0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x000a line=466 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ @@ -115920,19 +115887,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05da20: |[05da20] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -05da30: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ -05da34: 6e10 1c11 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@111c │ │ -05da3a: 0a00 |0005: move-result v0 │ │ -05da3c: 0f00 |0006: return v0 │ │ +05da10: |[05da10] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +05da20: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ +05da24: 6e10 1c11 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@111c │ │ +05da2a: 0a00 |0005: move-result v0 │ │ +05da2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ @@ -115940,19 +115907,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05da40: |[05da40] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05da50: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ -05da54: 6e20 1d11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@111d │ │ -05da5a: 0a00 |0005: move-result v0 │ │ -05da5c: 0f00 |0006: return v0 │ │ +05da30: |[05da30] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05da40: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ +05da44: 6e20 1d11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@111d │ │ +05da4a: 0a00 |0005: move-result v0 │ │ +05da4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -115961,18 +115928,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05da60: |[05da60] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -05da70: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ -05da74: 6e20 1e11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@111e │ │ -05da7a: 0e00 |0005: return-void │ │ +05da50: |[05da50] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +05da60: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ +05da64: 6e20 1e11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@111e │ │ +05da6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -115982,33 +115949,33 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05da7c: |[05da7c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -05da8c: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ -05da90: 6e20 1f11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@111f │ │ -05da96: 0e00 |0005: return-void │ │ +05da6c: |[05da6c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +05da7c: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@02d3 │ │ +05da80: 6e20 1f11 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@111f │ │ +05da86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 859 (GestureDetectorCompat.java) │ │ + source_file_idx : 877 (GestureDetectorCompat.java) │ │ │ │ Class #438 header: │ │ class_idx : 342 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 867 │ │ +superclass_idx : 837 │ │ +source_file_idx : 885 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #438 annotations: │ │ Annotations on class │ │ @@ -116029,17 +115996,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05da98: |[05da98] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -05daa8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05daae: 0e00 |0003: return-void │ │ +05da88: |[05da88] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +05da98: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05da9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -116048,17 +116015,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -05dab0: |[05dab0] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -05dac0: 7707 2011 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1120 │ │ -05dac6: 0e00 |0003: return-void │ │ +05daa0: |[05daa0] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +05dab0: 7707 2011 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1120 │ │ +05dab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116075,17 +116042,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -05dac8: |[05dac8] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -05dad8: 7155 2211 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1122 │ │ -05dade: 0e00 |0003: return-void │ │ +05dab8: |[05dab8] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +05dac8: 7155 2211 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1122 │ │ +05dace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116100,17 +116067,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05dae0: |[05dae0] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -05daf0: 7130 2411 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1124 │ │ -05daf6: 0e00 |0003: return-void │ │ +05dad0: |[05dad0] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +05dae0: 7130 2411 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1124 │ │ +05dae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116123,33 +116090,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05daf8: |[05daf8] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -05db08: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -05db0e: b520 |0003: and-int/2addr v0, v2 │ │ -05db10: 0f00 |0004: return v0 │ │ +05dae8: |[05dae8] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +05daf8: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +05dafe: b520 |0003: and-int/2addr v0, v2 │ │ +05db00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ - source_file_idx : 867 (GravityCompat.java) │ │ + source_file_idx : 885 (GravityCompat.java) │ │ │ │ Class #439 header: │ │ class_idx : 343 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 867 │ │ +superclass_idx : 837 │ │ +source_file_idx : 885 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #439 annotations: │ │ Annotations on class │ │ @@ -116170,17 +116137,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05db14: |[05db14] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -05db24: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05db2a: 0e00 |0003: return-void │ │ +05db04: |[05db04] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +05db14: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05db1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -116189,17 +116156,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -05db2c: |[05db2c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -05db3c: 7708 2508 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0825 │ │ -05db42: 0e00 |0003: return-void │ │ +05db1c: |[05db1c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +05db2c: 7708 2508 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0825 │ │ +05db32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116216,17 +116183,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -05db44: |[05db44] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -05db54: 7706 2608 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0826 │ │ -05db5a: 0e00 |0003: return-void │ │ +05db34: |[05db34] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +05db44: 7706 2608 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0826 │ │ +05db4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116241,17 +116208,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -05db5c: |[05db5c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -05db6c: 7140 2708 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0827 │ │ -05db72: 0e00 |0003: return-void │ │ +05db4c: |[05db4c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +05db5c: 7140 2708 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0827 │ │ +05db62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -116264,33 +116231,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05db74: |[05db74] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -05db84: 7120 2808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0828 │ │ -05db8a: 0a00 |0003: move-result v0 │ │ -05db8c: 0f00 |0004: return v0 │ │ +05db64: |[05db64] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +05db74: 7120 2808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0828 │ │ +05db7a: 0a00 |0003: move-result v0 │ │ +05db7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ - source_file_idx : 867 (GravityCompat.java) │ │ + source_file_idx : 885 (GravityCompat.java) │ │ │ │ Class #440 header: │ │ class_idx : 346 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 1029 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1047 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #440 annotations: │ │ Annotations on class │ │ @@ -116321,17 +116288,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05db90: |[05db90] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -05dba0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05dba6: 0e00 |0003: return-void │ │ +05db80: |[05db80] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +05db90: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05db96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -116339,40 +116306,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05dba8: |[05dba8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -05dbb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05dbba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05dbbc: 9504 0607 |0002: and-int v4, v6, v7 │ │ -05dbc0: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -05dbc4: 0121 |0006: move v1, v2 │ │ -05dbc6: 9600 0809 |0007: or-int v0, v8, v9 │ │ -05dbca: 9504 0600 |0009: and-int v4, v6, v0 │ │ -05dbce: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -05dbd2: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -05dbd6: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -05dbda: 2203 3403 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -05dbde: 1a04 570c |0013: const-string v4, "bad arguments" // string@0c57 │ │ -05dbe2: 7020 a215 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -05dbe8: 2703 |0018: throw v3 │ │ -05dbea: 0131 |0019: move v1, v3 │ │ -05dbec: 28ed |001a: goto 0007 // -0013 │ │ -05dbee: 0132 |001b: move v2, v3 │ │ -05dbf0: 28f1 |001c: goto 000d // -000f │ │ -05dbf2: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -05dbf6: b535 |001f: and-int/2addr v5, v3 │ │ -05dbf8: 0f05 |0020: return v5 │ │ -05dbfa: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -05dbfe: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -05dc02: b535 |0025: and-int/2addr v5, v3 │ │ -05dc04: 28fa |0026: goto 0020 // -0006 │ │ +05db98: |[05db98] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +05dba8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05dbaa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05dbac: 9504 0607 |0002: and-int v4, v6, v7 │ │ +05dbb0: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +05dbb4: 0121 |0006: move v1, v2 │ │ +05dbb6: 9600 0809 |0007: or-int v0, v8, v9 │ │ +05dbba: 9504 0600 |0009: and-int v4, v6, v0 │ │ +05dbbe: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +05dbc2: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +05dbc6: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +05dbca: 2203 3603 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +05dbce: 1a04 6c0c |0013: const-string v4, "bad arguments" // string@0c6c │ │ +05dbd2: 7020 a915 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +05dbd8: 2703 |0018: throw v3 │ │ +05dbda: 0131 |0019: move v1, v3 │ │ +05dbdc: 28ed |001a: goto 0007 // -0013 │ │ +05dbde: 0132 |001b: move v2, v3 │ │ +05dbe0: 28f1 |001c: goto 000d // -000f │ │ +05dbe2: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +05dbe6: b535 |001f: and-int/2addr v5, v3 │ │ +05dbe8: 0f05 |0020: return v5 │ │ +05dbea: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +05dbee: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +05dbf2: b535 |0025: and-int/2addr v5, v3 │ │ +05dbf4: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -116403,18 +116370,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05dc08: |[05dc08] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -05dc18: 6e20 2811 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1128 │ │ -05dc1e: 0a00 |0003: move-result v0 │ │ -05dc20: 0f00 |0004: return v0 │ │ +05dbf8: |[05dbf8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +05dc08: 6e20 2811 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1128 │ │ +05dc0e: 0a00 |0003: move-result v0 │ │ +05dc10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -116426,17 +116393,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dc24: |[05dc24] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -05dc34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dc36: 1100 |0001: return-object v0 │ │ +05dc14: |[05dc14] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +05dc24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dc26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -116445,17 +116412,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dc38: |[05dc38] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -05dc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dc4a: 0f00 |0001: return v0 │ │ +05dc28: |[05dc28] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +05dc38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dc3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -116464,32 +116431,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -05dc4c: |[05dc4c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -05dc5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05dc5e: 6e20 3008 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0830 │ │ -05dc64: 0a01 |0004: move-result v1 │ │ -05dc66: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -05dc6a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -05dc6e: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -05dc72: 7152 2d08 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@082d │ │ -05dc78: 0a05 |000e: move-result v5 │ │ -05dc7a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -05dc7c: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -05dc80: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -05dc84: 7153 2d08 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@082d │ │ -05dc8a: 0a05 |0017: move-result v5 │ │ -05dc8c: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -05dc90: 0f00 |001a: return v0 │ │ -05dc92: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -05dc94: 28fe |001c: goto 001a // -0002 │ │ +05dc3c: |[05dc3c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +05dc4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05dc4e: 6e20 3008 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0830 │ │ +05dc54: 0a01 |0004: move-result v1 │ │ +05dc56: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +05dc5a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +05dc5e: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +05dc62: 7152 2d08 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@082d │ │ +05dc68: 0a05 |000e: move-result v5 │ │ +05dc6a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +05dc6c: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +05dc70: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +05dc74: 7153 2d08 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@082d │ │ +05dc7a: 0a05 |0017: move-result v5 │ │ +05dc7c: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +05dc80: 0f00 |001a: return v0 │ │ +05dc82: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +05dc84: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -116502,23 +116469,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05dc98: |[05dc98] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -05dca8: 6e20 3008 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0830 │ │ -05dcae: 0a00 |0003: move-result v0 │ │ -05dcb0: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -05dcb4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -05dcb8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05dcba: 0f00 |0009: return v0 │ │ -05dcbc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05dcbe: 28fe |000b: goto 0009 // -0002 │ │ +05dc88: |[05dc88] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +05dc98: 6e20 3008 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0830 │ │ +05dc9e: 0a00 |0003: move-result v0 │ │ +05dca0: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +05dca4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +05dca8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05dcaa: 0f00 |0009: return v0 │ │ +05dcac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05dcae: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ @@ -116527,23 +116494,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -05dcc0: |[05dcc0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -05dcd0: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -05dcd4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -05dcd8: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -05dcdc: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -05dce0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -05dce4: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -05dce8: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -05dcec: 0f00 |000e: return v0 │ │ +05dcb0: |[05dcb0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +05dcc0: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +05dcc4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +05dcc8: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +05dccc: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +05dcd0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05dcd4: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +05dcd8: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +05dcdc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -116556,30 +116523,30 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dcf0: |[05dcf0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -05dd00: 0e00 |0000: return-void │ │ +05dce0: |[05dce0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +05dcf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1029 (KeyEventCompat.java) │ │ + source_file_idx : 1047 (KeyEventCompat.java) │ │ │ │ Class #441 header: │ │ class_idx : 354 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2203 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #441 annotations: │ │ Annotations on class │ │ @@ -116600,17 +116567,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dd04: |[05dd04] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -05dd14: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05dd1a: 0e00 |0003: return-void │ │ +05dcf4: |[05dcf4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +05dd04: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05dd0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -116619,17 +116586,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dd1c: |[05dd1c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05dd2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dd2e: 0f00 |0001: return v0 │ │ +05dd0c: |[05dd0c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05dd1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dd1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116638,17 +116605,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dd30: |[05dd30] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05dd40: 5220 5705 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0557 │ │ -05dd44: 0f00 |0002: return v0 │ │ +05dd20: |[05dd20] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05dd30: 5220 5705 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0557 │ │ +05dd34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116657,17 +116624,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dd48: |[05dd48] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05dd58: 5220 5605 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0556 │ │ -05dd5c: 0f00 |0002: return v0 │ │ +05dd38: |[05dd38] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05dd48: 5220 5605 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0556 │ │ +05dd4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116676,17 +116643,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dd60: |[05dd60] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -05dd70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dd72: 0f00 |0001: return v0 │ │ +05dd50: |[05dd50] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +05dd60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dd62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116695,16 +116662,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dd74: |[05dd74] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05dd84: 0e00 |0000: return-void │ │ +05dd64: |[05dd64] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05dd74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -116714,16 +116681,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dd88: |[05dd88] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05dd98: 0e00 |0000: return-void │ │ +05dd78: |[05dd78] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05dd88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -116733,17 +116700,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dd9c: |[05dd9c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05ddac: 5912 5705 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0557 │ │ -05ddb0: 0e00 |0002: return-void │ │ +05dd8c: |[05dd8c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05dd9c: 5912 5705 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0557 │ │ +05dda0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -116754,33 +116721,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ddb4: |[05ddb4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05ddc4: 5912 5605 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0556 │ │ -05ddc8: 0e00 |0002: return-void │ │ +05dda4: |[05dda4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05ddb4: 5912 5605 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0556 │ │ +05ddb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0003 reg=2 marginStart I │ │ │ │ - source_file_idx : 2203 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2224 (MarginLayoutParamsCompat.java) │ │ │ │ Class #442 header: │ │ class_idx : 355 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2203 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #442 annotations: │ │ Annotations on class │ │ @@ -116801,17 +116768,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ddcc: |[05ddcc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -05dddc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05dde2: 0e00 |0003: return-void │ │ +05ddbc: |[05ddbc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +05ddcc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05ddd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -116820,18 +116787,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05dde4: |[05dde4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05ddf4: 7110 7b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087b │ │ -05ddfa: 0a00 |0003: move-result v0 │ │ -05ddfc: 0f00 |0004: return v0 │ │ +05ddd4: |[05ddd4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05dde4: 7110 7b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087b │ │ +05ddea: 0a00 |0003: move-result v0 │ │ +05ddec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116840,18 +116807,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05de00: |[05de00] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05de10: 7110 7c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087c │ │ -05de16: 0a00 |0003: move-result v0 │ │ -05de18: 0f00 |0004: return v0 │ │ +05ddf0: |[05ddf0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05de00: 7110 7c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087c │ │ +05de06: 0a00 |0003: move-result v0 │ │ +05de08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116860,18 +116827,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05de1c: |[05de1c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -05de2c: 7110 7d08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087d │ │ -05de32: 0a00 |0003: move-result v0 │ │ -05de34: 0f00 |0004: return v0 │ │ +05de0c: |[05de0c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05de1c: 7110 7d08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@087d │ │ +05de22: 0a00 |0003: move-result v0 │ │ +05de24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116880,18 +116847,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05de38: |[05de38] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -05de48: 7110 7e08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@087e │ │ -05de4e: 0a00 |0003: move-result v0 │ │ -05de50: 0f00 |0004: return v0 │ │ +05de28: |[05de28] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +05de38: 7110 7e08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@087e │ │ +05de3e: 0a00 |0003: move-result v0 │ │ +05de40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -116900,17 +116867,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05de54: |[05de54] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05de64: 7120 7f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@087f │ │ -05de6a: 0e00 |0003: return-void │ │ +05de44: |[05de44] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05de54: 7120 7f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@087f │ │ +05de5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -116921,17 +116888,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05de6c: |[05de6c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05de7c: 7120 8008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0880 │ │ -05de82: 0e00 |0003: return-void │ │ +05de5c: |[05de5c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05de6c: 7120 8008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0880 │ │ +05de72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -116942,17 +116909,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05de84: |[05de84] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05de94: 7120 8108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0881 │ │ -05de9a: 0e00 |0003: return-void │ │ +05de74: |[05de74] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05de84: 7120 8108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0881 │ │ +05de8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -116963,33 +116930,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05de9c: |[05de9c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -05deac: 7120 8208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0882 │ │ -05deb2: 0e00 |0003: return-void │ │ +05de8c: |[05de8c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05de9c: 7120 8208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0882 │ │ +05dea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=2 marginStart I │ │ │ │ - source_file_idx : 2203 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2224 (MarginLayoutParamsCompat.java) │ │ │ │ Class #443 header: │ │ class_idx : 359 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #443 annotations: │ │ Annotations on class │ │ @@ -117010,17 +116977,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05deb4: |[05deb4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -05dec4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05deca: 0e00 |0003: return-void │ │ +05dea4: |[05dea4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +05deb4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05deba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -117029,17 +116996,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05decc: |[05decc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -05dedc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dede: 0f00 |0001: return v0 │ │ +05debc: |[05debc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +05decc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dece: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117048,17 +117015,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dee0: |[05dee0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -05def0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05def2: 0f00 |0001: return v0 │ │ +05ded0: |[05ded0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +05dee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dee2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117067,17 +117034,17 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05def4: |[05def4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -05df04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05df06: 1100 |0001: return-object v0 │ │ +05dee4: |[05dee4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +05def4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05def6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117086,17 +117053,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05df08: |[05df08] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -05df18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05df1a: 0f00 |0001: return v0 │ │ +05def8: |[05def8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +05df08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05df0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117105,16 +117072,16 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05df1c: |[05df1c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -05df2c: 1101 |0000: return-object v1 │ │ +05df0c: |[05df0c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +05df1c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 resId I │ │ @@ -117124,16 +117091,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05df30: |[05df30] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -05df40: 1101 |0000: return-object v1 │ │ +05df20: |[05df20] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +05df30: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -117143,16 +117110,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05df44: |[05df44] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -05df54: 1101 |0000: return-object v1 │ │ +05df34: |[05df34] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +05df44: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -117162,31 +117129,31 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05df58: |[05df58] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -05df68: 0e00 |0000: return-void │ │ +05df48: |[05df48] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +05df58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #444 header: │ │ class_idx : 360 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #444 annotations: │ │ Annotations on class │ │ @@ -117207,17 +117174,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05df6c: |[05df6c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -05df7c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05df82: 0e00 |0003: return-void │ │ +05df5c: |[05df5c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +05df6c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05df72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -117226,17 +117193,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05df84: |[05df84] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -05df94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05df96: 0f00 |0001: return v0 │ │ +05df74: |[05df74] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +05df84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05df86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117245,17 +117212,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05df98: |[05df98] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -05dfa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dfaa: 0f00 |0001: return v0 │ │ +05df88: |[05df88] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +05df98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05df9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117264,18 +117231,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05dfac: |[05dfac] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -05dfbc: 7110 b608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08b6 │ │ -05dfc2: 0c00 |0003: move-result-object v0 │ │ -05dfc4: 1100 |0004: return-object v0 │ │ +05df9c: |[05df9c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +05dfac: 7110 b608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@08b6 │ │ +05dfb2: 0c00 |0003: move-result-object v0 │ │ +05dfb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117284,17 +117251,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05dfc8: |[05dfc8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -05dfd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dfda: 0f00 |0001: return v0 │ │ +05dfb8: |[05dfb8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +05dfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dfca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117303,18 +117270,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05dfdc: |[05dfdc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -05dfec: 7120 b708 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08b7 │ │ -05dff2: 0c00 |0003: move-result-object v0 │ │ -05dff4: 1100 |0004: return-object v0 │ │ +05dfcc: |[05dfcc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +05dfdc: 7120 b708 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@08b7 │ │ +05dfe2: 0c00 |0003: move-result-object v0 │ │ +05dfe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 resId I │ │ @@ -117324,18 +117291,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05dff8: |[05dff8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -05e008: 7120 b808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08b8 │ │ -05e00e: 0c00 |0003: move-result-object v0 │ │ -05e010: 1100 |0004: return-object v0 │ │ +05dfe8: |[05dfe8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +05dff8: 7120 b808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@08b8 │ │ +05dffe: 0c00 |0003: move-result-object v0 │ │ +05e000: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -117345,16 +117312,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05e014: |[05e014] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -05e024: 1101 |0000: return-object v1 │ │ +05e004: |[05e004] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +05e014: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -117364,33 +117331,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05e028: |[05e028] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -05e038: 7120 b908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b9 │ │ -05e03e: 0e00 |0003: return-void │ │ +05e018: |[05e018] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +05e028: 7120 b908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@08b9 │ │ +05e02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0004 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #445 header: │ │ class_idx : 361 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2219 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #445 annotations: │ │ Annotations on class │ │ @@ -117419,19 +117386,19 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e040: |[05e040] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -05e050: 5b01 de02 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@02de │ │ -05e054: 5b02 df02 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ -05e058: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05e05e: 0e00 |0007: return-void │ │ +05e030: |[05e030] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +05e040: 5b01 de02 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@02de │ │ +05e044: 5b02 df02 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ +05e048: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05e04e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -117442,19 +117409,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05e060: |[05e060] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -05e070: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ -05e074: 7220 a708 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08a7 │ │ -05e07a: 0a00 |0005: move-result v0 │ │ -05e07c: 0f00 |0006: return v0 │ │ +05e050: |[05e050] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +05e060: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ +05e064: 7220 a708 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@08a7 │ │ +05e06a: 0a00 |0005: move-result v0 │ │ +05e06c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -117463,33 +117430,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05e080: |[05e080] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -05e090: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ -05e094: 7220 a808 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08a8 │ │ -05e09a: 0a00 |0005: move-result v0 │ │ -05e09c: 0f00 |0006: return v0 │ │ +05e070: |[05e070] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +05e080: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@02df │ │ +05e084: 7220 a808 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@08a8 │ │ +05e08a: 0a00 |0005: move-result v0 │ │ +05e08c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ Class #446 header: │ │ class_idx : 370 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2227 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2248 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #446 annotations: │ │ Annotations on class │ │ @@ -117510,17 +117477,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e0a0: |[05e0a0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -05e0b0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05e0b6: 0e00 |0003: return-void │ │ +05e090: |[05e090] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +05e0a0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05e0a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -117529,20 +117496,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05e0b8: |[05e0b8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -05e0c8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -05e0cc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05e0ce: 0f00 |0003: return v0 │ │ -05e0d0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -05e0d2: 28fe |0005: goto 0003 // -0002 │ │ +05e0a8: |[05e0a8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +05e0b8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +05e0bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05e0be: 0f00 |0003: return v0 │ │ +05e0c0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +05e0c2: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -117554,17 +117521,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05e0d4: |[05e0d4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -05e0e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05e0e6: 0f00 |0001: return v0 │ │ +05e0c4: |[05e0c4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +05e0d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05e0d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -117573,22 +117540,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05e0e8: |[05e0e8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -05e0f8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -05e0fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05e0fe: 0f00 |0003: return v0 │ │ -05e100: 2200 3603 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0336 │ │ -05e104: 1a01 3309 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0933 │ │ -05e108: 7020 a615 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15a6 │ │ -05e10e: 2700 |000b: throw v0 │ │ +05e0d8: |[05e0d8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +05e0e8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +05e0ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05e0ee: 0f00 |0003: return v0 │ │ +05e0f0: 2200 3803 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0338 │ │ +05e0f4: 1a01 4809 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0948 │ │ +05e0f8: 7020 ad15 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15ad │ │ +05e0fe: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=53 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -117600,23 +117567,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05e110: |[05e110] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -05e120: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -05e124: 6e10 4d11 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -05e12a: 0a00 |0005: move-result v0 │ │ -05e12c: 0f00 |0006: return v0 │ │ -05e12e: 2200 3603 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0336 │ │ -05e132: 1a01 3309 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0933 │ │ -05e136: 7020 a615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15a6 │ │ -05e13c: 2700 |000e: throw v0 │ │ +05e100: |[05e100] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +05e110: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +05e114: 6e10 4d11 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +05e11a: 0a00 |0005: move-result v0 │ │ +05e11c: 0f00 |0006: return v0 │ │ +05e11e: 2200 3803 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0338 │ │ +05e122: 1a01 4809 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0948 │ │ +05e126: 7020 ad15 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15ad │ │ +05e12c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -117628,40 +117595,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05e140: |[05e140] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -05e150: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -05e154: 6e10 4f11 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -05e15a: 0a00 |0005: move-result v0 │ │ -05e15c: 0f00 |0006: return v0 │ │ -05e15e: 2200 3603 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0336 │ │ -05e162: 1a01 3309 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0933 │ │ -05e166: 7020 a615 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15a6 │ │ -05e16c: 2700 |000e: throw v0 │ │ +05e130: |[05e130] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +05e140: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +05e144: 6e10 4f11 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +05e14a: 0a00 |0005: move-result v0 │ │ +05e14c: 0f00 |0006: return v0 │ │ +05e14e: 2200 3803 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0338 │ │ +05e152: 1a01 4809 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0948 │ │ +05e156: 7020 ad15 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@15ad │ │ +05e15c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 2227 (MotionEventCompat.java) │ │ + source_file_idx : 2248 (MotionEventCompat.java) │ │ │ │ Class #447 header: │ │ class_idx : 371 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2227 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2248 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #447 annotations: │ │ Annotations on class │ │ @@ -117682,17 +117649,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e170: |[05e170] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -05e180: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05e186: 0e00 |0003: return-void │ │ +05e160: |[05e160] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +05e170: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05e176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -117701,18 +117668,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05e188: |[05e188] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -05e198: 7120 df08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08df │ │ -05e19e: 0a00 |0003: move-result v0 │ │ -05e1a0: 0f00 |0004: return v0 │ │ +05e178: |[05e178] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +05e188: 7120 df08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@08df │ │ +05e18e: 0a00 |0003: move-result v0 │ │ +05e190: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -117722,18 +117689,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05e1a4: |[05e1a4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -05e1b4: 7110 e008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e0 │ │ -05e1ba: 0a00 |0003: move-result v0 │ │ -05e1bc: 0f00 |0004: return v0 │ │ +05e194: |[05e194] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +05e1a4: 7110 e008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@08e0 │ │ +05e1aa: 0a00 |0003: move-result v0 │ │ +05e1ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -117742,18 +117709,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05e1c0: |[05e1c0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -05e1d0: 7120 e108 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e1 │ │ -05e1d6: 0a00 |0003: move-result v0 │ │ -05e1d8: 0f00 |0004: return v0 │ │ +05e1b0: |[05e1b0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +05e1c0: 7120 e108 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@08e1 │ │ +05e1c6: 0a00 |0003: move-result v0 │ │ +05e1c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -117763,18 +117730,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05e1dc: |[05e1dc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -05e1ec: 7120 e208 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@08e2 │ │ -05e1f2: 0a00 |0003: move-result v0 │ │ -05e1f4: 0f00 |0004: return v0 │ │ +05e1cc: |[05e1cc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +05e1dc: 7120 e208 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@08e2 │ │ +05e1e2: 0a00 |0003: move-result v0 │ │ +05e1e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -117784,33 +117751,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05e1f8: |[05e1f8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -05e208: 7120 e308 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@08e3 │ │ -05e20e: 0a00 |0003: move-result v0 │ │ -05e210: 0f00 |0004: return v0 │ │ +05e1e8: |[05e1e8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +05e1f8: 7120 e308 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@08e3 │ │ +05e1fe: 0a00 |0003: move-result v0 │ │ +05e200: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ - source_file_idx : 2227 (MotionEventCompat.java) │ │ + source_file_idx : 2248 (MotionEventCompat.java) │ │ │ │ Class #448 header: │ │ class_idx : 380 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 56 │ │ -source_file_idx : 2338 │ │ +source_file_idx : 2359 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #448 annotations: │ │ Annotations on class │ │ @@ -117840,18 +117807,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e214: |[05e214] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -05e224: 5b01 1503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e228: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ -05e22e: 0e00 |0005: return-void │ │ +05e204: |[05e204] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +05e214: 5b01 1503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e218: 7010 fa00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00fa │ │ +05e21e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -117860,17 +117827,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05e230: |[05e230] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -05e240: 7020 1909 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0919 │ │ -05e246: 0e00 |0003: return-void │ │ +05e220: |[05e220] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +05e230: 7020 1909 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0919 │ │ +05e236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -117881,18 +117848,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05e248: |[05e248] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -05e258: 5410 1503 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e25c: 6e30 4509 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ -05e262: 0e00 |0005: return-void │ │ +05e238: |[05e238] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +05e248: 5410 1503 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e24c: 6e30 4509 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ +05e252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -117903,42 +117870,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -05e264: |[05e264] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -05e274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e276: 5441 1503 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e27a: 5442 1503 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e27e: 5422 2303 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e282: 6e10 6a0a 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -05e288: 0a02 |000a: move-result v2 │ │ -05e28a: 5443 1503 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e28e: 5433 2303 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e292: 6e10 630a 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ -05e298: 0c03 |0012: move-result-object v3 │ │ -05e29a: 6e30 4609 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ -05e2a0: 5441 1503 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e2a4: 7110 2809 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ -05e2aa: 0a01 |001b: move-result v1 │ │ -05e2ac: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -05e2b0: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -05e2b4: 5441 1503 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e2b8: 7110 2809 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ -05e2be: 0a00 |0025: move-result v0 │ │ -05e2c0: 5441 1503 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e2c4: 5442 1503 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e2c8: 5422 2303 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e2cc: 6e10 6a0a 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -05e2d2: 0a02 |002f: move-result v2 │ │ -05e2d4: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -05e2d6: 6e40 4709 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -05e2dc: 0e00 |0034: return-void │ │ +05e254: |[05e254] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +05e264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e266: 5441 1503 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e26a: 5442 1503 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e26e: 5422 2303 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e272: 6e10 6a0a 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +05e278: 0a02 |000a: move-result v2 │ │ +05e27a: 5443 1503 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e27e: 5433 2303 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e282: 6e10 630a 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ +05e288: 0c03 |0012: move-result-object v3 │ │ +05e28a: 6e30 4609 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ +05e290: 5441 1503 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e294: 7110 2809 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ +05e29a: 0a01 |001b: move-result v1 │ │ +05e29c: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +05e2a0: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +05e2a4: 5441 1503 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e2a8: 7110 2809 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ +05e2ae: 0a00 |0025: move-result v0 │ │ +05e2b0: 5441 1503 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e2b4: 5442 1503 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e2b8: 5422 2303 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e2bc: 6e10 6a0a 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +05e2c2: 0a02 |002f: move-result v2 │ │ +05e2c4: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +05e2c6: 6e40 4709 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +05e2cc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -117950,17 +117917,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e2e0: |[05e2e0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -05e2f0: 5901 1403 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0314 │ │ -05e2f4: 0e00 |0002: return-void │ │ +05e2d0: |[05e2d0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +05e2e0: 5901 1403 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0314 │ │ +05e2e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -117970,23 +117937,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05e2f8: |[05e2f8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -05e308: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -05e30c: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -05e310: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -05e314: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05e318: 5420 1503 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e31c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05e31e: 6e40 4709 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -05e324: 0e00 |000e: return-void │ │ +05e2e8: |[05e2e8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +05e2f8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05e2fc: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +05e300: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +05e304: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05e308: 5420 1503 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e30c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05e30e: 6e40 4709 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +05e314: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -118000,63 +117967,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -05e328: |[05e328] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -05e338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e33a: 5241 1403 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0314 │ │ -05e33e: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -05e342: 5441 1503 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e346: 5442 1503 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e34a: 5422 2303 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e34e: 6e10 6a0a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -05e354: 0a02 |000e: move-result v2 │ │ -05e356: 5443 1503 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e35a: 5433 2303 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e35e: 6e10 630a 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ -05e364: 0c03 |0016: move-result-object v3 │ │ -05e366: 6e30 4609 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ -05e36c: 5441 1503 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e370: 7110 2809 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ -05e376: 0a01 |001f: move-result v1 │ │ -05e378: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -05e37c: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -05e380: 5441 1503 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e384: 7110 2809 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ -05e38a: 0a00 |0029: move-result v0 │ │ -05e38c: 5441 1503 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e390: 5442 1503 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ -05e394: 5422 2303 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e398: 6e10 6a0a 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -05e39e: 0a02 |0033: move-result v2 │ │ -05e3a0: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -05e3a2: 6e40 4709 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -05e3a8: 0e00 |0038: return-void │ │ +05e318: |[05e318] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +05e328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e32a: 5241 1403 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0314 │ │ +05e32e: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +05e332: 5441 1503 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e336: 5442 1503 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e33a: 5422 2303 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e33e: 6e10 6a0a 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +05e344: 0a02 |000e: move-result v2 │ │ +05e346: 5443 1503 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e34a: 5433 2303 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e34e: 6e10 630a 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ +05e354: 0c03 |0016: move-result-object v3 │ │ +05e356: 6e30 4609 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ +05e35c: 5441 1503 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e360: 7110 2809 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ +05e366: 0a01 |001f: move-result v1 │ │ +05e368: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +05e36c: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +05e370: 5441 1503 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e374: 7110 2809 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0928 │ │ +05e37a: 0a00 |0029: move-result v0 │ │ +05e37c: 5441 1503 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e380: 5442 1503 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0315 │ │ +05e384: 5422 2303 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e388: 6e10 6a0a 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +05e38e: 0a02 |0033: move-result v2 │ │ +05e390: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +05e392: 6e40 4709 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +05e398: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ locals : │ │ 0x002a - 0x0038 reg=0 offset F │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0039 reg=5 position I │ │ │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #449 header: │ │ class_idx : 382 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2338 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2359 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -118077,17 +118044,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e3ac: |[05e3ac] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -05e3bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05e3c2: 0e00 |0003: return-void │ │ +05e39c: |[05e39c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +05e3ac: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05e3b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -118096,32 +118063,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e3c4: |[05e3c4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05e3d4: 6e10 2213 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ -05e3da: 0e00 |0003: return-void │ │ +05e3b4: |[05e3b4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05e3c4: 6e10 2213 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ +05e3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #450 header: │ │ class_idx : 383 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2338 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2359 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #450 annotations: │ │ Annotations on class │ │ @@ -118142,17 +118109,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e3dc: |[05e3dc] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -05e3ec: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05e3f2: 0e00 |0003: return-void │ │ +05e3cc: |[05e3cc] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +05e3dc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05e3e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -118161,32 +118128,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05e3f4: |[05e3f4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05e404: 7110 4b09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@094b │ │ -05e40a: 0e00 |0003: return-void │ │ +05e3e4: |[05e3e4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05e3f4: 7110 4b09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@094b │ │ +05e3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #451 header: │ │ class_idx : 384 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 621 │ │ -source_file_idx : 2338 │ │ +source_file_idx : 2359 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #451 annotations: │ │ Annotations on class │ │ @@ -118294,38 +118261,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -05e40c: |[05e40c] android.support.v4.view.PagerTitleStrip.:()V │ │ -05e41c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -05e41e: 2300 ae03 |0001: new-array v0, v0, [I // type@03ae │ │ -05e422: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -05e428: 6900 1603 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0316 │ │ -05e42c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05e42e: 2300 ae03 |0009: new-array v0, v0, [I // type@03ae │ │ -05e432: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05e434: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -05e43a: 4b02 0001 |000f: aput v2, v0, v1 │ │ -05e43e: 6900 1a03 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@031a │ │ -05e442: 6000 2200 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ -05e446: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -05e44a: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -05e44e: 2200 7f01 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@017f │ │ -05e452: 7010 2309 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0923 │ │ -05e458: 6900 1703 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ -05e45c: 0e00 |0020: return-void │ │ -05e45e: 2200 7e01 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@017e │ │ -05e462: 7010 2109 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0921 │ │ -05e468: 6900 1703 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ -05e46c: 28f8 |0028: goto 0020 // -0008 │ │ -05e46e: 0000 |0029: nop // spacer │ │ -05e470: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +05e3fc: |[05e3fc] android.support.v4.view.PagerTitleStrip.:()V │ │ +05e40c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +05e40e: 2300 b003 |0001: new-array v0, v0, [I // type@03b0 │ │ +05e412: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +05e418: 6900 1603 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0316 │ │ +05e41c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05e41e: 2300 b003 |0009: new-array v0, v0, [I // type@03b0 │ │ +05e422: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05e424: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +05e42a: 4b02 0001 |000f: aput v2, v0, v1 │ │ +05e42e: 6900 1a03 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@031a │ │ +05e432: 6000 2200 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0022 │ │ +05e436: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +05e43a: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +05e43e: 2200 7f01 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@017f │ │ +05e442: 7010 2309 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0923 │ │ +05e448: 6900 1703 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ +05e44c: 0e00 |0020: return-void │ │ +05e44e: 2200 7e01 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@017e │ │ +05e452: 7010 2109 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0921 │ │ +05e458: 6900 1703 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ +05e45c: 28f8 |0028: goto 0020 // -0008 │ │ +05e45e: 0000 |0029: nop // spacer │ │ +05e460: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=72 │ │ 0x0013 line=100 │ │ 0x0019 line=101 │ │ 0x0020 line=105 │ │ @@ -118338,18 +118305,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05e488: |[05e488] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -05e498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e49a: 7030 2709 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0927 │ │ -05e4a0: 0e00 |0004: return-void │ │ +05e478: |[05e478] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +05e488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e48a: 7030 2709 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0927 │ │ +05e490: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -118359,122 +118326,122 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -05e4a4: |[05e4a4] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05e4b4: 122a |0000: const/4 v10, #int 2 // #2 │ │ -05e4b6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -05e4b8: 7030 e711 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11e7 │ │ -05e4be: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -05e4c0: 59b7 1e03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ -05e4c4: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -05e4c8: 59b7 1f03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05e4cc: 2207 7c01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@017c │ │ -05e4d0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -05e4d2: 7030 1a09 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@091a │ │ -05e4d8: 5bb7 2203 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ -05e4dc: 2207 a402 |0014: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ -05e4e0: 7020 1313 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ -05e4e6: 5bb7 2403 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e4ea: 6e20 2909 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ -05e4f0: 2207 a402 |001e: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ -05e4f4: 7020 1313 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ -05e4fa: 5bb7 1c03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e4fe: 6e20 2909 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ -05e504: 2207 a402 |0028: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ -05e508: 7020 1313 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ -05e50e: 5bb7 2003 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e512: 6e20 2909 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ -05e518: 6207 1603 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0316 │ │ -05e51c: 6e30 9100 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -05e522: 0c00 |0037: move-result-object v0 │ │ -05e524: 6e30 e200 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ -05e52a: 0a04 |003b: move-result v4 │ │ -05e52c: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -05e530: 54b7 2403 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e534: 6e30 2413 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ -05e53a: 54b7 1c03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e53e: 6e30 2413 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ -05e544: 54b7 2003 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e548: 6e30 2413 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ -05e54e: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -05e550: 6e30 dc00 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ -05e556: 0a06 |0051: move-result v6 │ │ -05e558: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -05e55c: 8267 |0054: int-to-float v7, v6 │ │ -05e55e: 6e30 4309 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0943 │ │ -05e564: 6e20 e400 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00e4 │ │ -05e56a: 0a07 |005b: move-result v7 │ │ -05e56c: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -05e570: 6e30 db00 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00db │ │ -05e576: 0a05 |0061: move-result v5 │ │ -05e578: 54b7 2403 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e57c: 6e20 2513 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e582: 54b7 1c03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e586: 6e20 2513 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e58c: 54b7 2003 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e590: 6e20 2513 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e596: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -05e598: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -05e59c: 6e30 e000 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00e0 │ │ -05e5a2: 0a07 |0077: move-result v7 │ │ -05e5a4: 59b7 1d03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ -05e5a8: 6e10 e500 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -05e5ae: 54b7 1c03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e5b2: 6e10 1a13 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@131a │ │ -05e5b8: 0c07 |0082: move-result-object v7 │ │ -05e5ba: 6e10 cc00 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00cc │ │ -05e5c0: 0a07 |0086: move-result v7 │ │ -05e5c2: 59b7 2603 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ -05e5c6: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -05e5cc: 6e20 3f09 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@093f │ │ -05e5d2: 54b7 2403 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e5d6: 6208 4f05 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ -05e5da: 6e20 1d13 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ -05e5e0: 54b7 1c03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e5e4: 6208 4f05 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ -05e5e8: 6e20 1d13 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ -05e5ee: 54b7 2003 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e5f2: 6208 4f05 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ -05e5f6: 6e20 1d13 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ -05e5fc: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -05e5fe: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -05e602: 6207 1a03 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@031a │ │ -05e606: 6e30 9000 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0090 │ │ -05e60c: 0c03 |00ac: move-result-object v3 │ │ -05e60e: 6e30 da00 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ -05e614: 0a01 |00b0: move-result v1 │ │ -05e616: 6e10 e500 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -05e61c: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -05e620: 54b7 2403 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e624: 7110 4109 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ -05e62a: 54b7 1c03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e62e: 7110 4109 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ -05e634: 54b7 2003 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e638: 7110 4109 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ -05e63e: 6e10 8e00 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -05e644: 0c07 |00c8: move-result-object v7 │ │ -05e646: 6e10 d100 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -05e64c: 0c07 |00cc: move-result-object v7 │ │ -05e64e: 5272 5105 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -05e652: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -05e656: c827 |00d1: mul-float/2addr v7, v2 │ │ -05e658: 8777 |00d2: float-to-int v7, v7 │ │ -05e65a: 59b7 2503 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ -05e65e: 0e00 |00d5: return-void │ │ -05e660: 54b7 2403 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e664: 6e10 2213 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ -05e66a: 54b7 1c03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e66e: 6e10 2213 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ -05e674: 54b7 2003 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e678: 6e10 2213 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ -05e67e: 28e0 |00e5: goto 00c5 // -0020 │ │ +05e494: |[05e494] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05e4a4: 122a |0000: const/4 v10, #int 2 // #2 │ │ +05e4a6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +05e4a8: 7030 e711 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11e7 │ │ +05e4ae: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +05e4b0: 59b7 1e03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ +05e4b4: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +05e4b8: 59b7 1f03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05e4bc: 2207 7c01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@017c │ │ +05e4c0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +05e4c2: 7030 1a09 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@091a │ │ +05e4c8: 5bb7 2203 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ +05e4cc: 2207 a402 |0014: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ +05e4d0: 7020 1313 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ +05e4d6: 5bb7 2403 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e4da: 6e20 2909 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ +05e4e0: 2207 a402 |001e: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ +05e4e4: 7020 1313 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ +05e4ea: 5bb7 1c03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e4ee: 6e20 2909 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ +05e4f4: 2207 a402 |0028: new-instance v7, Landroid/widget/TextView; // type@02a4 │ │ +05e4f8: 7020 1313 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1313 │ │ +05e4fe: 5bb7 2003 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e502: 6e20 2909 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0929 │ │ +05e508: 6207 1603 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0316 │ │ +05e50c: 6e30 9100 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +05e512: 0c00 |0037: move-result-object v0 │ │ +05e514: 6e30 e200 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e2 │ │ +05e51a: 0a04 |003b: move-result v4 │ │ +05e51c: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +05e520: 54b7 2403 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e524: 6e30 2413 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ +05e52a: 54b7 1c03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e52e: 6e30 2413 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ +05e534: 54b7 2003 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e538: 6e30 2413 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1324 │ │ +05e53e: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +05e540: 6e30 dc00 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00dc │ │ +05e546: 0a06 |0051: move-result v6 │ │ +05e548: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +05e54c: 8267 |0054: int-to-float v7, v6 │ │ +05e54e: 6e30 4309 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0943 │ │ +05e554: 6e20 e400 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00e4 │ │ +05e55a: 0a07 |005b: move-result v7 │ │ +05e55c: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +05e560: 6e30 db00 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00db │ │ +05e566: 0a05 |0061: move-result v5 │ │ +05e568: 54b7 2403 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e56c: 6e20 2513 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e572: 54b7 1c03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e576: 6e20 2513 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e57c: 54b7 2003 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e580: 6e20 2513 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e586: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +05e588: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +05e58c: 6e30 e000 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00e0 │ │ +05e592: 0a07 |0077: move-result v7 │ │ +05e594: 59b7 1d03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ +05e598: 6e10 e500 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +05e59e: 54b7 1c03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e5a2: 6e10 1a13 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@131a │ │ +05e5a8: 0c07 |0082: move-result-object v7 │ │ +05e5aa: 6e10 cc00 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00cc │ │ +05e5b0: 0a07 |0086: move-result v7 │ │ +05e5b2: 59b7 2603 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ +05e5b6: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +05e5bc: 6e20 3f09 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@093f │ │ +05e5c2: 54b7 2403 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e5c6: 6208 4f05 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ +05e5ca: 6e20 1d13 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ +05e5d0: 54b7 1c03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e5d4: 6208 4f05 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ +05e5d8: 6e20 1d13 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ +05e5de: 54b7 2003 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e5e2: 6208 4f05 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@054f │ │ +05e5e6: 6e20 1d13 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@131d │ │ +05e5ec: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +05e5ee: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +05e5f2: 6207 1a03 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@031a │ │ +05e5f6: 6e30 9000 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0090 │ │ +05e5fc: 0c03 |00ac: move-result-object v3 │ │ +05e5fe: 6e30 da00 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ +05e604: 0a01 |00b0: move-result v1 │ │ +05e606: 6e10 e500 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +05e60c: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +05e610: 54b7 2403 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e614: 7110 4109 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ +05e61a: 54b7 1c03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e61e: 7110 4109 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ +05e624: 54b7 2003 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e628: 7110 4109 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0941 │ │ +05e62e: 6e10 8e00 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +05e634: 0c07 |00c8: move-result-object v7 │ │ +05e636: 6e10 d100 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +05e63c: 0c07 |00cc: move-result-object v7 │ │ +05e63e: 5272 5105 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +05e642: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +05e646: c827 |00d1: mul-float/2addr v7, v2 │ │ +05e648: 8777 |00d2: float-to-int v7, v7 │ │ +05e64a: 59b7 2503 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ +05e64e: 0e00 |00d5: return-void │ │ +05e650: 54b7 2403 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e654: 6e10 2213 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ +05e65a: 54b7 1c03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e65e: 6e10 2213 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ +05e664: 54b7 2003 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e668: 6e10 2213 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1322 │ │ +05e66e: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -118533,17 +118500,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e680: |[05e680] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -05e690: 5210 1f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05e694: 0f00 |0002: return v0 │ │ +05e670: |[05e670] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +05e680: 5210 1f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05e684: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -118551,18 +118518,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05e698: |[05e698] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -05e6a8: 6200 1703 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ -05e6ac: 7220 2009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0920 │ │ -05e6b2: 0e00 |0005: return-void │ │ +05e688: |[05e688] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +05e698: 6200 1703 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0317 │ │ +05e69c: 7220 2009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0920 │ │ +05e6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -118572,22 +118539,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05e6b4: |[05e6b4] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -05e6c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05e6c6: 6e10 2a09 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@092a │ │ -05e6cc: 0c00 |0004: move-result-object v0 │ │ -05e6ce: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -05e6d2: 6e10 2301 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0123 │ │ -05e6d8: 0a01 |000a: move-result v1 │ │ -05e6da: 0f01 |000b: return v1 │ │ +05e6a4: |[05e6a4] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +05e6b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05e6b6: 6e10 2a09 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@092a │ │ +05e6bc: 0c00 |0004: move-result-object v0 │ │ +05e6be: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +05e6c2: 6e10 2301 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0123 │ │ +05e6c8: 0a01 |000a: move-result v1 │ │ +05e6ca: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -118601,17 +118568,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e6dc: |[05e6dc] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -05e6ec: 5210 2503 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ -05e6f0: 0f00 |0002: return v0 │ │ +05e6cc: |[05e6cc] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +05e6dc: 5210 2503 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ +05e6e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -118619,43 +118586,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -05e6f4: |[05e6f4] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -05e704: 6f10 fb11 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ -05e70a: 6e10 3109 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0931 │ │ -05e710: 0c02 |0006: move-result-object v2 │ │ -05e712: 2023 b201 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ -05e716: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -05e71a: 2203 3503 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0335 │ │ -05e71e: 1a04 2109 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0921 │ │ -05e722: 7020 a515 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05e728: 2703 |0012: throw v3 │ │ -05e72a: 0721 |0013: move-object v1, v2 │ │ -05e72c: 1f01 b201 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ -05e730: 6e10 630a 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ -05e736: 0c00 |0019: move-result-object v0 │ │ -05e738: 5453 2203 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ -05e73c: 6e20 af0a 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0aaf │ │ -05e742: 5453 2203 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ -05e746: 6e20 b20a 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0ab2 │ │ -05e74c: 5b51 2303 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e750: 5453 2903 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ -05e754: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -05e758: 5453 2903 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ -05e75c: 6e10 1016 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1610 │ │ -05e762: 0c03 |002f: move-result-object v3 │ │ -05e764: 1f03 7701 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@0177 │ │ -05e768: 6e30 4509 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ -05e76e: 0e00 |0035: return-void │ │ -05e770: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -05e772: 28fb |0037: goto 0032 // -0005 │ │ +05e6e4: |[05e6e4] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +05e6f4: 6f10 fb11 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@11fb │ │ +05e6fa: 6e10 3109 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0931 │ │ +05e700: 0c02 |0006: move-result-object v2 │ │ +05e702: 2023 b201 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ +05e706: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +05e70a: 2203 3703 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0337 │ │ +05e70e: 1a04 3609 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0936 │ │ +05e712: 7020 ac15 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05e718: 2703 |0012: throw v3 │ │ +05e71a: 0721 |0013: move-object v1, v2 │ │ +05e71c: 1f01 b201 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ +05e720: 6e10 630a 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ +05e726: 0c00 |0019: move-result-object v0 │ │ +05e728: 5453 2203 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ +05e72c: 6e20 af0a 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0aaf │ │ +05e732: 5453 2203 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ +05e736: 6e20 b20a 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0ab2 │ │ +05e73c: 5b51 2303 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e740: 5453 2903 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ +05e744: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +05e748: 5453 2903 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ +05e74c: 6e10 1716 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1617 │ │ +05e752: 0c03 |002f: move-result-object v3 │ │ +05e754: 1f03 7701 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@0177 │ │ +05e758: 6e30 4509 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ +05e75e: 0e00 |0035: return-void │ │ +05e760: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +05e762: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -118677,29 +118644,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -05e774: |[05e774] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -05e784: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05e786: 6f10 fc11 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ -05e78c: 5420 2303 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e790: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -05e794: 5420 2303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e798: 6e10 630a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ -05e79e: 0c00 |000d: move-result-object v0 │ │ -05e7a0: 6e30 4509 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ -05e7a6: 5420 2303 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e7aa: 6e20 af0a 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0aaf │ │ -05e7b0: 5420 2303 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e7b4: 6e20 b20a 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0ab2 │ │ -05e7ba: 5b21 2303 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e7be: 0e00 |001d: return-void │ │ +05e764: |[05e764] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +05e774: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05e776: 6f10 fc11 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@11fc │ │ +05e77c: 5420 2303 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e780: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +05e784: 5420 2303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e788: 6e10 630a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ +05e78e: 0c00 |000d: move-result-object v0 │ │ +05e790: 6e30 4509 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0945 │ │ +05e796: 5420 2303 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e79a: 6e20 af0a 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0aaf │ │ +05e7a0: 5420 2303 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e7a4: 6e20 b20a 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0ab2 │ │ +05e7aa: 5b21 2303 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e7ae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -118713,26 +118680,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -05e7c0: |[05e7c0] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -05e7d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e7d2: 5431 2303 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05e7d6: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -05e7da: 5231 1f03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05e7de: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -05e7e2: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -05e7e6: 5230 1f03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05e7ea: 5231 1e03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ -05e7ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -05e7f0: 6e40 4709 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -05e7f6: 0e00 |0013: return-void │ │ +05e7b0: |[05e7b0] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +05e7c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e7c2: 5431 2303 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05e7c6: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +05e7ca: 5231 1f03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05e7ce: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +05e7d2: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +05e7d6: 5230 1f03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05e7da: 5231 1e03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ +05e7de: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +05e7e0: 6e40 4709 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +05e7e6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -118749,67 +118716,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -05e7f8: |[05e7f8] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -05e808: 7110 6b11 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -05e80e: 0a08 |0003: move-result v8 │ │ -05e810: 7110 6b11 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ -05e816: 0a03 |0007: move-result v3 │ │ -05e818: 7110 6c11 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -05e81e: 0a09 |000b: move-result v9 │ │ -05e820: 7110 6c11 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ -05e826: 0a04 |000f: move-result v4 │ │ -05e828: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -05e82c: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -05e830: 220a 3503 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0335 │ │ -05e834: 1a0b b808 |0016: const-string v11, "Must measure with an exact width" // string@08b8 │ │ -05e838: 7020 a515 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -05e83e: 270a |001b: throw v10 │ │ -05e840: 0140 |001c: move v0, v4 │ │ -05e842: 6e10 2c09 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@092c │ │ -05e848: 0a05 |0020: move-result v5 │ │ -05e84a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -05e84c: 6e10 3009 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ -05e852: 0a0a |0025: move-result v10 │ │ -05e854: 6e10 2d09 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ -05e85a: 0a0b |0029: move-result v11 │ │ -05e85c: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -05e860: b160 |002c: sub-int/2addr v0, v6 │ │ -05e862: 829a |002d: int-to-float v10, v9 │ │ -05e864: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -05e86a: c8ba |0031: mul-float/2addr v10, v11 │ │ -05e86c: 87aa |0032: float-to-int v10, v10 │ │ -05e86e: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -05e872: 7120 6d11 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -05e878: 0a02 |0038: move-result v2 │ │ -05e87a: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -05e87e: 7120 6d11 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -05e884: 0a01 |003e: move-result v1 │ │ -05e886: 54ca 2403 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e88a: 6e30 1c13 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05e890: 54ca 1c03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e894: 6e30 1c13 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05e89a: 54ca 2003 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e89e: 6e30 1c13 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05e8a4: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -05e8a8: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -05e8ac: 6e30 3e09 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@093e │ │ -05e8b2: 0e00 |0055: return-void │ │ -05e8b4: 54ca 1c03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e8b8: 6e10 1713 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05e8be: 0a07 |005b: move-result v7 │ │ -05e8c0: 900a 0706 |005c: add-int v10, v7, v6 │ │ -05e8c4: 7120 b615 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05e8ca: 0a0a |0061: move-result v10 │ │ -05e8cc: 6e30 3e09 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@093e │ │ -05e8d2: 28f0 |0065: goto 0055 // -0010 │ │ +05e7e8: |[05e7e8] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +05e7f8: 7110 6b11 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +05e7fe: 0a08 |0003: move-result v8 │ │ +05e800: 7110 6b11 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@116b │ │ +05e806: 0a03 |0007: move-result v3 │ │ +05e808: 7110 6c11 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +05e80e: 0a09 |000b: move-result v9 │ │ +05e810: 7110 6c11 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@116c │ │ +05e816: 0a04 |000f: move-result v4 │ │ +05e818: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +05e81c: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +05e820: 220a 3703 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0337 │ │ +05e824: 1a0b cd08 |0016: const-string v11, "Must measure with an exact width" // string@08cd │ │ +05e828: 7020 ac15 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +05e82e: 270a |001b: throw v10 │ │ +05e830: 0140 |001c: move v0, v4 │ │ +05e832: 6e10 2c09 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@092c │ │ +05e838: 0a05 |0020: move-result v5 │ │ +05e83a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +05e83c: 6e10 3009 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ +05e842: 0a0a |0025: move-result v10 │ │ +05e844: 6e10 2d09 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ +05e84a: 0a0b |0029: move-result v11 │ │ +05e84c: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +05e850: b160 |002c: sub-int/2addr v0, v6 │ │ +05e852: 829a |002d: int-to-float v10, v9 │ │ +05e854: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +05e85a: c8ba |0031: mul-float/2addr v10, v11 │ │ +05e85c: 87aa |0032: float-to-int v10, v10 │ │ +05e85e: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +05e862: 7120 6d11 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +05e868: 0a02 |0038: move-result v2 │ │ +05e86a: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +05e86e: 7120 6d11 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +05e874: 0a01 |003e: move-result v1 │ │ +05e876: 54ca 2403 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e87a: 6e30 1c13 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05e880: 54ca 1c03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e884: 6e30 1c13 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05e88a: 54ca 2003 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e88e: 6e30 1c13 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05e894: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +05e898: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +05e89c: 6e30 3e09 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@093e │ │ +05e8a2: 0e00 |0055: return-void │ │ +05e8a4: 54ca 1c03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e8a8: 6e10 1713 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05e8ae: 0a07 |005b: move-result v7 │ │ +05e8b0: 900a 0706 |005c: add-int v10, v7, v6 │ │ +05e8b4: 7120 bd15 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05e8ba: 0a0a |0061: move-result v10 │ │ +05e8bc: 6e30 3e09 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@093e │ │ +05e8c2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -118849,19 +118816,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e8d4: |[05e8d4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -05e8e4: 5510 2803 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ -05e8e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -05e8ec: 6f10 0a12 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@120a │ │ -05e8f2: 0e00 |0007: return-void │ │ +05e8c4: |[05e8c4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +05e8d4: 5510 2803 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ +05e8d8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +05e8dc: 6f10 0a12 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@120a │ │ +05e8e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0007 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -118871,18 +118838,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e8f4: |[05e8f4] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -05e904: 5901 1d03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ -05e908: 6e10 3909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ -05e90e: 0e00 |0005: return-void │ │ +05e8e4: |[05e8e4] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +05e8f4: 5901 1d03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ +05e8f8: 6e10 3909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ +05e8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -118893,31 +118860,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05e910: |[05e910] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -05e920: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -05e924: c851 |0002: mul-float/2addr v1, v5 │ │ -05e926: 8711 |0003: float-to-int v1, v1 │ │ -05e928: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -05e92c: 5941 2103 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ -05e930: 5241 2103 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ -05e934: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -05e938: 5242 2603 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ -05e93c: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -05e942: b532 |0011: and-int/2addr v2, v3 │ │ -05e944: 9600 0102 |0012: or-int v0, v1, v2 │ │ -05e948: 5441 2403 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e94c: 6e20 2513 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e952: 5441 2003 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e956: 6e20 2513 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e95c: 0e00 |001e: return-void │ │ +05e900: |[05e900] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +05e910: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +05e914: c851 |0002: mul-float/2addr v1, v5 │ │ +05e916: 8711 |0003: float-to-int v1, v1 │ │ +05e918: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +05e91c: 5941 2103 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ +05e920: 5241 2103 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ +05e924: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +05e928: 5242 2603 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ +05e92c: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +05e932: b532 |0011: and-int/2addr v2, v3 │ │ +05e934: 9600 0102 |0012: or-int v0, v1, v2 │ │ +05e938: 5441 2403 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e93c: 6e20 2513 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e942: 5441 2003 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e946: 6e20 2513 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e94c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -118931,29 +118898,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05e960: |[05e960] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -05e970: 5945 2603 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ -05e974: 5441 1c03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e978: 6e20 2513 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e97e: 5241 2103 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ -05e982: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -05e986: 5242 2603 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ -05e98a: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -05e990: b532 |0010: and-int/2addr v2, v3 │ │ -05e992: 9600 0102 |0011: or-int v0, v1, v2 │ │ -05e996: 5441 2403 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e99a: 6e20 2513 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e9a0: 5441 2003 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e9a4: 6e20 2513 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ -05e9aa: 0e00 |001d: return-void │ │ +05e950: |[05e950] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +05e960: 5945 2603 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ +05e964: 5441 1c03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e968: 6e20 2513 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e96e: 5241 2103 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0321 │ │ +05e972: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +05e976: 5242 2603 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0326 │ │ +05e97a: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +05e980: b532 |0010: and-int/2addr v2, v3 │ │ +05e982: 9600 0102 |0011: or-int v0, v1, v2 │ │ +05e986: 5441 2403 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e98a: 6e20 2513 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e990: 5441 2003 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e994: 6e20 2513 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1325 │ │ +05e99a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -118968,22 +118935,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -05e9ac: |[05e9ac] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -05e9bc: 5410 2403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05e9c0: 6e30 2613 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ -05e9c6: 5410 1c03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05e9ca: 6e30 2613 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ -05e9d0: 5410 2003 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05e9d4: 6e30 2613 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ -05e9da: 0e00 |000f: return-void │ │ +05e99c: |[05e99c] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +05e9ac: 5410 2403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05e9b0: 6e30 2613 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ +05e9b6: 5410 1c03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05e9ba: 6e30 2613 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ +05e9c0: 5410 2003 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05e9c4: 6e30 2613 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1326 │ │ +05e9ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -118996,18 +118963,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e9dc: |[05e9dc] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -05e9ec: 5901 2503 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ -05e9f0: 6e10 3909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ -05e9f6: 0e00 |0005: return-void │ │ +05e9cc: |[05e9cc] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +05e9dc: 5901 2503 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ +05e9e0: 6e10 3909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ +05e9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -119018,38 +118985,38 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05e9f8: |[05e9f8] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -05ea08: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -05ea0c: 5410 2203 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ -05ea10: 6e20 f808 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f8 │ │ -05ea16: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05ea18: 5b10 2903 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ -05ea1c: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -05ea20: 5410 2203 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ -05ea24: 6e20 f108 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f1 │ │ -05ea2a: 2200 5303 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0353 │ │ -05ea2e: 7020 0f16 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@160f │ │ -05ea34: 5b10 2903 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ -05ea38: 5410 2303 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05ea3c: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -05ea40: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -05ea42: 5910 1e03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ -05ea46: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -05ea4a: 5910 1f03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05ea4e: 5410 2303 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05ea52: 6e10 6a0a 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -05ea58: 0a00 |0028: move-result v0 │ │ -05ea5a: 6e30 4609 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ -05ea60: 6e10 3909 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ -05ea66: 0e00 |002f: return-void │ │ +05e9e8: |[05e9e8] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +05e9f8: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +05e9fc: 5410 2203 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ +05ea00: 6e20 f808 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f8 │ │ +05ea06: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05ea08: 5b10 2903 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ +05ea0c: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +05ea10: 5410 2203 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0322 │ │ +05ea14: 6e20 f108 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@08f1 │ │ +05ea1a: 2200 5503 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0355 │ │ +05ea1e: 7020 1616 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1616 │ │ +05ea24: 5b10 2903 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0329 │ │ +05ea28: 5410 2303 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05ea2c: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +05ea30: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +05ea32: 5910 1e03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ +05ea36: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +05ea3a: 5910 1f03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05ea3e: 5410 2303 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05ea42: 6e10 6a0a 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +05ea48: 0a00 |0028: move-result v0 │ │ +05ea4a: 6e30 4609 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ +05ea50: 6e10 3909 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0939 │ │ +05ea56: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -119070,86 +119037,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -05ea68: |[05ea68] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -05ea78: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05ea7a: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -05ea7e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -05ea80: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -05ea84: 6e10 e908 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -05ea8a: 0a03 |0009: move-result v3 │ │ -05ea8c: 5ca7 2803 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ -05ea90: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -05ea92: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -05ea96: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -05ea9a: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -05ea9e: 6e20 eb08 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ -05eaa4: 0c04 |0016: move-result-object v4 │ │ -05eaa6: 54a7 2403 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05eaaa: 6e20 2313 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -05eab0: 54a8 1c03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05eab4: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -05eab8: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -05eabc: 6e20 eb08 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ -05eac2: 0c07 |0025: move-result-object v7 │ │ -05eac4: 6e20 2313 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -05eaca: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -05eacc: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05ead0: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -05ead4: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -05ead8: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05eadc: 6e20 eb08 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ -05eae2: 0c04 |0035: move-result-object v4 │ │ -05eae4: 54a7 2003 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05eae8: 6e20 2313 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -05eaee: 6e10 3309 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0933 │ │ -05eaf4: 0a07 |003e: move-result v7 │ │ -05eaf6: 6e10 2e09 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@092e │ │ -05eafc: 0a08 |0042: move-result v8 │ │ -05eafe: b187 |0043: sub-int/2addr v7, v8 │ │ -05eb00: 6e10 2f09 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@092f │ │ -05eb06: 0a08 |0047: move-result v8 │ │ -05eb08: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -05eb0c: 6e10 2b09 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@092b │ │ -05eb12: 0a07 |004d: move-result v7 │ │ -05eb14: 6e10 3009 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ -05eb1a: 0a08 |0051: move-result v8 │ │ -05eb1c: b187 |0052: sub-int/2addr v7, v8 │ │ -05eb1e: 6e10 2d09 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ -05eb24: 0a08 |0056: move-result v8 │ │ -05eb26: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -05eb2a: 8257 |0059: int-to-float v7, v5 │ │ -05eb2c: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -05eb32: c887 |005d: mul-float/2addr v7, v8 │ │ -05eb34: 8777 |005e: float-to-int v7, v7 │ │ -05eb36: 7120 6d11 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -05eb3c: 0a02 |0062: move-result v2 │ │ -05eb3e: 7120 6d11 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -05eb44: 0a01 |0066: move-result v1 │ │ -05eb46: 54a7 2403 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05eb4a: 6e30 1c13 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05eb50: 54a7 1c03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05eb54: 6e30 1c13 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05eb5a: 54a7 2003 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05eb5e: 6e30 1c13 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ -05eb64: 59ab 1e03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ -05eb68: 55a7 2703 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ -05eb6c: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -05eb70: 52a7 1f03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05eb74: 6e40 4709 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -05eb7a: 5ca6 2803 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ -05eb7e: 0e00 |0083: return-void │ │ -05eb80: 0163 |0084: move v3, v6 │ │ -05eb82: 2885 |0085: goto 000a // -007b │ │ -05eb84: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -05eb86: 289f |0087: goto 0026 // -0061 │ │ +05ea58: |[05ea58] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +05ea68: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05ea6a: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +05ea6e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +05ea70: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +05ea74: 6e10 e908 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +05ea7a: 0a03 |0009: move-result v3 │ │ +05ea7c: 5ca7 2803 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ +05ea80: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +05ea82: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +05ea86: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +05ea8a: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +05ea8e: 6e20 eb08 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ +05ea94: 0c04 |0016: move-result-object v4 │ │ +05ea96: 54a7 2403 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05ea9a: 6e20 2313 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +05eaa0: 54a8 1c03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05eaa4: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +05eaa8: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +05eaac: 6e20 eb08 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ +05eab2: 0c07 |0025: move-result-object v7 │ │ +05eab4: 6e20 2313 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +05eaba: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +05eabc: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05eac0: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +05eac4: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +05eac8: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05eacc: 6e20 eb08 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@08eb │ │ +05ead2: 0c04 |0035: move-result-object v4 │ │ +05ead4: 54a7 2003 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ead8: 6e20 2313 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +05eade: 6e10 3309 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0933 │ │ +05eae4: 0a07 |003e: move-result v7 │ │ +05eae6: 6e10 2e09 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@092e │ │ +05eaec: 0a08 |0042: move-result v8 │ │ +05eaee: b187 |0043: sub-int/2addr v7, v8 │ │ +05eaf0: 6e10 2f09 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@092f │ │ +05eaf6: 0a08 |0047: move-result v8 │ │ +05eaf8: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +05eafc: 6e10 2b09 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@092b │ │ +05eb02: 0a07 |004d: move-result v7 │ │ +05eb04: 6e10 3009 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ +05eb0a: 0a08 |0051: move-result v8 │ │ +05eb0c: b187 |0052: sub-int/2addr v7, v8 │ │ +05eb0e: 6e10 2d09 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ +05eb14: 0a08 |0056: move-result v8 │ │ +05eb16: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +05eb1a: 8257 |0059: int-to-float v7, v5 │ │ +05eb1c: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +05eb22: c887 |005d: mul-float/2addr v7, v8 │ │ +05eb24: 8777 |005e: float-to-int v7, v7 │ │ +05eb26: 7120 6d11 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +05eb2c: 0a02 |0062: move-result v2 │ │ +05eb2e: 7120 6d11 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +05eb34: 0a01 |0066: move-result v1 │ │ +05eb36: 54a7 2403 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05eb3a: 6e30 1c13 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05eb40: 54a7 1c03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05eb44: 6e30 1c13 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05eb4a: 54a7 2003 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05eb4e: 6e30 1c13 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@131c │ │ +05eb54: 59ab 1e03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ +05eb58: 55a7 2703 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ +05eb5c: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +05eb60: 52a7 1f03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05eb64: 6e40 4709 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +05eb6a: 5ca6 2803 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0328 │ │ +05eb6e: 0e00 |0083: return-void │ │ +05eb70: 0163 |0084: move v3, v6 │ │ +05eb72: 2885 |0085: goto 000a // -007b │ │ +05eb74: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +05eb76: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -119191,233 +119158,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -05eb88: |[05eb88] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -05eb98: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -05eb9c: 5200 1e03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ -05eba0: 022a 0000 |0004: move/from16 v42, v0 │ │ -05eba4: 0200 2e00 |0006: move/from16 v0, v46 │ │ -05eba8: 0201 2a00 |0008: move/from16 v1, v42 │ │ -05ebac: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -05ebb0: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -05ebb4: 5400 2303 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ -05ebb8: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -05ebbc: 7401 630a 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ -05ebc2: 0c2a |0015: move-result-object v42 │ │ -05ebc4: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -05ebc8: 0201 2e00 |0018: move/from16 v1, v46 │ │ -05ebcc: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -05ebd0: 6e30 4609 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ -05ebd6: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -05ebda: 0200 2a00 |0021: move/from16 v0, v42 │ │ -05ebde: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -05ebe2: 5c10 2703 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ -05ebe6: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -05ebea: 5400 2403 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05ebee: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -05ebf2: 7401 1813 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ -05ebf8: 0a24 |0030: move-result v36 │ │ -05ebfa: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -05ebfe: 5400 1c03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05ec02: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -05ec06: 7401 1813 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ -05ec0c: 0a12 |003a: move-result v18 │ │ -05ec0e: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -05ec12: 5400 2003 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05ec16: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -05ec1a: 7401 1813 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ -05ec20: 0a1a |0044: move-result v26 │ │ -05ec22: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -05ec26: 7401 3309 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0933 │ │ -05ec2c: 0a26 |004a: move-result v38 │ │ -05ec2e: 7401 2b09 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@092b │ │ -05ec34: 0a25 |004e: move-result v37 │ │ -05ec36: 7401 2e09 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@092e │ │ -05ec3c: 0a1d |0052: move-result v29 │ │ -05ec3e: 7401 2f09 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@092f │ │ -05ec44: 0a1e |0056: move-result v30 │ │ -05ec46: 7401 3009 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ -05ec4c: 0a1f |005a: move-result v31 │ │ -05ec4e: 7401 2d09 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ -05ec54: 0a1c |005e: move-result v28 │ │ -05ec56: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -05ec5a: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -05ec5e: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -05ec62: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -05ec66: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -05ec6a: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -05ec6e: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -05ec72: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -05ec76: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -05ec7a: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -05ec7e: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -05ec82: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -05ec86: 82a0 |0077: int-to-float v0, v10 │ │ -05ec88: 022b 0000 |0078: move/from16 v43, v0 │ │ -05ec8c: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -05ec90: 0200 2b00 |007c: move/from16 v0, v43 │ │ -05ec94: 8700 |007e: float-to-int v0, v0 │ │ -05ec96: 022b 0000 |007f: move/from16 v43, v0 │ │ -05ec9a: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -05ec9e: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -05eca2: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -05eca6: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -05ecaa: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -05ecae: 5400 2403 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05ecb2: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -05ecb6: 7401 1413 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ -05ecbc: 0a20 |0092: move-result v32 │ │ -05ecbe: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -05ecc2: 5400 1c03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05ecc6: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -05ecca: 7401 1413 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ -05ecd0: 0a0b |009c: move-result v11 │ │ -05ecd2: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -05ecd6: 5400 2003 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05ecda: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -05ecde: 7401 1413 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ -05ece4: 0a16 |00a6: move-result v22 │ │ -05ece6: 0200 2000 |00a7: move/from16 v0, v32 │ │ -05ecea: 7120 b615 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05ecf0: 0a2a |00ac: move-result v42 │ │ -05ecf2: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -05ecf6: 0201 1600 |00af: move/from16 v1, v22 │ │ -05ecfa: 7120 b615 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05ed00: 0a14 |00b4: move-result v20 │ │ -05ed02: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -05ed06: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -05ed0a: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -05ed0e: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -05ed12: 5400 2403 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05ed16: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -05ed1a: 7401 1713 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05ed20: 0a2a |00c4: move-result v42 │ │ -05ed22: 9007 232a |00c5: add-int v7, v35, v42 │ │ -05ed26: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -05ed2a: 5400 1c03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05ed2e: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -05ed32: 7401 1713 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05ed38: 0a2a |00d0: move-result v42 │ │ -05ed3a: 9005 112a |00d1: add-int v5, v17, v42 │ │ -05ed3e: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -05ed42: 5400 2003 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05ed46: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -05ed4a: 7401 1713 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05ed50: 0a2a |00dc: move-result v42 │ │ -05ed52: 9006 192a |00dd: add-int v6, v25, v42 │ │ -05ed56: 7120 b615 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05ed5c: 0a2a |00e2: move-result v42 │ │ -05ed5e: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -05ed62: 7120 b615 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05ed68: 0a15 |00e8: move-result v21 │ │ -05ed6a: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -05ed6e: 5200 1d03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ -05ed72: 022a 0000 |00ed: move/from16 v42, v0 │ │ -05ed76: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -05ed7a: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -05ed80: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -05ed84: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -05ed88: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -05ed8c: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -05ed90: 5400 1c03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05ed94: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -05ed98: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -05ed9c: 5400 1c03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ -05eda0: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -05eda4: 7401 1713 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05edaa: 0a2b |0109: move-result v43 │ │ -05edac: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -05edb0: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -05edb4: 0201 1000 |010e: move/from16 v1, v16 │ │ -05edb8: 0202 2b00 |0110: move/from16 v2, v43 │ │ -05edbc: 6e52 1b13 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ -05edc2: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -05edc6: 5200 2503 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ -05edca: 022a 0000 |0119: move/from16 v42, v0 │ │ -05edce: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -05edd2: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -05edd6: 0200 1d00 |011f: move/from16 v0, v29 │ │ -05edda: 0201 2a00 |0121: move/from16 v1, v42 │ │ -05edde: 7120 b915 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -05ede4: 0a21 |0126: move-result v33 │ │ -05ede6: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -05edea: 5400 2403 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05edee: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -05edf2: 902b 2124 |012d: add-int v43, v33, v36 │ │ -05edf6: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -05edfa: 5400 2403 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ -05edfe: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -05ee02: 7401 1713 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05ee08: 0a2c |0138: move-result v44 │ │ -05ee0a: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -05ee0e: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -05ee12: 0201 2100 |013d: move/from16 v1, v33 │ │ -05ee16: 0202 2200 |013f: move/from16 v2, v34 │ │ -05ee1a: 0203 2b00 |0141: move/from16 v3, v43 │ │ -05ee1e: 0204 2c00 |0143: move/from16 v4, v44 │ │ -05ee22: 6e54 1b13 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ -05ee28: 912a 261e |0148: sub-int v42, v38, v30 │ │ -05ee2c: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -05ee30: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -05ee34: 5200 2503 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ -05ee38: 022b 0000 |0150: move/from16 v43, v0 │ │ -05ee3c: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -05ee40: 7702 b615 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -05ee46: 0a17 |0157: move-result v23 │ │ -05ee48: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -05ee4c: 5400 2003 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05ee50: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -05ee54: 902b 171a |015e: add-int v43, v23, v26 │ │ -05ee58: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -05ee5c: 5400 2003 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ -05ee60: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -05ee64: 7401 1713 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ -05ee6a: 0a2c |0169: move-result v44 │ │ -05ee6c: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -05ee70: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -05ee74: 0201 1700 |016e: move/from16 v1, v23 │ │ -05ee78: 0202 1800 |0170: move/from16 v2, v24 │ │ -05ee7c: 0203 2b00 |0172: move/from16 v3, v43 │ │ -05ee80: 0204 2c00 |0174: move/from16 v4, v44 │ │ -05ee84: 6e54 1b13 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ -05ee8a: 0200 2f00 |0179: move/from16 v0, v47 │ │ -05ee8e: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -05ee92: 5910 1f03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05ee96: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -05ee9a: 0200 2a00 |0181: move/from16 v0, v42 │ │ -05ee9e: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -05eea2: 5c10 2703 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ -05eea6: 0e00 |0187: return-void │ │ -05eea8: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -05eeac: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -05eeb0: 5200 1f03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ -05eeb4: 022a 0000 |018e: move/from16 v42, v0 │ │ -05eeb8: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -05eebc: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -05eec0: 28f3 |0194: goto 0187 // -000d │ │ -05eec2: 912a 251f |0195: sub-int v42, v37, v31 │ │ -05eec6: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -05eeca: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -05eece: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -05eed2: 9022 0923 |019d: add-int v34, v9, v35 │ │ -05eed6: 9010 0911 |019f: add-int v16, v9, v17 │ │ -05eeda: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -05eede: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -05eee2: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -05eee6: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -05eeea: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -05eeee: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -05eef2: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -05eef6: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -05eefa: 0000 |01b1: nop // spacer │ │ -05eefc: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +05eb78: |[05eb78] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +05eb88: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +05eb8c: 5200 1e03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@031e │ │ +05eb90: 022a 0000 |0004: move/from16 v42, v0 │ │ +05eb94: 0200 2e00 |0006: move/from16 v0, v46 │ │ +05eb98: 0201 2a00 |0008: move/from16 v1, v42 │ │ +05eb9c: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +05eba0: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +05eba4: 5400 2303 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0323 │ │ +05eba8: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +05ebac: 7401 630a 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0a63 │ │ +05ebb2: 0c2a |0015: move-result-object v42 │ │ +05ebb4: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +05ebb8: 0201 2e00 |0018: move/from16 v1, v46 │ │ +05ebbc: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +05ebc0: 6e30 4609 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0946 │ │ +05ebc6: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +05ebca: 0200 2a00 |0021: move/from16 v0, v42 │ │ +05ebce: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +05ebd2: 5c10 2703 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ +05ebd6: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +05ebda: 5400 2403 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05ebde: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +05ebe2: 7401 1813 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ +05ebe8: 0a24 |0030: move-result v36 │ │ +05ebea: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +05ebee: 5400 1c03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05ebf2: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +05ebf6: 7401 1813 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ +05ebfc: 0a12 |003a: move-result v18 │ │ +05ebfe: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +05ec02: 5400 2003 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ec06: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +05ec0a: 7401 1813 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1318 │ │ +05ec10: 0a1a |0044: move-result v26 │ │ +05ec12: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +05ec16: 7401 3309 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0933 │ │ +05ec1c: 0a26 |004a: move-result v38 │ │ +05ec1e: 7401 2b09 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@092b │ │ +05ec24: 0a25 |004e: move-result v37 │ │ +05ec26: 7401 2e09 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@092e │ │ +05ec2c: 0a1d |0052: move-result v29 │ │ +05ec2e: 7401 2f09 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@092f │ │ +05ec34: 0a1e |0056: move-result v30 │ │ +05ec36: 7401 3009 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0930 │ │ +05ec3c: 0a1f |005a: move-result v31 │ │ +05ec3e: 7401 2d09 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@092d │ │ +05ec44: 0a1c |005e: move-result v28 │ │ +05ec46: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +05ec4a: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +05ec4e: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +05ec52: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +05ec56: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +05ec5a: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +05ec5e: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +05ec62: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +05ec66: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +05ec6a: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +05ec6e: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +05ec72: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +05ec76: 82a0 |0077: int-to-float v0, v10 │ │ +05ec78: 022b 0000 |0078: move/from16 v43, v0 │ │ +05ec7c: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +05ec80: 0200 2b00 |007c: move/from16 v0, v43 │ │ +05ec84: 8700 |007e: float-to-int v0, v0 │ │ +05ec86: 022b 0000 |007f: move/from16 v43, v0 │ │ +05ec8a: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +05ec8e: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +05ec92: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +05ec96: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +05ec9a: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +05ec9e: 5400 2403 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05eca2: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +05eca6: 7401 1413 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ +05ecac: 0a20 |0092: move-result v32 │ │ +05ecae: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +05ecb2: 5400 1c03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05ecb6: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +05ecba: 7401 1413 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ +05ecc0: 0a0b |009c: move-result v11 │ │ +05ecc2: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +05ecc6: 5400 2003 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ecca: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +05ecce: 7401 1413 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1314 │ │ +05ecd4: 0a16 |00a6: move-result v22 │ │ +05ecd6: 0200 2000 |00a7: move/from16 v0, v32 │ │ +05ecda: 7120 bd15 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05ece0: 0a2a |00ac: move-result v42 │ │ +05ece2: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +05ece6: 0201 1600 |00af: move/from16 v1, v22 │ │ +05ecea: 7120 bd15 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05ecf0: 0a14 |00b4: move-result v20 │ │ +05ecf2: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +05ecf6: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +05ecfa: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +05ecfe: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +05ed02: 5400 2403 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05ed06: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +05ed0a: 7401 1713 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05ed10: 0a2a |00c4: move-result v42 │ │ +05ed12: 9007 232a |00c5: add-int v7, v35, v42 │ │ +05ed16: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +05ed1a: 5400 1c03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05ed1e: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +05ed22: 7401 1713 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05ed28: 0a2a |00d0: move-result v42 │ │ +05ed2a: 9005 112a |00d1: add-int v5, v17, v42 │ │ +05ed2e: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +05ed32: 5400 2003 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ed36: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +05ed3a: 7401 1713 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05ed40: 0a2a |00dc: move-result v42 │ │ +05ed42: 9006 192a |00dd: add-int v6, v25, v42 │ │ +05ed46: 7120 bd15 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05ed4c: 0a2a |00e2: move-result v42 │ │ +05ed4e: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +05ed52: 7120 bd15 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05ed58: 0a15 |00e8: move-result v21 │ │ +05ed5a: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +05ed5e: 5200 1d03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@031d │ │ +05ed62: 022a 0000 |00ed: move/from16 v42, v0 │ │ +05ed66: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +05ed6a: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +05ed70: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +05ed74: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +05ed78: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +05ed7c: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +05ed80: 5400 1c03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05ed84: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +05ed88: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +05ed8c: 5400 1c03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@031c │ │ +05ed90: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +05ed94: 7401 1713 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05ed9a: 0a2b |0109: move-result v43 │ │ +05ed9c: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +05eda0: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +05eda4: 0201 1000 |010e: move/from16 v1, v16 │ │ +05eda8: 0202 2b00 |0110: move/from16 v2, v43 │ │ +05edac: 6e52 1b13 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ +05edb2: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +05edb6: 5200 2503 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ +05edba: 022a 0000 |0119: move/from16 v42, v0 │ │ +05edbe: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +05edc2: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +05edc6: 0200 1d00 |011f: move/from16 v0, v29 │ │ +05edca: 0201 2a00 |0121: move/from16 v1, v42 │ │ +05edce: 7120 c015 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +05edd4: 0a21 |0126: move-result v33 │ │ +05edd6: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +05edda: 5400 2403 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05edde: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +05ede2: 902b 2124 |012d: add-int v43, v33, v36 │ │ +05ede6: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +05edea: 5400 2403 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0324 │ │ +05edee: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +05edf2: 7401 1713 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05edf8: 0a2c |0138: move-result v44 │ │ +05edfa: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +05edfe: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +05ee02: 0201 2100 |013d: move/from16 v1, v33 │ │ +05ee06: 0202 2200 |013f: move/from16 v2, v34 │ │ +05ee0a: 0203 2b00 |0141: move/from16 v3, v43 │ │ +05ee0e: 0204 2c00 |0143: move/from16 v4, v44 │ │ +05ee12: 6e54 1b13 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ +05ee18: 912a 261e |0148: sub-int v42, v38, v30 │ │ +05ee1c: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +05ee20: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +05ee24: 5200 2503 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0325 │ │ +05ee28: 022b 0000 |0150: move/from16 v43, v0 │ │ +05ee2c: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +05ee30: 7702 bd15 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +05ee36: 0a17 |0157: move-result v23 │ │ +05ee38: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +05ee3c: 5400 2003 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ee40: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +05ee44: 902b 171a |015e: add-int v43, v23, v26 │ │ +05ee48: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +05ee4c: 5400 2003 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0320 │ │ +05ee50: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +05ee54: 7401 1713 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1317 │ │ +05ee5a: 0a2c |0169: move-result v44 │ │ +05ee5c: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +05ee60: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +05ee64: 0201 1700 |016e: move/from16 v1, v23 │ │ +05ee68: 0202 1800 |0170: move/from16 v2, v24 │ │ +05ee6c: 0203 2b00 |0172: move/from16 v3, v43 │ │ +05ee70: 0204 2c00 |0174: move/from16 v4, v44 │ │ +05ee74: 6e54 1b13 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@131b │ │ +05ee7a: 0200 2f00 |0179: move/from16 v0, v47 │ │ +05ee7e: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +05ee82: 5910 1f03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05ee86: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +05ee8a: 0200 2a00 |0181: move/from16 v0, v42 │ │ +05ee8e: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +05ee92: 5c10 2703 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0327 │ │ +05ee96: 0e00 |0187: return-void │ │ +05ee98: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +05ee9c: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +05eea0: 5200 1f03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@031f │ │ +05eea4: 022a 0000 |018e: move/from16 v42, v0 │ │ +05eea8: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +05eeac: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +05eeb0: 28f3 |0194: goto 0187 // -000d │ │ +05eeb2: 912a 251f |0195: sub-int v42, v37, v31 │ │ +05eeb6: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +05eeba: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +05eebe: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +05eec2: 9022 0923 |019d: add-int v34, v9, v35 │ │ +05eec6: 9010 0911 |019f: add-int v16, v9, v17 │ │ +05eeca: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +05eece: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +05eed2: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +05eed6: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +05eeda: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +05eede: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +05eee2: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +05eee6: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +05eeea: 0000 |01b1: nop // spacer │ │ +05eeec: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ 0x001f line=339 │ │ 0x0027 line=341 │ │ 0x0031 line=342 │ │ @@ -119548,21 +119515,21 @@ │ │ 0x0195 - 0x01bc reg=40 textPaddedRight I │ │ 0x0195 - 0x01bc reg=41 vgrav I │ │ 0x0000 - 0x01bc reg=45 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x01bc reg=46 position I │ │ 0x0000 - 0x01bc reg=47 positionOffset F │ │ 0x0000 - 0x01bc reg=48 force Z │ │ │ │ - source_file_idx : 2338 (PagerTitleStrip.java) │ │ + source_file_idx : 2359 (PagerTitleStrip.java) │ │ │ │ Class #452 header: │ │ class_idx : 387 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2783 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #452 annotations: │ │ Annotations on class │ │ @@ -119583,17 +119550,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ef10: |[05ef10] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -05ef20: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05ef26: 0e00 |0003: return-void │ │ +05ef00: |[05ef00] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +05ef10: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05ef16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -119602,18 +119569,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ef28: |[05ef28] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05ef38: 6e10 5811 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1158 │ │ -05ef3e: 0a00 |0003: move-result v0 │ │ -05ef40: 0f00 |0004: return v0 │ │ +05ef18: |[05ef18] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05ef28: 6e10 5811 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1158 │ │ +05ef2e: 0a00 |0003: move-result v0 │ │ +05ef30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -119623,33 +119590,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ef44: |[05ef44] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05ef54: 6e10 5a11 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@115a │ │ -05ef5a: 0a00 |0003: move-result v0 │ │ -05ef5c: 0f00 |0004: return v0 │ │ +05ef34: |[05ef34] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05ef44: 6e10 5a11 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@115a │ │ +05ef4a: 0a00 |0003: move-result v0 │ │ +05ef4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 2761 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2783 (VelocityTrackerCompat.java) │ │ │ │ Class #453 header: │ │ class_idx : 388 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2783 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #453 annotations: │ │ Annotations on class │ │ @@ -119670,17 +119637,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ef60: |[05ef60] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -05ef70: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05ef76: 0e00 |0003: return-void │ │ +05ef50: |[05ef50] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +05ef60: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05ef66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -119689,18 +119656,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05ef78: |[05ef78] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05ef88: 7120 5909 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0959 │ │ -05ef8e: 0a00 |0003: move-result v0 │ │ -05ef90: 0f00 |0004: return v0 │ │ +05ef68: |[05ef68] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05ef78: 7120 5909 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0959 │ │ +05ef7e: 0a00 |0003: move-result v0 │ │ +05ef80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -119710,33 +119677,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05ef94: |[05ef94] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -05efa4: 7120 5a09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@095a │ │ -05efaa: 0a00 |0003: move-result v0 │ │ -05efac: 0f00 |0004: return v0 │ │ +05ef84: |[05ef84] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +05ef94: 7120 5a09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@095a │ │ +05ef9a: 0a00 |0003: move-result v0 │ │ +05ef9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 2761 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2783 (VelocityTrackerCompat.java) │ │ │ │ Class #454 header: │ │ class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2768 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 29 │ │ │ │ Class #454 annotations: │ │ Annotations on class │ │ @@ -119757,17 +119724,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05efb0: |[05efb0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -05efc0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05efc6: 0e00 |0003: return-void │ │ +05efa0: |[05efa0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +05efb0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05efb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -119776,17 +119743,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05efc8: |[05efc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -05efd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05efda: 0f00 |0001: return v0 │ │ +05efb8: |[05efb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05efc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05efca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -119796,17 +119763,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05efdc: |[05efdc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -05efec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05efee: 0f00 |0001: return v0 │ │ +05efcc: |[05efcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +05efdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05efde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -119816,17 +119783,17 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05eff0: |[05eff0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -05f000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f002: 1100 |0001: return-object v0 │ │ +05efe0: |[05efe0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +05eff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05eff2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -119835,17 +119802,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f004: |[05f004] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -05f014: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -05f018: 0f00 |0002: return v0 │ │ +05eff4: |[05eff4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +05f004: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +05f008: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -119854,17 +119821,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f01c: |[05f01c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -05f02c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -05f030: 1000 |0002: return-wide v0 │ │ +05f00c: |[05f00c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +05f01c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +05f020: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -119872,17 +119839,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f034: |[05f034] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -05f044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f046: 0f00 |0001: return v0 │ │ +05f024: |[05f024] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05f034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f036: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -119891,17 +119858,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f048: |[05f048] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -05f058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f05a: 0f00 |0001: return v0 │ │ +05f038: |[05f038] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +05f048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f04a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -119910,17 +119877,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f05c: |[05f05c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -05f06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f06e: 0f00 |0001: return v0 │ │ +05f04c: |[05f04c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +05f05c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f05e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -119929,17 +119896,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f070: |[05f070] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -05f080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f082: 0f00 |0001: return v0 │ │ +05f060: |[05f060] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +05f070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f072: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -119948,17 +119915,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f084: |[05f084] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -05f094: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -05f096: 0f00 |0001: return v0 │ │ +05f074: |[05f074] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +05f084: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +05f086: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -119967,18 +119934,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05f098: |[05f098] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -05f0a8: 6e10 8d11 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -05f0ae: 0c00 |0003: move-result-object v0 │ │ -05f0b0: 1100 |0004: return-object v0 │ │ +05f088: |[05f088] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05f098: 6e10 8d11 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +05f09e: 0c00 |0003: move-result-object v0 │ │ +05f0a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -119987,17 +119954,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f0b4: |[05f0b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -05f0c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f0c6: 0f00 |0001: return v0 │ │ +05f0a4: |[05f0a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +05f0b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f0b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -120006,25 +119973,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05f0c8: |[05f0c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -05f0d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f0da: 6e10 7a11 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ -05f0e0: 0c00 |0004: move-result-object v0 │ │ -05f0e2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -05f0e6: 6e10 2701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ -05f0ec: 0a02 |000a: move-result v2 │ │ -05f0ee: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -05f0f0: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -05f0f4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -05f0f6: 0f01 |000f: return v1 │ │ +05f0b8: |[05f0b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +05f0c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f0ca: 6e10 7a11 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@117a │ │ +05f0d0: 0c00 |0004: move-result-object v0 │ │ +05f0d2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +05f0d6: 6e10 2701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0127 │ │ +05f0dc: 0a02 |000a: move-result v2 │ │ +05f0de: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +05f0e0: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +05f0e4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05f0e6: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0005 line=266 │ │ 0x0007 line=267 │ │ 0x000f line=269 │ │ locals : │ │ @@ -120037,16 +120004,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f0f8: |[05f0f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05f108: 0e00 |0000: return-void │ │ +05f0e8: |[05f0e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05f0f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -120056,16 +120023,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f10c: |[05f10c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -05f11c: 0e00 |0000: return-void │ │ +05f0fc: |[05f0fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +05f10c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -120075,16 +120042,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f120: |[05f120] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05f130: 0e00 |0000: return-void │ │ +05f110: |[05f110] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05f120: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -120094,17 +120061,17 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f134: |[05f134] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -05f144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f146: 0f00 |0001: return v0 │ │ +05f124: |[05f124] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05f134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f136: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -120115,19 +120082,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05f148: |[05f148] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -05f158: 6e10 6009 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ -05f15e: 0b00 |0003: move-result-wide v0 │ │ -05f160: 6e30 b111 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@11b1 │ │ -05f166: 0e00 |0007: return-void │ │ +05f138: |[05f138] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05f148: 6e10 6009 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ +05f14e: 0b00 |0003: move-result-wide v0 │ │ +05f150: 6e30 b111 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@11b1 │ │ +05f156: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0007 line=204 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -120137,24 +120104,24 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -05f168: |[05f168] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -05f178: 6e10 6009 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ -05f17e: 0b02 |0003: move-result-wide v2 │ │ -05f180: 0791 |0004: move-object v1, v9 │ │ -05f182: 01a4 |0005: move v4, v10 │ │ -05f184: 01b5 |0006: move v5, v11 │ │ -05f186: 01c6 |0007: move v6, v12 │ │ -05f188: 01d7 |0008: move v7, v13 │ │ -05f18a: 7407 b211 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@11b2 │ │ -05f190: 0e00 |000c: return-void │ │ +05f158: |[05f158] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05f168: 6e10 6009 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ +05f16e: 0b02 |0003: move-result-wide v2 │ │ +05f170: 0791 |0004: move-object v1, v9 │ │ +05f172: 01a4 |0005: move v4, v10 │ │ +05f174: 01b5 |0006: move v5, v11 │ │ +05f176: 01c6 |0007: move v6, v12 │ │ +05f178: 01d7 |0008: move v7, v13 │ │ +05f17a: 7407 b211 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@11b2 │ │ +05f180: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000c line=207 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x000d reg=9 view Landroid/view/View; │ │ @@ -120168,19 +120135,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -05f194: |[05f194] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -05f1a4: 6e10 6009 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ -05f1aa: 0b00 |0003: move-result-wide v0 │ │ -05f1ac: 6e40 af11 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11af │ │ -05f1b2: 0e00 |0007: return-void │ │ +05f184: |[05f184] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05f194: 6e10 6009 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ +05f19a: 0b00 |0003: move-result-wide v0 │ │ +05f19c: 6e40 af11 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11af │ │ +05f1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -120191,20 +120158,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05f1b4: |[05f1b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -05f1c4: 6e10 6009 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ -05f1ca: 0b00 |0003: move-result-wide v0 │ │ -05f1cc: bb60 |0004: add-long/2addr v0, v6 │ │ -05f1ce: 6e40 af11 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11af │ │ -05f1d4: 0e00 |0008: return-void │ │ +05f1a4: |[05f1a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05f1b4: 6e10 6009 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0960 │ │ +05f1ba: 0b00 |0003: move-result-wide v0 │ │ +05f1bc: bb60 |0004: add-long/2addr v0, v6 │ │ +05f1be: 6e40 af11 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11af │ │ +05f1c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -120216,16 +120183,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f1d8: |[05f1d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -05f1e8: 0e00 |0000: return-void │ │ +05f1c8: |[05f1c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05f1d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -120235,16 +120202,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f1ec: |[05f1ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -05f1fc: 0e00 |0000: return-void │ │ +05f1dc: |[05f1dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +05f1ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hasTransientState Z │ │ @@ -120254,16 +120221,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f200: |[05f200] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -05f210: 0e00 |0000: return-void │ │ +05f1f0: |[05f1f0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05f200: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -120273,16 +120240,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f214: |[05f214] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -05f224: 0e00 |0000: return-void │ │ +05f204: |[05f204] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +05f214: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -120292,16 +120259,16 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f228: |[05f228] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -05f238: 0e00 |0000: return-void │ │ +05f218: |[05f218] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05f228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ @@ -120311,16 +120278,16 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f23c: |[05f23c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -05f24c: 0e00 |0000: return-void │ │ +05f22c: |[05f22c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05f23c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layerType I │ │ @@ -120331,16 +120298,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f250: |[05f250] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -05f260: 0e00 |0000: return-void │ │ +05f240: |[05f240] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +05f250: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -120350,31 +120317,31 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f264: |[05f264] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -05f274: 0e00 |0000: return-void │ │ +05f254: |[05f254] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +05f264: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ Class #455 header: │ │ class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2776 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #455 annotations: │ │ Annotations on class │ │ @@ -120395,17 +120362,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f278: |[05f278] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -05f288: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f28e: 0e00 |0003: return-void │ │ +05f268: |[05f268] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +05f278: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f27e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -120414,32 +120381,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05f290: |[05f290] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05f2a0: 6e10 d611 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ -05f2a6: 0a00 |0003: move-result v0 │ │ -05f2a8: 0f00 |0004: return v0 │ │ +05f280: |[05f280] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05f290: 6e10 d611 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ +05f296: 0a00 |0003: move-result v0 │ │ +05f298: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 2776 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2798 (ViewConfigurationCompat.java) │ │ │ │ Class #456 header: │ │ class_idx : 408 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2776 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2798 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #456 annotations: │ │ Annotations on class │ │ @@ -120460,17 +120427,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f2ac: |[05f2ac] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -05f2bc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f2c2: 0e00 |0003: return-void │ │ +05f29c: |[05f29c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +05f2ac: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -120479,32 +120446,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05f2c4: |[05f2c4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -05f2d4: 7110 030a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a03 │ │ -05f2da: 0a00 |0003: move-result v0 │ │ -05f2dc: 0f00 |0004: return v0 │ │ +05f2b4: |[05f2b4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05f2c4: 7110 030a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0a03 │ │ +05f2ca: 0a00 |0003: move-result v0 │ │ +05f2cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 2776 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2798 (ViewConfigurationCompat.java) │ │ │ │ Class #457 header: │ │ class_idx : 415 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2783 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #457 annotations: │ │ Annotations on class │ │ @@ -120525,17 +120492,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f2e0: |[05f2e0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -05f2f0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f2f6: 0e00 |0003: return-void │ │ +05f2d0: |[05f2d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +05f2e0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -120544,17 +120511,17 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f2f8: |[05f2f8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05f308: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f30a: 0f00 |0001: return v0 │ │ +05f2e8: |[05f2e8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05f2f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f2fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ @@ -120565,31 +120532,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f30c: |[05f30c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -05f31c: 0e00 |0000: return-void │ │ +05f2fc: |[05f2fc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05f30c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 split Z │ │ │ │ - source_file_idx : 2783 (ViewGroupCompat.java) │ │ + source_file_idx : 2805 (ViewGroupCompat.java) │ │ │ │ Class #458 header: │ │ class_idx : 425 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 326 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #458 annotations: │ │ Annotations on class │ │ @@ -120613,18 +120580,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f320: |[05f320] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -05f330: 5b01 4c03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f334: 7010 a307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ -05f33a: 0e00 |0005: return-void │ │ +05f310: |[05f310] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +05f320: 5b01 4c03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f324: 7010 a307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ +05f32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2746 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -120633,29 +120600,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05f33c: |[05f33c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -05f34c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f34e: 5421 4c03 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f352: 7110 430a 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ -05f358: 0c01 |0006: move-result-object v1 │ │ -05f35a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -05f35e: 5421 4c03 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f362: 7110 430a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ -05f368: 0c01 |000e: move-result-object v1 │ │ -05f36a: 6e10 e908 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -05f370: 0a01 |0012: move-result v1 │ │ -05f372: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -05f376: 0f00 |0015: return v0 │ │ -05f378: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05f37a: 28fe |0017: goto 0015 // -0002 │ │ +05f32c: |[05f32c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +05f33c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f33e: 5421 4c03 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f342: 7110 430a 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ +05f348: 0c01 |0006: move-result-object v1 │ │ +05f34a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +05f34e: 5421 4c03 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f352: 7110 430a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ +05f358: 0c01 |000e: move-result-object v1 │ │ +05f35a: 6e10 e908 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +05f360: 0a01 |0012: move-result v1 │ │ +05f362: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +05f366: 0f00 |0015: return v0 │ │ +05f368: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05f36a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2798 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -120664,48 +120631,48 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -05f37c: |[05f37c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -05f38c: 6f30 a707 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ -05f392: 1c01 b201 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ -05f396: 6e10 9415 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -05f39c: 0c01 |0008: move-result-object v1 │ │ -05f39e: 6e20 1e12 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ -05f3a4: 7100 100d 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0d10 │ │ -05f3aa: 0c00 |000f: move-result-object v0 │ │ -05f3ac: 7010 200a 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0a20 │ │ -05f3b2: 0a01 |0013: move-result v1 │ │ -05f3b4: 6e20 240d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d24 │ │ -05f3ba: 6e10 1912 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1219 │ │ -05f3c0: 0a01 |001a: move-result v1 │ │ -05f3c2: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -05f3c6: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -05f3ca: 5431 4c03 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f3ce: 7110 430a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ -05f3d4: 0c01 |0024: move-result-object v1 │ │ -05f3d6: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -05f3da: 5431 4c03 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f3de: 7110 430a 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ -05f3e4: 0c01 |002c: move-result-object v1 │ │ -05f3e6: 6e10 e908 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ -05f3ec: 0a01 |0030: move-result v1 │ │ -05f3ee: 6e20 1c0d 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0d1c │ │ -05f3f4: 5431 4c03 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f3f8: 7110 440a 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ -05f3fe: 0a01 |0039: move-result v1 │ │ -05f400: 6e20 1a0d 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0d1a │ │ -05f406: 5431 4c03 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f40a: 7110 440a 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ -05f410: 0a01 |0042: move-result v1 │ │ -05f412: 6e20 270d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0d27 │ │ -05f418: 0e00 |0046: return-void │ │ +05f36c: |[05f36c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05f37c: 6f30 a707 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ +05f382: 1c01 b201 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ +05f386: 6e10 9b15 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +05f38c: 0c01 |0008: move-result-object v1 │ │ +05f38e: 6e20 1e12 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ +05f394: 7100 100d 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0d10 │ │ +05f39a: 0c00 |000f: move-result-object v0 │ │ +05f39c: 7010 200a 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0a20 │ │ +05f3a2: 0a01 |0013: move-result v1 │ │ +05f3a4: 6e20 240d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0d24 │ │ +05f3aa: 6e10 1912 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1219 │ │ +05f3b0: 0a01 |001a: move-result v1 │ │ +05f3b2: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +05f3b6: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +05f3ba: 5431 4c03 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f3be: 7110 430a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ +05f3c4: 0c01 |0024: move-result-object v1 │ │ +05f3c6: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +05f3ca: 5431 4c03 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f3ce: 7110 430a 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0a43 │ │ +05f3d4: 0c01 |002c: move-result-object v1 │ │ +05f3d6: 6e10 e908 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@08e9 │ │ +05f3dc: 0a01 |0030: move-result v1 │ │ +05f3de: 6e20 1c0d 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0d1c │ │ +05f3e4: 5431 4c03 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f3e8: 7110 440a 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ +05f3ee: 0a01 |0039: move-result v1 │ │ +05f3f0: 6e20 1a0d 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0d1a │ │ +05f3f6: 5431 4c03 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f3fa: 7110 440a 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ +05f400: 0a01 |0042: move-result v1 │ │ +05f402: 6e20 270d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0d27 │ │ +05f408: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2750 │ │ 0x0003 line=2751 │ │ 0x000c line=2752 │ │ 0x0010 line=2753 │ │ 0x0017 line=2754 │ │ @@ -120724,38 +120691,38 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05f41c: |[05f41c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -05f42c: 6f30 a807 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ -05f432: 1c00 b201 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ -05f436: 6e10 9415 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -05f43c: 0c00 |0008: move-result-object v0 │ │ -05f43e: 6e20 f80b 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ -05f444: 7010 200a 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0a20 │ │ -05f44a: 0a00 |000f: move-result v0 │ │ -05f44c: 6e20 040c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0c04 │ │ -05f452: 5420 4c03 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f456: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -05f458: 6e20 4f0a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ -05f45e: 0a00 |0019: move-result v0 │ │ -05f460: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -05f464: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -05f468: 6e20 c90b 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -05f46e: 5420 4c03 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f472: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -05f474: 6e20 4f0a 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ -05f47a: 0a00 |0027: move-result v0 │ │ -05f47c: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -05f480: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -05f484: 6e20 c90b 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -05f48a: 0e00 |002f: return-void │ │ +05f40c: |[05f40c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +05f41c: 6f30 a807 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ +05f422: 1c00 b201 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01b2 │ │ +05f426: 6e10 9b15 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +05f42c: 0c00 |0008: move-result-object v0 │ │ +05f42e: 6e20 f80b 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ +05f434: 7010 200a 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0a20 │ │ +05f43a: 0a00 |000f: move-result v0 │ │ +05f43c: 6e20 040c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0c04 │ │ +05f442: 5420 4c03 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f446: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +05f448: 6e20 4f0a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ +05f44e: 0a00 |0019: move-result v0 │ │ +05f450: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +05f454: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +05f458: 6e20 c90b 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +05f45e: 5420 4c03 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f462: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +05f464: 6e20 4f0a 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ +05f46a: 0a00 |0027: move-result v0 │ │ +05f46c: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +05f470: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +05f474: 6e20 c90b 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +05f47a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0003 line=2765 │ │ 0x000c line=2766 │ │ 0x0013 line=2767 │ │ 0x001c line=2768 │ │ @@ -120772,53 +120739,53 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -05f48c: |[05f48c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -05f49c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f49e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -05f4a0: 6f40 ab07 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07ab │ │ -05f4a6: 0a02 |0005: move-result v2 │ │ -05f4a8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -05f4ac: 0f00 |0008: return v0 │ │ -05f4ae: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -05f4b4: 0110 |000c: move v0, v1 │ │ -05f4b6: 28fb |000d: goto 0008 // -0005 │ │ -05f4b8: 5442 4c03 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f4bc: 6e20 4f0a 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ -05f4c2: 0a02 |0013: move-result v2 │ │ -05f4c4: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -05f4c8: 5441 4c03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f4cc: 5442 4c03 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f4d0: 7110 440a 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ -05f4d6: 0a02 |001d: move-result v2 │ │ -05f4d8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05f4dc: 6e20 a90a 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -05f4e2: 28e5 |0023: goto 0008 // -001b │ │ -05f4e4: 0110 |0024: move v0, v1 │ │ -05f4e6: 28e3 |0025: goto 0008 // -001d │ │ -05f4e8: 5442 4c03 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f4ec: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -05f4ee: 6e20 4f0a 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ -05f4f4: 0a02 |002c: move-result v2 │ │ -05f4f6: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -05f4fa: 5441 4c03 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f4fe: 5442 4c03 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ -05f502: 7110 440a 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ -05f508: 0a02 |0036: move-result v2 │ │ -05f50a: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05f50e: 6e20 a90a 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -05f514: 28cc |003c: goto 0008 // -0034 │ │ -05f516: 0110 |003d: move v0, v1 │ │ -05f518: 28ca |003e: goto 0008 // -0036 │ │ -05f51a: 0000 |003f: nop // spacer │ │ -05f51c: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +05f47c: |[05f47c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05f48c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f48e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05f490: 6f40 ab07 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@07ab │ │ +05f496: 0a02 |0005: move-result v2 │ │ +05f498: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +05f49c: 0f00 |0008: return v0 │ │ +05f49e: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +05f4a4: 0110 |000c: move v0, v1 │ │ +05f4a6: 28fb |000d: goto 0008 // -0005 │ │ +05f4a8: 5442 4c03 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4ac: 6e20 4f0a 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ +05f4b2: 0a02 |0013: move-result v2 │ │ +05f4b4: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +05f4b8: 5441 4c03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4bc: 5442 4c03 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4c0: 7110 440a 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ +05f4c6: 0a02 |001d: move-result v2 │ │ +05f4c8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05f4cc: 6e20 a90a 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +05f4d2: 28e5 |0023: goto 0008 // -001b │ │ +05f4d4: 0110 |0024: move v0, v1 │ │ +05f4d6: 28e3 |0025: goto 0008 // -001d │ │ +05f4d8: 5442 4c03 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4dc: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +05f4de: 6e20 4f0a 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0a4f │ │ +05f4e4: 0a02 |002c: move-result v2 │ │ +05f4e6: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +05f4ea: 5441 4c03 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4ee: 5442 4c03 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@034c │ │ +05f4f2: 7110 440a 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0a44 │ │ +05f4f8: 0a02 |0036: move-result v2 │ │ +05f4fa: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05f4fe: 6e20 a90a 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +05f504: 28cc |003c: goto 0008 // -0034 │ │ +05f506: 0110 |003d: move v0, v1 │ │ +05f508: 28ca |003e: goto 0008 // -0036 │ │ +05f50a: 0000 |003f: nop // spacer │ │ +05f50c: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2777 │ │ 0x0008 line=2794 │ │ 0x0009 line=2780 │ │ 0x000d line=2794 │ │ 0x000e line=2782 │ │ @@ -120830,21 +120797,21 @@ │ │ 0x003f line=2780 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x004a reg=5 host Landroid/view/View; │ │ 0x0000 - 0x004a reg=6 action I │ │ 0x0000 - 0x004a reg=7 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #459 header: │ │ class_idx : 430 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #459 annotations: │ │ Annotations on class │ │ @@ -120866,17 +120833,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f530: |[05f530] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -05f540: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f546: 0e00 |0003: return-void │ │ +05f520: |[05f520] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +05f530: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -120885,18 +120852,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05f548: |[05f548] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -05f558: 2200 af01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ -05f55c: 7030 330a 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0a33 │ │ -05f562: 1100 |0005: return-object v0 │ │ +05f538: |[05f538] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +05f548: 2200 af01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01af │ │ +05f54c: 7030 330a 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0a33 │ │ +05f552: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ @@ -120906,18 +120873,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05f564: |[05f564] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -05f574: 6e30 2e0a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0a2e │ │ -05f57a: 0c00 |0003: move-result-object v0 │ │ -05f57c: 1100 |0004: return-object v0 │ │ +05f554: |[05f554] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +05f564: 6e30 2e0a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0a2e │ │ +05f56a: 0c00 |0003: move-result-object v0 │ │ +05f56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -120927,17 +120894,17 @@ │ │ type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f580: |[05f580] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -05f590: 2320 bb03 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@03bb │ │ -05f594: 1100 |0002: return-object v0 │ │ +05f570: |[05f570] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +05f580: 2320 bd03 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@03bd │ │ +05f584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -120946,32 +120913,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05f598: |[05f598] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -05f5a8: 6e20 300a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0a30 │ │ -05f5ae: 0c00 |0003: move-result-object v0 │ │ -05f5b0: 1100 |0004: return-object v0 │ │ +05f588: |[05f588] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +05f598: 6e20 300a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0a30 │ │ +05f59e: 0c00 |0003: move-result-object v0 │ │ +05f5a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #460 header: │ │ class_idx : 432 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2791 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #460 annotations: │ │ Annotations on class │ │ @@ -120992,17 +120959,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f5b4: |[05f5b4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -05f5c4: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f5ca: 0e00 |0003: return-void │ │ +05f5a4: |[05f5a4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +05f5b4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -121011,16 +120978,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f5cc: |[05f5cc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -05f5dc: 0e00 |0000: return-void │ │ +05f5bc: |[05f5bc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +05f5cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -121029,16 +120996,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f5e0: |[05f5e0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -05f5f0: 0e00 |0000: return-void │ │ +05f5d0: |[05f5d0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +05f5e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -121049,30 +121016,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f5f4: |[05f5f4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -05f604: 0e00 |0000: return-void │ │ +05f5e4: |[05f5e4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +05f5f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 2791 (ViewPager.java) │ │ + source_file_idx : 2813 (ViewPager.java) │ │ │ │ Class #461 header: │ │ class_idx : 437 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2792 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #461 annotations: │ │ Annotations on class │ │ @@ -121093,17 +121060,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f608: |[05f608] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -05f618: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f61e: 0e00 |0003: return-void │ │ +05f5f8: |[05f5f8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +05f608: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -121112,27 +121079,27 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05f620: |[05f620] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -05f630: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -05f634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05f636: 0f01 |0003: return v1 │ │ -05f638: 6e10 7d11 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -05f63e: 0c01 |0007: move-result-object v1 │ │ -05f640: 1a02 830b |0008: const-string v2, "accessibility" // string@0b83 │ │ -05f644: 6e20 8f00 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -05f64a: 0c00 |000d: move-result-object v0 │ │ -05f64c: 1f00 7702 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0277 │ │ -05f650: 6e20 2712 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1227 │ │ -05f656: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -05f658: 28ef |0014: goto 0003 // -0011 │ │ +05f610: |[05f610] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05f620: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +05f624: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05f626: 0f01 |0003: return v1 │ │ +05f628: 6e10 7d11 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +05f62e: 0c01 |0007: move-result-object v1 │ │ +05f630: 1a02 990b |0008: const-string v2, "accessibility" // string@0b99 │ │ +05f634: 6e20 8f00 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +05f63a: 0c00 |000d: move-result-object v0 │ │ +05f63c: 1f00 7702 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0277 │ │ +05f640: 6e20 2712 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1227 │ │ +05f646: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +05f648: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -121140,21 +121107,21 @@ │ │ locals : │ │ 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 2792 (ViewParentCompat.java) │ │ + source_file_idx : 2814 (ViewParentCompat.java) │ │ │ │ Class #462 header: │ │ class_idx : 442 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 410 │ │ +superclass_idx : 837 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #462 annotations: │ │ Annotations on class │ │ @@ -121175,17 +121142,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f65c: |[05f65c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -05f66c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f672: 0e00 |0003: return-void │ │ +05f64c: |[05f64c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +05f65c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -121194,16 +121161,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f674: |[05f674] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -05f684: 0e00 |0000: return-void │ │ +05f664: |[05f664] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +05f674: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -121213,17 +121180,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f688: |[05f688] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -05f698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f69a: 1100 |0001: return-object v0 │ │ +05f678: |[05f678] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +05f688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f68a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -121233,31 +121200,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f69c: |[05f69c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -05f6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f6ae: 0f00 |0001: return v0 │ │ +05f68c: |[05f68c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +05f69c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f69e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 410 (AccessibilityEventCompat.java) │ │ + source_file_idx : 428 (AccessibilityEventCompat.java) │ │ │ │ Class #463 header: │ │ class_idx : 446 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 415 │ │ +superclass_idx : 837 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #463 annotations: │ │ Annotations on class │ │ @@ -121286,19 +121253,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05f6b0: |[05f6b0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -05f6c0: 5b01 b303 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@03b3 │ │ -05f6c4: 5b02 b403 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03b4 │ │ -05f6c8: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f6ce: 0e00 |0007: return-void │ │ +05f6a0: |[05f6a0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +05f6b0: 5b01 b303 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@03b3 │ │ +05f6b4: 5b02 b403 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03b4 │ │ +05f6b8: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f6be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -121309,33 +121276,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05f6d0: |[05f6d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -05f6e0: 5410 b403 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03b4 │ │ -05f6e4: 6e20 f60a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0af6 │ │ -05f6ea: 0e00 |0005: return-void │ │ +05f6c0: |[05f6c0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +05f6d0: 5410 b403 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03b4 │ │ +05f6d4: 6e20 f60a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0af6 │ │ +05f6da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ Class #464 header: │ │ class_idx : 448 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 415 │ │ +superclass_idx : 837 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #464 annotations: │ │ Annotations on class │ │ @@ -121360,17 +121327,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f6ec: |[05f6ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -05f6fc: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f702: 0e00 |0003: return-void │ │ +05f6dc: |[05f6dc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +05f6ec: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -121379,17 +121346,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f704: |[05f704] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -05f714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f716: 0f00 |0001: return v0 │ │ +05f6f4: |[05f6f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +05f704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f706: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -121399,18 +121366,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05f718: |[05f718] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -05f728: 7100 4816 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1648 │ │ -05f72e: 0c00 |0003: move-result-object v0 │ │ -05f730: 1100 |0004: return-object v0 │ │ +05f708: |[05f708] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +05f718: 7100 4f16 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@164f │ │ +05f71e: 0c00 |0003: move-result-object v0 │ │ +05f720: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -121420,18 +121387,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05f734: |[05f734] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -05f744: 7100 4816 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1648 │ │ -05f74a: 0c00 |0003: move-result-object v0 │ │ -05f74c: 1100 |0004: return-object v0 │ │ +05f724: |[05f724] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +05f734: 7100 4f16 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@164f │ │ +05f73a: 0c00 |0003: move-result-object v0 │ │ +05f73c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -121440,17 +121407,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f750: |[05f750] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -05f760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f762: 0f00 |0001: return v0 │ │ +05f740: |[05f740] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +05f750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f752: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -121459,17 +121426,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f764: |[05f764] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -05f774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f776: 1100 |0001: return-object v0 │ │ +05f754: |[05f754] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +05f764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f766: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -121478,32 +121445,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f778: |[05f778] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -05f788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f78a: 0f00 |0001: return v0 │ │ +05f768: |[05f768] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +05f778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f77a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ Class #465 header: │ │ class_idx : 459 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 421 │ │ +superclass_idx : 837 │ │ +source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 62 │ │ │ │ Class #465 annotations: │ │ Annotations on class │ │ @@ -121526,17 +121493,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f78c: |[05f78c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -05f79c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05f7a2: 0e00 |0003: return-void │ │ +05f77c: |[05f77c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +05f78c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05f792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -121545,16 +121512,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f7a4: |[05f7a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -05f7b4: 0e00 |0000: return-void │ │ +05f794: |[05f794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +05f7a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ @@ -121564,16 +121531,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f7b8: |[05f7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -05f7c8: 0e00 |0000: return-void │ │ +05f7a8: |[05f7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +05f7b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -121583,16 +121550,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f7cc: |[05f7cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -05f7dc: 0e00 |0000: return-void │ │ +05f7bc: |[05f7bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05f7cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -121603,18 +121570,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05f7e0: |[05f7e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -05f7f0: 7100 4816 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1648 │ │ -05f7f6: 0c00 |0003: move-result-object v0 │ │ -05f7f8: 1100 |0004: return-object v0 │ │ +05f7d0: |[05f7d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +05f7e0: 7100 4f16 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@164f │ │ +05f7e6: 0c00 |0003: move-result-object v0 │ │ +05f7e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -121624,17 +121591,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f7fc: |[05f7fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -05f80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f80e: 1100 |0001: return-object v0 │ │ +05f7ec: |[05f7ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +05f7fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f7fe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ @@ -121644,17 +121611,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f810: |[05f810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -05f820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f822: 1100 |0001: return-object v0 │ │ +05f800: |[05f800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +05f810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f812: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -121664,17 +121631,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f824: |[05f824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -05f834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f836: 0f00 |0001: return v0 │ │ +05f814: |[05f814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +05f824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f826: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121683,16 +121650,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f838: |[05f838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -05f848: 0e00 |0000: return-void │ │ +05f828: |[05f828] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05f838: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -121702,16 +121669,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05f84c: |[05f84c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -05f85c: 0e00 |0000: return-void │ │ +05f83c: |[05f83c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05f84c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -121721,17 +121688,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f860: |[05f860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -05f870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f872: 1100 |0001: return-object v0 │ │ +05f850: |[05f850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +05f860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f862: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -121741,17 +121708,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f874: |[05f874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -05f884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f886: 0f00 |0001: return v0 │ │ +05f864: |[05f864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +05f874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f876: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121760,17 +121727,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f888: |[05f888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05f898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f89a: 1100 |0001: return-object v0 │ │ +05f878: |[05f878] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05f888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f88a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121779,17 +121746,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f89c: |[05f89c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05f8ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f8ae: 1100 |0001: return-object v0 │ │ +05f88c: |[05f88c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05f89c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f89e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121798,17 +121765,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f8b0: |[05f8b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -05f8c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f8c2: 0f00 |0001: return v0 │ │ +05f8a0: |[05f8a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +05f8b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f8b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121817,17 +121784,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f8c4: |[05f8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05f8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f8d6: 1100 |0001: return-object v0 │ │ +05f8b4: |[05f8b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05f8c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f8c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121836,17 +121803,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f8d8: |[05f8d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05f8e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f8ea: 1100 |0001: return-object v0 │ │ +05f8c8: |[05f8c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05f8d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f8da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121855,17 +121822,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f8ec: |[05f8ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05f8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f8fe: 1100 |0001: return-object v0 │ │ +05f8dc: |[05f8dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05f8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f8ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121874,17 +121841,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f900: |[05f900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -05f910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f912: 1100 |0001: return-object v0 │ │ +05f8f0: |[05f8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +05f900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f902: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121893,17 +121860,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f914: |[05f914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -05f924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f926: 0f00 |0001: return v0 │ │ +05f904: |[05f904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +05f914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f916: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121912,17 +121879,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f928: |[05f928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -05f938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f93a: 0f00 |0001: return v0 │ │ +05f918: |[05f918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +05f928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f92a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121931,17 +121898,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f93c: |[05f93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -05f94c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f94e: 0f00 |0001: return v0 │ │ +05f92c: |[05f92c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +05f93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f93e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121950,17 +121917,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f950: |[05f950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -05f960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f962: 0f00 |0001: return v0 │ │ +05f940: |[05f940] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +05f950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f952: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121969,17 +121936,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f964: |[05f964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -05f974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f976: 0f00 |0001: return v0 │ │ +05f954: |[05f954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +05f964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f966: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -121988,17 +121955,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f978: |[05f978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -05f988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f98a: 0f00 |0001: return v0 │ │ +05f968: |[05f968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +05f978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f97a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122007,17 +121974,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f98c: |[05f98c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -05f99c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f99e: 0f00 |0001: return v0 │ │ +05f97c: |[05f97c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +05f98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f98e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122026,17 +121993,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f9a0: |[05f9a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -05f9b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f9b2: 0f00 |0001: return v0 │ │ +05f990: |[05f990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +05f9a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122045,17 +122012,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f9b4: |[05f9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -05f9c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f9c6: 0f00 |0001: return v0 │ │ +05f9a4: |[05f9a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +05f9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122064,17 +122031,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f9c8: |[05f9c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -05f9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f9da: 0f00 |0001: return v0 │ │ +05f9b8: |[05f9b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +05f9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122083,17 +122050,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f9dc: |[05f9dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -05f9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f9ee: 0f00 |0001: return v0 │ │ +05f9cc: |[05f9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +05f9dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122102,17 +122069,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f9f0: |[05f9f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -05fa00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa02: 0f00 |0001: return v0 │ │ +05f9e0: |[05f9e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +05f9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122121,17 +122088,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa04: |[05fa04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -05fa14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa16: 0f00 |0001: return v0 │ │ +05f9f4: |[05f9f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +05fa04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122140,17 +122107,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa18: |[05fa18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -05fa28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa2a: 1100 |0001: return-object v0 │ │ +05fa08: |[05fa08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +05fa18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -122158,17 +122125,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa2c: |[05fa2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -05fa3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa3e: 1100 |0001: return-object v0 │ │ +05fa1c: |[05fa1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +05fa2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -122177,17 +122144,17 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa40: |[05fa40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -05fa50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa52: 1100 |0001: return-object v0 │ │ +05fa30: |[05fa30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +05fa40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa42: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ @@ -122197,17 +122164,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa54: |[05fa54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05fa64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa66: 1100 |0001: return-object v0 │ │ +05fa44: |[05fa44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05fa54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -122216,17 +122183,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa68: |[05fa68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -05fa78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa7a: 0f00 |0001: return v0 │ │ +05fa58: |[05fa58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +05fa68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -122236,17 +122203,17 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fa7c: |[05fa7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -05fa8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa8e: 0f00 |0001: return v0 │ │ +05fa6c: |[05fa6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +05fa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fa7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -122257,16 +122224,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fa90: |[05fa90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -05faa0: 0e00 |0000: return-void │ │ +05fa80: |[05fa80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +05fa90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -122275,16 +122242,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05faa4: |[05faa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -05fab4: 0e00 |0000: return-void │ │ +05fa94: |[05fa94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +05faa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -122294,16 +122261,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fab8: |[05fab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -05fac8: 0e00 |0000: return-void │ │ +05faa8: |[05faa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05fab8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -122313,16 +122280,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05facc: |[05facc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -05fadc: 0e00 |0000: return-void │ │ +05fabc: |[05fabc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05facc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -122332,16 +122299,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fae0: |[05fae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -05faf0: 0e00 |0000: return-void │ │ +05fad0: |[05fad0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +05fae0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -122351,16 +122318,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05faf4: |[05faf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -05fb04: 0e00 |0000: return-void │ │ +05fae4: |[05fae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +05faf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -122370,16 +122337,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb08: |[05fb08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05fb18: 0e00 |0000: return-void │ │ +05faf8: |[05faf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05fb08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -122389,16 +122356,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb1c: |[05fb1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -05fb2c: 0e00 |0000: return-void │ │ +05fb0c: |[05fb0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +05fb1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ @@ -122408,16 +122375,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb30: |[05fb30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05fb40: 0e00 |0000: return-void │ │ +05fb20: |[05fb20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05fb30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -122427,16 +122394,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb44: |[05fb44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -05fb54: 0e00 |0000: return-void │ │ +05fb34: |[05fb34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +05fb44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -122446,16 +122413,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb58: |[05fb58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -05fb68: 0e00 |0000: return-void │ │ +05fb48: |[05fb48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +05fb58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ @@ -122465,16 +122432,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb6c: |[05fb6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -05fb7c: 0e00 |0000: return-void │ │ +05fb5c: |[05fb5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +05fb6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -122484,16 +122451,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb80: |[05fb80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -05fb90: 0e00 |0000: return-void │ │ +05fb70: |[05fb70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +05fb80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ @@ -122503,16 +122470,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fb94: |[05fb94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -05fba4: 0e00 |0000: return-void │ │ +05fb84: |[05fb84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +05fb94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ @@ -122522,16 +122489,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fba8: |[05fba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05fbb8: 0e00 |0000: return-void │ │ +05fb98: |[05fb98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05fba8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ @@ -122541,16 +122508,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fbbc: |[05fbbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -05fbcc: 0e00 |0000: return-void │ │ +05fbac: |[05fbac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +05fbbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ @@ -122560,16 +122527,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fbd0: |[05fbd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -05fbe0: 0e00 |0000: return-void │ │ +05fbc0: |[05fbc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05fbd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -122580,16 +122547,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fbe4: |[05fbe4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -05fbf4: 0e00 |0000: return-void │ │ +05fbd4: |[05fbd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +05fbe4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -122599,16 +122566,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fbf8: |[05fbf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -05fc08: 0e00 |0000: return-void │ │ +05fbe8: |[05fbe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +05fbf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -122618,16 +122585,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc0c: |[05fc0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -05fc1c: 0e00 |0000: return-void │ │ +05fbfc: |[05fbfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +05fc0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ @@ -122637,16 +122604,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc20: |[05fc20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -05fc30: 0e00 |0000: return-void │ │ +05fc10: |[05fc10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +05fc20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -122656,16 +122623,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc34: |[05fc34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -05fc44: 0e00 |0000: return-void │ │ +05fc24: |[05fc24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05fc34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -122676,16 +122643,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc48: |[05fc48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05fc58: 0e00 |0000: return-void │ │ +05fc38: |[05fc38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05fc48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ @@ -122695,16 +122662,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc5c: |[05fc5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -05fc6c: 0e00 |0000: return-void │ │ +05fc4c: |[05fc4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +05fc5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ @@ -122714,31 +122681,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fc70: |[05fc70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -05fc80: 0e00 |0000: return-void │ │ +05fc60: |[05fc60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +05fc70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 visibleToUser Z │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #466 header: │ │ class_idx : 465 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 430 │ │ +superclass_idx : 837 │ │ +source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #466 annotations: │ │ Annotations on class │ │ @@ -122769,19 +122736,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05fc84: |[05fc84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -05fc94: 5b01 d803 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@03d8 │ │ -05fc98: 5b02 d903 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ -05fc9c: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05fca2: 0e00 |0007: return-void │ │ +05fc74: |[05fc74] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +05fc84: 5b01 d803 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@03d8 │ │ +05fc88: 5b02 d903 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ +05fc8c: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05fc92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -122792,24 +122759,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05fca4: |[05fca4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -05fcb4: 5421 d903 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ -05fcb8: 6e20 5a0c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c5a │ │ -05fcbe: 0c00 |0005: move-result-object v0 │ │ -05fcc0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -05fcc4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05fcc6: 1101 |0009: return-object v1 │ │ -05fcc8: 6e10 d80b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ -05fcce: 0c01 |000d: move-result-object v1 │ │ -05fcd0: 28fb |000e: goto 0009 // -0005 │ │ +05fc94: |[05fc94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +05fca4: 5421 d903 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ +05fca8: 6e20 5a0c 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c5a │ │ +05fcae: 0c00 |0005: move-result-object v0 │ │ +05fcb0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +05fcb4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05fcb6: 1101 |0009: return-object v1 │ │ +05fcb8: 6e10 d80b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ +05fcbe: 0c01 |000d: move-result-object v1 │ │ +05fcc0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -122822,33 +122789,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -05fcd4: |[05fcd4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -05fce4: 5465 d903 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ -05fce8: 6e30 5b0c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0c5b │ │ -05fcee: 0c00 |0005: move-result-object v0 │ │ -05fcf0: 2204 6603 |0006: new-instance v4, Ljava/util/ArrayList; // type@0366 │ │ -05fcf4: 7010 3216 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1632 │ │ -05fcfa: 7210 7016 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1670 │ │ -05fd00: 0a03 |000e: move-result v3 │ │ -05fd02: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -05fd04: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -05fd08: 7220 6b16 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -05fd0e: 0c02 |0015: move-result-object v2 │ │ -05fd10: 1f02 cc01 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ -05fd14: 6e10 d80b 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ -05fd1a: 0c05 |001b: move-result-object v5 │ │ -05fd1c: 7220 6a16 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -05fd22: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fd26: 28ef |0021: goto 0010 // -0011 │ │ -05fd28: 1104 |0022: return-object v4 │ │ +05fcc4: |[05fcc4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +05fcd4: 5465 d903 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ +05fcd8: 6e30 5b0c 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0c5b │ │ +05fcde: 0c00 |0005: move-result-object v0 │ │ +05fce0: 2204 6803 |0006: new-instance v4, Ljava/util/ArrayList; // type@0368 │ │ +05fce4: 7010 3916 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1639 │ │ +05fcea: 7210 7716 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1677 │ │ +05fcf0: 0a03 |000e: move-result v3 │ │ +05fcf2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +05fcf4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +05fcf8: 7220 7216 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +05fcfe: 0c02 |0015: move-result-object v2 │ │ +05fd00: 1f02 cc01 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01cc │ │ +05fd04: 6e10 d80b 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ +05fd0a: 0c05 |001b: move-result-object v5 │ │ +05fd0c: 7220 7116 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +05fd12: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fd16: 28ef |0021: goto 0010 // -0011 │ │ +05fd18: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -122870,35 +122837,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05fd2c: |[05fd2c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -05fd3c: 5410 d903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ -05fd40: 6e40 5d0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0c5d │ │ -05fd46: 0a00 |0005: move-result v0 │ │ -05fd48: 0f00 |0006: return v0 │ │ +05fd1c: |[05fd1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +05fd2c: 5410 d903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@03d9 │ │ +05fd30: 6e40 5d0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0c5d │ │ +05fd36: 0a00 |0005: move-result v0 │ │ +05fd38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 430 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 448 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #467 header: │ │ class_idx : 467 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 430 │ │ +superclass_idx : 837 │ │ +source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #467 annotations: │ │ Annotations on class │ │ @@ -122919,17 +122886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05fd4c: |[05fd4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -05fd5c: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05fd62: 0e00 |0003: return-void │ │ +05fd3c: |[05fd3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +05fd4c: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05fd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ │ │ Virtual methods - │ │ @@ -122938,31 +122905,31 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fd64: |[05fd64] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -05fd74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fd76: 1100 |0001: return-object v0 │ │ +05fd54: |[05fd54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +05fd64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fd66: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ 0x0000 - 0x0002 reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ - source_file_idx : 430 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 448 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #468 header: │ │ class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 435 │ │ +superclass_idx : 837 │ │ +source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 46 │ │ │ │ Class #468 annotations: │ │ Annotations on class │ │ @@ -122985,17 +122952,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05fd78: |[05fd78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -05fd88: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -05fd8e: 0e00 |0003: return-void │ │ +05fd68: |[05fd68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +05fd78: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +05fd7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -123004,17 +122971,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fd90: |[05fd90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -05fda0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fda2: 0f00 |0001: return v0 │ │ +05fd80: |[05fd80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +05fd90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fd92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123023,17 +122990,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fda4: |[05fda4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05fdb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fdb6: 1100 |0001: return-object v0 │ │ +05fd94: |[05fd94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05fda4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fda6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123042,17 +123009,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fdb8: |[05fdb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05fdc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fdca: 1100 |0001: return-object v0 │ │ +05fda8: |[05fda8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05fdb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fdba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123061,17 +123028,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fdcc: |[05fdcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -05fddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fdde: 1100 |0001: return-object v0 │ │ +05fdbc: |[05fdbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05fdcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fdce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123080,17 +123047,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fde0: |[05fde0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -05fdf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fdf2: 0f00 |0001: return v0 │ │ +05fdd0: |[05fdd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +05fde0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fde2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123099,17 +123066,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fdf4: |[05fdf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -05fe04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe06: 0f00 |0001: return v0 │ │ +05fde4: |[05fde4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +05fdf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fdf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123118,17 +123085,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe08: |[05fe08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -05fe18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe1a: 0f00 |0001: return v0 │ │ +05fdf8: |[05fdf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +05fe08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123137,17 +123104,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe1c: |[05fe1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -05fe2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe2e: 0f00 |0001: return v0 │ │ +05fe0c: |[05fe0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +05fe1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123156,17 +123123,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe30: |[05fe30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -05fe40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe42: 0f00 |0001: return v0 │ │ +05fe20: |[05fe20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +05fe30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123175,17 +123142,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe44: |[05fe44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -05fe54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe56: 1100 |0001: return-object v0 │ │ +05fe34: |[05fe34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +05fe44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123194,17 +123161,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe58: |[05fe58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -05fe68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe6a: 0f00 |0001: return v0 │ │ +05fe48: |[05fe48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +05fe58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123213,17 +123180,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe6c: |[05fe6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -05fe7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe7e: 0f00 |0001: return v0 │ │ +05fe5c: |[05fe5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +05fe6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123232,17 +123199,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe80: |[05fe80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -05fe90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fe92: 0f00 |0001: return v0 │ │ +05fe70: |[05fe70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +05fe80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123251,17 +123218,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fe94: |[05fe94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -05fea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fea6: 1100 |0001: return-object v0 │ │ +05fe84: |[05fe84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +05fe94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fe96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123270,18 +123237,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05fea8: |[05fea8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -05feb8: 7100 4816 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1648 │ │ -05febe: 0c00 |0003: move-result-object v0 │ │ -05fec0: 1100 |0004: return-object v0 │ │ +05fe98: |[05fe98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +05fea8: 7100 4f16 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@164f │ │ +05feae: 0c00 |0003: move-result-object v0 │ │ +05feb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123290,17 +123257,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fec4: |[05fec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -05fed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fed6: 0f00 |0001: return v0 │ │ +05feb4: |[05feb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +05fec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fec6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123309,17 +123276,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fed8: |[05fed8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -05fee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05feea: 0f00 |0001: return v0 │ │ +05fec8: |[05fec8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +05fed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05feda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123328,17 +123295,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05feec: |[05feec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -05fefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fefe: 0f00 |0001: return v0 │ │ +05fedc: |[05fedc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +05feec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05feee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123347,17 +123314,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff00: |[05ff00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -05ff10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff12: 0f00 |0001: return v0 │ │ +05fef0: |[05fef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +05ff00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123366,17 +123333,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff14: |[05ff14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -05ff24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff26: 0f00 |0001: return v0 │ │ +05ff04: |[05ff04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +05ff14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123385,17 +123352,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff28: |[05ff28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -05ff38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff3a: 0f00 |0001: return v0 │ │ +05ff18: |[05ff18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +05ff28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123404,17 +123371,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff3c: |[05ff3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -05ff4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff4e: 0f00 |0001: return v0 │ │ +05ff2c: |[05ff2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +05ff3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123423,17 +123390,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff50: |[05ff50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -05ff60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff62: 1100 |0001: return-object v0 │ │ +05ff40: |[05ff40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +05ff50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -123441,17 +123408,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ff64: |[05ff64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05ff74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff76: 1100 |0001: return-object v0 │ │ +05ff54: |[05ff54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05ff64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ff66: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -123460,16 +123427,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ff78: |[05ff78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -05ff88: 0e00 |0000: return-void │ │ +05ff68: |[05ff68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +05ff78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -123478,16 +123445,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ff8c: |[05ff8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -05ff9c: 0e00 |0000: return-void │ │ +05ff7c: |[05ff7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +05ff8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ @@ -123497,16 +123464,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ffa0: |[05ffa0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05ffb0: 0e00 |0000: return-void │ │ +05ff90: |[05ff90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05ffa0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ @@ -123516,16 +123483,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ffb4: |[05ffb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -05ffc4: 0e00 |0000: return-void │ │ +05ffa4: |[05ffa4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +05ffb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ @@ -123535,16 +123502,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ffc8: |[05ffc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05ffd8: 0e00 |0000: return-void │ │ +05ffb8: |[05ffb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05ffc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -123554,16 +123521,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ffdc: |[05ffdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -05ffec: 0e00 |0000: return-void │ │ +05ffcc: |[05ffcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05ffdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -123573,16 +123540,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05fff0: |[05fff0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -060000: 0e00 |0000: return-void │ │ +05ffe0: |[05ffe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +05fff0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ @@ -123592,16 +123559,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060004: |[060004] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -060014: 0e00 |0000: return-void │ │ +05fff4: |[05fff4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +060004: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ @@ -123611,16 +123578,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060018: |[060018] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -060028: 0e00 |0000: return-void │ │ +060008: |[060008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +060018: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 fromIndex I │ │ @@ -123630,16 +123597,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06002c: |[06002c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -06003c: 0e00 |0000: return-void │ │ +06001c: |[06001c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +06002c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ @@ -123649,16 +123616,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060040: |[060040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -060050: 0e00 |0000: return-void │ │ +060030: |[060030] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +060040: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 itemCount I │ │ @@ -123668,16 +123635,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060054: |[060054] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -060064: 0e00 |0000: return-void │ │ +060044: |[060044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +060054: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -123687,16 +123654,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060068: |[060068] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -060078: 0e00 |0000: return-void │ │ +060058: |[060058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +060068: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -123706,16 +123673,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06007c: |[06007c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -06008c: 0e00 |0000: return-void │ │ +06006c: |[06006c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +06007c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ @@ -123725,16 +123692,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060090: |[060090] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0600a0: 0e00 |0000: return-void │ │ +060080: |[060080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +060090: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ @@ -123744,16 +123711,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0600a4: |[0600a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0600b4: 0e00 |0000: return-void │ │ +060094: |[060094] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0600a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ @@ -123763,16 +123730,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0600b8: |[0600b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0600c8: 0e00 |0000: return-void │ │ +0600a8: |[0600a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0600b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ @@ -123782,16 +123749,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0600cc: |[0600cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0600dc: 0e00 |0000: return-void │ │ +0600bc: |[0600bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0600cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ @@ -123801,16 +123768,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0600e0: |[0600e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0600f0: 0e00 |0000: return-void │ │ +0600d0: |[0600d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0600e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -123820,16 +123787,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0600f4: |[0600f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -060104: 0e00 |0000: return-void │ │ +0600e4: |[0600e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0600f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -123839,16 +123806,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060108: |[060108] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -060118: 0e00 |0000: return-void │ │ +0600f8: |[0600f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +060108: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -123859,31 +123826,31 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06011c: |[06011c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -06012c: 0e00 |0000: return-void │ │ +06010c: |[06010c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +06011c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ Class #469 header: │ │ class_idx : 484 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 647 │ │ -source_file_idx : 643 │ │ +source_file_idx : 661 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #469 annotations: │ │ Annotations on class │ │ @@ -123956,19 +123923,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -060130: |[060130] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -060140: 7010 a312 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ -060146: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -060148: 6e40 6f0d 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ -06014e: 0e00 |0007: return-void │ │ +060120: |[060120] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +060130: 7010 a312 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ +060136: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +060138: 6e40 6f0d 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ +06013e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -123980,18 +123947,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -060150: |[060150] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -060160: 7010 a312 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ -060166: 6e40 6f0d 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ -06016c: 0e00 |0006: return-void │ │ +060140: |[060140] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +060150: 7010 a312 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ +060156: 6e40 6f0d 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ +06015c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124004,22 +123971,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -060170: |[060170] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -060180: 7010 a312 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ -060186: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -06018a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06018c: 6e40 6f0d 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ -060192: 0e00 |0009: return-void │ │ -060194: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -060196: 28fb |000b: goto 0006 // -0005 │ │ +060160: |[060160] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +060170: 7010 a312 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@12a3 │ │ +060176: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +06017a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06017c: 6e40 6f0d 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ +060182: 0e00 |0009: return-void │ │ +060184: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +060186: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -124040,20 +124007,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -060198: |[060198] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0601a8: 6e20 780d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0d78 │ │ -0601ae: 0c00 |0003: move-result-object v0 │ │ -0601b0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0601b4: 7210 ea00 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ -0601ba: 0e00 |0009: return-void │ │ +060188: |[060188] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +060198: 6e20 780d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0d78 │ │ +06019e: 0c00 |0003: move-result-object v0 │ │ +0601a0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0601a4: 7210 ea00 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ +0601aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -124066,21 +124033,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0601bc: |[0601bc] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0601cc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0601d0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0601d4: 1100 |0004: return-object v0 │ │ -0601d6: 6e10 c415 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15c4 │ │ -0601dc: 0c00 |0008: move-result-object v0 │ │ -0601de: 28fb |0009: goto 0004 // -0005 │ │ +0601ac: |[0601ac] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0601bc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0601c0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0601c4: 1100 |0004: return-object v0 │ │ +0601c6: 6e10 cb15 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@15cb │ │ +0601cc: 0c00 |0008: move-result-object v0 │ │ +0601ce: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ @@ -124089,25 +124056,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0601e0: |[0601e0] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0601f0: 5510 e903 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -0601f4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0601f8: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0601fc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -060200: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060204: 7210 ec00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ -06020a: 0a00 |000d: move-result v0 │ │ -06020c: 0f00 |000e: return v0 │ │ -06020e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -060210: 28fe |0010: goto 000e // -0002 │ │ +0601d0: |[0601d0] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +0601e0: 5510 e903 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +0601e4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0601e8: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0601ec: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0601f0: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0601f4: 7210 ec00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ +0601fa: 0a00 |000d: move-result v0 │ │ +0601fc: 0f00 |000e: return v0 │ │ +0601fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +060200: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124117,17 +124084,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060214: |[060214] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -060224: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060228: 1100 |0002: return-object v0 │ │ +060204: |[060204] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +060214: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -124135,32 +124102,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -06022c: |[06022c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06023c: 5531 e903 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -060240: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -060244: 5431 e603 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060248: 7220 f000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ -06024e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -060252: 5431 e503 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ -060256: 5432 e603 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -06025a: 6e40 710d 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d71 │ │ -060260: 0c00 |0012: move-result-object v0 │ │ -060262: 5431 e503 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ -060266: 5432 e603 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -06026a: 6e40 630d 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0d63 │ │ -060270: 1100 |001a: return-object v0 │ │ -060272: 0750 |001b: move-object v0, v5 │ │ -060274: 28f7 |001c: goto 0013 // -0009 │ │ -060276: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -060278: 28fc |001e: goto 001a // -0004 │ │ +06021c: |[06021c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06022c: 5531 e903 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +060230: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +060234: 5431 e603 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060238: 7220 f000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ +06023e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +060242: 5431 e503 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ +060246: 5432 e603 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +06024a: 6e40 710d 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d71 │ │ +060250: 0c00 |0012: move-result-object v0 │ │ +060252: 5431 e503 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ +060256: 5432 e603 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +06025a: 6e40 630d 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0d63 │ │ +060260: 1100 |001a: return-object v0 │ │ +060262: 0750 |001b: move-object v0, v5 │ │ +060264: 28f7 |001c: goto 0013 // -0009 │ │ +060266: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +060268: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -124180,22 +124147,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06027c: |[06027c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -06028c: 5410 e703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ -060290: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -060294: 2200 e601 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@01e6 │ │ -060298: 7020 7d0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0d7d │ │ -06029e: 5b10 e703 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ -0602a2: 5410 e703 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ -0602a6: 1100 |000d: return-object v0 │ │ +06026c: |[06026c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +06027c: 5410 e703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ +060280: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +060284: 2200 e601 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@01e6 │ │ +060288: 7020 7d0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0d7d │ │ +06028e: 5b10 e703 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ +060292: 5410 e703 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@03e7 │ │ +060296: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0004 line=405 │ │ 0x000b line=407 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124205,17 +124172,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0602a8: |[0602a8] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -0602b8: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ -0602bc: 1100 |0002: return-object v0 │ │ +060298: |[060298] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0602a8: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ +0602ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -124223,25 +124190,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0602c0: |[0602c0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0602d0: 5510 e903 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -0602d4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0602d8: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0602dc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0602e0: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0602e4: 7220 f000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ -0602ea: 5410 e603 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0602ee: 1100 |000f: return-object v0 │ │ -0602f0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0602f2: 28fe |0011: goto 000f // -0002 │ │ +0602b0: |[0602b0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0602c0: 5510 e903 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +0602c4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0602c8: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0602cc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0602d0: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0602d4: 7220 f000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ +0602da: 5410 e603 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0602de: 1100 |000f: return-object v0 │ │ +0602e0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0602e2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -124253,29 +124220,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0602f4: |[0602f4] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -060304: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -060308: 5532 e903 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -06030c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -060310: 5432 e603 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060314: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -060318: 5432 e603 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -06031c: 7220 f000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ -060322: 0a02 |000f: move-result v2 │ │ -060324: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -060328: 5430 e603 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -06032c: 5231 eb03 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ -060330: 7220 ed00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00ed │ │ -060336: 0b00 |0019: move-result-wide v0 │ │ -060338: 1000 |001a: return-wide v0 │ │ +0602e4: |[0602e4] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0602f4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0602f8: 5532 e903 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +0602fc: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +060300: 5432 e603 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060304: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +060308: 5432 e603 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +06030c: 7220 f000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ +060312: 0a02 |000f: move-result v2 │ │ +060314: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +060318: 5430 e603 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +06031c: 5231 eb03 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ +060320: 7220 ed00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00ed │ │ +060326: 0b00 |0019: move-result-wide v0 │ │ +060328: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -124287,48 +124254,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -06033c: |[06033c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06034c: 5541 e903 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -060350: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -060354: 2201 3503 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -060358: 1a02 f01a |0006: const-string v2, "this should only be called when the cursor is valid" // string@1af0 │ │ -06035c: 7020 a515 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -060362: 2701 |000b: throw v1 │ │ -060364: 5441 e603 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060368: 7220 f000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ -06036e: 0a01 |0011: move-result v1 │ │ -060370: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -060374: 2201 3503 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0335 │ │ -060378: 2202 4d03 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -06037c: 7010 f315 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -060382: 1a03 7a0d |001b: const-string v3, "couldn't move cursor to position " // string@0d7a │ │ -060386: 6e20 fa15 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -06038c: 0c02 |0020: move-result-object v2 │ │ -06038e: 6e20 f615 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -060394: 0c02 |0024: move-result-object v2 │ │ -060396: 6e10 ff15 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -06039c: 0c02 |0028: move-result-object v2 │ │ -06039e: 7020 a515 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0603a4: 2701 |002c: throw v1 │ │ -0603a6: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -0603aa: 5441 e503 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ -0603ae: 5442 e603 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0603b2: 6e40 720d 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d72 │ │ -0603b8: 0c00 |0036: move-result-object v0 │ │ -0603ba: 5441 e503 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ -0603be: 5442 e603 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0603c2: 6e40 630d 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0d63 │ │ -0603c8: 1100 |003e: return-object v0 │ │ -0603ca: 0760 |003f: move-object v0, v6 │ │ -0603cc: 28f7 |0040: goto 0037 // -0009 │ │ +06032c: |[06032c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06033c: 5541 e903 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +060340: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +060344: 2201 3703 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +060348: 1a02 fa1a |0006: const-string v2, "this should only be called when the cursor is valid" // string@1afa │ │ +06034c: 7020 ac15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +060352: 2701 |000b: throw v1 │ │ +060354: 5441 e603 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060358: 7220 f000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00f0 │ │ +06035e: 0a01 |0011: move-result v1 │ │ +060360: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +060364: 2201 3703 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0337 │ │ +060368: 2202 4f03 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +06036c: 7010 fa15 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +060372: 1a03 8e0d |001b: const-string v3, "couldn't move cursor to position " // string@0d8e │ │ +060376: 6e20 0116 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +06037c: 0c02 |0020: move-result-object v2 │ │ +06037e: 6e20 fd15 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +060384: 0c02 |0024: move-result-object v2 │ │ +060386: 6e10 0616 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +06038c: 0c02 |0028: move-result-object v2 │ │ +06038e: 7020 ac15 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +060394: 2701 |002c: throw v1 │ │ +060396: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +06039a: 5441 e503 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ +06039e: 5442 e603 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0603a2: 6e40 720d 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d72 │ │ +0603a8: 0c00 |0036: move-result-object v0 │ │ +0603aa: 5441 e503 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ +0603ae: 5442 e603 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0603b2: 6e40 630d 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0d63 │ │ +0603b8: 1100 |003e: return-object v0 │ │ +0603ba: 0760 |003f: move-object v0, v6 │ │ +0603bc: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -124349,17 +124316,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0603d0: |[0603d0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0603e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0603e2: 0f00 |0001: return v0 │ │ +0603c0: |[0603c0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0603d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0603d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -124367,59 +124334,59 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0603e4: |[0603e4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0603f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0603f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0603f8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0603fa: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0603fe: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -060402: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -060406: 5c40 e303 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ -06040a: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -06040e: 5b46 e603 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060412: 5c40 e903 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -060416: 5b45 e503 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ -06041a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -06041e: 1a01 5a0b |0015: const-string v1, "_id" // string@0b5a │ │ -060422: 7220 eb00 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ -060428: 0a01 |001a: move-result v1 │ │ -06042a: 5941 eb03 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ -06042e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -060432: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -060434: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -060438: 2201 e201 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@01e2 │ │ -06043c: 7020 590d 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0d59 │ │ -060442: 5b41 e403 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -060446: 2201 e301 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@01e3 │ │ -06044a: 7030 5d0d 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0d5d │ │ -060450: 5b41 e803 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -060454: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -060458: 5441 e403 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -06045c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -060460: 5441 e403 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -060464: 7220 f100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ -06046a: 5441 e803 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -06046e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -060472: 5441 e803 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -060476: 7220 f200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f2 │ │ -06047c: 0e00 |0044: return-void │ │ -06047e: 5c41 e303 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ -060482: 28c4 |0047: goto 000b // -003c │ │ -060484: 0110 |0048: move v0, v1 │ │ -060486: 28c4 |0049: goto 000d // -003c │ │ -060488: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -06048a: 28d0 |004b: goto 001b // -0030 │ │ -06048c: 5b43 e403 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -060490: 5b43 e803 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -060494: 28e0 |0050: goto 0030 // -0020 │ │ +0603d4: |[0603d4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0603e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0603e6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0603e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0603ea: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0603ee: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0603f2: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0603f6: 5c40 e303 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ +0603fa: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0603fe: 5b46 e603 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060402: 5c40 e903 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +060406: 5b45 e503 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@03e5 │ │ +06040a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +06040e: 1a01 700b |0015: const-string v1, "_id" // string@0b70 │ │ +060412: 7220 eb00 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ +060418: 0a01 |001a: move-result v1 │ │ +06041a: 5941 eb03 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ +06041e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +060422: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +060424: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +060428: 2201 e201 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@01e2 │ │ +06042c: 7020 590d 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0d59 │ │ +060432: 5b41 e403 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +060436: 2201 e301 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@01e3 │ │ +06043a: 7030 5d0d 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0d5d │ │ +060440: 5b41 e803 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +060444: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +060448: 5441 e403 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +06044c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +060450: 5441 e403 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +060454: 7220 f100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ +06045a: 5441 e803 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +06045e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +060462: 5441 e803 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +060466: 7220 f200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f2 │ │ +06046c: 0e00 |0044: return-void │ │ +06046e: 5c41 e303 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ +060472: 28c4 |0047: goto 000b // -003c │ │ +060474: 0110 |0048: move v0, v1 │ │ +060476: 28c4 |0049: goto 000d // -003c │ │ +060478: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +06047a: 28d0 |004b: goto 001b // -0030 │ │ +06047c: 5b43 e403 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +060480: 5b43 e803 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +060484: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -124451,21 +124418,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -060498: |[060498] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0604a8: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -0604ac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0604ae: 6e40 6f0d 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ -0604b4: 0e00 |0006: return-void │ │ -0604b6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0604b8: 28fb |0008: goto 0003 // -0005 │ │ +060488: |[060488] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +060498: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +06049c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06049e: 6e40 6f0d 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d6f │ │ +0604a4: 0e00 |0006: return-void │ │ +0604a6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0604a8: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124478,18 +124445,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0604bc: |[0604bc] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0604cc: 6e40 720d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d72 │ │ -0604d2: 0c00 |0003: move-result-object v0 │ │ -0604d4: 1100 |0004: return-object v0 │ │ +0604ac: |[0604ac] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0604bc: 6e40 720d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0d72 │ │ +0604c2: 0c00 |0003: move-result-object v0 │ │ +0604c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ @@ -124506,28 +124473,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0604d8: |[0604d8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0604e8: 5510 e303 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ -0604ec: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0604f0: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0604f4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0604f8: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0604fc: 7210 ef00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ -060502: 0a00 |000d: move-result v0 │ │ -060504: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -060508: 5410 e603 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -06050c: 7210 f300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00f3 │ │ -060512: 0a00 |0015: move-result v0 │ │ -060514: 5c10 e903 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -060518: 0e00 |0018: return-void │ │ +0604c8: |[0604c8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +0604d8: 5510 e303 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@03e3 │ │ +0604dc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0604e0: 5410 e603 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0604e4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0604e8: 5410 e603 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0604ec: 7210 ef00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ +0604f2: 0a00 |000d: move-result v0 │ │ +0604f4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0604f8: 5410 e603 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +0604fc: 7210 f300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00f3 │ │ +060502: 0a00 |0015: move-result v0 │ │ +060504: 5c10 e903 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +060508: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0010 line=449 │ │ 0x0018 line=451 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124537,23 +124504,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06051c: |[06051c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -06052c: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ -060530: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -060534: 5410 ea03 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ -060538: 7220 b112 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@12b1 │ │ -06053e: 0c00 |0009: move-result-object v0 │ │ -060540: 1100 |000a: return-object v0 │ │ -060542: 5410 e603 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060546: 28fd |000d: goto 000a // -0003 │ │ +06050c: |[06050c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +06051c: 5410 ea03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ +060520: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060524: 5410 ea03 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ +060528: 7220 b112 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@12b1 │ │ +06052e: 0c00 |0009: move-result-object v0 │ │ +060530: 1100 |000a: return-object v0 │ │ +060532: 5410 e603 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060536: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x000a line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -124564,17 +124531,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060548: |[060548] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -060558: 5b01 ea03 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ -06055c: 0e00 |0002: return-void │ │ +060538: |[060538] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +060548: 5b01 ea03 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@03ea │ │ +06054c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -124584,53 +124551,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -060560: |[060560] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -060570: 5421 e603 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060574: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -060578: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06057a: 1100 |0005: return-object v0 │ │ -06057c: 5420 e603 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -060580: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -060584: 5421 e403 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -060588: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -06058c: 5421 e403 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -060590: 7220 f400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00f4 │ │ -060596: 5421 e803 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -06059a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -06059e: 5421 e803 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -0605a2: 7220 f500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f5 │ │ -0605a8: 5b23 e603 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ -0605ac: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -0605b0: 5421 e403 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -0605b4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -0605b8: 5421 e403 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ -0605bc: 7220 f100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ -0605c2: 5421 e803 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -0605c6: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -0605ca: 5421 e803 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ -0605ce: 7220 f200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f2 │ │ -0605d4: 1a01 5a0b |0032: const-string v1, "_id" // string@0b5a │ │ -0605d8: 7220 eb00 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ -0605de: 0a01 |0037: move-result v1 │ │ -0605e0: 5921 eb03 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ -0605e4: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0605e6: 5c21 e903 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -0605ea: 6e10 730d 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0d73 │ │ -0605f0: 28c5 |0040: goto 0005 // -003b │ │ -0605f2: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0605f4: 5921 eb03 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ -0605f8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0605fa: 5c21 e903 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ -0605fe: 6e10 740d 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0d74 │ │ -060604: 28bb |004a: goto 0005 // -0045 │ │ +060550: |[060550] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +060560: 5421 e603 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060564: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +060568: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06056a: 1100 |0005: return-object v0 │ │ +06056c: 5420 e603 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +060570: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +060574: 5421 e403 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +060578: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +06057c: 5421 e403 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +060580: 7220 f400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00f4 │ │ +060586: 5421 e803 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +06058a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +06058e: 5421 e803 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +060592: 7220 f500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f5 │ │ +060598: 5b23 e603 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@03e6 │ │ +06059c: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0605a0: 5421 e403 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +0605a4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0605a8: 5421 e403 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@03e4 │ │ +0605ac: 7220 f100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ +0605b2: 5421 e803 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +0605b6: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0605ba: 5421 e803 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@03e8 │ │ +0605be: 7220 f200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00f2 │ │ +0605c4: 1a01 700b |0032: const-string v1, "_id" // string@0b70 │ │ +0605c8: 7220 eb00 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ +0605ce: 0a01 |0037: move-result v1 │ │ +0605d0: 5921 eb03 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ +0605d4: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0605d6: 5c21 e903 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +0605da: 6e10 730d 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0d73 │ │ +0605e0: 28c5 |0040: goto 0005 // -003b │ │ +0605e2: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +0605e4: 5921 eb03 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@03eb │ │ +0605e8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0605ea: 5c21 e903 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@03e9 │ │ +0605ee: 6e10 740d 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0d74 │ │ +0605f4: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -124647,21 +124614,21 @@ │ │ 0x0044 line=350 │ │ 0x0047 line=352 │ │ locals : │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 643 (CursorAdapter.java) │ │ + source_file_idx : 661 (CursorAdapter.java) │ │ │ │ Class #470 header: │ │ class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 326 │ │ -source_file_idx : 728 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #470 annotations: │ │ Annotations on class │ │ @@ -124689,21 +124656,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -060608: |[060608] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -060618: 5b12 ee03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ -06061c: 7010 a307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ -060622: 2200 4400 |0005: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ -060626: 7010 1401 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -06062c: 5b10 ed03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03ed │ │ -060630: 0e00 |000c: return-void │ │ +0605f8: |[0605f8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +060608: 5b12 ee03 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ +06060c: 7010 a307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ +060612: 2200 4400 |0005: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ +060616: 7010 1401 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +06061c: 5b10 ed03 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03ed │ │ +060620: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ 0x0005 line=1521 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -124713,57 +124680,57 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -060634: |[060634] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -060644: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03ed │ │ -060648: 6e20 d20b 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ -06064e: 6e20 f40b 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ -060654: 6e20 d30b 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ -06065a: 6e20 f50b 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ -060660: 6e10 eb0b 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0beb │ │ -060666: 0a01 |0011: move-result v1 │ │ -060668: 6e20 0a0c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ -06066e: 6e10 da0b 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ -060674: 0c01 |0018: move-result-object v1 │ │ -060676: 6e20 000c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ -06067c: 6e10 d60b 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ -060682: 0c01 |001f: move-result-object v1 │ │ -060684: 6e20 f80b 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ -06068a: 6e10 d70b 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ -060690: 0c01 |0026: move-result-object v1 │ │ -060692: 6e20 fa0b 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0bfa │ │ -060698: 6e10 e40b 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ -06069e: 0a01 |002d: move-result v1 │ │ -0606a0: 6e20 fb0b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ -0606a6: 6e10 e30b 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ -0606ac: 0a01 |0034: move-result v1 │ │ -0606ae: 6e20 f90b 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0bf9 │ │ -0606b4: 6e10 e50b 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ -0606ba: 0a01 |003b: move-result v1 │ │ -0606bc: 6e20 fc0b 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0bfc │ │ -0606c2: 6e10 e60b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ -0606c8: 0a01 |0042: move-result v1 │ │ -0606ca: 6e20 fd0b 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0bfd │ │ -0606d0: 6e10 e00b 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0be0 │ │ -0606d6: 0a01 |0049: move-result v1 │ │ -0606d8: 6e20 f30b 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ -0606de: 6e10 ea0b 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ -0606e4: 0a01 |0050: move-result v1 │ │ -0606e6: 6e20 050c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0c05 │ │ -0606ec: 6e10 e70b 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ -0606f2: 0a01 |0057: move-result v1 │ │ -0606f4: 6e20 fe0b 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0bfe │ │ -0606fa: 6e10 d10b 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ -060700: 0a01 |005e: move-result v1 │ │ -060702: 6e20 c90b 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -060708: 0e00 |0062: return-void │ │ +060624: |[060624] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +060634: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@03ed │ │ +060638: 6e20 d20b 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ +06063e: 6e20 f40b 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ +060644: 6e20 d30b 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ +06064a: 6e20 f50b 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ +060650: 6e10 eb0b 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0beb │ │ +060656: 0a01 |0011: move-result v1 │ │ +060658: 6e20 0a0c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ +06065e: 6e10 da0b 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ +060664: 0c01 |0018: move-result-object v1 │ │ +060666: 6e20 000c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ +06066c: 6e10 d60b 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ +060672: 0c01 |001f: move-result-object v1 │ │ +060674: 6e20 f80b 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ +06067a: 6e10 d70b 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ +060680: 0c01 |0026: move-result-object v1 │ │ +060682: 6e20 fa0b 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0bfa │ │ +060688: 6e10 e40b 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ +06068e: 0a01 |002d: move-result v1 │ │ +060690: 6e20 fb0b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ +060696: 6e10 e30b 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ +06069c: 0a01 |0034: move-result v1 │ │ +06069e: 6e20 f90b 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0bf9 │ │ +0606a4: 6e10 e50b 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ +0606aa: 0a01 |003b: move-result v1 │ │ +0606ac: 6e20 fc0b 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0bfc │ │ +0606b2: 6e10 e60b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ +0606b8: 0a01 |0042: move-result v1 │ │ +0606ba: 6e20 fd0b 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0bfd │ │ +0606c0: 6e10 e00b 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0be0 │ │ +0606c6: 0a01 |0049: move-result v1 │ │ +0606c8: 6e20 f30b 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ +0606ce: 6e10 ea0b 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ +0606d4: 0a01 |0050: move-result v1 │ │ +0606d6: 6e20 050c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0c05 │ │ +0606dc: 6e10 e70b 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ +0606e2: 0a01 |0057: move-result v1 │ │ +0606e4: 6e20 fe0b 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0bfe │ │ +0606ea: 6e10 d10b 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ +0606f0: 0a01 |005e: move-result v1 │ │ +0606f2: 6e20 c90b 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +0606f8: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1567 │ │ 0x0002 line=1569 │ │ 0x0005 line=1570 │ │ 0x0008 line=1572 │ │ 0x000b line=1573 │ │ @@ -124792,24 +124759,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06070c: |[06070c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -06071c: 5421 ee03 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ -060720: 6e10 c40d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0dc4 │ │ -060726: 0c00 |0005: move-result-object v0 │ │ -060728: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -06072c: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ -060730: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -060732: 0f01 |000b: return v1 │ │ -060734: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -060736: 28fe |000d: goto 000b // -0002 │ │ +0606fc: |[0606fc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +06070c: 5421 ee03 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ +060710: 6e10 c40d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0dc4 │ │ +060716: 0c00 |0005: move-result-object v0 │ │ +060718: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +06071c: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ +060720: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +060722: 0f01 |000b: return v1 │ │ +060724: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +060726: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1556 │ │ 0x0006 line=1557 │ │ locals : │ │ 0x0006 - 0x000e reg=0 openDrawer Landroid/view/View; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -124820,42 +124787,42 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -060738: |[060738] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -060748: 7110 ed0b 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bed │ │ -06074e: 0c04 |0003: move-result-object v4 │ │ -060750: 6f30 a807 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ -060756: 6e20 060c 7800 |0007: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0c06 │ │ -06075c: 7110 c409 0700 |000a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09c4 │ │ -060762: 0c03 |000d: move-result-object v3 │ │ -060764: 2035 6902 |000e: instance-of v5, v3, Landroid/view/View; // type@0269 │ │ -060768: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ -06076c: 1f03 6902 |0012: check-cast v3, Landroid/view/View; // type@0269 │ │ -060770: 6e20 010c 3800 |0014: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ -060776: 7030 820d 8604 |0017: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0d82 │ │ -06077c: 6e10 f20b 0400 |001a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0bf2 │ │ -060782: 5465 ee03 |001d: iget-object v5, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ -060786: 6e10 ca0d 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ -06078c: 0a01 |0022: move-result v1 │ │ -06078e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -060790: 3512 1400 |0024: if-ge v2, v1, 0038 // +0014 │ │ -060794: 5465 ee03 |0026: iget-object v5, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ -060798: 6e20 c90d 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ -06079e: 0c00 |002b: move-result-object v0 │ │ -0607a0: 6e20 830d 0600 |002c: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0d83 │ │ -0607a6: 0a05 |002f: move-result v5 │ │ -0607a8: 3905 0500 |0030: if-nez v5, 0035 // +0005 │ │ -0607ac: 6e20 ca0b 0800 |0032: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0bca │ │ -0607b2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0607b6: 28ed |0037: goto 0024 // -0013 │ │ -0607b8: 0e00 |0038: return-void │ │ +060728: |[060728] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +060738: 7110 ed0b 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bed │ │ +06073e: 0c04 |0003: move-result-object v4 │ │ +060740: 6f30 a807 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ +060746: 6e20 060c 7800 |0007: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0c06 │ │ +06074c: 7110 c409 0700 |000a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09c4 │ │ +060752: 0c03 |000d: move-result-object v3 │ │ +060754: 2035 6902 |000e: instance-of v5, v3, Landroid/view/View; // type@0269 │ │ +060758: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ +06075c: 1f03 6902 |0012: check-cast v3, Landroid/view/View; // type@0269 │ │ +060760: 6e20 010c 3800 |0014: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ +060766: 7030 820d 8604 |0017: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0d82 │ │ +06076c: 6e10 f20b 0400 |001a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0bf2 │ │ +060772: 5465 ee03 |001d: iget-object v5, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ +060776: 6e10 ca0d 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0dca │ │ +06077c: 0a01 |0022: move-result v1 │ │ +06077e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +060780: 3512 1400 |0024: if-ge v2, v1, 0038 // +0014 │ │ +060784: 5465 ee03 |0026: iget-object v5, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@03ee │ │ +060788: 6e20 c90d 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0dc9 │ │ +06078e: 0c00 |002b: move-result-object v0 │ │ +060790: 6e20 830d 0600 |002c: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0d83 │ │ +060796: 0a05 |002f: move-result v5 │ │ +060798: 3905 0500 |0030: if-nez v5, 0035 // +0005 │ │ +06079c: 6e20 ca0b 0800 |0032: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0bca │ │ +0607a2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0607a6: 28ed |0037: goto 0024 // -0013 │ │ +0607a8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0004 line=1526 │ │ 0x0007 line=1528 │ │ 0x000a line=1529 │ │ 0x000e line=1530 │ │ @@ -124884,41 +124851,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0607bc: |[0607bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0607cc: 6e20 830d 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0d83 │ │ -0607d2: 0a00 |0003: move-result v0 │ │ -0607d4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0607d8: 6f40 aa07 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ -0607de: 0a00 |0009: move-result v0 │ │ -0607e0: 0f00 |000a: return v0 │ │ -0607e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0607e4: 28fe |000c: goto 000a // -0002 │ │ +0607ac: |[0607ac] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0607bc: 6e20 830d 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0d83 │ │ +0607c2: 0a00 |0003: move-result v0 │ │ +0607c4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0607c8: 6f40 aa07 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ +0607ce: 0a00 |0009: move-result v0 │ │ +0607d0: 0f00 |000a: return v0 │ │ +0607d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0607d4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1549 │ │ 0x0006 line=1550 │ │ 0x000a line=1552 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #471 header: │ │ class_idx : 492 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 835 │ │ -source_file_idx : 728 │ │ +superclass_idx : 837 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #471 annotations: │ │ Annotations on class │ │ @@ -124939,17 +124906,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0607e8: |[0607e8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -0607f8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0607fe: 0e00 |0003: return-void │ │ +0607d8: |[0607d8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +0607e8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0607ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -124958,16 +124925,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060800: |[060800] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -060810: 0e00 |0000: return-void │ │ +0607f0: |[0607f0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +060800: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -124976,16 +124943,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060814: |[060814] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -060824: 0e00 |0000: return-void │ │ +060804: |[060804] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +060814: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -124994,16 +124961,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060828: |[060828] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -060838: 0e00 |0000: return-void │ │ +060818: |[060818] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +060828: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -125013,30 +124980,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06083c: |[06083c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -06084c: 0e00 |0000: return-void │ │ +06082c: |[06082c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +06083c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #472 header: │ │ class_idx : 494 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 547 │ │ -source_file_idx : 728 │ │ +source_file_idx : 746 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #472 annotations: │ │ Annotations on class │ │ @@ -125072,22 +125039,22 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -060850: |[060850] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -060860: 5b12 0104 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060864: 7010 ba0f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0fba │ │ -06086a: 2200 ed01 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@01ed │ │ -06086e: 7020 9f0d 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0d9f │ │ -060874: 5b10 0004 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ -060878: 5913 ff03 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ -06087c: 0e00 |000e: return-void │ │ +060840: |[060840] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +060850: 5b12 0104 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060854: 7010 ba0f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0fba │ │ +06085a: 2200 ed01 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@01ed │ │ +06085e: 7020 9f0d 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0d9f │ │ +060864: 5b10 0004 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ +060868: 5913 ff03 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ +06086c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0005 line=1320 │ │ 0x000c line=1327 │ │ 0x000e line=1328 │ │ locals : │ │ @@ -125100,17 +125067,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060880: |[060880] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -060890: 7010 ae0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0dae │ │ -060896: 0e00 |0003: return-void │ │ +060870: |[060870] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +060880: 7010 ae0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0dae │ │ +060886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -125118,26 +125085,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -060898: |[060898] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -0608a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0608aa: 5232 ff03 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ -0608ae: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -0608b2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0608b4: 5432 0104 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -0608b8: 6e20 c30d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -0608be: 0c01 |000b: move-result-object v1 │ │ -0608c0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0608c4: 5432 0104 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -0608c8: 6e20 bb0d 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ -0608ce: 0e00 |0013: return-void │ │ +060888: |[060888] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +060898: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +06089a: 5232 ff03 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ +06089e: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +0608a2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0608a4: 5432 0104 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +0608a8: 6e20 c30d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +0608ae: 0c01 |000b: move-result-object v1 │ │ +0608b0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0608b4: 5432 0104 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +0608b8: 6e20 bb0d 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0dbb │ │ +0608be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1377 │ │ 0x0006 line=1378 │ │ 0x000c line=1379 │ │ 0x000e line=1380 │ │ 0x0013 line=1382 │ │ @@ -125151,71 +125118,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -0608d0: |[0608d0] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -0608e0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0608e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0608e4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0608e6: 5497 fe03 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -0608ea: 6e10 e40f 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ -0608f0: 0a03 |0008: move-result v3 │ │ -0608f2: 5297 ff03 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ -0608f6: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -0608fa: 0161 |000d: move v1, v6 │ │ -0608fc: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -060900: 5497 0104 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060904: 6e20 c30d 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -06090a: 0c04 |0015: move-result-object v4 │ │ -06090c: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -060910: 6e10 9711 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -060916: 0a05 |001b: move-result v5 │ │ -060918: 7b55 |001c: neg-int v5, v5 │ │ -06091a: 9000 0503 |001d: add-int v0, v5, v3 │ │ -06091e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -060922: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -060926: 6e10 8711 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -06092c: 0a05 |0026: move-result v5 │ │ -06092e: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -060932: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -060936: 6e10 8711 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -06093c: 0a05 |002e: move-result v5 │ │ -06093e: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -060942: 5495 0104 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060946: 6e20 ce0d 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ -06094c: 0a05 |0036: move-result v5 │ │ -06094e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -060952: 6e10 8611 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -060958: 0c02 |003c: move-result-object v2 │ │ -06095a: 1f02 e901 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -06095e: 5495 fe03 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -060962: 6e10 9411 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1194 │ │ -060968: 0a07 |0044: move-result v7 │ │ -06096a: 6e40 f80f 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ -060970: 5c26 f203 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ -060974: 5495 0104 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060978: 6e10 d80d 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -06097e: 7010 a50d 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0da5 │ │ -060984: 5495 0104 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060988: 6e10 b70d 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0db7 │ │ -06098e: 0e00 |0057: return-void │ │ -060990: 0151 |0058: move v1, v5 │ │ -060992: 28b5 |0059: goto 000e // -004b │ │ -060994: 5495 0104 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060998: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -06099a: 6e20 c30d 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -0609a0: 0c04 |0060: move-result-object v4 │ │ -0609a2: 5495 0104 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -0609a6: 6e10 d30d 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -0609ac: 0a05 |0066: move-result v5 │ │ -0609ae: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -0609b2: 28b6 |0069: goto 001f // -004a │ │ +0608c0: |[0608c0] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +0608d0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0608d2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0608d4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0608d6: 5497 fe03 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +0608da: 6e10 e40f 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0fe4 │ │ +0608e0: 0a03 |0008: move-result v3 │ │ +0608e2: 5297 ff03 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ +0608e6: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +0608ea: 0161 |000d: move v1, v6 │ │ +0608ec: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +0608f0: 5497 0104 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +0608f4: 6e20 c30d 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +0608fa: 0c04 |0015: move-result-object v4 │ │ +0608fc: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +060900: 6e10 9711 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +060906: 0a05 |001b: move-result v5 │ │ +060908: 7b55 |001c: neg-int v5, v5 │ │ +06090a: 9000 0503 |001d: add-int v0, v5, v3 │ │ +06090e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +060912: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +060916: 6e10 8711 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +06091c: 0a05 |0026: move-result v5 │ │ +06091e: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +060922: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +060926: 6e10 8711 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +06092c: 0a05 |002e: move-result v5 │ │ +06092e: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +060932: 5495 0104 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060936: 6e20 ce0d 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ +06093c: 0a05 |0036: move-result v5 │ │ +06093e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +060942: 6e10 8611 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +060948: 0c02 |003c: move-result-object v2 │ │ +06094a: 1f02 e901 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +06094e: 5495 fe03 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +060952: 6e10 9411 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1194 │ │ +060958: 0a07 |0044: move-result v7 │ │ +06095a: 6e40 f80f 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0ff8 │ │ +060960: 5c26 f203 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ +060964: 5495 0104 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060968: 6e10 d80d 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +06096e: 7010 a50d 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0da5 │ │ +060974: 5495 0104 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060978: 6e10 b70d 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0db7 │ │ +06097e: 0e00 |0057: return-void │ │ +060980: 0151 |0058: move v1, v5 │ │ +060982: 28b5 |0059: goto 000e // -004b │ │ +060984: 5495 0104 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060988: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +06098a: 6e20 c30d 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +060990: 0c04 |0060: move-result-object v4 │ │ +060992: 5495 0104 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060996: 6e10 d30d 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +06099c: 0a05 |0066: move-result v5 │ │ +06099e: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +0609a2: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1411 │ │ 0x0009 line=1412 │ │ 0x000e line=1413 │ │ 0x0010 line=1414 │ │ 0x0016 line=1415 │ │ @@ -125247,40 +125214,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0609b4: |[0609b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0609c4: 5431 0104 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -0609c8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -0609ca: 6e30 b80d 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -0609d0: 0a01 |0006: move-result v1 │ │ -0609d2: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -0609d6: 6e10 9711 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -0609dc: 0a01 |000c: move-result v1 │ │ -0609de: 7b11 |000d: neg-int v1, v1 │ │ -0609e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0609e2: 7120 b915 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -0609e8: 0a02 |0012: move-result v2 │ │ -0609ea: 7120 b615 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -0609f0: 0a01 |0016: move-result v1 │ │ -0609f2: 0f01 |0017: return v1 │ │ -0609f4: 5431 0104 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -0609f8: 6e10 d30d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -0609fe: 0a00 |001d: move-result v0 │ │ -060a00: 6e10 9711 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -060a06: 0a01 |0021: move-result v1 │ │ -060a08: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -060a0c: 7120 b915 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -060a12: 0a02 |0027: move-result v2 │ │ -060a14: 7120 b615 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -060a1a: 0a01 |002b: move-result v1 │ │ -060a1c: 28eb |002c: goto 0017 // -0015 │ │ +0609a4: |[0609a4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0609b4: 5431 0104 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +0609b8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +0609ba: 6e30 b80d 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +0609c0: 0a01 |0006: move-result v1 │ │ +0609c2: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +0609c6: 6e10 9711 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +0609cc: 0a01 |000c: move-result v1 │ │ +0609ce: 7b11 |000d: neg-int v1, v1 │ │ +0609d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0609d2: 7120 c015 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +0609d8: 0a02 |0012: move-result v2 │ │ +0609da: 7120 bd15 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +0609e0: 0a01 |0016: move-result v1 │ │ +0609e2: 0f01 |0017: return v1 │ │ +0609e4: 5431 0104 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +0609e8: 6e10 d30d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +0609ee: 0a00 |001d: move-result v0 │ │ +0609f0: 6e10 9711 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +0609f6: 0a01 |0021: move-result v1 │ │ +0609f8: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +0609fc: 7120 c015 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +060a02: 0a02 |0027: move-result v2 │ │ +060a04: 7120 bd15 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +060a0a: 0a01 |002b: move-result v1 │ │ +060a0c: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x0009 line=1469 │ │ 0x0017 line=1472 │ │ 0x0018 line=1471 │ │ 0x001e line=1472 │ │ @@ -125296,18 +125263,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060a20: |[060a20] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -060a30: 6e10 9411 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ -060a36: 0a00 |0003: move-result v0 │ │ -060a38: 0f00 |0004: return v0 │ │ +060a10: |[060a10] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +060a20: 6e10 9411 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1194 │ │ +060a26: 0a00 |0003: move-result v0 │ │ +060a28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -125318,18 +125285,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060a3c: |[060a3c] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -060a4c: 6e10 9711 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -060a52: 0a00 |0003: move-result v0 │ │ -060a54: 0f00 |0004: return v0 │ │ +060a2c: |[060a2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +060a3c: 6e10 9711 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +060a42: 0a00 |0003: move-result v0 │ │ +060a44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -125338,35 +125305,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -060a58: |[060a58] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -060a68: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -060a6c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -060a6e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -060a72: 5431 0104 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060a76: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -060a78: 6e20 c30d 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -060a7e: 0c00 |000b: move-result-object v0 │ │ -060a80: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -060a84: 5431 0104 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060a88: 6e20 ce0d 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ -060a8e: 0a01 |0013: move-result v1 │ │ -060a90: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -060a94: 5431 fe03 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -060a98: 6e30 cd0f 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ -060a9e: 0e00 |001b: return-void │ │ -060aa0: 5431 0104 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060aa4: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -060aa6: 6e20 c30d 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ -060aac: 0c00 |0022: move-result-object v0 │ │ -060aae: 28e9 |0023: goto 000c // -0017 │ │ +060a48: |[060a48] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +060a58: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +060a5c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +060a5e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +060a62: 5431 0104 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060a66: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +060a68: 6e20 c30d 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +060a6e: 0c00 |000b: move-result-object v0 │ │ +060a70: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +060a74: 5431 0104 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060a78: 6e20 ce0d 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ +060a7e: 0a01 |0013: move-result v1 │ │ +060a80: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +060a84: 5431 fe03 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +060a88: 6e30 cd0f 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ +060a8e: 0e00 |001b: return-void │ │ +060a90: 5431 0104 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060a94: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +060a96: 6e20 c30d 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0dc3 │ │ +060a9c: 0c00 |0022: move-result-object v0 │ │ +060a9e: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0005 line=1451 │ │ 0x000c line=1456 │ │ 0x0016 line=1457 │ │ 0x001b line=1459 │ │ @@ -125383,17 +125350,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060ab0: |[060ab0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -060ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060ac2: 0f00 |0001: return v0 │ │ +060aa0: |[060aa0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +060ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060ab2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -125402,20 +125369,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -060ac4: |[060ac4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -060ad4: 5440 0104 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060ad8: 5441 0004 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ -060adc: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -060ae0: 6e40 ed0d 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0ded │ │ -060ae6: 0e00 |0009: return-void │ │ +060ab4: |[060ab4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +060ac4: 5440 0104 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060ac8: 5441 0004 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ +060acc: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +060ad0: 6e40 ed0d 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0ded │ │ +060ad6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1405 │ │ 0x0009 line=1406 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -125426,22 +125393,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -060ae8: |[060ae8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -060af8: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -060afe: 0c00 |0003: move-result-object v0 │ │ -060b00: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ -060b04: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -060b06: 5c01 f203 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ -060b0a: 7010 a50d 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0da5 │ │ -060b10: 0e00 |000c: return-void │ │ +060ad8: |[060ad8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +060ae8: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +060aee: 0c00 |0003: move-result-object v0 │ │ +060af0: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01e9 │ │ +060af4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +060af6: 5c01 f203 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@03f2 │ │ +060afa: 7010 a50d 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0da5 │ │ +060b00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0006 line=1371 │ │ 0x0009 line=1373 │ │ 0x000c line=1374 │ │ locals : │ │ @@ -125455,22 +125422,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -060b14: |[060b14] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -060b24: 5430 0104 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060b28: 5231 ff03 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ -060b2c: 5432 fe03 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -060b30: 6e10 e30f 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@0fe3 │ │ -060b36: 0c02 |0009: move-result-object v2 │ │ -060b38: 6e40 fc0d 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0dfc │ │ -060b3e: 0e00 |000d: return-void │ │ +060b04: |[060b04] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +060b14: 5430 0104 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060b18: 5231 ff03 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ +060b1c: 5432 fe03 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +060b20: 6e10 e30f 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@0fe3 │ │ +060b26: 0c02 |0009: move-result-object v2 │ │ +060b28: 6e40 fc0d 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0dfc │ │ +060b2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1348 │ │ 0x000d line=1349 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -125480,46 +125447,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -060b40: |[060b40] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -060b50: 6e10 9711 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -060b56: 0a00 |0003: move-result v0 │ │ -060b58: 5453 0104 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060b5c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -060b5e: 6e30 b80d 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -060b64: 0a03 |000a: move-result v3 │ │ -060b66: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -060b6a: 9003 0007 |000d: add-int v3, v0, v7 │ │ -060b6e: 8233 |000f: int-to-float v3, v3 │ │ -060b70: 8204 |0010: int-to-float v4, v0 │ │ -060b72: a901 0304 |0011: div-float v1, v3, v4 │ │ -060b76: 5453 0104 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060b7a: 6e30 f80d 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ -060b80: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -060b82: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -060b86: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -060b8a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -060b8c: 6e20 cc11 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ -060b92: 5453 0104 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060b96: 6e10 d80d 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -060b9c: 0e00 |0026: return-void │ │ -060b9e: 5453 0104 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060ba2: 6e10 d30d 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -060ba8: 0a02 |002c: move-result v2 │ │ -060baa: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -060bae: 8233 |002f: int-to-float v3, v3 │ │ -060bb0: 8204 |0030: int-to-float v4, v0 │ │ -060bb2: a901 0304 |0031: div-float v1, v3, v4 │ │ -060bb6: 28e0 |0033: goto 0013 // -0020 │ │ -060bb8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -060bba: 28e9 |0035: goto 001e // -0017 │ │ +060b30: |[060b30] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +060b40: 6e10 9711 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +060b46: 0a00 |0003: move-result v0 │ │ +060b48: 5453 0104 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060b4c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +060b4e: 6e30 b80d 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +060b54: 0a03 |000a: move-result v3 │ │ +060b56: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +060b5a: 9003 0007 |000d: add-int v3, v0, v7 │ │ +060b5e: 8233 |000f: int-to-float v3, v3 │ │ +060b60: 8204 |0010: int-to-float v4, v0 │ │ +060b62: a901 0304 |0011: div-float v1, v3, v4 │ │ +060b66: 5453 0104 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060b6a: 6e30 f80d 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0df8 │ │ +060b70: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +060b72: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +060b76: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +060b7a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +060b7c: 6e20 cc11 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@11cc │ │ +060b82: 5453 0104 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060b86: 6e10 d80d 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +060b8c: 0e00 |0026: return-void │ │ +060b8e: 5453 0104 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060b92: 6e10 d30d 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +060b98: 0a02 |002c: move-result v2 │ │ +060b9a: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +060b9e: 8233 |002f: int-to-float v3, v3 │ │ +060ba0: 8204 |0030: int-to-float v4, v0 │ │ +060ba2: a901 0304 |0031: div-float v1, v3, v4 │ │ +060ba6: 28e0 |0033: goto 0013 // -0020 │ │ +060ba8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +060baa: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0004 line=1357 │ │ 0x000d line=1358 │ │ 0x0013 line=1363 │ │ 0x0018 line=1364 │ │ @@ -125545,56 +125512,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -060bbc: |[060bbc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -060bcc: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -060bd0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -060bd2: 5484 0104 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060bd6: 6e20 d00d 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0dd0 │ │ -060bdc: 0a02 |0008: move-result v2 │ │ -060bde: 6e10 9711 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1197 │ │ -060be4: 0a00 |000c: move-result v0 │ │ -060be6: 5484 0104 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060bea: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -060bec: 6e30 b80d 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -060bf2: 0a04 |0013: move-result v4 │ │ -060bf4: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -060bf8: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -060bfc: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -060c00: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -060c04: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -060c08: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -060c0c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -060c10: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -060c12: 5484 fe03 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -060c16: 6e10 9411 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1194 │ │ -060c1c: 0a05 |0028: move-result v5 │ │ -060c1e: 6e30 f60f 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0ff6 │ │ -060c24: 5484 0104 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060c28: 6e10 d80d 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ -060c2e: 0e00 |0031: return-void │ │ -060c30: 7b01 |0032: neg-int v1, v0 │ │ -060c32: 28f0 |0033: goto 0023 // -0010 │ │ -060c34: 5484 0104 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060c38: 6e10 d30d 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ -060c3e: 0a03 |0039: move-result v3 │ │ -060c40: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -060c44: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -060c48: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -060c4c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -060c50: 2e04 0207 |0042: cmpg-float v4, v2, v7 │ │ -060c54: 3b04 0500 |0044: if-gez v4, 0049 // +0005 │ │ -060c58: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -060c5c: 28db |0048: goto 0023 // -0025 │ │ -060c5e: 0131 |0049: move v1, v3 │ │ -060c60: 28fe |004a: goto 0048 // -0002 │ │ +060bac: |[060bac] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +060bbc: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +060bc0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +060bc2: 5484 0104 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060bc6: 6e20 d00d 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0dd0 │ │ +060bcc: 0a02 |0008: move-result v2 │ │ +060bce: 6e10 9711 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1197 │ │ +060bd4: 0a00 |000c: move-result v0 │ │ +060bd6: 5484 0104 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060bda: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +060bdc: 6e30 b80d 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +060be2: 0a04 |0013: move-result v4 │ │ +060be4: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +060be8: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +060bec: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +060bf0: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +060bf4: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +060bf8: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +060bfc: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +060c00: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +060c02: 5484 fe03 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +060c06: 6e10 9411 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1194 │ │ +060c0c: 0a05 |0028: move-result v5 │ │ +060c0e: 6e30 f60f 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0ff6 │ │ +060c14: 5484 0104 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060c18: 6e10 d80d 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0dd8 │ │ +060c1e: 0e00 |0031: return-void │ │ +060c20: 7b01 |0032: neg-int v1, v0 │ │ +060c22: 28f0 |0033: goto 0023 // -0010 │ │ +060c24: 5484 0104 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060c28: 6e10 d30d 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0dd3 │ │ +060c2e: 0a03 |0039: move-result v3 │ │ +060c30: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +060c34: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +060c38: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +060c3c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +060c40: 2e04 0207 |0042: cmpg-float v4, v2, v7 │ │ +060c44: 3b04 0500 |0044: if-gez v4, 0049 // +0005 │ │ +060c48: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +060c4c: 28db |0048: goto 0023 // -0025 │ │ +060c4e: 0131 |0049: move v1, v3 │ │ +060c50: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1388 │ │ 0x0009 line=1389 │ │ 0x000d line=1392 │ │ 0x0016 line=1393 │ │ 0x0023 line=1399 │ │ @@ -125619,19 +125586,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -060c64: |[060c64] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -060c74: 5420 0104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060c78: 5421 0004 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ -060c7c: 6e20 ee0d 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0dee │ │ -060c82: 0e00 |0007: return-void │ │ +060c54: |[060c54] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +060c64: 5420 0104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060c68: 5421 0004 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0400 │ │ +060c6c: 6e20 ee0d 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0dee │ │ +060c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ 0x0007 line=1336 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -125640,17 +125607,17 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c84: |[060c84] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -060c94: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ -060c98: 0e00 |0002: return-void │ │ +060c74: |[060c74] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +060c84: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@03fe │ │ +060c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0002 line=1332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -125660,47 +125627,47 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -060c9c: |[060c9c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -060cac: 5420 0104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060cb0: 6e20 dc0d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ -060cb6: 0a00 |0005: move-result v0 │ │ -060cb8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -060cbc: 5420 0104 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060cc0: 5221 ff03 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ -060cc4: 6e30 b80d 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ -060cca: 0a00 |000f: move-result v0 │ │ -060ccc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -060cd0: 5420 0104 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ -060cd4: 6e20 ce0d 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ -060cda: 0a00 |0017: move-result v0 │ │ -060cdc: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -060ce0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -060ce2: 0f00 |001b: return v0 │ │ -060ce4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -060ce6: 28fe |001d: goto 001b // -0002 │ │ +060c8c: |[060c8c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +060c9c: 5420 0104 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060ca0: 6e20 dc0d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0ddc │ │ +060ca6: 0a00 |0005: move-result v0 │ │ +060ca8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +060cac: 5420 0104 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060cb0: 5221 ff03 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mGravity:I // field@03ff │ │ +060cb4: 6e30 b80d 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewGravity:(Landroid/view/View;I)Z // method@0db8 │ │ +060cba: 0a00 |000f: move-result v0 │ │ +060cbc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +060cc0: 5420 0104 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0401 │ │ +060cc4: 6e20 ce0d 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0dce │ │ +060cca: 0a00 |0017: move-result v0 │ │ +060ccc: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +060cd0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +060cd2: 0f00 |001b: return v0 │ │ +060cd4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +060cd6: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x001e reg=3 child Landroid/view/View; │ │ 0x0000 - 0x001e reg=4 pointerId I │ │ │ │ - source_file_idx : 728 (DrawerLayout.java) │ │ + source_file_idx : 746 (DrawerLayout.java) │ │ │ │ Class #473 header: │ │ class_idx : 496 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 750 │ │ +superclass_idx : 837 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #473 annotations: │ │ Annotations on class │ │ @@ -125721,17 +125688,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060ce8: |[060ce8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -060cf8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -060cfe: 0e00 |0003: return-void │ │ +060cd8: |[060cd8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +060ce8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +060cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -125740,17 +125707,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d00: |[060d00] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -060d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060d12: 0f00 |0001: return v0 │ │ +060cf0: |[060cf0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +060d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -125760,16 +125727,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060d14: |[060d14] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -060d24: 0e00 |0000: return-void │ │ +060d04: |[060d04] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +060d14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -125778,17 +125745,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d28: |[060d28] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -060d38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -060d3a: 0f00 |0001: return v0 │ │ +060d18: |[060d18] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +060d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060d2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -125797,17 +125764,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d3c: |[060d3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -060d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060d4e: 1100 |0001: return-object v0 │ │ +060d2c: |[060d2c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +060d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d3e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -125816,17 +125783,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d50: |[060d50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -060d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060d62: 0f00 |0001: return v0 │ │ +060d40: |[060d40] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +060d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -125836,17 +125803,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d64: |[060d64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -060d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060d76: 0f00 |0001: return v0 │ │ +060d54: |[060d54] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +060d64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -125856,17 +125823,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060d78: |[060d78] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -060d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060d8a: 0f00 |0001: return v0 │ │ +060d68: |[060d68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +060d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -125875,32 +125842,32 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -060d8c: |[060d8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -060d9c: 0e00 |0000: return-void │ │ +060d7c: |[060d7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +060d8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ - source_file_idx : 750 (EdgeEffectCompat.java) │ │ + source_file_idx : 768 (EdgeEffectCompat.java) │ │ │ │ Class #474 header: │ │ class_idx : 497 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 750 │ │ +superclass_idx : 837 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #474 annotations: │ │ Annotations on class │ │ @@ -125921,17 +125888,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060da0: |[060da0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -060db0: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -060db6: 0e00 |0003: return-void │ │ +060d90: |[060d90] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +060da0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +060da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -125940,18 +125907,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -060db8: |[060db8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -060dc8: 7120 210e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e21 │ │ -060dce: 0a00 |0003: move-result v0 │ │ -060dd0: 0f00 |0004: return v0 │ │ +060da8: |[060da8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +060db8: 7120 210e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0e21 │ │ +060dbe: 0a00 |0003: move-result v0 │ │ +060dc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -125961,17 +125928,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060dd4: |[060dd4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -060de4: 7110 220e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0e22 │ │ -060dea: 0e00 |0003: return-void │ │ +060dc4: |[060dc4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +060dd4: 7110 220e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0e22 │ │ +060dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -125981,18 +125948,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060dec: |[060dec] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -060dfc: 7110 230e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0e23 │ │ -060e02: 0a00 |0003: move-result v0 │ │ -060e04: 0f00 |0004: return v0 │ │ +060ddc: |[060ddc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +060dec: 7110 230e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0e23 │ │ +060df2: 0a00 |0003: move-result v0 │ │ +060df4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -126001,18 +125968,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060e08: |[060e08] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -060e18: 7110 240e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e24 │ │ -060e1e: 0c00 |0003: move-result-object v0 │ │ -060e20: 1100 |0004: return-object v0 │ │ +060df8: |[060df8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +060e08: 7110 240e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0e24 │ │ +060e0e: 0c00 |0003: move-result-object v0 │ │ +060e10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -126021,18 +125988,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -060e24: |[060e24] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -060e34: 7120 250e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e25 │ │ -060e3a: 0a00 |0003: move-result v0 │ │ -060e3c: 0f00 |0004: return v0 │ │ +060e14: |[060e14] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +060e24: 7120 250e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0e25 │ │ +060e2a: 0a00 |0003: move-result v0 │ │ +060e2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -126042,18 +126009,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -060e40: |[060e40] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -060e50: 7120 260e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0e26 │ │ -060e56: 0a00 |0003: move-result v0 │ │ -060e58: 0f00 |0004: return v0 │ │ +060e30: |[060e30] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +060e40: 7120 260e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0e26 │ │ +060e46: 0a00 |0003: move-result v0 │ │ +060e48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -126063,18 +126030,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060e5c: |[060e5c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -060e6c: 7110 270e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0e27 │ │ -060e72: 0a00 |0003: move-result v0 │ │ -060e74: 0f00 |0004: return v0 │ │ +060e4c: |[060e4c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +060e5c: 7110 270e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0e27 │ │ +060e62: 0a00 |0003: move-result v0 │ │ +060e64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -126083,34 +126050,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -060e78: |[060e78] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -060e88: 7130 280e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0e28 │ │ -060e8e: 0e00 |0003: return-void │ │ +060e68: |[060e68] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +060e78: 7130 280e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0e28 │ │ +060e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ - source_file_idx : 750 (EdgeEffectCompat.java) │ │ + source_file_idx : 768 (EdgeEffectCompat.java) │ │ │ │ Class #475 header: │ │ class_idx : 502 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 468 │ │ -source_file_idx : 764 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #475 annotations: │ │ Annotations on class │ │ @@ -126134,18 +126101,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060e90: |[060e90] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -060ea0: 5b01 2704 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ -060ea4: 7010 580c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0c58 │ │ -060eaa: 0e00 |0005: return-void │ │ +060e80: |[060e80] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +060e90: 5b01 2704 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ +060e94: 7010 580c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0c58 │ │ +060e9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -126154,17 +126121,17 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -060eac: |[060eac] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -060ebc: 7020 290e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@0e29 │ │ -060ec2: 0e00 |0003: return-void │ │ +060e9c: |[060e9c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +060eac: 7020 290e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@0e29 │ │ +060eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ @@ -126175,19 +126142,19 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -060ec4: |[060ec4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -060ed4: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ -060ed8: 7120 2f0e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e2f │ │ -060ede: 0c00 |0005: move-result-object v0 │ │ -060ee0: 1100 |0006: return-object v0 │ │ +060eb4: |[060eb4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +060ec4: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ +060ec8: 7120 2f0e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e2f │ │ +060ece: 0c00 |0005: move-result-object v0 │ │ +060ed0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -126196,35 +126163,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -060ee4: |[060ee4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -060ef4: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ -060ef8: 7140 300e 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@0e30 │ │ -060efe: 0a00 |0005: move-result v0 │ │ -060f00: 0f00 |0006: return v0 │ │ +060ed4: |[060ed4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +060ee4: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0427 │ │ +060ee8: 7140 300e 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@0e30 │ │ +060eee: 0a00 |0005: move-result v0 │ │ +060ef0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 764 (ExploreByTouchHelper.java) │ │ + source_file_idx : 782 (ExploreByTouchHelper.java) │ │ │ │ Class #476 header: │ │ class_idx : 503 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 326 │ │ -source_file_idx : 764 │ │ +source_file_idx : 782 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 11 │ │ │ │ Class #476 annotations: │ │ Annotations on class │ │ @@ -126291,65 +126258,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -060f04: |[060f04] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -060f14: 1c00 6902 |0000: const-class v0, Landroid/view/View; // type@0269 │ │ -060f18: 6e10 9415 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -060f1e: 0c00 |0005: move-result-object v0 │ │ -060f20: 6900 2804 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ -060f24: 0e00 |0008: return-void │ │ +060ef4: |[060ef4] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +060f04: 1c00 6902 |0000: const-class v0, Landroid/view/View; // type@0269 │ │ +060f08: 6e10 9b15 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +060f0e: 0c00 |0005: move-result-object v0 │ │ +060f10: 6900 2804 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ +060f14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -060f28: |[060f28] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -060f38: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -060f3c: 7010 a307 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ -060f42: 2201 4400 |0005: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ -060f46: 7010 1401 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -060f4c: 5b31 3004 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ -060f50: 2201 4400 |000c: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ -060f54: 7010 1401 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -060f5a: 5b31 2f04 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -060f5e: 2201 4400 |0013: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ -060f62: 7010 1401 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -060f68: 5b31 3104 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ -060f6c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -060f6e: 2311 ae03 |001b: new-array v1, v1, [I // type@03ae │ │ -060f72: 5b31 2e04 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ -060f76: 5932 2a04 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -060f7a: 5932 2b04 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ -060f7e: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -060f82: 2201 3403 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0334 │ │ -060f86: 1a02 ce0a |0027: const-string v2, "View may not be null" // string@0ace │ │ -060f8a: 7020 a215 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a2 │ │ -060f90: 2701 |002c: throw v1 │ │ -060f92: 5b34 3204 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -060f96: 6e10 7d11 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -060f9c: 0c00 |0032: move-result-object v0 │ │ -060f9e: 1a01 830b |0033: const-string v1, "accessibility" // string@0b83 │ │ -060fa2: 6e20 8f00 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -060fa8: 0c01 |0038: move-result-object v1 │ │ -060faa: 1f01 7702 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0277 │ │ -060fae: 5b31 2c04 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -060fb2: 0e00 |003d: return-void │ │ +060f18: |[060f18] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +060f28: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +060f2c: 7010 a307 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ +060f32: 2201 4400 |0005: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ +060f36: 7010 1401 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +060f3c: 5b31 3004 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ +060f40: 2201 4400 |000c: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ +060f44: 7010 1401 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +060f4a: 5b31 2f04 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +060f4e: 2201 4400 |0013: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ +060f52: 7010 1401 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +060f58: 5b31 3104 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ +060f5c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +060f5e: 2311 b003 |001b: new-array v1, v1, [I // type@03b0 │ │ +060f62: 5b31 2e04 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ +060f66: 5932 2a04 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +060f6a: 5932 2b04 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ +060f6e: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +060f72: 2201 3603 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0336 │ │ +060f76: 1a02 e40a |0027: const-string v2, "View may not be null" // string@0ae4 │ │ +060f7a: 7020 a915 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@15a9 │ │ +060f80: 2701 |002c: throw v1 │ │ +060f82: 5b34 3204 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +060f86: 6e10 7d11 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +060f8c: 0c00 |0032: move-result-object v0 │ │ +060f8e: 1a01 990b |0033: const-string v1, "accessibility" // string@0b99 │ │ +060f92: 6e20 8f00 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +060f98: 0c01 |0038: move-result-object v1 │ │ +060f9a: 1f01 7702 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0277 │ │ +060f9e: 5b31 2c04 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +060fa2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -126371,18 +126338,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -060fb4: |[060fb4] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -060fc4: 7020 350e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e35 │ │ -060fca: 0c00 |0003: move-result-object v0 │ │ -060fcc: 1100 |0004: return-object v0 │ │ +060fa4: |[060fa4] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +060fb4: 7020 350e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e35 │ │ +060fba: 0c00 |0003: move-result-object v0 │ │ +060fbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -126391,18 +126358,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -060fd0: |[060fd0] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -060fe0: 7040 450e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@0e45 │ │ -060fe6: 0a00 |0003: move-result v0 │ │ -060fe8: 0f00 |0004: return v0 │ │ +060fc0: |[060fc0] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +060fd0: 7040 450e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@0e45 │ │ +060fd6: 0a00 |0003: move-result v0 │ │ +060fd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -126413,28 +126380,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -060fec: |[060fec] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -060ffc: 7020 400e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@0e40 │ │ -061002: 0a00 |0003: move-result v0 │ │ -061004: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -061008: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -06100c: 5910 2a04 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -061010: 5410 3204 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061014: 6e10 9b11 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@119b │ │ -06101a: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -06101e: 6e30 490e 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ -061024: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -061026: 0f00 |0015: return v0 │ │ -061028: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -06102a: 28fe |0017: goto 0015 // -0002 │ │ +060fdc: |[060fdc] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +060fec: 7020 400e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@0e40 │ │ +060ff2: 0a00 |0003: move-result v0 │ │ +060ff4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +060ff8: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +060ffc: 5910 2a04 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +061000: 5410 3204 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061004: 6e10 9b11 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@119b │ │ +06100a: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +06100e: 6e30 490e 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ +061014: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +061016: 0f00 |0015: return v0 │ │ +061018: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06101a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -126448,24 +126415,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -06102c: |[06102c] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -06103c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -061042: 7030 330e 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@0e33 │ │ -061048: 0c00 |0006: move-result-object v0 │ │ -06104a: 1100 |0007: return-object v0 │ │ -06104c: 7020 340e 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@0e34 │ │ -061052: 0c00 |000b: move-result-object v0 │ │ -061054: 28fb |000c: goto 0007 // -0005 │ │ -061056: 0000 |000d: nop // spacer │ │ -061058: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +06101c: |[06101c] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +06102c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +061032: 7030 330e 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@0e33 │ │ +061038: 0c00 |0006: move-result-object v0 │ │ +06103a: 1100 |0007: return-object v0 │ │ +06103c: 7020 340e 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@0e34 │ │ +061042: 0c00 |000b: move-result-object v0 │ │ +061044: 28fb |000c: goto 0007 // -0005 │ │ +061046: 0000 |000d: nop // spacer │ │ +061048: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=259 │ │ 0x0008 line=257 │ │ 0x000d line=255 │ │ locals : │ │ @@ -126478,45 +126445,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -061064: |[061064] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -061074: 7110 1d12 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@121d │ │ -06107a: 0c00 |0003: move-result-object v0 │ │ -06107c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -06107e: 6e20 1f12 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@121f │ │ -061084: 6202 2804 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ -061088: 6e20 1e12 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ -06108e: 6e30 430e 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@0e43 │ │ -061094: 6e10 1c12 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@121c │ │ -06109a: 0c02 |0013: move-result-object v2 │ │ -06109c: 7210 6c16 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@166c │ │ -0610a2: 0a02 |0017: move-result v2 │ │ -0610a4: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -0610a8: 6e10 1812 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1218 │ │ -0610ae: 0c02 |001d: move-result-object v2 │ │ -0610b0: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -0610b4: 2202 4803 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0348 │ │ -0610b8: 1a03 4402 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0244 │ │ -0610bc: 7020 cb15 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0610c2: 2702 |0027: throw v2 │ │ -0610c4: 5442 3204 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0610c8: 6e10 7d11 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -0610ce: 0c02 |002d: move-result-object v2 │ │ -0610d0: 6e10 8d00 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -0610d6: 0c02 |0031: move-result-object v2 │ │ -0610d8: 6e20 2012 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1220 │ │ -0610de: 7110 d80a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0ad8 │ │ -0610e4: 0c01 |0038: move-result-object v1 │ │ -0610e6: 5442 3204 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0610ea: 6e30 260d 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0d26 │ │ -0610f0: 1100 |003e: return-object v0 │ │ +061054: |[061054] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +061064: 7110 1d12 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@121d │ │ +06106a: 0c00 |0003: move-result-object v0 │ │ +06106c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +06106e: 6e20 1f12 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@121f │ │ +061074: 6202 2804 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ +061078: 6e20 1e12 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ +06107e: 6e30 430e 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@0e43 │ │ +061084: 6e10 1c12 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@121c │ │ +06108a: 0c02 |0013: move-result-object v2 │ │ +06108c: 7210 7316 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1673 │ │ +061092: 0a02 |0017: move-result v2 │ │ +061094: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +061098: 6e10 1812 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1218 │ │ +06109e: 0c02 |001d: move-result-object v2 │ │ +0610a0: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +0610a4: 2202 4a03 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@034a │ │ +0610a8: 1a03 5602 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0256 │ │ +0610ac: 7020 d215 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0610b2: 2702 |0027: throw v2 │ │ +0610b4: 5442 3204 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0610b8: 6e10 7d11 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +0610be: 0c02 |002d: move-result-object v2 │ │ +0610c0: 6e10 8d00 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +0610c6: 0c02 |0031: move-result-object v2 │ │ +0610c8: 6e20 2012 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1220 │ │ +0610ce: 7110 d80a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0ad8 │ │ +0610d4: 0c01 |0038: move-result-object v1 │ │ +0610d6: 5442 3204 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0610da: 6e30 260d 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0d26 │ │ +0610e0: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -126537,20 +126504,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0610f4: |[0610f4] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -061104: 7110 1d12 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@121d │ │ -06110a: 0c00 |0003: move-result-object v0 │ │ -06110c: 5421 3204 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061110: 7120 c709 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c7 │ │ -061116: 1100 |0009: return-object v0 │ │ +0610e4: |[0610e4] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +0610f4: 7110 1d12 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@121d │ │ +0610fa: 0c00 |0003: move-result-object v0 │ │ +0610fc: 5421 3204 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061100: 7120 c709 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c7 │ │ +061106: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0009 line=273 │ │ locals : │ │ 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -126562,24 +126529,24 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -061118: |[061118] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -061128: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -06112e: 7020 360e 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e36 │ │ -061134: 0c00 |0006: move-result-object v0 │ │ -061136: 1100 |0007: return-object v0 │ │ -061138: 7010 370e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e37 │ │ -06113e: 0c00 |000b: move-result-object v0 │ │ -061140: 28fb |000c: goto 0007 // -0005 │ │ -061142: 0000 |000d: nop // spacer │ │ -061144: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +061108: |[061108] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061118: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +06111e: 7020 360e 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e36 │ │ +061124: 0c00 |0006: move-result-object v0 │ │ +061126: 1100 |0007: return-object v0 │ │ +061128: 7010 370e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e37 │ │ +06112e: 0c00 |000b: move-result-object v0 │ │ +061130: 28fb |000c: goto 0007 // -0005 │ │ +061132: 0000 |000d: nop // spacer │ │ +061134: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=324 │ │ 0x0008 line=322 │ │ 0x000d line=320 │ │ locals : │ │ @@ -126591,98 +126558,98 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 179 16-bit code units │ │ -061150: |[061150] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -061160: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -061162: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -061164: 7100 ec0b 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bec │ │ -06116a: 0c01 |0005: move-result-object v1 │ │ -06116c: 6e20 fb0b 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ -061172: 6204 2804 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ -061176: 6e20 f80b 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ -06117c: 6e30 440e 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e44 │ │ -061182: 6e10 dc0b 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0bdc │ │ -061188: 0c04 |0014: move-result-object v4 │ │ -06118a: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -06118e: 6e10 d70b 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ -061194: 0c04 |001a: move-result-object v4 │ │ -061196: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -06119a: 2204 4803 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@0348 │ │ -06119e: 1a05 4502 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0245 │ │ -0611a2: 7020 cb15 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0611a8: 2704 |0024: throw v4 │ │ -0611aa: 5484 2f04 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -0611ae: 6e20 d20b 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ -0611b4: 5484 2f04 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -0611b8: 6e10 1601 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0116 │ │ -0611be: 0a04 |002f: move-result v4 │ │ -0611c0: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -0611c4: 2204 4803 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0348 │ │ -0611c8: 1a05 4802 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0248 │ │ -0611cc: 7020 cb15 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0611d2: 2704 |0039: throw v4 │ │ -0611d4: 6e10 d10b 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ -0611da: 0a00 |003d: move-result v0 │ │ -0611dc: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -0611e0: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -0611e4: 2204 4803 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0348 │ │ -0611e8: 1a05 4602 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0246 │ │ -0611ec: 7020 cb15 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -0611f2: 2704 |0049: throw v4 │ │ -0611f4: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -0611f8: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -0611fc: 2204 4803 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@0348 │ │ -061200: 1a05 4702 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0247 │ │ -061204: 7020 cb15 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15cb │ │ -06120a: 2704 |0055: throw v4 │ │ -06120c: 5484 3204 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061210: 6e10 7d11 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ -061216: 0c04 |005b: move-result-object v4 │ │ -061218: 6e10 8d00 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ -06121e: 0c04 |005f: move-result-object v4 │ │ -061220: 6e20 000c 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ -061226: 5484 3204 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -06122a: 6e30 070c 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0c07 │ │ -061230: 5484 3204 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061234: 6e20 010c 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ -06123a: 5284 2a04 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -06123e: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -061242: 6e20 f30b 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ -061248: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -06124c: 6e20 c90b 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -061252: 5484 2f04 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -061256: 7020 3d0e 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@0e3d │ │ -06125c: 0a04 |007e: move-result v4 │ │ -06125e: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -061262: 6e20 0a0c 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ -061268: 5484 2f04 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -06126c: 6e20 f40b 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ -061272: 5484 3204 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061276: 5485 2e04 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ -06127a: 6e20 8911 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1189 │ │ -061280: 5484 2e04 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ -061284: 4402 0407 |0092: aget v2, v4, v7 │ │ -061288: 5484 2e04 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ -06128c: 4403 0406 |0096: aget v3, v4, v6 │ │ -061290: 5484 3004 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ -061294: 5485 2f04 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ -061298: 6e20 1901 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0119 │ │ -06129e: 5484 3004 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ -0612a2: 6e30 1701 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0117 │ │ -0612a8: 5484 3004 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ -0612ac: 6e20 f50b 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ -0612b2: 1101 |00a9: return-object v1 │ │ -0612b4: 6e20 f30b 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ -0612ba: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -0612be: 6e20 c90b 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -0612c4: 28c7 |00b2: goto 0079 // -0039 │ │ +061140: |[061140] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061150: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +061152: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +061154: 7100 ec0b 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bec │ │ +06115a: 0c01 |0005: move-result-object v1 │ │ +06115c: 6e20 fb0b 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ +061162: 6204 2804 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0428 │ │ +061166: 6e20 f80b 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ +06116c: 6e30 440e 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e44 │ │ +061172: 6e10 dc0b 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0bdc │ │ +061178: 0c04 |0014: move-result-object v4 │ │ +06117a: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +06117e: 6e10 d70b 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ +061184: 0c04 |001a: move-result-object v4 │ │ +061186: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +06118a: 2204 4a03 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@034a │ │ +06118e: 1a05 5702 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0257 │ │ +061192: 7020 d215 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +061198: 2704 |0024: throw v4 │ │ +06119a: 5484 2f04 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +06119e: 6e20 d20b 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ +0611a4: 5484 2f04 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +0611a8: 6e10 1601 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0116 │ │ +0611ae: 0a04 |002f: move-result v4 │ │ +0611b0: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +0611b4: 2204 4a03 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@034a │ │ +0611b8: 1a05 5a02 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@025a │ │ +0611bc: 7020 d215 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0611c2: 2704 |0039: throw v4 │ │ +0611c4: 6e10 d10b 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ +0611ca: 0a00 |003d: move-result v0 │ │ +0611cc: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +0611d0: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +0611d4: 2204 4a03 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@034a │ │ +0611d8: 1a05 5802 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0258 │ │ +0611dc: 7020 d215 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0611e2: 2704 |0049: throw v4 │ │ +0611e4: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +0611e8: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +0611ec: 2204 4a03 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@034a │ │ +0611f0: 1a05 5902 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0259 │ │ +0611f4: 7020 d215 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@15d2 │ │ +0611fa: 2704 |0055: throw v4 │ │ +0611fc: 5484 3204 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061200: 6e10 7d11 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@117d │ │ +061206: 0c04 |005b: move-result-object v4 │ │ +061208: 6e10 8d00 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@008d │ │ +06120e: 0c04 |005f: move-result-object v4 │ │ +061210: 6e20 000c 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ +061216: 5484 3204 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +06121a: 6e30 070c 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0c07 │ │ +061220: 5484 3204 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061224: 6e20 010c 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ +06122a: 5284 2a04 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +06122e: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +061232: 6e20 f30b 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ +061238: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +06123c: 6e20 c90b 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +061242: 5484 2f04 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +061246: 7020 3d0e 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@0e3d │ │ +06124c: 0a04 |007e: move-result v4 │ │ +06124e: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +061252: 6e20 0a0c 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ +061258: 5484 2f04 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +06125c: 6e20 f40b 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ +061262: 5484 3204 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061266: 5485 2e04 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ +06126a: 6e20 8911 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1189 │ │ +061270: 5484 2e04 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ +061274: 4402 0407 |0092: aget v2, v4, v7 │ │ +061278: 5484 2e04 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@042e │ │ +06127c: 4403 0406 |0096: aget v3, v4, v6 │ │ +061280: 5484 3004 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ +061284: 5485 2f04 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@042f │ │ +061288: 6e20 1901 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0119 │ │ +06128e: 5484 3004 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ +061292: 6e30 1701 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0117 │ │ +061298: 5484 3004 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0430 │ │ +06129c: 6e20 f50b 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ +0612a2: 1101 |00a9: return-object v1 │ │ +0612a4: 6e20 f30b 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ +0612aa: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +0612ae: 6e20 c90b 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +0612b4: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -126726,37 +126693,37 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0612c8: |[0612c8] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0612d8: 5464 3204 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0612dc: 7110 ee0b 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bee │ │ -0612e2: 0c02 |0005: move-result-object v2 │ │ -0612e4: 5464 3204 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0612e8: 7120 c809 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@09c8 │ │ -0612ee: 2203 7003 |000b: new-instance v3, Ljava/util/LinkedList; // type@0370 │ │ -0612f2: 7010 6416 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1664 │ │ -0612f8: 6e20 3c0e 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@0e3c │ │ -0612fe: 6e10 6616 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@1666 │ │ -061304: 0c01 |0016: move-result-object v1 │ │ -061306: 7210 5a16 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -06130c: 0a04 |001a: move-result v4 │ │ -06130e: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -061312: 7210 5b16 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -061318: 0c00 |0020: move-result-object v0 │ │ -06131a: 1f00 3803 |0021: check-cast v0, Ljava/lang/Integer; // type@0338 │ │ -06131e: 5464 3204 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061322: 6e10 a715 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15a7 │ │ -061328: 0a05 |0028: move-result v5 │ │ -06132a: 6e30 cb0b 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0bcb │ │ -061330: 28eb |002c: goto 0017 // -0015 │ │ -061332: 1102 |002d: return-object v2 │ │ +0612b8: |[0612b8] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0612c8: 5464 3204 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0612cc: 7110 ee0b 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bee │ │ +0612d2: 0c02 |0005: move-result-object v2 │ │ +0612d4: 5464 3204 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0612d8: 7120 c809 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@09c8 │ │ +0612de: 2203 7203 |000b: new-instance v3, Ljava/util/LinkedList; // type@0372 │ │ +0612e2: 7010 6b16 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@166b │ │ +0612e8: 6e20 3c0e 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@0e3c │ │ +0612ee: 6e10 6d16 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@166d │ │ +0612f4: 0c01 |0016: move-result-object v1 │ │ +0612f6: 7210 6116 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +0612fc: 0a04 |001a: move-result v4 │ │ +0612fe: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +061302: 7210 6216 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +061308: 0c00 |0020: move-result-object v0 │ │ +06130a: 1f00 3a03 |0021: check-cast v0, Ljava/lang/Integer; // type@033a │ │ +06130e: 5464 3204 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061312: 6e10 ae15 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@15ae │ │ +061318: 0a05 |0028: move-result v5 │ │ +06131a: 6e30 cb0b 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0bcb │ │ +061320: 28eb |002c: goto 0017 // -0015 │ │ +061322: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -126774,53 +126741,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -061334: |[061334] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -061344: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -061346: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -06134a: 6e10 1601 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0116 │ │ -061350: 0a03 |0006: move-result v3 │ │ -061352: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -061356: 0f02 |0009: return v2 │ │ -061358: 5453 3204 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -06135c: 6e10 9911 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1199 │ │ -061362: 0a03 |000f: move-result v3 │ │ -061364: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -061368: 5453 3204 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -06136c: 6e10 8d11 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -061372: 0c01 |0017: move-result-object v1 │ │ -061374: 2013 6902 |0018: instance-of v3, v1, Landroid/view/View; // type@0269 │ │ -061378: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -06137c: 0710 |001c: move-object v0, v1 │ │ -06137e: 1f00 6902 |001d: check-cast v0, Landroid/view/View; // type@0269 │ │ -061382: 7110 be09 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@09be │ │ -061388: 0a03 |0022: move-result v3 │ │ -06138a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -06138c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -061390: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -061394: 6e10 9611 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -06139a: 0a03 |002b: move-result v3 │ │ -06139c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -0613a0: 6e10 8d11 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -0613a6: 0c01 |0031: move-result-object v1 │ │ -0613a8: 28e6 |0032: goto 0018 // -001a │ │ -0613aa: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -0613ae: 5453 3204 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0613b2: 5454 3104 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ -0613b6: 6e20 8811 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1188 │ │ -0613bc: 0a03 |003c: move-result v3 │ │ -0613be: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -0613c2: 5452 3104 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ -0613c6: 6e20 1501 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0115 │ │ -0613cc: 0a02 |0044: move-result v2 │ │ -0613ce: 28c4 |0045: goto 0009 // -003c │ │ +061324: |[061324] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +061334: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061336: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +06133a: 6e10 1601 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0116 │ │ +061340: 0a03 |0006: move-result v3 │ │ +061342: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +061346: 0f02 |0009: return v2 │ │ +061348: 5453 3204 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +06134c: 6e10 9911 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1199 │ │ +061352: 0a03 |000f: move-result v3 │ │ +061354: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +061358: 5453 3204 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +06135c: 6e10 8d11 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +061362: 0c01 |0017: move-result-object v1 │ │ +061364: 2013 6902 |0018: instance-of v3, v1, Landroid/view/View; // type@0269 │ │ +061368: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +06136c: 0710 |001c: move-object v0, v1 │ │ +06136e: 1f00 6902 |001d: check-cast v0, Landroid/view/View; // type@0269 │ │ +061372: 7110 be09 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@09be │ │ +061378: 0a03 |0022: move-result v3 │ │ +06137a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +06137c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +061380: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +061384: 6e10 9611 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +06138a: 0a03 |002b: move-result v3 │ │ +06138c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +061390: 6e10 8d11 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +061396: 0c01 |0031: move-result-object v1 │ │ +061398: 28e6 |0032: goto 0018 // -001a │ │ +06139a: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +06139e: 5453 3204 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0613a2: 5454 3104 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ +0613a6: 6e20 8811 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1188 │ │ +0613ac: 0a03 |003c: move-result v3 │ │ +0613ae: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +0613b2: 5452 3104 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0431 │ │ +0613b6: 6e20 1501 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0115 │ │ +0613bc: 0a02 |0044: move-result v2 │ │ +0613be: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -126842,21 +126809,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0613d0: |[0613d0] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -0613e0: 5210 2a04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -0613e4: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -0613e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0613ea: 0f00 |0005: return v0 │ │ -0613ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0613ee: 28fe |0007: goto 0005 // -0002 │ │ +0613c0: |[0613c0] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +0613d0: 5210 2a04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +0613d4: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +0613d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0613da: 0f00 |0005: return v0 │ │ +0613dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0613de: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0008 reg=2 virtualViewId I │ │ │ │ @@ -126865,26 +126832,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0613f0: |[0613f0] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -061400: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -061406: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -061408: 0f00 |0004: return v0 │ │ -06140a: 7020 480e 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@0e48 │ │ -061410: 0a00 |0008: move-result v0 │ │ -061412: 28fb |0009: goto 0004 // -0005 │ │ -061414: 7020 310e 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@0e31 │ │ -06141a: 0a00 |000d: move-result v0 │ │ -06141c: 28f6 |000e: goto 0004 // -000a │ │ -06141e: 0000 |000f: nop // spacer │ │ -061420: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +0613e0: |[0613e0] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +0613f0: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +0613f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0613f8: 0f00 |0004: return v0 │ │ +0613fa: 7020 480e 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@0e48 │ │ +061400: 0a00 |0008: move-result v0 │ │ +061402: 28fb |0009: goto 0004 // -0005 │ │ +061404: 7020 310e 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@0e31 │ │ +06140a: 0a00 |000d: move-result v0 │ │ +06140c: 28f6 |000e: goto 0004 // -000a │ │ +06140e: 0000 |000f: nop // spacer │ │ +061410: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=470 │ │ 0x0005 line=466 │ │ 0x000a line=468 │ │ 0x000f line=464 │ │ @@ -126899,24 +126866,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -061434: |[061434] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -061444: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -06144a: 7040 460e 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@0e46 │ │ -061450: 0a00 |0006: move-result v0 │ │ -061452: 0f00 |0007: return v0 │ │ -061454: 7030 470e 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@0e47 │ │ -06145a: 0a00 |000b: move-result v0 │ │ -06145c: 28fb |000c: goto 0007 // -0005 │ │ -06145e: 0000 |000d: nop // spacer │ │ -061460: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +061424: |[061424] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +061434: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +06143a: 7040 460e 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@0e46 │ │ +061440: 0a00 |0006: move-result v0 │ │ +061442: 0f00 |0007: return v0 │ │ +061444: 7030 470e 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@0e47 │ │ +06144a: 0a00 |000b: move-result v0 │ │ +06144c: 28fb |000c: goto 0007 // -0005 │ │ +06144e: 0000 |000d: nop // spacer │ │ +061450: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=445 │ │ 0x0008 line=443 │ │ 0x000d line=441 │ │ locals : │ │ @@ -126930,24 +126897,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -06146c: |[06146c] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -06147c: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -061482: 6e40 420e 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@0e42 │ │ -061488: 0a00 |0006: move-result v0 │ │ -06148a: 0f00 |0007: return v0 │ │ -06148c: 7040 410e 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@0e41 │ │ -061492: 0a00 |000b: move-result v0 │ │ -061494: 28fb |000c: goto 0007 // -0005 │ │ -061496: 0000 |000d: nop // spacer │ │ -061498: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +06145c: |[06145c] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +06146c: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +061472: 6e40 420e 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@0e42 │ │ +061478: 0a00 |0006: move-result v0 │ │ +06147a: 0f00 |0007: return v0 │ │ +06147c: 7040 410e 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@0e41 │ │ +061482: 0a00 |000b: move-result v0 │ │ +061484: 28fb |000c: goto 0007 // -0005 │ │ +061486: 0000 |000d: nop // spacer │ │ +061488: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=459 │ │ 0x0008 line=457 │ │ 0x000d line=454 │ │ locals : │ │ @@ -126961,19 +126928,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0614ac: |[0614ac] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -0614bc: 5410 3204 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0614c0: 7130 ca09 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ca │ │ -0614c6: 0a00 |0005: move-result v0 │ │ -0614c8: 0f00 |0006: return v0 │ │ +06149c: |[06149c] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +0614ac: 5410 3204 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0614b0: 7130 ca09 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ca │ │ +0614b6: 0a00 |0005: move-result v0 │ │ +0614b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -126983,35 +126950,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0614cc: |[0614cc] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -0614dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0614de: 5421 2c04 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -0614e2: 6e10 2412 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ -0614e8: 0a01 |0006: move-result v1 │ │ -0614ea: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0614ee: 5421 2c04 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -0614f2: 7110 fd0a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0afd │ │ -0614f8: 0a01 |000e: move-result v1 │ │ -0614fa: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -0614fe: 0f00 |0011: return v0 │ │ -061500: 7020 400e 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@0e40 │ │ -061506: 0a01 |0015: move-result v1 │ │ -061508: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -06150c: 5923 2a04 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -061510: 5420 3204 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -061514: 6e10 9b11 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@119b │ │ -06151a: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -061520: 6e30 490e 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ -061526: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -061528: 28eb |0026: goto 0011 // -0015 │ │ +0614bc: |[0614bc] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +0614cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0614ce: 5421 2c04 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +0614d2: 6e10 2412 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ +0614d8: 0a01 |0006: move-result v1 │ │ +0614da: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0614de: 5421 2c04 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +0614e2: 7110 fd0a 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0afd │ │ +0614e8: 0a01 |000e: move-result v1 │ │ +0614ea: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +0614ee: 0f00 |0011: return v0 │ │ +0614f0: 7020 400e 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@0e40 │ │ +0614f6: 0a01 |0015: move-result v1 │ │ +0614f8: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +0614fc: 5923 2a04 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +061500: 5420 3204 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +061504: 6e10 9b11 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@119b │ │ +06150a: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +061510: 6e30 490e 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ +061516: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +061518: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -127026,25 +126993,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -06152c: |[06152c] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -06153c: 5221 2b04 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ -061540: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -061544: 0e00 |0004: return-void │ │ -061546: 5220 2b04 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ -06154a: 5923 2b04 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ -06154e: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -061552: 6e30 490e 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ -061558: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -06155c: 6e30 490e 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ -061562: 28f1 |0013: goto 0004 // -000f │ │ +06151c: |[06151c] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +06152c: 5221 2b04 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ +061530: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +061534: 0e00 |0004: return-void │ │ +061536: 5220 2b04 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ +06153a: 5923 2b04 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@042b │ │ +06153e: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +061542: 6e30 490e 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ +061548: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +06154c: 6e30 490e 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ +061552: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -127060,50 +127027,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -061564: |[061564] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -061574: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -061576: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -06157a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -06157c: 5463 2c04 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -061580: 6e10 2412 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ -061586: 0a03 |0009: move-result v3 │ │ -061588: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -06158c: 5463 2c04 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -061590: 7110 fd0a 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0afd │ │ -061596: 0a03 |0011: move-result v3 │ │ -061598: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -06159c: 0f02 |0014: return v2 │ │ -06159e: 6e10 4711 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -0615a4: 0a03 |0018: move-result v3 │ │ -0615a6: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -0615ac: 28f8 |001c: goto 0014 // -0008 │ │ -0615ae: 6e10 4d11 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -0615b4: 0a03 |0020: move-result v3 │ │ -0615b6: 6e10 4f11 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -0615bc: 0a04 |0024: move-result v4 │ │ -0615be: 6e30 3b0e 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@0e3b │ │ -0615c4: 0a00 |0028: move-result v0 │ │ -0615c6: 7020 4a0e 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@0e4a │ │ -0615cc: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -0615d0: 0112 |002e: move v2, v1 │ │ -0615d2: 28e5 |002f: goto 0014 // -001b │ │ -0615d4: 0121 |0030: move v1, v2 │ │ -0615d6: 28fd |0031: goto 002e // -0003 │ │ -0615d8: 5263 2a04 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -0615dc: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -0615e0: 7020 4a0e 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@0e4a │ │ -0615e6: 0112 |0039: move v2, v1 │ │ -0615e8: 28da |003a: goto 0014 // -0026 │ │ -0615ea: 0000 |003b: nop // spacer │ │ -0615ec: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +061554: |[061554] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +061564: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +061566: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +06156a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06156c: 5463 2c04 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +061570: 6e10 2412 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ +061576: 0a03 |0009: move-result v3 │ │ +061578: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +06157c: 5463 2c04 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +061580: 7110 fd0a 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0afd │ │ +061586: 0a03 |0011: move-result v3 │ │ +061588: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +06158c: 0f02 |0014: return v2 │ │ +06158e: 6e10 4711 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +061594: 0a03 |0018: move-result v3 │ │ +061596: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +06159c: 28f8 |001c: goto 0014 // -0008 │ │ +06159e: 6e10 4d11 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +0615a4: 0a03 |0020: move-result v3 │ │ +0615a6: 6e10 4f11 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +0615ac: 0a04 |0024: move-result v4 │ │ +0615ae: 6e30 3b0e 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@0e3b │ │ +0615b4: 0a00 |0028: move-result v0 │ │ +0615b6: 7020 4a0e 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@0e4a │ │ +0615bc: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +0615c0: 0112 |002e: move v2, v1 │ │ +0615c2: 28e5 |002f: goto 0014 // -001b │ │ +0615c4: 0121 |0030: move v1, v2 │ │ +0615c6: 28fd |0031: goto 002e // -0003 │ │ +0615c8: 5263 2a04 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +0615cc: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +0615d0: 7020 4a0e 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@0e4a │ │ +0615d6: 0112 |0039: move v2, v1 │ │ +0615d8: 28da |003a: goto 0014 // -0026 │ │ +0615da: 0000 |003b: nop // spacer │ │ +0615dc: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0014 line=151 │ │ 0x0015 line=138 │ │ 0x001d line=141 │ │ 0x0029 line=142 │ │ @@ -127122,23 +127089,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -061604: |[061604] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -061614: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ -061618: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06161c: 2200 f601 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@01f6 │ │ -061620: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -061622: 7030 2a0e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@0e2a │ │ -061628: 5b20 2d04 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ -06162c: 5420 2d04 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ -061630: 1100 |000e: return-object v0 │ │ +0615f4: |[0615f4] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +061604: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ +061608: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06160c: 2200 f601 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@01f6 │ │ +061610: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +061612: 7030 2a0e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@0e2a │ │ +061618: 5b20 2d04 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ +06161c: 5420 2d04 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@042d │ │ +061620: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ @@ -127149,17 +127116,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061634: |[061634] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -061644: 5210 2a04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ -061648: 0f00 |0002: return v0 │ │ +061624: |[061624] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +061634: 5210 2a04 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@042a │ │ +061638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ @@ -127179,18 +127146,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06164c: |[06164c] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -06165c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06165e: 6e20 3f0e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@0e3f │ │ -061664: 0e00 |0004: return-void │ │ +06163c: |[06163c] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +06164c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06164e: 6e20 3f0e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@0e3f │ │ +061654: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -127199,18 +127166,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -061668: |[061668] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -061678: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -06167c: 6e30 490e 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ -061682: 0e00 |0005: return-void │ │ +061658: |[061658] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +061668: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +06166c: 6e30 490e 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@0e49 │ │ +061672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0006 reg=2 virtualViewId I │ │ @@ -127238,33 +127205,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -061684: |[061684] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -061694: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -061696: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -06169a: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -06169e: 5443 2c04 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ -0616a2: 6e10 2412 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ -0616a8: 0a03 |000a: move-result v3 │ │ -0616aa: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0616ae: 0f02 |000d: return v2 │ │ -0616b0: 5443 3204 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0616b4: 6e10 8d11 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ -0616ba: 0c01 |0013: move-result-object v1 │ │ -0616bc: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -0616c0: 7030 320e 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@0e32 │ │ -0616c6: 0c00 |0019: move-result-object v0 │ │ -0616c8: 5442 3204 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ -0616cc: 7130 c60a 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac6 │ │ -0616d2: 0a02 |001f: move-result v2 │ │ -0616d4: 28ed |0020: goto 000d // -0013 │ │ +061674: |[061674] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +061684: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061686: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +06168a: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +06168e: 5443 2c04 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@042c │ │ +061692: 6e10 2412 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1224 │ │ +061698: 0a03 |000a: move-result v3 │ │ +06169a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +06169e: 0f02 |000d: return v2 │ │ +0616a0: 5443 3204 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0616a4: 6e10 8d11 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@118d │ │ +0616aa: 0c01 |0013: move-result-object v1 │ │ +0616ac: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +0616b0: 7030 320e 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@0e32 │ │ +0616b6: 0c00 |0019: move-result-object v0 │ │ +0616b8: 5442 3204 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0432 │ │ +0616bc: 7130 c60a 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac6 │ │ +0616c2: 0a02 |001f: move-result v2 │ │ +0616c4: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -127272,21 +127239,21 @@ │ │ locals : │ │ 0x001a - 0x0021 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0014 - 0x0021 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0021 reg=5 virtualViewId I │ │ 0x0000 - 0x0021 reg=6 eventType I │ │ │ │ - source_file_idx : 764 (ExploreByTouchHelper.java) │ │ + source_file_idx : 782 (ExploreByTouchHelper.java) │ │ │ │ Class #477 header: │ │ class_idx : 506 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2452 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2474 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #477 annotations: │ │ Annotations on class │ │ @@ -127307,17 +127274,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0616d8: |[0616d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -0616e8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0616ee: 0e00 |0003: return-void │ │ +0616c8: |[0616c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +0616d8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0616de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -127326,18 +127293,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0616f0: |[0616f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -061700: 1f01 9a02 |0000: check-cast v1, Landroid/widget/Scroller; // type@029a │ │ -061704: 6e10 e512 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ -06170a: 0e00 |0005: return-void │ │ +0616e0: |[0616e0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +0616f0: 1f01 9a02 |0000: check-cast v1, Landroid/widget/Scroller; // type@029a │ │ +0616f4: 6e10 e512 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@12e5 │ │ +0616fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -127347,19 +127314,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06170c: |[06170c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -06171c: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -061720: 6e10 e612 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ -061726: 0a00 |0005: move-result v0 │ │ -061728: 0f00 |0006: return v0 │ │ +0616fc: |[0616fc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +06170c: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +061710: 6e10 e612 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@12e6 │ │ +061716: 0a00 |0005: move-result v0 │ │ +061718: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127368,22 +127335,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -06172c: |[06172c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -06173c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -061740: 2200 9a02 |0002: new-instance v0, Landroid/widget/Scroller; // type@029a │ │ -061744: 7030 e412 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12e4 │ │ -06174a: 1100 |0007: return-object v0 │ │ -06174c: 2200 9a02 |0008: new-instance v0, Landroid/widget/Scroller; // type@029a │ │ -061750: 7020 e312 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@12e3 │ │ -061756: 28fa |000d: goto 0007 // -0006 │ │ +06171c: |[06171c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +06172c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +061730: 2200 9a02 |0002: new-instance v0, Landroid/widget/Scroller; // type@029a │ │ +061734: 7030 e412 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@12e4 │ │ +06173a: 1100 |0007: return-object v0 │ │ +06173c: 2200 9a02 |0008: new-instance v0, Landroid/widget/Scroller; // type@029a │ │ +061740: 7020 e312 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@12e3 │ │ +061746: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -127393,27 +127360,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -061758: |[061758] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -061768: 07a0 |0000: move-object v0, v10 │ │ -06176a: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ -06176e: 01b1 |0003: move v1, v11 │ │ -061770: 01c2 |0004: move v2, v12 │ │ -061772: 01d3 |0005: move v3, v13 │ │ -061774: 01e4 |0006: move v4, v14 │ │ -061776: 01f5 |0007: move v5, v15 │ │ -061778: 0206 1000 |0008: move/from16 v6, v16 │ │ -06177c: 0207 1100 |000a: move/from16 v7, v17 │ │ -061780: 0208 1200 |000c: move/from16 v8, v18 │ │ -061784: 7409 e712 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@12e7 │ │ -06178a: 0e00 |0011: return-void │ │ +061748: |[061748] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +061758: 07a0 |0000: move-object v0, v10 │ │ +06175a: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ +06175e: 01b1 |0003: move v1, v11 │ │ +061760: 01c2 |0004: move v2, v12 │ │ +061762: 01d3 |0005: move v3, v13 │ │ +061764: 01e4 |0006: move v4, v14 │ │ +061766: 01f5 |0007: move v5, v15 │ │ +061768: 0206 1000 |0008: move/from16 v6, v16 │ │ +06176c: 0207 1100 |000a: move/from16 v7, v17 │ │ +061770: 0208 1200 |000c: move/from16 v8, v18 │ │ +061774: 7409 e712 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@12e7 │ │ +06177a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0011 line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -127431,27 +127398,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -06178c: |[06178c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -06179c: 07a0 |0000: move-object v0, v10 │ │ -06179e: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ -0617a2: 01b1 |0003: move v1, v11 │ │ -0617a4: 01c2 |0004: move v2, v12 │ │ -0617a6: 01d3 |0005: move v3, v13 │ │ -0617a8: 01e4 |0006: move v4, v14 │ │ -0617aa: 01f5 |0007: move v5, v15 │ │ -0617ac: 0206 1000 |0008: move/from16 v6, v16 │ │ -0617b0: 0207 1100 |000a: move/from16 v7, v17 │ │ -0617b4: 0208 1200 |000c: move/from16 v8, v18 │ │ -0617b8: 7409 e712 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@12e7 │ │ -0617be: 0e00 |0011: return-void │ │ +06177c: |[06177c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +06178c: 07a0 |0000: move-object v0, v10 │ │ +06178e: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ +061792: 01b1 |0003: move v1, v11 │ │ +061794: 01c2 |0004: move v2, v12 │ │ +061796: 01d3 |0005: move v3, v13 │ │ +061798: 01e4 |0006: move v4, v14 │ │ +06179a: 01f5 |0007: move v5, v15 │ │ +06179c: 0206 1000 |0008: move/from16 v6, v16 │ │ +0617a0: 0207 1100 |000a: move/from16 v7, v17 │ │ +0617a4: 0208 1200 |000c: move/from16 v8, v18 │ │ +0617a8: 7409 e712 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@12e7 │ │ +0617ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0011 line=108 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -127471,17 +127438,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0617c0: |[0617c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0617d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0617d2: 0f00 |0001: return v0 │ │ +0617b0: |[0617b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0617c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0617c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127490,19 +127457,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0617d4: |[0617d4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -0617e4: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -0617e8: 6e10 e812 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ -0617ee: 0a00 |0005: move-result v0 │ │ -0617f0: 0f00 |0006: return v0 │ │ +0617c4: |[0617c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +0617d4: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +0617d8: 6e10 e812 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@12e8 │ │ +0617de: 0a00 |0005: move-result v0 │ │ +0617e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127511,19 +127478,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0617f4: |[0617f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -061804: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -061808: 6e10 e912 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ -06180e: 0a00 |0005: move-result v0 │ │ -061810: 0f00 |0006: return v0 │ │ +0617e4: |[0617e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +0617f4: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +0617f8: 6e10 e912 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@12e9 │ │ +0617fe: 0a00 |0005: move-result v0 │ │ +061800: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127532,19 +127499,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061814: |[061814] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -061824: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -061828: 6e10 eb12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@12eb │ │ -06182e: 0a00 |0005: move-result v0 │ │ -061830: 0f00 |0006: return v0 │ │ +061804: |[061804] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +061814: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +061818: 6e10 eb12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@12eb │ │ +06181e: 0a00 |0005: move-result v0 │ │ +061820: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127553,19 +127520,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061834: |[061834] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -061844: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -061848: 6e10 ec12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@12ec │ │ -06184e: 0a00 |0005: move-result v0 │ │ -061850: 0f00 |0006: return v0 │ │ +061824: |[061824] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +061834: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +061838: 6e10 ec12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@12ec │ │ +06183e: 0a00 |0005: move-result v0 │ │ +061840: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127574,19 +127541,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061854: |[061854] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -061864: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ -061868: 6e10 ed12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ -06186e: 0a00 |0005: move-result v0 │ │ -061870: 0f00 |0006: return v0 │ │ +061844: |[061844] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +061854: 1f02 9a02 |0000: check-cast v2, Landroid/widget/Scroller; // type@029a │ │ +061858: 6e10 ed12 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@12ed │ │ +06185e: 0a00 |0005: move-result v0 │ │ +061860: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -127595,17 +127562,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061874: |[061874] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -061884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061886: 0f00 |0001: return v0 │ │ +061864: |[061864] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +061874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061876: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127614,16 +127581,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061888: |[061888] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -061898: 0e00 |0000: return-void │ │ +061878: |[061878] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +061888: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startX I │ │ @@ -127635,16 +127602,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06189c: |[06189c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0618ac: 0e00 |0000: return-void │ │ +06188c: |[06188c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +06189c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startY I │ │ @@ -127656,18 +127623,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0618b0: |[0618b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -0618c0: 1f01 9a02 |0000: check-cast v1, Landroid/widget/Scroller; // type@029a │ │ -0618c4: 6e55 ee12 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@12ee │ │ -0618ca: 0e00 |0005: return-void │ │ +0618a0: |[0618a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +0618b0: 1f01 9a02 |0000: check-cast v1, Landroid/widget/Scroller; // type@029a │ │ +0618b4: 6e55 ee12 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@12ee │ │ +0618ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -127681,44 +127648,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0618cc: |[0618cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0618dc: 0770 |0000: move-object v0, v7 │ │ -0618de: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ -0618e2: 0181 |0003: move v1, v8 │ │ -0618e4: 0192 |0004: move v2, v9 │ │ -0618e6: 01a3 |0005: move v3, v10 │ │ -0618e8: 01b4 |0006: move v4, v11 │ │ -0618ea: 01c5 |0007: move v5, v12 │ │ -0618ec: 7406 ef12 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ -0618f2: 0e00 |000b: return-void │ │ +0618bc: |[0618bc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0618cc: 0770 |0000: move-object v0, v7 │ │ +0618ce: 1f00 9a02 |0001: check-cast v0, Landroid/widget/Scroller; // type@029a │ │ +0618d2: 0181 |0003: move v1, v8 │ │ +0618d4: 0192 |0004: move v2, v9 │ │ +0618d6: 01a3 |0005: move v3, v10 │ │ +0618d8: 01b4 |0006: move v4, v11 │ │ +0618da: 01c5 |0007: move v5, v12 │ │ +0618dc: 7406 ef12 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@12ef │ │ +0618e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=96 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=8 startX I │ │ 0x0000 - 0x000c reg=9 startY I │ │ 0x0000 - 0x000c reg=10 dx I │ │ 0x0000 - 0x000c reg=11 dy I │ │ 0x0000 - 0x000c reg=12 duration I │ │ │ │ - source_file_idx : 2452 (ScrollerCompat.java) │ │ + source_file_idx : 2474 (ScrollerCompat.java) │ │ │ │ Class #478 header: │ │ class_idx : 507 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2452 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2474 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #478 annotations: │ │ Annotations on class │ │ @@ -127739,17 +127706,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0618f4: |[0618f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -061904: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06190a: 0e00 |0003: return-void │ │ +0618e4: |[0618e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +0618f4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0618fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -127758,17 +127725,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06190c: |[06190c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -06191c: 7110 9d0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0e9d │ │ -061922: 0e00 |0003: return-void │ │ +0618fc: |[0618fc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +06190c: 7110 9d0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0e9d │ │ +061912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -127778,18 +127745,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061924: |[061924] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -061934: 7110 9e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0e9e │ │ -06193a: 0a00 |0003: move-result v0 │ │ -06193c: 0f00 |0004: return v0 │ │ +061914: |[061914] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +061924: 7110 9e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0e9e │ │ +06192a: 0a00 |0003: move-result v0 │ │ +06192c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127798,18 +127765,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -061940: |[061940] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -061950: 7120 9f0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0e9f │ │ -061956: 0c00 |0003: move-result-object v0 │ │ -061958: 1100 |0004: return-object v0 │ │ +061930: |[061930] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +061940: 7120 9f0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0e9f │ │ +061946: 0c00 |0003: move-result-object v0 │ │ +061948: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -127819,17 +127786,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -06195c: |[06195c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -06196c: 7709 a00e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@0ea0 │ │ -061972: 0e00 |0003: return-void │ │ +06194c: |[06194c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +06195c: 7709 a00e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@0ea0 │ │ +061962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -127847,17 +127814,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -061974: |[061974] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -061984: 770b a10e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0ea1 │ │ -06198a: 0e00 |0003: return-void │ │ +061964: |[061964] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +061974: 770b a10e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@0ea1 │ │ +06197a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -127877,17 +127844,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06198c: |[06198c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -06199c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06199e: 0f00 |0001: return v0 │ │ +06197c: |[06197c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +06198c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06198e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127896,18 +127863,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0619a0: |[0619a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0619b0: 7110 a20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0ea2 │ │ -0619b6: 0a00 |0003: move-result v0 │ │ -0619b8: 0f00 |0004: return v0 │ │ +061990: |[061990] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +0619a0: 7110 a20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0ea2 │ │ +0619a6: 0a00 |0003: move-result v0 │ │ +0619a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127916,18 +127883,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0619bc: |[0619bc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0619cc: 7110 a30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0ea3 │ │ -0619d2: 0a00 |0003: move-result v0 │ │ -0619d4: 0f00 |0004: return v0 │ │ +0619ac: |[0619ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +0619bc: 7110 a30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0ea3 │ │ +0619c2: 0a00 |0003: move-result v0 │ │ +0619c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127936,18 +127903,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0619d8: |[0619d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0619e8: 7110 a40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0ea4 │ │ -0619ee: 0a00 |0003: move-result v0 │ │ -0619f0: 0f00 |0004: return v0 │ │ +0619c8: |[0619c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +0619d8: 7110 a40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0ea4 │ │ +0619de: 0a00 |0003: move-result v0 │ │ +0619e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127956,18 +127923,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0619f4: |[0619f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -061a04: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0ea5 │ │ -061a0a: 0a00 |0003: move-result v0 │ │ -061a0c: 0f00 |0004: return v0 │ │ +0619e4: |[0619e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0619f4: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0ea5 │ │ +0619fa: 0a00 |0003: move-result v0 │ │ +0619fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127976,18 +127943,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061a10: |[061a10] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -061a20: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@0ea6 │ │ -061a26: 0a00 |0003: move-result v0 │ │ -061a28: 0f00 |0004: return v0 │ │ +061a00: |[061a00] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +061a10: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@0ea6 │ │ +061a16: 0a00 |0003: move-result v0 │ │ +061a18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -127996,18 +127963,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061a2c: |[061a2c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -061a3c: 7110 a70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@0ea7 │ │ -061a42: 0a00 |0003: move-result v0 │ │ -061a44: 0f00 |0004: return v0 │ │ +061a1c: |[061a1c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +061a2c: 7110 a70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@0ea7 │ │ +061a32: 0a00 |0003: move-result v0 │ │ +061a34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -128016,17 +127983,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -061a48: |[061a48] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -061a58: 7140 a80e 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@0ea8 │ │ -061a5e: 0e00 |0003: return-void │ │ +061a38: |[061a38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +061a48: 7140 a80e 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@0ea8 │ │ +061a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -128039,17 +128006,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -061a60: |[061a60] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -061a70: 7140 a90e 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@0ea9 │ │ -061a76: 0e00 |0003: return-void │ │ +061a50: |[061a50] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +061a60: 7140 a90e 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@0ea9 │ │ +061a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -128062,17 +128029,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -061a78: |[061a78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -061a88: 7155 aa0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@0eaa │ │ -061a8e: 0e00 |0003: return-void │ │ +061a68: |[061a68] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +061a78: 7155 aa0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@0eaa │ │ +061a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -128086,37 +128053,37 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -061a90: |[061a90] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -061aa0: 7706 ab0e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0eab │ │ -061aa6: 0e00 |0003: return-void │ │ +061a80: |[061a80] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +061a90: 7706 ab0e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0eab │ │ +061a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 startX I │ │ 0x0000 - 0x0004 reg=3 startY I │ │ 0x0000 - 0x0004 reg=4 dx I │ │ 0x0000 - 0x0004 reg=5 dy I │ │ 0x0000 - 0x0004 reg=6 duration I │ │ │ │ - source_file_idx : 2452 (ScrollerCompat.java) │ │ + source_file_idx : 2474 (ScrollerCompat.java) │ │ │ │ Class #479 header: │ │ class_idx : 514 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #479 annotations: │ │ Annotations on class │ │ @@ -128145,19 +128112,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061aa8: |[061aa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -061ab8: 5b01 3a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@043a │ │ -061abc: 5b02 3b04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ -061ac0: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -061ac6: 0e00 |0007: return-void │ │ +061a98: |[061a98] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +061aa8: 5b01 3a04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@043a │ │ +061aac: 5b02 3b04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ +061ab0: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +061ab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -128168,19 +128135,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -061ac8: |[061ac8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -061ad8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ -061adc: 6e20 b10e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0eb1 │ │ -061ae2: 0a00 |0005: move-result v0 │ │ -061ae4: 0f00 |0006: return v0 │ │ +061ab8: |[061ab8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +061ac8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ +061acc: 6e20 b10e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0eb1 │ │ +061ad2: 0a00 |0005: move-result v0 │ │ +061ad4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -128189,33 +128156,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -061ae8: |[061ae8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -061af8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ -061afc: 6e20 b20e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0eb2 │ │ -061b02: 0a00 |0005: move-result v0 │ │ -061b04: 0f00 |0006: return v0 │ │ +061ad8: |[061ad8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +061ae8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@043b │ │ +061aec: 6e20 b20e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0eb2 │ │ +061af2: 0a00 |0005: move-result v0 │ │ +061af4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #480 header: │ │ class_idx : 515 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #480 annotations: │ │ Annotations on class │ │ @@ -128244,19 +128211,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061b08: |[061b08] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -061b18: 5b01 3c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@043c │ │ -061b1c: 5b02 3d04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@043d │ │ -061b20: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -061b26: 0e00 |0007: return-void │ │ +061af8: |[061af8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +061b08: 5b01 3c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@043c │ │ +061b0c: 5b02 3d04 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@043d │ │ +061b10: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +061b16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -128267,32 +128234,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061b28: |[061b28] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -061b38: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@043d │ │ -061b3c: 6e10 af0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@0eaf │ │ -061b42: 0a00 |0005: move-result v0 │ │ -061b44: 0f00 |0006: return v0 │ │ +061b18: |[061b18] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +061b28: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@043d │ │ +061b2c: 6e10 af0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@0eaf │ │ +061b32: 0a00 |0005: move-result v0 │ │ +061b34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #481 header: │ │ class_idx : 519 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2460 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #481 annotations: │ │ Annotations on class │ │ @@ -128313,17 +128280,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061b48: |[061b48] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -061b58: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -061b5e: 0e00 |0003: return-void │ │ +061b38: |[061b38] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +061b48: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +061b4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -128332,17 +128299,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b60: |[061b60] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -061b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061b72: 1100 |0001: return-object v0 │ │ +061b50: |[061b50] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +061b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -128351,17 +128318,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b74: |[061b74] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -061b84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -061b86: 0f00 |0001: return v0 │ │ +061b64: |[061b64] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +061b74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +061b76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -128370,17 +128337,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b88: |[061b88] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -061b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061b9a: 0f00 |0001: return v0 │ │ +061b78: |[061b78] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +061b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -128389,17 +128356,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061b9c: |[061b9c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -061bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061bae: 0f00 |0001: return v0 │ │ +061b8c: |[061b8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +061b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -128408,17 +128375,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061bb0: |[061bb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -061bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061bc2: 1100 |0001: return-object v0 │ │ +061ba0: |[061ba0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +061bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061bb2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -128427,17 +128394,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061bc4: |[061bc4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -061bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061bd6: 1100 |0001: return-object v0 │ │ +061bb4: |[061bb4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +061bc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061bc6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -128446,17 +128413,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -061bd8: |[061bd8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -061be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061bea: 1100 |0001: return-object v0 │ │ +061bc8: |[061bc8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +061bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061bda: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -128465,16 +128432,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061bec: |[061bec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -061bfc: 0e00 |0000: return-void │ │ +061bdc: |[061bdc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +061bec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 iconify Z │ │ @@ -128484,16 +128451,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c00: |[061c00] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -061c10: 0e00 |0000: return-void │ │ +061bf0: |[061bf0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +061c00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 imeOptions I │ │ @@ -128503,16 +128470,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c14: |[061c14] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -061c24: 0e00 |0000: return-void │ │ +061c04: |[061c04] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +061c14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 inputType I │ │ @@ -128522,16 +128489,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c28: |[061c28] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -061c38: 0e00 |0000: return-void │ │ +061c18: |[061c18] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +061c28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 maxpixels I │ │ @@ -128541,16 +128508,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c3c: |[061c3c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -061c4c: 0e00 |0000: return-void │ │ +061c2c: |[061c2c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +061c3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -128560,16 +128527,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c50: |[061c50] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -061c60: 0e00 |0000: return-void │ │ +061c40: |[061c40] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +061c50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -128579,16 +128546,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c64: |[061c64] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -061c74: 0e00 |0000: return-void │ │ +061c54: |[061c54] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +061c64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 query Ljava/lang/CharSequence; │ │ @@ -128599,16 +128566,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c78: |[061c78] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -061c88: 0e00 |0000: return-void │ │ +061c68: |[061c68] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +061c78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -128618,16 +128585,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061c8c: |[061c8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -061c9c: 0e00 |0000: return-void │ │ +061c7c: |[061c7c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +061c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enable Z │ │ @@ -128637,16 +128604,16 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061ca0: |[061ca0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -061cb0: 0e00 |0000: return-void │ │ +061c90: |[061c90] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +061ca0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -128656,31 +128623,31 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061cb4: |[061cb4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -061cc4: 0e00 |0000: return-void │ │ +061ca4: |[061ca4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +061cb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ Class #482 header: │ │ class_idx : 532 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 326 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #482 annotations: │ │ Annotations on class │ │ @@ -128708,21 +128675,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -061cc8: |[061cc8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -061cd8: 5b12 4904 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ -061cdc: 7010 a307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ -061ce2: 2200 4400 |0005: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ -061ce6: 7010 1401 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -061cec: 5b10 4804 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0448 │ │ -061cf0: 0e00 |000c: return-void │ │ +061cb8: |[061cb8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +061cc8: 5b12 4904 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ +061ccc: 7010 a307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@07a3 │ │ +061cd2: 2200 4400 |0005: new-instance v0, Landroid/graphics/Rect; // type@0044 │ │ +061cd6: 7010 1401 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +061cdc: 5b10 4804 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0448 │ │ +061ce0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -128732,60 +128699,60 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -061cf4: |[061cf4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -061d04: 5420 4804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0448 │ │ -061d08: 6e20 d20b 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ -061d0e: 6e20 f40b 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ -061d14: 6e20 d30b 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ -061d1a: 6e20 f50b 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ -061d20: 6e10 eb0b 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0beb │ │ -061d26: 0a01 |0011: move-result v1 │ │ -061d28: 6e20 0a0c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ -061d2e: 6e10 da0b 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ -061d34: 0c01 |0018: move-result-object v1 │ │ -061d36: 6e20 000c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ -061d3c: 6e10 d60b 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ -061d42: 0c01 |001f: move-result-object v1 │ │ -061d44: 6e20 f80b 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ -061d4a: 6e10 d70b 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ -061d50: 0c01 |0026: move-result-object v1 │ │ -061d52: 6e20 fa0b 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0bfa │ │ -061d58: 6e10 e40b 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ -061d5e: 0a01 |002d: move-result v1 │ │ -061d60: 6e20 fb0b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ -061d66: 6e10 e30b 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ -061d6c: 0a01 |0034: move-result v1 │ │ -061d6e: 6e20 f90b 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0bf9 │ │ -061d74: 6e10 e50b 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ -061d7a: 0a01 |003b: move-result v1 │ │ -061d7c: 6e20 fc0b 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0bfc │ │ -061d82: 6e10 e60b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ -061d88: 0a01 |0042: move-result v1 │ │ -061d8a: 6e20 fd0b 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0bfd │ │ -061d90: 6e10 e00b 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0be0 │ │ -061d96: 0a01 |0049: move-result v1 │ │ -061d98: 6e20 f30b 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ -061d9e: 6e10 ea0b 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ -061da4: 0a01 |0050: move-result v1 │ │ -061da6: 6e20 050c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0c05 │ │ -061dac: 6e10 e70b 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ -061db2: 0a01 |0057: move-result v1 │ │ -061db4: 6e20 fe0b 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0bfe │ │ -061dba: 6e10 d10b 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ -061dc0: 0a01 |005e: move-result v1 │ │ -061dc2: 6e20 c90b 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ -061dc8: 6e10 d90b 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0bd9 │ │ -061dce: 0a01 |0065: move-result v1 │ │ -061dd0: 6e20 ff0b 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0bff │ │ -061dd6: 0e00 |0069: return-void │ │ +061ce4: |[061ce4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +061cf4: 5420 4804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0448 │ │ +061cf8: 6e20 d20b 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0bd2 │ │ +061cfe: 6e20 f40b 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0bf4 │ │ +061d04: 6e20 d30b 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bd3 │ │ +061d0a: 6e20 f50b 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0bf5 │ │ +061d10: 6e10 eb0b 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0beb │ │ +061d16: 0a01 |0011: move-result v1 │ │ +061d18: 6e20 0a0c 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0c0a │ │ +061d1e: 6e10 da0b 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0bda │ │ +061d24: 0c01 |0018: move-result-object v1 │ │ +061d26: 6e20 000c 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0c00 │ │ +061d2c: 6e10 d60b 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0bd6 │ │ +061d32: 0c01 |001f: move-result-object v1 │ │ +061d34: 6e20 f80b 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ +061d3a: 6e10 d70b 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0bd7 │ │ +061d40: 0c01 |0026: move-result-object v1 │ │ +061d42: 6e20 fa0b 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0bfa │ │ +061d48: 6e10 e40b 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0be4 │ │ +061d4e: 0a01 |002d: move-result v1 │ │ +061d50: 6e20 fb0b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0bfb │ │ +061d56: 6e10 e30b 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0be3 │ │ +061d5c: 0a01 |0034: move-result v1 │ │ +061d5e: 6e20 f90b 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0bf9 │ │ +061d64: 6e10 e50b 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0be5 │ │ +061d6a: 0a01 |003b: move-result v1 │ │ +061d6c: 6e20 fc0b 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0bfc │ │ +061d72: 6e10 e60b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0be6 │ │ +061d78: 0a01 |0042: move-result v1 │ │ +061d7a: 6e20 fd0b 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0bfd │ │ +061d80: 6e10 e00b 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0be0 │ │ +061d86: 0a01 |0049: move-result v1 │ │ +061d88: 6e20 f30b 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0bf3 │ │ +061d8e: 6e10 ea0b 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0bea │ │ +061d94: 0a01 |0050: move-result v1 │ │ +061d96: 6e20 050c 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0c05 │ │ +061d9c: 6e10 e70b 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0be7 │ │ +061da2: 0a01 |0057: move-result v1 │ │ +061da4: 6e20 fe0b 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0bfe │ │ +061daa: 6e10 d10b 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0bd1 │ │ +061db0: 0a01 |005e: move-result v1 │ │ +061db2: 6e20 c90b 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0bc9 │ │ +061db8: 6e10 d90b 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0bd9 │ │ +061dbe: 0a01 |0065: move-result v1 │ │ +061dc0: 6e20 ff0b 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0bff │ │ +061dc6: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0002 line=1456 │ │ 0x0005 line=1457 │ │ 0x0008 line=1459 │ │ 0x000b line=1460 │ │ @@ -128815,19 +128782,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -061dd8: |[061dd8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -061de8: 5410 4904 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ -061dec: 6e20 930f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ -061df2: 0a00 |0005: move-result v0 │ │ -061df4: 0f00 |0006: return v0 │ │ +061dc8: |[061dc8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +061dd8: 5410 4904 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ +061ddc: 6e20 930f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@0f93 │ │ +061de2: 0a00 |0005: move-result v0 │ │ +061de4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -128836,21 +128803,21 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -061df8: |[061df8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -061e08: 6f30 a707 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ -061e0e: 1c00 2002 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0220 │ │ -061e12: 6e10 9415 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -061e18: 0c00 |0008: move-result-object v0 │ │ -061e1a: 6e20 1e12 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ -061e20: 0e00 |000c: return-void │ │ +061de8: |[061de8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +061df8: 6f30 a707 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07a7 │ │ +061dfe: 1c00 2002 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0220 │ │ +061e02: 6e10 9b15 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +061e08: 0c00 |0008: move-result-object v0 │ │ +061e0a: 6e20 1e12 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ +061e10: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0003 line=1431 │ │ 0x000c line=1432 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -128862,51 +128829,51 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -061e24: |[061e24] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -061e34: 7110 ed0b 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bed │ │ -061e3a: 0c04 |0003: move-result-object v4 │ │ -061e3c: 6f30 a807 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ -061e42: 7030 370f 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f37 │ │ -061e48: 6e10 f20b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0bf2 │ │ -061e4e: 1c05 2002 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0220 │ │ -061e52: 6e10 9415 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -061e58: 0c05 |0012: move-result-object v5 │ │ -061e5a: 6e20 f80b 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ -061e60: 6e20 060c 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0c06 │ │ -061e66: 7110 c409 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09c4 │ │ -061e6c: 0c03 |001c: move-result-object v3 │ │ -061e6e: 2035 6902 |001d: instance-of v5, v3, Landroid/view/View; // type@0269 │ │ -061e72: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -061e76: 1f03 6902 |0021: check-cast v3, Landroid/view/View; // type@0269 │ │ -061e7a: 6e20 010c 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ -061e80: 5465 4904 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ -061e84: 6e10 850f 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ -061e8a: 0a01 |002b: move-result v1 │ │ -061e8c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -061e8e: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -061e92: 5465 4904 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ -061e96: 6e20 840f 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ -061e9c: 0c00 |0034: move-result-object v0 │ │ -061e9e: 6e20 380f 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f38 │ │ -061ea4: 0a05 |0038: move-result v5 │ │ -061ea6: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -061eaa: 6e10 9611 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -061eb0: 0a05 |003e: move-result v5 │ │ -061eb2: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -061eb6: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -061eb8: 7120 d109 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ -061ebe: 6e20 ca0b 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0bca │ │ -061ec4: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -061ec8: 28e3 |004a: goto 002d // -001d │ │ -061eca: 0e00 |004b: return-void │ │ +061e14: |[061e14] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +061e24: 7110 ed0b 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0bed │ │ +061e2a: 0c04 |0003: move-result-object v4 │ │ +061e2c: 6f30 a807 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@07a8 │ │ +061e32: 7030 370f 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f37 │ │ +061e38: 6e10 f20b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0bf2 │ │ +061e3e: 1c05 2002 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0220 │ │ +061e42: 6e10 9b15 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +061e48: 0c05 |0012: move-result-object v5 │ │ +061e4a: 6e20 f80b 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0bf8 │ │ +061e50: 6e20 060c 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0c06 │ │ +061e56: 7110 c409 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09c4 │ │ +061e5c: 0c03 |001c: move-result-object v3 │ │ +061e5e: 2035 6902 |001d: instance-of v5, v3, Landroid/view/View; // type@0269 │ │ +061e62: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +061e66: 1f03 6902 |0021: check-cast v3, Landroid/view/View; // type@0269 │ │ +061e6a: 6e20 010c 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0c01 │ │ +061e70: 5465 4904 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ +061e74: 6e10 850f 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@0f85 │ │ +061e7a: 0a01 |002b: move-result v1 │ │ +061e7c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +061e7e: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +061e82: 5465 4904 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0449 │ │ +061e86: 6e20 840f 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@0f84 │ │ +061e8c: 0c00 |0034: move-result-object v0 │ │ +061e8e: 6e20 380f 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f38 │ │ +061e94: 0a05 |0038: move-result v5 │ │ +061e96: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +061e9a: 6e10 9611 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +061ea0: 0a05 |003e: move-result v5 │ │ +061ea2: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +061ea6: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +061ea8: 7120 d109 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09d1 │ │ +061eae: 6e20 ca0b 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0bca │ │ +061eb4: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +061eb8: 28e3 |004a: goto 002d // -001d │ │ +061eba: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0004 line=1401 │ │ 0x0007 line=1402 │ │ 0x000a line=1403 │ │ 0x000d line=1405 │ │ @@ -128937,41 +128904,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -061ecc: |[061ecc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -061edc: 6e20 380f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f38 │ │ -061ee2: 0a00 |0003: move-result v0 │ │ -061ee4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -061ee8: 6f40 aa07 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ -061eee: 0a00 |0009: move-result v0 │ │ -061ef0: 0f00 |000a: return v0 │ │ -061ef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -061ef4: 28fe |000c: goto 000a // -0002 │ │ +061ebc: |[061ebc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +061ecc: 6e20 380f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f38 │ │ +061ed2: 0a00 |0003: move-result v0 │ │ +061ed4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +061ed8: 6f40 aa07 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07aa │ │ +061ede: 0a00 |0009: move-result v0 │ │ +061ee0: 0f00 |000a: return v0 │ │ +061ee2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +061ee4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1437 │ │ 0x0006 line=1438 │ │ 0x000a line=1440 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #483 header: │ │ class_idx : 534 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 547 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #483 annotations: │ │ Annotations on class │ │ @@ -128995,18 +128962,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061ef8: |[061ef8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -061f08: 5b01 4c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061f0c: 7010 ba0f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0fba │ │ -061f12: 0e00 |0005: return-void │ │ +061ee8: |[061ee8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +061ef8: 5b01 4c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061efc: 7010 ba0f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0fba │ │ +061f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -129015,17 +128982,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -061f14: |[061f14] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -061f24: 7020 3e0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0f3e │ │ -061f2a: 0e00 |0003: return-void │ │ +061f04: |[061f04] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +061f14: 7020 3e0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@0f3e │ │ +061f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -129036,35 +129003,35 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -061f2c: |[061f2c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -061f3c: 5464 4c04 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061f40: 7110 700f 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ -061f46: 0c04 |0005: move-result-object v4 │ │ -061f48: 6e10 8611 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -061f4e: 0c01 |0009: move-result-object v1 │ │ -061f50: 1f01 1702 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -061f54: 5464 4c04 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061f58: 6e10 8a0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -061f5e: 0a04 |0011: move-result v4 │ │ -061f60: 5215 5104 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -061f64: 9000 0405 |0014: add-int v0, v4, v5 │ │ -061f68: 5464 4c04 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061f6c: 7110 730f 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ -061f72: 0a04 |001b: move-result v4 │ │ -061f74: 9003 0004 |001c: add-int v3, v0, v4 │ │ -061f78: 7120 b615 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -061f7e: 0a04 |0021: move-result v4 │ │ -061f80: 7120 b915 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -061f86: 0a02 |0025: move-result v2 │ │ -061f88: 0f02 |0026: return v2 │ │ +061f1c: |[061f1c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +061f2c: 5464 4c04 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061f30: 7110 700f 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ +061f36: 0c04 |0005: move-result-object v4 │ │ +061f38: 6e10 8611 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +061f3e: 0c01 |0009: move-result-object v1 │ │ +061f40: 1f01 1702 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +061f44: 5464 4c04 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061f48: 6e10 8a0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +061f4e: 0a04 |0011: move-result v4 │ │ +061f50: 5215 5104 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +061f54: 9000 0405 |0014: add-int v0, v4, v5 │ │ +061f58: 5464 4c04 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061f5c: 7110 730f 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ +061f62: 0a04 |001b: move-result v4 │ │ +061f64: 9003 0004 |001c: add-int v3, v0, v4 │ │ +061f68: 7120 bd15 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +061f6e: 0a04 |0021: move-result v4 │ │ +061f70: 7120 c015 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +061f76: 0a02 |0025: move-result v2 │ │ +061f78: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x000c line=1234 │ │ 0x0016 line=1235 │ │ 0x001e line=1237 │ │ 0x0026 line=1239 │ │ @@ -129083,19 +129050,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061f8c: |[061f8c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -061f9c: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061fa0: 7110 730f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ -061fa6: 0a00 |0005: move-result v0 │ │ -061fa8: 0f00 |0006: return v0 │ │ +061f7c: |[061f7c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +061f8c: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061f90: 7110 730f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ +061f96: 0a00 |0005: move-result v0 │ │ +061f98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -129104,23 +129071,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -061fac: |[061fac] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -061fbc: 5420 4c04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061fc0: 7110 6e0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ -061fc6: 0c00 |0005: move-result-object v0 │ │ -061fc8: 5421 4c04 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061fcc: 7110 700f 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ -061fd2: 0c01 |000b: move-result-object v1 │ │ -061fd4: 6e30 cd0f 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ -061fda: 0e00 |000f: return-void │ │ +061f9c: |[061f9c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +061fac: 5420 4c04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061fb0: 7110 6e0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ +061fb6: 0c00 |0005: move-result-object v0 │ │ +061fb8: 5421 4c04 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061fbc: 7110 700f 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ +061fc2: 0c01 |000b: move-result-object v1 │ │ +061fc4: 6e30 cd0f 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0fcd │ │ +061fca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ 0x000f line=1245 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -129131,18 +129098,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061fdc: |[061fdc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -061fec: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -061ff0: 6e10 a80f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@0fa8 │ │ -061ff6: 0e00 |0005: return-void │ │ +061fcc: |[061fcc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +061fdc: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061fe0: 6e10 a80f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@0fa8 │ │ +061fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0005 line=1207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -129153,50 +129120,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -061ff8: |[061ff8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -062008: 5420 4c04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -06200c: 7110 6e0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ -062012: 0c00 |0005: move-result-object v0 │ │ -062014: 6e10 e80f 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ -06201a: 0a00 |0009: move-result v0 │ │ -06201c: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -062020: 5420 4c04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062024: 7110 6f0f 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@0f6f │ │ -06202a: 0a00 |0011: move-result v0 │ │ -06202c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06202e: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -062032: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -062036: 5420 4c04 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -06203a: 5421 4c04 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -06203e: 7110 700f 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ -062044: 0c01 |001e: move-result-object v1 │ │ -062046: 6e20 b40f 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@0fb4 │ │ -06204c: 5420 4c04 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062050: 5421 4c04 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062054: 7110 700f 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ -06205a: 0c01 |0029: move-result-object v1 │ │ -06205c: 6e20 7c0f 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@0f7c │ │ -062062: 5420 4c04 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062066: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -062068: 7120 710f 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@0f71 │ │ -06206e: 0e00 |0033: return-void │ │ -062070: 5420 4c04 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062074: 5421 4c04 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062078: 7110 700f 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ -06207e: 0c01 |003b: move-result-object v1 │ │ -062080: 6e20 7d0f 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@0f7d │ │ -062086: 5420 4c04 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -06208a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -06208c: 7120 710f 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@0f71 │ │ -062092: 28ee |0045: goto 0033 // -0012 │ │ +061fe8: |[061fe8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +061ff8: 5420 4c04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +061ffc: 7110 6e0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ +062002: 0c00 |0005: move-result-object v0 │ │ +062004: 6e10 e80f 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0fe8 │ │ +06200a: 0a00 |0009: move-result v0 │ │ +06200c: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +062010: 5420 4c04 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062014: 7110 6f0f 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@0f6f │ │ +06201a: 0a00 |0011: move-result v0 │ │ +06201c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06201e: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +062022: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +062026: 5420 4c04 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +06202a: 5421 4c04 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +06202e: 7110 700f 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ +062034: 0c01 |001e: move-result-object v1 │ │ +062036: 6e20 b40f 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@0fb4 │ │ +06203c: 5420 4c04 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062040: 5421 4c04 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062044: 7110 700f 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ +06204a: 0c01 |0029: move-result-object v1 │ │ +06204c: 6e20 7c0f 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@0f7c │ │ +062052: 5420 4c04 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062056: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +062058: 7120 710f 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@0f71 │ │ +06205e: 0e00 |0033: return-void │ │ +062060: 5420 4c04 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062064: 5421 4c04 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062068: 7110 700f 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@0f70 │ │ +06206e: 0c01 |003b: move-result-object v1 │ │ +062070: 6e20 7d0f 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@0f7d │ │ +062076: 5420 4c04 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +06207a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +06207c: 7120 710f 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@0f71 │ │ +062082: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x000c line=1192 │ │ 0x0017 line=1193 │ │ 0x0022 line=1194 │ │ 0x002d line=1195 │ │ @@ -129212,20 +129179,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062094: |[062094] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0620a4: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -0620a8: 7120 720f 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@0f72 │ │ -0620ae: 5410 4c04 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -0620b2: 6e10 910f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@0f91 │ │ -0620b8: 0e00 |000a: return-void │ │ +062084: |[062084] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +062094: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062098: 7120 720f 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@0f72 │ │ +06209e: 5410 4c04 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +0620a2: 6e10 910f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@0f91 │ │ +0620a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0005 line=1212 │ │ 0x000a line=1213 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -129240,47 +129207,47 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0620bc: |[0620bc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0620cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0620ce: 6e10 8611 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0620d4: 0c01 |0004: move-result-object v1 │ │ -0620d6: 1f01 1702 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -0620da: 5452 4c04 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -0620de: 6e10 8a0f 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ -0620e4: 0a02 |000c: move-result v2 │ │ -0620e6: 5213 5104 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ -0620ea: 9000 0203 |000f: add-int v0, v2, v3 │ │ -0620ee: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ -0620f2: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ -0620f6: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ -0620fa: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ -0620fe: 5452 4c04 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062102: 7110 6f0f 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@0f6f │ │ -062108: 0a02 |001e: move-result v2 │ │ -06210a: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ -06210e: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -062112: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ -062116: 5452 4c04 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -06211a: 7110 730f 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ -062120: 0a02 |002a: move-result v2 │ │ -062122: b020 |002b: add-int/2addr v0, v2 │ │ -062124: 5452 4c04 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062128: 7110 6e0f 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ -06212e: 0c02 |0031: move-result-object v2 │ │ -062130: 6e10 9411 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ -062136: 0a03 |0035: move-result v3 │ │ -062138: 6e30 f60f 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0ff6 │ │ -06213e: 5452 4c04 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062142: 6e10 910f 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@0f91 │ │ -062148: 0e00 |003e: return-void │ │ +0620ac: |[0620ac] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0620bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0620be: 6e10 8611 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0620c4: 0c01 |0004: move-result-object v1 │ │ +0620c6: 1f01 1702 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +0620ca: 5452 4c04 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +0620ce: 6e10 8a0f 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@0f8a │ │ +0620d4: 0a02 |000c: move-result v2 │ │ +0620d6: 5213 5104 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0451 │ │ +0620da: 9000 0203 |000f: add-int v0, v2, v3 │ │ +0620de: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ +0620e2: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ +0620e6: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ +0620ea: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ +0620ee: 5452 4c04 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +0620f2: 7110 6f0f 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@0f6f │ │ +0620f8: 0a02 |001e: move-result v2 │ │ +0620fa: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ +0620fe: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +062102: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ +062106: 5452 4c04 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +06210a: 7110 730f 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@0f73 │ │ +062110: 0a02 |002a: move-result v2 │ │ +062112: b020 |002b: add-int/2addr v0, v2 │ │ +062114: 5452 4c04 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062118: 7110 6e0f 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@0f6e │ │ +06211e: 0c02 |0031: move-result-object v2 │ │ +062120: 6e10 9411 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ +062126: 0a03 |0035: move-result v3 │ │ +062128: 6e30 f60f 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0ff6 │ │ +06212e: 5452 4c04 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062132: 6e10 910f 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@0f91 │ │ +062138: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1217 │ │ 0x0007 line=1218 │ │ 0x0011 line=1219 │ │ 0x0025 line=1220 │ │ 0x002c line=1222 │ │ @@ -129299,43 +129266,43 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06214c: |[06214c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -06215c: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ -062160: 7110 6c0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@0f6c │ │ -062166: 0a00 |0005: move-result v0 │ │ -062168: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -06216c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06216e: 0f00 |0009: return v0 │ │ -062170: 6e10 8611 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -062176: 0c00 |000d: move-result-object v0 │ │ -062178: 1f00 1702 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -06217c: 5500 5304 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ -062180: 28f7 |0012: goto 0009 // -0009 │ │ +06213c: |[06213c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +06214c: 5410 4c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@044c │ │ +062150: 7110 6c0f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@0f6c │ │ +062156: 0a00 |0005: move-result v0 │ │ +062158: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +06215c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06215e: 0f00 |0009: return v0 │ │ +062160: 6e10 8611 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +062166: 0c00 |000d: move-result-object v0 │ │ +062168: 1f00 1702 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +06216c: 5500 5304 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0453 │ │ +062170: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0008 line=1183 │ │ 0x0009 line=1186 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0013 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0013 reg=3 pointerId I │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #484 header: │ │ class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #484 annotations: │ │ Annotations on class │ │ @@ -129356,17 +129323,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062184: |[062184] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -062194: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06219a: 0e00 |0003: return-void │ │ +062174: |[062174] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +062184: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06218a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -129375,16 +129342,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06219c: |[06219c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -0621ac: 0e00 |0000: return-void │ │ +06218c: |[06218c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +06219c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -129393,16 +129360,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0621b0: |[0621b0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -0621c0: 0e00 |0000: return-void │ │ +0621a0: |[0621a0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +0621b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -129411,31 +129378,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0621c4: |[0621c4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -0621d4: 0e00 |0000: return-void │ │ +0621b4: |[0621b4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +0621c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #485 header: │ │ class_idx : 541 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #485 annotations: │ │ Annotations on class │ │ @@ -129456,17 +129423,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0621d8: |[0621d8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -0621e8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0621ee: 0e00 |0003: return-void │ │ +0621c8: |[0621c8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +0621d8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0621de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -129475,41 +129442,41 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0621f0: |[0621f0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -062200: 6e10 8711 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ -062206: 0a00 |0003: move-result v0 │ │ -062208: 6e10 9411 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ -06220e: 0a01 |0007: move-result v1 │ │ -062210: 6e10 9011 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1190 │ │ -062216: 0a02 |000b: move-result v2 │ │ -062218: 6e10 7c11 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@117c │ │ -06221e: 0a03 |000f: move-result v3 │ │ -062220: 7153 cc09 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09cc │ │ -062226: 0e00 |0013: return-void │ │ +0621e0: |[0621e0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0621f0: 6e10 8711 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1187 │ │ +0621f6: 0a00 |0003: move-result v0 │ │ +0621f8: 6e10 9411 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1194 │ │ +0621fe: 0a01 |0007: move-result v1 │ │ +062200: 6e10 9011 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1190 │ │ +062206: 0a02 |000b: move-result v2 │ │ +062208: 6e10 7c11 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@117c │ │ +06220e: 0a03 |000f: move-result v3 │ │ +062210: 7153 cc09 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09cc │ │ +062216: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0013 line=1341 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0014 reg=6 child Landroid/view/View; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ Class #486 header: │ │ class_idx : 554 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #486 annotations: │ │ Annotations on class │ │ @@ -129529,17 +129496,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062228: |[062228] android.support.v7.widget.GridLayout$1.:()V │ │ -062238: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -06223e: 0e00 |0003: return-void │ │ +062218: |[062218] android.support.v7.widget.GridLayout$1.:()V │ │ +062228: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +06222e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$1; │ │ │ │ Virtual methods - │ │ @@ -129548,17 +129515,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062240: |[062240] android.support.v7.widget.GridLayout$1.getAlignmentValue:(Landroid/view/View;I)I │ │ -062250: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -062254: 0f00 |0002: return v0 │ │ +062230: |[062230] android.support.v7.widget.GridLayout$1.getAlignmentValue:(Landroid/view/View;I)I │ │ +062240: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +062244: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$1; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0003 reg=3 viewSize I │ │ @@ -129568,32 +129535,32 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062258: |[062258] android.support.v7.widget.GridLayout$1.getGravityOffset:(Landroid/view/View;I)I │ │ -062268: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -06226c: 0f00 |0002: return v0 │ │ +062248: |[062248] android.support.v7.widget.GridLayout$1.getGravityOffset:(Landroid/view/View;I)I │ │ +062258: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +06225c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2464 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$1; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0003 reg=3 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #487 header: │ │ class_idx : 555 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #487 annotations: │ │ Annotations on class │ │ @@ -129613,17 +129580,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062270: |[062270] android.support.v7.widget.GridLayout$2.:()V │ │ -062280: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -062286: 0e00 |0003: return-void │ │ +062260: |[062260] android.support.v7.widget.GridLayout$2.:()V │ │ +062270: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +062276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2477 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$2; │ │ │ │ Virtual methods - │ │ @@ -129632,17 +129599,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062288: |[062288] android.support.v7.widget.GridLayout$2.getAlignmentValue:(Landroid/view/View;I)I │ │ -062298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06229a: 0f00 |0001: return v0 │ │ +062278: |[062278] android.support.v7.widget.GridLayout$2.getAlignmentValue:(Landroid/view/View;I)I │ │ +062288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06228a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2485 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/GridLayout$2; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 viewSize I │ │ @@ -129652,32 +129619,32 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06229c: |[06229c] android.support.v7.widget.GridLayout$2.getGravityOffset:(Landroid/view/View;I)I │ │ -0622ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0622ae: 0f00 |0001: return v0 │ │ +06228c: |[06228c] android.support.v7.widget.GridLayout$2.getGravityOffset:(Landroid/view/View;I)I │ │ +06229c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06229e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2480 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/GridLayout$2; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #488 header: │ │ class_idx : 556 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #488 annotations: │ │ Annotations on class │ │ @@ -129697,17 +129664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0622b0: |[0622b0] android.support.v7.widget.GridLayout$3.:()V │ │ -0622c0: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -0622c6: 0e00 |0003: return-void │ │ +0622a0: |[0622a0] android.support.v7.widget.GridLayout$3.:()V │ │ +0622b0: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +0622b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$3; │ │ │ │ Virtual methods - │ │ @@ -129716,16 +129683,16 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0622c8: |[0622c8] android.support.v7.widget.GridLayout$3.getAlignmentValue:(Landroid/view/View;I)I │ │ -0622d8: 0f02 |0000: return v2 │ │ +0622b8: |[0622b8] android.support.v7.widget.GridLayout$3.getAlignmentValue:(Landroid/view/View;I)I │ │ +0622c8: 0f02 |0000: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2501 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/GridLayout$3; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 viewSize I │ │ @@ -129735,31 +129702,31 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0622dc: |[0622dc] android.support.v7.widget.GridLayout$3.getGravityOffset:(Landroid/view/View;I)I │ │ -0622ec: 0f02 |0000: return v2 │ │ +0622cc: |[0622cc] android.support.v7.widget.GridLayout$3.getGravityOffset:(Landroid/view/View;I)I │ │ +0622dc: 0f02 |0000: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2496 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/GridLayout$3; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #489 header: │ │ class_idx : 557 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #489 annotations: │ │ Annotations on class │ │ @@ -129787,19 +129754,19 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0622f0: |[0622f0] android.support.v7.widget.GridLayout$4.:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)V │ │ -062300: 5b01 ce04 |0000: iput-object v1, v0, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ -062304: 5b02 cf04 |0002: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ -062308: 7010 1c10 0000 |0004: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -06230e: 0e00 |0007: return-void │ │ +0622e0: |[0622e0] android.support.v7.widget.GridLayout$4.:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)V │ │ +0622f0: 5b01 ce04 |0000: iput-object v1, v0, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ +0622f4: 5b02 cf04 |0002: iput-object v2, v0, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ +0622f8: 7010 1c10 0000 |0004: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +0622fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2530 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/GridLayout$4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/GridLayout$Alignment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/widget/GridLayout$Alignment; │ │ @@ -129810,24 +129777,24 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -062310: |[062310] android.support.v7.widget.GridLayout$4.getAlignmentValue:(Landroid/view/View;I)I │ │ -062320: 7110 e510 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/ViewGroup;.isLayoutRtl:(Landroid/view/View;)Z // method@10e5 │ │ -062326: 0a00 |0003: move-result v0 │ │ -062328: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -06232c: 5410 ce04 |0006: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ -062330: 6e30 1d10 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ -062336: 0a00 |000b: move-result v0 │ │ -062338: 0f00 |000c: return v0 │ │ -06233a: 5410 cf04 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ -06233e: 28f9 |000f: goto 0008 // -0007 │ │ +062300: |[062300] android.support.v7.widget.GridLayout$4.getAlignmentValue:(Landroid/view/View;I)I │ │ +062310: 7110 e510 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/ViewGroup;.isLayoutRtl:(Landroid/view/View;)Z // method@10e5 │ │ +062316: 0a00 |0003: move-result v0 │ │ +062318: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +06231c: 5410 ce04 |0006: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ +062320: 6e30 1d10 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/GridLayout$Alignment;.getAlignmentValue:(Landroid/view/View;I)I // method@101d │ │ +062326: 0a00 |000b: move-result v0 │ │ +062328: 0f00 |000c: return v0 │ │ +06232a: 5410 cf04 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ +06232e: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2538 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/GridLayout$4; │ │ 0x0000 - 0x0010 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0010 reg=3 viewSize I │ │ @@ -129837,39 +129804,39 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -062340: |[062340] android.support.v7.widget.GridLayout$4.getGravityOffset:(Landroid/view/View;I)I │ │ -062350: 7110 e510 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/ViewGroup;.isLayoutRtl:(Landroid/view/View;)Z // method@10e5 │ │ -062356: 0a00 |0003: move-result v0 │ │ -062358: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -06235c: 5410 ce04 |0006: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ -062360: 6e30 1f10 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ -062366: 0a00 |000b: move-result v0 │ │ -062368: 0f00 |000c: return v0 │ │ -06236a: 5410 cf04 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ -06236e: 28f9 |000f: goto 0008 // -0007 │ │ +062330: |[062330] android.support.v7.widget.GridLayout$4.getGravityOffset:(Landroid/view/View;I)I │ │ +062340: 7110 e510 0200 |0000: invoke-static {v2}, Landroid/support/v7/widget/ViewGroup;.isLayoutRtl:(Landroid/view/View;)Z // method@10e5 │ │ +062346: 0a00 |0003: move-result v0 │ │ +062348: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +06234c: 5410 ce04 |0006: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$ltr:Landroid/support/v7/widget/GridLayout$Alignment; // field@04ce │ │ +062350: 6e30 1f10 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ +062356: 0a00 |000b: move-result v0 │ │ +062358: 0f00 |000c: return v0 │ │ +06235a: 5410 cf04 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout$4;.val$rtl:Landroid/support/v7/widget/GridLayout$Alignment; // field@04cf │ │ +06235e: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2533 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/GridLayout$4; │ │ 0x0000 - 0x0010 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0010 reg=3 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #490 header: │ │ class_idx : 558 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #490 annotations: │ │ Annotations on class │ │ @@ -129889,17 +129856,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062370: |[062370] android.support.v7.widget.GridLayout$5.:()V │ │ -062380: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -062386: 0e00 |0003: return-void │ │ +062360: |[062360] android.support.v7.widget.GridLayout$5.:()V │ │ +062370: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +062376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2560 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$5; │ │ │ │ Virtual methods - │ │ @@ -129908,17 +129875,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062388: |[062388] android.support.v7.widget.GridLayout$5.getAlignmentValue:(Landroid/view/View;I)I │ │ -062398: e100 0301 |0000: shr-int/lit8 v0, v3, #int 1 // #01 │ │ -06239c: 0f00 |0002: return v0 │ │ +062378: |[062378] android.support.v7.widget.GridLayout$5.getAlignmentValue:(Landroid/view/View;I)I │ │ +062388: e100 0301 |0000: shr-int/lit8 v0, v3, #int 1 // #01 │ │ +06238c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2568 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$5; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0003 reg=3 viewSize I │ │ @@ -129928,32 +129895,32 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0623a0: |[0623a0] android.support.v7.widget.GridLayout$5.getGravityOffset:(Landroid/view/View;I)I │ │ -0623b0: e100 0301 |0000: shr-int/lit8 v0, v3, #int 1 // #01 │ │ -0623b4: 0f00 |0002: return v0 │ │ +062390: |[062390] android.support.v7.widget.GridLayout$5.getGravityOffset:(Landroid/view/View;I)I │ │ +0623a0: e100 0301 |0000: shr-int/lit8 v0, v3, #int 1 // #01 │ │ +0623a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2563 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$5; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0003 reg=3 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #491 header: │ │ class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 567 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #491 annotations: │ │ Annotations on class │ │ @@ -129981,19 +129948,19 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$6;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0623b8: |[0623b8] android.support.v7.widget.GridLayout$6$1.:(Landroid/support/v7/widget/GridLayout$6;)V │ │ -0623c8: 5b12 d104 |0000: iput-object v2, v1, Landroid/support/v7/widget/GridLayout$6$1;.this$0:Landroid/support/v7/widget/GridLayout$6; // field@04d1 │ │ -0623cc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0623ce: 7020 5910 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.:(Landroid/support/v7/widget/GridLayout$1;)V // method@1059 │ │ -0623d4: 0e00 |0006: return-void │ │ +0623a8: |[0623a8] android.support.v7.widget.GridLayout$6$1.:(Landroid/support/v7/widget/GridLayout$6;)V │ │ +0623b8: 5b12 d104 |0000: iput-object v2, v1, Landroid/support/v7/widget/GridLayout$6$1;.this$0:Landroid/support/v7/widget/GridLayout$6; // field@04d1 │ │ +0623bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0623be: 7020 5910 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.:(Landroid/support/v7/widget/GridLayout$1;)V // method@1059 │ │ +0623c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2593 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout$6$1; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v7/widget/GridLayout$6; │ │ │ │ @@ -130003,21 +129970,21 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0623d8: |[0623d8] android.support.v7.widget.GridLayout$6$1.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I │ │ -0623e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0623ea: 6f40 5a10 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ -0623f0: 0a01 |0004: move-result v1 │ │ -0623f2: 7120 b615 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -0623f8: 0a00 |0008: move-result v0 │ │ -0623fa: 0f00 |0009: return v0 │ │ +0623c8: |[0623c8] android.support.v7.widget.GridLayout$6$1.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I │ │ +0623d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0623da: 6f40 5a10 3254 |0001: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ +0623e0: 0a01 |0004: move-result v1 │ │ +0623e2: 7120 bd15 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +0623e8: 0a00 |0008: move-result v0 │ │ +0623ea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2621 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/GridLayout$6$1; │ │ 0x0000 - 0x000a reg=3 c Landroid/view/View; │ │ 0x0000 - 0x000a reg=4 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ @@ -130028,22 +129995,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0623fc: |[0623fc] android.support.v7.widget.GridLayout$6$1.include:(II)V │ │ -06240c: 6f30 5b10 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(II)V // method@105b │ │ -062412: 5220 d004 |0003: iget v0, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ -062416: 9001 0304 |0005: add-int v1, v3, v4 │ │ -06241a: 7120 b615 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -062420: 0a00 |000a: move-result v0 │ │ -062422: 5920 d004 |000b: iput v0, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ -062426: 0e00 |000d: return-void │ │ +0623ec: |[0623ec] android.support.v7.widget.GridLayout$6$1.include:(II)V │ │ +0623fc: 6f30 5b10 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/GridLayout$Bounds;.include:(II)V // method@105b │ │ +062402: 5220 d004 |0003: iget v0, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ +062406: 9001 0304 |0005: add-int v1, v3, v4 │ │ +06240a: 7120 bd15 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +062410: 0a00 |000a: move-result v0 │ │ +062412: 5920 d004 |000b: iput v0, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ +062416: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2610 │ │ 0x0003 line=2611 │ │ 0x000d line=2612 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/GridLayout$6$1; │ │ @@ -130055,19 +130022,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062428: |[062428] android.support.v7.widget.GridLayout$6$1.reset:()V │ │ -062438: 6f10 5d10 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ -06243e: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ -062442: 5910 d004 |0005: iput v0, v1, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ -062446: 0e00 |0007: return-void │ │ +062418: |[062418] android.support.v7.widget.GridLayout$6$1.reset:()V │ │ +062428: 6f10 5d10 0100 |0000: invoke-super {v1}, Landroid/support/v7/widget/GridLayout$Bounds;.reset:()V // method@105d │ │ +06242e: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ +062432: 5910 d004 |0005: iput v0, v1, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ +062436: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2604 │ │ 0x0003 line=2605 │ │ 0x0007 line=2606 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/GridLayout$6$1; │ │ @@ -130077,35 +130044,35 @@ │ │ type : '(Z)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062448: |[062448] android.support.v7.widget.GridLayout$6$1.size:(Z)I │ │ -062458: 6f20 5e10 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ -06245e: 0a00 |0003: move-result v0 │ │ -062460: 5221 d004 |0004: iget v1, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ -062464: 7120 b615 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -06246a: 0a00 |0009: move-result v0 │ │ -06246c: 0f00 |000a: return v0 │ │ +062438: |[062438] android.support.v7.widget.GridLayout$6$1.size:(Z)I │ │ +062448: 6f20 5e10 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ +06244e: 0a00 |0003: move-result v0 │ │ +062450: 5221 d004 |0004: iget v1, v2, Landroid/support/v7/widget/GridLayout$6$1;.size:I // field@04d0 │ │ +062454: 7120 bd15 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +06245a: 0a00 |0009: move-result v0 │ │ +06245c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2616 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/GridLayout$6$1; │ │ 0x0000 - 0x000b reg=3 min Z │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #492 header: │ │ class_idx : 560 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #492 annotations: │ │ Annotations on class │ │ @@ -130125,17 +130092,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062470: |[062470] android.support.v7.widget.GridLayout$6.:()V │ │ -062480: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -062486: 0e00 |0003: return-void │ │ +062460: |[062460] android.support.v7.widget.GridLayout$6.:()V │ │ +062470: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +062476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2579 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$6; │ │ │ │ Virtual methods - │ │ @@ -130144,21 +130111,21 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -062488: |[062488] android.support.v7.widget.GridLayout$6.getAlignmentValue:(Landroid/view/View;I)I │ │ -062498: 6e10 7b11 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@117b │ │ -06249e: 0a00 |0003: move-result v0 │ │ -0624a0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0624a2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0624a6: 1500 0080 |0007: const/high16 v0, #int -2147483648 // #8000 │ │ -0624aa: 0f00 |0009: return v0 │ │ +062478: |[062478] android.support.v7.widget.GridLayout$6.getAlignmentValue:(Landroid/view/View;I)I │ │ +062488: 6e10 7b11 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@117b │ │ +06248e: 0a00 |0003: move-result v0 │ │ +062490: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +062492: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +062496: 1500 0080 |0007: const/high16 v0, #int -2147483648 // #8000 │ │ +06249a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2587 │ │ 0x0004 line=2588 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 baseline I │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/GridLayout$6; │ │ @@ -130170,18 +130137,18 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$Bounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0624ac: |[0624ac] android.support.v7.widget.GridLayout$6.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; │ │ -0624bc: 2200 2f02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$6$1; // type@022f │ │ -0624c0: 7020 0f10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$6$1;.:(Landroid/support/v7/widget/GridLayout$6;)V // method@100f │ │ -0624c6: 1100 |0005: return-object v0 │ │ +06249c: |[06249c] android.support.v7.widget.GridLayout$6.getBounds:()Landroid/support/v7/widget/GridLayout$Bounds; │ │ +0624ac: 2200 2f02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$6$1; // type@022f │ │ +0624b0: 7020 0f10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/GridLayout$6$1;.:(Landroid/support/v7/widget/GridLayout$6;)V // method@100f │ │ +0624b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2593 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/GridLayout$6; │ │ │ │ #2 : (in Landroid/support/v7/widget/GridLayout$6;) │ │ @@ -130189,32 +130156,32 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0624c8: |[0624c8] android.support.v7.widget.GridLayout$6.getGravityOffset:(Landroid/view/View;I)I │ │ -0624d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624da: 0f00 |0001: return v0 │ │ +0624b8: |[0624b8] android.support.v7.widget.GridLayout$6.getGravityOffset:(Landroid/view/View;I)I │ │ +0624c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0624ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2582 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/GridLayout$6; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 cellDelta I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #493 header: │ │ class_idx : 561 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 562 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #493 annotations: │ │ Annotations on class │ │ @@ -130234,17 +130201,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0624dc: |[0624dc] android.support.v7.widget.GridLayout$7.:()V │ │ -0624ec: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ -0624f2: 0e00 |0003: return-void │ │ +0624cc: |[0624cc] android.support.v7.widget.GridLayout$7.:()V │ │ +0624dc: 7010 1c10 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$Alignment;.:()V // method@101c │ │ +0624e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2632 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout$7; │ │ │ │ Virtual methods - │ │ @@ -130253,17 +130220,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624f4: |[0624f4] android.support.v7.widget.GridLayout$7.getAlignmentValue:(Landroid/view/View;I)I │ │ -062504: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -062508: 0f00 |0002: return v0 │ │ +0624e4: |[0624e4] android.support.v7.widget.GridLayout$7.getAlignmentValue:(Landroid/view/View;I)I │ │ +0624f4: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +0624f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2640 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout$7; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0003 reg=3 viewSize I │ │ @@ -130273,17 +130240,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06250c: |[06250c] android.support.v7.widget.GridLayout$7.getGravityOffset:(Landroid/view/View;I)I │ │ -06251c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06251e: 0f00 |0001: return v0 │ │ +0624fc: |[0624fc] android.support.v7.widget.GridLayout$7.getGravityOffset:(Landroid/view/View;I)I │ │ +06250c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06250e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2635 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/GridLayout$7; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 cellDelta I │ │ @@ -130293,32 +130260,32 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -062520: |[062520] android.support.v7.widget.GridLayout$7.getSizeInCell:(Landroid/view/View;II)I │ │ -062530: 0f03 |0000: return v3 │ │ +062510: |[062510] android.support.v7.widget.GridLayout$7.getSizeInCell:(Landroid/view/View;II)I │ │ +062520: 0f03 |0000: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2645 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/GridLayout$7; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 viewSize I │ │ 0x0000 - 0x0001 reg=3 cellSize I │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #494 header: │ │ class_idx : 573 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 575 │ │ -source_file_idx : 873 │ │ +source_file_idx : 891 │ │ static_fields_size : 36 │ │ instance_fields_size: 8 │ │ direct_methods_size : 32 │ │ virtual_methods_size: 34 │ │ │ │ Class #494 annotations: │ │ Annotations on class │ │ @@ -130551,56 +130518,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -062534: |[062534] android.support.v7.widget.GridLayout.:()V │ │ -062544: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ -062548: 6e10 9415 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -06254e: 0c00 |0005: move-result-object v0 │ │ -062550: 6900 3905 |0006: sput-object v0, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ -062554: 2200 2a02 |0008: new-instance v0, Landroid/support/v7/widget/GridLayout$1; // type@022a │ │ -062558: 7010 0010 0000 |000a: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$1;.:()V // method@1000 │ │ -06255e: 6900 3d05 |000d: sput-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ -062562: 2200 2b02 |000f: new-instance v0, Landroid/support/v7/widget/GridLayout$2; // type@022b │ │ -062566: 7010 0310 0000 |0011: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$2;.:()V // method@1003 │ │ -06256c: 6900 3105 |0014: sput-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ -062570: 2200 2c02 |0016: new-instance v0, Landroid/support/v7/widget/GridLayout$3; // type@022c │ │ -062574: 7010 0610 0000 |0018: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$3;.:()V // method@1006 │ │ -06257a: 6900 3b05 |001b: sput-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ -06257e: 6200 3105 |001d: sget-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ -062582: 6900 3a05 |001f: sput-object v0, Landroid/support/v7/widget/GridLayout;.TOP:Landroid/support/v7/widget/GridLayout$Alignment; // field@053a │ │ -062586: 6200 3b05 |0021: sget-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ -06258a: 6900 2105 |0023: sput-object v0, Landroid/support/v7/widget/GridLayout;.BOTTOM:Landroid/support/v7/widget/GridLayout$Alignment; // field@0521 │ │ -06258e: 6200 3105 |0025: sget-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ -062592: 6900 3805 |0027: sput-object v0, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ -062596: 6200 3b05 |0029: sget-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ -06259a: 6900 2d05 |002b: sput-object v0, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ -06259e: 6200 3805 |002d: sget-object v0, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ -0625a2: 6201 2d05 |002f: sget-object v1, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ -0625a6: 7120 9210 1000 |0031: invoke-static {v0, v1}, Landroid/support/v7/widget/GridLayout;.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; // method@1092 │ │ -0625ac: 0c00 |0034: move-result-object v0 │ │ -0625ae: 6900 3205 |0035: sput-object v0, Landroid/support/v7/widget/GridLayout;.LEFT:Landroid/support/v7/widget/GridLayout$Alignment; // field@0532 │ │ -0625b2: 6200 2d05 |0037: sget-object v0, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ -0625b6: 6201 3805 |0039: sget-object v1, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ -0625ba: 7120 9210 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/widget/GridLayout;.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; // method@1092 │ │ -0625c0: 0c00 |003e: move-result-object v0 │ │ -0625c2: 6900 3505 |003f: sput-object v0, Landroid/support/v7/widget/GridLayout;.RIGHT:Landroid/support/v7/widget/GridLayout$Alignment; // field@0535 │ │ -0625c6: 2200 2e02 |0041: new-instance v0, Landroid/support/v7/widget/GridLayout$5; // type@022e │ │ -0625ca: 7010 0c10 0000 |0043: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$5;.:()V // method@100c │ │ -0625d0: 6900 2305 |0046: sput-object v0, Landroid/support/v7/widget/GridLayout;.CENTER:Landroid/support/v7/widget/GridLayout$Alignment; // field@0523 │ │ -0625d4: 2200 3002 |0048: new-instance v0, Landroid/support/v7/widget/GridLayout$6; // type@0230 │ │ -0625d8: 7010 1410 0000 |004a: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$6;.:()V // method@1014 │ │ -0625de: 6900 2005 |004d: sput-object v0, Landroid/support/v7/widget/GridLayout;.BASELINE:Landroid/support/v7/widget/GridLayout$Alignment; // field@0520 │ │ -0625e2: 2200 3102 |004f: new-instance v0, Landroid/support/v7/widget/GridLayout$7; // type@0231 │ │ -0625e6: 7010 1810 0000 |0051: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$7;.:()V // method@1018 │ │ -0625ec: 6900 2e05 |0054: sput-object v0, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ -0625f0: 0e00 |0056: return-void │ │ +062524: |[062524] android.support.v7.widget.GridLayout.:()V │ │ +062534: 1c00 3d02 |0000: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ +062538: 6e10 9b15 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +06253e: 0c00 |0005: move-result-object v0 │ │ +062540: 6900 3905 |0006: sput-object v0, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ +062544: 2200 2a02 |0008: new-instance v0, Landroid/support/v7/widget/GridLayout$1; // type@022a │ │ +062548: 7010 0010 0000 |000a: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$1;.:()V // method@1000 │ │ +06254e: 6900 3d05 |000d: sput-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ +062552: 2200 2b02 |000f: new-instance v0, Landroid/support/v7/widget/GridLayout$2; // type@022b │ │ +062556: 7010 0310 0000 |0011: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$2;.:()V // method@1003 │ │ +06255c: 6900 3105 |0014: sput-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ +062560: 2200 2c02 |0016: new-instance v0, Landroid/support/v7/widget/GridLayout$3; // type@022c │ │ +062564: 7010 0610 0000 |0018: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$3;.:()V // method@1006 │ │ +06256a: 6900 3b05 |001b: sput-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ +06256e: 6200 3105 |001d: sget-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ +062572: 6900 3a05 |001f: sput-object v0, Landroid/support/v7/widget/GridLayout;.TOP:Landroid/support/v7/widget/GridLayout$Alignment; // field@053a │ │ +062576: 6200 3b05 |0021: sget-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ +06257a: 6900 2105 |0023: sput-object v0, Landroid/support/v7/widget/GridLayout;.BOTTOM:Landroid/support/v7/widget/GridLayout$Alignment; // field@0521 │ │ +06257e: 6200 3105 |0025: sget-object v0, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ +062582: 6900 3805 |0027: sput-object v0, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ +062586: 6200 3b05 |0029: sget-object v0, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ +06258a: 6900 2d05 |002b: sput-object v0, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ +06258e: 6200 3805 |002d: sget-object v0, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ +062592: 6201 2d05 |002f: sget-object v1, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ +062596: 7120 9210 1000 |0031: invoke-static {v0, v1}, Landroid/support/v7/widget/GridLayout;.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; // method@1092 │ │ +06259c: 0c00 |0034: move-result-object v0 │ │ +06259e: 6900 3205 |0035: sput-object v0, Landroid/support/v7/widget/GridLayout;.LEFT:Landroid/support/v7/widget/GridLayout$Alignment; // field@0532 │ │ +0625a2: 6200 2d05 |0037: sget-object v0, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ +0625a6: 6201 3805 |0039: sget-object v1, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ +0625aa: 7120 9210 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/widget/GridLayout;.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; // method@1092 │ │ +0625b0: 0c00 |003e: move-result-object v0 │ │ +0625b2: 6900 3505 |003f: sput-object v0, Landroid/support/v7/widget/GridLayout;.RIGHT:Landroid/support/v7/widget/GridLayout$Alignment; // field@0535 │ │ +0625b6: 2200 2e02 |0041: new-instance v0, Landroid/support/v7/widget/GridLayout$5; // type@022e │ │ +0625ba: 7010 0c10 0000 |0043: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$5;.:()V // method@100c │ │ +0625c0: 6900 2305 |0046: sput-object v0, Landroid/support/v7/widget/GridLayout;.CENTER:Landroid/support/v7/widget/GridLayout$Alignment; // field@0523 │ │ +0625c4: 2200 3002 |0048: new-instance v0, Landroid/support/v7/widget/GridLayout$6; // type@0230 │ │ +0625c8: 7010 1410 0000 |004a: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$6;.:()V // method@1014 │ │ +0625ce: 6900 2005 |004d: sput-object v0, Landroid/support/v7/widget/GridLayout;.BASELINE:Landroid/support/v7/widget/GridLayout$Alignment; // field@0520 │ │ +0625d2: 2200 3102 |004f: new-instance v0, Landroid/support/v7/widget/GridLayout$7; // type@0231 │ │ +0625d6: 7010 1810 0000 |0051: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$7;.:()V // method@1018 │ │ +0625dc: 6900 2e05 |0054: sput-object v0, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ +0625e0: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0008 line=2461 │ │ 0x000f line=2477 │ │ 0x0016 line=2493 │ │ 0x001d line=2509 │ │ @@ -130619,18 +130586,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0625f4: |[0625f4] android.support.v7.widget.GridLayout.:(Landroid/content/Context;)V │ │ -062604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062606: 7030 8b10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/GridLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@108b │ │ -06260c: 0e00 |0004: return-void │ │ +0625e4: |[0625e4] android.support.v7.widget.GridLayout.:(Landroid/content/Context;)V │ │ +0625f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0625f6: 7030 8b10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/GridLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@108b │ │ +0625fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -130640,18 +130607,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -062610: |[062610] android.support.v7.widget.GridLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -062620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062622: 7040 8c10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/GridLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@108c │ │ -062628: 0e00 |0004: return-void │ │ +062600: |[062600] android.support.v7.widget.GridLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +062610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062612: 7040 8c10 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/GridLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@108c │ │ +062618: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -130662,79 +130629,79 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -06262c: |[06262c] android.support.v7.widget.GridLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06263c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06263e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -062640: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -062642: 7040 e410 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@10e4 │ │ -062648: 2201 3602 |0006: new-instance v1, Landroid/support/v7/widget/GridLayout$Axis; // type@0236 │ │ -06264c: 7040 3010 5143 |0008: invoke-direct {v1, v5, v3, v4}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V // method@1030 │ │ -062652: 5b51 4305 |000b: iput-object v1, v5, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062656: 2201 3602 |000d: new-instance v1, Landroid/support/v7/widget/GridLayout$Axis; // type@0236 │ │ -06265a: 7040 3010 5142 |000f: invoke-direct {v1, v5, v2, v4}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V // method@1030 │ │ -062660: 5b51 4c05 |0012: iput-object v1, v5, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062664: 5c52 4505 |0014: iput-boolean v2, v5, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ -062668: 5952 4a05 |0016: iput v2, v5, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -06266c: 5c52 4b05 |0018: iput-boolean v2, v5, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ -062670: 5953 4105 |001a: iput v3, v5, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ -062674: 5952 4405 |001c: iput v2, v5, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ -062678: 6e10 8e00 0600 |001e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -06267e: 0c01 |0021: move-result-object v1 │ │ -062680: 6002 a604 |0022: sget v2, Landroid/support/v7/gridlayout/R$dimen;.default_gap:I // field@04a6 │ │ -062684: 6e20 d000 2100 |0024: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@00d0 │ │ -06268a: 0a01 |0027: move-result v1 │ │ -06268c: 5951 4205 |0028: iput v1, v5, Landroid/support/v7/widget/GridLayout;.defaultGap:I // field@0542 │ │ -062690: 6201 b904 |002a: sget-object v1, Landroid/support/v7/gridlayout/R$styleable;.GridLayout:[I // field@04b9 │ │ -062694: 6e30 9100 7601 |002c: invoke-virtual {v6, v7, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ -06269a: 0c00 |002f: move-result-object v0 │ │ -06269c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -06269e: 1502 0080 |0031: const/high16 v2, #int -2147483648 // #8000 │ │ -0626a2: 6e30 df00 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -0626a8: 0a01 |0036: move-result v1 │ │ -0626aa: 6e20 d110 1500 |0037: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setRowCount:(I)V // method@10d1 │ │ -0626b0: 1221 |003a: const/4 v1, #int 2 // #2 │ │ -0626b2: 1502 0080 |003b: const/high16 v2, #int -2147483648 // #8000 │ │ -0626b6: 6e30 df00 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -0626bc: 0a01 |0040: move-result v1 │ │ -0626be: 6e20 cd10 1500 |0041: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setColumnCount:(I)V // method@10cd │ │ -0626c4: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0626c6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0626c8: 6e30 df00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -0626ce: 0a01 |0049: move-result v1 │ │ -0626d0: 6e20 d010 1500 |004a: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setOrientation:(I)V // method@10d0 │ │ -0626d6: 1231 |004d: const/4 v1, #int 3 // #3 │ │ -0626d8: 1202 |004e: const/4 v2, #int 0 // #0 │ │ -0626da: 6e30 da00 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ -0626e0: 0a01 |0052: move-result v1 │ │ -0626e2: 6e20 d310 1500 |0053: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setUseDefaultMargins:(Z)V // method@10d3 │ │ -0626e8: 1241 |0056: const/4 v1, #int 4 // #4 │ │ -0626ea: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -0626ec: 6e30 df00 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ -0626f2: 0a01 |005b: move-result v1 │ │ -0626f4: 6e20 cb10 1500 |005c: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setAlignmentMode:(I)V // method@10cb │ │ -0626fa: 1251 |005f: const/4 v1, #int 5 // #5 │ │ -0626fc: 1212 |0060: const/4 v2, #int 1 // #1 │ │ -0626fe: 6e30 da00 1002 |0061: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ -062704: 0a01 |0064: move-result v1 │ │ -062706: 6e20 d210 1500 |0065: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setRowOrderPreserved:(Z)V // method@10d2 │ │ -06270c: 1261 |0068: const/4 v1, #int 6 // #6 │ │ -06270e: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -062710: 6e30 da00 1002 |006a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ -062716: 0a01 |006d: move-result v1 │ │ -062718: 6e20 ce10 1500 |006e: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setColumnOrderPreserved:(Z)V // method@10ce │ │ -06271e: 6e10 e500 0000 |0071: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -062724: 0e00 |0074: return-void │ │ -062726: 0d01 |0075: move-exception v1 │ │ -062728: 6e10 e500 0000 |0076: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ -06272e: 2701 |0079: throw v1 │ │ +06261c: |[06261c] android.support.v7.widget.GridLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06262c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06262e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +062630: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +062632: 7040 e410 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@10e4 │ │ +062638: 2201 3602 |0006: new-instance v1, Landroid/support/v7/widget/GridLayout$Axis; // type@0236 │ │ +06263c: 7040 3010 5143 |0008: invoke-direct {v1, v5, v3, v4}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V // method@1030 │ │ +062642: 5b51 4305 |000b: iput-object v1, v5, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062646: 2201 3602 |000d: new-instance v1, Landroid/support/v7/widget/GridLayout$Axis; // type@0236 │ │ +06264a: 7040 3010 5142 |000f: invoke-direct {v1, v5, v2, v4}, Landroid/support/v7/widget/GridLayout$Axis;.:(Landroid/support/v7/widget/GridLayout;ZLandroid/support/v7/widget/GridLayout$1;)V // method@1030 │ │ +062650: 5b51 4c05 |0012: iput-object v1, v5, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062654: 5c52 4505 |0014: iput-boolean v2, v5, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ +062658: 5952 4a05 |0016: iput v2, v5, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +06265c: 5c52 4b05 |0018: iput-boolean v2, v5, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ +062660: 5953 4105 |001a: iput v3, v5, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ +062664: 5952 4405 |001c: iput v2, v5, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ +062668: 6e10 8e00 0600 |001e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +06266e: 0c01 |0021: move-result-object v1 │ │ +062670: 6002 a604 |0022: sget v2, Landroid/support/v7/gridlayout/R$dimen;.default_gap:I // field@04a6 │ │ +062674: 6e20 d000 2100 |0024: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@00d0 │ │ +06267a: 0a01 |0027: move-result v1 │ │ +06267c: 5951 4205 |0028: iput v1, v5, Landroid/support/v7/widget/GridLayout;.defaultGap:I // field@0542 │ │ +062680: 6201 b904 |002a: sget-object v1, Landroid/support/v7/gridlayout/R$styleable;.GridLayout:[I // field@04b9 │ │ +062684: 6e30 9100 7601 |002c: invoke-virtual {v6, v7, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0091 │ │ +06268a: 0c00 |002f: move-result-object v0 │ │ +06268c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +06268e: 1502 0080 |0031: const/high16 v2, #int -2147483648 // #8000 │ │ +062692: 6e30 df00 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +062698: 0a01 |0036: move-result v1 │ │ +06269a: 6e20 d110 1500 |0037: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setRowCount:(I)V // method@10d1 │ │ +0626a0: 1221 |003a: const/4 v1, #int 2 // #2 │ │ +0626a2: 1502 0080 |003b: const/high16 v2, #int -2147483648 // #8000 │ │ +0626a6: 6e30 df00 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +0626ac: 0a01 |0040: move-result v1 │ │ +0626ae: 6e20 cd10 1500 |0041: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setColumnCount:(I)V // method@10cd │ │ +0626b4: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0626b6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0626b8: 6e30 df00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +0626be: 0a01 |0049: move-result v1 │ │ +0626c0: 6e20 d010 1500 |004a: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setOrientation:(I)V // method@10d0 │ │ +0626c6: 1231 |004d: const/4 v1, #int 3 // #3 │ │ +0626c8: 1202 |004e: const/4 v2, #int 0 // #0 │ │ +0626ca: 6e30 da00 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ +0626d0: 0a01 |0052: move-result v1 │ │ +0626d2: 6e20 d310 1500 |0053: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setUseDefaultMargins:(Z)V // method@10d3 │ │ +0626d8: 1241 |0056: const/4 v1, #int 4 // #4 │ │ +0626da: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +0626dc: 6e30 df00 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@00df │ │ +0626e2: 0a01 |005b: move-result v1 │ │ +0626e4: 6e20 cb10 1500 |005c: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setAlignmentMode:(I)V // method@10cb │ │ +0626ea: 1251 |005f: const/4 v1, #int 5 // #5 │ │ +0626ec: 1212 |0060: const/4 v2, #int 1 // #1 │ │ +0626ee: 6e30 da00 1002 |0061: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ +0626f4: 0a01 |0064: move-result v1 │ │ +0626f6: 6e20 d210 1500 |0065: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setRowOrderPreserved:(Z)V // method@10d2 │ │ +0626fc: 1261 |0068: const/4 v1, #int 6 // #6 │ │ +0626fe: 1212 |0069: const/4 v2, #int 1 // #1 │ │ +062700: 6e30 da00 1002 |006a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00da │ │ +062706: 0a01 |006d: move-result v1 │ │ +062708: 6e20 ce10 1500 |006e: invoke-virtual {v5, v1}, Landroid/support/v7/widget/GridLayout;.setColumnOrderPreserved:(Z)V // method@10ce │ │ +06270e: 6e10 e500 0000 |0071: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +062714: 0e00 |0074: return-void │ │ +062716: 0d01 |0075: move-exception v1 │ │ +062718: 6e10 e500 0000 |0076: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00e5 │ │ +06271e: 2701 |0079: throw v1 │ │ catches : 1 │ │ 0x0033 - 0x0071 │ │ -> 0x0075 │ │ positions : │ │ 0x0003 line=251 │ │ 0x0006 line=236 │ │ 0x000d line=237 │ │ @@ -130767,34 +130734,34 @@ │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -06273c: |[06273c] android.support.v7.widget.GridLayout.append:([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ -06274c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06274e: 6e10 c115 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -062754: 0c01 |0004: move-result-object v1 │ │ -062756: 6e10 8f15 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@158f │ │ -06275c: 0c01 |0008: move-result-object v1 │ │ -06275e: 2152 |0009: array-length v2, v5 │ │ -062760: 2163 |000a: array-length v3, v6 │ │ -062762: b032 |000b: add-int/2addr v2, v3 │ │ -062764: 7120 1116 2100 |000c: invoke-static {v1, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1611 │ │ -06276a: 0c01 |000f: move-result-object v1 │ │ -06276c: 1f01 c803 |0010: check-cast v1, [Ljava/lang/Object; // type@03c8 │ │ -062770: 0710 |0012: move-object v0, v1 │ │ -062772: 1f00 c803 |0013: check-cast v0, [Ljava/lang/Object; // type@03c8 │ │ -062776: 2151 |0015: array-length v1, v5 │ │ -062778: 7151 0016 4540 |0016: invoke-static {v5, v4, v0, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -06277e: 2151 |0019: array-length v1, v5 │ │ -062780: 2162 |001a: array-length v2, v6 │ │ -062782: 7152 0016 4610 |001b: invoke-static {v6, v4, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1600 │ │ -062788: 1100 |001e: return-object v0 │ │ +06272c: |[06272c] android.support.v7.widget.GridLayout.append:([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ +06273c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06273e: 6e10 c815 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +062744: 0c01 |0004: move-result-object v1 │ │ +062746: 6e10 9615 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@1596 │ │ +06274c: 0c01 |0008: move-result-object v1 │ │ +06274e: 2152 |0009: array-length v2, v5 │ │ +062750: 2163 |000a: array-length v3, v6 │ │ +062752: b032 |000b: add-int/2addr v2, v3 │ │ +062754: 7120 1816 2100 |000c: invoke-static {v1, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1618 │ │ +06275a: 0c01 |000f: move-result-object v1 │ │ +06275c: 1f01 ca03 |0010: check-cast v1, [Ljava/lang/Object; // type@03ca │ │ +062760: 0710 |0012: move-object v0, v1 │ │ +062762: 1f00 ca03 |0013: check-cast v0, [Ljava/lang/Object; // type@03ca │ │ +062766: 2151 |0015: array-length v1, v5 │ │ +062768: 7151 0716 4540 |0016: invoke-static {v5, v4, v0, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +06276e: 2151 |0019: array-length v1, v5 │ │ +062770: 2162 |001a: array-length v2, v6 │ │ +062772: 7152 0716 4610 |001b: invoke-static {v6, v4, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1607 │ │ +062778: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=551 │ │ 0x0015 line=552 │ │ 0x0019 line=553 │ │ 0x001e line=554 │ │ locals : │ │ @@ -130809,21 +130776,21 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06278c: |[06278c] android.support.v7.widget.GridLayout.canStretch:(I)Z │ │ -06279c: dd00 0102 |0000: and-int/lit8 v0, v1, #int 2 // #02 │ │ -0627a0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0627a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0627a6: 0f00 |0005: return v0 │ │ -0627a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0627aa: 28fe |0007: goto 0005 // -0002 │ │ +06277c: |[06277c] android.support.v7.widget.GridLayout.canStretch:(I)Z │ │ +06278c: dd00 0102 |0000: and-int/lit8 v0, v1, #int 2 // #02 │ │ +062790: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +062794: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +062796: 0f00 |0005: return v0 │ │ +062798: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06279a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2650 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 flexibility I │ │ │ │ #6 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -130831,26 +130798,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0627ac: |[0627ac] android.support.v7.widget.GridLayout.checkForLayoutParamsModification:()V │ │ -0627bc: 7010 9110 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/GridLayout;.computeLayoutParamsHashCode:()I // method@1091 │ │ -0627c2: 0a00 |0003: move-result v0 │ │ -0627c4: 5231 4405 |0004: iget v1, v3, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ -0627c8: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ -0627cc: 5231 4405 |0008: iget v1, v3, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ -0627d0: 3201 0c00 |000a: if-eq v1, v0, 0016 // +000c │ │ -0627d4: 7010 b710 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -0627da: 6201 3905 |000f: sget-object v1, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ -0627de: 1a02 1a0a |0011: const-string v2, "The fields of some layout parameters were modified in between layout operations. Check the javadoc for GridLayout.LayoutParams#rowSpec." // string@0a1a │ │ -0627e2: 7120 0011 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ -0627e8: 0e00 |0016: return-void │ │ +06279c: |[06279c] android.support.v7.widget.GridLayout.checkForLayoutParamsModification:()V │ │ +0627ac: 7010 9110 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/GridLayout;.computeLayoutParamsHashCode:()I // method@1091 │ │ +0627b2: 0a00 |0003: move-result v0 │ │ +0627b4: 5231 4405 |0004: iget v1, v3, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ +0627b8: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ +0627bc: 5231 4405 |0008: iget v1, v3, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ +0627c0: 3201 0c00 |000a: if-eq v1, v0, 0016 // +000c │ │ +0627c4: 7010 b710 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +0627ca: 6201 3905 |000f: sget-object v1, Landroid/support/v7/widget/GridLayout;.TAG:Ljava/lang/String; // field@0539 │ │ +0627ce: 1a02 300a |0011: const-string v2, "The fields of some layout parameters were modified in between layout operations. Check the javadoc for GridLayout.LayoutParams#rowSpec." // string@0a30 │ │ +0627d2: 7120 0011 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1100 │ │ +0627d8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ 0x0004 line=880 │ │ 0x000c line=882 │ │ 0x000f line=883 │ │ 0x0016 line=886 │ │ @@ -130863,29 +130830,29 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Interval;ZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0627ec: |[0627ec] android.support.v7.widget.GridLayout.clip:(Landroid/support/v7/widget/GridLayout$Interval;ZI)I │ │ -0627fc: 6e10 6410 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ -062802: 0a01 |0003: move-result v1 │ │ -062804: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -062808: 0f01 |0006: return v1 │ │ -06280a: 3804 0f00 |0007: if-eqz v4, 0016 // +000f │ │ -06280e: 5232 fb04 |0009: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062812: 7120 b915 5200 |000b: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -062818: 0a00 |000e: move-result v0 │ │ -06281a: 9102 0500 |000f: sub-int v2, v5, v0 │ │ -06281e: 7120 b915 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -062824: 0a01 |0014: move-result v1 │ │ -062826: 28f1 |0015: goto 0006 // -000f │ │ -062828: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -06282a: 28f8 |0017: goto 000f // -0008 │ │ +0627dc: |[0627dc] android.support.v7.widget.GridLayout.clip:(Landroid/support/v7/widget/GridLayout$Interval;ZI)I │ │ +0627ec: 6e10 6410 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ +0627f2: 0a01 |0003: move-result v1 │ │ +0627f4: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +0627f8: 0f01 |0006: return v1 │ │ +0627fa: 3804 0f00 |0007: if-eqz v4, 0016 // +000f │ │ +0627fe: 5232 fb04 |0009: iget v2, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062802: 7120 c015 5200 |000b: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +062808: 0a00 |000e: move-result v0 │ │ +06280a: 9102 0500 |000f: sub-int v2, v5, v0 │ │ +06280e: 7120 c015 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +062814: 0a01 |0014: move-result v1 │ │ +062816: 28f1 |0015: goto 0006 // -000f │ │ +062818: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06281a: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0004 line=654 │ │ 0x0006 line=658 │ │ 0x0007 line=657 │ │ 0x000f line=658 │ │ @@ -130903,37 +130870,37 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -06282c: |[06282c] android.support.v7.widget.GridLayout.computeLayoutParamsHashCode:()I │ │ -06283c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -06283e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -062840: 6e10 a010 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -062846: 0a00 |0005: move-result v0 │ │ -062848: 3502 2000 |0006: if-ge v2, v0, 0026 // +0020 │ │ -06284c: 6e20 9f10 2700 |0008: invoke-virtual {v7, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -062852: 0c01 |000b: move-result-object v1 │ │ -062854: 6e10 9611 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -06285a: 0a05 |000f: move-result v5 │ │ -06285c: 1306 0800 |0010: const/16 v6, #int 8 // #8 │ │ -062860: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ -062864: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -062868: 28f0 |0016: goto 0006 // -0010 │ │ -06286a: 6e10 8611 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -062870: 0c03 |001a: move-result-object v3 │ │ -062872: 1f03 3902 |001b: check-cast v3, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -062876: da05 041f |001d: mul-int/lit8 v5, v4, #int 31 // #1f │ │ -06287a: 6e10 6f10 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.hashCode:()I // method@106f │ │ -062880: 0a06 |0022: move-result v6 │ │ -062882: 9004 0506 |0023: add-int v4, v5, v6 │ │ -062886: 28ef |0025: goto 0014 // -0011 │ │ -062888: 0f04 |0026: return v4 │ │ +06281c: |[06281c] android.support.v7.widget.GridLayout.computeLayoutParamsHashCode:()I │ │ +06282c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06282e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +062830: 6e10 a010 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +062836: 0a00 |0005: move-result v0 │ │ +062838: 3502 2000 |0006: if-ge v2, v0, 0026 // +0020 │ │ +06283c: 6e20 9f10 2700 |0008: invoke-virtual {v7, v2}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +062842: 0c01 |000b: move-result-object v1 │ │ +062844: 6e10 9611 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +06284a: 0a05 |000f: move-result v5 │ │ +06284c: 1306 0800 |0010: const/16 v6, #int 8 // #8 │ │ +062850: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ +062854: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062858: 28f0 |0016: goto 0006 // -0010 │ │ +06285a: 6e10 8611 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +062860: 0c03 |001a: move-result-object v3 │ │ +062862: 1f03 3902 |001b: check-cast v3, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +062866: da05 041f |001d: mul-int/lit8 v5, v4, #int 31 // #1f │ │ +06286a: 6e10 6f10 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.hashCode:()I // method@106f │ │ +062870: 0a06 |0022: move-result v6 │ │ +062872: 9004 0506 |0023: add-int v4, v5, v6 │ │ +062876: 28ef |0025: goto 0014 // -0011 │ │ +062878: 0f04 |0026: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0001 line=869 │ │ 0x0008 line=870 │ │ 0x000c line=871 │ │ 0x0014 line=869 │ │ @@ -130953,18 +130920,18 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06288c: |[06288c] android.support.v7.widget.GridLayout.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; │ │ -06289c: 2200 2d02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$4; // type@022d │ │ -0628a0: 7030 0910 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$4;.:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1009 │ │ -0628a6: 1100 |0005: return-object v0 │ │ +06287c: |[06287c] android.support.v7.widget.GridLayout.createSwitchingAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Alignment; │ │ +06288c: 2200 2d02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$4; // type@022d │ │ +062890: 7030 0910 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/GridLayout$4;.:(Landroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$Alignment;)V // method@1009 │ │ +062896: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2530 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 ltr Landroid/support/v7/widget/GridLayout$Alignment; │ │ 0x0000 - 0x0006 reg=2 rtl Landroid/support/v7/widget/GridLayout$Alignment; │ │ │ │ @@ -130973,50 +130940,50 @@ │ │ type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -0628a8: |[0628a8] android.support.v7.widget.GridLayout.drawLine:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -0628b8: 6e10 ae10 0900 |0000: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ -0628be: 0a06 |0003: move-result v6 │ │ -0628c0: 6e10 b010 0900 |0004: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ -0628c6: 0a07 |0007: move-result v7 │ │ -0628c8: 7110 ba10 0900 |0008: invoke-static {v9}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ -0628ce: 0a00 |000b: move-result v0 │ │ -0628d0: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ -0628d4: 6e10 b610 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getWidth:()I // method@10b6 │ │ -0628da: 0a08 |0011: move-result v8 │ │ -0628dc: 9100 0806 |0012: sub-int v0, v8, v6 │ │ -0628e0: b1b0 |0014: sub-int/2addr v0, v11 │ │ -0628e2: 8201 |0015: int-to-float v1, v0 │ │ -0628e4: 9000 070c |0016: add-int v0, v7, v12 │ │ -0628e8: 8202 |0018: int-to-float v2, v0 │ │ -0628ea: 9100 0806 |0019: sub-int v0, v8, v6 │ │ -0628ee: b1d0 |001b: sub-int/2addr v0, v13 │ │ -0628f0: 8203 |001c: int-to-float v3, v0 │ │ -0628f2: 9000 070e |001d: add-int v0, v7, v14 │ │ -0628f6: 8204 |001f: int-to-float v4, v0 │ │ -0628f8: 07a0 |0020: move-object v0, v10 │ │ -0628fa: 07f5 |0021: move-object v5, v15 │ │ -0628fc: 7406 0601 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0106 │ │ -062902: 0e00 |0025: return-void │ │ -062904: 9000 060b |0026: add-int v0, v6, v11 │ │ -062908: 8201 |0028: int-to-float v1, v0 │ │ -06290a: 9000 070c |0029: add-int v0, v7, v12 │ │ -06290e: 8202 |002b: int-to-float v2, v0 │ │ -062910: 9000 060d |002c: add-int v0, v6, v13 │ │ -062914: 8203 |002e: int-to-float v3, v0 │ │ -062916: 9000 070e |002f: add-int v0, v7, v14 │ │ -06291a: 8204 |0031: int-to-float v4, v0 │ │ -06291c: 07a0 |0032: move-object v0, v10 │ │ -06291e: 07f5 |0033: move-object v5, v15 │ │ -062920: 7406 0601 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0106 │ │ -062926: 28ee |0037: goto 0025 // -0012 │ │ +062898: |[062898] android.support.v7.widget.GridLayout.drawLine:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +0628a8: 6e10 ae10 0900 |0000: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ +0628ae: 0a06 |0003: move-result v6 │ │ +0628b0: 6e10 b010 0900 |0004: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ +0628b6: 0a07 |0007: move-result v7 │ │ +0628b8: 7110 ba10 0900 |0008: invoke-static {v9}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ +0628be: 0a00 |000b: move-result v0 │ │ +0628c0: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ +0628c4: 6e10 b610 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getWidth:()I // method@10b6 │ │ +0628ca: 0a08 |0011: move-result v8 │ │ +0628cc: 9100 0806 |0012: sub-int v0, v8, v6 │ │ +0628d0: b1b0 |0014: sub-int/2addr v0, v11 │ │ +0628d2: 8201 |0015: int-to-float v1, v0 │ │ +0628d4: 9000 070c |0016: add-int v0, v7, v12 │ │ +0628d8: 8202 |0018: int-to-float v2, v0 │ │ +0628da: 9100 0806 |0019: sub-int v0, v8, v6 │ │ +0628de: b1d0 |001b: sub-int/2addr v0, v13 │ │ +0628e0: 8203 |001c: int-to-float v3, v0 │ │ +0628e2: 9000 070e |001d: add-int v0, v7, v14 │ │ +0628e6: 8204 |001f: int-to-float v4, v0 │ │ +0628e8: 07a0 |0020: move-object v0, v10 │ │ +0628ea: 07f5 |0021: move-object v5, v15 │ │ +0628ec: 7406 0601 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0106 │ │ +0628f2: 0e00 |0025: return-void │ │ +0628f4: 9000 060b |0026: add-int v0, v6, v11 │ │ +0628f8: 8201 |0028: int-to-float v1, v0 │ │ +0628fa: 9000 070c |0029: add-int v0, v7, v12 │ │ +0628fe: 8202 |002b: int-to-float v2, v0 │ │ +062900: 9000 060d |002c: add-int v0, v6, v13 │ │ +062904: 8203 |002e: int-to-float v3, v0 │ │ +062906: 9000 070e |002f: add-int v0, v7, v14 │ │ +06290a: 8204 |0031: int-to-float v4, v0 │ │ +06290c: 07a0 |0032: move-object v0, v10 │ │ +06290e: 07f5 |0033: move-object v5, v15 │ │ +062910: 7406 0601 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0106 │ │ +062916: 28ee |0037: goto 0025 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0004 line=772 │ │ 0x0008 line=773 │ │ 0x000e line=774 │ │ 0x0012 line=775 │ │ @@ -131039,25 +131006,25 @@ │ │ type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -062928: |[062928] android.support.v7.widget.GridLayout.drawRect:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -062938: 8271 |0000: int-to-float v1, v7 │ │ -06293a: 8282 |0001: int-to-float v2, v8 │ │ -06293c: d800 09ff |0002: add-int/lit8 v0, v9, #int -1 // #ff │ │ -062940: 8203 |0004: int-to-float v3, v0 │ │ -062942: d800 0aff |0005: add-int/lit8 v0, v10, #int -1 // #ff │ │ -062946: 8204 |0007: int-to-float v4, v0 │ │ -062948: 0760 |0008: move-object v0, v6 │ │ -06294a: 07b5 |0009: move-object v5, v11 │ │ -06294c: 7406 0701 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ -062952: 0e00 |000d: return-void │ │ +062918: |[062918] android.support.v7.widget.GridLayout.drawRect:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +062928: 8271 |0000: int-to-float v1, v7 │ │ +06292a: 8282 |0001: int-to-float v2, v8 │ │ +06292c: d800 09ff |0002: add-int/lit8 v0, v9, #int -1 // #ff │ │ +062930: 8203 |0004: int-to-float v3, v0 │ │ +062932: d800 0aff |0005: add-int/lit8 v0, v10, #int -1 // #ff │ │ +062936: 8204 |0007: int-to-float v4, v0 │ │ +062938: 0760 |0008: move-object v0, v6 │ │ +06293a: 07b5 |0009: move-object v5, v11 │ │ +06293c: 7406 0701 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ +062942: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x000d line=783 │ │ locals : │ │ 0x0000 - 0x000e reg=6 canvas Landroid/graphics/Canvas; │ │ 0x0000 - 0x000e reg=7 x1 I │ │ @@ -131071,27 +131038,27 @@ │ │ type : '([IIII)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -062954: |[062954] android.support.v7.widget.GridLayout.fits:([IIII)Z │ │ -062964: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -062966: 2132 |0001: array-length v2, v3 │ │ -062968: 3726 0300 |0002: if-le v6, v2, 0005 // +0003 │ │ -06296c: 0f01 |0004: return v1 │ │ -06296e: 0150 |0005: move v0, v5 │ │ -062970: 3560 0900 |0006: if-ge v0, v6, 000f // +0009 │ │ -062974: 4402 0300 |0008: aget v2, v3, v0 │ │ -062978: 3642 faff |000a: if-gt v2, v4, 0004 // -0006 │ │ -06297c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062980: 28f8 |000e: goto 0006 // -0008 │ │ -062982: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -062984: 28f4 |0010: goto 0004 // -000c │ │ +062944: |[062944] android.support.v7.widget.GridLayout.fits:([IIII)Z │ │ +062954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +062956: 2132 |0001: array-length v2, v3 │ │ +062958: 3726 0300 |0002: if-le v6, v2, 0005 // +0003 │ │ +06295c: 0f01 |0004: return v1 │ │ +06295e: 0150 |0005: move v0, v5 │ │ +062960: 3560 0900 |0006: if-ge v0, v6, 000f // +0009 │ │ +062964: 4402 0300 |0008: aget v2, v3, v0 │ │ +062968: 3642 faff |000a: if-gt v2, v4, 0004 // -0006 │ │ +06296c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +062970: 28f8 |000e: goto 0006 // -0008 │ │ +062972: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +062974: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=630 │ │ 0x0004 line=638 │ │ 0x0005 line=633 │ │ 0x0008 line=634 │ │ 0x000c line=633 │ │ @@ -131108,42 +131075,42 @@ │ │ type : '(IZ)Landroid/support/v7/widget/GridLayout$Alignment;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 66 16-bit code units │ │ -062988: |[062988] android.support.v7.widget.GridLayout.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; │ │ -062998: 3805 1000 |0000: if-eqz v5, 0010 // +0010 │ │ -06299c: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -06299e: 3805 1000 |0003: if-eqz v5, 0013 // +0010 │ │ -0629a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0629a4: 9503 0401 |0006: and-int v3, v4, v1 │ │ -0629a8: 9900 0302 |0008: shr-int v0, v3, v2 │ │ -0629ac: 2c00 1e00 0000 |000a: sparse-switch v0, 00000028 // +0000001e │ │ -0629b2: 6203 3d05 |000d: sget-object v3, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ -0629b6: 1103 |000f: return-object v3 │ │ -0629b8: 1301 7000 |0010: const/16 v1, #int 112 // #70 │ │ -0629bc: 28f1 |0012: goto 0003 // -000f │ │ -0629be: 1242 |0013: const/4 v2, #int 4 // #4 │ │ -0629c0: 28f2 |0014: goto 0006 // -000e │ │ -0629c2: 6203 3105 |0015: sget-object v3, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ -0629c6: 28f8 |0017: goto 000f // -0008 │ │ -0629c8: 6203 3b05 |0018: sget-object v3, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ -0629cc: 28f5 |001a: goto 000f // -000b │ │ -0629ce: 6203 2e05 |001b: sget-object v3, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ -0629d2: 28f2 |001d: goto 000f // -000e │ │ -0629d4: 6203 2305 |001e: sget-object v3, Landroid/support/v7/widget/GridLayout;.CENTER:Landroid/support/v7/widget/GridLayout$Alignment; // field@0523 │ │ -0629d8: 28ef |0020: goto 000f // -0011 │ │ -0629da: 6203 3805 |0021: sget-object v3, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ -0629de: 28ec |0023: goto 000f // -0014 │ │ -0629e0: 6203 2d05 |0024: sget-object v3, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ -0629e4: 28e9 |0026: goto 000f // -0017 │ │ -0629e6: 0000 |0027: nop // spacer │ │ -0629e8: 0002 0600 0100 0000 0300 0000 0500 ... |0028: sparse-switch-data (26 units) │ │ +062978: |[062978] android.support.v7.widget.GridLayout.getAlignment:(IZ)Landroid/support/v7/widget/GridLayout$Alignment; │ │ +062988: 3805 1000 |0000: if-eqz v5, 0010 // +0010 │ │ +06298c: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +06298e: 3805 1000 |0003: if-eqz v5, 0013 // +0010 │ │ +062992: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +062994: 9503 0401 |0006: and-int v3, v4, v1 │ │ +062998: 9900 0302 |0008: shr-int v0, v3, v2 │ │ +06299c: 2c00 1e00 0000 |000a: sparse-switch v0, 00000028 // +0000001e │ │ +0629a2: 6203 3d05 |000d: sget-object v3, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ +0629a6: 1103 |000f: return-object v3 │ │ +0629a8: 1301 7000 |0010: const/16 v1, #int 112 // #70 │ │ +0629ac: 28f1 |0012: goto 0003 // -000f │ │ +0629ae: 1242 |0013: const/4 v2, #int 4 // #4 │ │ +0629b0: 28f2 |0014: goto 0006 // -000e │ │ +0629b2: 6203 3105 |0015: sget-object v3, Landroid/support/v7/widget/GridLayout;.LEADING:Landroid/support/v7/widget/GridLayout$Alignment; // field@0531 │ │ +0629b6: 28f8 |0017: goto 000f // -0008 │ │ +0629b8: 6203 3b05 |0018: sget-object v3, Landroid/support/v7/widget/GridLayout;.TRAILING:Landroid/support/v7/widget/GridLayout$Alignment; // field@053b │ │ +0629bc: 28f5 |001a: goto 000f // -000b │ │ +0629be: 6203 2e05 |001b: sget-object v3, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ +0629c2: 28f2 |001d: goto 000f // -000e │ │ +0629c4: 6203 2305 |001e: sget-object v3, Landroid/support/v7/widget/GridLayout;.CENTER:Landroid/support/v7/widget/GridLayout$Alignment; // field@0523 │ │ +0629c8: 28ef |0020: goto 000f // -0011 │ │ +0629ca: 6203 3805 |0021: sget-object v3, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ +0629ce: 28ec |0023: goto 000f // -0014 │ │ +0629d0: 6203 2d05 |0024: sget-object v3, Landroid/support/v7/widget/GridLayout;.END:Landroid/support/v7/widget/GridLayout$Alignment; // field@052d │ │ +0629d4: 28e9 |0026: goto 000f // -0017 │ │ +0629d6: 0000 |0027: nop // spacer │ │ +0629d8: 0002 0600 0100 0000 0300 0000 0500 ... |0028: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0003 line=559 │ │ 0x0006 line=560 │ │ 0x000a line=561 │ │ 0x000d line=575 │ │ @@ -131171,24 +131138,24 @@ │ │ type : '(Landroid/view/View;ZZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -062a1c: |[062a1c] android.support.v7.widget.GridLayout.getDefaultMargin:(Landroid/view/View;ZZ)I │ │ -062a2c: 6e10 c115 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -062a32: 0c00 |0003: move-result-object v0 │ │ -062a34: 1c01 3e02 |0004: const-class v1, Landroid/support/v7/widget/Space; // type@023e │ │ -062a38: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -062a3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -062a3e: 0f00 |0009: return v0 │ │ -062a40: 5220 4205 |000a: iget v0, v2, Landroid/support/v7/widget/GridLayout;.defaultGap:I // field@0542 │ │ -062a44: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -062a48: 28fb |000e: goto 0009 // -0005 │ │ +062a0c: |[062a0c] android.support.v7.widget.GridLayout.getDefaultMargin:(Landroid/view/View;ZZ)I │ │ +062a1c: 6e10 c815 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +062a22: 0c00 |0003: move-result-object v0 │ │ +062a24: 1c01 3e02 |0004: const-class v1, Landroid/support/v7/widget/Space; // type@023e │ │ +062a28: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +062a2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +062a2e: 0f00 |0009: return v0 │ │ +062a30: 5220 4205 |000a: iget v0, v2, Landroid/support/v7/widget/GridLayout;.defaultGap:I // field@0542 │ │ +062a34: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +062a38: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0008 line=582 │ │ 0x0009 line=584 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/GridLayout; │ │ @@ -131201,21 +131168,21 @@ │ │ type : '(Landroid/view/View;ZZZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -062a4c: |[062a4c] android.support.v7.widget.GridLayout.getDefaultMargin:(Landroid/view/View;ZZZ)I │ │ -062a5c: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ -062a60: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -062a62: 0f00 |0003: return v0 │ │ -062a64: 7040 a410 2154 |0004: invoke-direct {v1, v2, v4, v5}, Landroid/support/v7/widget/GridLayout;.getDefaultMargin:(Landroid/view/View;ZZ)I // method@10a4 │ │ -062a6a: 0a00 |0007: move-result v0 │ │ -062a6c: 28fb |0008: goto 0003 // -0005 │ │ +062a3c: |[062a3c] android.support.v7.widget.GridLayout.getDefaultMargin:(Landroid/view/View;ZZZ)I │ │ +062a4c: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ +062a50: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +062a52: 0f00 |0003: return v0 │ │ +062a54: 7040 a410 2154 |0004: invoke-direct {v1, v2, v4, v5}, Landroid/support/v7/widget/GridLayout;.getDefaultMargin:(Landroid/view/View;ZZ)I // method@10a4 │ │ +062a5a: 0a00 |0007: move-result v0 │ │ +062a5c: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0009 reg=2 c Landroid/view/View; │ │ 0x0000 - 0x0009 reg=3 isAtEdge Z │ │ @@ -131227,53 +131194,53 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/widget/GridLayout$LayoutParams;ZZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -062a70: |[062a70] android.support.v7.widget.GridLayout.getDefaultMarginValue:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$LayoutParams;ZZ)I │ │ -062a80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -062a82: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -062a84: 5586 4b05 |0002: iget-boolean v6, v8, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ -062a88: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -062a8c: 0f05 |0006: return v5 │ │ -062a8e: 380b 2000 |0007: if-eqz v11, 0027 // +0020 │ │ -062a92: 54a4 0e05 |0009: iget-object v4, v10, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -062a96: 380b 1f00 |000b: if-eqz v11, 002a // +001f │ │ -062a9a: 5480 4305 |000d: iget-object v0, v8, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062a9e: 5443 1b05 |000f: iget-object v3, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062aa2: 380b 1e00 |0011: if-eqz v11, 002f // +001e │ │ -062aa6: 7110 ba10 0800 |0013: invoke-static {v8}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ -062aac: 0a06 |0016: move-result v6 │ │ -062aae: 3806 1800 |0017: if-eqz v6, 002f // +0018 │ │ -062ab2: 390c 1400 |0019: if-nez v12, 002d // +0014 │ │ -062ab6: 0112 |001b: move v2, v1 │ │ -062ab8: 3802 1700 |001c: if-eqz v2, 0033 // +0017 │ │ -062abc: 5236 fb04 |001e: iget v6, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062ac0: 3906 1100 |0020: if-nez v6, 0031 // +0011 │ │ -062ac4: 705c a510 98b1 |0022: invoke-direct {v8, v9, v1, v11, v12}, Landroid/support/v7/widget/GridLayout;.getDefaultMargin:(Landroid/view/View;ZZZ)I // method@10a5 │ │ -062aca: 0a05 |0025: move-result v5 │ │ -062acc: 28e0 |0026: goto 0006 // -0020 │ │ -062ace: 54a4 1205 |0027: iget-object v4, v10, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -062ad2: 28e2 |0029: goto 000b // -001e │ │ -062ad4: 5480 4c05 |002a: iget-object v0, v8, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062ad8: 28e3 |002c: goto 000f // -001d │ │ -062ada: 0152 |002d: move v2, v5 │ │ -062adc: 28ee |002e: goto 001c // -0012 │ │ -062ade: 01c2 |002f: move v2, v12 │ │ -062ae0: 28ec |0030: goto 001c // -0014 │ │ -062ae2: 0151 |0031: move v1, v5 │ │ -062ae4: 28f0 |0032: goto 0022 // -0010 │ │ -062ae6: 5236 fa04 |0033: iget v6, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -062aea: 6e10 3e10 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -062af0: 0a07 |0038: move-result v7 │ │ -062af2: 3276 e9ff |0039: if-eq v6, v7, 0022 // -0017 │ │ -062af6: 0151 |003b: move v1, v5 │ │ -062af8: 28e6 |003c: goto 0022 // -001a │ │ +062a60: |[062a60] android.support.v7.widget.GridLayout.getDefaultMarginValue:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$LayoutParams;ZZ)I │ │ +062a70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +062a72: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +062a74: 5586 4b05 |0002: iget-boolean v6, v8, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ +062a78: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +062a7c: 0f05 |0006: return v5 │ │ +062a7e: 380b 2000 |0007: if-eqz v11, 0027 // +0020 │ │ +062a82: 54a4 0e05 |0009: iget-object v4, v10, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +062a86: 380b 1f00 |000b: if-eqz v11, 002a // +001f │ │ +062a8a: 5480 4305 |000d: iget-object v0, v8, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062a8e: 5443 1b05 |000f: iget-object v3, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062a92: 380b 1e00 |0011: if-eqz v11, 002f // +001e │ │ +062a96: 7110 ba10 0800 |0013: invoke-static {v8}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ +062a9c: 0a06 |0016: move-result v6 │ │ +062a9e: 3806 1800 |0017: if-eqz v6, 002f // +0018 │ │ +062aa2: 390c 1400 |0019: if-nez v12, 002d // +0014 │ │ +062aa6: 0112 |001b: move v2, v1 │ │ +062aa8: 3802 1700 |001c: if-eqz v2, 0033 // +0017 │ │ +062aac: 5236 fb04 |001e: iget v6, v3, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062ab0: 3906 1100 |0020: if-nez v6, 0031 // +0011 │ │ +062ab4: 705c a510 98b1 |0022: invoke-direct {v8, v9, v1, v11, v12}, Landroid/support/v7/widget/GridLayout;.getDefaultMargin:(Landroid/view/View;ZZZ)I // method@10a5 │ │ +062aba: 0a05 |0025: move-result v5 │ │ +062abc: 28e0 |0026: goto 0006 // -0020 │ │ +062abe: 54a4 1205 |0027: iget-object v4, v10, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +062ac2: 28e2 |0029: goto 000b // -001e │ │ +062ac4: 5480 4c05 |002a: iget-object v0, v8, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062ac8: 28e3 |002c: goto 000f // -001d │ │ +062aca: 0152 |002d: move v2, v5 │ │ +062acc: 28ee |002e: goto 001c // -0012 │ │ +062ace: 01c2 |002f: move v2, v12 │ │ +062ad0: 28ec |0030: goto 001c // -0014 │ │ +062ad2: 0151 |0031: move v1, v5 │ │ +062ad4: 28f0 |0032: goto 0022 // -0010 │ │ +062ad6: 5236 fa04 |0033: iget v6, v3, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +062ada: 6e10 3e10 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +062ae0: 0a07 |0038: move-result v7 │ │ +062ae2: 3276 e9ff |0039: if-eq v6, v7, 0022 // -0017 │ │ +062ae6: 0151 |003b: move v1, v5 │ │ +062ae8: 28e6 |003c: goto 0022 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=592 │ │ 0x0006 line=601 │ │ 0x0007 line=595 │ │ 0x000b line=596 │ │ 0x000f line=597 │ │ @@ -131305,45 +131272,45 @@ │ │ type : '(Landroid/view/View;ZZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -062afc: |[062afc] android.support.v7.widget.GridLayout.getMargin:(Landroid/view/View;ZZ)I │ │ -062b0c: 5275 4105 |0000: iget v5, v7, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ -062b10: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -062b12: 3365 0700 |0003: if-ne v5, v6, 000a // +0007 │ │ -062b16: 6e40 a910 87a9 |0005: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v7/widget/GridLayout;.getMargin1:(Landroid/view/View;ZZ)I // method@10a9 │ │ -062b1c: 0a05 |0008: move-result v5 │ │ -062b1e: 0f05 |0009: return v5 │ │ -062b20: 3809 1b00 |000a: if-eqz v9, 0025 // +001b │ │ -062b24: 5470 4305 |000c: iget-object v0, v7, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062b28: 380a 1a00 |000e: if-eqz v10, 0028 // +001a │ │ -062b2c: 6e10 4110 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getLeadingMargins:()[I // method@1041 │ │ -062b32: 0c03 |0013: move-result-object v3 │ │ -062b34: 6e20 a710 8700 |0014: invoke-virtual {v7, v8}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -062b3a: 0c02 |0017: move-result-object v2 │ │ -062b3c: 3809 1500 |0018: if-eqz v9, 002d // +0015 │ │ -062b40: 5424 0e05 |001a: iget-object v4, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -062b44: 380a 1400 |001c: if-eqz v10, 0030 // +0014 │ │ -062b48: 5445 1b05 |001e: iget-object v5, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062b4c: 5251 fb04 |0020: iget v1, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062b50: 4405 0301 |0022: aget v5, v3, v1 │ │ -062b54: 28e5 |0024: goto 0009 // -001b │ │ -062b56: 5470 4c05 |0025: iget-object v0, v7, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062b5a: 28e7 |0027: goto 000e // -0019 │ │ -062b5c: 6e10 4610 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getTrailingMargins:()[I // method@1046 │ │ -062b62: 0c03 |002b: move-result-object v3 │ │ -062b64: 28e8 |002c: goto 0014 // -0018 │ │ -062b66: 5424 1205 |002d: iget-object v4, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -062b6a: 28ed |002f: goto 001c // -0013 │ │ -062b6c: 5445 1b05 |0030: iget-object v5, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062b70: 5251 fa04 |0032: iget v1, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -062b74: 28ee |0034: goto 0022 // -0012 │ │ +062aec: |[062aec] android.support.v7.widget.GridLayout.getMargin:(Landroid/view/View;ZZ)I │ │ +062afc: 5275 4105 |0000: iget v5, v7, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ +062b00: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +062b02: 3365 0700 |0003: if-ne v5, v6, 000a // +0007 │ │ +062b06: 6e40 a910 87a9 |0005: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v7/widget/GridLayout;.getMargin1:(Landroid/view/View;ZZ)I // method@10a9 │ │ +062b0c: 0a05 |0008: move-result v5 │ │ +062b0e: 0f05 |0009: return v5 │ │ +062b10: 3809 1b00 |000a: if-eqz v9, 0025 // +001b │ │ +062b14: 5470 4305 |000c: iget-object v0, v7, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062b18: 380a 1a00 |000e: if-eqz v10, 0028 // +001a │ │ +062b1c: 6e10 4110 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getLeadingMargins:()[I // method@1041 │ │ +062b22: 0c03 |0013: move-result-object v3 │ │ +062b24: 6e20 a710 8700 |0014: invoke-virtual {v7, v8}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +062b2a: 0c02 |0017: move-result-object v2 │ │ +062b2c: 3809 1500 |0018: if-eqz v9, 002d // +0015 │ │ +062b30: 5424 0e05 |001a: iget-object v4, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +062b34: 380a 1400 |001c: if-eqz v10, 0030 // +0014 │ │ +062b38: 5445 1b05 |001e: iget-object v5, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062b3c: 5251 fb04 |0020: iget v1, v5, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062b40: 4405 0301 |0022: aget v5, v3, v1 │ │ +062b44: 28e5 |0024: goto 0009 // -001b │ │ +062b46: 5470 4c05 |0025: iget-object v0, v7, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062b4a: 28e7 |0027: goto 000e // -0019 │ │ +062b4c: 6e10 4610 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getTrailingMargins:()[I // method@1046 │ │ +062b52: 0c03 |002b: move-result-object v3 │ │ +062b54: 28e8 |002c: goto 0014 // -0018 │ │ +062b56: 5424 1205 |002d: iget-object v4, v2, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +062b5a: 28ed |002f: goto 001c // -0013 │ │ +062b5c: 5445 1b05 |0030: iget-object v5, v4, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062b60: 5251 fa04 |0032: iget v1, v5, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +062b64: 28ee |0034: goto 0022 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0005 line=614 │ │ 0x0009 line=621 │ │ 0x000a line=616 │ │ 0x000e line=617 │ │ @@ -131375,22 +131342,22 @@ │ │ type : '(Landroid/view/View;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062b78: |[062b78] android.support.v7.widget.GridLayout.getMeasurement:(Landroid/view/View;Z)I │ │ -062b88: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -062b8c: 6e10 8b11 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -062b92: 0a00 |0005: move-result v0 │ │ -062b94: 0f00 |0006: return v0 │ │ -062b96: 6e10 8a11 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -062b9c: 0a00 |000a: move-result v0 │ │ -062b9e: 28fb |000b: goto 0006 // -0005 │ │ +062b68: |[062b68] android.support.v7.widget.GridLayout.getMeasurement:(Landroid/view/View;Z)I │ │ +062b78: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +062b7c: 6e10 8b11 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +062b82: 0a00 |0005: move-result v0 │ │ +062b84: 0f00 |0006: return v0 │ │ +062b86: 6e10 8a11 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +062b8c: 0a00 |000a: move-result v0 │ │ +062b8e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x000c reg=2 c Landroid/view/View; │ │ 0x0000 - 0x000c reg=3 horizontal Z │ │ @@ -131400,23 +131367,23 @@ │ │ type : '(Landroid/view/View;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -062ba0: |[062ba0] android.support.v7.widget.GridLayout.getTotalMargin:(Landroid/view/View;Z)I │ │ -062bb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062bb2: 7040 a810 3204 |0001: invoke-direct {v2, v3, v4, v0}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -062bb8: 0a00 |0004: move-result v0 │ │ -062bba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -062bbc: 7040 a810 3214 |0006: invoke-direct {v2, v3, v4, v1}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -062bc2: 0a01 |0009: move-result v1 │ │ -062bc4: b010 |000a: add-int/2addr v0, v1 │ │ -062bc6: 0f00 |000b: return v0 │ │ +062b90: |[062b90] android.support.v7.widget.GridLayout.getTotalMargin:(Landroid/view/View;Z)I │ │ +062ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062ba2: 7040 a810 3204 |0001: invoke-direct {v2, v3, v4, v0}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +062ba8: 0a00 |0004: move-result v0 │ │ +062baa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +062bac: 7040 a810 3214 |0006: invoke-direct {v2, v3, v4, v1}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +062bb2: 0a01 |0009: move-result v1 │ │ +062bb4: b010 |000a: add-int/2addr v0, v1 │ │ +062bb6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000c reg=4 horizontal Z │ │ @@ -131426,23 +131393,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -062bc8: |[062bc8] android.support.v7.widget.GridLayout.invalidateStructure:()V │ │ -062bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062bda: 5c10 4505 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ -062bde: 5410 4305 |0003: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062be2: 6e10 4b10 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ -062be8: 5410 4c05 |0008: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062bec: 6e10 4b10 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ -062bf2: 7010 b810 0100 |000d: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ -062bf8: 0e00 |0010: return-void │ │ +062bb8: |[062bb8] android.support.v7.widget.GridLayout.invalidateStructure:()V │ │ +062bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062bca: 5c10 4505 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ +062bce: 5410 4305 |0003: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062bd2: 6e10 4b10 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ +062bd8: 5410 4c05 |0008: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062bdc: 6e10 4b10 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateStructure:()V // method@104b │ │ +062be2: 7010 b810 0100 |000d: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ +062be8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0003 line=723 │ │ 0x0008 line=724 │ │ 0x000d line=726 │ │ 0x0010 line=727 │ │ @@ -131454,24 +131421,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -062bfc: |[062bfc] android.support.v7.widget.GridLayout.invalidateValues:()V │ │ -062c0c: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062c10: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -062c14: 5410 4c05 |0004: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062c18: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -062c1c: 5410 4305 |0008: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062c20: 6e10 4c10 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ -062c26: 5410 4c05 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062c2a: 6e10 4c10 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ -062c30: 0e00 |0012: return-void │ │ +062bec: |[062bec] android.support.v7.widget.GridLayout.invalidateValues:()V │ │ +062bfc: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062c00: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +062c04: 5410 4c05 |0004: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062c08: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +062c0c: 5410 4305 |0008: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062c10: 6e10 4c10 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ +062c16: 5410 4c05 |000d: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062c1a: 6e10 4c10 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.invalidateValues:()V // method@104c │ │ +062c20: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0008 line=733 │ │ 0x000d line=734 │ │ 0x0012 line=736 │ │ locals : │ │ @@ -131482,25 +131449,25 @@ │ │ type : '([II)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -062c34: |[062c34] android.support.v7.widget.GridLayout.max2:([II)I │ │ -062c44: 0152 |0000: move v2, v5 │ │ -062c46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -062c48: 2140 |0002: array-length v0, v4 │ │ -062c4a: 3501 0b00 |0003: if-ge v1, v0, 000e // +000b │ │ -062c4e: 4403 0401 |0005: aget v3, v4, v1 │ │ -062c52: 7120 b615 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -062c58: 0a02 |000a: move-result v2 │ │ -062c5a: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -062c5e: 28f6 |000d: goto 0003 // -000a │ │ -062c60: 0f02 |000e: return v2 │ │ +062c24: |[062c24] android.support.v7.widget.GridLayout.max2:([II)I │ │ +062c34: 0152 |0000: move v2, v5 │ │ +062c36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +062c38: 2140 |0002: array-length v0, v4 │ │ +062c3a: 3501 0b00 |0003: if-ge v1, v0, 000e // +000b │ │ +062c3e: 4403 0401 |0005: aget v3, v4, v1 │ │ +062c42: 7120 bd15 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +062c48: 0a02 |000a: move-result v2 │ │ +062c4a: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +062c4e: 28f6 |000d: goto 0003 // -000a │ │ +062c50: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0001 line=543 │ │ 0x0005 line=544 │ │ 0x000b line=543 │ │ 0x000e line=546 │ │ @@ -131516,35 +131483,35 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -062c64: |[062c64] android.support.v7.widget.GridLayout.measureChildWithMargins2:(Landroid/view/View;IIII)V │ │ -062c74: 5242 4705 |0000: iget v2, v4, Landroid/support/v7/widget/GridLayout;.mPaddingLeft:I // field@0547 │ │ -062c78: 5243 4805 |0002: iget v3, v4, Landroid/support/v7/widget/GridLayout;.mPaddingRight:I // field@0548 │ │ -062c7c: b032 |0004: add-int/2addr v2, v3 │ │ -062c7e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -062c80: 7030 b410 5403 |0006: invoke-direct {v4, v5, v3}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ -062c86: 0a03 |0009: move-result v3 │ │ -062c88: b032 |000a: add-int/2addr v2, v3 │ │ -062c8a: 7130 a110 2608 |000b: invoke-static {v6, v2, v8}, Landroid/support/v7/widget/GridLayout;.getChildMeasureSpec:(III)I // method@10a1 │ │ -062c90: 0a01 |000e: move-result v1 │ │ -062c92: 5242 4905 |000f: iget v2, v4, Landroid/support/v7/widget/GridLayout;.mPaddingTop:I // field@0549 │ │ -062c96: 5243 4605 |0011: iget v3, v4, Landroid/support/v7/widget/GridLayout;.mPaddingBottom:I // field@0546 │ │ -062c9a: b032 |0013: add-int/2addr v2, v3 │ │ -062c9c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -062c9e: 7030 b410 5403 |0015: invoke-direct {v4, v5, v3}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ -062ca4: 0a03 |0018: move-result v3 │ │ -062ca6: b032 |0019: add-int/2addr v2, v3 │ │ -062ca8: 7130 a110 2709 |001a: invoke-static {v7, v2, v9}, Landroid/support/v7/widget/GridLayout;.getChildMeasureSpec:(III)I // method@10a1 │ │ -062cae: 0a00 |001d: move-result v0 │ │ -062cb0: 6e30 a811 1500 |001e: invoke-virtual {v5, v1, v0}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -062cb6: 0e00 |0021: return-void │ │ +062c54: |[062c54] android.support.v7.widget.GridLayout.measureChildWithMargins2:(Landroid/view/View;IIII)V │ │ +062c64: 5242 4705 |0000: iget v2, v4, Landroid/support/v7/widget/GridLayout;.mPaddingLeft:I // field@0547 │ │ +062c68: 5243 4805 |0002: iget v3, v4, Landroid/support/v7/widget/GridLayout;.mPaddingRight:I // field@0548 │ │ +062c6c: b032 |0004: add-int/2addr v2, v3 │ │ +062c6e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +062c70: 7030 b410 5403 |0006: invoke-direct {v4, v5, v3}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ +062c76: 0a03 |0009: move-result v3 │ │ +062c78: b032 |000a: add-int/2addr v2, v3 │ │ +062c7a: 7130 a110 2608 |000b: invoke-static {v6, v2, v8}, Landroid/support/v7/widget/GridLayout;.getChildMeasureSpec:(III)I // method@10a1 │ │ +062c80: 0a01 |000e: move-result v1 │ │ +062c82: 5242 4905 |000f: iget v2, v4, Landroid/support/v7/widget/GridLayout;.mPaddingTop:I // field@0549 │ │ +062c86: 5243 4605 |0011: iget v3, v4, Landroid/support/v7/widget/GridLayout;.mPaddingBottom:I // field@0546 │ │ +062c8a: b032 |0013: add-int/2addr v2, v3 │ │ +062c8c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +062c8e: 7030 b410 5403 |0015: invoke-direct {v4, v5, v3}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ +062c94: 0a03 |0018: move-result v3 │ │ +062c96: b032 |0019: add-int/2addr v2, v3 │ │ +062c98: 7130 a110 2709 |001a: invoke-static {v7, v2, v9}, Landroid/support/v7/widget/GridLayout;.getChildMeasureSpec:(III)I // method@10a1 │ │ +062c9e: 0a00 |001d: move-result v0 │ │ +062ca0: 6e30 a811 1500 |001e: invoke-virtual {v5, v1, v0}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +062ca6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x000f line=894 │ │ 0x001e line=896 │ │ 0x0021 line=897 │ │ locals : │ │ @@ -131562,102 +131529,102 @@ │ │ type : '(IIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 168 16-bit code units │ │ -062cb8: |[062cb8] android.support.v7.widget.GridLayout.measureChildrenWithMargins:(IIZ)V │ │ -062cc8: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -062ccc: 7401 a010 1600 |0002: invoke-virtual/range {v22}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -062cd2: 0a0d |0005: move-result v13 │ │ -062cd4: 0200 1100 |0006: move/from16 v0, v17 │ │ -062cd8: 35d0 9f00 |0008: if-ge v0, v13, 00a7 // +009f │ │ -062cdc: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -062ce0: 0201 1100 |000c: move/from16 v1, v17 │ │ -062ce4: 6e20 9f10 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -062cea: 0c03 |0011: move-result-object v3 │ │ -062cec: 6e10 9611 0300 |0012: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -062cf2: 0a02 |0015: move-result v2 │ │ -062cf4: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ -062cf8: 3342 0500 |0018: if-ne v2, v4, 001d // +0005 │ │ -062cfc: d811 1101 |001a: add-int/lit8 v17, v17, #int 1 // #01 │ │ -062d00: 28ea |001c: goto 0006 // -0016 │ │ -062d02: 0800 1600 |001d: move-object/from16 v0, v22 │ │ -062d06: 6e20 a710 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -062d0c: 0c13 |0022: move-result-object v19 │ │ -062d0e: 3819 1400 |0023: if-eqz v25, 0037 // +0014 │ │ -062d12: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -062d16: 5206 1405 |0027: iget v6, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ -062d1a: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -062d1e: 5207 0f05 |002b: iget v7, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ -062d22: 0802 1600 |002d: move-object/from16 v2, v22 │ │ -062d26: 0204 1700 |002f: move/from16 v4, v23 │ │ -062d2a: 0205 1800 |0031: move/from16 v5, v24 │ │ -062d2e: 7606 bd10 0200 |0033: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ -062d34: 28e4 |0036: goto 001a // -001c │ │ -062d36: 0800 1600 |0037: move-object/from16 v0, v22 │ │ -062d3a: 5202 4a05 |0039: iget v2, v0, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -062d3e: 3902 4c00 |003b: if-nez v2, 0087 // +004c │ │ -062d42: 1310 0100 |003d: const/16 v16, #int 1 // #1 │ │ -062d46: 3810 4b00 |003f: if-eqz v16, 008a // +004b │ │ -062d4a: 0800 1300 |0041: move-object/from16 v0, v19 │ │ -062d4e: 5400 0e05 |0043: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -062d52: 0815 0000 |0045: move-object/from16 v21, v0 │ │ -062d56: 0800 1500 |0047: move-object/from16 v0, v21 │ │ -062d5a: 5402 1a05 |0049: iget-object v2, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -062d5e: 6204 2e05 |004b: sget-object v4, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ -062d62: 3342 cdff |004d: if-ne v2, v4, 001a // -0033 │ │ -062d66: 0800 1500 |004f: move-object/from16 v0, v21 │ │ -062d6a: 5400 1b05 |0051: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062d6e: 0814 0000 |0053: move-object/from16 v20, v0 │ │ -062d72: 3810 3c00 |0055: if-eqz v16, 0091 // +003c │ │ -062d76: 0800 1600 |0057: move-object/from16 v0, v22 │ │ -062d7a: 540e 4305 |0059: iget-object v14, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062d7e: 6e10 4210 0e00 |005b: invoke-virtual {v14}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ -062d84: 0c12 |005e: move-result-object v18 │ │ -062d86: 0800 1400 |005f: move-object/from16 v0, v20 │ │ -062d8a: 5202 fa04 |0061: iget v2, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -062d8e: 4402 1202 |0063: aget v2, v18, v2 │ │ -062d92: 0800 1400 |0065: move-object/from16 v0, v20 │ │ -062d96: 5204 fb04 |0067: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062d9a: 4404 1204 |0069: aget v4, v18, v4 │ │ -062d9e: 910f 0204 |006b: sub-int v15, v2, v4 │ │ -062da2: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -062da6: 0201 1000 |006f: move/from16 v1, v16 │ │ -062daa: 7030 b410 3001 |0071: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ -062db0: 0a02 |0074: move-result v2 │ │ -062db2: 9106 0f02 |0075: sub-int v6, v15, v2 │ │ -062db6: 3810 1f00 |0077: if-eqz v16, 0096 // +001f │ │ -062dba: 0800 1300 |0079: move-object/from16 v0, v19 │ │ -062dbe: 5207 0f05 |007b: iget v7, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ -062dc2: 0802 1600 |007d: move-object/from16 v2, v22 │ │ -062dc6: 0204 1700 |007f: move/from16 v4, v23 │ │ -062dca: 0205 1800 |0081: move/from16 v5, v24 │ │ -062dce: 7606 bd10 0200 |0083: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ -062dd4: 2894 |0086: goto 001a // -006c │ │ -062dd6: 1310 0000 |0087: const/16 v16, #int 0 // #0 │ │ -062dda: 28b6 |0089: goto 003f // -004a │ │ -062ddc: 0800 1300 |008a: move-object/from16 v0, v19 │ │ -062de0: 5400 1205 |008c: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -062de4: 0815 0000 |008e: move-object/from16 v21, v0 │ │ -062de8: 28b7 |0090: goto 0047 // -0049 │ │ -062dea: 0800 1600 |0091: move-object/from16 v0, v22 │ │ -062dee: 540e 4c05 |0093: iget-object v14, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -062df2: 28c6 |0095: goto 005b // -003a │ │ -062df4: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -062df8: 520b 1405 |0098: iget v11, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ -062dfc: 0807 1600 |009a: move-object/from16 v7, v22 │ │ -062e00: 0738 |009c: move-object v8, v3 │ │ -062e02: 0209 1700 |009d: move/from16 v9, v23 │ │ -062e06: 020a 1800 |009f: move/from16 v10, v24 │ │ -062e0a: 016c |00a1: move v12, v6 │ │ -062e0c: 7606 bd10 0700 |00a2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ -062e12: 2900 75ff |00a5: goto/16 001a // -008b │ │ -062e16: 0e00 |00a7: return-void │ │ +062ca8: |[062ca8] android.support.v7.widget.GridLayout.measureChildrenWithMargins:(IIZ)V │ │ +062cb8: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +062cbc: 7401 a010 1600 |0002: invoke-virtual/range {v22}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +062cc2: 0a0d |0005: move-result v13 │ │ +062cc4: 0200 1100 |0006: move/from16 v0, v17 │ │ +062cc8: 35d0 9f00 |0008: if-ge v0, v13, 00a7 // +009f │ │ +062ccc: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +062cd0: 0201 1100 |000c: move/from16 v1, v17 │ │ +062cd4: 6e20 9f10 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +062cda: 0c03 |0011: move-result-object v3 │ │ +062cdc: 6e10 9611 0300 |0012: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +062ce2: 0a02 |0015: move-result v2 │ │ +062ce4: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ +062ce8: 3342 0500 |0018: if-ne v2, v4, 001d // +0005 │ │ +062cec: d811 1101 |001a: add-int/lit8 v17, v17, #int 1 // #01 │ │ +062cf0: 28ea |001c: goto 0006 // -0016 │ │ +062cf2: 0800 1600 |001d: move-object/from16 v0, v22 │ │ +062cf6: 6e20 a710 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +062cfc: 0c13 |0022: move-result-object v19 │ │ +062cfe: 3819 1400 |0023: if-eqz v25, 0037 // +0014 │ │ +062d02: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +062d06: 5206 1405 |0027: iget v6, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ +062d0a: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +062d0e: 5207 0f05 |002b: iget v7, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ +062d12: 0802 1600 |002d: move-object/from16 v2, v22 │ │ +062d16: 0204 1700 |002f: move/from16 v4, v23 │ │ +062d1a: 0205 1800 |0031: move/from16 v5, v24 │ │ +062d1e: 7606 bd10 0200 |0033: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ +062d24: 28e4 |0036: goto 001a // -001c │ │ +062d26: 0800 1600 |0037: move-object/from16 v0, v22 │ │ +062d2a: 5202 4a05 |0039: iget v2, v0, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +062d2e: 3902 4c00 |003b: if-nez v2, 0087 // +004c │ │ +062d32: 1310 0100 |003d: const/16 v16, #int 1 // #1 │ │ +062d36: 3810 4b00 |003f: if-eqz v16, 008a // +004b │ │ +062d3a: 0800 1300 |0041: move-object/from16 v0, v19 │ │ +062d3e: 5400 0e05 |0043: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +062d42: 0815 0000 |0045: move-object/from16 v21, v0 │ │ +062d46: 0800 1500 |0047: move-object/from16 v0, v21 │ │ +062d4a: 5402 1a05 |0049: iget-object v2, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +062d4e: 6204 2e05 |004b: sget-object v4, Landroid/support/v7/widget/GridLayout;.FILL:Landroid/support/v7/widget/GridLayout$Alignment; // field@052e │ │ +062d52: 3342 cdff |004d: if-ne v2, v4, 001a // -0033 │ │ +062d56: 0800 1500 |004f: move-object/from16 v0, v21 │ │ +062d5a: 5400 1b05 |0051: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062d5e: 0814 0000 |0053: move-object/from16 v20, v0 │ │ +062d62: 3810 3c00 |0055: if-eqz v16, 0091 // +003c │ │ +062d66: 0800 1600 |0057: move-object/from16 v0, v22 │ │ +062d6a: 540e 4305 |0059: iget-object v14, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062d6e: 6e10 4210 0e00 |005b: invoke-virtual {v14}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ +062d74: 0c12 |005e: move-result-object v18 │ │ +062d76: 0800 1400 |005f: move-object/from16 v0, v20 │ │ +062d7a: 5202 fa04 |0061: iget v2, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +062d7e: 4402 1202 |0063: aget v2, v18, v2 │ │ +062d82: 0800 1400 |0065: move-object/from16 v0, v20 │ │ +062d86: 5204 fb04 |0067: iget v4, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062d8a: 4404 1204 |0069: aget v4, v18, v4 │ │ +062d8e: 910f 0204 |006b: sub-int v15, v2, v4 │ │ +062d92: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +062d96: 0201 1000 |006f: move/from16 v1, v16 │ │ +062d9a: 7030 b410 3001 |0071: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ +062da0: 0a02 |0074: move-result v2 │ │ +062da2: 9106 0f02 |0075: sub-int v6, v15, v2 │ │ +062da6: 3810 1f00 |0077: if-eqz v16, 0096 // +001f │ │ +062daa: 0800 1300 |0079: move-object/from16 v0, v19 │ │ +062dae: 5207 0f05 |007b: iget v7, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.height:I // field@050f │ │ +062db2: 0802 1600 |007d: move-object/from16 v2, v22 │ │ +062db6: 0204 1700 |007f: move/from16 v4, v23 │ │ +062dba: 0205 1800 |0081: move/from16 v5, v24 │ │ +062dbe: 7606 bd10 0200 |0083: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ +062dc4: 2894 |0086: goto 001a // -006c │ │ +062dc6: 1310 0000 |0087: const/16 v16, #int 0 // #0 │ │ +062dca: 28b6 |0089: goto 003f // -004a │ │ +062dcc: 0800 1300 |008a: move-object/from16 v0, v19 │ │ +062dd0: 5400 1205 |008c: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +062dd4: 0815 0000 |008e: move-object/from16 v21, v0 │ │ +062dd8: 28b7 |0090: goto 0047 // -0049 │ │ +062dda: 0800 1600 |0091: move-object/from16 v0, v22 │ │ +062dde: 540e 4c05 |0093: iget-object v14, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062de2: 28c6 |0095: goto 005b // -003a │ │ +062de4: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +062de8: 520b 1405 |0098: iget v11, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.width:I // field@0514 │ │ +062dec: 0807 1600 |009a: move-object/from16 v7, v22 │ │ +062df0: 0738 |009c: move-object v8, v3 │ │ +062df2: 0209 1700 |009d: move/from16 v9, v23 │ │ +062df6: 020a 1800 |009f: move/from16 v10, v24 │ │ +062dfa: 016c |00a1: move v12, v6 │ │ +062dfc: 7606 bd10 0700 |00a2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Landroid/support/v7/widget/GridLayout;.measureChildWithMargins2:(Landroid/view/View;IIII)V // method@10bd │ │ +062e02: 2900 75ff |00a5: goto/16 001a // -008b │ │ +062e06: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x000a line=901 │ │ 0x0012 line=902 │ │ 0x001a line=900 │ │ 0x001d line=903 │ │ @@ -131707,22 +131674,22 @@ │ │ type : '([IIII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -062e18: |[062e18] android.support.v7.widget.GridLayout.procrusteanFill:([IIII)V │ │ -062e28: 2130 |0000: array-length v0, v3 │ │ -062e2a: 7120 b915 0400 |0001: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -062e30: 0a01 |0004: move-result v1 │ │ -062e32: 7120 b915 0500 |0005: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@15b9 │ │ -062e38: 0a02 |0008: move-result v2 │ │ -062e3a: 7140 4316 1362 |0009: invoke-static {v3, v1, v2, v6}, Ljava/util/Arrays;.fill:([IIII)V // method@1643 │ │ -062e40: 0e00 |000c: return-void │ │ +062e08: |[062e08] android.support.v7.widget.GridLayout.procrusteanFill:([IIII)V │ │ +062e18: 2130 |0000: array-length v0, v3 │ │ +062e1a: 7120 c015 0400 |0001: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +062e20: 0a01 |0004: move-result v1 │ │ +062e22: 7120 c015 0500 |0005: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@15c0 │ │ +062e28: 0a02 |0008: move-result v2 │ │ +062e2a: 7140 4a16 1362 |0009: invoke-static {v3, v1, v2, v6}, Ljava/util/Arrays;.fill:([IIII)V // method@164a │ │ +062e30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0001 line=643 │ │ 0x000c line=644 │ │ locals : │ │ 0x0001 - 0x000d reg=0 length I │ │ @@ -131736,24 +131703,24 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -062e44: |[062e44] android.support.v7.widget.GridLayout.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V │ │ -062e54: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -062e58: 9001 0304 |0002: add-int v1, v3, v4 │ │ -062e5c: 7030 6010 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -062e62: 6e20 7610 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setRowSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V // method@1076 │ │ -062e68: 2200 3802 |000a: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ -062e6c: 9001 0506 |000c: add-int v1, v5, v6 │ │ -062e70: 7030 6010 5001 |000e: invoke-direct {v0, v5, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ -062e76: 6e20 7310 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setColumnSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V // method@1073 │ │ -062e7c: 0e00 |0014: return-void │ │ +062e34: |[062e34] android.support.v7.widget.GridLayout.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V │ │ +062e44: 2200 3802 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +062e48: 9001 0304 |0002: add-int v1, v3, v4 │ │ +062e4c: 7030 6010 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +062e52: 6e20 7610 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setRowSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V // method@1076 │ │ +062e58: 2200 3802 |000a: new-instance v0, Landroid/support/v7/widget/GridLayout$Interval; // type@0238 │ │ +062e5c: 9001 0506 |000c: add-int v1, v5, v6 │ │ +062e60: 7030 6010 5001 |000e: invoke-direct {v0, v5, v1}, Landroid/support/v7/widget/GridLayout$Interval;.:(II)V // method@1060 │ │ +062e66: 6e20 7310 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.setColumnSpecSpan:(Landroid/support/v7/widget/GridLayout$Interval;)V // method@1073 │ │ +062e6c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x000a line=648 │ │ 0x0014 line=649 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 lp Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ @@ -131767,19 +131734,19 @@ │ │ type : '(I)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062e80: |[062e80] android.support.v7.widget.GridLayout.spec:(I)Landroid/support/v7/widget/GridLayout$Spec; │ │ -062e90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062e92: 7120 d510 0100 |0001: invoke-static {v1, v0}, Landroid/support/v7/widget/GridLayout;.spec:(II)Landroid/support/v7/widget/GridLayout$Spec; // method@10d5 │ │ -062e98: 0c00 |0004: move-result-object v0 │ │ -062e9a: 1100 |0005: return-object v0 │ │ +062e70: |[062e70] android.support.v7.widget.GridLayout.spec:(I)Landroid/support/v7/widget/GridLayout$Spec; │ │ +062e80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062e82: 7120 d510 0100 |0001: invoke-static {v1, v0}, Landroid/support/v7/widget/GridLayout;.spec:(II)Landroid/support/v7/widget/GridLayout$Spec; // method@10d5 │ │ +062e88: 0c00 |0004: move-result-object v0 │ │ +062e8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2398 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 start I │ │ │ │ #28 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -131787,19 +131754,19 @@ │ │ type : '(II)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -062e9c: |[062e9c] android.support.v7.widget.GridLayout.spec:(II)Landroid/support/v7/widget/GridLayout$Spec; │ │ -062eac: 6200 3d05 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ -062eb0: 7130 d610 2100 |0002: invoke-static {v1, v2, v0}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ -062eb6: 0c00 |0005: move-result-object v0 │ │ -062eb8: 1100 |0006: return-object v0 │ │ +062e8c: |[062e8c] android.support.v7.widget.GridLayout.spec:(II)Landroid/support/v7/widget/GridLayout$Spec; │ │ +062e9c: 6200 3d05 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ +062ea0: 7130 d610 2100 |0002: invoke-static {v1, v2, v0}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ +062ea6: 0c00 |0005: move-result-object v0 │ │ +062ea8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2386 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 start I │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ @@ -131808,27 +131775,27 @@ │ │ type : '(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -062ebc: |[062ebc] android.support.v7.widget.GridLayout.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ -062ecc: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ -062ed0: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -062ed4: 3216 0b00 |0004: if-eq v6, v1, 000f // +000b │ │ -062ed8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -062eda: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -062edc: 0162 |0008: move v2, v6 │ │ -062ede: 0173 |0009: move v3, v7 │ │ -062ee0: 0784 |000a: move-object v4, v8 │ │ -062ee2: 7606 8210 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$1;)V // method@1082 │ │ -062ee8: 1100 |000e: return-object v0 │ │ -062eea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -062eec: 28f7 |0010: goto 0007 // -0009 │ │ +062eac: |[062eac] android.support.v7.widget.GridLayout.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ +062ebc: 2200 3c02 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$Spec; // type@023c │ │ +062ec0: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +062ec4: 3216 0b00 |0004: if-eq v6, v1, 000f // +000b │ │ +062ec8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +062eca: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +062ecc: 0162 |0008: move v2, v6 │ │ +062ece: 0173 |0009: move v3, v7 │ │ +062ed0: 0784 |000a: move-object v4, v8 │ │ +062ed2: 7606 8210 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/GridLayout$Spec;.:(ZIILandroid/support/v7/widget/GridLayout$Alignment;Landroid/support/v7/widget/GridLayout$1;)V // method@1082 │ │ +062ed8: 1100 |000e: return-object v0 │ │ +062eda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +062edc: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2359 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 start I │ │ 0x0000 - 0x0011 reg=7 size I │ │ 0x0000 - 0x0011 reg=8 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ @@ -131838,19 +131805,19 @@ │ │ type : '(ILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -062ef0: |[062ef0] android.support.v7.widget.GridLayout.spec:(ILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ -062f00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062f02: 7130 d610 0102 |0001: invoke-static {v1, v0, v2}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ -062f08: 0c00 |0004: move-result-object v0 │ │ -062f0a: 1100 |0005: return-object v0 │ │ +062ee0: |[062ee0] android.support.v7.widget.GridLayout.spec:(ILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; │ │ +062ef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062ef2: 7130 d610 0102 |0001: invoke-static {v1, v0, v2}, Landroid/support/v7/widget/GridLayout;.spec:(IILandroid/support/v7/widget/GridLayout$Alignment;)Landroid/support/v7/widget/GridLayout$Spec; // method@10d6 │ │ +062ef8: 0c00 |0004: move-result-object v0 │ │ +062efa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2373 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 start I │ │ 0x0000 - 0x0006 reg=2 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ │ │ @@ -131859,116 +131826,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 189 16-bit code units │ │ -062f0c: |[062f0c] android.support.v7.widget.GridLayout.validateLayoutParams:()V │ │ -062f1c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -062f20: 5200 4a05 |0002: iget v0, v0, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -062f24: 0213 0000 |0004: move/from16 v19, v0 │ │ -062f28: 3913 6d00 |0006: if-nez v19, 0073 // +006d │ │ -062f2c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -062f2e: 3805 6c00 |0009: if-eqz v5, 0075 // +006c │ │ -062f32: 0800 1500 |000b: move-object/from16 v0, v21 │ │ -062f36: 5403 4305 |000d: iget-object v3, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -062f3a: 5230 e604 |000f: iget v0, v3, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ -062f3e: 0213 0000 |0011: move/from16 v19, v0 │ │ -062f42: 1514 0080 |0013: const/high16 v20, #int -2147483648 // #8000 │ │ -062f46: 0200 1300 |0015: move/from16 v0, v19 │ │ -062f4a: 0201 1400 |0017: move/from16 v1, v20 │ │ -062f4e: 3210 6100 |0019: if-eq v0, v1, 007a // +0061 │ │ -062f52: 5234 e604 |001b: iget v4, v3, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ -062f56: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -062f58: 120e |001e: const/4 v14, #int 0 // #0 │ │ -062f5a: 234d ae03 |001f: new-array v13, v4, [I // type@03ae │ │ -062f5e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -062f60: 7401 a010 1500 |0022: invoke-virtual/range {v21}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -062f66: 0a02 |0025: move-result v2 │ │ -062f68: 3526 8900 |0026: if-ge v6, v2, 00af // +0089 │ │ -062f6c: 0800 1500 |0028: move-object/from16 v0, v21 │ │ -062f70: 6e20 9f10 6000 |002a: invoke-virtual {v0, v6}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -062f76: 0c13 |002d: move-result-object v19 │ │ -062f78: 7401 8611 1300 |002e: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -062f7e: 0c07 |0031: move-result-object v7 │ │ -062f80: 1f07 3902 |0032: check-cast v7, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -062f84: 3805 4800 |0034: if-eqz v5, 007c // +0048 │ │ -062f88: 547b 1205 |0036: iget-object v11, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -062f8c: 54b9 1b05 |0038: iget-object v9, v11, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062f90: 55bc 1c05 |003a: iget-boolean v12, v11, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ -062f94: 6e10 6410 0900 |003c: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ -062f9a: 0a0a |003f: move-result v10 │ │ -062f9c: 380c 0400 |0040: if-eqz v12, 0044 // +0004 │ │ -062fa0: 5298 fb04 |0042: iget v8, v9, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062fa4: 3805 3b00 |0044: if-eqz v5, 007f // +003b │ │ -062fa8: 5470 0e05 |0046: iget-object v0, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -062fac: 0811 0000 |0048: move-object/from16 v17, v0 │ │ -062fb0: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -062fb4: 540f 1b05 |004c: iget-object v15, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -062fb8: 0800 1100 |004e: move-object/from16 v0, v17 │ │ -062fbc: 5500 1c05 |0050: iget-boolean v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ -062fc0: 0212 0000 |0052: move/from16 v18, v0 │ │ -062fc4: 0200 1200 |0054: move/from16 v0, v18 │ │ -062fc8: 7130 9010 0f04 |0056: invoke-static {v15, v0, v4}, Landroid/support/v7/widget/GridLayout;.clip:(Landroid/support/v7/widget/GridLayout$Interval;ZI)I // method@1090 │ │ -062fce: 0a10 |0059: move-result v16 │ │ -062fd0: 3812 0400 |005a: if-eqz v18, 005e // +0004 │ │ -062fd4: 52fe fb04 |005c: iget v14, v15, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -062fd8: 3804 3e00 |005e: if-eqz v4, 009c // +003e │ │ -062fdc: 380c 0400 |0060: if-eqz v12, 0064 // +0004 │ │ -062fe0: 3912 2f00 |0062: if-nez v18, 0091 // +002f │ │ -062fe4: 9013 0e10 |0064: add-int v19, v14, v16 │ │ -062fe8: 0200 1300 |0066: move/from16 v0, v19 │ │ -062fec: 7140 9510 8d0e |0068: invoke-static {v13, v8, v14, v0}, Landroid/support/v7/widget/GridLayout;.fits:([IIII)Z // method@1095 │ │ -062ff2: 0a13 |006b: move-result v19 │ │ -062ff4: 3913 2500 |006c: if-nez v19, 0091 // +0025 │ │ -062ff8: 3812 1600 |006e: if-eqz v18, 0084 // +0016 │ │ -062ffc: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ -063000: 28f2 |0072: goto 0064 // -000e │ │ -063002: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -063004: 2895 |0074: goto 0009 // -006b │ │ -063006: 0800 1500 |0075: move-object/from16 v0, v21 │ │ -06300a: 5403 4c05 |0077: iget-object v3, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -06300e: 2896 |0079: goto 000f // -006a │ │ -063010: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -063012: 28a2 |007b: goto 001d // -005e │ │ -063014: 547b 0e05 |007c: iget-object v11, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -063018: 28ba |007e: goto 0038 // -0046 │ │ -06301a: 5470 1205 |007f: iget-object v0, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -06301e: 0811 0000 |0081: move-object/from16 v17, v0 │ │ -063022: 28c7 |0083: goto 004a // -0039 │ │ -063024: 9013 0e10 |0084: add-int v19, v14, v16 │ │ -063028: 0200 1300 |0086: move/from16 v0, v19 │ │ -06302c: 3640 0500 |0088: if-gt v0, v4, 008d // +0005 │ │ -063030: d80e 0e01 |008a: add-int/lit8 v14, v14, #int 1 // #01 │ │ -063034: 28d8 |008c: goto 0064 // -0028 │ │ -063036: 120e |008d: const/4 v14, #int 0 // #0 │ │ -063038: d808 0801 |008e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -06303c: 28d4 |0090: goto 0064 // -002c │ │ -06303e: 9013 0e10 |0091: add-int v19, v14, v16 │ │ -063042: 9014 080a |0093: add-int v20, v8, v10 │ │ -063046: 0200 1300 |0095: move/from16 v0, v19 │ │ -06304a: 0201 1400 |0097: move/from16 v1, v20 │ │ -06304e: 7140 c810 ed10 |0099: invoke-static {v13, v14, v0, v1}, Landroid/support/v7/widget/GridLayout;.procrusteanFill:([IIII)V // method@10c8 │ │ -063054: 3805 0d00 |009c: if-eqz v5, 00a9 // +000d │ │ -063058: 0200 1000 |009e: move/from16 v0, v16 │ │ -06305c: 7150 cc10 87ea |00a0: invoke-static {v7, v8, v10, v14, v0}, Landroid/support/v7/widget/GridLayout;.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V // method@10cc │ │ -063062: 900e 0e10 |00a3: add-int v14, v14, v16 │ │ -063066: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06306a: 2900 7fff |00a7: goto/16 0026 // -0081 │ │ -06306e: 0200 1000 |00a9: move/from16 v0, v16 │ │ -063072: 715a cc10 e780 |00ab: invoke-static {v7, v14, v0, v8, v10}, Landroid/support/v7/widget/GridLayout;.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V // method@10cc │ │ -063078: 28f5 |00ae: goto 00a3 // -000b │ │ -06307a: 7601 9110 1500 |00af: invoke-direct/range {v21}, Landroid/support/v7/widget/GridLayout;.computeLayoutParamsHashCode:()I // method@1091 │ │ -063080: 0a13 |00b2: move-result v19 │ │ -063082: 0200 1300 |00b3: move/from16 v0, v19 │ │ -063086: 0801 1500 |00b5: move-object/from16 v1, v21 │ │ -06308a: 5910 4405 |00b7: iput v0, v1, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ -06308e: 7601 b710 1500 |00b9: invoke-direct/range {v21}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063094: 0e00 |00bc: return-void │ │ +062efc: |[062efc] android.support.v7.widget.GridLayout.validateLayoutParams:()V │ │ +062f0c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +062f10: 5200 4a05 |0002: iget v0, v0, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +062f14: 0213 0000 |0004: move/from16 v19, v0 │ │ +062f18: 3913 6d00 |0006: if-nez v19, 0073 // +006d │ │ +062f1c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +062f1e: 3805 6c00 |0009: if-eqz v5, 0075 // +006c │ │ +062f22: 0800 1500 |000b: move-object/from16 v0, v21 │ │ +062f26: 5403 4305 |000d: iget-object v3, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +062f2a: 5230 e604 |000f: iget v0, v3, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ +062f2e: 0213 0000 |0011: move/from16 v19, v0 │ │ +062f32: 1514 0080 |0013: const/high16 v20, #int -2147483648 // #8000 │ │ +062f36: 0200 1300 |0015: move/from16 v0, v19 │ │ +062f3a: 0201 1400 |0017: move/from16 v1, v20 │ │ +062f3e: 3210 6100 |0019: if-eq v0, v1, 007a // +0061 │ │ +062f42: 5234 e604 |001b: iget v4, v3, Landroid/support/v7/widget/GridLayout$Axis;.definedCount:I // field@04e6 │ │ +062f46: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +062f48: 120e |001e: const/4 v14, #int 0 // #0 │ │ +062f4a: 234d b003 |001f: new-array v13, v4, [I // type@03b0 │ │ +062f4e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +062f50: 7401 a010 1500 |0022: invoke-virtual/range {v21}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +062f56: 0a02 |0025: move-result v2 │ │ +062f58: 3526 8900 |0026: if-ge v6, v2, 00af // +0089 │ │ +062f5c: 0800 1500 |0028: move-object/from16 v0, v21 │ │ +062f60: 6e20 9f10 6000 |002a: invoke-virtual {v0, v6}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +062f66: 0c13 |002d: move-result-object v19 │ │ +062f68: 7401 8611 1300 |002e: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +062f6e: 0c07 |0031: move-result-object v7 │ │ +062f70: 1f07 3902 |0032: check-cast v7, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +062f74: 3805 4800 |0034: if-eqz v5, 007c // +0048 │ │ +062f78: 547b 1205 |0036: iget-object v11, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +062f7c: 54b9 1b05 |0038: iget-object v9, v11, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062f80: 55bc 1c05 |003a: iget-boolean v12, v11, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ +062f84: 6e10 6410 0900 |003c: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout$Interval;.size:()I // method@1064 │ │ +062f8a: 0a0a |003f: move-result v10 │ │ +062f8c: 380c 0400 |0040: if-eqz v12, 0044 // +0004 │ │ +062f90: 5298 fb04 |0042: iget v8, v9, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062f94: 3805 3b00 |0044: if-eqz v5, 007f // +003b │ │ +062f98: 5470 0e05 |0046: iget-object v0, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +062f9c: 0811 0000 |0048: move-object/from16 v17, v0 │ │ +062fa0: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +062fa4: 540f 1b05 |004c: iget-object v15, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +062fa8: 0800 1100 |004e: move-object/from16 v0, v17 │ │ +062fac: 5500 1c05 |0050: iget-boolean v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.startDefined:Z // field@051c │ │ +062fb0: 0212 0000 |0052: move/from16 v18, v0 │ │ +062fb4: 0200 1200 |0054: move/from16 v0, v18 │ │ +062fb8: 7130 9010 0f04 |0056: invoke-static {v15, v0, v4}, Landroid/support/v7/widget/GridLayout;.clip:(Landroid/support/v7/widget/GridLayout$Interval;ZI)I // method@1090 │ │ +062fbe: 0a10 |0059: move-result v16 │ │ +062fc0: 3812 0400 |005a: if-eqz v18, 005e // +0004 │ │ +062fc4: 52fe fb04 |005c: iget v14, v15, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +062fc8: 3804 3e00 |005e: if-eqz v4, 009c // +003e │ │ +062fcc: 380c 0400 |0060: if-eqz v12, 0064 // +0004 │ │ +062fd0: 3912 2f00 |0062: if-nez v18, 0091 // +002f │ │ +062fd4: 9013 0e10 |0064: add-int v19, v14, v16 │ │ +062fd8: 0200 1300 |0066: move/from16 v0, v19 │ │ +062fdc: 7140 9510 8d0e |0068: invoke-static {v13, v8, v14, v0}, Landroid/support/v7/widget/GridLayout;.fits:([IIII)Z // method@1095 │ │ +062fe2: 0a13 |006b: move-result v19 │ │ +062fe4: 3913 2500 |006c: if-nez v19, 0091 // +0025 │ │ +062fe8: 3812 1600 |006e: if-eqz v18, 0084 // +0016 │ │ +062fec: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ +062ff0: 28f2 |0072: goto 0064 // -000e │ │ +062ff2: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +062ff4: 2895 |0074: goto 0009 // -006b │ │ +062ff6: 0800 1500 |0075: move-object/from16 v0, v21 │ │ +062ffa: 5403 4c05 |0077: iget-object v3, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +062ffe: 2896 |0079: goto 000f // -006a │ │ +063000: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +063002: 28a2 |007b: goto 001d // -005e │ │ +063004: 547b 0e05 |007c: iget-object v11, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +063008: 28ba |007e: goto 0038 // -0046 │ │ +06300a: 5470 1205 |007f: iget-object v0, v7, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +06300e: 0811 0000 |0081: move-object/from16 v17, v0 │ │ +063012: 28c7 |0083: goto 004a // -0039 │ │ +063014: 9013 0e10 |0084: add-int v19, v14, v16 │ │ +063018: 0200 1300 |0086: move/from16 v0, v19 │ │ +06301c: 3640 0500 |0088: if-gt v0, v4, 008d // +0005 │ │ +063020: d80e 0e01 |008a: add-int/lit8 v14, v14, #int 1 // #01 │ │ +063024: 28d8 |008c: goto 0064 // -0028 │ │ +063026: 120e |008d: const/4 v14, #int 0 // #0 │ │ +063028: d808 0801 |008e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06302c: 28d4 |0090: goto 0064 // -002c │ │ +06302e: 9013 0e10 |0091: add-int v19, v14, v16 │ │ +063032: 9014 080a |0093: add-int v20, v8, v10 │ │ +063036: 0200 1300 |0095: move/from16 v0, v19 │ │ +06303a: 0201 1400 |0097: move/from16 v1, v20 │ │ +06303e: 7140 c810 ed10 |0099: invoke-static {v13, v14, v0, v1}, Landroid/support/v7/widget/GridLayout;.procrusteanFill:([IIII)V // method@10c8 │ │ +063044: 3805 0d00 |009c: if-eqz v5, 00a9 // +000d │ │ +063048: 0200 1000 |009e: move/from16 v0, v16 │ │ +06304c: 7150 cc10 87ea |00a0: invoke-static {v7, v8, v10, v14, v0}, Landroid/support/v7/widget/GridLayout;.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V // method@10cc │ │ +063052: 900e 0e10 |00a3: add-int v14, v14, v16 │ │ +063056: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06305a: 2900 7fff |00a7: goto/16 0026 // -0081 │ │ +06305e: 0200 1000 |00a9: move/from16 v0, v16 │ │ +063062: 715a cc10 e780 |00ab: invoke-static {v7, v14, v0, v8, v10}, Landroid/support/v7/widget/GridLayout;.setCellGroup:(Landroid/support/v7/widget/GridLayout$LayoutParams;IIII)V // method@10cc │ │ +063068: 28f5 |00ae: goto 00a3 // -000b │ │ +06306a: 7601 9110 1500 |00af: invoke-direct/range {v21}, Landroid/support/v7/widget/GridLayout;.computeLayoutParamsHashCode:()I // method@1091 │ │ +063070: 0a13 |00b2: move-result v19 │ │ +063072: 0200 1300 |00b3: move/from16 v0, v19 │ │ +063076: 0801 1500 |00b5: move-object/from16 v1, v21 │ │ +06307a: 5910 4405 |00b7: iput v0, v1, Landroid/support/v7/widget/GridLayout;.lastLayoutParamsHashCode:I // field@0544 │ │ +06307e: 7601 b710 1500 |00b9: invoke-direct/range {v21}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063084: 0e00 |00bc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0009 line=664 │ │ 0x000f line=665 │ │ 0x001d line=667 │ │ 0x001e line=668 │ │ @@ -132053,18 +132020,18 @@ │ │ type : '()Landroid/support/v7/widget/GridLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063098: |[063098] android.support.v7.widget.GridLayout.generateDefaultLayoutParams:()Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ -0630a8: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -0630ac: 7010 6710 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:()V // method@1067 │ │ -0630b2: 1100 |0005: return-object v0 │ │ +063088: |[063088] android.support.v7.widget.GridLayout.generateDefaultLayoutParams:()Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ +063098: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +06309c: 7010 6710 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:()V // method@1067 │ │ +0630a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #1 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132072,18 +132039,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0630b4: |[0630b4] android.support.v7.widget.GridLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0630c4: 6e10 9610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.generateDefaultLayoutParams:()Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1096 │ │ -0630ca: 0c00 |0003: move-result-object v0 │ │ -0630cc: 1100 |0004: return-object v0 │ │ +0630a4: |[0630a4] android.support.v7.widget.GridLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0630b4: 6e10 9610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.generateDefaultLayoutParams:()Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1096 │ │ +0630ba: 0c00 |0003: move-result-object v0 │ │ +0630bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #2 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132091,20 +132058,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/GridLayout$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0630d0: |[0630d0] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ -0630e0: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -0630e4: 6e10 a310 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout;.getContext:()Landroid/content/Context; // method@10a3 │ │ -0630ea: 0c01 |0005: move-result-object v1 │ │ -0630ec: 7030 6910 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1069 │ │ -0630f2: 1100 |0009: return-object v0 │ │ +0630c0: |[0630c0] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ +0630d0: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +0630d4: 6e10 a310 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/GridLayout;.getContext:()Landroid/content/Context; // method@10a3 │ │ +0630da: 0c01 |0005: move-result-object v1 │ │ +0630dc: 7030 6910 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1069 │ │ +0630e2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -132113,18 +132080,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/GridLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0630f4: |[0630f4] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ -063104: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -063108: 7020 6c10 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@106c │ │ -06310e: 1100 |0005: return-object v0 │ │ +0630e4: |[0630e4] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ +0630f4: 2200 3902 |0000: new-instance v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +0630f8: 7020 6c10 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/GridLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@106c │ │ +0630fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -132133,18 +132100,18 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -063110: |[063110] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -063120: 6e20 9810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/GridLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1098 │ │ -063126: 0c00 |0003: move-result-object v0 │ │ -063128: 1100 |0004: return-object v0 │ │ +063100: |[063100] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +063110: 6e20 9810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/GridLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1098 │ │ +063116: 0c00 |0003: move-result-object v0 │ │ +063118: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -132153,18 +132120,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06312c: |[06312c] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -06313c: 6e20 9910 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/GridLayout;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1099 │ │ -063142: 0c00 |0003: move-result-object v0 │ │ -063144: 1100 |0004: return-object v0 │ │ +06311c: |[06311c] android.support.v7.widget.GridLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +06312c: 6e20 9910 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/GridLayout;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@1099 │ │ +063132: 0c00 |0003: move-result-object v0 │ │ +063134: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -132173,23 +132140,23 @@ │ │ type : '(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -063148: |[063148] android.support.v7.widget.GridLayout.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; │ │ -063158: 6200 3d05 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ -06315c: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -063160: 1102 |0004: return-object v2 │ │ -063162: 3803 0500 |0005: if-eqz v3, 000a // +0005 │ │ -063166: 6202 3805 |0007: sget-object v2, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ -06316a: 28fb |0009: goto 0004 // -0005 │ │ -06316c: 6202 2005 |000a: sget-object v2, Landroid/support/v7/widget/GridLayout;.BASELINE:Landroid/support/v7/widget/GridLayout$Alignment; // field@0520 │ │ -063170: 28f8 |000c: goto 0004 // -0008 │ │ +063138: |[063138] android.support.v7.widget.GridLayout.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; │ │ +063148: 6200 3d05 |0000: sget-object v0, Landroid/support/v7/widget/GridLayout;.UNDEFINED_ALIGNMENT:Landroid/support/v7/widget/GridLayout$Alignment; // field@053d │ │ +06314c: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +063150: 1102 |0004: return-object v2 │ │ +063152: 3803 0500 |0005: if-eqz v3, 000a // +0005 │ │ +063156: 6202 3805 |0007: sget-object v2, Landroid/support/v7/widget/GridLayout;.START:Landroid/support/v7/widget/GridLayout$Alignment; // field@0538 │ │ +06315a: 28fb |0009: goto 0004 // -0005 │ │ +06315c: 6202 2005 |000a: sget-object v2, Landroid/support/v7/widget/GridLayout;.BASELINE:Landroid/support/v7/widget/GridLayout$Alignment; // field@0520 │ │ +063160: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/GridLayout; │ │ 0x0005 - 0x000d reg=2 alignment Landroid/support/v7/widget/GridLayout$Alignment; │ │ @@ -132200,17 +132167,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063174: |[063174] android.support.v7.widget.GridLayout.getAlignmentMode:()I │ │ -063184: 5210 4105 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ -063188: 0f00 |0002: return v0 │ │ +063164: |[063164] android.support.v7.widget.GridLayout.getAlignmentMode:()I │ │ +063174: 5210 4105 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ +063178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #8 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132218,19 +132185,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06318c: |[06318c] android.support.v7.widget.GridLayout.getColumnCount:()I │ │ -06319c: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -0631a0: 6e10 3e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -0631a6: 0a00 |0005: move-result v0 │ │ -0631a8: 0f00 |0006: return v0 │ │ +06317c: |[06317c] android.support.v7.widget.GridLayout.getColumnCount:()I │ │ +06318c: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +063190: 6e10 3e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +063196: 0a00 |0005: move-result v0 │ │ +063198: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #9 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132238,24 +132205,24 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0631ac: |[0631ac] android.support.v7.widget.GridLayout.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ -0631bc: 5510 4505 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ -0631c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0631c4: 7010 d810 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.validateLayoutParams:()V // method@10d8 │ │ -0631ca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0631cc: 5c10 4505 |0008: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ -0631d0: 6e10 8611 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -0631d6: 0c00 |000d: move-result-object v0 │ │ -0631d8: 1f00 3902 |000e: check-cast v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ -0631dc: 1100 |0010: return-object v0 │ │ +06319c: |[06319c] android.support.v7.widget.GridLayout.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; │ │ +0631ac: 5510 4505 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ +0631b0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0631b4: 7010 d810 0100 |0004: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.validateLayoutParams:()V // method@10d8 │ │ +0631ba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0631bc: 5c10 4505 |0008: iput-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.layoutParamsValid:Z // field@0545 │ │ +0631c0: 6e10 8611 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +0631c6: 0c00 |000d: move-result-object v0 │ │ +0631c8: 1f00 3902 |000e: check-cast v0, Landroid/support/v7/widget/GridLayout$LayoutParams; // type@0239 │ │ +0631cc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0004 line=747 │ │ 0x0007 line=748 │ │ 0x000a line=750 │ │ locals : │ │ @@ -132267,32 +132234,32 @@ │ │ type : '(Landroid/view/View;ZZ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0631e0: |[0631e0] android.support.v7.widget.GridLayout.getMargin1:(Landroid/view/View;ZZ)I │ │ -0631f0: 6e20 a710 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -0631f6: 0c00 |0003: move-result-object v0 │ │ -0631f8: 3805 1200 |0004: if-eqz v5, 0016 // +0012 │ │ -0631fc: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ -063200: 5201 1005 |0008: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.leftMargin:I // field@0510 │ │ -063204: 1502 0080 |000a: const/high16 v2, #int -2147483648 // #8000 │ │ -063208: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -06320c: 7056 a610 4350 |000e: invoke-direct {v3, v4, v0, v5, v6}, Landroid/support/v7/widget/GridLayout;.getDefaultMarginValue:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$LayoutParams;ZZ)I // method@10a6 │ │ -063212: 0a01 |0011: move-result v1 │ │ -063214: 0f01 |0012: return v1 │ │ -063216: 5201 1105 |0013: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rightMargin:I // field@0511 │ │ -06321a: 28f5 |0015: goto 000a // -000b │ │ -06321c: 3806 0500 |0016: if-eqz v6, 001b // +0005 │ │ -063220: 5201 1305 |0018: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.topMargin:I // field@0513 │ │ -063224: 28f0 |001a: goto 000a // -0010 │ │ -063226: 5201 0d05 |001b: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.bottomMargin:I // field@050d │ │ -06322a: 28ed |001d: goto 000a // -0013 │ │ +0631d0: |[0631d0] android.support.v7.widget.GridLayout.getMargin1:(Landroid/view/View;ZZ)I │ │ +0631e0: 6e20 a710 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +0631e6: 0c00 |0003: move-result-object v0 │ │ +0631e8: 3805 1200 |0004: if-eqz v5, 0016 // +0012 │ │ +0631ec: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ +0631f0: 5201 1005 |0008: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.leftMargin:I // field@0510 │ │ +0631f4: 1502 0080 |000a: const/high16 v2, #int -2147483648 // #8000 │ │ +0631f8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0631fc: 7056 a610 4350 |000e: invoke-direct {v3, v4, v0, v5, v6}, Landroid/support/v7/widget/GridLayout;.getDefaultMarginValue:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$LayoutParams;ZZ)I // method@10a6 │ │ +063202: 0a01 |0011: move-result v1 │ │ +063204: 0f01 |0012: return v1 │ │ +063206: 5201 1105 |0013: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rightMargin:I // field@0511 │ │ +06320a: 28f5 |0015: goto 000a // -000b │ │ +06320c: 3806 0500 |0016: if-eqz v6, 001b // +0005 │ │ +063210: 5201 1305 |0018: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.topMargin:I // field@0513 │ │ +063214: 28f0 |001a: goto 000a // -0010 │ │ +063216: 5201 0d05 |001b: iget v1, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.bottomMargin:I // field@050d │ │ +06321a: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000a line=609 │ │ 0x0013 line=606 │ │ locals : │ │ @@ -132308,27 +132275,27 @@ │ │ type : '(Landroid/view/View;Z)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -06322c: |[06322c] android.support.v7.widget.GridLayout.getMeasurementIncludingMargin:(Landroid/view/View;Z)I │ │ -06323c: 6e10 9611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -063242: 0a00 |0003: move-result v0 │ │ -063244: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -063248: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -06324c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06324e: 0f00 |0009: return v0 │ │ -063250: 7030 aa10 3204 |000a: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ -063256: 0a00 |000d: move-result v0 │ │ -063258: 7030 b410 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ -06325e: 0a01 |0011: move-result v1 │ │ -063260: b010 |0012: add-int/2addr v0, v1 │ │ -063262: 28f6 |0013: goto 0009 // -000a │ │ +06321c: |[06321c] android.support.v7.widget.GridLayout.getMeasurementIncludingMargin:(Landroid/view/View;Z)I │ │ +06322c: 6e10 9611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +063232: 0a00 |0003: move-result v0 │ │ +063234: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +063238: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +06323c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06323e: 0f00 |0009: return v0 │ │ +063240: 7030 aa10 3204 |000a: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ +063246: 0a00 |000d: move-result v0 │ │ +063248: 7030 b410 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/GridLayout;.getTotalMargin:(Landroid/view/View;Z)I // method@10b4 │ │ +06324e: 0a01 |0011: move-result v1 │ │ +063250: b010 |0012: add-int/2addr v0, v1 │ │ +063252: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0008 line=965 │ │ 0x0009 line=967 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/GridLayout; │ │ @@ -132340,17 +132307,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063264: |[063264] android.support.v7.widget.GridLayout.getOrientation:()I │ │ -063274: 5210 4a05 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -063278: 0f00 |0002: return v0 │ │ +063254: |[063254] android.support.v7.widget.GridLayout.getOrientation:()I │ │ +063264: 5210 4a05 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +063268: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #13 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132358,19 +132325,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06327c: |[06327c] android.support.v7.widget.GridLayout.getRowCount:()I │ │ -06328c: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -063290: 6e10 3e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ -063296: 0a00 |0005: move-result v0 │ │ -063298: 0f00 |0006: return v0 │ │ +06326c: |[06326c] android.support.v7.widget.GridLayout.getRowCount:()I │ │ +06327c: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +063280: 6e10 3e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.getCount:()I // method@103e │ │ +063286: 0a00 |0005: move-result v0 │ │ +063288: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #14 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132378,17 +132345,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06329c: |[06329c] android.support.v7.widget.GridLayout.getUseDefaultMargins:()Z │ │ -0632ac: 5510 4b05 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ -0632b0: 0f00 |0002: return v0 │ │ +06328c: |[06328c] android.support.v7.widget.GridLayout.getUseDefaultMargins:()Z │ │ +06329c: 5510 4b05 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ +0632a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #15 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132396,19 +132363,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0632b4: |[0632b4] android.support.v7.widget.GridLayout.isColumnOrderPreserved:()Z │ │ -0632c4: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -0632c8: 6e10 4d10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.isOrderPreserved:()Z // method@104d │ │ -0632ce: 0a00 |0005: move-result v0 │ │ -0632d0: 0f00 |0006: return v0 │ │ +0632a4: |[0632a4] android.support.v7.widget.GridLayout.isColumnOrderPreserved:()Z │ │ +0632b4: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +0632b8: 6e10 4d10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.isOrderPreserved:()Z // method@104d │ │ +0632be: 0a00 |0005: move-result v0 │ │ +0632c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #16 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132416,19 +132383,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0632d4: |[0632d4] android.support.v7.widget.GridLayout.isRowOrderPreserved:()Z │ │ -0632e4: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -0632e8: 6e10 4d10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.isOrderPreserved:()Z // method@104d │ │ -0632ee: 0a00 |0005: move-result v0 │ │ -0632f0: 0f00 |0006: return v0 │ │ +0632c4: |[0632c4] android.support.v7.widget.GridLayout.isRowOrderPreserved:()Z │ │ +0632d4: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +0632d8: 6e10 4d10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout$Axis;.isOrderPreserved:()Z // method@104d │ │ +0632de: 0a00 |0005: move-result v0 │ │ +0632e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/GridLayout; │ │ │ │ #17 : (in Landroid/support/v7/widget/GridLayout;) │ │ @@ -132436,21 +132403,21 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0632f4: |[0632f4] android.support.v7.widget.GridLayout.onChildVisibilityChanged:(Landroid/view/View;II)V │ │ -063304: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -063308: 6f40 e610 2143 |0002: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/ViewGroup;.onChildVisibilityChanged:(Landroid/view/View;II)V // method@10e6 │ │ -06330e: 3203 0400 |0005: if-eq v3, v0, 0009 // +0004 │ │ -063312: 3304 0500 |0007: if-ne v4, v0, 000c // +0005 │ │ -063316: 7010 b710 0100 |0009: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -06331c: 0e00 |000c: return-void │ │ +0632e4: |[0632e4] android.support.v7.widget.GridLayout.onChildVisibilityChanged:(Landroid/view/View;II)V │ │ +0632f4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0632f8: 6f40 e610 2143 |0002: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/ViewGroup;.onChildVisibilityChanged:(Landroid/view/View;II)V // method@10e6 │ │ +0632fe: 3203 0400 |0005: if-eq v3, v0, 0009 // +0004 │ │ +063302: 3304 0500 |0007: if-ne v4, v0, 000c // +0005 │ │ +063306: 7010 b710 0100 |0009: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +06330c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=861 │ │ 0x0005 line=862 │ │ 0x0009 line=863 │ │ 0x000c line=865 │ │ locals : │ │ @@ -132464,17 +132431,17 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063320: |[063320] android.support.v7.widget.GridLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ -063330: 6f20 e710 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@10e7 │ │ -063336: 0e00 |0003: return-void │ │ +063310: |[063310] android.support.v7.widget.GridLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +063320: 6f20 e710 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@10e7 │ │ +063326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0003 line=831 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0004 reg=1 canvas Landroid/graphics/Canvas; │ │ @@ -132484,21 +132451,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -063338: |[063338] android.support.v7.widget.GridLayout.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -063348: 6f20 e810 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@10e8 │ │ -06334e: 1c00 3d02 |0003: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ -063352: 6e10 9415 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -063358: 0c00 |0008: move-result-object v0 │ │ -06335a: 6e20 1e12 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ -063360: 0e00 |000c: return-void │ │ +063328: |[063328] android.support.v7.widget.GridLayout.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +063338: 6f20 e810 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@10e8 │ │ +06333e: 1c00 3d02 |0003: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ +063342: 6e10 9b15 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +063348: 0c00 |0008: move-result-object v0 │ │ +06334a: 6e20 1e12 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@121e │ │ +063350: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0003 line=1073 │ │ 0x000c line=1074 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/GridLayout; │ │ @@ -132509,21 +132476,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -063364: |[063364] android.support.v7.widget.GridLayout.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -063374: 6f20 e910 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@10e9 │ │ -06337a: 1c00 3d02 |0003: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ -06337e: 6e10 9415 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -063384: 0c00 |0008: move-result-object v0 │ │ -063386: 6e20 5312 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1253 │ │ -06338c: 0e00 |000c: return-void │ │ +063354: |[063354] android.support.v7.widget.GridLayout.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +063364: 6f20 e910 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@10e9 │ │ +06336a: 1c00 3d02 |0003: const-class v0, Landroid/support/v7/widget/GridLayout; // type@023d │ │ +06336e: 6e10 9b15 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +063374: 0c00 |0008: move-result-object v0 │ │ +063376: 6e20 5312 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1253 │ │ +06337c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0003 line=1079 │ │ 0x000c line=1080 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/GridLayout; │ │ @@ -132534,258 +132501,258 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 52 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 488 16-bit code units │ │ -063390: |[063390] android.support.v7.widget.GridLayout.onLayout:(ZIIII)V │ │ -0633a0: 7601 8f10 2e00 |0000: invoke-direct/range {v46}, Landroid/support/v7/widget/GridLayout;.checkForLayoutParamsModification:()V // method@108f │ │ -0633a6: 9123 3230 |0003: sub-int v35, v50, v48 │ │ -0633aa: 9122 3331 |0005: sub-int v34, v51, v49 │ │ -0633ae: 7401 ae10 2e00 |0007: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ -0633b4: 0a1c |000a: move-result v28 │ │ -0633b6: 7401 b010 2e00 |000b: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ -0633bc: 0a1e |000e: move-result v30 │ │ -0633be: 7401 af10 2e00 |000f: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingRight:()I // method@10af │ │ -0633c4: 0a1d |0012: move-result v29 │ │ -0633c6: 7401 ad10 2e00 |0013: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingBottom:()I // method@10ad │ │ -0633cc: 0a1b |0016: move-result v27 │ │ -0633ce: 0800 2e00 |0017: move-object/from16 v0, v46 │ │ -0633d2: 5400 4305 |0019: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -0633d6: 082c 0000 |001b: move-object/from16 v44, v0 │ │ -0633da: 912d 231c |001d: sub-int v45, v35, v28 │ │ -0633de: 912d 2d1d |001f: sub-int v45, v45, v29 │ │ -0633e2: 7402 4e10 2c00 |0021: invoke-virtual/range {v44, v45}, Landroid/support/v7/widget/GridLayout$Axis;.layout:(I)V // method@104e │ │ -0633e8: 0800 2e00 |0024: move-object/from16 v0, v46 │ │ -0633ec: 5400 4c05 |0026: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -0633f0: 082c 0000 |0028: move-object/from16 v44, v0 │ │ -0633f4: 912d 221e |002a: sub-int v45, v34, v30 │ │ -0633f8: 912d 2d1b |002c: sub-int v45, v45, v27 │ │ -0633fc: 7402 4e10 2c00 |002e: invoke-virtual/range {v44, v45}, Landroid/support/v7/widget/GridLayout$Axis;.layout:(I)V // method@104e │ │ -063402: 0800 2e00 |0031: move-object/from16 v0, v46 │ │ -063406: 5400 4305 |0033: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -06340a: 082c 0000 |0035: move-object/from16 v44, v0 │ │ -06340e: 7401 4210 2c00 |0037: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ -063414: 0c14 |003a: move-result-object v20 │ │ -063416: 0800 2e00 |003b: move-object/from16 v0, v46 │ │ -06341a: 5400 4c05 |003d: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -06341e: 082c 0000 |003f: move-object/from16 v44, v0 │ │ -063422: 7401 4210 2c00 |0041: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ -063428: 0c26 |0044: move-result-object v38 │ │ -06342a: 1316 0000 |0045: const/16 v22, #int 0 // #0 │ │ -06342e: 7401 a010 2e00 |0047: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ -063434: 0a03 |004a: move-result v3 │ │ -063436: 0200 1600 |004b: move/from16 v0, v22 │ │ -06343a: 3530 9a01 |004d: if-ge v0, v3, 01e7 // +019a │ │ -06343e: 0800 2e00 |004f: move-object/from16 v0, v46 │ │ -063442: 0201 1600 |0051: move/from16 v1, v22 │ │ -063446: 6e20 9f10 1000 |0053: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ -06344c: 0c09 |0056: move-result-object v9 │ │ -06344e: 6e10 9611 0900 |0057: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ -063454: 0a2c |005a: move-result v44 │ │ -063456: 132d 0800 |005b: const/16 v45, #int 8 // #8 │ │ -06345a: 0200 2c00 |005d: move/from16 v0, v44 │ │ -06345e: 0201 2d00 |005f: move/from16 v1, v45 │ │ -063462: 3310 0500 |0061: if-ne v0, v1, 0066 // +0005 │ │ -063466: d816 1601 |0063: add-int/lit8 v22, v22, #int 1 // #01 │ │ -06346a: 28e6 |0065: goto 004b // -001a │ │ -06346c: 0800 2e00 |0066: move-object/from16 v0, v46 │ │ -063470: 6e20 a710 9000 |0068: invoke-virtual {v0, v9}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ -063476: 0c18 |006b: move-result-object v24 │ │ -063478: 0800 1800 |006c: move-object/from16 v0, v24 │ │ -06347c: 540d 0e05 |006e: iget-object v13, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ -063480: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -063484: 5400 1205 |0072: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ -063488: 0821 0000 |0074: move-object/from16 v33, v0 │ │ -06348c: 54dc 1b05 |0076: iget-object v12, v13, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -063490: 0800 2100 |0078: move-object/from16 v0, v33 │ │ -063494: 5400 1b05 |007a: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ -063498: 0820 0000 |007c: move-object/from16 v32, v0 │ │ -06349c: 52c0 fb04 |007e: iget v0, v12, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -0634a0: 022c 0000 |0080: move/from16 v44, v0 │ │ -0634a4: 4428 142c |0082: aget v40, v20, v44 │ │ -0634a8: 0800 2000 |0084: move-object/from16 v0, v32 │ │ -0634ac: 5200 fb04 |0086: iget v0, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ -0634b0: 022c 0000 |0088: move/from16 v44, v0 │ │ -0634b4: 442a 262c |008a: aget v42, v38, v44 │ │ -0634b8: 52c0 fa04 |008c: iget v0, v12, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -0634bc: 022c 0000 |008e: move/from16 v44, v0 │ │ -0634c0: 4429 142c |0090: aget v41, v20, v44 │ │ -0634c4: 0800 2000 |0092: move-object/from16 v0, v32 │ │ -0634c8: 5200 fa04 |0094: iget v0, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ -0634cc: 022c 0000 |0096: move/from16 v44, v0 │ │ -0634d0: 442b 262c |0098: aget v43, v38, v44 │ │ -0634d4: 910b 2928 |009a: sub-int v11, v41, v40 │ │ -0634d8: 910a 2b2a |009c: sub-int v10, v43, v42 │ │ -0634dc: 132c 0100 |009e: const/16 v44, #int 1 // #1 │ │ -0634e0: 0800 2e00 |00a0: move-object/from16 v0, v46 │ │ -0634e4: 0201 2c00 |00a2: move/from16 v1, v44 │ │ -0634e8: 7030 aa10 9001 |00a4: invoke-direct {v0, v9, v1}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ -0634ee: 0a1a |00a7: move-result v26 │ │ -0634f0: 132c 0000 |00a8: const/16 v44, #int 0 // #0 │ │ -0634f4: 0800 2e00 |00aa: move-object/from16 v0, v46 │ │ -0634f8: 0201 2c00 |00ac: move/from16 v1, v44 │ │ -0634fc: 7030 aa10 9001 |00ae: invoke-direct {v0, v9, v1}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ -063502: 0a19 |00b1: move-result v25 │ │ -063504: 54d0 1a05 |00b2: iget-object v0, v13, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -063508: 082c 0000 |00b4: move-object/from16 v44, v0 │ │ -06350c: 132d 0100 |00b6: const/16 v45, #int 1 // #1 │ │ -063510: 0800 2e00 |00b8: move-object/from16 v0, v46 │ │ -063514: 0801 2c00 |00ba: move-object/from16 v1, v44 │ │ -063518: 0202 2d00 |00bc: move/from16 v2, v45 │ │ -06351c: 6e30 9d10 1002 |00be: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ -063522: 0c13 |00c1: move-result-object v19 │ │ -063524: 0800 2100 |00c2: move-object/from16 v0, v33 │ │ -063528: 5400 1a05 |00c4: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ -06352c: 082c 0000 |00c6: move-object/from16 v44, v0 │ │ -063530: 132d 0000 |00c8: const/16 v45, #int 0 // #0 │ │ -063534: 0800 2e00 |00ca: move-object/from16 v0, v46 │ │ -063538: 0801 2c00 |00cc: move-object/from16 v1, v44 │ │ -06353c: 0202 2d00 |00ce: move/from16 v2, v45 │ │ -063540: 6e30 9d10 1002 |00d0: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ -063546: 0c25 |00d3: move-result-object v37 │ │ -063548: 0800 2e00 |00d4: move-object/from16 v0, v46 │ │ -06354c: 5400 4305 |00d6: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -063550: 082c 0000 |00d8: move-object/from16 v44, v0 │ │ -063554: 7401 4010 2c00 |00da: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ -06355a: 0c2c |00dd: move-result-object v44 │ │ -06355c: 0800 2c00 |00de: move-object/from16 v0, v44 │ │ -063560: 0201 1600 |00e0: move/from16 v1, v22 │ │ -063564: 6e20 7f10 1000 |00e2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ -06356a: 0c07 |00e5: move-result-object v7 │ │ -06356c: 1f07 3702 |00e6: check-cast v7, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ -063570: 0800 2e00 |00e8: move-object/from16 v0, v46 │ │ -063574: 5400 4c05 |00ea: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -063578: 082c 0000 |00ec: move-object/from16 v44, v0 │ │ -06357c: 7401 4010 2c00 |00ee: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ -063582: 0c2c |00f1: move-result-object v44 │ │ -063584: 0800 2c00 |00f2: move-object/from16 v0, v44 │ │ -063588: 0201 1600 |00f4: move/from16 v1, v22 │ │ -06358c: 6e20 7f10 1000 |00f6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ -063592: 0c08 |00f9: move-result-object v8 │ │ -063594: 1f08 3702 |00fa: check-cast v8, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ -063598: 132c 0100 |00fc: const/16 v44, #int 1 // #1 │ │ -06359c: 0200 2c00 |00fe: move/from16 v0, v44 │ │ -0635a0: 6e20 5e10 0700 |0100: invoke-virtual {v7, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ -0635a6: 0a2c |0103: move-result v44 │ │ -0635a8: 912c 0b2c |0104: sub-int v44, v11, v44 │ │ -0635ac: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -0635b0: 0201 2c00 |0108: move/from16 v1, v44 │ │ -0635b4: 6e30 1f10 9001 |010a: invoke-virtual {v0, v9, v1}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ -0635ba: 0a11 |010d: move-result v17 │ │ -0635bc: 132c 0100 |010e: const/16 v44, #int 1 // #1 │ │ -0635c0: 0200 2c00 |0110: move/from16 v0, v44 │ │ -0635c4: 6e20 5e10 0800 |0112: invoke-virtual {v8, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ -0635ca: 0a2c |0115: move-result v44 │ │ -0635cc: 912c 0a2c |0116: sub-int v44, v10, v44 │ │ -0635d0: 0800 2500 |0118: move-object/from16 v0, v37 │ │ -0635d4: 0201 2c00 |011a: move/from16 v1, v44 │ │ -0635d8: 6e30 1f10 9001 |011c: invoke-virtual {v0, v9, v1}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ -0635de: 0a12 |011f: move-result v18 │ │ -0635e0: 132c 0100 |0120: const/16 v44, #int 1 // #1 │ │ -0635e4: 132d 0100 |0122: const/16 v45, #int 1 // #1 │ │ -0635e8: 0800 2e00 |0124: move-object/from16 v0, v46 │ │ -0635ec: 0201 2c00 |0126: move/from16 v1, v44 │ │ -0635f0: 0202 2d00 |0128: move/from16 v2, v45 │ │ -0635f4: 7040 a810 9021 |012a: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -0635fa: 0a17 |012d: move-result v23 │ │ -0635fc: 132c 0000 |012e: const/16 v44, #int 0 // #0 │ │ -063600: 132d 0100 |0130: const/16 v45, #int 1 // #1 │ │ -063604: 0800 2e00 |0132: move-object/from16 v0, v46 │ │ -063608: 0201 2c00 |0134: move/from16 v1, v44 │ │ -06360c: 0202 2d00 |0136: move/from16 v2, v45 │ │ -063610: 7040 a810 9021 |0138: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -063616: 0a24 |013b: move-result v36 │ │ -063618: 132c 0100 |013c: const/16 v44, #int 1 // #1 │ │ -06361c: 132d 0000 |013e: const/16 v45, #int 0 // #0 │ │ -063620: 0800 2e00 |0140: move-object/from16 v0, v46 │ │ -063624: 0201 2c00 |0142: move/from16 v1, v44 │ │ -063628: 0202 2d00 |0144: move/from16 v2, v45 │ │ -06362c: 7040 a810 9021 |0146: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -063632: 0a1f |0149: move-result v31 │ │ -063634: 132c 0000 |014a: const/16 v44, #int 0 // #0 │ │ -063638: 132d 0000 |014c: const/16 v45, #int 0 // #0 │ │ -06363c: 0800 2e00 |014e: move-object/from16 v0, v46 │ │ -063640: 0201 2c00 |0150: move/from16 v1, v44 │ │ -063644: 0202 2d00 |0152: move/from16 v2, v45 │ │ -063648: 7040 a810 9021 |0154: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ -06364e: 0a06 |0157: move-result v6 │ │ -063650: 902c 171a |0158: add-int v44, v23, v26 │ │ -063654: 902c 2c1f |015a: add-int v44, v44, v31 │ │ -063658: 0800 1300 |015c: move-object/from16 v0, v19 │ │ -06365c: 0201 2c00 |015e: move/from16 v1, v44 │ │ -063660: 6e40 5a10 9710 |0160: invoke-virtual {v7, v9, v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ -063666: 0a04 |0163: move-result v4 │ │ -063668: 902c 2419 |0164: add-int v44, v36, v25 │ │ -06366c: 902c 2c06 |0166: add-int v44, v44, v6 │ │ -063670: 0800 2500 |0168: move-object/from16 v0, v37 │ │ -063674: 0201 2c00 |016a: move/from16 v1, v44 │ │ -063678: 6e40 5a10 9810 |016c: invoke-virtual {v8, v9, v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ -06367e: 0a05 |016f: move-result v5 │ │ -063680: 912c 0b17 |0170: sub-int v44, v11, v23 │ │ -063684: 912c 2c1f |0172: sub-int v44, v44, v31 │ │ -063688: 0800 1300 |0174: move-object/from16 v0, v19 │ │ -06368c: 0201 1a00 |0176: move/from16 v1, v26 │ │ -063690: 0202 2c00 |0178: move/from16 v2, v44 │ │ -063694: 6e40 2010 9021 |017a: invoke-virtual {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getSizeInCell:(Landroid/view/View;II)I // method@1020 │ │ -06369a: 0a27 |017d: move-result v39 │ │ -06369c: 912c 0a24 |017e: sub-int v44, v10, v36 │ │ -0636a0: 912c 2c06 |0180: sub-int v44, v44, v6 │ │ -0636a4: 0800 2500 |0182: move-object/from16 v0, v37 │ │ -0636a8: 0201 1900 |0184: move/from16 v1, v25 │ │ -0636ac: 0202 2c00 |0186: move/from16 v2, v44 │ │ -0636b0: 6e40 2010 9021 |0188: invoke-virtual {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getSizeInCell:(Landroid/view/View;II)I // method@1020 │ │ -0636b6: 0a15 |018b: move-result v21 │ │ -0636b8: 902c 2811 |018c: add-int v44, v40, v17 │ │ -0636bc: 9010 2c04 |018e: add-int v16, v44, v4 │ │ -0636c0: 7701 ba10 2e00 |0190: invoke-static/range {v46}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ -0636c6: 0a2c |0193: move-result v44 │ │ -0636c8: 392c 4a00 |0194: if-nez v44, 01de // +004a │ │ -0636cc: 902c 1c17 |0196: add-int v44, v28, v23 │ │ -0636d0: 900e 2c10 |0198: add-int v14, v44, v16 │ │ -0636d4: 902c 1e2a |019a: add-int v44, v30, v42 │ │ -0636d8: 902c 2c12 |019c: add-int v44, v44, v18 │ │ -0636dc: 902c 2c05 |019e: add-int v44, v44, v5 │ │ -0636e0: 900f 2c24 |01a0: add-int v15, v44, v36 │ │ -0636e4: 6e10 8b11 0900 |01a2: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ -0636ea: 0a2c |01a5: move-result v44 │ │ -0636ec: 0200 2700 |01a6: move/from16 v0, v39 │ │ -0636f0: 0201 2c00 |01a8: move/from16 v1, v44 │ │ -0636f4: 3310 0c00 |01aa: if-ne v0, v1, 01b6 // +000c │ │ -0636f8: 6e10 8a11 0900 |01ac: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ -0636fe: 0a2c |01af: move-result v44 │ │ -063700: 0200 1500 |01b0: move/from16 v0, v21 │ │ -063704: 0201 2c00 |01b2: move/from16 v1, v44 │ │ -063708: 3210 1d00 |01b4: if-eq v0, v1, 01d1 // +001d │ │ -06370c: 152c 0040 |01b6: const/high16 v44, #int 1073741824 // #4000 │ │ -063710: 0200 2700 |01b8: move/from16 v0, v39 │ │ -063714: 0201 2c00 |01ba: move/from16 v1, v44 │ │ -063718: 7120 6d11 1000 |01bc: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -06371e: 0a2c |01bf: move-result v44 │ │ -063720: 152d 0040 |01c0: const/high16 v45, #int 1073741824 // #4000 │ │ -063724: 0200 1500 |01c2: move/from16 v0, v21 │ │ -063728: 0201 2d00 |01c4: move/from16 v1, v45 │ │ -06372c: 7120 6d11 1000 |01c6: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ -063732: 0a2d |01c9: move-result v45 │ │ -063734: 0200 2c00 |01ca: move/from16 v0, v44 │ │ -063738: 0201 2d00 |01cc: move/from16 v1, v45 │ │ -06373c: 6e30 a811 0901 |01ce: invoke-virtual {v9, v0, v1}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ -063742: 902c 0e27 |01d1: add-int v44, v14, v39 │ │ -063746: 902d 0f15 |01d3: add-int v45, v15, v21 │ │ -06374a: 0200 2c00 |01d5: move/from16 v0, v44 │ │ -06374e: 0201 2d00 |01d7: move/from16 v1, v45 │ │ -063752: 6e51 a711 e90f |01d9: invoke-virtual {v9, v14, v15, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ -063758: 2900 87fe |01dc: goto/16 0063 // -0179 │ │ -06375c: 912c 2327 |01de: sub-int v44, v35, v39 │ │ -063760: 912c 2c1d |01e0: sub-int v44, v44, v29 │ │ -063764: 912c 2c1f |01e2: sub-int v44, v44, v31 │ │ -063768: 910e 2c10 |01e4: sub-int v14, v44, v16 │ │ -06376c: 28b4 |01e6: goto 019a // -004c │ │ -06376e: 0e00 |01e7: return-void │ │ +063380: |[063380] android.support.v7.widget.GridLayout.onLayout:(ZIIII)V │ │ +063390: 7601 8f10 2e00 |0000: invoke-direct/range {v46}, Landroid/support/v7/widget/GridLayout;.checkForLayoutParamsModification:()V // method@108f │ │ +063396: 9123 3230 |0003: sub-int v35, v50, v48 │ │ +06339a: 9122 3331 |0005: sub-int v34, v51, v49 │ │ +06339e: 7401 ae10 2e00 |0007: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ +0633a4: 0a1c |000a: move-result v28 │ │ +0633a6: 7401 b010 2e00 |000b: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ +0633ac: 0a1e |000e: move-result v30 │ │ +0633ae: 7401 af10 2e00 |000f: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingRight:()I // method@10af │ │ +0633b4: 0a1d |0012: move-result v29 │ │ +0633b6: 7401 ad10 2e00 |0013: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getPaddingBottom:()I // method@10ad │ │ +0633bc: 0a1b |0016: move-result v27 │ │ +0633be: 0800 2e00 |0017: move-object/from16 v0, v46 │ │ +0633c2: 5400 4305 |0019: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +0633c6: 082c 0000 |001b: move-object/from16 v44, v0 │ │ +0633ca: 912d 231c |001d: sub-int v45, v35, v28 │ │ +0633ce: 912d 2d1d |001f: sub-int v45, v45, v29 │ │ +0633d2: 7402 4e10 2c00 |0021: invoke-virtual/range {v44, v45}, Landroid/support/v7/widget/GridLayout$Axis;.layout:(I)V // method@104e │ │ +0633d8: 0800 2e00 |0024: move-object/from16 v0, v46 │ │ +0633dc: 5400 4c05 |0026: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +0633e0: 082c 0000 |0028: move-object/from16 v44, v0 │ │ +0633e4: 912d 221e |002a: sub-int v45, v34, v30 │ │ +0633e8: 912d 2d1b |002c: sub-int v45, v45, v27 │ │ +0633ec: 7402 4e10 2c00 |002e: invoke-virtual/range {v44, v45}, Landroid/support/v7/widget/GridLayout$Axis;.layout:(I)V // method@104e │ │ +0633f2: 0800 2e00 |0031: move-object/from16 v0, v46 │ │ +0633f6: 5400 4305 |0033: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +0633fa: 082c 0000 |0035: move-object/from16 v44, v0 │ │ +0633fe: 7401 4210 2c00 |0037: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ +063404: 0c14 |003a: move-result-object v20 │ │ +063406: 0800 2e00 |003b: move-object/from16 v0, v46 │ │ +06340a: 5400 4c05 |003d: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +06340e: 082c 0000 |003f: move-object/from16 v44, v0 │ │ +063412: 7401 4210 2c00 |0041: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getLocations:()[I // method@1042 │ │ +063418: 0c26 |0044: move-result-object v38 │ │ +06341a: 1316 0000 |0045: const/16 v22, #int 0 // #0 │ │ +06341e: 7401 a010 2e00 |0047: invoke-virtual/range {v46}, Landroid/support/v7/widget/GridLayout;.getChildCount:()I // method@10a0 │ │ +063424: 0a03 |004a: move-result v3 │ │ +063426: 0200 1600 |004b: move/from16 v0, v22 │ │ +06342a: 3530 9a01 |004d: if-ge v0, v3, 01e7 // +019a │ │ +06342e: 0800 2e00 |004f: move-object/from16 v0, v46 │ │ +063432: 0201 1600 |0051: move/from16 v1, v22 │ │ +063436: 6e20 9f10 1000 |0053: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout;.getChildAt:(I)Landroid/view/View; // method@109f │ │ +06343c: 0c09 |0056: move-result-object v9 │ │ +06343e: 6e10 9611 0900 |0057: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@1196 │ │ +063444: 0a2c |005a: move-result v44 │ │ +063446: 132d 0800 |005b: const/16 v45, #int 8 // #8 │ │ +06344a: 0200 2c00 |005d: move/from16 v0, v44 │ │ +06344e: 0201 2d00 |005f: move/from16 v1, v45 │ │ +063452: 3310 0500 |0061: if-ne v0, v1, 0066 // +0005 │ │ +063456: d816 1601 |0063: add-int/lit8 v22, v22, #int 1 // #01 │ │ +06345a: 28e6 |0065: goto 004b // -001a │ │ +06345c: 0800 2e00 |0066: move-object/from16 v0, v46 │ │ +063460: 6e20 a710 9000 |0068: invoke-virtual {v0, v9}, Landroid/support/v7/widget/GridLayout;.getLayoutParams:(Landroid/view/View;)Landroid/support/v7/widget/GridLayout$LayoutParams; // method@10a7 │ │ +063466: 0c18 |006b: move-result-object v24 │ │ +063468: 0800 1800 |006c: move-object/from16 v0, v24 │ │ +06346c: 540d 0e05 |006e: iget-object v13, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.columnSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@050e │ │ +063470: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +063474: 5400 1205 |0072: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$LayoutParams;.rowSpec:Landroid/support/v7/widget/GridLayout$Spec; // field@0512 │ │ +063478: 0821 0000 |0074: move-object/from16 v33, v0 │ │ +06347c: 54dc 1b05 |0076: iget-object v12, v13, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +063480: 0800 2100 |0078: move-object/from16 v0, v33 │ │ +063484: 5400 1b05 |007a: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.span:Landroid/support/v7/widget/GridLayout$Interval; // field@051b │ │ +063488: 0820 0000 |007c: move-object/from16 v32, v0 │ │ +06348c: 52c0 fb04 |007e: iget v0, v12, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +063490: 022c 0000 |0080: move/from16 v44, v0 │ │ +063494: 4428 142c |0082: aget v40, v20, v44 │ │ +063498: 0800 2000 |0084: move-object/from16 v0, v32 │ │ +06349c: 5200 fb04 |0086: iget v0, v0, Landroid/support/v7/widget/GridLayout$Interval;.min:I // field@04fb │ │ +0634a0: 022c 0000 |0088: move/from16 v44, v0 │ │ +0634a4: 442a 262c |008a: aget v42, v38, v44 │ │ +0634a8: 52c0 fa04 |008c: iget v0, v12, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +0634ac: 022c 0000 |008e: move/from16 v44, v0 │ │ +0634b0: 4429 142c |0090: aget v41, v20, v44 │ │ +0634b4: 0800 2000 |0092: move-object/from16 v0, v32 │ │ +0634b8: 5200 fa04 |0094: iget v0, v0, Landroid/support/v7/widget/GridLayout$Interval;.max:I // field@04fa │ │ +0634bc: 022c 0000 |0096: move/from16 v44, v0 │ │ +0634c0: 442b 262c |0098: aget v43, v38, v44 │ │ +0634c4: 910b 2928 |009a: sub-int v11, v41, v40 │ │ +0634c8: 910a 2b2a |009c: sub-int v10, v43, v42 │ │ +0634cc: 132c 0100 |009e: const/16 v44, #int 1 // #1 │ │ +0634d0: 0800 2e00 |00a0: move-object/from16 v0, v46 │ │ +0634d4: 0201 2c00 |00a2: move/from16 v1, v44 │ │ +0634d8: 7030 aa10 9001 |00a4: invoke-direct {v0, v9, v1}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ +0634de: 0a1a |00a7: move-result v26 │ │ +0634e0: 132c 0000 |00a8: const/16 v44, #int 0 // #0 │ │ +0634e4: 0800 2e00 |00aa: move-object/from16 v0, v46 │ │ +0634e8: 0201 2c00 |00ac: move/from16 v1, v44 │ │ +0634ec: 7030 aa10 9001 |00ae: invoke-direct {v0, v9, v1}, Landroid/support/v7/widget/GridLayout;.getMeasurement:(Landroid/view/View;Z)I // method@10aa │ │ +0634f2: 0a19 |00b1: move-result v25 │ │ +0634f4: 54d0 1a05 |00b2: iget-object v0, v13, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +0634f8: 082c 0000 |00b4: move-object/from16 v44, v0 │ │ +0634fc: 132d 0100 |00b6: const/16 v45, #int 1 // #1 │ │ +063500: 0800 2e00 |00b8: move-object/from16 v0, v46 │ │ +063504: 0801 2c00 |00ba: move-object/from16 v1, v44 │ │ +063508: 0202 2d00 |00bc: move/from16 v2, v45 │ │ +06350c: 6e30 9d10 1002 |00be: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ +063512: 0c13 |00c1: move-result-object v19 │ │ +063514: 0800 2100 |00c2: move-object/from16 v0, v33 │ │ +063518: 5400 1a05 |00c4: iget-object v0, v0, Landroid/support/v7/widget/GridLayout$Spec;.alignment:Landroid/support/v7/widget/GridLayout$Alignment; // field@051a │ │ +06351c: 082c 0000 |00c6: move-object/from16 v44, v0 │ │ +063520: 132d 0000 |00c8: const/16 v45, #int 0 // #0 │ │ +063524: 0800 2e00 |00ca: move-object/from16 v0, v46 │ │ +063528: 0801 2c00 |00cc: move-object/from16 v1, v44 │ │ +06352c: 0202 2d00 |00ce: move/from16 v2, v45 │ │ +063530: 6e30 9d10 1002 |00d0: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/GridLayout;.getAlignment:(Landroid/support/v7/widget/GridLayout$Alignment;Z)Landroid/support/v7/widget/GridLayout$Alignment; // method@109d │ │ +063536: 0c25 |00d3: move-result-object v37 │ │ +063538: 0800 2e00 |00d4: move-object/from16 v0, v46 │ │ +06353c: 5400 4305 |00d6: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +063540: 082c 0000 |00d8: move-object/from16 v44, v0 │ │ +063544: 7401 4010 2c00 |00da: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ +06354a: 0c2c |00dd: move-result-object v44 │ │ +06354c: 0800 2c00 |00de: move-object/from16 v0, v44 │ │ +063550: 0201 1600 |00e0: move/from16 v1, v22 │ │ +063554: 6e20 7f10 1000 |00e2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ +06355a: 0c07 |00e5: move-result-object v7 │ │ +06355c: 1f07 3702 |00e6: check-cast v7, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ +063560: 0800 2e00 |00e8: move-object/from16 v0, v46 │ │ +063564: 5400 4c05 |00ea: iget-object v0, v0, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +063568: 082c 0000 |00ec: move-object/from16 v44, v0 │ │ +06356c: 7401 4010 2c00 |00ee: invoke-virtual/range {v44}, Landroid/support/v7/widget/GridLayout$Axis;.getGroupBounds:()Landroid/support/v7/widget/GridLayout$PackedMap; // method@1040 │ │ +063572: 0c2c |00f1: move-result-object v44 │ │ +063574: 0800 2c00 |00f2: move-object/from16 v0, v44 │ │ +063578: 0201 1600 |00f4: move/from16 v1, v22 │ │ +06357c: 6e20 7f10 1000 |00f6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/GridLayout$PackedMap;.getValue:(I)Ljava/lang/Object; // method@107f │ │ +063582: 0c08 |00f9: move-result-object v8 │ │ +063584: 1f08 3702 |00fa: check-cast v8, Landroid/support/v7/widget/GridLayout$Bounds; // type@0237 │ │ +063588: 132c 0100 |00fc: const/16 v44, #int 1 // #1 │ │ +06358c: 0200 2c00 |00fe: move/from16 v0, v44 │ │ +063590: 6e20 5e10 0700 |0100: invoke-virtual {v7, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ +063596: 0a2c |0103: move-result v44 │ │ +063598: 912c 0b2c |0104: sub-int v44, v11, v44 │ │ +06359c: 0800 1300 |0106: move-object/from16 v0, v19 │ │ +0635a0: 0201 2c00 |0108: move/from16 v1, v44 │ │ +0635a4: 6e30 1f10 9001 |010a: invoke-virtual {v0, v9, v1}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ +0635aa: 0a11 |010d: move-result v17 │ │ +0635ac: 132c 0100 |010e: const/16 v44, #int 1 // #1 │ │ +0635b0: 0200 2c00 |0110: move/from16 v0, v44 │ │ +0635b4: 6e20 5e10 0800 |0112: invoke-virtual {v8, v0}, Landroid/support/v7/widget/GridLayout$Bounds;.size:(Z)I // method@105e │ │ +0635ba: 0a2c |0115: move-result v44 │ │ +0635bc: 912c 0a2c |0116: sub-int v44, v10, v44 │ │ +0635c0: 0800 2500 |0118: move-object/from16 v0, v37 │ │ +0635c4: 0201 2c00 |011a: move/from16 v1, v44 │ │ +0635c8: 6e30 1f10 9001 |011c: invoke-virtual {v0, v9, v1}, Landroid/support/v7/widget/GridLayout$Alignment;.getGravityOffset:(Landroid/view/View;I)I // method@101f │ │ +0635ce: 0a12 |011f: move-result v18 │ │ +0635d0: 132c 0100 |0120: const/16 v44, #int 1 // #1 │ │ +0635d4: 132d 0100 |0122: const/16 v45, #int 1 // #1 │ │ +0635d8: 0800 2e00 |0124: move-object/from16 v0, v46 │ │ +0635dc: 0201 2c00 |0126: move/from16 v1, v44 │ │ +0635e0: 0202 2d00 |0128: move/from16 v2, v45 │ │ +0635e4: 7040 a810 9021 |012a: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +0635ea: 0a17 |012d: move-result v23 │ │ +0635ec: 132c 0000 |012e: const/16 v44, #int 0 // #0 │ │ +0635f0: 132d 0100 |0130: const/16 v45, #int 1 // #1 │ │ +0635f4: 0800 2e00 |0132: move-object/from16 v0, v46 │ │ +0635f8: 0201 2c00 |0134: move/from16 v1, v44 │ │ +0635fc: 0202 2d00 |0136: move/from16 v2, v45 │ │ +063600: 7040 a810 9021 |0138: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +063606: 0a24 |013b: move-result v36 │ │ +063608: 132c 0100 |013c: const/16 v44, #int 1 // #1 │ │ +06360c: 132d 0000 |013e: const/16 v45, #int 0 // #0 │ │ +063610: 0800 2e00 |0140: move-object/from16 v0, v46 │ │ +063614: 0201 2c00 |0142: move/from16 v1, v44 │ │ +063618: 0202 2d00 |0144: move/from16 v2, v45 │ │ +06361c: 7040 a810 9021 |0146: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +063622: 0a1f |0149: move-result v31 │ │ +063624: 132c 0000 |014a: const/16 v44, #int 0 // #0 │ │ +063628: 132d 0000 |014c: const/16 v45, #int 0 // #0 │ │ +06362c: 0800 2e00 |014e: move-object/from16 v0, v46 │ │ +063630: 0201 2c00 |0150: move/from16 v1, v44 │ │ +063634: 0202 2d00 |0152: move/from16 v2, v45 │ │ +063638: 7040 a810 9021 |0154: invoke-direct {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout;.getMargin:(Landroid/view/View;ZZ)I // method@10a8 │ │ +06363e: 0a06 |0157: move-result v6 │ │ +063640: 902c 171a |0158: add-int v44, v23, v26 │ │ +063644: 902c 2c1f |015a: add-int v44, v44, v31 │ │ +063648: 0800 1300 |015c: move-object/from16 v0, v19 │ │ +06364c: 0201 2c00 |015e: move/from16 v1, v44 │ │ +063650: 6e40 5a10 9710 |0160: invoke-virtual {v7, v9, v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ +063656: 0a04 |0163: move-result v4 │ │ +063658: 902c 2419 |0164: add-int v44, v36, v25 │ │ +06365c: 902c 2c06 |0166: add-int v44, v44, v6 │ │ +063660: 0800 2500 |0168: move-object/from16 v0, v37 │ │ +063664: 0201 2c00 |016a: move/from16 v1, v44 │ │ +063668: 6e40 5a10 9810 |016c: invoke-virtual {v8, v9, v0, v1}, Landroid/support/v7/widget/GridLayout$Bounds;.getOffset:(Landroid/view/View;Landroid/support/v7/widget/GridLayout$Alignment;I)I // method@105a │ │ +06366e: 0a05 |016f: move-result v5 │ │ +063670: 912c 0b17 |0170: sub-int v44, v11, v23 │ │ +063674: 912c 2c1f |0172: sub-int v44, v44, v31 │ │ +063678: 0800 1300 |0174: move-object/from16 v0, v19 │ │ +06367c: 0201 1a00 |0176: move/from16 v1, v26 │ │ +063680: 0202 2c00 |0178: move/from16 v2, v44 │ │ +063684: 6e40 2010 9021 |017a: invoke-virtual {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getSizeInCell:(Landroid/view/View;II)I // method@1020 │ │ +06368a: 0a27 |017d: move-result v39 │ │ +06368c: 912c 0a24 |017e: sub-int v44, v10, v36 │ │ +063690: 912c 2c06 |0180: sub-int v44, v44, v6 │ │ +063694: 0800 2500 |0182: move-object/from16 v0, v37 │ │ +063698: 0201 1900 |0184: move/from16 v1, v25 │ │ +06369c: 0202 2c00 |0186: move/from16 v2, v44 │ │ +0636a0: 6e40 2010 9021 |0188: invoke-virtual {v0, v9, v1, v2}, Landroid/support/v7/widget/GridLayout$Alignment;.getSizeInCell:(Landroid/view/View;II)I // method@1020 │ │ +0636a6: 0a15 |018b: move-result v21 │ │ +0636a8: 902c 2811 |018c: add-int v44, v40, v17 │ │ +0636ac: 9010 2c04 |018e: add-int v16, v44, v4 │ │ +0636b0: 7701 ba10 2e00 |0190: invoke-static/range {v46}, Landroid/support/v7/widget/GridLayout;.isLayoutRtl:(Landroid/view/View;)Z // method@10ba │ │ +0636b6: 0a2c |0193: move-result v44 │ │ +0636b8: 392c 4a00 |0194: if-nez v44, 01de // +004a │ │ +0636bc: 902c 1c17 |0196: add-int v44, v28, v23 │ │ +0636c0: 900e 2c10 |0198: add-int v14, v44, v16 │ │ +0636c4: 902c 1e2a |019a: add-int v44, v30, v42 │ │ +0636c8: 902c 2c12 |019c: add-int v44, v44, v18 │ │ +0636cc: 902c 2c05 |019e: add-int v44, v44, v5 │ │ +0636d0: 900f 2c24 |01a0: add-int v15, v44, v36 │ │ +0636d4: 6e10 8b11 0900 |01a2: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@118b │ │ +0636da: 0a2c |01a5: move-result v44 │ │ +0636dc: 0200 2700 |01a6: move/from16 v0, v39 │ │ +0636e0: 0201 2c00 |01a8: move/from16 v1, v44 │ │ +0636e4: 3310 0c00 |01aa: if-ne v0, v1, 01b6 // +000c │ │ +0636e8: 6e10 8a11 0900 |01ac: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@118a │ │ +0636ee: 0a2c |01af: move-result v44 │ │ +0636f0: 0200 1500 |01b0: move/from16 v0, v21 │ │ +0636f4: 0201 2c00 |01b2: move/from16 v1, v44 │ │ +0636f8: 3210 1d00 |01b4: if-eq v0, v1, 01d1 // +001d │ │ +0636fc: 152c 0040 |01b6: const/high16 v44, #int 1073741824 // #4000 │ │ +063700: 0200 2700 |01b8: move/from16 v0, v39 │ │ +063704: 0201 2c00 |01ba: move/from16 v1, v44 │ │ +063708: 7120 6d11 1000 |01bc: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +06370e: 0a2c |01bf: move-result v44 │ │ +063710: 152d 0040 |01c0: const/high16 v45, #int 1073741824 // #4000 │ │ +063714: 0200 1500 |01c2: move/from16 v0, v21 │ │ +063718: 0201 2d00 |01c4: move/from16 v1, v45 │ │ +06371c: 7120 6d11 1000 |01c6: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@116d │ │ +063722: 0a2d |01c9: move-result v45 │ │ +063724: 0200 2c00 |01ca: move/from16 v0, v44 │ │ +063728: 0201 2d00 |01cc: move/from16 v1, v45 │ │ +06372c: 6e30 a811 0901 |01ce: invoke-virtual {v9, v0, v1}, Landroid/view/View;.measure:(II)V // method@11a8 │ │ +063732: 902c 0e27 |01d1: add-int v44, v14, v39 │ │ +063736: 902d 0f15 |01d3: add-int v45, v15, v21 │ │ +06373a: 0200 2c00 |01d5: move/from16 v0, v44 │ │ +06373e: 0201 2d00 |01d7: move/from16 v1, v45 │ │ +063742: 6e51 a711 e90f |01d9: invoke-virtual {v9, v14, v15, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@11a7 │ │ +063748: 2900 87fe |01dc: goto/16 0063 // -0179 │ │ +06374c: 912c 2327 |01de: sub-int v44, v35, v39 │ │ +063750: 912c 2c1d |01e0: sub-int v44, v44, v29 │ │ +063754: 912c 2c1f |01e2: sub-int v44, v44, v31 │ │ +063758: 910e 2c10 |01e4: sub-int v14, v44, v16 │ │ +06375c: 28b4 |01e6: goto 019a // -004c │ │ +06375e: 0e00 |01e7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0003 line=999 │ │ 0x0005 line=1000 │ │ 0x0007 line=1002 │ │ 0x000b line=1003 │ │ @@ -132888,63 +132855,63 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -063770: |[063770] android.support.v7.widget.GridLayout.onMeasure:(II)V │ │ -063780: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -063782: 7010 8f10 0900 |0001: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout;.checkForLayoutParamsModification:()V // method@108f │ │ -063788: 7010 b810 0900 |0004: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ -06378e: 1216 |0007: const/4 v6, #int 1 // #1 │ │ -063790: 7040 be10 a96b |0008: invoke-direct {v9, v10, v11, v6}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ -063796: 5296 4a05 |000b: iget v6, v9, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -06379a: 3906 4500 |000d: if-nez v6, 0052 // +0045 │ │ -06379e: 5496 4305 |000f: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -0637a2: 6e20 4410 a600 |0011: invoke-virtual {v6, v10}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ -0637a8: 0a05 |0014: move-result v5 │ │ -0637aa: 7040 be10 a98b |0015: invoke-direct {v9, v10, v11, v8}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ -0637b0: 5496 4c05 |0018: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -0637b4: 6e20 4410 b600 |001a: invoke-virtual {v6, v11}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ -0637ba: 0a01 |001d: move-result v1 │ │ -0637bc: 6e10 ae10 0900 |001e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ -0637c2: 0a06 |0021: move-result v6 │ │ -0637c4: 6e10 af10 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingRight:()I // method@10af │ │ -0637ca: 0a07 |0025: move-result v7 │ │ -0637cc: 9000 0607 |0026: add-int v0, v6, v7 │ │ -0637d0: 6e10 b010 0900 |0028: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ -0637d6: 0a06 |002b: move-result v6 │ │ -0637d8: 6e10 ad10 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingBottom:()I // method@10ad │ │ -0637de: 0a07 |002f: move-result v7 │ │ -0637e0: 9004 0607 |0030: add-int v4, v6, v7 │ │ -0637e4: 9006 0005 |0032: add-int v6, v0, v5 │ │ -0637e8: 6e10 b310 0900 |0034: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getSuggestedMinimumWidth:()I // method@10b3 │ │ -0637ee: 0a07 |0037: move-result v7 │ │ -0637f0: 7120 b615 7600 |0038: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -0637f6: 0a03 |003b: move-result v3 │ │ -0637f8: 9006 0401 |003c: add-int v6, v4, v1 │ │ -0637fc: 6e10 b210 0900 |003e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getSuggestedMinimumHeight:()I // method@10b2 │ │ -063802: 0a07 |0041: move-result v7 │ │ -063804: 7120 b615 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -06380a: 0a02 |0045: move-result v2 │ │ -06380c: 7130 ca10 a308 |0046: invoke-static {v3, v10, v8}, Landroid/support/v7/widget/GridLayout;.resolveSizeAndState:(III)I // method@10ca │ │ -063812: 0a06 |0049: move-result v6 │ │ -063814: 7130 ca10 b208 |004a: invoke-static {v2, v11, v8}, Landroid/support/v7/widget/GridLayout;.resolveSizeAndState:(III)I // method@10ca │ │ -06381a: 0a07 |004d: move-result v7 │ │ -06381c: 6e30 cf10 6907 |004e: invoke-virtual {v9, v6, v7}, Landroid/support/v7/widget/GridLayout;.setMeasuredDimension:(II)V // method@10cf │ │ -063822: 0e00 |0051: return-void │ │ -063824: 5496 4c05 |0052: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -063828: 6e20 4410 b600 |0054: invoke-virtual {v6, v11}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ -06382e: 0a01 |0057: move-result v1 │ │ -063830: 7040 be10 a98b |0058: invoke-direct {v9, v10, v11, v8}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ -063836: 5496 4305 |005b: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -06383a: 6e20 4410 a600 |005d: invoke-virtual {v6, v10}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ -063840: 0a05 |0060: move-result v5 │ │ -063842: 28bd |0061: goto 001e // -0043 │ │ +063760: |[063760] android.support.v7.widget.GridLayout.onMeasure:(II)V │ │ +063770: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +063772: 7010 8f10 0900 |0001: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout;.checkForLayoutParamsModification:()V // method@108f │ │ +063778: 7010 b810 0900 |0004: invoke-direct {v9}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ +06377e: 1216 |0007: const/4 v6, #int 1 // #1 │ │ +063780: 7040 be10 a96b |0008: invoke-direct {v9, v10, v11, v6}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ +063786: 5296 4a05 |000b: iget v6, v9, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +06378a: 3906 4500 |000d: if-nez v6, 0052 // +0045 │ │ +06378e: 5496 4305 |000f: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +063792: 6e20 4410 a600 |0011: invoke-virtual {v6, v10}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ +063798: 0a05 |0014: move-result v5 │ │ +06379a: 7040 be10 a98b |0015: invoke-direct {v9, v10, v11, v8}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ +0637a0: 5496 4c05 |0018: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +0637a4: 6e20 4410 b600 |001a: invoke-virtual {v6, v11}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ +0637aa: 0a01 |001d: move-result v1 │ │ +0637ac: 6e10 ae10 0900 |001e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingLeft:()I // method@10ae │ │ +0637b2: 0a06 |0021: move-result v6 │ │ +0637b4: 6e10 af10 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingRight:()I // method@10af │ │ +0637ba: 0a07 |0025: move-result v7 │ │ +0637bc: 9000 0607 |0026: add-int v0, v6, v7 │ │ +0637c0: 6e10 b010 0900 |0028: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingTop:()I // method@10b0 │ │ +0637c6: 0a06 |002b: move-result v6 │ │ +0637c8: 6e10 ad10 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getPaddingBottom:()I // method@10ad │ │ +0637ce: 0a07 |002f: move-result v7 │ │ +0637d0: 9004 0607 |0030: add-int v4, v6, v7 │ │ +0637d4: 9006 0005 |0032: add-int v6, v0, v5 │ │ +0637d8: 6e10 b310 0900 |0034: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getSuggestedMinimumWidth:()I // method@10b3 │ │ +0637de: 0a07 |0037: move-result v7 │ │ +0637e0: 7120 bd15 7600 |0038: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +0637e6: 0a03 |003b: move-result v3 │ │ +0637e8: 9006 0401 |003c: add-int v6, v4, v1 │ │ +0637ec: 6e10 b210 0900 |003e: invoke-virtual {v9}, Landroid/support/v7/widget/GridLayout;.getSuggestedMinimumHeight:()I // method@10b2 │ │ +0637f2: 0a07 |0041: move-result v7 │ │ +0637f4: 7120 bd15 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +0637fa: 0a02 |0045: move-result v2 │ │ +0637fc: 7130 ca10 a308 |0046: invoke-static {v3, v10, v8}, Landroid/support/v7/widget/GridLayout;.resolveSizeAndState:(III)I // method@10ca │ │ +063802: 0a06 |0049: move-result v6 │ │ +063804: 7130 ca10 b208 |004a: invoke-static {v2, v11, v8}, Landroid/support/v7/widget/GridLayout;.resolveSizeAndState:(III)I // method@10ca │ │ +06380a: 0a07 |004d: move-result v7 │ │ +06380c: 6e30 cf10 6907 |004e: invoke-virtual {v9, v6, v7}, Landroid/support/v7/widget/GridLayout;.setMeasuredDimension:(II)V // method@10cf │ │ +063812: 0e00 |0051: return-void │ │ +063814: 5496 4c05 |0052: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +063818: 6e20 4410 b600 |0054: invoke-virtual {v6, v11}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ +06381e: 0a01 |0057: move-result v1 │ │ +063820: 7040 be10 a98b |0058: invoke-direct {v9, v10, v11, v8}, Landroid/support/v7/widget/GridLayout;.measureChildrenWithMargins:(IIZ)V // method@10be │ │ +063826: 5496 4305 |005b: iget-object v6, v9, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +06382a: 6e20 4410 a600 |005d: invoke-virtual {v6, v10}, Landroid/support/v7/widget/GridLayout$Axis;.getMeasure:(I)I // method@1044 │ │ +063830: 0a05 |0060: move-result v5 │ │ +063832: 28bd |0061: goto 001e // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=927 │ │ 0x0004 line=931 │ │ 0x0007 line=933 │ │ 0x000b line=938 │ │ 0x000f line=939 │ │ @@ -132977,18 +132944,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -063844: |[063844] android.support.v7.widget.GridLayout.onSetLayoutParams:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -063854: 6f30 ea10 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/widget/ViewGroup;.onSetLayoutParams:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@10ea │ │ -06385a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063860: 0e00 |0006: return-void │ │ +063834: |[063834] android.support.v7.widget.GridLayout.onSetLayoutParams:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +063844: 6f30 ea10 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/widget/ViewGroup;.onSetLayoutParams:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@10ea │ │ +06384a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063850: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0003 line=742 │ │ 0x0006 line=743 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ @@ -133000,18 +132967,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -063864: |[063864] android.support.v7.widget.GridLayout.onViewAdded:(Landroid/view/View;)V │ │ -063874: 6f20 eb10 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onViewAdded:(Landroid/view/View;)V // method@10eb │ │ -06387a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063880: 0e00 |0006: return-void │ │ +063854: |[063854] android.support.v7.widget.GridLayout.onViewAdded:(Landroid/view/View;)V │ │ +063864: 6f20 eb10 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onViewAdded:(Landroid/view/View;)V // method@10eb │ │ +06386a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063870: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0003 line=841 │ │ 0x0006 line=842 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ @@ -133022,18 +132989,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -063884: |[063884] android.support.v7.widget.GridLayout.onViewRemoved:(Landroid/view/View;)V │ │ -063894: 6f20 ec10 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onViewRemoved:(Landroid/view/View;)V // method@10ec │ │ -06389a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -0638a0: 0e00 |0006: return-void │ │ +063874: |[063874] android.support.v7.widget.GridLayout.onViewRemoved:(Landroid/view/View;)V │ │ +063884: 6f20 ec10 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ViewGroup;.onViewRemoved:(Landroid/view/View;)V // method@10ec │ │ +06388a: 7010 b710 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063890: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ 0x0006 line=851 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ @@ -133044,18 +133011,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0638a4: |[0638a4] android.support.v7.widget.GridLayout.requestLayout:()V │ │ -0638b4: 6f10 ed10 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ViewGroup;.requestLayout:()V // method@10ed │ │ -0638ba: 7010 b810 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ -0638c0: 0e00 |0006: return-void │ │ +063894: |[063894] android.support.v7.widget.GridLayout.requestLayout:()V │ │ +0638a4: 6f10 ed10 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ViewGroup;.requestLayout:()V // method@10ed │ │ +0638aa: 7010 b810 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/GridLayout;.invalidateValues:()V // method@10b8 │ │ +0638b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x0003 line=973 │ │ 0x0006 line=974 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ @@ -133065,18 +133032,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0638c4: |[0638c4] android.support.v7.widget.GridLayout.setAlignmentMode:(I)V │ │ -0638d4: 5901 4105 |0000: iput v1, v0, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ -0638d8: 6e10 c910 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -0638de: 0e00 |0005: return-void │ │ +0638b4: |[0638b4] android.support.v7.widget.GridLayout.setAlignmentMode:(I)V │ │ +0638c4: 5901 4105 |0000: iput v1, v0, Landroid/support/v7/widget/GridLayout;.alignmentMode:I // field@0541 │ │ +0638c8: 6e10 c910 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +0638ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0002 line=464 │ │ 0x0005 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ @@ -133087,20 +133054,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0638e0: |[0638e0] android.support.v7.widget.GridLayout.setColumnCount:(I)V │ │ -0638f0: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -0638f4: 6e20 5110 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setCount:(I)V // method@1051 │ │ -0638fa: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063900: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -063906: 0e00 |000b: return-void │ │ +0638d0: |[0638d0] android.support.v7.widget.GridLayout.setColumnCount:(I)V │ │ +0638e0: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +0638e4: 6e20 5110 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setCount:(I)V // method@1051 │ │ +0638ea: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +0638f0: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +0638f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x0008 line=383 │ │ 0x000b line=384 │ │ locals : │ │ @@ -133112,20 +133079,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -063908: |[063908] android.support.v7.widget.GridLayout.setColumnOrderPreserved:(Z)V │ │ -063918: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ -06391c: 6e20 5210 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setOrderPreserved:(Z)V // method@1052 │ │ -063922: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063928: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -06392e: 0e00 |000b: return-void │ │ +0638f8: |[0638f8] android.support.v7.widget.GridLayout.setColumnOrderPreserved:(Z)V │ │ +063908: 5410 4305 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.horizontalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@0543 │ │ +06390c: 6e20 5210 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setOrderPreserved:(Z)V // method@1052 │ │ +063912: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063918: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +06391e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0005 line=535 │ │ 0x0008 line=536 │ │ 0x000b line=537 │ │ locals : │ │ @@ -133137,21 +133104,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -063930: |[063930] android.support.v7.widget.GridLayout.setOrientation:(I)V │ │ -063940: 5210 4a05 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -063944: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ -063948: 5912 4a05 |0004: iput v2, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ -06394c: 7010 b710 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -063952: 6e10 c910 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -063958: 0e00 |000c: return-void │ │ +063920: |[063920] android.support.v7.widget.GridLayout.setOrientation:(I)V │ │ +063930: 5210 4a05 |0000: iget v0, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +063934: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +063938: 5912 4a05 |0004: iput v2, v1, Landroid/support/v7/widget/GridLayout;.orientation:I // field@054a │ │ +06393c: 7010 b710 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063942: 6e10 c910 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +063948: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0006 line=315 │ │ 0x0009 line=316 │ │ 0x000c line=318 │ │ @@ -133164,20 +133131,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06395c: |[06395c] android.support.v7.widget.GridLayout.setRowCount:(I)V │ │ -06396c: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -063970: 6e20 5110 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setCount:(I)V // method@1051 │ │ -063976: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -06397c: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -063982: 0e00 |000b: return-void │ │ +06394c: |[06394c] android.support.v7.widget.GridLayout.setRowCount:(I)V │ │ +06395c: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +063960: 6e20 5110 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setCount:(I)V // method@1051 │ │ +063966: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +06396c: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +063972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x0008 line=350 │ │ 0x000b line=351 │ │ locals : │ │ @@ -133189,20 +133156,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -063984: |[063984] android.support.v7.widget.GridLayout.setRowOrderPreserved:(Z)V │ │ -063994: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ -063998: 6e20 5210 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setOrderPreserved:(Z)V // method@1052 │ │ -06399e: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ -0639a4: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -0639aa: 0e00 |000b: return-void │ │ +063974: |[063974] android.support.v7.widget.GridLayout.setRowOrderPreserved:(Z)V │ │ +063984: 5410 4c05 |0000: iget-object v0, v1, Landroid/support/v7/widget/GridLayout;.verticalAxis:Landroid/support/v7/widget/GridLayout$Axis; // field@054c │ │ +063988: 6e20 5210 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/GridLayout$Axis;.setOrderPreserved:(Z)V // method@1052 │ │ +06398e: 7010 b710 0100 |0005: invoke-direct {v1}, Landroid/support/v7/widget/GridLayout;.invalidateStructure:()V // method@10b7 │ │ +063994: 6e10 c910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +06399a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0005 line=499 │ │ 0x0008 line=500 │ │ 0x000b line=501 │ │ locals : │ │ @@ -133214,34 +133181,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0639ac: |[0639ac] android.support.v7.widget.GridLayout.setUseDefaultMargins:(Z)V │ │ -0639bc: 5c01 4b05 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ -0639c0: 6e10 c910 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ -0639c6: 0e00 |0005: return-void │ │ +06399c: |[06399c] android.support.v7.widget.GridLayout.setUseDefaultMargins:(Z)V │ │ +0639ac: 5c01 4b05 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/GridLayout;.useDefaultMargins:Z // field@054b │ │ +0639b0: 6e10 c910 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/GridLayout;.requestLayout:()V // method@10c9 │ │ +0639b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0002 line=428 │ │ 0x0005 line=429 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/GridLayout; │ │ 0x0000 - 0x0006 reg=1 useDefaultMargins Z │ │ │ │ - source_file_idx : 873 (GridLayout.java) │ │ + source_file_idx : 891 (GridLayout.java) │ │ │ │ Class #495 header: │ │ class_idx : 678 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 500 │ │ +superclass_idx : 711 │ │ +source_file_idx : 518 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #495 - │ │ Class descriptor : 'Lcom/android/volley/AuthFailureError;' │ │ @@ -133260,17 +133227,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0639c8: |[0639c8] com.android.volley.AuthFailureError.:()V │ │ -0639d8: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -0639de: 0e00 |0003: return-void │ │ +0639b8: |[0639b8] com.android.volley.AuthFailureError.:()V │ │ +0639c8: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +0639ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/AuthFailureError; │ │ │ │ #1 : (in Lcom/android/volley/AuthFailureError;) │ │ @@ -133278,18 +133245,18 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0639e0: |[0639e0] com.android.volley.AuthFailureError.:(Landroid/content/Intent;)V │ │ -0639f0: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -0639f6: 5b01 5e05 |0003: iput-object v1, v0, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ -0639fa: 0e00 |0005: return-void │ │ +0639d0: |[0639d0] com.android.volley.AuthFailureError.:(Landroid/content/Intent;)V │ │ +0639e0: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +0639e6: 5b01 5e05 |0003: iput-object v1, v0, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ +0639ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/AuthFailureError; │ │ @@ -133300,17 +133267,17 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0639fc: |[0639fc] com.android.volley.AuthFailureError.:(Lcom/android/volley/NetworkResponse;)V │ │ -063a0c: 7020 c713 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c7 │ │ -063a12: 0e00 |0003: return-void │ │ +0639ec: |[0639ec] com.android.volley.AuthFailureError.:(Lcom/android/volley/NetworkResponse;)V │ │ +0639fc: 7020 cb13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13cb │ │ +063a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/AuthFailureError; │ │ 0x0000 - 0x0004 reg=1 response Lcom/android/volley/NetworkResponse; │ │ @@ -133320,17 +133287,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063a14: |[063a14] com.android.volley.AuthFailureError.:(Ljava/lang/String;)V │ │ -063a24: 7020 c813 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/String;)V // method@13c8 │ │ -063a2a: 0e00 |0003: return-void │ │ +063a04: |[063a04] com.android.volley.AuthFailureError.:(Ljava/lang/String;)V │ │ +063a14: 7020 cc13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/String;)V // method@13cc │ │ +063a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/AuthFailureError; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -133340,17 +133307,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -063a2c: |[063a2c] com.android.volley.AuthFailureError.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -063a3c: 7030 c913 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/android/volley/VolleyError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@13c9 │ │ -063a42: 0e00 |0003: return-void │ │ +063a1c: |[063a1c] com.android.volley.AuthFailureError.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +063a2c: 7030 cd13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/android/volley/VolleyError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@13cd │ │ +063a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/AuthFailureError; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -133362,22 +133329,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -063a44: |[063a44] com.android.volley.AuthFailureError.getMessage:()Ljava/lang/String; │ │ -063a54: 5410 5e05 |0000: iget-object v0, v1, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ -063a58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -063a5c: 1a00 5d0a |0004: const-string v0, "User needs to (re)enter credentials." // string@0a5d │ │ -063a60: 1100 |0006: return-object v0 │ │ -063a62: 6f10 cb13 0100 |0007: invoke-super {v1}, Lcom/android/volley/VolleyError;.getMessage:()Ljava/lang/String; // method@13cb │ │ -063a68: 0c00 |000a: move-result-object v0 │ │ -063a6a: 28fb |000b: goto 0006 // -0005 │ │ +063a34: |[063a34] com.android.volley.AuthFailureError.getMessage:()Ljava/lang/String; │ │ +063a44: 5410 5e05 |0000: iget-object v0, v1, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ +063a48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +063a4c: 1a00 730a |0004: const-string v0, "User needs to (re)enter credentials." // string@0a73 │ │ +063a50: 1100 |0006: return-object v0 │ │ +063a52: 6f10 cf13 0100 |0007: invoke-super {v1}, Lcom/android/volley/VolleyError;.getMessage:()Ljava/lang/String; // method@13cf │ │ +063a58: 0c00 |000a: move-result-object v0 │ │ +063a5a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/android/volley/AuthFailureError; │ │ @@ -133387,30 +133354,30 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063a6c: |[063a6c] com.android.volley.AuthFailureError.getResolutionIntent:()Landroid/content/Intent; │ │ -063a7c: 5410 5e05 |0000: iget-object v0, v1, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ -063a80: 1100 |0002: return-object v0 │ │ +063a5c: |[063a5c] com.android.volley.AuthFailureError.getResolutionIntent:()Landroid/content/Intent; │ │ +063a6c: 5410 5e05 |0000: iget-object v0, v1, Lcom/android/volley/AuthFailureError;.mResolutionIntent:Landroid/content/Intent; // field@055e │ │ +063a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/AuthFailureError; │ │ │ │ - source_file_idx : 500 (AuthFailureError.java) │ │ + source_file_idx : 518 (AuthFailureError.java) │ │ │ │ Class #496 header: │ │ class_idx : 684 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 710 │ │ +superclass_idx : 837 │ │ +source_file_idx : 728 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #496 annotations: │ │ Annotations on method #4939 'retry' │ │ @@ -133461,20 +133428,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -063a84: |[063a84] com.android.volley.DefaultRetryPolicy.:()V │ │ -063a94: 1300 c409 |0000: const/16 v0, #int 2500 // #9c4 │ │ -063a98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -063a9a: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -063a9e: 7040 4613 0321 |0005: invoke-direct {v3, v0, v1, v2}, Lcom/android/volley/DefaultRetryPolicy;.:(IIF)V // method@1346 │ │ -063aa4: 0e00 |0008: return-void │ │ +063a74: |[063a74] com.android.volley.DefaultRetryPolicy.:()V │ │ +063a84: 1300 c409 |0000: const/16 v0, #int 2500 // #9c4 │ │ +063a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +063a8a: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +063a8e: 7040 4613 0321 |0005: invoke-direct {v3, v0, v1, v2}, Lcom/android/volley/DefaultRetryPolicy;.:(IIF)V // method@1346 │ │ +063a94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/android/volley/DefaultRetryPolicy; │ │ │ │ @@ -133483,20 +133450,20 @@ │ │ type : '(IIF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -063aa8: |[063aa8] com.android.volley.DefaultRetryPolicy.:(IIF)V │ │ -063ab8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -063abe: 5901 7905 |0003: iput v1, v0, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ -063ac2: 5902 7a05 |0005: iput v2, v0, Lcom/android/volley/DefaultRetryPolicy;.mMaxNumRetries:I // field@057a │ │ -063ac6: 5903 7705 |0007: iput v3, v0, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ -063aca: 0e00 |0009: return-void │ │ +063a98: |[063a98] com.android.volley.DefaultRetryPolicy.:(IIF)V │ │ +063aa8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063aae: 5901 7905 |0003: iput v1, v0, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ +063ab2: 5902 7a05 |0005: iput v2, v0, Lcom/android/volley/DefaultRetryPolicy;.mMaxNumRetries:I // field@057a │ │ +063ab6: 5903 7705 |0007: iput v3, v0, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ +063aba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ 0x0007 line=61 │ │ 0x0009 line=62 │ │ @@ -133512,17 +133479,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063acc: |[063acc] com.android.volley.DefaultRetryPolicy.getBackoffMultiplier:()F │ │ -063adc: 5210 7705 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ -063ae0: 0f00 |0002: return v0 │ │ +063abc: |[063abc] com.android.volley.DefaultRetryPolicy.getBackoffMultiplier:()F │ │ +063acc: 5210 7705 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ +063ad0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/DefaultRetryPolicy; │ │ │ │ #1 : (in Lcom/android/volley/DefaultRetryPolicy;) │ │ @@ -133530,17 +133497,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063ae4: |[063ae4] com.android.volley.DefaultRetryPolicy.getCurrentRetryCount:()I │ │ -063af4: 5210 7805 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ -063af8: 0f00 |0002: return v0 │ │ +063ad4: |[063ad4] com.android.volley.DefaultRetryPolicy.getCurrentRetryCount:()I │ │ +063ae4: 5210 7805 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ +063ae8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/DefaultRetryPolicy; │ │ │ │ #2 : (in Lcom/android/volley/DefaultRetryPolicy;) │ │ @@ -133548,17 +133515,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063afc: |[063afc] com.android.volley.DefaultRetryPolicy.getCurrentTimeout:()I │ │ -063b0c: 5210 7905 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ -063b10: 0f00 |0002: return v0 │ │ +063aec: |[063aec] com.android.volley.DefaultRetryPolicy.getCurrentTimeout:()I │ │ +063afc: 5210 7905 |0000: iget v0, v1, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ +063b00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/DefaultRetryPolicy; │ │ │ │ #3 : (in Lcom/android/volley/DefaultRetryPolicy;) │ │ @@ -133566,22 +133533,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -063b14: |[063b14] com.android.volley.DefaultRetryPolicy.hasAttemptRemaining:()Z │ │ -063b24: 5220 7805 |0000: iget v0, v2, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ -063b28: 5221 7a05 |0002: iget v1, v2, Lcom/android/volley/DefaultRetryPolicy;.mMaxNumRetries:I // field@057a │ │ -063b2c: 3610 0400 |0004: if-gt v0, v1, 0008 // +0004 │ │ -063b30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -063b32: 0f00 |0007: return v0 │ │ -063b34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -063b36: 28fe |0009: goto 0007 // -0002 │ │ +063b04: |[063b04] com.android.volley.DefaultRetryPolicy.hasAttemptRemaining:()Z │ │ +063b14: 5220 7805 |0000: iget v0, v2, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ +063b18: 5221 7a05 |0002: iget v1, v2, Lcom/android/volley/DefaultRetryPolicy;.mMaxNumRetries:I // field@057a │ │ +063b1c: 3610 0400 |0004: if-gt v0, v1, 0008 // +0004 │ │ +063b20: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +063b22: 0f00 |0007: return v0 │ │ +063b24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +063b26: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/android/volley/DefaultRetryPolicy; │ │ │ │ #4 : (in Lcom/android/volley/DefaultRetryPolicy;) │ │ @@ -133589,50 +133556,50 @@ │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -063b38: |[063b38] com.android.volley.DefaultRetryPolicy.retry:(Lcom/android/volley/VolleyError;)V │ │ -063b48: 5230 7805 |0000: iget v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ -063b4c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -063b50: 5930 7805 |0004: iput v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ -063b54: 5230 7905 |0006: iget v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ -063b58: 8200 |0008: int-to-float v0, v0 │ │ -063b5a: 5231 7905 |0009: iget v1, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ -063b5e: 8211 |000b: int-to-float v1, v1 │ │ -063b60: 5232 7705 |000c: iget v2, v3, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ -063b64: c821 |000e: mul-float/2addr v1, v2 │ │ -063b66: c610 |000f: add-float/2addr v0, v1 │ │ -063b68: 8700 |0010: float-to-int v0, v0 │ │ -063b6a: 5930 7905 |0011: iput v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ -063b6e: 6e10 4a13 0300 |0013: invoke-virtual {v3}, Lcom/android/volley/DefaultRetryPolicy;.hasAttemptRemaining:()Z // method@134a │ │ -063b74: 0a00 |0016: move-result v0 │ │ -063b76: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -063b7a: 2704 |0019: throw v4 │ │ -063b7c: 0e00 |001a: return-void │ │ +063b28: |[063b28] com.android.volley.DefaultRetryPolicy.retry:(Lcom/android/volley/VolleyError;)V │ │ +063b38: 5230 7805 |0000: iget v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ +063b3c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +063b40: 5930 7805 |0004: iput v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentRetryCount:I // field@0578 │ │ +063b44: 5230 7905 |0006: iget v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ +063b48: 8200 |0008: int-to-float v0, v0 │ │ +063b4a: 5231 7905 |0009: iget v1, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ +063b4e: 8211 |000b: int-to-float v1, v1 │ │ +063b50: 5232 7705 |000c: iget v2, v3, Lcom/android/volley/DefaultRetryPolicy;.mBackoffMultiplier:F // field@0577 │ │ +063b54: c821 |000e: mul-float/2addr v1, v2 │ │ +063b56: c610 |000f: add-float/2addr v0, v1 │ │ +063b58: 8700 |0010: float-to-int v0, v0 │ │ +063b5a: 5930 7905 |0011: iput v0, v3, Lcom/android/volley/DefaultRetryPolicy;.mCurrentTimeoutMs:I // field@0579 │ │ +063b5e: 6e10 4a13 0300 |0013: invoke-virtual {v3}, Lcom/android/volley/DefaultRetryPolicy;.hasAttemptRemaining:()Z // method@134a │ │ +063b64: 0a00 |0016: move-result v0 │ │ +063b66: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +063b6a: 2704 |0019: throw v4 │ │ +063b6c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x0013 line=95 │ │ 0x0019 line=96 │ │ 0x001a line=98 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/android/volley/DefaultRetryPolicy; │ │ 0x0000 - 0x001b reg=4 error Lcom/android/volley/VolleyError; │ │ │ │ - source_file_idx : 710 (DefaultRetryPolicy.java) │ │ + source_file_idx : 728 (DefaultRetryPolicy.java) │ │ │ │ Class #497 header: │ │ class_idx : 687 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 761 │ │ +superclass_idx : 837 │ │ +source_file_idx : 779 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #497 annotations: │ │ Annotations on class │ │ @@ -133662,20 +133629,20 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -063b80: |[063b80] com.android.volley.ExecutorDelivery.:(Landroid/os/Handler;)V │ │ -063b90: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -063b96: 2200 ad02 |0003: new-instance v0, Lcom/android/volley/ExecutorDelivery$1; // type@02ad │ │ -063b9a: 7030 4c13 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/android/volley/ExecutorDelivery$1;.:(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V // method@134c │ │ -063ba0: 5b10 8105 |0008: iput-object v0, v1, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ -063ba4: 0e00 |000a: return-void │ │ +063b70: |[063b70] com.android.volley.ExecutorDelivery.:(Landroid/os/Handler;)V │ │ +063b80: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063b86: 2200 ad02 |0003: new-instance v0, Lcom/android/volley/ExecutorDelivery$1; // type@02ad │ │ +063b8a: 7030 4c13 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/android/volley/ExecutorDelivery$1;.:(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V // method@134c │ │ +063b90: 5b10 8105 |0008: iput-object v0, v1, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ +063b94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x000a line=42 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/android/volley/ExecutorDelivery; │ │ @@ -133686,18 +133653,18 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063ba8: |[063ba8] com.android.volley.ExecutorDelivery.:(Ljava/util/concurrent/Executor;)V │ │ -063bb8: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -063bbe: 5b01 8105 |0003: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ -063bc2: 0e00 |0005: return-void │ │ +063b98: |[063b98] com.android.volley.ExecutorDelivery.:(Ljava/util/concurrent/Executor;)V │ │ +063ba8: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063bae: 5b01 8105 |0003: iput-object v1, v0, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ +063bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/ExecutorDelivery; │ │ @@ -133709,25 +133676,25 @@ │ │ type : '(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -063bc4: |[063bc4] com.android.volley.ExecutorDelivery.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ -063bd4: 1a01 a417 |0000: const-string v1, "post-error" // string@17a4 │ │ -063bd8: 6e20 7713 1500 |0002: invoke-virtual {v5, v1}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -063bde: 7110 ba13 0600 |0005: invoke-static {v6}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -063be4: 0c00 |0008: move-result-object v0 │ │ -063be6: 5441 8105 |0009: iget-object v1, v4, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ -063bea: 2202 ae02 |000b: new-instance v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable; // type@02ae │ │ -063bee: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -063bf0: 7053 4e13 4205 |000e: invoke-direct {v2, v4, v5, v0, v3}, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@134e │ │ -063bf6: 7220 9216 2100 |0011: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1692 │ │ -063bfc: 0e00 |0014: return-void │ │ +063bb4: |[063bb4] com.android.volley.ExecutorDelivery.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ +063bc4: 1a01 ae17 |0000: const-string v1, "post-error" // string@17ae │ │ +063bc8: 6e20 7a13 1500 |0002: invoke-virtual {v5, v1}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +063bce: 7110 be13 0600 |0005: invoke-static {v6}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +063bd4: 0c00 |0008: move-result-object v0 │ │ +063bd6: 5441 8105 |0009: iget-object v1, v4, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ +063bda: 2202 ae02 |000b: new-instance v2, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable; // type@02ae │ │ +063bde: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +063be0: 7053 4e13 4205 |000e: invoke-direct {v2, v4, v5, v0, v3}, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@134e │ │ +063be6: 7220 9916 2100 |0011: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1699 │ │ +063bec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ 0x0014 line=70 │ │ locals : │ │ @@ -133742,18 +133709,18 @@ │ │ type : '(Lcom/android/volley/Request;Lcom/android/volley/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -063c00: |[063c00] com.android.volley.ExecutorDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ │ -063c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063c12: 6e40 5413 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/android/volley/ExecutorDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@1354 │ │ -063c18: 0e00 |0004: return-void │ │ +063bf0: |[063bf0] com.android.volley.ExecutorDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ │ +063c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063c02: 6e40 5413 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/android/volley/ExecutorDelivery;.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@1354 │ │ +063c08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Response; │ │ @@ -133766,44 +133733,44 @@ │ │ type : '(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -063c1c: |[063c1c] com.android.volley.ExecutorDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ │ -063c2c: 6e10 9913 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.markDelivered:()V // method@1399 │ │ -063c32: 1a00 a517 |0003: const-string v0, "post-response" // string@17a5 │ │ -063c36: 6e20 7713 0300 |0005: invoke-virtual {v3, v0}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -063c3c: 5420 8105 |0008: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ -063c40: 2201 ae02 |000a: new-instance v1, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable; // type@02ae │ │ -063c44: 7055 4e13 2143 |000c: invoke-direct {v1, v2, v3, v4, v5}, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@134e │ │ -063c4a: 7220 9216 1000 |000f: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1692 │ │ -063c50: 0e00 |0012: return-void │ │ +063c0c: |[063c0c] com.android.volley.ExecutorDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ │ +063c1c: 6e10 9c13 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.markDelivered:()V // method@139c │ │ +063c22: 1a00 af17 |0003: const-string v0, "post-response" // string@17af │ │ +063c26: 6e20 7a13 0300 |0005: invoke-virtual {v3, v0}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +063c2c: 5420 8105 |0008: iget-object v0, v2, Lcom/android/volley/ExecutorDelivery;.mResponsePoster:Ljava/util/concurrent/Executor; // field@0581 │ │ +063c30: 2201 ae02 |000a: new-instance v1, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable; // type@02ae │ │ +063c34: 7055 4e13 2143 |000c: invoke-direct {v1, v2, v3, v4, v5}, Lcom/android/volley/ExecutorDelivery$ResponseDeliveryRunnable;.:(Lcom/android/volley/ExecutorDelivery;Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V // method@134e │ │ +063c3a: 7220 9916 1000 |000f: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1699 │ │ +063c40: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0008 line=62 │ │ 0x0012 line=63 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/android/volley/Response; │ │ 0x0000 - 0x0013 reg=2 this Lcom/android/volley/ExecutorDelivery; │ │ 0x0000 - 0x0013 reg=3 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ 0x0000 - 0x0013 reg=4 response Lcom/android/volley/Response; Lcom/android/volley/Response<*>; │ │ 0x0000 - 0x0013 reg=5 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 761 (ExecutorDelivery.java) │ │ + source_file_idx : 779 (ExecutorDelivery.java) │ │ │ │ Class #498 header: │ │ class_idx : 691 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 2253 │ │ +superclass_idx : 711 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #498 - │ │ Class descriptor : 'Lcom/android/volley/NetworkError;' │ │ @@ -133818,17 +133785,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063c54: |[063c54] com.android.volley.NetworkError.:()V │ │ -063c64: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -063c6a: 0e00 |0003: return-void │ │ +063c44: |[063c44] com.android.volley.NetworkError.:()V │ │ +063c54: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +063c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/NetworkError; │ │ │ │ @@ -133837,17 +133804,17 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063c6c: |[063c6c] com.android.volley.NetworkError.:(Lcom/android/volley/NetworkResponse;)V │ │ -063c7c: 7020 c713 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c7 │ │ -063c82: 0e00 |0003: return-void │ │ +063c5c: |[063c5c] com.android.volley.NetworkError.:(Lcom/android/volley/NetworkResponse;)V │ │ +063c6c: 7020 cb13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13cb │ │ +063c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/NetworkError; │ │ 0x0000 - 0x0004 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ @@ -133857,33 +133824,33 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063c84: |[063c84] com.android.volley.NetworkError.:(Ljava/lang/Throwable;)V │ │ -063c94: 7020 ca13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ca │ │ -063c9a: 0e00 |0003: return-void │ │ +063c74: |[063c74] com.android.volley.NetworkError.:(Ljava/lang/Throwable;)V │ │ +063c84: 7020 ce13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ce │ │ +063c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/NetworkError; │ │ 0x0000 - 0x0004 reg=1 cause Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2253 (NetworkError.java) │ │ + source_file_idx : 2274 (NetworkError.java) │ │ │ │ Class #499 header: │ │ class_idx : 694 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 2348 │ │ +superclass_idx : 711 │ │ +source_file_idx : 2369 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #499 - │ │ Class descriptor : 'Lcom/android/volley/ParseError;' │ │ @@ -133898,17 +133865,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063c9c: |[063c9c] com.android.volley.ParseError.:()V │ │ -063cac: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -063cb2: 0e00 |0003: return-void │ │ +063c8c: |[063c8c] com.android.volley.ParseError.:()V │ │ +063c9c: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +063ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/ParseError; │ │ │ │ #1 : (in Lcom/android/volley/ParseError;) │ │ @@ -133916,17 +133883,17 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063cb4: |[063cb4] com.android.volley.ParseError.:(Lcom/android/volley/NetworkResponse;)V │ │ -063cc4: 7020 c713 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c7 │ │ -063cca: 0e00 |0003: return-void │ │ +063ca4: |[063ca4] com.android.volley.ParseError.:(Lcom/android/volley/NetworkResponse;)V │ │ +063cb4: 7020 cb13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13cb │ │ +063cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/ParseError; │ │ 0x0000 - 0x0004 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ @@ -133936,46 +133903,126 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063ccc: |[063ccc] com.android.volley.ParseError.:(Ljava/lang/Throwable;)V │ │ -063cdc: 7020 ca13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ca │ │ -063ce2: 0e00 |0003: return-void │ │ +063cbc: |[063cbc] com.android.volley.ParseError.:(Ljava/lang/Throwable;)V │ │ +063ccc: 7020 ce13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ce │ │ +063cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/ParseError; │ │ 0x0000 - 0x0004 reg=1 cause Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2348 (ParseError.java) │ │ + source_file_idx : 2369 (ParseError.java) │ │ │ │ Class #500 header: │ │ -class_idx : 699 │ │ +class_idx : 695 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 711 │ │ +source_file_idx : 2405 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #500 - │ │ + Class descriptor : 'Lcom/android/volley/RedirectError;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/android/volley/VolleyError;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/android/volley/RedirectError;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +063cd4: |[063cd4] com.android.volley.RedirectError.:()V │ │ +063ce4: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +063cea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=8 │ │ + 0x0003 line=9 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/android/volley/RedirectError; │ │ + │ │ + #1 : (in Lcom/android/volley/RedirectError;) │ │ + name : '' │ │ + type : '(Lcom/android/volley/NetworkResponse;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +063cec: |[063cec] com.android.volley.RedirectError.:(Lcom/android/volley/NetworkResponse;)V │ │ +063cfc: 7020 cb13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13cb │ │ +063d02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/android/volley/RedirectError; │ │ + 0x0000 - 0x0004 reg=1 response Lcom/android/volley/NetworkResponse; │ │ + │ │ + #2 : (in Lcom/android/volley/RedirectError;) │ │ + name : '' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +063d04: |[063d04] com.android.volley.RedirectError.:(Ljava/lang/Throwable;)V │ │ +063d14: 7020 ce13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Ljava/lang/Throwable;)V // method@13ce │ │ +063d1a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=12 │ │ + 0x0003 line=13 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/android/volley/RedirectError; │ │ + 0x0000 - 0x0004 reg=1 cause Ljava/lang/Throwable; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2405 (RedirectError.java) │ │ + │ │ +Class #501 header: │ │ +class_idx : 700 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2395 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2417 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #500 annotations: │ │ +Class #501 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=cancelAll │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #5030 'apply' │ │ +Annotations on method #5034 'apply' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;)Z" } │ │ │ │ -Class #500 - │ │ +Class #501 - │ │ Class descriptor : 'Lcom/android/volley/RequestQueue$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/RequestQueue$RequestFilter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -133993,67 +134040,67 @@ │ │ type : '(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063ce4: |[063ce4] com.android.volley.RequestQueue$1.:(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V │ │ -063cf4: 5b01 b105 |0000: iput-object v1, v0, Lcom/android/volley/RequestQueue$1;.this$0:Lcom/android/volley/RequestQueue; // field@05b1 │ │ -063cf8: 5b02 b205 |0002: iput-object v2, v0, Lcom/android/volley/RequestQueue$1;.val$tag:Ljava/lang/Object; // field@05b2 │ │ -063cfc: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -063d02: 0e00 |0007: return-void │ │ +063d1c: |[063d1c] com.android.volley.RequestQueue$1.:(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V │ │ +063d2c: 5b01 b005 |0000: iput-object v1, v0, Lcom/android/volley/RequestQueue$1;.this$0:Lcom/android/volley/RequestQueue; // field@05b0 │ │ +063d30: 5b02 b105 |0002: iput-object v2, v0, Lcom/android/volley/RequestQueue$1;.val$tag:Ljava/lang/Object; // field@05b1 │ │ +063d34: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063d3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/RequestQueue$1; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/RequestQueue; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/RequestQueue; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/RequestQueue$1;) │ │ name : 'apply' │ │ type : '(Lcom/android/volley/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -063d04: |[063d04] com.android.volley.RequestQueue$1.apply:(Lcom/android/volley/Request;)Z │ │ -063d14: 6e10 9313 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.getTag:()Ljava/lang/Object; // method@1393 │ │ -063d1a: 0c00 |0003: move-result-object v0 │ │ -063d1c: 5421 b205 |0004: iget-object v1, v2, Lcom/android/volley/RequestQueue$1;.val$tag:Ljava/lang/Object; // field@05b2 │ │ -063d20: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -063d24: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -063d26: 0f00 |0009: return v0 │ │ -063d28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -063d2a: 28fe |000b: goto 0009 // -0002 │ │ +063d3c: |[063d3c] com.android.volley.RequestQueue$1.apply:(Lcom/android/volley/Request;)Z │ │ +063d4c: 6e10 9613 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.getTag:()Ljava/lang/Object; // method@1396 │ │ +063d52: 0c00 |0003: move-result-object v0 │ │ +063d54: 5421 b105 |0004: iget-object v1, v2, Lcom/android/volley/RequestQueue$1;.val$tag:Ljava/lang/Object; // field@05b1 │ │ +063d58: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +063d5c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +063d5e: 0f00 |0009: return v0 │ │ +063d60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +063d62: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x000c reg=2 this Lcom/android/volley/RequestQueue$1; │ │ 0x0000 - 0x000c reg=3 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ - source_file_idx : 2395 (RequestQueue.java) │ │ + source_file_idx : 2417 (RequestQueue.java) │ │ │ │ -Class #501 header: │ │ -class_idx : 708 │ │ +Class #502 header: │ │ +class_idx : 709 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 2467 │ │ +superclass_idx : 711 │ │ +source_file_idx : 2489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #501 - │ │ +Class #502 - │ │ Class descriptor : 'Lcom/android/volley/ServerError;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/VolleyError;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -134062,17 +134109,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063d2c: |[063d2c] com.android.volley.ServerError.:()V │ │ -063d3c: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -063d42: 0e00 |0003: return-void │ │ +063d64: |[063d64] com.android.volley.ServerError.:()V │ │ +063d74: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +063d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/ServerError; │ │ │ │ @@ -134081,39 +134128,39 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063d44: |[063d44] com.android.volley.ServerError.:(Lcom/android/volley/NetworkResponse;)V │ │ -063d54: 7020 c713 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c7 │ │ -063d5a: 0e00 |0003: return-void │ │ +063d7c: |[063d7c] com.android.volley.ServerError.:(Lcom/android/volley/NetworkResponse;)V │ │ +063d8c: 7020 cb13 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/VolleyError;.:(Lcom/android/volley/NetworkResponse;)V // method@13cb │ │ +063d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/ServerError; │ │ 0x0000 - 0x0004 reg=1 networkResponse Lcom/android/volley/NetworkResponse; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2467 (ServerError.java) │ │ + source_file_idx : 2489 (ServerError.java) │ │ │ │ -Class #502 header: │ │ -class_idx : 709 │ │ +Class #503 header: │ │ +class_idx : 710 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 710 │ │ -source_file_idx : 2591 │ │ +superclass_idx : 711 │ │ +source_file_idx : 2613 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #502 - │ │ +Class #503 - │ │ Class descriptor : 'Lcom/android/volley/TimeoutError;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/VolleyError;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -134122,41 +134169,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063d5c: |[063d5c] com.android.volley.TimeoutError.:()V │ │ -063d6c: 7010 c613 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13c6 │ │ -063d72: 0e00 |0003: return-void │ │ +063d94: |[063d94] com.android.volley.TimeoutError.:()V │ │ +063da4: 7010 ca13 0000 |0000: invoke-direct {v0}, Lcom/android/volley/VolleyError;.:()V // method@13ca │ │ +063daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/TimeoutError; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2591 (TimeoutError.java) │ │ + source_file_idx : 2613 (TimeoutError.java) │ │ │ │ -Class #503 header: │ │ -class_idx : 714 │ │ +Class #504 header: │ │ +class_idx : 715 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 486 │ │ +superclass_idx : 837 │ │ +source_file_idx : 504 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #503 annotations: │ │ -Annotations on method #5092 'getAuthToken' │ │ +Class #504 annotations: │ │ +Annotations on method #5096 'getAuthToken' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ │ │ -Class #503 - │ │ +Class #504 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/AndroidAuthenticator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/toolbox/Authenticator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -134182,21 +134229,21 @@ │ │ type : '(Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -063d74: |[063d74] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ -063d84: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -063d8a: 5b01 cf05 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05cf │ │ -063d8e: 5b02 ce05 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05ce │ │ -063d92: 5b03 d005 |0007: iput-object v3, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05d0 │ │ -063d96: 5c04 d105 |0009: iput-boolean v4, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mNotifyAuthFailure:Z // field@05d1 │ │ -063d9a: 0e00 |000b: return-void │ │ +063dac: |[063dac] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ +063dbc: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063dc2: 5b01 ce05 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05ce │ │ +063dc6: 5b02 cd05 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05cd │ │ +063dca: 5b03 cf05 |0007: iput-object v3, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05cf │ │ +063dce: 5c04 d005 |0009: iput-boolean v4, v0, Lcom/android/volley/toolbox/AndroidAuthenticator;.mNotifyAuthFailure:Z // field@05d0 │ │ +063dd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ 0x0007 line=65 │ │ 0x0009 line=66 │ │ @@ -134213,18 +134260,18 @@ │ │ type : '(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -063d9c: |[063d9c] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;)V │ │ -063dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063dae: 7050 e213 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/android/volley/toolbox/AndroidAuthenticator;.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;Z)V // method@13e2 │ │ -063db4: 0e00 |0004: return-void │ │ +063dd4: |[063dd4] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;)V │ │ +063de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063de6: 7050 e613 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/android/volley/toolbox/AndroidAuthenticator;.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;Z)V // method@13e6 │ │ +063dec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/AndroidAuthenticator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -134236,19 +134283,19 @@ │ │ type : '(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -063db8: |[063db8] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ -063dc8: 7110 0600 0200 |0000: invoke-static {v2}, Landroid/accounts/AccountManager;.get:(Landroid/content/Context;)Landroid/accounts/AccountManager; // method@0006 │ │ -063dce: 0c00 |0003: move-result-object v0 │ │ -063dd0: 7055 e013 0143 |0004: invoke-direct {v1, v0, v3, v4, v5}, Lcom/android/volley/toolbox/AndroidAuthenticator;.:(Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/String;Z)V // method@13e0 │ │ -063dd6: 0e00 |0007: return-void │ │ +063df0: |[063df0] com.android.volley.toolbox.AndroidAuthenticator.:(Landroid/content/Context;Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ +063e00: 7110 0600 0200 |0000: invoke-static {v2}, Landroid/accounts/AccountManager;.get:(Landroid/content/Context;)Landroid/accounts/AccountManager; // method@0006 │ │ +063e06: 0c00 |0003: move-result-object v0 │ │ +063e08: 7055 e413 0143 |0004: invoke-direct {v1, v0, v3, v4, v5}, Lcom/android/volley/toolbox/AndroidAuthenticator;.:(Landroid/accounts/AccountManager;Landroid/accounts/Account;Ljava/lang/String;Z)V // method@13e4 │ │ +063e0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/android/volley/toolbox/AndroidAuthenticator; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -134262,17 +134309,17 @@ │ │ type : '()Landroid/accounts/Account;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063dd8: |[063dd8] com.android.volley.toolbox.AndroidAuthenticator.getAccount:()Landroid/accounts/Account; │ │ -063de8: 5410 ce05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05ce │ │ -063dec: 1100 |0002: return-object v0 │ │ +063e10: |[063e10] com.android.volley.toolbox.AndroidAuthenticator.getAccount:()Landroid/accounts/Account; │ │ +063e20: 5410 cd05 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05cd │ │ +063e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/AndroidAuthenticator; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/AndroidAuthenticator;) │ │ @@ -134280,67 +134327,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 100 16-bit code units │ │ -063df0: |[063df0] com.android.volley.toolbox.AndroidAuthenticator.getAuthToken:()Ljava/lang/String; │ │ -063e00: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -063e02: 54b0 cf05 |0001: iget-object v0, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05cf │ │ -063e06: 54b1 ce05 |0003: iget-object v1, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05ce │ │ -063e0a: 54b2 d005 |0005: iget-object v2, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05d0 │ │ -063e0e: 55b3 d105 |0007: iget-boolean v3, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mNotifyAuthFailure:Z // field@05d1 │ │ -063e12: 0745 |0009: move-object v5, v4 │ │ -063e14: 7406 0700 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/accounts/AccountManager;.getAuthToken:(Landroid/accounts/Account;Ljava/lang/String;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture; // method@0007 │ │ -063e1a: 0c08 |000d: move-result-object v8 │ │ -063e1c: 7210 0900 0800 |000e: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.getResult:()Ljava/lang/Object; // method@0009 │ │ -063e22: 0c0a |0011: move-result-object v10 │ │ -063e24: 1f0a 5600 |0012: check-cast v10, Landroid/os/Bundle; // type@0056 │ │ -063e28: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -063e2a: 7210 0b00 0800 |0015: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.isDone:()Z // method@000b │ │ -063e30: 0a00 |0018: move-result v0 │ │ -063e32: 3800 2d00 |0019: if-eqz v0, 0046 // +002d │ │ -063e36: 7210 0a00 0800 |001b: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.isCancelled:()Z // method@000a │ │ -063e3c: 0a00 |001e: move-result v0 │ │ -063e3e: 3900 2700 |001f: if-nez v0, 0046 // +0027 │ │ -063e42: 1a00 fc11 |0021: const-string v0, "intent" // string@11fc │ │ -063e46: 6e20 6101 0a00 |0023: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0161 │ │ -063e4c: 0a00 |0026: move-result v0 │ │ -063e4e: 3800 1900 |0027: if-eqz v0, 0040 // +0019 │ │ -063e52: 1a00 fc11 |0029: const-string v0, "intent" // string@11fc │ │ -063e56: 6e20 6501 0a00 |002b: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ -063e5c: 0c09 |002e: move-result-object v9 │ │ -063e5e: 1f09 2600 |002f: check-cast v9, Landroid/content/Intent; // type@0026 │ │ -063e62: 2200 a602 |0031: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ -063e66: 7020 2c13 9000 |0033: invoke-direct {v0, v9}, Lcom/android/volley/AuthFailureError;.:(Landroid/content/Intent;)V // method@132c │ │ -063e6c: 2700 |0036: throw v0 │ │ -063e6e: 0d07 |0037: move-exception v7 │ │ -063e70: 2200 a602 |0038: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ -063e74: 1a01 f702 |003a: const-string v1, "Error while retrieving auth token" // string@02f7 │ │ -063e78: 7030 2f13 1007 |003c: invoke-direct {v0, v1, v7}, Lcom/android/volley/AuthFailureError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@132f │ │ -063e7e: 2700 |003f: throw v0 │ │ -063e80: 1a00 490c |0040: const-string v0, "authtoken" // string@0c49 │ │ -063e84: 6e20 6801 0a00 |0042: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0168 │ │ -063e8a: 0c06 |0045: move-result-object v6 │ │ -063e8c: 3906 1d00 |0046: if-nez v6, 0063 // +001d │ │ -063e90: 2200 a602 |0048: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ -063e94: 2201 4d03 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -063e98: 7010 f315 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -063e9e: 1a02 6103 |004f: const-string v2, "Got null auth token for type: " // string@0361 │ │ -063ea2: 6e20 fa15 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -063ea8: 0c01 |0054: move-result-object v1 │ │ -063eaa: 54b2 d005 |0055: iget-object v2, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05d0 │ │ -063eae: 6e20 fa15 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -063eb4: 0c01 |005a: move-result-object v1 │ │ -063eb6: 6e10 ff15 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -063ebc: 0c01 |005e: move-result-object v1 │ │ -063ebe: 7020 2e13 1000 |005f: invoke-direct {v0, v1}, Lcom/android/volley/AuthFailureError;.:(Ljava/lang/String;)V // method@132e │ │ -063ec4: 2700 |0062: throw v0 │ │ -063ec6: 1106 |0063: return-object v6 │ │ +063e28: |[063e28] com.android.volley.toolbox.AndroidAuthenticator.getAuthToken:()Ljava/lang/String; │ │ +063e38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +063e3a: 54b0 ce05 |0001: iget-object v0, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05ce │ │ +063e3e: 54b1 cd05 |0003: iget-object v1, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05cd │ │ +063e42: 54b2 cf05 |0005: iget-object v2, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05cf │ │ +063e46: 55b3 d005 |0007: iget-boolean v3, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mNotifyAuthFailure:Z // field@05d0 │ │ +063e4a: 0745 |0009: move-object v5, v4 │ │ +063e4c: 7406 0700 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/accounts/AccountManager;.getAuthToken:(Landroid/accounts/Account;Ljava/lang/String;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture; // method@0007 │ │ +063e52: 0c08 |000d: move-result-object v8 │ │ +063e54: 7210 0900 0800 |000e: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.getResult:()Ljava/lang/Object; // method@0009 │ │ +063e5a: 0c0a |0011: move-result-object v10 │ │ +063e5c: 1f0a 5600 |0012: check-cast v10, Landroid/os/Bundle; // type@0056 │ │ +063e60: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +063e62: 7210 0b00 0800 |0015: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.isDone:()Z // method@000b │ │ +063e68: 0a00 |0018: move-result v0 │ │ +063e6a: 3800 2d00 |0019: if-eqz v0, 0046 // +002d │ │ +063e6e: 7210 0a00 0800 |001b: invoke-interface {v8}, Landroid/accounts/AccountManagerFuture;.isCancelled:()Z // method@000a │ │ +063e74: 0a00 |001e: move-result v0 │ │ +063e76: 3900 2700 |001f: if-nez v0, 0046 // +0027 │ │ +063e7a: 1a00 0a12 |0021: const-string v0, "intent" // string@120a │ │ +063e7e: 6e20 6101 0a00 |0023: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0161 │ │ +063e84: 0a00 |0026: move-result v0 │ │ +063e86: 3800 1900 |0027: if-eqz v0, 0040 // +0019 │ │ +063e8a: 1a00 0a12 |0029: const-string v0, "intent" // string@120a │ │ +063e8e: 6e20 6501 0a00 |002b: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0165 │ │ +063e94: 0c09 |002e: move-result-object v9 │ │ +063e96: 1f09 2600 |002f: check-cast v9, Landroid/content/Intent; // type@0026 │ │ +063e9a: 2200 a602 |0031: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ +063e9e: 7020 2c13 9000 |0033: invoke-direct {v0, v9}, Lcom/android/volley/AuthFailureError;.:(Landroid/content/Intent;)V // method@132c │ │ +063ea4: 2700 |0036: throw v0 │ │ +063ea6: 0d07 |0037: move-exception v7 │ │ +063ea8: 2200 a602 |0038: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ +063eac: 1a01 0903 |003a: const-string v1, "Error while retrieving auth token" // string@0309 │ │ +063eb0: 7030 2f13 1007 |003c: invoke-direct {v0, v1, v7}, Lcom/android/volley/AuthFailureError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@132f │ │ +063eb6: 2700 |003f: throw v0 │ │ +063eb8: 1a00 5e0c |0040: const-string v0, "authtoken" // string@0c5e │ │ +063ebc: 6e20 6801 0a00 |0042: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0168 │ │ +063ec2: 0c06 |0045: move-result-object v6 │ │ +063ec4: 3906 1d00 |0046: if-nez v6, 0063 // +001d │ │ +063ec8: 2200 a602 |0048: new-instance v0, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ +063ecc: 2201 4f03 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +063ed0: 7010 fa15 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +063ed6: 1a02 7303 |004f: const-string v2, "Got null auth token for type: " // string@0373 │ │ +063eda: 6e20 0116 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +063ee0: 0c01 |0054: move-result-object v1 │ │ +063ee2: 54b2 cf05 |0055: iget-object v2, v11, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAuthTokenType:Ljava/lang/String; // field@05cf │ │ +063ee6: 6e20 0116 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +063eec: 0c01 |005a: move-result-object v1 │ │ +063eee: 6e10 0616 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +063ef4: 0c01 |005e: move-result-object v1 │ │ +063ef6: 7020 2e13 1000 |005f: invoke-direct {v0, v1}, Lcom/android/volley/AuthFailureError;.:(Ljava/lang/String;)V // method@132e │ │ +063efc: 2700 |0062: throw v0 │ │ +063efe: 1106 |0063: return-object v6 │ │ catches : 1 │ │ 0x000e - 0x0014 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0001 line=80 │ │ 0x000e line=84 │ │ 0x0014 line=88 │ │ @@ -134369,57 +134416,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -063ed8: |[063ed8] com.android.volley.toolbox.AndroidAuthenticator.invalidateAuthToken:(Ljava/lang/String;)V │ │ -063ee8: 5420 cf05 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05cf │ │ -063eec: 5421 ce05 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05ce │ │ -063ef0: 5411 0000 |0004: iget-object v1, v1, Landroid/accounts/Account;.type:Ljava/lang/String; // field@0000 │ │ -063ef4: 6e30 0800 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/accounts/AccountManager;.invalidateAuthToken:(Ljava/lang/String;Ljava/lang/String;)V // method@0008 │ │ -063efa: 0e00 |0009: return-void │ │ +063f10: |[063f10] com.android.volley.toolbox.AndroidAuthenticator.invalidateAuthToken:(Ljava/lang/String;)V │ │ +063f20: 5420 ce05 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccountManager:Landroid/accounts/AccountManager; // field@05ce │ │ +063f24: 5421 cd05 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/AndroidAuthenticator;.mAccount:Landroid/accounts/Account; // field@05cd │ │ +063f28: 5411 0000 |0004: iget-object v1, v1, Landroid/accounts/Account;.type:Ljava/lang/String; // field@0000 │ │ +063f2c: 6e30 0800 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/accounts/AccountManager;.invalidateAuthToken:(Ljava/lang/String;Ljava/lang/String;)V // method@0008 │ │ +063f32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/android/volley/toolbox/AndroidAuthenticator; │ │ 0x0000 - 0x000a reg=3 authToken Ljava/lang/String; │ │ │ │ - source_file_idx : 486 (AndroidAuthenticator.java) │ │ + source_file_idx : 504 (AndroidAuthenticator.java) │ │ │ │ -Class #504 header: │ │ -class_idx : 716 │ │ +Class #505 header: │ │ +class_idx : 717 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 531 │ │ +superclass_idx : 837 │ │ +source_file_idx : 549 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #504 annotations: │ │ -Annotations on method #5099 'addCacheHeaders' │ │ +Class #505 annotations: │ │ +Annotations on method #5103 'addCacheHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Lcom/android/volley/Cache$Entry;" ")V" } │ │ -Annotations on method #5100 'attemptRetryOnException' │ │ +Annotations on method #5104 'attemptRetryOnException' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Request" "<*>;" "Lcom/android/volley/VolleyError;" ")V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/VolleyError; } │ │ -Annotations on method #5101 'convertHeaders' │ │ +Annotations on method #5105 'convertHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Lorg/apache/http/Header;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #5102 'entityToBytes' │ │ +Annotations on method #5106 'entityToBytes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/ServerError; } │ │ -Annotations on method #5104 'logSlowRequests' │ │ +Annotations on method #5108 'logSlowRequests' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Lcom/android/volley/Request" "<*>;[B" "Lorg/apache/http/StatusLine;" ")V" } │ │ -Annotations on method #5105 'performRequest' │ │ +Annotations on method #5109 'performRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;)" "Lcom/android/volley/NetworkResponse;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/VolleyError; } │ │ │ │ -Class #504 - │ │ +Class #505 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/BasicNetwork;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Network;' │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/BasicNetwork;) │ │ @@ -134449,115 +134496,115 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -063efc: |[063efc] com.android.volley.toolbox.BasicNetwork.:()V │ │ -063f0c: 6300 cc05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -063f10: 6a00 d205 |0002: sput-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;.DEBUG:Z // field@05d2 │ │ -063f14: 1300 b80b |0004: const/16 v0, #int 3000 // #bb8 │ │ -063f18: 6700 d405 |0006: sput v0, Lcom/android/volley/toolbox/BasicNetwork;.SLOW_REQUEST_THRESHOLD_MS:I // field@05d4 │ │ -063f1c: 1300 0010 |0008: const/16 v0, #int 4096 // #1000 │ │ -063f20: 6700 d305 |000a: sput v0, Lcom/android/volley/toolbox/BasicNetwork;.DEFAULT_POOL_SIZE:I // field@05d3 │ │ -063f24: 0e00 |000c: return-void │ │ +063f34: |[063f34] com.android.volley.toolbox.BasicNetwork.:()V │ │ +063f44: 6300 cb05 |0000: sget-boolean v0, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +063f48: 6a00 d105 |0002: sput-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;.DEBUG:Z // field@05d1 │ │ +063f4c: 1300 b80b |0004: const/16 v0, #int 3000 // #bb8 │ │ +063f50: 6700 d305 |0006: sput v0, Lcom/android/volley/toolbox/BasicNetwork;.SLOW_REQUEST_THRESHOLD_MS:I // field@05d3 │ │ +063f54: 1300 0010 |0008: const/16 v0, #int 4096 // #1000 │ │ +063f58: 6700 d205 |000a: sput v0, Lcom/android/volley/toolbox/BasicNetwork;.DEFAULT_POOL_SIZE:I // field@05d2 │ │ +063f5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ - 0x0004 line=59 │ │ - 0x0008 line=61 │ │ + 0x0000 line=58 │ │ + 0x0004 line=60 │ │ + 0x0008 line=62 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/toolbox/BasicNetwork;) │ │ name : '' │ │ type : '(Lcom/android/volley/toolbox/HttpStack;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -063f28: |[063f28] com.android.volley.toolbox.BasicNetwork.:(Lcom/android/volley/toolbox/HttpStack;)V │ │ -063f38: 2200 ce02 |0000: new-instance v0, Lcom/android/volley/toolbox/ByteArrayPool; // type@02ce │ │ -063f3c: 6001 d305 |0002: sget v1, Lcom/android/volley/toolbox/BasicNetwork;.DEFAULT_POOL_SIZE:I // field@05d3 │ │ -063f40: 7020 f613 1000 |0004: invoke-direct {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.:(I)V // method@13f6 │ │ -063f46: 7030 ea13 3200 |0007: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/BasicNetwork;.:(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V // method@13ea │ │ -063f4c: 0e00 |000a: return-void │ │ +063f60: |[063f60] com.android.volley.toolbox.BasicNetwork.:(Lcom/android/volley/toolbox/HttpStack;)V │ │ +063f70: 2200 cf02 |0000: new-instance v0, Lcom/android/volley/toolbox/ByteArrayPool; // type@02cf │ │ +063f74: 6001 d205 |0002: sget v1, Lcom/android/volley/toolbox/BasicNetwork;.DEFAULT_POOL_SIZE:I // field@05d2 │ │ +063f78: 7020 fa13 1000 |0004: invoke-direct {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;.:(I)V // method@13fa │ │ +063f7e: 7030 ee13 3200 |0007: invoke-direct {v2, v3, v0}, Lcom/android/volley/toolbox/BasicNetwork;.:(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V // method@13ee │ │ +063f84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ - 0x000a line=74 │ │ + 0x0000 line=74 │ │ + 0x000a line=75 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x000b reg=3 httpStack Lcom/android/volley/toolbox/HttpStack; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/BasicNetwork;) │ │ name : '' │ │ type : '(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063f50: |[063f50] com.android.volley.toolbox.BasicNetwork.:(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V │ │ -063f60: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -063f66: 5b01 d505 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/BasicNetwork;.mHttpStack:Lcom/android/volley/toolbox/HttpStack; // field@05d5 │ │ -063f6a: 5b02 d605 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d6 │ │ -063f6e: 0e00 |0007: return-void │ │ +063f88: |[063f88] com.android.volley.toolbox.BasicNetwork.:(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V │ │ +063f98: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +063f9e: 5b01 d405 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/BasicNetwork;.mHttpStack:Lcom/android/volley/toolbox/HttpStack; // field@05d4 │ │ +063fa2: 5b02 d505 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d5 │ │ +063fa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0003 line=81 │ │ - 0x0005 line=82 │ │ - 0x0007 line=83 │ │ + 0x0000 line=81 │ │ + 0x0003 line=82 │ │ + 0x0005 line=83 │ │ + 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x0008 reg=1 httpStack Lcom/android/volley/toolbox/HttpStack; │ │ 0x0000 - 0x0008 reg=2 pool Lcom/android/volley/toolbox/ByteArrayPool; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/BasicNetwork;) │ │ name : 'addCacheHeaders' │ │ type : '(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -063f70: |[063f70] com.android.volley.toolbox.BasicNetwork.addCacheHeaders:(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V │ │ -063f80: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -063f84: 0e00 |0002: return-void │ │ -063f86: 5481 6605 |0003: iget-object v1, v8, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ -063f8a: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ -063f8e: 1a01 db03 |0007: const-string v1, "If-None-Match" // string@03db │ │ -063f92: 5482 6605 |0009: iget-object v2, v8, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ -063f96: 7230 7e16 1702 |000b: invoke-interface {v7, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -063f9c: 5382 6705 |000e: iget-wide v2, v8, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ -063fa0: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -063fa4: 3101 0204 |0012: cmp-long v1, v2, v4 │ │ -063fa8: 3d01 eeff |0014: if-lez v1, 0002 // -0012 │ │ -063fac: 2200 6b03 |0016: new-instance v0, Ljava/util/Date; // type@036b │ │ -063fb0: 5382 6705 |0018: iget-wide v2, v8, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ -063fb4: 7030 4c16 2003 |001a: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@164c │ │ -063fba: 1a01 da03 |001d: const-string v1, "If-Modified-Since" // string@03da │ │ -063fbe: 7110 c616 0000 |001f: invoke-static {v0}, Lorg/apache/http/impl/cookie/DateUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@16c6 │ │ -063fc4: 0c02 |0022: move-result-object v2 │ │ -063fc6: 7230 7e16 1702 |0023: invoke-interface {v7, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -063fcc: 28dc |0026: goto 0002 // -0024 │ │ +063fa8: |[063fa8] com.android.volley.toolbox.BasicNetwork.addCacheHeaders:(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V │ │ +063fb8: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +063fbc: 0e00 |0002: return-void │ │ +063fbe: 5481 6605 |0003: iget-object v1, v8, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ +063fc2: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ +063fc6: 1a01 ed03 |0007: const-string v1, "If-None-Match" // string@03ed │ │ +063fca: 5482 6605 |0009: iget-object v2, v8, Lcom/android/volley/Cache$Entry;.etag:Ljava/lang/String; // field@0566 │ │ +063fce: 7230 8516 1702 |000b: invoke-interface {v7, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +063fd4: 5382 6705 |000e: iget-wide v2, v8, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ +063fd8: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +063fdc: 3101 0204 |0012: cmp-long v1, v2, v4 │ │ +063fe0: 3d01 eeff |0014: if-lez v1, 0002 // -0012 │ │ +063fe4: 2200 6d03 |0016: new-instance v0, Ljava/util/Date; // type@036d │ │ +063fe8: 5382 6705 |0018: iget-wide v2, v8, Lcom/android/volley/Cache$Entry;.lastModified:J // field@0567 │ │ +063fec: 7030 5316 2003 |001a: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@1653 │ │ +063ff2: 1a01 ec03 |001d: const-string v1, "If-Modified-Since" // string@03ec │ │ +063ff6: 7110 cd16 0000 |001f: invoke-static {v0}, Lorg/apache/http/impl/cookie/DateUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@16cd │ │ +063ffc: 0c02 |0022: move-result-object v2 │ │ +063ffe: 7230 8516 1702 |0023: invoke-interface {v7, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +064004: 28dc |0026: goto 0002 // -0024 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ - 0x0002 line=234 │ │ - 0x0003 line=226 │ │ - 0x0007 line=227 │ │ - 0x000e line=230 │ │ - 0x0016 line=231 │ │ - 0x001d line=232 │ │ + 0x0000 line=223 │ │ + 0x0002 line=235 │ │ + 0x0003 line=227 │ │ + 0x0007 line=228 │ │ + 0x000e line=231 │ │ + 0x0016 line=232 │ │ + 0x001d line=233 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/util/Map; │ │ 0x001d - 0x0027 reg=0 refTime Ljava/util/Date; │ │ 0x0000 - 0x0027 reg=6 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x0027 reg=7 headers Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0027 reg=8 entry Lcom/android/volley/Cache$Entry; │ │ │ │ @@ -134566,58 +134613,56 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -063fd0: |[063fd0] com.android.volley.toolbox.BasicNetwork.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ -063fe0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -063fe2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -063fe4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -063fe6: 6e10 9113 0800 |0003: invoke-virtual {v8}, Lcom/android/volley/Request;.getRetryPolicy:()Lcom/android/volley/RetryPolicy; // method@1391 │ │ -063fec: 0c02 |0006: move-result-object v2 │ │ -063fee: 6e10 9413 0800 |0007: invoke-virtual {v8}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1394 │ │ -063ff4: 0a01 |000a: move-result v1 │ │ -063ff6: 7220 c213 9200 |000b: invoke-interface {v2, v9}, Lcom/android/volley/RetryPolicy;.retry:(Lcom/android/volley/VolleyError;)V // method@13c2 │ │ -063ffc: 1a03 9f00 |000e: const-string v3, "%s-retry [timeout=%s]" // string@009f │ │ -064000: 2344 c803 |0010: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -064004: 4d07 0405 |0012: aput-object v7, v4, v5 │ │ -064008: 7110 ac15 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -06400e: 0c05 |0017: move-result-object v5 │ │ -064010: 4d05 0406 |0018: aput-object v5, v4, v6 │ │ -064014: 7120 db15 4300 |001a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15db │ │ -06401a: 0c03 |001d: move-result-object v3 │ │ -06401c: 6e20 7713 3800 |001e: invoke-virtual {v8, v3}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -064022: 0e00 |0021: return-void │ │ -064024: 0d00 |0022: move-exception v0 │ │ -064026: 1a03 a000 |0023: const-string v3, "%s-timeout-giveup [timeout=%s]" // string@00a0 │ │ -06402a: 2344 c803 |0025: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -06402e: 4d07 0405 |0027: aput-object v7, v4, v5 │ │ -064032: 7110 ac15 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -064038: 0c05 |002c: move-result-object v5 │ │ -06403a: 4d05 0406 |002d: aput-object v5, v4, v6 │ │ -06403e: 7120 db15 4300 |002f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15db │ │ -064044: 0c03 |0032: move-result-object v3 │ │ -064046: 6e20 7713 3800 |0033: invoke-virtual {v8, v3}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@1377 │ │ -06404c: 2700 |0036: throw v0 │ │ +064008: |[064008] com.android.volley.toolbox.BasicNetwork.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ +064018: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06401a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +06401c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06401e: 6e10 9413 0800 |0003: invoke-virtual {v8}, Lcom/android/volley/Request;.getRetryPolicy:()Lcom/android/volley/RetryPolicy; // method@1394 │ │ +064024: 0c02 |0006: move-result-object v2 │ │ +064026: 6e10 9713 0800 |0007: invoke-virtual {v8}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1397 │ │ +06402c: 0a01 |000a: move-result v1 │ │ +06402e: 7220 c613 9200 |000b: invoke-interface {v2, v9}, Lcom/android/volley/RetryPolicy;.retry:(Lcom/android/volley/VolleyError;)V // method@13c6 │ │ +064034: 1a03 b100 |000e: const-string v3, "%s-retry [timeout=%s]" // string@00b1 │ │ +064038: 2344 ca03 |0010: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +06403c: 4d07 0405 |0012: aput-object v7, v4, v5 │ │ +064040: 7110 b315 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +064046: 0c05 |0017: move-result-object v5 │ │ +064048: 4d05 0406 |0018: aput-object v5, v4, v6 │ │ +06404c: 7120 e215 4300 |001a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e2 │ │ +064052: 0c03 |001d: move-result-object v3 │ │ +064054: 6e20 7a13 3800 |001e: invoke-virtual {v8, v3}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +06405a: 0e00 |0021: return-void │ │ +06405c: 0d00 |0022: move-exception v0 │ │ +06405e: 1a03 b200 |0023: const-string v3, "%s-timeout-giveup [timeout=%s]" // string@00b2 │ │ +064062: 2344 ca03 |0025: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +064066: 4d07 0405 |0027: aput-object v7, v4, v5 │ │ +06406a: 7110 b315 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +064070: 0c05 |002c: move-result-object v5 │ │ +064072: 4d05 0406 |002d: aput-object v5, v4, v6 │ │ +064076: 7120 e215 4300 |002f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e2 │ │ +06407c: 0c03 |0032: move-result-object v3 │ │ +06407e: 6e20 7a13 3800 |0033: invoke-virtual {v8, v3}, Lcom/android/volley/Request;.addMarker:(Ljava/lang/String;)V // method@137a │ │ +064084: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Lcom/android/volley/VolleyError; -> 0x0022 │ │ positions : │ │ - 0x0003 line=207 │ │ - 0x0007 line=208 │ │ - 0x000b line=211 │ │ - 0x000e line=217 │ │ - 0x0021 line=218 │ │ - 0x0022 line=212 │ │ - 0x0023 line=213 │ │ - 0x0029 line=214 │ │ - 0x0033 line=213 │ │ - 0x0036 line=215 │ │ + 0x0003 line=208 │ │ + 0x0007 line=209 │ │ + 0x000b line=212 │ │ + 0x000e line=218 │ │ + 0x0021 line=219 │ │ + 0x0022 line=213 │ │ + 0x0023 line=214 │ │ + 0x0036 line=216 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Lcom/android/volley/Request; │ │ 0x0023 - 0x0037 reg=0 e Lcom/android/volley/VolleyError; │ │ 0x000b - 0x0037 reg=1 oldTimeout I │ │ 0x0007 - 0x0037 reg=2 retryPolicy Lcom/android/volley/RetryPolicy; │ │ 0x0000 - 0x0037 reg=7 logPrefix Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=8 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ @@ -134628,132 +134673,131 @@ │ │ type : '([Lorg/apache/http/Header;)Ljava/util/Map;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -064060: |[064060] com.android.volley.toolbox.BasicNetwork.convertHeaders:([Lorg/apache/http/Header;)Ljava/util/Map; │ │ -064070: 2201 7703 |0000: new-instance v1, Ljava/util/TreeMap; // type@0377 │ │ -064074: 6202 b006 |0002: sget-object v2, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@06b0 │ │ -064078: 7020 8716 2100 |0004: invoke-direct {v1, v2}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@1687 │ │ -06407e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -064080: 2142 |0008: array-length v2, v4 │ │ -064082: 3520 1400 |0009: if-ge v0, v2, 001d // +0014 │ │ -064086: 4602 0400 |000b: aget-object v2, v4, v0 │ │ -06408a: 7210 a716 0200 |000d: invoke-interface {v2}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@16a7 │ │ -064090: 0c02 |0010: move-result-object v2 │ │ -064092: 4603 0400 |0011: aget-object v3, v4, v0 │ │ -064096: 7210 a816 0300 |0013: invoke-interface {v3}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@16a8 │ │ -06409c: 0c03 |0016: move-result-object v3 │ │ -06409e: 7230 7e16 2103 |0017: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -0640a4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0640a8: 28ec |001c: goto 0008 // -0014 │ │ -0640aa: 1101 |001d: return-object v1 │ │ +064098: |[064098] com.android.volley.toolbox.BasicNetwork.convertHeaders:([Lorg/apache/http/Header;)Ljava/util/Map; │ │ +0640a8: 2201 7903 |0000: new-instance v1, Ljava/util/TreeMap; // type@0379 │ │ +0640ac: 6202 af06 |0002: sget-object v2, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@06af │ │ +0640b0: 7020 8e16 2100 |0004: invoke-direct {v1, v2}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@168e │ │ +0640b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0640b8: 2142 |0008: array-length v2, v4 │ │ +0640ba: 3520 1400 |0009: if-ge v0, v2, 001d // +0014 │ │ +0640be: 4602 0400 |000b: aget-object v2, v4, v0 │ │ +0640c2: 7210 ae16 0200 |000d: invoke-interface {v2}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@16ae │ │ +0640c8: 0c02 |0010: move-result-object v2 │ │ +0640ca: 4603 0400 |0011: aget-object v3, v4, v0 │ │ +0640ce: 7210 af16 0300 |0013: invoke-interface {v3}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@16af │ │ +0640d4: 0c03 |0016: move-result-object v3 │ │ +0640d6: 7230 8516 2103 |0017: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +0640dc: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0640e0: 28ec |001c: goto 0008 // -0014 │ │ +0640e2: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ - 0x0007 line=276 │ │ - 0x000b line=277 │ │ - 0x001a line=276 │ │ - 0x001d line=279 │ │ + 0x0000 line=276 │ │ + 0x0007 line=277 │ │ + 0x000b line=278 │ │ + 0x001a line=277 │ │ + 0x001d line=280 │ │ locals : │ │ 0x0008 - 0x001e reg=0 i I │ │ 0x0007 - 0x001e reg=1 result Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x001e reg=4 headers [Lorg/apache/http/Header; │ │ │ │ #6 : (in Lcom/android/volley/toolbox/BasicNetwork;) │ │ name : 'entityToBytes' │ │ type : '(Lorg/apache/http/HttpEntity;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0640ac: |[0640ac] com.android.volley.toolbox.BasicNetwork.entityToBytes:(Lorg/apache/http/HttpEntity;)[B │ │ -0640bc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0640be: 2201 eb02 |0001: new-instance v1, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; // type@02eb │ │ -0640c2: 5495 d605 |0003: iget-object v5, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d6 │ │ -0640c6: 7210 ab16 0a00 |0005: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContentLength:()J // method@16ab │ │ -0640cc: 0b06 |0008: move-result-wide v6 │ │ -0640ce: 8466 |0009: long-to-int v6, v6 │ │ -0640d0: 7030 b114 5106 |000a: invoke-direct {v1, v5, v6}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V // method@14b1 │ │ -0640d6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0640d8: 7210 aa16 0a00 |000e: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@16aa │ │ -0640de: 0c04 |0011: move-result-object v4 │ │ -0640e0: 3904 1500 |0012: if-nez v4, 0027 // +0015 │ │ -0640e4: 2205 c402 |0014: new-instance v5, Lcom/android/volley/ServerError; // type@02c4 │ │ -0640e8: 7010 c313 0500 |0016: invoke-direct {v5}, Lcom/android/volley/ServerError;.:()V // method@13c3 │ │ -0640ee: 2705 |0019: throw v5 │ │ -0640f0: 0d05 |001a: move-exception v5 │ │ -0640f2: 7210 a916 0a00 |001b: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@16a9 │ │ -0640f8: 5496 d605 |001e: iget-object v6, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d6 │ │ -0640fc: 6e20 f813 0600 |0020: invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13f8 │ │ -064102: 6e10 b214 0100 |0023: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.close:()V // method@14b2 │ │ -064108: 2705 |0026: throw v5 │ │ -06410a: 5495 d605 |0027: iget-object v5, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d6 │ │ -06410e: 1306 0004 |0029: const/16 v6, #int 1024 // #400 │ │ -064112: 6e20 f713 6500 |002b: invoke-virtual {v5, v6}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13f7 │ │ -064118: 0c00 |002e: move-result-object v0 │ │ -06411a: 6e20 6c15 0400 |002f: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@156c │ │ -064120: 0a02 |0032: move-result v2 │ │ -064122: 12f5 |0033: const/4 v5, #int -1 // #ff │ │ -064124: 3252 0700 |0034: if-eq v2, v5, 003b // +0007 │ │ -064128: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -06412a: 6e40 b714 0125 |0037: invoke-virtual {v1, v0, v5, v2}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.write:([BII)V // method@14b7 │ │ -064130: 28f5 |003a: goto 002f // -000b │ │ -064132: 6e10 b514 0100 |003b: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.toByteArray:()[B // method@14b5 │ │ -064138: 0c05 |003e: move-result-object v5 │ │ -06413a: 7210 a916 0a00 |003f: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@16a9 │ │ -064140: 5496 d605 |0042: iget-object v6, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d6 │ │ -064144: 6e20 f813 0600 |0044: invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13f8 │ │ -06414a: 6e10 b214 0100 |0047: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.close:()V // method@14b2 │ │ -064150: 1105 |004a: return-object v5 │ │ -064152: 0d03 |004b: move-exception v3 │ │ -064154: 1a06 f502 |004c: const-string v6, "Error occured when calling consumingContent" // string@02f5 │ │ -064158: 2387 c803 |004e: new-array v7, v8, [Ljava/lang/Object; // type@03c8 │ │ -06415c: 7120 dd13 7600 |0050: invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -064162: 28ef |0053: goto 0042 // -0011 │ │ -064164: 0d03 |0054: move-exception v3 │ │ -064166: 1a06 f502 |0055: const-string v6, "Error occured when calling consumingContent" // string@02f5 │ │ -06416a: 2387 c803 |0057: new-array v7, v8, [Ljava/lang/Object; // type@03c8 │ │ -06416e: 7120 dd13 7600 |0059: invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -064174: 28c2 |005c: goto 001e // -003e │ │ +0640e4: |[0640e4] com.android.volley.toolbox.BasicNetwork.entityToBytes:(Lorg/apache/http/HttpEntity;)[B │ │ +0640f4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0640f6: 2201 ec02 |0001: new-instance v1, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; // type@02ec │ │ +0640fa: 5495 d505 |0003: iget-object v5, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d5 │ │ +0640fe: 7210 b216 0a00 |0005: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContentLength:()J // method@16b2 │ │ +064104: 0b06 |0008: move-result-wide v6 │ │ +064106: 8466 |0009: long-to-int v6, v6 │ │ +064108: 7030 b714 5106 |000a: invoke-direct {v1, v5, v6}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.:(Lcom/android/volley/toolbox/ByteArrayPool;I)V // method@14b7 │ │ +06410e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +064110: 7210 b116 0a00 |000e: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@16b1 │ │ +064116: 0c04 |0011: move-result-object v4 │ │ +064118: 3904 1500 |0012: if-nez v4, 0027 // +0015 │ │ +06411c: 2205 c502 |0014: new-instance v5, Lcom/android/volley/ServerError; // type@02c5 │ │ +064120: 7010 c713 0500 |0016: invoke-direct {v5}, Lcom/android/volley/ServerError;.:()V // method@13c7 │ │ +064126: 2705 |0019: throw v5 │ │ +064128: 0d05 |001a: move-exception v5 │ │ +06412a: 7210 b016 0a00 |001b: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@16b0 │ │ +064130: 5496 d505 |001e: iget-object v6, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d5 │ │ +064134: 6e20 fc13 0600 |0020: invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13fc │ │ +06413a: 6e10 b814 0100 |0023: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.close:()V // method@14b8 │ │ +064140: 2705 |0026: throw v5 │ │ +064142: 5495 d505 |0027: iget-object v5, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d5 │ │ +064146: 1306 0004 |0029: const/16 v6, #int 1024 // #400 │ │ +06414a: 6e20 fb13 6500 |002b: invoke-virtual {v5, v6}, Lcom/android/volley/toolbox/ByteArrayPool;.getBuf:(I)[B // method@13fb │ │ +064150: 0c00 |002e: move-result-object v0 │ │ +064152: 6e20 7315 0400 |002f: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@1573 │ │ +064158: 0a02 |0032: move-result v2 │ │ +06415a: 12f5 |0033: const/4 v5, #int -1 // #ff │ │ +06415c: 3252 0700 |0034: if-eq v2, v5, 003b // +0007 │ │ +064160: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +064162: 6e40 bd14 0125 |0037: invoke-virtual {v1, v0, v5, v2}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.write:([BII)V // method@14bd │ │ +064168: 28f5 |003a: goto 002f // -000b │ │ +06416a: 6e10 bb14 0100 |003b: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.toByteArray:()[B // method@14bb │ │ +064170: 0c05 |003e: move-result-object v5 │ │ +064172: 7210 b016 0a00 |003f: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@16b0 │ │ +064178: 5496 d505 |0042: iget-object v6, v9, Lcom/android/volley/toolbox/BasicNetwork;.mPool:Lcom/android/volley/toolbox/ByteArrayPool; // field@05d5 │ │ +06417c: 6e20 fc13 0600 |0044: invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;.returnBuf:([B)V // method@13fc │ │ +064182: 6e10 b814 0100 |0047: invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;.close:()V // method@14b8 │ │ +064188: 1105 |004a: return-object v5 │ │ +06418a: 0d03 |004b: move-exception v3 │ │ +06418c: 1a06 0703 |004c: const-string v6, "Error occured when calling consumingContent" // string@0307 │ │ +064190: 2387 ca03 |004e: new-array v7, v8, [Ljava/lang/Object; // type@03ca │ │ +064194: 7120 e113 7600 |0050: invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +06419a: 28ef |0053: goto 0042 // -0011 │ │ +06419c: 0d03 |0054: move-exception v3 │ │ +06419e: 1a06 0703 |0055: const-string v6, "Error occured when calling consumingContent" // string@0307 │ │ +0641a2: 2387 ca03 |0057: new-array v7, v8, [Ljava/lang/Object; // type@03ca │ │ +0641a6: 7120 e113 7600 |0059: invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +0641ac: 28c2 |005c: goto 001e // -003e │ │ catches : 4 │ │ 0x000e - 0x001a │ │ -> 0x001a │ │ 0x001b - 0x001e │ │ Ljava/io/IOException; -> 0x0054 │ │ 0x0027 - 0x003e │ │ -> 0x001a │ │ 0x003f - 0x0042 │ │ Ljava/io/IOException; -> 0x004b │ │ positions : │ │ - 0x0001 line=243 │ │ - 0x0005 line=244 │ │ - 0x000d line=245 │ │ - 0x000e line=247 │ │ - 0x0012 line=248 │ │ - 0x0014 line=249 │ │ - 0x001a line=258 │ │ - 0x001b line=260 │ │ - 0x001e line=266 │ │ - 0x0023 line=267 │ │ - 0x0027 line=251 │ │ - 0x002f line=253 │ │ - 0x0036 line=254 │ │ - 0x003b line=256 │ │ - 0x003f line=260 │ │ - 0x0042 line=266 │ │ - 0x0047 line=267 │ │ - 0x004b line=261 │ │ - 0x004c line=264 │ │ - 0x0054 line=261 │ │ - 0x0055 line=264 │ │ + 0x0001 line=244 │ │ + 0x000d line=246 │ │ + 0x000e line=248 │ │ + 0x0012 line=249 │ │ + 0x0014 line=250 │ │ + 0x001a line=259 │ │ + 0x001b line=261 │ │ + 0x001e line=267 │ │ + 0x0023 line=268 │ │ + 0x0027 line=252 │ │ + 0x002f line=254 │ │ + 0x0036 line=255 │ │ + 0x003b line=257 │ │ + 0x003f line=261 │ │ + 0x0042 line=267 │ │ + 0x0047 line=268 │ │ + 0x004b line=262 │ │ + 0x004c line=265 │ │ + 0x0054 line=262 │ │ + 0x0055 line=265 │ │ locals : │ │ 0x0012 - 0x001a reg=4 in Ljava/io/InputStream; │ │ 0x0033 - 0x0054 reg=2 count I │ │ 0x004c - 0x0054 reg=3 e Ljava/io/IOException; │ │ 0x0027 - 0x0054 reg=4 in Ljava/io/InputStream; │ │ 0x000e - 0x005d reg=0 buffer [B │ │ 0x000d - 0x005d reg=1 bytes Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ │ @@ -134766,64 +134810,60 @@ │ │ type : '(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0641a4: |[0641a4] com.android.volley.toolbox.BasicNetwork.logSlowRequests:(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V │ │ -0641b4: 6300 d205 |0000: sget-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;.DEBUG:Z // field@05d2 │ │ -0641b8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0641bc: 6000 d405 |0004: sget v0, Lcom/android/volley/toolbox/BasicNetwork;.SLOW_REQUEST_THRESHOLD_MS:I // field@05d4 │ │ -0641c0: 8100 |0006: int-to-long v0, v0 │ │ -0641c2: 3100 0600 |0007: cmp-long v0, v6, v0 │ │ -0641c6: 3d00 3800 |0009: if-lez v0, 0041 // +0038 │ │ -0641ca: 1a01 8a03 |000b: const-string v1, "HTTP response for request=<%s> [lifetime=%d], [size=%s], [rc=%d], [retryCount=%s]" // string@038a │ │ -0641ce: 1250 |000d: const/4 v0, #int 5 // #5 │ │ -0641d0: 2302 c803 |000e: new-array v2, v0, [Ljava/lang/Object; // type@03c8 │ │ -0641d4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0641d6: 4d08 0200 |0011: aput-object v8, v2, v0 │ │ -0641da: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0641dc: 7120 b115 7600 |0014: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -0641e2: 0c03 |0017: move-result-object v3 │ │ -0641e4: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ -0641e8: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -0641ea: 3809 2700 |001b: if-eqz v9, 0042 // +0027 │ │ -0641ee: 2190 |001d: array-length v0, v9 │ │ -0641f0: 7110 ac15 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -0641f6: 0c00 |0021: move-result-object v0 │ │ -0641f8: 4d00 0203 |0022: aput-object v0, v2, v3 │ │ -0641fc: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -0641fe: 7210 b016 0a00 |0025: invoke-interface {v10}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b0 │ │ -064204: 0a03 |0028: move-result v3 │ │ -064206: 7110 ac15 0300 |0029: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -06420c: 0c03 |002c: move-result-object v3 │ │ -06420e: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ -064212: 1240 |002f: const/4 v0, #int 4 // #4 │ │ -064214: 6e10 9113 0800 |0030: invoke-virtual {v8}, Lcom/android/volley/Request;.getRetryPolicy:()Lcom/android/volley/RetryPolicy; // method@1391 │ │ -06421a: 0c03 |0033: move-result-object v3 │ │ -06421c: 7210 c013 0300 |0034: invoke-interface {v3}, Lcom/android/volley/RetryPolicy;.getCurrentRetryCount:()I // method@13c0 │ │ -064222: 0a03 |0037: move-result v3 │ │ -064224: 7110 ac15 0300 |0038: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -06422a: 0c03 |003b: move-result-object v3 │ │ -06422c: 4d03 0200 |003c: aput-object v3, v2, v0 │ │ -064230: 7120 d913 2100 |003e: invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -064236: 0e00 |0041: return-void │ │ -064238: 1a00 2c16 |0042: const-string v0, "null" // string@162c │ │ -06423c: 28de |0044: goto 0022 // -0022 │ │ +0641dc: |[0641dc] com.android.volley.toolbox.BasicNetwork.logSlowRequests:(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V │ │ +0641ec: 6300 d105 |0000: sget-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;.DEBUG:Z // field@05d1 │ │ +0641f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0641f4: 6000 d305 |0004: sget v0, Lcom/android/volley/toolbox/BasicNetwork;.SLOW_REQUEST_THRESHOLD_MS:I // field@05d3 │ │ +0641f8: 8100 |0006: int-to-long v0, v0 │ │ +0641fa: 3100 0600 |0007: cmp-long v0, v6, v0 │ │ +0641fe: 3d00 3800 |0009: if-lez v0, 0041 // +0038 │ │ +064202: 1a01 9c03 |000b: const-string v1, "HTTP response for request=<%s> [lifetime=%d], [size=%s], [rc=%d], [retryCount=%s]" // string@039c │ │ +064206: 1250 |000d: const/4 v0, #int 5 // #5 │ │ +064208: 2302 ca03 |000e: new-array v2, v0, [Ljava/lang/Object; // type@03ca │ │ +06420c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06420e: 4d08 0200 |0011: aput-object v8, v2, v0 │ │ +064212: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +064214: 7120 b815 7600 |0014: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +06421a: 0c03 |0017: move-result-object v3 │ │ +06421c: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ +064220: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +064222: 3809 2700 |001b: if-eqz v9, 0042 // +0027 │ │ +064226: 2190 |001d: array-length v0, v9 │ │ +064228: 7110 b315 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +06422e: 0c00 |0021: move-result-object v0 │ │ +064230: 4d00 0203 |0022: aput-object v0, v2, v3 │ │ +064234: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +064236: 7210 b716 0a00 |0025: invoke-interface {v10}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b7 │ │ +06423c: 0a03 |0028: move-result v3 │ │ +06423e: 7110 b315 0300 |0029: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +064244: 0c03 |002c: move-result-object v3 │ │ +064246: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ +06424a: 1240 |002f: const/4 v0, #int 4 // #4 │ │ +06424c: 6e10 9413 0800 |0030: invoke-virtual {v8}, Lcom/android/volley/Request;.getRetryPolicy:()Lcom/android/volley/RetryPolicy; // method@1394 │ │ +064252: 0c03 |0033: move-result-object v3 │ │ +064254: 7210 c413 0300 |0034: invoke-interface {v3}, Lcom/android/volley/RetryPolicy;.getCurrentRetryCount:()I // method@13c4 │ │ +06425a: 0a03 |0037: move-result v3 │ │ +06425c: 7110 b315 0300 |0038: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +064262: 0c03 |003b: move-result-object v3 │ │ +064264: 4d03 0200 |003c: aput-object v3, v2, v0 │ │ +064268: 7120 dd13 2100 |003e: invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +06426e: 0e00 |0041: return-void │ │ +064270: 1a00 3516 |0042: const-string v0, "null" // string@1635 │ │ +064274: 28de |0044: goto 0022 // -0022 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=192 │ │ - 0x000b line=193 │ │ - 0x0014 line=194 │ │ - 0x001e line=195 │ │ - 0x0025 line=196 │ │ - 0x003e line=193 │ │ - 0x0041 line=198 │ │ - 0x0042 line=195 │ │ + 0x0000 line=193 │ │ + 0x000b line=194 │ │ + 0x0041 line=199 │ │ + 0x0042 line=194 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x0045 reg=5 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x0045 reg=6 requestLifetime J │ │ 0x0000 - 0x0045 reg=8 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ 0x0000 - 0x0045 reg=9 responseContents [B │ │ 0x0000 - 0x0045 reg=10 statusLine Lorg/apache/http/StatusLine; │ │ @@ -134834,36 +134874,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -064240: |[064240] com.android.volley.toolbox.BasicNetwork.logError:(Ljava/lang/String;Ljava/lang/String;J)V │ │ -064250: 7100 a001 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -064256: 0b00 |0003: move-result-wide v0 │ │ -064258: 1a02 8903 |0004: const-string v2, "HTTP ERROR(%s) %d ms to fetch %s" // string@0389 │ │ -06425c: 1233 |0006: const/4 v3, #int 3 // #3 │ │ -06425e: 2333 c803 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03c8 │ │ -064262: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -064264: 4d0a 0304 |000a: aput-object v10, v3, v4 │ │ -064268: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -06426a: 9c06 000c |000d: sub-long v6, v0, v12 │ │ -06426e: 7120 b115 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -064274: 0c05 |0012: move-result-object v5 │ │ -064276: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -06427a: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -06427c: 4d0b 0304 |0016: aput-object v11, v3, v4 │ │ -064280: 7120 dd13 3200 |0018: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -064286: 0e00 |001b: return-void │ │ +064278: |[064278] com.android.volley.toolbox.BasicNetwork.logError:(Ljava/lang/String;Ljava/lang/String;J)V │ │ +064288: 7100 a001 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +06428e: 0b00 |0003: move-result-wide v0 │ │ +064290: 1a02 9b03 |0004: const-string v2, "HTTP ERROR(%s) %d ms to fetch %s" // string@039b │ │ +064294: 1233 |0006: const/4 v3, #int 3 // #3 │ │ +064296: 2333 ca03 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06429a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +06429c: 4d0a 0304 |000a: aput-object v10, v3, v4 │ │ +0642a0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +0642a2: 9c06 000c |000d: sub-long v6, v0, v12 │ │ +0642a6: 7120 b815 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +0642ac: 0c05 |0012: move-result-object v5 │ │ +0642ae: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +0642b2: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +0642b4: 4d0b 0304 |0016: aput-object v11, v3, v4 │ │ +0642b8: 7120 e113 3200 |0018: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +0642be: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=237 │ │ - 0x0004 line=238 │ │ - 0x001b line=239 │ │ + 0x0000 line=238 │ │ + 0x0004 line=239 │ │ + 0x001b line=240 │ │ locals : │ │ 0x0004 - 0x001c reg=0 now J │ │ 0x0000 - 0x001c reg=9 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x001c reg=10 what Ljava/lang/String; │ │ 0x0000 - 0x001c reg=11 url Ljava/lang/String; │ │ 0x0000 - 0x001c reg=12 start J │ │ │ │ @@ -134872,235 +134912,235 @@ │ │ type : '(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 432 16-bit code units │ │ -064288: |[064288] com.android.volley.toolbox.BasicNetwork.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ -064298: 7100 a001 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -06429e: 0b18 |0003: move-result-wide v24 │ │ -0642a0: 1316 0000 |0004: const/16 v22, #int 0 // #0 │ │ -0642a4: 131a 0000 |0006: const/16 v26, #int 0 // #0 │ │ -0642a8: 7100 4916 0000 |0008: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1649 │ │ -0642ae: 0c06 |000b: move-result-object v6 │ │ -0642b0: 2215 6c03 |000c: new-instance v21, Ljava/util/HashMap; // type@036c │ │ -0642b4: 7601 4e16 1500 |000e: invoke-direct/range {v21}, Ljava/util/HashMap;.:()V // method@164e │ │ -0642ba: 7401 8313 1c00 |0011: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getCacheEntry:()Lcom/android/volley/Cache$Entry; // method@1383 │ │ -0642c0: 0c03 |0014: move-result-object v3 │ │ -0642c2: 0800 1b00 |0015: move-object/from16 v0, v27 │ │ -0642c6: 0801 1500 |0017: move-object/from16 v1, v21 │ │ -0642ca: 7030 eb13 1003 |0019: invoke-direct {v0, v1, v3}, Lcom/android/volley/toolbox/BasicNetwork;.addCacheHeaders:(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V // method@13eb │ │ -0642d0: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ -0642d4: 5403 d505 |001e: iget-object v3, v0, Lcom/android/volley/toolbox/BasicNetwork;.mHttpStack:Lcom/android/volley/toolbox/HttpStack; // field@05d5 │ │ -0642d8: 0800 1c00 |0020: move-object/from16 v0, v28 │ │ -0642dc: 0801 1500 |0022: move-object/from16 v1, v21 │ │ -0642e0: 7230 3314 0301 |0024: invoke-interface {v3, v0, v1}, Lcom/android/volley/toolbox/HttpStack;.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; // method@1433 │ │ -0642e6: 0c16 |0027: move-result-object v22 │ │ -0642e8: 7801 ae16 1600 |0028: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@16ae │ │ -0642ee: 0c0c |002b: move-result-object v12 │ │ -0642f0: 7210 b016 0c00 |002c: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b0 │ │ -0642f6: 0a0e |002f: move-result v14 │ │ -0642f8: 7801 ac16 1600 |0030: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getAllHeaders:()[Lorg/apache/http/Header; // method@16ac │ │ -0642fe: 0c03 |0033: move-result-object v3 │ │ -064300: 7110 ed13 0300 |0034: invoke-static {v3}, Lcom/android/volley/toolbox/BasicNetwork;.convertHeaders:([Lorg/apache/http/Header;)Ljava/util/Map; // method@13ed │ │ -064306: 0c06 |0037: move-result-object v6 │ │ -064308: 1303 3001 |0038: const/16 v3, #int 304 // #130 │ │ -06430c: 333e 3b00 |003a: if-ne v14, v3, 0075 // +003b │ │ -064310: 7401 8313 1c00 |003c: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getCacheEntry:()Lcom/android/volley/Cache$Entry; // method@1383 │ │ -064316: 0c14 |003f: move-result-object v20 │ │ -064318: 3914 1400 |0040: if-nez v20, 0054 // +0014 │ │ -06431c: 2203 b402 |0042: new-instance v3, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ -064320: 1304 3001 |0044: const/16 v4, #int 304 // #130 │ │ -064324: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -064326: 1217 |0047: const/4 v7, #int 1 // #1 │ │ -064328: 7100 a001 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -06432e: 0b10 |004b: move-result-wide v16 │ │ -064330: 9c08 1018 |004c: sub-long v8, v16, v24 │ │ -064334: 7607 6513 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -06433a: 080b 1a00 |0051: move-object/from16 v11, v26 │ │ -06433e: 1103 |0053: return-object v3 │ │ -064340: 0800 1400 |0054: move-object/from16 v0, v20 │ │ -064344: 5403 6805 |0056: iget-object v3, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -064348: 7220 7f16 6300 |0058: invoke-interface {v3, v6}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@167f │ │ -06434e: 2207 b402 |005b: new-instance v7, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ -064352: 1308 3001 |005d: const/16 v8, #int 304 // #130 │ │ -064356: 0800 1400 |005f: move-object/from16 v0, v20 │ │ -06435a: 5409 6505 |0061: iget-object v9, v0, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -06435e: 0800 1400 |0063: move-object/from16 v0, v20 │ │ -064362: 540a 6805 |0065: iget-object v10, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ -064366: 121b |0067: const/4 v11, #int 1 // #1 │ │ -064368: 7100 a001 0000 |0068: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -06436e: 0b04 |006b: move-result-wide v4 │ │ -064370: 9c0c 0418 |006c: sub-long v12, v4, v24 │ │ -064374: 7607 6513 0700 |006e: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -06437a: 080b 1a00 |0071: move-object/from16 v11, v26 │ │ -06437e: 0773 |0073: move-object v3, v7 │ │ -064380: 28df |0074: goto 0053 // -0021 │ │ -064382: 1303 2d01 |0075: const/16 v3, #int 301 // #12d │ │ -064386: 323e 0600 |0077: if-eq v14, v3, 007d // +0006 │ │ -06438a: 1303 2e01 |0079: const/16 v3, #int 302 // #12e │ │ -06438e: 333e 1100 |007b: if-ne v14, v3, 008c // +0011 │ │ -064392: 1a03 5908 |007d: const-string v3, "Location" // string@0859 │ │ -064396: 7220 7c16 3600 |007f: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -06439c: 0c17 |0082: move-result-object v23 │ │ -06439e: 1f17 4b03 |0083: check-cast v23, Ljava/lang/String; // type@034b │ │ -0643a2: 0800 1c00 |0085: move-object/from16 v0, v28 │ │ -0643a6: 0801 1700 |0087: move-object/from16 v1, v23 │ │ -0643aa: 6e20 9d13 1000 |0089: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.setRedirectUrl:(Ljava/lang/String;)V // method@139d │ │ -0643b0: 7801 ad16 1600 |008c: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@16ad │ │ -0643b6: 0c03 |008f: move-result-object v3 │ │ -0643b8: 3803 3600 |0090: if-eqz v3, 00c6 // +0036 │ │ -0643bc: 7801 ad16 1600 |0092: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@16ad │ │ -0643c2: 0c03 |0095: move-result-object v3 │ │ -0643c4: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -0643c8: 7020 ee13 3000 |0098: invoke-direct {v0, v3}, Lcom/android/volley/toolbox/BasicNetwork;.entityToBytes:(Lorg/apache/http/HttpEntity;)[B // method@13ee │ │ -0643ce: 0c0b |009b: move-result-object v11 │ │ -0643d0: 7100 a001 0000 |009c: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -0643d6: 0b04 |009f: move-result-wide v4 │ │ -0643d8: 9c08 0418 |00a0: sub-long v8, v4, v24 │ │ -0643dc: 0807 1b00 |00a2: move-object/from16 v7, v27 │ │ -0643e0: 080a 1c00 |00a4: move-object/from16 v10, v28 │ │ -0643e4: 7606 f013 0700 |00a6: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/android/volley/toolbox/BasicNetwork;.logSlowRequests:(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V // method@13f0 │ │ -0643ea: 1303 c800 |00a9: const/16 v3, #int 200 // #c8 │ │ -0643ee: 343e 0600 |00ab: if-lt v14, v3, 00b1 // +0006 │ │ -0643f2: 1303 2b01 |00ad: const/16 v3, #int 299 // #12b │ │ -0643f6: 373e 1b00 |00af: if-le v14, v3, 00ca // +001b │ │ -0643fa: 2203 1c03 |00b1: new-instance v3, Ljava/io/IOException; // type@031c │ │ -0643fe: 7010 6615 0300 |00b3: invoke-direct {v3}, Ljava/io/IOException;.:()V // method@1566 │ │ -064404: 2703 |00b6: throw v3 │ │ -064406: 0d02 |00b7: move-exception v2 │ │ -064408: 1a03 541a |00b8: const-string v3, "socket" // string@1a54 │ │ -06440c: 2204 c502 |00ba: new-instance v4, Lcom/android/volley/TimeoutError; // type@02c5 │ │ -064410: 7010 c513 0400 |00bc: invoke-direct {v4}, Lcom/android/volley/TimeoutError;.:()V // method@13c5 │ │ -064416: 0800 1c00 |00bf: move-object/from16 v0, v28 │ │ -06441a: 7130 ec13 0304 |00c1: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13ec │ │ -064420: 2900 40ff |00c4: goto/16 0004 // -00c0 │ │ -064424: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -064426: 233b ab03 |00c7: new-array v11, v3, [B // type@03ab │ │ -06442a: 28d3 |00c9: goto 009c // -002d │ │ -06442c: 220d b402 |00ca: new-instance v13, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ -064430: 1311 0000 |00cc: const/16 v17, #int 0 // #0 │ │ -064434: 7100 a001 0000 |00ce: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -06443a: 0b04 |00d1: move-result-wide v4 │ │ -06443c: 9c12 0418 |00d2: sub-long v18, v4, v24 │ │ -064440: 07bf |00d4: move-object v15, v11 │ │ -064442: 0810 0600 |00d5: move-object/from16 v16, v6 │ │ -064446: 7607 6513 0d00 |00d7: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -06444c: 07d3 |00da: move-object v3, v13 │ │ -06444e: 2900 78ff |00db: goto/16 0053 // -0088 │ │ -064452: 0d02 |00dd: move-exception v2 │ │ -064454: 080b 1a00 |00de: move-object/from16 v11, v26 │ │ -064458: 1a03 530d |00e0: const-string v3, "connection" // string@0d53 │ │ -06445c: 2204 c502 |00e2: new-instance v4, Lcom/android/volley/TimeoutError; // type@02c5 │ │ -064460: 7010 c513 0400 |00e4: invoke-direct {v4}, Lcom/android/volley/TimeoutError;.:()V // method@13c5 │ │ -064466: 0800 1c00 |00e7: move-object/from16 v0, v28 │ │ -06446a: 7130 ec13 0304 |00e9: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13ec │ │ -064470: 2900 18ff |00ec: goto/16 0004 // -00e8 │ │ -064474: 0d02 |00ee: move-exception v2 │ │ -064476: 080b 1a00 |00ef: move-object/from16 v11, v26 │ │ -06447a: 2203 4803 |00f1: new-instance v3, Ljava/lang/RuntimeException; // type@0348 │ │ -06447e: 2204 4d03 |00f3: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -064482: 7010 f315 0400 |00f5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -064488: 1a05 0602 |00f8: const-string v5, "Bad URL " // string@0206 │ │ -06448c: 6e20 fa15 5400 |00fa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -064492: 0c04 |00fd: move-result-object v4 │ │ -064494: 7401 9613 1c00 |00fe: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -06449a: 0c05 |0101: move-result-object v5 │ │ -06449c: 6e20 fa15 5400 |0102: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0644a2: 0c04 |0105: move-result-object v4 │ │ -0644a4: 6e10 ff15 0400 |0106: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0644aa: 0c04 |0109: move-result-object v4 │ │ -0644ac: 7030 cc15 4302 |010a: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15cc │ │ -0644b2: 2703 |010d: throw v3 │ │ -0644b4: 0d02 |010e: move-exception v2 │ │ -0644b6: 080b 1a00 |010f: move-object/from16 v11, v26 │ │ -0644ba: 120e |0111: const/4 v14, #int 0 // #0 │ │ -0644bc: 120d |0112: const/4 v13, #int 0 // #0 │ │ -0644be: 3816 5000 |0113: if-eqz v22, 0163 // +0050 │ │ -0644c2: 7801 ae16 1600 |0115: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@16ae │ │ -0644c8: 0c03 |0118: move-result-object v3 │ │ -0644ca: 7210 b016 0300 |0119: invoke-interface {v3}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b0 │ │ -0644d0: 0a0e |011c: move-result v14 │ │ -0644d2: 1303 2d01 |011d: const/16 v3, #int 301 // #12d │ │ -0644d6: 323e 0600 |011f: if-eq v14, v3, 0125 // +0006 │ │ -0644da: 1303 2e01 |0121: const/16 v3, #int 302 // #12e │ │ -0644de: 333e 4600 |0123: if-ne v14, v3, 0169 // +0046 │ │ -0644e2: 1a03 5309 |0125: const-string v3, "Request at %s has been redirected to %s" // string@0953 │ │ -0644e6: 1224 |0127: const/4 v4, #int 2 // #2 │ │ -0644e8: 2344 c803 |0128: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -0644ec: 1205 |012a: const/4 v5, #int 0 // #0 │ │ -0644ee: 7401 8913 1c00 |012b: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getOriginUrl:()Ljava/lang/String; // method@1389 │ │ -0644f4: 0c07 |012e: move-result-object v7 │ │ -0644f6: 4d07 0405 |012f: aput-object v7, v4, v5 │ │ -0644fa: 1215 |0131: const/4 v5, #int 1 // #1 │ │ -0644fc: 7401 9613 1c00 |0132: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -064502: 0c07 |0135: move-result-object v7 │ │ -064504: 4d07 0405 |0136: aput-object v7, v4, v5 │ │ -064508: 7120 da13 4300 |0138: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13da │ │ -06450e: 380b 6100 |013b: if-eqz v11, 019c // +0061 │ │ -064512: 220d b402 |013d: new-instance v13, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ -064516: 1311 0000 |013f: const/16 v17, #int 0 // #0 │ │ -06451a: 7100 a001 0000 |0141: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -064520: 0b04 |0144: move-result-wide v4 │ │ -064522: 9c12 0418 |0145: sub-long v18, v4, v24 │ │ -064526: 07bf |0147: move-object v15, v11 │ │ -064528: 0810 0600 |0148: move-object/from16 v16, v6 │ │ -06452c: 7607 6513 0d00 |014a: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ -064532: 1303 9101 |014d: const/16 v3, #int 401 // #191 │ │ -064536: 323e 0600 |014f: if-eq v14, v3, 0155 // +0006 │ │ -06453a: 1303 9301 |0151: const/16 v3, #int 403 // #193 │ │ -06453e: 333e 2d00 |0153: if-ne v14, v3, 0180 // +002d │ │ -064542: 1a03 450c |0155: const-string v3, "auth" // string@0c45 │ │ -064546: 2204 a602 |0157: new-instance v4, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ -06454a: 7020 2d13 d400 |0159: invoke-direct {v4, v13}, Lcom/android/volley/AuthFailureError;.:(Lcom/android/volley/NetworkResponse;)V // method@132d │ │ -064550: 0800 1c00 |015c: move-object/from16 v0, v28 │ │ -064554: 7130 ec13 0304 |015e: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13ec │ │ -06455a: 2900 a3fe |0161: goto/16 0004 // -015d │ │ -06455e: 2203 b502 |0163: new-instance v3, Lcom/android/volley/NoConnectionError; // type@02b5 │ │ -064562: 7020 6913 2300 |0165: invoke-direct {v3, v2}, Lcom/android/volley/NoConnectionError;.:(Ljava/lang/Throwable;)V // method@1369 │ │ -064568: 2703 |0168: throw v3 │ │ -06456a: 1a03 3c0a |0169: const-string v3, "Unexpected response code %d for %s" // string@0a3c │ │ -06456e: 1224 |016b: const/4 v4, #int 2 // #2 │ │ -064570: 2344 c803 |016c: new-array v4, v4, [Ljava/lang/Object; // type@03c8 │ │ -064574: 1205 |016e: const/4 v5, #int 0 // #0 │ │ -064576: 7110 ac15 0e00 |016f: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -06457c: 0c07 |0172: move-result-object v7 │ │ -06457e: 4d07 0405 |0173: aput-object v7, v4, v5 │ │ -064582: 1215 |0175: const/4 v5, #int 1 // #1 │ │ -064584: 7401 9613 1c00 |0176: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -06458a: 0c07 |0179: move-result-object v7 │ │ -06458c: 4d07 0405 |017a: aput-object v7, v4, v5 │ │ -064590: 7120 da13 4300 |017c: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13da │ │ -064596: 28bc |017f: goto 013b // -0044 │ │ -064598: 1303 2d01 |0180: const/16 v3, #int 301 // #12d │ │ -06459c: 323e 0600 |0182: if-eq v14, v3, 0188 // +0006 │ │ -0645a0: 1303 2e01 |0184: const/16 v3, #int 302 // #12e │ │ -0645a4: 333e 1000 |0186: if-ne v14, v3, 0196 // +0010 │ │ -0645a8: 1a03 0618 |0188: const-string v3, "redirect" // string@1806 │ │ -0645ac: 2204 a602 |018a: new-instance v4, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ -0645b0: 7020 2d13 d400 |018c: invoke-direct {v4, v13}, Lcom/android/volley/AuthFailureError;.:(Lcom/android/volley/NetworkResponse;)V // method@132d │ │ -0645b6: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -0645ba: 7130 ec13 0304 |0191: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13ec │ │ -0645c0: 2900 70fe |0194: goto/16 0004 // -0190 │ │ -0645c4: 2203 c402 |0196: new-instance v3, Lcom/android/volley/ServerError; // type@02c4 │ │ -0645c8: 7020 c413 d300 |0198: invoke-direct {v3, v13}, Lcom/android/volley/ServerError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c4 │ │ -0645ce: 2703 |019b: throw v3 │ │ -0645d0: 2203 b302 |019c: new-instance v3, Lcom/android/volley/NetworkError; // type@02b3 │ │ -0645d4: 7020 6213 d300 |019e: invoke-direct {v3, v13}, Lcom/android/volley/NetworkError;.:(Lcom/android/volley/NetworkResponse;)V // method@1362 │ │ -0645da: 2703 |01a1: throw v3 │ │ -0645dc: 0d02 |01a2: move-exception v2 │ │ -0645de: 2900 6eff |01a3: goto/16 0111 // -0092 │ │ -0645e2: 0d02 |01a5: move-exception v2 │ │ -0645e4: 2900 4bff |01a6: goto/16 00f1 // -00b5 │ │ -0645e8: 0d02 |01a8: move-exception v2 │ │ -0645ea: 2900 37ff |01a9: goto/16 00e0 // -00c9 │ │ -0645ee: 0d02 |01ab: move-exception v2 │ │ -0645f0: 080b 1a00 |01ac: move-object/from16 v11, v26 │ │ -0645f4: 2900 0aff |01ae: goto/16 00b8 // -00f6 │ │ +0642c0: |[0642c0] com.android.volley.toolbox.BasicNetwork.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ +0642d0: 7100 a001 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +0642d6: 0b18 |0003: move-result-wide v24 │ │ +0642d8: 1316 0000 |0004: const/16 v22, #int 0 // #0 │ │ +0642dc: 131a 0000 |0006: const/16 v26, #int 0 // #0 │ │ +0642e0: 7100 5016 0000 |0008: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1650 │ │ +0642e6: 0c06 |000b: move-result-object v6 │ │ +0642e8: 2215 6e03 |000c: new-instance v21, Ljava/util/HashMap; // type@036e │ │ +0642ec: 7601 5516 1500 |000e: invoke-direct/range {v21}, Ljava/util/HashMap;.:()V // method@1655 │ │ +0642f2: 7401 8613 1c00 |0011: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getCacheEntry:()Lcom/android/volley/Cache$Entry; // method@1386 │ │ +0642f8: 0c03 |0014: move-result-object v3 │ │ +0642fa: 0800 1b00 |0015: move-object/from16 v0, v27 │ │ +0642fe: 0801 1500 |0017: move-object/from16 v1, v21 │ │ +064302: 7030 ef13 1003 |0019: invoke-direct {v0, v1, v3}, Lcom/android/volley/toolbox/BasicNetwork;.addCacheHeaders:(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V // method@13ef │ │ +064308: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ +06430c: 5403 d405 |001e: iget-object v3, v0, Lcom/android/volley/toolbox/BasicNetwork;.mHttpStack:Lcom/android/volley/toolbox/HttpStack; // field@05d4 │ │ +064310: 0800 1c00 |0020: move-object/from16 v0, v28 │ │ +064314: 0801 1500 |0022: move-object/from16 v1, v21 │ │ +064318: 7230 3714 0301 |0024: invoke-interface {v3, v0, v1}, Lcom/android/volley/toolbox/HttpStack;.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; // method@1437 │ │ +06431e: 0c16 |0027: move-result-object v22 │ │ +064320: 7801 b516 1600 |0028: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@16b5 │ │ +064326: 0c0c |002b: move-result-object v12 │ │ +064328: 7210 b716 0c00 |002c: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b7 │ │ +06432e: 0a0e |002f: move-result v14 │ │ +064330: 7801 b316 1600 |0030: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getAllHeaders:()[Lorg/apache/http/Header; // method@16b3 │ │ +064336: 0c03 |0033: move-result-object v3 │ │ +064338: 7110 f113 0300 |0034: invoke-static {v3}, Lcom/android/volley/toolbox/BasicNetwork;.convertHeaders:([Lorg/apache/http/Header;)Ljava/util/Map; // method@13f1 │ │ +06433e: 0c06 |0037: move-result-object v6 │ │ +064340: 1303 3001 |0038: const/16 v3, #int 304 // #130 │ │ +064344: 333e 3b00 |003a: if-ne v14, v3, 0075 // +003b │ │ +064348: 7401 8613 1c00 |003c: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getCacheEntry:()Lcom/android/volley/Cache$Entry; // method@1386 │ │ +06434e: 0c14 |003f: move-result-object v20 │ │ +064350: 3914 1400 |0040: if-nez v20, 0054 // +0014 │ │ +064354: 2203 b402 |0042: new-instance v3, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ +064358: 1304 3001 |0044: const/16 v4, #int 304 // #130 │ │ +06435c: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +06435e: 1217 |0047: const/4 v7, #int 1 // #1 │ │ +064360: 7100 a001 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +064366: 0b10 |004b: move-result-wide v16 │ │ +064368: 9c08 1018 |004c: sub-long v8, v16, v24 │ │ +06436c: 7607 6513 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +064372: 080b 1a00 |0051: move-object/from16 v11, v26 │ │ +064376: 1103 |0053: return-object v3 │ │ +064378: 0800 1400 |0054: move-object/from16 v0, v20 │ │ +06437c: 5403 6805 |0056: iget-object v3, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +064380: 7220 8616 6300 |0058: invoke-interface {v3, v6}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@1686 │ │ +064386: 2207 b402 |005b: new-instance v7, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ +06438a: 1308 3001 |005d: const/16 v8, #int 304 // #130 │ │ +06438e: 0800 1400 |005f: move-object/from16 v0, v20 │ │ +064392: 5409 6505 |0061: iget-object v9, v0, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +064396: 0800 1400 |0063: move-object/from16 v0, v20 │ │ +06439a: 540a 6805 |0065: iget-object v10, v0, Lcom/android/volley/Cache$Entry;.responseHeaders:Ljava/util/Map; // field@0568 │ │ +06439e: 121b |0067: const/4 v11, #int 1 // #1 │ │ +0643a0: 7100 a001 0000 |0068: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +0643a6: 0b04 |006b: move-result-wide v4 │ │ +0643a8: 9c0c 0418 |006c: sub-long v12, v4, v24 │ │ +0643ac: 7607 6513 0700 |006e: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +0643b2: 080b 1a00 |0071: move-object/from16 v11, v26 │ │ +0643b6: 0773 |0073: move-object v3, v7 │ │ +0643b8: 28df |0074: goto 0053 // -0021 │ │ +0643ba: 1303 2d01 |0075: const/16 v3, #int 301 // #12d │ │ +0643be: 323e 0600 |0077: if-eq v14, v3, 007d // +0006 │ │ +0643c2: 1303 2e01 |0079: const/16 v3, #int 302 // #12e │ │ +0643c6: 333e 1100 |007b: if-ne v14, v3, 008c // +0011 │ │ +0643ca: 1a03 6e08 |007d: const-string v3, "Location" // string@086e │ │ +0643ce: 7220 8316 3600 |007f: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +0643d4: 0c17 |0082: move-result-object v23 │ │ +0643d6: 1f17 4d03 |0083: check-cast v23, Ljava/lang/String; // type@034d │ │ +0643da: 0800 1c00 |0085: move-object/from16 v0, v28 │ │ +0643de: 0801 1700 |0087: move-object/from16 v1, v23 │ │ +0643e2: 6e20 a113 1000 |0089: invoke-virtual {v0, v1}, Lcom/android/volley/Request;.setRedirectUrl:(Ljava/lang/String;)V // method@13a1 │ │ +0643e8: 7801 b416 1600 |008c: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@16b4 │ │ +0643ee: 0c03 |008f: move-result-object v3 │ │ +0643f0: 3803 3600 |0090: if-eqz v3, 00c6 // +0036 │ │ +0643f4: 7801 b416 1600 |0092: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@16b4 │ │ +0643fa: 0c03 |0095: move-result-object v3 │ │ +0643fc: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +064400: 7020 f213 3000 |0098: invoke-direct {v0, v3}, Lcom/android/volley/toolbox/BasicNetwork;.entityToBytes:(Lorg/apache/http/HttpEntity;)[B // method@13f2 │ │ +064406: 0c0b |009b: move-result-object v11 │ │ +064408: 7100 a001 0000 |009c: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +06440e: 0b04 |009f: move-result-wide v4 │ │ +064410: 9c08 0418 |00a0: sub-long v8, v4, v24 │ │ +064414: 0807 1b00 |00a2: move-object/from16 v7, v27 │ │ +064418: 080a 1c00 |00a4: move-object/from16 v10, v28 │ │ +06441c: 7606 f413 0700 |00a6: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/android/volley/toolbox/BasicNetwork;.logSlowRequests:(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V // method@13f4 │ │ +064422: 1303 c800 |00a9: const/16 v3, #int 200 // #c8 │ │ +064426: 343e 0600 |00ab: if-lt v14, v3, 00b1 // +0006 │ │ +06442a: 1303 2b01 |00ad: const/16 v3, #int 299 // #12b │ │ +06442e: 373e 1b00 |00af: if-le v14, v3, 00ca // +001b │ │ +064432: 2203 1d03 |00b1: new-instance v3, Ljava/io/IOException; // type@031d │ │ +064436: 7010 6d15 0300 |00b3: invoke-direct {v3}, Ljava/io/IOException;.:()V // method@156d │ │ +06443c: 2703 |00b6: throw v3 │ │ +06443e: 0d02 |00b7: move-exception v2 │ │ +064440: 1a03 5e1a |00b8: const-string v3, "socket" // string@1a5e │ │ +064444: 2204 c602 |00ba: new-instance v4, Lcom/android/volley/TimeoutError; // type@02c6 │ │ +064448: 7010 c913 0400 |00bc: invoke-direct {v4}, Lcom/android/volley/TimeoutError;.:()V // method@13c9 │ │ +06444e: 0800 1c00 |00bf: move-object/from16 v0, v28 │ │ +064452: 7130 f013 0304 |00c1: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13f0 │ │ +064458: 2900 40ff |00c4: goto/16 0004 // -00c0 │ │ +06445c: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +06445e: 233b ad03 |00c7: new-array v11, v3, [B // type@03ad │ │ +064462: 28d3 |00c9: goto 009c // -002d │ │ +064464: 220d b402 |00ca: new-instance v13, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ +064468: 1311 0000 |00cc: const/16 v17, #int 0 // #0 │ │ +06446c: 7100 a001 0000 |00ce: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +064472: 0b04 |00d1: move-result-wide v4 │ │ +064474: 9c12 0418 |00d2: sub-long v18, v4, v24 │ │ +064478: 07bf |00d4: move-object v15, v11 │ │ +06447a: 0810 0600 |00d5: move-object/from16 v16, v6 │ │ +06447e: 7607 6513 0d00 |00d7: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +064484: 07d3 |00da: move-object v3, v13 │ │ +064486: 2900 78ff |00db: goto/16 0053 // -0088 │ │ +06448a: 0d02 |00dd: move-exception v2 │ │ +06448c: 080b 1a00 |00de: move-object/from16 v11, v26 │ │ +064490: 1a03 670d |00e0: const-string v3, "connection" // string@0d67 │ │ +064494: 2204 c602 |00e2: new-instance v4, Lcom/android/volley/TimeoutError; // type@02c6 │ │ +064498: 7010 c913 0400 |00e4: invoke-direct {v4}, Lcom/android/volley/TimeoutError;.:()V // method@13c9 │ │ +06449e: 0800 1c00 |00e7: move-object/from16 v0, v28 │ │ +0644a2: 7130 f013 0304 |00e9: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13f0 │ │ +0644a8: 2900 18ff |00ec: goto/16 0004 // -00e8 │ │ +0644ac: 0d02 |00ee: move-exception v2 │ │ +0644ae: 080b 1a00 |00ef: move-object/from16 v11, v26 │ │ +0644b2: 2203 4a03 |00f1: new-instance v3, Ljava/lang/RuntimeException; // type@034a │ │ +0644b6: 2204 4f03 |00f3: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +0644ba: 7010 fa15 0400 |00f5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0644c0: 1a05 1802 |00f8: const-string v5, "Bad URL " // string@0218 │ │ +0644c4: 6e20 0116 5400 |00fa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0644ca: 0c04 |00fd: move-result-object v4 │ │ +0644cc: 7401 9913 1c00 |00fe: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0644d2: 0c05 |0101: move-result-object v5 │ │ +0644d4: 6e20 0116 5400 |0102: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0644da: 0c04 |0105: move-result-object v4 │ │ +0644dc: 6e10 0616 0400 |0106: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0644e2: 0c04 |0109: move-result-object v4 │ │ +0644e4: 7030 d315 4302 |010a: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@15d3 │ │ +0644ea: 2703 |010d: throw v3 │ │ +0644ec: 0d02 |010e: move-exception v2 │ │ +0644ee: 080b 1a00 |010f: move-object/from16 v11, v26 │ │ +0644f2: 120e |0111: const/4 v14, #int 0 // #0 │ │ +0644f4: 120d |0112: const/4 v13, #int 0 // #0 │ │ +0644f6: 3816 5000 |0113: if-eqz v22, 0163 // +0050 │ │ +0644fa: 7801 b516 1600 |0115: invoke-interface/range {v22}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@16b5 │ │ +064500: 0c03 |0118: move-result-object v3 │ │ +064502: 7210 b716 0300 |0119: invoke-interface {v3}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b7 │ │ +064508: 0a0e |011c: move-result v14 │ │ +06450a: 1303 2d01 |011d: const/16 v3, #int 301 // #12d │ │ +06450e: 323e 0600 |011f: if-eq v14, v3, 0125 // +0006 │ │ +064512: 1303 2e01 |0121: const/16 v3, #int 302 // #12e │ │ +064516: 333e 4600 |0123: if-ne v14, v3, 0169 // +0046 │ │ +06451a: 1a03 6909 |0125: const-string v3, "Request at %s has been redirected to %s" // string@0969 │ │ +06451e: 1224 |0127: const/4 v4, #int 2 // #2 │ │ +064520: 2344 ca03 |0128: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +064524: 1205 |012a: const/4 v5, #int 0 // #0 │ │ +064526: 7401 8c13 1c00 |012b: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getOriginUrl:()Ljava/lang/String; // method@138c │ │ +06452c: 0c07 |012e: move-result-object v7 │ │ +06452e: 4d07 0405 |012f: aput-object v7, v4, v5 │ │ +064532: 1215 |0131: const/4 v5, #int 1 // #1 │ │ +064534: 7401 9913 1c00 |0132: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +06453a: 0c07 |0135: move-result-object v7 │ │ +06453c: 4d07 0405 |0136: aput-object v7, v4, v5 │ │ +064540: 7120 de13 4300 |0138: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ +064546: 380b 6100 |013b: if-eqz v11, 019c // +0061 │ │ +06454a: 220d b402 |013d: new-instance v13, Lcom/android/volley/NetworkResponse; // type@02b4 │ │ +06454e: 1311 0000 |013f: const/16 v17, #int 0 // #0 │ │ +064552: 7100 a001 0000 |0141: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +064558: 0b04 |0144: move-result-wide v4 │ │ +06455a: 9c12 0418 |0145: sub-long v18, v4, v24 │ │ +06455e: 07bf |0147: move-object v15, v11 │ │ +064560: 0810 0600 |0148: move-object/from16 v16, v6 │ │ +064564: 7607 6513 0d00 |014a: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/android/volley/NetworkResponse;.:(I[BLjava/util/Map;ZJ)V // method@1365 │ │ +06456a: 1303 9101 |014d: const/16 v3, #int 401 // #191 │ │ +06456e: 323e 0600 |014f: if-eq v14, v3, 0155 // +0006 │ │ +064572: 1303 9301 |0151: const/16 v3, #int 403 // #193 │ │ +064576: 333e 2d00 |0153: if-ne v14, v3, 0180 // +002d │ │ +06457a: 1a03 5a0c |0155: const-string v3, "auth" // string@0c5a │ │ +06457e: 2204 a602 |0157: new-instance v4, Lcom/android/volley/AuthFailureError; // type@02a6 │ │ +064582: 7020 2d13 d400 |0159: invoke-direct {v4, v13}, Lcom/android/volley/AuthFailureError;.:(Lcom/android/volley/NetworkResponse;)V // method@132d │ │ +064588: 0800 1c00 |015c: move-object/from16 v0, v28 │ │ +06458c: 7130 f013 0304 |015e: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13f0 │ │ +064592: 2900 a3fe |0161: goto/16 0004 // -015d │ │ +064596: 2203 b502 |0163: new-instance v3, Lcom/android/volley/NoConnectionError; // type@02b5 │ │ +06459a: 7020 6913 2300 |0165: invoke-direct {v3, v2}, Lcom/android/volley/NoConnectionError;.:(Ljava/lang/Throwable;)V // method@1369 │ │ +0645a0: 2703 |0168: throw v3 │ │ +0645a2: 1a03 520a |0169: const-string v3, "Unexpected response code %d for %s" // string@0a52 │ │ +0645a6: 1224 |016b: const/4 v4, #int 2 // #2 │ │ +0645a8: 2344 ca03 |016c: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +0645ac: 1205 |016e: const/4 v5, #int 0 // #0 │ │ +0645ae: 7110 b315 0e00 |016f: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +0645b4: 0c07 |0172: move-result-object v7 │ │ +0645b6: 4d07 0405 |0173: aput-object v7, v4, v5 │ │ +0645ba: 1215 |0175: const/4 v5, #int 1 // #1 │ │ +0645bc: 7401 9913 1c00 |0176: invoke-virtual/range {v28}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0645c2: 0c07 |0179: move-result-object v7 │ │ +0645c4: 4d07 0405 |017a: aput-object v7, v4, v5 │ │ +0645c8: 7120 de13 4300 |017c: invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ +0645ce: 28bc |017f: goto 013b // -0044 │ │ +0645d0: 1303 2d01 |0180: const/16 v3, #int 301 // #12d │ │ +0645d4: 323e 0600 |0182: if-eq v14, v3, 0188 // +0006 │ │ +0645d8: 1303 2e01 |0184: const/16 v3, #int 302 // #12e │ │ +0645dc: 333e 1000 |0186: if-ne v14, v3, 0196 // +0010 │ │ +0645e0: 1a03 0f18 |0188: const-string v3, "redirect" // string@180f │ │ +0645e4: 2204 b702 |018a: new-instance v4, Lcom/android/volley/RedirectError; // type@02b7 │ │ +0645e8: 7020 6e13 d400 |018c: invoke-direct {v4, v13}, Lcom/android/volley/RedirectError;.:(Lcom/android/volley/NetworkResponse;)V // method@136e │ │ +0645ee: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +0645f2: 7130 f013 0304 |0191: invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;.attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V // method@13f0 │ │ +0645f8: 2900 70fe |0194: goto/16 0004 // -0190 │ │ +0645fc: 2203 c502 |0196: new-instance v3, Lcom/android/volley/ServerError; // type@02c5 │ │ +064600: 7020 c813 d300 |0198: invoke-direct {v3, v13}, Lcom/android/volley/ServerError;.:(Lcom/android/volley/NetworkResponse;)V // method@13c8 │ │ +064606: 2703 |019b: throw v3 │ │ +064608: 2203 b302 |019c: new-instance v3, Lcom/android/volley/NetworkError; // type@02b3 │ │ +06460c: 7020 6313 2300 |019e: invoke-direct {v3, v2}, Lcom/android/volley/NetworkError;.:(Ljava/lang/Throwable;)V // method@1363 │ │ +064612: 2703 |01a1: throw v3 │ │ +064614: 0d02 |01a2: move-exception v2 │ │ +064616: 2900 6eff |01a3: goto/16 0111 // -0092 │ │ +06461a: 0d02 |01a5: move-exception v2 │ │ +06461c: 2900 4bff |01a6: goto/16 00f1 // -00b5 │ │ +064620: 0d02 |01a8: move-exception v2 │ │ +064622: 2900 37ff |01a9: goto/16 00e0 // -00c9 │ │ +064626: 0d02 |01ab: move-exception v2 │ │ +064628: 080b 1a00 |01ac: move-object/from16 v11, v26 │ │ +06462c: 2900 0aff |01ae: goto/16 00b8 // -00f6 │ │ catches : 4 │ │ 0x000c - 0x009b │ │ Ljava/net/SocketTimeoutException; -> 0x01ab │ │ Lorg/apache/http/conn/ConnectTimeoutException; -> 0x00dd │ │ Ljava/net/MalformedURLException; -> 0x00ee │ │ Ljava/io/IOException; -> 0x010e │ │ 0x009c - 0x00b7 │ │ @@ -135115,73 +135155,69 @@ │ │ Ljava/io/IOException; -> 0x010e │ │ 0x00ca - 0x00da │ │ Ljava/net/SocketTimeoutException; -> 0x00b7 │ │ Lorg/apache/http/conn/ConnectTimeoutException; -> 0x01a8 │ │ Ljava/net/MalformedURLException; -> 0x01a5 │ │ Ljava/io/IOException; -> 0x01a2 │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x0004 line=89 │ │ - 0x0006 line=90 │ │ - 0x0008 line=91 │ │ - 0x000c line=94 │ │ - 0x0011 line=95 │ │ - 0x001c line=96 │ │ - 0x0028 line=97 │ │ - 0x002c line=98 │ │ - 0x0030 line=100 │ │ - 0x0038 line=102 │ │ - 0x003c line=104 │ │ - 0x0040 line=105 │ │ - 0x0042 line=106 │ │ - 0x0048 line=108 │ │ + 0x0000 line=88 │ │ + 0x0004 line=90 │ │ + 0x0006 line=91 │ │ + 0x0008 line=92 │ │ + 0x000c line=95 │ │ + 0x0011 line=96 │ │ + 0x001c line=97 │ │ + 0x0028 line=98 │ │ + 0x002c line=99 │ │ + 0x0030 line=101 │ │ + 0x0038 line=103 │ │ + 0x003c line=105 │ │ + 0x0040 line=106 │ │ + 0x0042 line=107 │ │ 0x0053 line=144 │ │ - 0x0054 line=115 │ │ - 0x005b line=116 │ │ - 0x0068 line=118 │ │ - 0x0075 line=122 │ │ - 0x007d line=123 │ │ - 0x0085 line=124 │ │ - 0x008c line=128 │ │ - 0x0092 line=129 │ │ - 0x009c line=137 │ │ - 0x00a6 line=138 │ │ - 0x00a9 line=140 │ │ - 0x00b1 line=141 │ │ - 0x00b7 line=145 │ │ - 0x00b8 line=146 │ │ - 0x00c6 line=133 │ │ - 0x00ca line=143 │ │ - 0x00ce line=144 │ │ - 0x00dd line=147 │ │ - 0x00e0 line=148 │ │ - 0x00ee line=149 │ │ - 0x00f1 line=150 │ │ - 0x010e line=151 │ │ - 0x0111 line=152 │ │ - 0x0112 line=153 │ │ - 0x0113 line=154 │ │ - 0x0115 line=155 │ │ - 0x011d line=159 │ │ - 0x0125 line=161 │ │ - 0x013b line=165 │ │ - 0x013d line=166 │ │ - 0x0141 line=167 │ │ - 0x014d line=168 │ │ - 0x0155 line=170 │ │ - 0x0163 line=157 │ │ - 0x0169 line=163 │ │ - 0x0180 line=172 │ │ - 0x0188 line=174 │ │ - 0x0196 line=178 │ │ - 0x019c line=181 │ │ - 0x01a2 line=151 │ │ - 0x01a5 line=149 │ │ - 0x01a8 line=147 │ │ - 0x01ab line=145 │ │ + 0x0054 line=116 │ │ + 0x005b line=117 │ │ + 0x0075 line=123 │ │ + 0x007d line=124 │ │ + 0x0085 line=125 │ │ + 0x008c line=129 │ │ + 0x0092 line=130 │ │ + 0x009c line=138 │ │ + 0x00a6 line=139 │ │ + 0x00a9 line=141 │ │ + 0x00b1 line=142 │ │ + 0x00b7 line=146 │ │ + 0x00b8 line=147 │ │ + 0x00c6 line=134 │ │ + 0x00ca line=144 │ │ + 0x00dd line=148 │ │ + 0x00e0 line=149 │ │ + 0x00ee line=150 │ │ + 0x00f1 line=151 │ │ + 0x010e line=152 │ │ + 0x0111 line=153 │ │ + 0x0112 line=154 │ │ + 0x0113 line=155 │ │ + 0x0115 line=156 │ │ + 0x011d line=160 │ │ + 0x0125 line=162 │ │ + 0x013b line=166 │ │ + 0x013d line=167 │ │ + 0x014d line=169 │ │ + 0x0155 line=171 │ │ + 0x0163 line=158 │ │ + 0x0169 line=164 │ │ + 0x0180 line=173 │ │ + 0x0188 line=175 │ │ + 0x0196 line=179 │ │ + 0x019c line=182 │ │ + 0x01a2 line=152 │ │ + 0x01a5 line=150 │ │ + 0x01a8 line=148 │ │ + 0x01ab line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=28 (null) Lcom/android/volley/Request; │ │ 0x002c - 0x0053 reg=12 statusLine Lorg/apache/http/StatusLine; │ │ 0x0040 - 0x0053 reg=20 entry Lcom/android/volley/Cache$Entry; │ │ 0x0008 - 0x0053 reg=26 responseContents [B │ │ 0x0053 - 0x0054 reg=11 responseContents [B │ │ 0x0054 - 0x0071 reg=12 statusLine Lorg/apache/http/StatusLine; │ │ @@ -135220,33 +135256,33 @@ │ │ 0x000c - 0x01b0 reg=6 responseHeaders Ljava/util/Map; Ljava/util/Map; │ │ 0x01ae - 0x01b0 reg=11 responseContents [B │ │ 0x0006 - 0x01b0 reg=22 httpResponse Lorg/apache/http/HttpResponse; │ │ 0x0004 - 0x01b0 reg=24 requestStart J │ │ 0x0000 - 0x01b0 reg=27 this Lcom/android/volley/toolbox/BasicNetwork; │ │ 0x0000 - 0x01b0 reg=28 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ - source_file_idx : 531 (BasicNetwork.java) │ │ + source_file_idx : 549 (BasicNetwork.java) │ │ │ │ -Class #505 header: │ │ -class_idx : 719 │ │ +Class #506 header: │ │ +class_idx : 720 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 698 │ │ -source_file_idx : 608 │ │ +superclass_idx : 699 │ │ +source_file_idx : 626 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #505 annotations: │ │ +Class #506 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Request" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #5118 'parseNetworkResponse' │ │ +Annotations on method #5122 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #505 - │ │ +Class #506 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ClearCacheRequest;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/Request;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/toolbox/ClearCacheRequest;) │ │ @@ -135263,21 +135299,21 @@ │ │ type : '(Lcom/android/volley/Cache;Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -06463c: |[06463c] com.android.volley.toolbox.ClearCacheRequest.:(Lcom/android/volley/Cache;Ljava/lang/Runnable;)V │ │ -06464c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06464e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -064650: 7040 7413 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1374 │ │ -064656: 5b23 dc05 |0005: iput-object v3, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCache:Lcom/android/volley/Cache; // field@05dc │ │ -06465a: 5b24 dd05 |0007: iput-object v4, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dd │ │ -06465e: 0e00 |0009: return-void │ │ +064674: |[064674] com.android.volley.toolbox.ClearCacheRequest.:(Lcom/android/volley/Cache;Ljava/lang/Runnable;)V │ │ +064684: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +064686: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +064688: 7040 7713 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1377 │ │ +06468e: 5b23 db05 |0005: iput-object v3, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCache:Lcom/android/volley/Cache; // field@05db │ │ +064692: 5b24 dc05 |0007: iput-object v4, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dc │ │ +064696: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ locals : │ │ @@ -135291,16 +135327,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064660: |[064660] com.android.volley.toolbox.ClearCacheRequest.deliverResponse:(Ljava/lang/Object;)V │ │ -064670: 0e00 |0000: return-void │ │ +064698: |[064698] com.android.volley.toolbox.ClearCacheRequest.deliverResponse:(Ljava/lang/Object;)V │ │ +0646a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/ClearCacheRequest; │ │ 0x0000 - 0x0001 reg=1 response Ljava/lang/Object; │ │ │ │ @@ -135309,17 +135345,17 @@ │ │ type : '()Lcom/android/volley/Request$Priority;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064674: |[064674] com.android.volley.toolbox.ClearCacheRequest.getPriority:()Lcom/android/volley/Request$Priority; │ │ -064684: 6200 9b05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059b │ │ -064688: 1100 |0002: return-object v0 │ │ +0646ac: |[0646ac] com.android.volley.toolbox.ClearCacheRequest.getPriority:()Lcom/android/volley/Request$Priority; │ │ +0646bc: 6200 9c05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.IMMEDIATE:Lcom/android/volley/Request$Priority; // field@059c │ │ +0646c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/ClearCacheRequest; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ClearCacheRequest;) │ │ @@ -135327,27 +135363,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06468c: |[06468c] com.android.volley.toolbox.ClearCacheRequest.isCanceled:()Z │ │ -06469c: 5421 dc05 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCache:Lcom/android/volley/Cache; // field@05dc │ │ -0646a0: 7210 3613 0100 |0002: invoke-interface {v1}, Lcom/android/volley/Cache;.clear:()V // method@1336 │ │ -0646a6: 5421 dd05 |0005: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dd │ │ -0646aa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0646ae: 2200 5800 |0009: new-instance v0, Landroid/os/Handler; // type@0058 │ │ -0646b2: 7100 8201 0000 |000b: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ -0646b8: 0c01 |000e: move-result-object v1 │ │ -0646ba: 7020 7501 1000 |000f: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ -0646c0: 5421 dd05 |0012: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dd │ │ -0646c4: 6e20 7a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.postAtFrontOfQueue:(Ljava/lang/Runnable;)Z // method@017a │ │ -0646ca: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0646cc: 0f01 |0018: return v1 │ │ +0646c4: |[0646c4] com.android.volley.toolbox.ClearCacheRequest.isCanceled:()Z │ │ +0646d4: 5421 db05 |0000: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCache:Lcom/android/volley/Cache; // field@05db │ │ +0646d8: 7210 3613 0100 |0002: invoke-interface {v1}, Lcom/android/volley/Cache;.clear:()V // method@1336 │ │ +0646de: 5421 dc05 |0005: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dc │ │ +0646e2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0646e6: 2200 5800 |0009: new-instance v0, Landroid/os/Handler; // type@0058 │ │ +0646ea: 7100 8201 0000 |000b: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0182 │ │ +0646f0: 0c01 |000e: move-result-object v1 │ │ +0646f2: 7020 7501 1000 |000f: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0175 │ │ +0646f8: 5421 dc05 |0012: iget-object v1, v2, Lcom/android/volley/toolbox/ClearCacheRequest;.mCallback:Ljava/lang/Runnable; // field@05dc │ │ +0646fc: 6e20 7a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.postAtFrontOfQueue:(Ljava/lang/Runnable;)Z // method@017a │ │ +064702: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +064704: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ 0x0012 line=52 │ │ 0x0017 line=54 │ │ @@ -135360,65 +135396,65 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0646d0: |[0646d0] com.android.volley.toolbox.ClearCacheRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -0646e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0646e2: 1100 |0001: return-object v0 │ │ +064708: |[064708] com.android.volley.toolbox.ClearCacheRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +064718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06471a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/android/volley/toolbox/ClearCacheRequest; │ │ 0x0000 - 0x0002 reg=2 response Lcom/android/volley/NetworkResponse; │ │ │ │ - source_file_idx : 608 (ClearCacheRequest.java) │ │ + source_file_idx : 626 (ClearCacheRequest.java) │ │ │ │ -Class #506 header: │ │ -class_idx : 723 │ │ +Class #507 header: │ │ +class_idx : 724 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 719 │ │ +superclass_idx : 837 │ │ +source_file_idx : 737 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 7 │ │ │ │ -Class #506 annotations: │ │ +Class #507 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; } │ │ -Annotations on field #1514 'mEntries' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/toolbox/DiskBasedCache$1; Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; } │ │ +Annotations on field #1513 'mEntries' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;" ">;" } │ │ -Annotations on method #5141 'read' │ │ +Annotations on method #5145 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5142 'readInt' │ │ +Annotations on method #5146 'readInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5143 'readLong' │ │ +Annotations on method #5147 'readLong' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5144 'readString' │ │ +Annotations on method #5148 'readString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5145 'readStringStringMap' │ │ +Annotations on method #5149 'readStringStringMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/io/InputStream;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5148 'streamToBytes' │ │ +Annotations on method #5152 'streamToBytes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5149 'writeInt' │ │ +Annotations on method #5153 'writeInt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5150 'writeLong' │ │ +Annotations on method #5154 'writeLong' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5151 'writeString' │ │ +Annotations on method #5155 'writeString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5152 'writeStringStringMap' │ │ +Annotations on method #5156 'writeStringStringMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/io/OutputStream;" ")V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #506 - │ │ +Class #507 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/DiskBasedCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Cache;' │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/DiskBasedCache;) │ │ @@ -135459,18 +135495,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0646e4: |[0646e4] com.android.volley.toolbox.DiskBasedCache.:(Ljava/io/File;)V │ │ -0646f4: 1500 5000 |0000: const/high16 v0, #int 5242880 // #50 │ │ -0646f8: 7030 0b14 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;I)V // method@140b │ │ -0646fe: 0e00 |0005: return-void │ │ +06471c: |[06471c] com.android.volley.toolbox.DiskBasedCache.:(Ljava/io/File;)V │ │ +06472c: 1500 5000 |0000: const/high16 v0, #int 5242880 // #50 │ │ +064730: 7030 0f14 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.:(Ljava/io/File;I)V // method@140f │ │ +064736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ 0x0000 - 0x0006 reg=2 rootDirectory Ljava/io/File; │ │ @@ -135480,27 +135516,27 @@ │ │ type : '(Ljava/io/File;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -064700: |[064700] com.android.volley.toolbox.DiskBasedCache.:(Ljava/io/File;I)V │ │ -064710: 7010 be15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15be │ │ -064716: 2200 6f03 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@036f │ │ -06471a: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -06471e: 1502 403f |0007: const/high16 v2, #int 1061158912 // #3f40 │ │ -064722: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -064724: 7040 5d16 1032 |000a: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@165d │ │ -06472a: 5b40 ea05 |000d: iput-object v0, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -06472e: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ -064732: 5a40 ed05 |0011: iput-wide v0, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064736: 5b45 ec05 |0013: iput-object v5, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -06473a: 5946 eb05 |0015: iput v6, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05eb │ │ -06473e: 0e00 |0017: return-void │ │ +064738: |[064738] com.android.volley.toolbox.DiskBasedCache.:(Ljava/io/File;I)V │ │ +064748: 7010 c515 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06474e: 2200 7103 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0371 │ │ +064752: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +064756: 1502 403f |0007: const/high16 v2, #int 1061158912 // #3f40 │ │ +06475a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +06475c: 7040 6416 1032 |000a: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1664 │ │ +064762: 5b40 e905 |000d: iput-object v0, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064766: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ +06476a: 5a40 ec05 |0011: iput-wide v0, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +06476e: 5b45 eb05 |0013: iput-object v5, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +064772: 5946 ea05 |0015: iput v6, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05ea │ │ +064776: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=47 │ │ 0x000f line=51 │ │ 0x0013 line=74 │ │ 0x0015 line=75 │ │ @@ -135515,40 +135551,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -064740: |[064740] com.android.volley.toolbox.DiskBasedCache.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -064750: 6e10 e215 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e2 │ │ -064756: 0a02 |0003: move-result v2 │ │ -064758: db00 0202 |0004: div-int/lit8 v0, v2, #int 2 // #02 │ │ -06475c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06475e: 6e30 e915 2500 |0007: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15e9 │ │ -064764: 0c02 |000a: move-result-object v2 │ │ -064766: 6e10 de15 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@15de │ │ -06476c: 0a02 |000e: move-result v2 │ │ -06476e: 7110 ef15 0200 |000f: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15ef │ │ -064774: 0c01 |0012: move-result-object v1 │ │ -064776: 2202 4d03 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@034d │ │ -06477a: 7010 f315 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -064780: 6e20 fa15 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -064786: 0c02 |001b: move-result-object v2 │ │ -064788: 6e20 e815 0500 |001c: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15e8 │ │ -06478e: 0c03 |001f: move-result-object v3 │ │ -064790: 6e10 de15 0300 |0020: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@15de │ │ -064796: 0a03 |0023: move-result v3 │ │ -064798: 7110 ef15 0300 |0024: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15ef │ │ -06479e: 0c03 |0027: move-result-object v3 │ │ -0647a0: 6e20 fa15 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0647a6: 0c02 |002b: move-result-object v2 │ │ -0647a8: 6e10 ff15 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0647ae: 0c01 |002f: move-result-object v1 │ │ -0647b0: 1101 |0030: return-object v1 │ │ +064778: |[064778] com.android.volley.toolbox.DiskBasedCache.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +064788: 6e10 e915 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@15e9 │ │ +06478e: 0a02 |0003: move-result v2 │ │ +064790: db00 0202 |0004: div-int/lit8 v0, v2, #int 2 // #02 │ │ +064794: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +064796: 6e30 f015 2500 |0007: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@15f0 │ │ +06479c: 0c02 |000a: move-result-object v2 │ │ +06479e: 6e10 e515 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@15e5 │ │ +0647a4: 0a02 |000e: move-result v2 │ │ +0647a6: 7110 f615 0200 |000f: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15f6 │ │ +0647ac: 0c01 |0012: move-result-object v1 │ │ +0647ae: 2202 4f03 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@034f │ │ +0647b2: 7010 fa15 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0647b8: 6e20 0116 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0647be: 0c02 |001b: move-result-object v2 │ │ +0647c0: 6e20 ef15 0500 |001c: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@15ef │ │ +0647c6: 0c03 |001f: move-result-object v3 │ │ +0647c8: 6e10 e515 0300 |0020: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@15e5 │ │ +0647ce: 0a03 |0023: move-result v3 │ │ +0647d0: 7110 f615 0300 |0024: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@15f6 │ │ +0647d6: 0c03 |0027: move-result-object v3 │ │ +0647d8: 6e20 0116 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0647de: 0c02 |002b: move-result-object v2 │ │ +0647e0: 6e10 0616 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0647e6: 0c01 |002f: move-result-object v1 │ │ +0647e8: 1101 |0030: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0006 line=244 │ │ 0x0013 line=245 │ │ 0x0030 line=246 │ │ locals : │ │ @@ -135562,106 +135598,106 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0647b4: |[0647b4] com.android.volley.toolbox.DiskBasedCache.pruneIfNeeded:(I)V │ │ -0647c4: 53ea ed05 |0000: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -0647c8: 81fc |0002: int-to-long v12, v15 │ │ -0647ca: bbca |0003: add-long/2addr v10, v12 │ │ -0647cc: 52e7 eb05 |0004: iget v7, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05eb │ │ -0647d0: 817c |0006: int-to-long v12, v7 │ │ -0647d2: 3107 0a0c |0007: cmp-long v7, v10, v12 │ │ -0647d6: 3b07 0300 |0009: if-gez v7, 000c // +0003 │ │ -0647da: 0e00 |000b: return-void │ │ -0647dc: 6307 cc05 |000c: sget-boolean v7, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -0647e0: 3807 0a00 |000e: if-eqz v7, 0018 // +000a │ │ -0647e4: 1a07 3809 |0010: const-string v7, "Pruning old cache entries." // string@0938 │ │ -0647e8: 120a |0012: const/4 v10, #int 0 // #0 │ │ -0647ea: 23aa c803 |0013: new-array v10, v10, [Ljava/lang/Object; // type@03c8 │ │ -0647ee: 7120 dd13 a700 |0015: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -0647f4: 53e0 ed05 |0018: iget-wide v0, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -0647f8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0647fa: 7100 a001 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -064800: 0b08 |001e: move-result-wide v8 │ │ -064802: 54e7 ea05 |001f: iget-object v7, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064806: 7210 7b16 0700 |0021: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@167b │ │ -06480c: 0c07 |0024: move-result-object v7 │ │ -06480e: 7210 8516 0700 |0025: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -064814: 0c05 |0028: move-result-object v5 │ │ -064816: 7210 5a16 0500 |0029: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -06481c: 0a07 |002c: move-result v7 │ │ -06481e: 3807 3600 |002d: if-eqz v7, 0063 // +0036 │ │ -064822: 7210 5b16 0500 |002f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -064828: 0c04 |0032: move-result-object v4 │ │ -06482a: 1f04 7303 |0033: check-cast v4, Ljava/util/Map$Entry; // type@0373 │ │ -06482e: 7210 7816 0400 |0035: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -064834: 0c03 |0038: move-result-object v3 │ │ -064836: 1f03 d102 |0039: check-cast v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -06483a: 5437 df05 |003b: iget-object v7, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -06483e: 6e20 0e14 7e00 |003d: invoke-virtual {v14, v7}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@140e │ │ -064844: 0c07 |0040: move-result-object v7 │ │ -064846: 6e10 4a15 0700 |0041: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@154a │ │ -06484c: 0a02 |0044: move-result v2 │ │ -06484e: 3802 4900 |0045: if-eqz v2, 008e // +0049 │ │ -064852: 53ea ed05 |0047: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064856: 533c e305 |0049: iget-wide v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -06485a: bcca |004b: sub-long/2addr v10, v12 │ │ -06485c: 5aea ed05 |004c: iput-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064860: 7210 5c16 0500 |004e: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@165c │ │ -064866: d806 0601 |0051: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06486a: 53ea ed05 |0053: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -06486e: 81fc |0055: int-to-long v12, v15 │ │ -064870: bbca |0056: add-long/2addr v10, v12 │ │ -064872: 85a7 |0057: long-to-float v7, v10 │ │ -064874: 52ea eb05 |0058: iget v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05eb │ │ -064878: 82aa |005a: int-to-float v10, v10 │ │ -06487a: 140b 6666 663f |005b: const v11, #float 0.9 // #3f666666 │ │ -064880: c8ba |005e: mul-float/2addr v10, v11 │ │ -064882: 2e07 070a |005f: cmpg-float v7, v7, v10 │ │ -064886: 3b07 c8ff |0061: if-gez v7, 0029 // -0038 │ │ -06488a: 6307 cc05 |0063: sget-boolean v7, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cc │ │ -06488e: 3807 a6ff |0065: if-eqz v7, 000b // -005a │ │ -064892: 1a07 d417 |0067: const-string v7, "pruned %d files, %d bytes, %d ms" // string@17d4 │ │ -064896: 123a |0069: const/4 v10, #int 3 // #3 │ │ -064898: 23aa c803 |006a: new-array v10, v10, [Ljava/lang/Object; // type@03c8 │ │ -06489c: 120b |006c: const/4 v11, #int 0 // #0 │ │ -06489e: 7110 ac15 0600 |006d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -0648a4: 0c0c |0070: move-result-object v12 │ │ -0648a6: 4d0c 0a0b |0071: aput-object v12, v10, v11 │ │ -0648aa: 121b |0073: const/4 v11, #int 1 // #1 │ │ -0648ac: 53ec ed05 |0074: iget-wide v12, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -0648b0: bc0c |0076: sub-long/2addr v12, v0 │ │ -0648b2: 7120 b115 dc00 |0077: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -0648b8: 0c0c |007a: move-result-object v12 │ │ -0648ba: 4d0c 0a0b |007b: aput-object v12, v10, v11 │ │ -0648be: 122b |007d: const/4 v11, #int 2 // #2 │ │ -0648c0: 7100 a001 0000 |007e: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ -0648c6: 0b0c |0081: move-result-wide v12 │ │ -0648c8: bc8c |0082: sub-long/2addr v12, v8 │ │ -0648ca: 7120 b115 dc00 |0083: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -0648d0: 0c0c |0086: move-result-object v12 │ │ -0648d2: 4d0c 0a0b |0087: aput-object v12, v10, v11 │ │ -0648d6: 7120 dd13 a700 |0089: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ -0648dc: 2900 7fff |008c: goto/16 000b // -0081 │ │ -0648e0: 1a07 7202 |008e: const-string v7, "Could not delete cache entry for key=%s, filename=%s" // string@0272 │ │ -0648e4: 122a |0090: const/4 v10, #int 2 // #2 │ │ -0648e6: 23aa c803 |0091: new-array v10, v10, [Ljava/lang/Object; // type@03c8 │ │ -0648ea: 120b |0093: const/4 v11, #int 0 // #0 │ │ -0648ec: 543c df05 |0094: iget-object v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -0648f0: 4d0c 0a0b |0096: aput-object v12, v10, v11 │ │ -0648f4: 121b |0098: const/4 v11, #int 1 // #1 │ │ -0648f6: 543c df05 |0099: iget-object v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -0648fa: 7020 0f14 ce00 |009b: invoke-direct {v14, v12}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@140f │ │ -064900: 0c0c |009e: move-result-object v12 │ │ -064902: 4d0c 0a0b |009f: aput-object v12, v10, v11 │ │ -064906: 7120 d913 a700 |00a1: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -06490c: 28aa |00a4: goto 004e // -0056 │ │ +0647ec: |[0647ec] com.android.volley.toolbox.DiskBasedCache.pruneIfNeeded:(I)V │ │ +0647fc: 53ea ec05 |0000: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064800: 81fc |0002: int-to-long v12, v15 │ │ +064802: bbca |0003: add-long/2addr v10, v12 │ │ +064804: 52e7 ea05 |0004: iget v7, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05ea │ │ +064808: 817c |0006: int-to-long v12, v7 │ │ +06480a: 3107 0a0c |0007: cmp-long v7, v10, v12 │ │ +06480e: 3b07 0300 |0009: if-gez v7, 000c // +0003 │ │ +064812: 0e00 |000b: return-void │ │ +064814: 6307 cb05 |000c: sget-boolean v7, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +064818: 3807 0a00 |000e: if-eqz v7, 0018 // +000a │ │ +06481c: 1a07 4d09 |0010: const-string v7, "Pruning old cache entries." // string@094d │ │ +064820: 120a |0012: const/4 v10, #int 0 // #0 │ │ +064822: 23aa ca03 |0013: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +064826: 7120 e113 a700 |0015: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +06482c: 53e0 ec05 |0018: iget-wide v0, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064830: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +064832: 7100 a001 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +064838: 0b08 |001e: move-result-wide v8 │ │ +06483a: 54e7 e905 |001f: iget-object v7, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +06483e: 7210 8216 0700 |0021: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1682 │ │ +064844: 0c07 |0024: move-result-object v7 │ │ +064846: 7210 8c16 0700 |0025: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +06484c: 0c05 |0028: move-result-object v5 │ │ +06484e: 7210 6116 0500 |0029: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +064854: 0a07 |002c: move-result v7 │ │ +064856: 3807 3600 |002d: if-eqz v7, 0063 // +0036 │ │ +06485a: 7210 6216 0500 |002f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +064860: 0c04 |0032: move-result-object v4 │ │ +064862: 1f04 7503 |0033: check-cast v4, Ljava/util/Map$Entry; // type@0375 │ │ +064866: 7210 7f16 0400 |0035: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +06486c: 0c03 |0038: move-result-object v3 │ │ +06486e: 1f03 d202 |0039: check-cast v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +064872: 5437 de05 |003b: iget-object v7, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +064876: 6e20 1214 7e00 |003d: invoke-virtual {v14, v7}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@1412 │ │ +06487c: 0c07 |0040: move-result-object v7 │ │ +06487e: 6e10 5115 0700 |0041: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@1551 │ │ +064884: 0a02 |0044: move-result v2 │ │ +064886: 3802 4900 |0045: if-eqz v2, 008e // +0049 │ │ +06488a: 53ea ec05 |0047: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +06488e: 533c e205 |0049: iget-wide v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +064892: bcca |004b: sub-long/2addr v10, v12 │ │ +064894: 5aea ec05 |004c: iput-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064898: 7210 6316 0500 |004e: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@1663 │ │ +06489e: d806 0601 |0051: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0648a2: 53ea ec05 |0053: iget-wide v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +0648a6: 81fc |0055: int-to-long v12, v15 │ │ +0648a8: bbca |0056: add-long/2addr v10, v12 │ │ +0648aa: 85a7 |0057: long-to-float v7, v10 │ │ +0648ac: 52ea ea05 |0058: iget v10, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mMaxCacheSizeInBytes:I // field@05ea │ │ +0648b0: 82aa |005a: int-to-float v10, v10 │ │ +0648b2: 140b 6666 663f |005b: const v11, #float 0.9 // #3f666666 │ │ +0648b8: c8ba |005e: mul-float/2addr v10, v11 │ │ +0648ba: 2e07 070a |005f: cmpg-float v7, v7, v10 │ │ +0648be: 3b07 c8ff |0061: if-gez v7, 0029 // -0038 │ │ +0648c2: 6307 cb05 |0063: sget-boolean v7, Lcom/android/volley/VolleyLog;.DEBUG:Z // field@05cb │ │ +0648c6: 3807 a6ff |0065: if-eqz v7, 000b // -005a │ │ +0648ca: 1a07 dd17 |0067: const-string v7, "pruned %d files, %d bytes, %d ms" // string@17dd │ │ +0648ce: 123a |0069: const/4 v10, #int 3 // #3 │ │ +0648d0: 23aa ca03 |006a: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +0648d4: 120b |006c: const/4 v11, #int 0 // #0 │ │ +0648d6: 7110 b315 0600 |006d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +0648dc: 0c0c |0070: move-result-object v12 │ │ +0648de: 4d0c 0a0b |0071: aput-object v12, v10, v11 │ │ +0648e2: 121b |0073: const/4 v11, #int 1 // #1 │ │ +0648e4: 53ec ec05 |0074: iget-wide v12, v14, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +0648e8: bc0c |0076: sub-long/2addr v12, v0 │ │ +0648ea: 7120 b815 dc00 |0077: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +0648f0: 0c0c |007a: move-result-object v12 │ │ +0648f2: 4d0c 0a0b |007b: aput-object v12, v10, v11 │ │ +0648f6: 122b |007d: const/4 v11, #int 2 // #2 │ │ +0648f8: 7100 a001 0000 |007e: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@01a0 │ │ +0648fe: 0b0c |0081: move-result-wide v12 │ │ +064900: bc8c |0082: sub-long/2addr v12, v8 │ │ +064902: 7120 b815 dc00 |0083: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +064908: 0c0c |0086: move-result-object v12 │ │ +06490a: 4d0c 0a0b |0087: aput-object v12, v10, v11 │ │ +06490e: 7120 e113 a700 |0089: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e1 │ │ +064914: 2900 7fff |008c: goto/16 000b // -0081 │ │ +064918: 1a07 8402 |008e: const-string v7, "Could not delete cache entry for key=%s, filename=%s" // string@0284 │ │ +06491c: 122a |0090: const/4 v10, #int 2 // #2 │ │ +06491e: 23aa ca03 |0091: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +064922: 120b |0093: const/4 v11, #int 0 // #0 │ │ +064924: 543c de05 |0094: iget-object v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +064928: 4d0c 0a0b |0096: aput-object v12, v10, v11 │ │ +06492c: 121b |0098: const/4 v11, #int 1 // #1 │ │ +06492e: 543c de05 |0099: iget-object v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +064932: 7020 1314 ce00 |009b: invoke-direct {v14, v12}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@1413 │ │ +064938: 0c0c |009e: move-result-object v12 │ │ +06493a: 4d0c 0a0b |009f: aput-object v12, v10, v11 │ │ +06493e: 7120 dd13 a700 |00a1: invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +064944: 28aa |00a4: goto 004e // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x000b line=295 │ │ 0x000c line=264 │ │ 0x0010 line=265 │ │ 0x0018 line=268 │ │ @@ -135675,19 +135711,15 @@ │ │ 0x0045 line=277 │ │ 0x0047 line=278 │ │ 0x004e line=283 │ │ 0x0051 line=284 │ │ 0x0053 line=286 │ │ 0x0063 line=291 │ │ 0x0067 line=292 │ │ - 0x006d line=293 │ │ - 0x0089 line=292 │ │ 0x008e line=280 │ │ - 0x009b line=281 │ │ - 0x00a1 line=280 │ │ locals : │ │ 0x0045 - 0x0063 reg=2 deleted Z │ │ 0x003b - 0x0063 reg=3 e Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ 0x0035 - 0x0063 reg=4 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x001a - 0x00a5 reg=0 before J │ │ 0x008e - 0x00a5 reg=2 deleted Z │ │ 0x008e - 0x00a5 reg=3 e Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ @@ -135703,37 +135735,37 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -064910: |[064910] com.android.volley.toolbox.DiskBasedCache.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ │ -064920: 5481 ea05 |0000: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064924: 7220 7a16 9100 |0002: invoke-interface {v1, v9}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@167a │ │ -06492a: 0a01 |0005: move-result v1 │ │ -06492c: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ -064930: 5382 ed05 |0008: iget-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064934: 53a4 e305 |000a: iget-wide v4, v10, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -064938: bb42 |000c: add-long/2addr v2, v4 │ │ -06493a: 5a82 ed05 |000d: iput-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -06493e: 5481 ea05 |000f: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064942: 7230 7e16 910a |0011: invoke-interface {v1, v9, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -064948: 0e00 |0014: return-void │ │ -06494a: 5481 ea05 |0015: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -06494e: 7220 7c16 9100 |0017: invoke-interface {v1, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -064954: 0c00 |001a: move-result-object v0 │ │ -064956: 1f00 d102 |001b: check-cast v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -06495a: 5382 ed05 |001d: iget-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -06495e: 53a4 e305 |001f: iget-wide v4, v10, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -064962: 5306 e305 |0021: iget-wide v6, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -064966: bc64 |0023: sub-long/2addr v4, v6 │ │ -064968: bb42 |0024: add-long/2addr v2, v4 │ │ -06496a: 5a82 ed05 |0025: iput-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -06496e: 28e8 |0027: goto 000f // -0018 │ │ +064948: |[064948] com.android.volley.toolbox.DiskBasedCache.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ │ +064958: 5481 e905 |0000: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +06495c: 7220 8116 9100 |0002: invoke-interface {v1, v9}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1681 │ │ +064962: 0a01 |0005: move-result v1 │ │ +064964: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ +064968: 5382 ec05 |0008: iget-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +06496c: 53a4 e205 |000a: iget-wide v4, v10, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +064970: bb42 |000c: add-long/2addr v2, v4 │ │ +064972: 5a82 ec05 |000d: iput-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064976: 5481 e905 |000f: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +06497a: 7230 8516 910a |0011: invoke-interface {v1, v9, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +064980: 0e00 |0014: return-void │ │ +064982: 5481 e905 |0015: iget-object v1, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064986: 7220 8316 9100 |0017: invoke-interface {v1, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +06498c: 0c00 |001a: move-result-object v0 │ │ +06498e: 1f00 d202 |001b: check-cast v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +064992: 5382 ec05 |001d: iget-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064996: 53a4 e205 |001f: iget-wide v4, v10, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +06499a: 5306 e205 |0021: iget-wide v6, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +06499e: bc64 |0023: sub-long/2addr v4, v6 │ │ +0649a0: bb42 |0024: add-long/2addr v2, v4 │ │ +0649a2: 5a82 ec05 |0025: iput-wide v2, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +0649a6: 28e8 |0027: goto 000f // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0008 line=304 │ │ 0x000f line=309 │ │ 0x0014 line=310 │ │ 0x0015 line=306 │ │ @@ -135749,23 +135781,23 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -064970: |[064970] com.android.volley.toolbox.DiskBasedCache.read:(Ljava/io/InputStream;)I │ │ -064980: 6e10 6b15 0200 |0000: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@156b │ │ -064986: 0a00 |0003: move-result v0 │ │ -064988: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -06498a: 3310 0800 |0005: if-ne v0, v1, 000d // +0008 │ │ -06498e: 2201 1403 |0007: new-instance v1, Ljava/io/EOFException; // type@0314 │ │ -064992: 7010 4615 0100 |0009: invoke-direct {v1}, Ljava/io/EOFException;.:()V // method@1546 │ │ -064998: 2701 |000c: throw v1 │ │ -06499a: 0f00 |000d: return v0 │ │ +0649a8: |[0649a8] com.android.volley.toolbox.DiskBasedCache.read:(Ljava/io/InputStream;)I │ │ +0649b8: 6e10 7215 0200 |0000: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@1572 │ │ +0649be: 0a00 |0003: move-result v0 │ │ +0649c0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0649c2: 3310 0800 |0005: if-ne v0, v1, 000d // +0008 │ │ +0649c6: 2201 1503 |0007: new-instance v1, Ljava/io/EOFException; // type@0315 │ │ +0649ca: 7010 4d15 0100 |0009: invoke-direct {v1}, Ljava/io/EOFException;.:()V // method@154d │ │ +0649d0: 2701 |000c: throw v1 │ │ +0649d2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0004 line=491 │ │ 0x0007 line=492 │ │ 0x000d line=494 │ │ locals : │ │ @@ -135777,33 +135809,33 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06499c: |[06499c] com.android.volley.toolbox.DiskBasedCache.readInt:(Ljava/io/InputStream;)I │ │ -0649ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0649ae: 7110 1514 0200 |0001: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -0649b4: 0a01 |0004: move-result v1 │ │ -0649b6: e001 0100 |0005: shl-int/lit8 v1, v1, #int 0 // #00 │ │ -0649ba: b610 |0007: or-int/2addr v0, v1 │ │ -0649bc: 7110 1514 0200 |0008: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -0649c2: 0a01 |000b: move-result v1 │ │ -0649c4: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0649c8: b610 |000e: or-int/2addr v0, v1 │ │ -0649ca: 7110 1514 0200 |000f: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -0649d0: 0a01 |0012: move-result v1 │ │ -0649d2: e001 0110 |0013: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -0649d6: b610 |0015: or-int/2addr v0, v1 │ │ -0649d8: 7110 1514 0200 |0016: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -0649de: 0a01 |0019: move-result v1 │ │ -0649e0: e001 0118 |001a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0649e4: b610 |001c: or-int/2addr v0, v1 │ │ -0649e6: 0f00 |001d: return v0 │ │ +0649d4: |[0649d4] com.android.volley.toolbox.DiskBasedCache.readInt:(Ljava/io/InputStream;)I │ │ +0649e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0649e6: 7110 1914 0200 |0001: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +0649ec: 0a01 |0004: move-result v1 │ │ +0649ee: e001 0100 |0005: shl-int/lit8 v1, v1, #int 0 // #00 │ │ +0649f2: b610 |0007: or-int/2addr v0, v1 │ │ +0649f4: 7110 1914 0200 |0008: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +0649fa: 0a01 |000b: move-result v1 │ │ +0649fc: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +064a00: b610 |000e: or-int/2addr v0, v1 │ │ +064a02: 7110 1914 0200 |000f: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a08: 0a01 |0012: move-result v1 │ │ +064a0a: e001 0110 |0013: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +064a0e: b610 |0015: or-int/2addr v0, v1 │ │ +064a10: 7110 1914 0200 |0016: invoke-static {v2}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a16: 0a01 |0019: move-result v1 │ │ +064a18: e001 0118 |001a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +064a1c: b610 |001c: or-int/2addr v0, v1 │ │ +064a1e: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0001 line=506 │ │ 0x0008 line=507 │ │ 0x000f line=508 │ │ 0x0016 line=509 │ │ @@ -135817,74 +135849,74 @@ │ │ type : '(Ljava/io/InputStream;)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -0649e8: |[0649e8] com.android.volley.toolbox.DiskBasedCache.readLong:(Ljava/io/InputStream;)J │ │ -0649f8: 1606 ff00 |0000: const-wide/16 v6, #int 255 // #ff │ │ -0649fc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -064a00: 7110 1514 0800 |0004: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a06: 0a02 |0007: move-result v2 │ │ -064a08: 8122 |0008: int-to-long v2, v2 │ │ -064a0a: c062 |0009: and-long/2addr v2, v6 │ │ -064a0c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -064a0e: c342 |000b: shl-long/2addr v2, v4 │ │ -064a10: c120 |000c: or-long/2addr v0, v2 │ │ -064a12: 7110 1514 0800 |000d: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a18: 0a02 |0010: move-result v2 │ │ -064a1a: 8122 |0011: int-to-long v2, v2 │ │ -064a1c: c062 |0012: and-long/2addr v2, v6 │ │ -064a1e: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ -064a22: c342 |0015: shl-long/2addr v2, v4 │ │ -064a24: c120 |0016: or-long/2addr v0, v2 │ │ -064a26: 7110 1514 0800 |0017: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a2c: 0a02 |001a: move-result v2 │ │ -064a2e: 8122 |001b: int-to-long v2, v2 │ │ -064a30: c062 |001c: and-long/2addr v2, v6 │ │ -064a32: 1304 1000 |001d: const/16 v4, #int 16 // #10 │ │ -064a36: c342 |001f: shl-long/2addr v2, v4 │ │ -064a38: c120 |0020: or-long/2addr v0, v2 │ │ -064a3a: 7110 1514 0800 |0021: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a40: 0a02 |0024: move-result v2 │ │ -064a42: 8122 |0025: int-to-long v2, v2 │ │ -064a44: c062 |0026: and-long/2addr v2, v6 │ │ -064a46: 1304 1800 |0027: const/16 v4, #int 24 // #18 │ │ -064a4a: c342 |0029: shl-long/2addr v2, v4 │ │ -064a4c: c120 |002a: or-long/2addr v0, v2 │ │ -064a4e: 7110 1514 0800 |002b: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a54: 0a02 |002e: move-result v2 │ │ -064a56: 8122 |002f: int-to-long v2, v2 │ │ -064a58: c062 |0030: and-long/2addr v2, v6 │ │ -064a5a: 1304 2000 |0031: const/16 v4, #int 32 // #20 │ │ -064a5e: c342 |0033: shl-long/2addr v2, v4 │ │ -064a60: c120 |0034: or-long/2addr v0, v2 │ │ -064a62: 7110 1514 0800 |0035: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a68: 0a02 |0038: move-result v2 │ │ -064a6a: 8122 |0039: int-to-long v2, v2 │ │ -064a6c: c062 |003a: and-long/2addr v2, v6 │ │ -064a6e: 1304 2800 |003b: const/16 v4, #int 40 // #28 │ │ -064a72: c342 |003d: shl-long/2addr v2, v4 │ │ -064a74: c120 |003e: or-long/2addr v0, v2 │ │ -064a76: 7110 1514 0800 |003f: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a7c: 0a02 |0042: move-result v2 │ │ -064a7e: 8122 |0043: int-to-long v2, v2 │ │ -064a80: c062 |0044: and-long/2addr v2, v6 │ │ -064a82: 1304 3000 |0045: const/16 v4, #int 48 // #30 │ │ -064a86: c342 |0047: shl-long/2addr v2, v4 │ │ -064a88: c120 |0048: or-long/2addr v0, v2 │ │ -064a8a: 7110 1514 0800 |0049: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1415 │ │ -064a90: 0a02 |004c: move-result v2 │ │ -064a92: 8122 |004d: int-to-long v2, v2 │ │ -064a94: c062 |004e: and-long/2addr v2, v6 │ │ -064a96: 1304 3800 |004f: const/16 v4, #int 56 // #38 │ │ -064a9a: c342 |0051: shl-long/2addr v2, v4 │ │ -064a9c: c120 |0052: or-long/2addr v0, v2 │ │ -064a9e: 1000 |0053: return-wide v0 │ │ +064a20: |[064a20] com.android.volley.toolbox.DiskBasedCache.readLong:(Ljava/io/InputStream;)J │ │ +064a30: 1606 ff00 |0000: const-wide/16 v6, #int 255 // #ff │ │ +064a34: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +064a38: 7110 1914 0800 |0004: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a3e: 0a02 |0007: move-result v2 │ │ +064a40: 8122 |0008: int-to-long v2, v2 │ │ +064a42: c062 |0009: and-long/2addr v2, v6 │ │ +064a44: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +064a46: c342 |000b: shl-long/2addr v2, v4 │ │ +064a48: c120 |000c: or-long/2addr v0, v2 │ │ +064a4a: 7110 1914 0800 |000d: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a50: 0a02 |0010: move-result v2 │ │ +064a52: 8122 |0011: int-to-long v2, v2 │ │ +064a54: c062 |0012: and-long/2addr v2, v6 │ │ +064a56: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ +064a5a: c342 |0015: shl-long/2addr v2, v4 │ │ +064a5c: c120 |0016: or-long/2addr v0, v2 │ │ +064a5e: 7110 1914 0800 |0017: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a64: 0a02 |001a: move-result v2 │ │ +064a66: 8122 |001b: int-to-long v2, v2 │ │ +064a68: c062 |001c: and-long/2addr v2, v6 │ │ +064a6a: 1304 1000 |001d: const/16 v4, #int 16 // #10 │ │ +064a6e: c342 |001f: shl-long/2addr v2, v4 │ │ +064a70: c120 |0020: or-long/2addr v0, v2 │ │ +064a72: 7110 1914 0800 |0021: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a78: 0a02 |0024: move-result v2 │ │ +064a7a: 8122 |0025: int-to-long v2, v2 │ │ +064a7c: c062 |0026: and-long/2addr v2, v6 │ │ +064a7e: 1304 1800 |0027: const/16 v4, #int 24 // #18 │ │ +064a82: c342 |0029: shl-long/2addr v2, v4 │ │ +064a84: c120 |002a: or-long/2addr v0, v2 │ │ +064a86: 7110 1914 0800 |002b: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064a8c: 0a02 |002e: move-result v2 │ │ +064a8e: 8122 |002f: int-to-long v2, v2 │ │ +064a90: c062 |0030: and-long/2addr v2, v6 │ │ +064a92: 1304 2000 |0031: const/16 v4, #int 32 // #20 │ │ +064a96: c342 |0033: shl-long/2addr v2, v4 │ │ +064a98: c120 |0034: or-long/2addr v0, v2 │ │ +064a9a: 7110 1914 0800 |0035: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064aa0: 0a02 |0038: move-result v2 │ │ +064aa2: 8122 |0039: int-to-long v2, v2 │ │ +064aa4: c062 |003a: and-long/2addr v2, v6 │ │ +064aa6: 1304 2800 |003b: const/16 v4, #int 40 // #28 │ │ +064aaa: c342 |003d: shl-long/2addr v2, v4 │ │ +064aac: c120 |003e: or-long/2addr v0, v2 │ │ +064aae: 7110 1914 0800 |003f: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064ab4: 0a02 |0042: move-result v2 │ │ +064ab6: 8122 |0043: int-to-long v2, v2 │ │ +064ab8: c062 |0044: and-long/2addr v2, v6 │ │ +064aba: 1304 3000 |0045: const/16 v4, #int 48 // #30 │ │ +064abe: c342 |0047: shl-long/2addr v2, v4 │ │ +064ac0: c120 |0048: or-long/2addr v0, v2 │ │ +064ac2: 7110 1914 0800 |0049: invoke-static {v8}, Lcom/android/volley/toolbox/DiskBasedCache;.read:(Ljava/io/InputStream;)I // method@1419 │ │ +064ac8: 0a02 |004c: move-result v2 │ │ +064aca: 8122 |004d: int-to-long v2, v2 │ │ +064acc: c062 |004e: and-long/2addr v2, v6 │ │ +064ace: 1304 3800 |004f: const/16 v4, #int 56 // #38 │ │ +064ad2: c342 |0051: shl-long/2addr v2, v4 │ │ +064ad4: c120 |0052: or-long/2addr v0, v2 │ │ +064ad6: 1000 |0053: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=525 │ │ 0x0004 line=526 │ │ 0x000d line=527 │ │ 0x0017 line=528 │ │ 0x0021 line=529 │ │ @@ -135902,24 +135934,24 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -064aa0: |[064aa0] com.android.volley.toolbox.DiskBasedCache.readString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -064ab0: 7110 1714 0400 |0000: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@1417 │ │ -064ab6: 0b02 |0003: move-result-wide v2 │ │ -064ab8: 8421 |0004: long-to-int v1, v2 │ │ -064aba: 7120 1c14 1400 |0005: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.streamToBytes:(Ljava/io/InputStream;I)[B // method@141c │ │ -064ac0: 0c00 |0008: move-result-object v0 │ │ -064ac2: 2202 4b03 |0009: new-instance v2, Ljava/lang/String; // type@034b │ │ -064ac6: 1a03 380a |000b: const-string v3, "UTF-8" // string@0a38 │ │ -064aca: 7030 d415 0203 |000d: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15d4 │ │ -064ad0: 1102 |0010: return-object v2 │ │ +064ad8: |[064ad8] com.android.volley.toolbox.DiskBasedCache.readString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +064ae8: 7110 1b14 0400 |0000: invoke-static {v4}, Lcom/android/volley/toolbox/DiskBasedCache;.readLong:(Ljava/io/InputStream;)J // method@141b │ │ +064aee: 0b02 |0003: move-result-wide v2 │ │ +064af0: 8421 |0004: long-to-int v1, v2 │ │ +064af2: 7120 2014 1400 |0005: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.streamToBytes:(Ljava/io/InputStream;I)[B // method@1420 │ │ +064af8: 0c00 |0008: move-result-object v0 │ │ +064afa: 2202 4d03 |0009: new-instance v2, Ljava/lang/String; // type@034d │ │ +064afe: 1a03 4e0a |000b: const-string v3, "UTF-8" // string@0a4e │ │ +064b02: 7030 db15 0203 |000d: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15db │ │ +064b08: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ 0x0009 line=546 │ │ locals : │ │ 0x0009 - 0x0011 reg=0 b [B │ │ @@ -135931,48 +135963,47 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/Map;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -064ad4: |[064ad4] com.android.volley.toolbox.DiskBasedCache.readStringStringMap:(Ljava/io/InputStream;)Ljava/util/Map; │ │ -064ae4: 7110 1614 0600 |0000: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readInt:(Ljava/io/InputStream;)I // method@1416 │ │ -064aea: 0a03 |0003: move-result v3 │ │ -064aec: 3903 1f00 |0004: if-nez v3, 0023 // +001f │ │ -064af0: 7100 4916 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1649 │ │ -064af6: 0c02 |0009: move-result-object v2 │ │ -064af8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -064afa: 3530 1e00 |000b: if-ge v0, v3, 0029 // +001e │ │ -064afe: 7110 1814 0600 |000d: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1418 │ │ -064b04: 0c05 |0010: move-result-object v5 │ │ -064b06: 6e10 e015 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@15e0 │ │ -064b0c: 0c01 |0014: move-result-object v1 │ │ -064b0e: 7110 1814 0600 |0015: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@1418 │ │ -064b14: 0c05 |0018: move-result-object v5 │ │ -064b16: 6e10 e015 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@15e0 │ │ -064b1c: 0c04 |001c: move-result-object v4 │ │ -064b1e: 7230 7e16 1204 |001d: invoke-interface {v2, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -064b24: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -064b28: 28e9 |0022: goto 000b // -0017 │ │ -064b2a: 2202 6c03 |0023: new-instance v2, Ljava/util/HashMap; // type@036c │ │ -064b2e: 7020 4f16 3200 |0025: invoke-direct {v2, v3}, Ljava/util/HashMap;.:(I)V // method@164f │ │ -064b34: 28e2 |0028: goto 000a // -001e │ │ -064b36: 1102 |0029: return-object v2 │ │ +064b0c: |[064b0c] com.android.volley.toolbox.DiskBasedCache.readStringStringMap:(Ljava/io/InputStream;)Ljava/util/Map; │ │ +064b1c: 7110 1a14 0600 |0000: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readInt:(Ljava/io/InputStream;)I // method@141a │ │ +064b22: 0a03 |0003: move-result v3 │ │ +064b24: 3903 1f00 |0004: if-nez v3, 0023 // +001f │ │ +064b28: 7100 5016 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1650 │ │ +064b2e: 0c02 |0009: move-result-object v2 │ │ +064b30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +064b32: 3530 1e00 |000b: if-ge v0, v3, 0029 // +001e │ │ +064b36: 7110 1c14 0600 |000d: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@141c │ │ +064b3c: 0c05 |0010: move-result-object v5 │ │ +064b3e: 6e10 e715 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@15e7 │ │ +064b44: 0c01 |0014: move-result-object v1 │ │ +064b46: 7110 1c14 0600 |0015: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache;.readString:(Ljava/io/InputStream;)Ljava/lang/String; // method@141c │ │ +064b4c: 0c05 |0018: move-result-object v5 │ │ +064b4e: 6e10 e715 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@15e7 │ │ +064b54: 0c04 |001c: move-result-object v4 │ │ +064b56: 7230 8516 1204 |001d: invoke-interface {v2, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +064b5c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +064b60: 28e9 |0022: goto 000b // -0017 │ │ +064b62: 2202 6e03 |0023: new-instance v2, Ljava/util/HashMap; // type@036e │ │ +064b66: 7020 5616 3200 |0025: invoke-direct {v2, v3}, Ljava/util/HashMap;.:(I)V // method@1656 │ │ +064b6c: 28e2 |0028: goto 000a // -001e │ │ +064b6e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ - 0x0006 line=564 │ │ 0x000a line=566 │ │ 0x000d line=567 │ │ 0x0015 line=568 │ │ 0x001d line=569 │ │ 0x0020 line=566 │ │ - 0x0023 line=564 │ │ + 0x0023 line=563 │ │ 0x0029 line=571 │ │ locals : │ │ 0x000b - 0x0023 reg=0 i I │ │ 0x0015 - 0x0023 reg=1 key Ljava/lang/String; │ │ 0x000a - 0x0023 reg=2 result Ljava/util/Map; Ljava/util/Map; │ │ 0x001d - 0x0023 reg=4 value Ljava/lang/String; │ │ 0x0029 - 0x002a reg=0 i I │ │ @@ -135985,27 +136016,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -064b38: |[064b38] com.android.volley.toolbox.DiskBasedCache.removeEntry:(Ljava/lang/String;)V │ │ -064b48: 5461 ea05 |0000: iget-object v1, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064b4c: 7220 7c16 7100 |0002: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -064b52: 0c00 |0005: move-result-object v0 │ │ -064b54: 1f00 d102 |0006: check-cast v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -064b58: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -064b5c: 5362 ed05 |000a: iget-wide v2, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064b60: 5304 e305 |000c: iget-wide v4, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -064b64: bc42 |000e: sub-long/2addr v2, v4 │ │ -064b66: 5a62 ed05 |000f: iput-wide v2, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064b6a: 5461 ea05 |0011: iget-object v1, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064b6e: 7220 8016 7100 |0013: invoke-interface {v1, v7}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1680 │ │ -064b74: 0e00 |0016: return-void │ │ +064b70: |[064b70] com.android.volley.toolbox.DiskBasedCache.removeEntry:(Ljava/lang/String;)V │ │ +064b80: 5461 e905 |0000: iget-object v1, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064b84: 7220 8316 7100 |0002: invoke-interface {v1, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +064b8a: 0c00 |0005: move-result-object v0 │ │ +064b8c: 1f00 d202 |0006: check-cast v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +064b90: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +064b94: 5362 ec05 |000a: iget-wide v2, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064b98: 5304 e205 |000c: iget-wide v4, v0, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +064b9c: bc42 |000e: sub-long/2addr v2, v4 │ │ +064b9e: 5a62 ec05 |000f: iput-wide v2, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064ba2: 5461 e905 |0011: iget-object v1, v6, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064ba6: 7220 8716 7100 |0013: invoke-interface {v1, v7}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1687 │ │ +064bac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0008 line=317 │ │ 0x000a line=318 │ │ 0x0011 line=319 │ │ 0x0016 line=321 │ │ @@ -136019,47 +136050,47 @@ │ │ type : '(Ljava/io/InputStream;I)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -064b78: |[064b78] com.android.volley.toolbox.DiskBasedCache.streamToBytes:(Ljava/io/InputStream;I)[B │ │ -064b88: 2370 ab03 |0000: new-array v0, v7, [B // type@03ab │ │ -064b8c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -064b8e: 3572 0d00 |0003: if-ge v2, v7, 0010 // +000d │ │ -064b92: 9103 0702 |0005: sub-int v3, v7, v2 │ │ -064b96: 6e40 6d15 0632 |0007: invoke-virtual {v6, v0, v2, v3}, Ljava/io/InputStream;.read:([BII)I // method@156d │ │ -064b9c: 0a01 |000a: move-result v1 │ │ -064b9e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -064ba0: 3231 0400 |000c: if-eq v1, v3, 0010 // +0004 │ │ -064ba4: b012 |000e: add-int/2addr v2, v1 │ │ -064ba6: 28f4 |000f: goto 0003 // -000c │ │ -064ba8: 3272 2b00 |0010: if-eq v2, v7, 003b // +002b │ │ -064bac: 2203 1c03 |0012: new-instance v3, Ljava/io/IOException; // type@031c │ │ -064bb0: 2204 4d03 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -064bb4: 7010 f315 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -064bba: 1a05 fa02 |0019: const-string v5, "Expected " // string@02fa │ │ -064bbe: 6e20 fa15 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -064bc4: 0c04 |001e: move-result-object v4 │ │ -064bc6: 6e20 f615 7400 |001f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -064bcc: 0c04 |0022: move-result-object v4 │ │ -064bce: 1a05 3900 |0023: const-string v5, " bytes, read " // string@0039 │ │ -064bd2: 6e20 fa15 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -064bd8: 0c04 |0028: move-result-object v4 │ │ -064bda: 6e20 f615 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15f6 │ │ -064be0: 0c04 |002c: move-result-object v4 │ │ -064be2: 1a05 3800 |002d: const-string v5, " bytes" // string@0038 │ │ -064be6: 6e20 fa15 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -064bec: 0c04 |0032: move-result-object v4 │ │ -064bee: 6e10 ff15 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -064bf4: 0c04 |0036: move-result-object v4 │ │ -064bf6: 7020 6715 4300 |0037: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1567 │ │ -064bfc: 2703 |003a: throw v3 │ │ -064bfe: 1100 |003b: return-object v0 │ │ +064bb0: |[064bb0] com.android.volley.toolbox.DiskBasedCache.streamToBytes:(Ljava/io/InputStream;I)[B │ │ +064bc0: 2370 ad03 |0000: new-array v0, v7, [B // type@03ad │ │ +064bc4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +064bc6: 3572 0d00 |0003: if-ge v2, v7, 0010 // +000d │ │ +064bca: 9103 0702 |0005: sub-int v3, v7, v2 │ │ +064bce: 6e40 7415 0632 |0007: invoke-virtual {v6, v0, v2, v3}, Ljava/io/InputStream;.read:([BII)I // method@1574 │ │ +064bd4: 0a01 |000a: move-result v1 │ │ +064bd6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +064bd8: 3231 0400 |000c: if-eq v1, v3, 0010 // +0004 │ │ +064bdc: b012 |000e: add-int/2addr v2, v1 │ │ +064bde: 28f4 |000f: goto 0003 // -000c │ │ +064be0: 3272 2b00 |0010: if-eq v2, v7, 003b // +002b │ │ +064be4: 2203 1d03 |0012: new-instance v3, Ljava/io/IOException; // type@031d │ │ +064be8: 2204 4f03 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +064bec: 7010 fa15 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +064bf2: 1a05 0c03 |0019: const-string v5, "Expected " // string@030c │ │ +064bf6: 6e20 0116 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +064bfc: 0c04 |001e: move-result-object v4 │ │ +064bfe: 6e20 fd15 7400 |001f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +064c04: 0c04 |0022: move-result-object v4 │ │ +064c06: 1a05 4c00 |0023: const-string v5, " bytes, read " // string@004c │ │ +064c0a: 6e20 0116 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +064c10: 0c04 |0028: move-result-object v4 │ │ +064c12: 6e20 fd15 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@15fd │ │ +064c18: 0c04 |002c: move-result-object v4 │ │ +064c1a: 1a05 4b00 |002d: const-string v5, " bytes" // string@004b │ │ +064c1e: 6e20 0116 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +064c24: 0c04 |0032: move-result-object v4 │ │ +064c26: 6e10 0616 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +064c2c: 0c04 |0036: move-result-object v4 │ │ +064c2e: 7020 6e15 4300 |0037: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@156e │ │ +064c34: 2703 |003a: throw v3 │ │ +064c36: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=329 │ │ 0x0003 line=330 │ │ 0x000e line=331 │ │ 0x0010 line=333 │ │ @@ -136077,28 +136108,28 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -064c00: |[064c00] com.android.volley.toolbox.DiskBasedCache.writeInt:(Ljava/io/OutputStream;I)V │ │ -064c10: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ -064c14: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -064c18: 6e20 7015 0100 |0004: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c1e: e100 0208 |0007: shr-int/lit8 v0, v2, #int 8 // #08 │ │ -064c22: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -064c26: 6e20 7015 0100 |000b: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c2c: e100 0210 |000e: shr-int/lit8 v0, v2, #int 16 // #10 │ │ -064c30: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -064c34: 6e20 7015 0100 |0012: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c3a: e100 0218 |0015: shr-int/lit8 v0, v2, #int 24 // #18 │ │ -064c3e: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -064c42: 6e20 7015 0100 |0019: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c48: 0e00 |001c: return-void │ │ +064c38: |[064c38] com.android.volley.toolbox.DiskBasedCache.writeInt:(Ljava/io/OutputStream;I)V │ │ +064c48: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ +064c4c: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +064c50: 6e20 7715 0100 |0004: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064c56: e100 0208 |0007: shr-int/lit8 v0, v2, #int 8 // #08 │ │ +064c5a: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +064c5e: 6e20 7715 0100 |000b: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064c64: e100 0210 |000e: shr-int/lit8 v0, v2, #int 16 // #10 │ │ +064c68: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +064c6c: 6e20 7715 0100 |0012: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064c72: e100 0218 |0015: shr-int/lit8 v0, v2, #int 24 // #18 │ │ +064c76: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +064c7a: 6e20 7715 0100 |0019: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064c80: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0007 line=499 │ │ 0x000e line=500 │ │ 0x0015 line=501 │ │ 0x001c line=502 │ │ @@ -136111,56 +136142,56 @@ │ │ type : '(Ljava/io/OutputStream;J)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -064c4c: |[064c4c] com.android.volley.toolbox.DiskBasedCache.writeLong:(Ljava/io/OutputStream;J)V │ │ -064c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064c5e: a500 0400 |0001: ushr-long v0, v4, v0 │ │ -064c62: 8400 |0003: long-to-int v0, v0 │ │ -064c64: 8d00 |0004: int-to-byte v0, v0 │ │ -064c66: 6e20 7015 0300 |0005: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c6c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -064c70: a500 0400 |000a: ushr-long v0, v4, v0 │ │ -064c74: 8400 |000c: long-to-int v0, v0 │ │ -064c76: 8d00 |000d: int-to-byte v0, v0 │ │ -064c78: 6e20 7015 0300 |000e: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c7e: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ -064c82: a500 0400 |0013: ushr-long v0, v4, v0 │ │ -064c86: 8400 |0015: long-to-int v0, v0 │ │ -064c88: 8d00 |0016: int-to-byte v0, v0 │ │ -064c8a: 6e20 7015 0300 |0017: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064c90: 1300 1800 |001a: const/16 v0, #int 24 // #18 │ │ -064c94: a500 0400 |001c: ushr-long v0, v4, v0 │ │ -064c98: 8400 |001e: long-to-int v0, v0 │ │ -064c9a: 8d00 |001f: int-to-byte v0, v0 │ │ -064c9c: 6e20 7015 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064ca2: 1300 2000 |0023: const/16 v0, #int 32 // #20 │ │ -064ca6: a500 0400 |0025: ushr-long v0, v4, v0 │ │ -064caa: 8400 |0027: long-to-int v0, v0 │ │ -064cac: 8d00 |0028: int-to-byte v0, v0 │ │ -064cae: 6e20 7015 0300 |0029: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064cb4: 1300 2800 |002c: const/16 v0, #int 40 // #28 │ │ -064cb8: a500 0400 |002e: ushr-long v0, v4, v0 │ │ -064cbc: 8400 |0030: long-to-int v0, v0 │ │ -064cbe: 8d00 |0031: int-to-byte v0, v0 │ │ -064cc0: 6e20 7015 0300 |0032: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064cc6: 1300 3000 |0035: const/16 v0, #int 48 // #30 │ │ -064cca: a500 0400 |0037: ushr-long v0, v4, v0 │ │ -064cce: 8400 |0039: long-to-int v0, v0 │ │ -064cd0: 8d00 |003a: int-to-byte v0, v0 │ │ -064cd2: 6e20 7015 0300 |003b: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064cd8: 1300 3800 |003e: const/16 v0, #int 56 // #38 │ │ -064cdc: a500 0400 |0040: ushr-long v0, v4, v0 │ │ -064ce0: 8400 |0042: long-to-int v0, v0 │ │ -064ce2: 8d00 |0043: int-to-byte v0, v0 │ │ -064ce4: 6e20 7015 0300 |0044: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1570 │ │ -064cea: 0e00 |0047: return-void │ │ +064c84: |[064c84] com.android.volley.toolbox.DiskBasedCache.writeLong:(Ljava/io/OutputStream;J)V │ │ +064c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064c96: a500 0400 |0001: ushr-long v0, v4, v0 │ │ +064c9a: 8400 |0003: long-to-int v0, v0 │ │ +064c9c: 8d00 |0004: int-to-byte v0, v0 │ │ +064c9e: 6e20 7715 0300 |0005: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064ca4: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +064ca8: a500 0400 |000a: ushr-long v0, v4, v0 │ │ +064cac: 8400 |000c: long-to-int v0, v0 │ │ +064cae: 8d00 |000d: int-to-byte v0, v0 │ │ +064cb0: 6e20 7715 0300 |000e: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064cb6: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ +064cba: a500 0400 |0013: ushr-long v0, v4, v0 │ │ +064cbe: 8400 |0015: long-to-int v0, v0 │ │ +064cc0: 8d00 |0016: int-to-byte v0, v0 │ │ +064cc2: 6e20 7715 0300 |0017: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064cc8: 1300 1800 |001a: const/16 v0, #int 24 // #18 │ │ +064ccc: a500 0400 |001c: ushr-long v0, v4, v0 │ │ +064cd0: 8400 |001e: long-to-int v0, v0 │ │ +064cd2: 8d00 |001f: int-to-byte v0, v0 │ │ +064cd4: 6e20 7715 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064cda: 1300 2000 |0023: const/16 v0, #int 32 // #20 │ │ +064cde: a500 0400 |0025: ushr-long v0, v4, v0 │ │ +064ce2: 8400 |0027: long-to-int v0, v0 │ │ +064ce4: 8d00 |0028: int-to-byte v0, v0 │ │ +064ce6: 6e20 7715 0300 |0029: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064cec: 1300 2800 |002c: const/16 v0, #int 40 // #28 │ │ +064cf0: a500 0400 |002e: ushr-long v0, v4, v0 │ │ +064cf4: 8400 |0030: long-to-int v0, v0 │ │ +064cf6: 8d00 |0031: int-to-byte v0, v0 │ │ +064cf8: 6e20 7715 0300 |0032: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064cfe: 1300 3000 |0035: const/16 v0, #int 48 // #30 │ │ +064d02: a500 0400 |0037: ushr-long v0, v4, v0 │ │ +064d06: 8400 |0039: long-to-int v0, v0 │ │ +064d08: 8d00 |003a: int-to-byte v0, v0 │ │ +064d0a: 6e20 7715 0300 |003b: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064d10: 1300 3800 |003e: const/16 v0, #int 56 // #38 │ │ +064d14: a500 0400 |0040: ushr-long v0, v4, v0 │ │ +064d18: 8400 |0042: long-to-int v0, v0 │ │ +064d1a: 8d00 |0043: int-to-byte v0, v0 │ │ +064d1c: 6e20 7715 0300 |0044: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:(I)V // method@1577 │ │ +064d22: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0008 line=515 │ │ 0x0011 line=516 │ │ 0x001a line=517 │ │ 0x0023 line=518 │ │ @@ -136177,25 +136208,25 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -064cec: |[064cec] com.android.volley.toolbox.DiskBasedCache.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -064cfc: 1a01 380a |0000: const-string v1, "UTF-8" // string@0a38 │ │ -064d00: 6e20 dd15 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15dd │ │ -064d06: 0c00 |0005: move-result-object v0 │ │ -064d08: 2101 |0006: array-length v1, v0 │ │ -064d0a: 8112 |0007: int-to-long v2, v1 │ │ -064d0c: 7130 1e14 2403 |0008: invoke-static {v4, v2, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@141e │ │ -064d12: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -064d14: 2102 |000c: array-length v2, v0 │ │ -064d16: 6e40 7115 0421 |000d: invoke-virtual {v4, v0, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@1571 │ │ -064d1c: 0e00 |0010: return-void │ │ +064d24: |[064d24] com.android.volley.toolbox.DiskBasedCache.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +064d34: 1a01 4e0a |0000: const-string v1, "UTF-8" // string@0a4e │ │ +064d38: 6e20 e415 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15e4 │ │ +064d3e: 0c00 |0005: move-result-object v0 │ │ +064d40: 2101 |0006: array-length v1, v0 │ │ +064d42: 8112 |0007: int-to-long v2, v1 │ │ +064d44: 7130 2214 2403 |0008: invoke-static {v4, v2, v3}, Lcom/android/volley/toolbox/DiskBasedCache;.writeLong:(Ljava/io/OutputStream;J)V // method@1422 │ │ +064d4a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +064d4c: 2102 |000c: array-length v2, v0 │ │ +064d4e: 6e40 7815 0421 |000d: invoke-virtual {v4, v0, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@1578 │ │ +064d54: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0006 line=539 │ │ 0x000b line=540 │ │ 0x0010 line=541 │ │ locals : │ │ @@ -136208,214 +136239,219 @@ │ │ type : '(Ljava/util/Map;Ljava/io/OutputStream;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -064d20: |[064d20] com.android.volley.toolbox.DiskBasedCache.writeStringStringMap:(Ljava/util/Map;Ljava/io/OutputStream;)V │ │ -064d30: 3803 3000 |0000: if-eqz v3, 0030 // +0030 │ │ -064d34: 7210 8116 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1681 │ │ -064d3a: 0a01 |0005: move-result v1 │ │ -064d3c: 7120 1d14 1400 |0006: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@141d │ │ -064d42: 7210 7b16 0300 |0009: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@167b │ │ -064d48: 0c01 |000c: move-result-object v1 │ │ -064d4a: 7210 8516 0100 |000d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -064d50: 0c02 |0010: move-result-object v2 │ │ -064d52: 7210 5a16 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -064d58: 0a01 |0014: move-result v1 │ │ -064d5a: 3801 1f00 |0015: if-eqz v1, 0034 // +001f │ │ -064d5e: 7210 5b16 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -064d64: 0c00 |001a: move-result-object v0 │ │ -064d66: 1f00 7303 |001b: check-cast v0, Ljava/util/Map$Entry; // type@0373 │ │ -064d6a: 7210 7716 0000 |001d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -064d70: 0c01 |0020: move-result-object v1 │ │ -064d72: 1f01 4b03 |0021: check-cast v1, Ljava/lang/String; // type@034b │ │ -064d76: 7120 1f14 1400 |0023: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@141f │ │ -064d7c: 7210 7816 0000 |0026: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -064d82: 0c01 |0029: move-result-object v1 │ │ -064d84: 1f01 4b03 |002a: check-cast v1, Ljava/lang/String; // type@034b │ │ -064d88: 7120 1f14 1400 |002c: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@141f │ │ -064d8e: 28e2 |002f: goto 0011 // -001e │ │ -064d90: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -064d92: 7120 1d14 1400 |0031: invoke-static {v4, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@141d │ │ -064d98: 0e00 |0034: return-void │ │ +064d58: |[064d58] com.android.volley.toolbox.DiskBasedCache.writeStringStringMap:(Ljava/util/Map;Ljava/io/OutputStream;)V │ │ +064d68: 3803 3000 |0000: if-eqz v3, 0030 // +0030 │ │ +064d6c: 7210 8816 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1688 │ │ +064d72: 0a02 |0005: move-result v2 │ │ +064d74: 7120 2114 2400 |0006: invoke-static {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@1421 │ │ +064d7a: 7210 8216 0300 |0009: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1682 │ │ +064d80: 0c02 |000c: move-result-object v2 │ │ +064d82: 7210 8c16 0200 |000d: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +064d88: 0c01 |0010: move-result-object v1 │ │ +064d8a: 7210 6116 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +064d90: 0a02 |0014: move-result v2 │ │ +064d92: 3802 1f00 |0015: if-eqz v2, 0034 // +001f │ │ +064d96: 7210 6216 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +064d9c: 0c00 |001a: move-result-object v0 │ │ +064d9e: 1f00 7503 |001b: check-cast v0, Ljava/util/Map$Entry; // type@0375 │ │ +064da2: 7210 7e16 0000 |001d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +064da8: 0c02 |0020: move-result-object v2 │ │ +064daa: 1f02 4d03 |0021: check-cast v2, Ljava/lang/String; // type@034d │ │ +064dae: 7120 2314 2400 |0023: invoke-static {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@1423 │ │ +064db4: 7210 7f16 0000 |0026: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +064dba: 0c02 |0029: move-result-object v2 │ │ +064dbc: 1f02 4d03 |002a: check-cast v2, Ljava/lang/String; // type@034d │ │ +064dc0: 7120 2314 2400 |002c: invoke-static {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache;.writeString:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@1423 │ │ +064dc6: 28e2 |002f: goto 0011 // -001e │ │ +064dc8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +064dca: 7120 2114 2400 |0031: invoke-static {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache;.writeInt:(Ljava/io/OutputStream;I)V // method@1421 │ │ +064dd0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0002 line=551 │ │ 0x0009 line=552 │ │ 0x001d line=553 │ │ 0x0026 line=554 │ │ 0x0030 line=557 │ │ 0x0034 line=559 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x001d - 0x0030 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0011 - 0x0030 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0035 reg=3 map Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0035 reg=4 os Ljava/io/OutputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/DiskBasedCache;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 5 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 43 16-bit code units │ │ -064d9c: |[064d9c] com.android.volley.toolbox.DiskBasedCache.clear:()V │ │ -064dac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -064dae: 1d04 |0001: monitor-enter v4 │ │ -064db0: 5443 ec05 |0002: iget-object v3, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -064db4: 6e10 5515 0300 |0004: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1555 │ │ -064dba: 0c01 |0007: move-result-object v1 │ │ -064dbc: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ -064dc0: 2113 |000a: array-length v3, v1 │ │ -064dc2: 3532 0a00 |000b: if-ge v2, v3, 0015 // +000a │ │ -064dc6: 4600 0102 |000d: aget-object v0, v1, v2 │ │ -064dca: 6e10 4a15 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@154a │ │ -064dd0: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -064dd4: 28f7 |0014: goto 000b // -0009 │ │ -064dd6: 5442 ea05 |0015: iget-object v2, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064dda: 7210 7916 0200 |0017: invoke-interface {v2}, Ljava/util/Map;.clear:()V // method@1679 │ │ -064de0: 1602 0000 |001a: const-wide/16 v2, #int 0 // #0 │ │ -064de4: 5a42 ed05 |001c: iput-wide v2, v4, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ed │ │ -064de8: 1a02 3d02 |001e: const-string v2, "Cache cleared." // string@023d │ │ -064dec: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -064dee: 2333 c803 |0021: new-array v3, v3, [Ljava/lang/Object; // type@03c8 │ │ -064df2: 7120 d913 3200 |0023: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -064df8: 1e04 |0026: monitor-exit v4 │ │ -064dfa: 0e00 |0027: return-void │ │ -064dfc: 0d02 |0028: move-exception v2 │ │ -064dfe: 1e04 |0029: monitor-exit v4 │ │ -064e00: 2702 |002a: throw v2 │ │ + insns size : 44 16-bit code units │ │ +064dd4: |[064dd4] com.android.volley.toolbox.DiskBasedCache.clear:()V │ │ +064de4: 1d08 |0000: monitor-enter v8 │ │ +064de6: 5485 eb05 |0001: iget-object v5, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +064dea: 6e10 5c15 0500 |0003: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@155c │ │ +064df0: 0c02 |0006: move-result-object v2 │ │ +064df2: 3802 0f00 |0007: if-eqz v2, 0016 // +000f │ │ +064df6: 0720 |0009: move-object v0, v2 │ │ +064df8: 2104 |000a: array-length v4, v0 │ │ +064dfa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +064dfc: 3543 0a00 |000c: if-ge v3, v4, 0016 // +000a │ │ +064e00: 4601 0003 |000e: aget-object v1, v0, v3 │ │ +064e04: 6e10 5115 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1551 │ │ +064e0a: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +064e0e: 28f7 |0015: goto 000c // -0009 │ │ +064e10: 5485 e905 |0016: iget-object v5, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064e14: 7210 8016 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.clear:()V // method@1680 │ │ +064e1a: 1606 0000 |001b: const-wide/16 v6, #int 0 // #0 │ │ +064e1e: 5a86 ec05 |001d: iput-wide v6, v8, Lcom/android/volley/toolbox/DiskBasedCache;.mTotalSize:J // field@05ec │ │ +064e22: 1a05 4f02 |001f: const-string v5, "Cache cleared." // string@024f │ │ +064e26: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +064e28: 2366 ca03 |0022: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +064e2c: 7120 dd13 6500 |0024: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +064e32: 1e08 |0027: monitor-exit v8 │ │ +064e34: 0e00 |0028: return-void │ │ +064e36: 0d05 |0029: move-exception v5 │ │ +064e38: 1e08 |002a: monitor-exit v8 │ │ +064e3a: 2705 |002b: throw v5 │ │ catches : 1 │ │ - 0x0002 - 0x0026 │ │ - -> 0x0028 │ │ + 0x0001 - 0x0027 │ │ + -> 0x0029 │ │ positions : │ │ - 0x0001 line=92 │ │ - 0x0008 line=93 │ │ - 0x000a line=94 │ │ - 0x000f line=95 │ │ - 0x0012 line=94 │ │ - 0x0015 line=98 │ │ - 0x001a line=99 │ │ - 0x001e line=100 │ │ - 0x0026 line=101 │ │ - 0x0028 line=92 │ │ - locals : │ │ - 0x000f - 0x0015 reg=0 file Ljava/io/File; │ │ - 0x0008 - 0x0028 reg=1 files [Ljava/io/File; │ │ - 0x0000 - 0x002b reg=4 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ + 0x0000 line=92 │ │ + 0x0007 line=93 │ │ + 0x0009 line=94 │ │ + 0x0010 line=95 │ │ + 0x0013 line=94 │ │ + 0x0016 line=98 │ │ + 0x001b line=99 │ │ + 0x001f line=100 │ │ + 0x0027 line=101 │ │ + 0x0029 line=92 │ │ + locals : │ │ + 0x000a - 0x0016 reg=0 arr$ [Ljava/io/File; │ │ + 0x0010 - 0x0016 reg=1 file Ljava/io/File; │ │ + 0x000c - 0x0016 reg=3 i$ I │ │ + 0x000b - 0x0016 reg=4 len$ I │ │ + 0x0007 - 0x0029 reg=2 files [Ljava/io/File; │ │ + 0x0000 - 0x002c reg=8 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/DiskBasedCache;) │ │ name : 'get' │ │ type : '(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -064e10: |[064e10] com.android.volley.toolbox.DiskBasedCache.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ │ -064e20: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -064e22: 1d0c |0001: monitor-enter v12 │ │ -064e24: 54c8 ea05 |0002: iget-object v8, v12, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05ea │ │ -064e28: 7220 7c16 d800 |0004: invoke-interface {v8, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -064e2e: 0c04 |0007: move-result-object v4 │ │ -064e30: 1f04 d102 |0008: check-cast v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -064e34: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ -064e38: 1e0c |000c: monitor-exit v12 │ │ -064e3a: 1107 |000d: return-object v7 │ │ -064e3c: 6e20 0e14 dc00 |000e: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@140e │ │ -064e42: 0c05 |0011: move-result-object v5 │ │ -064e44: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -064e46: 2201 d202 |0013: new-instance v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; // type@02d2 │ │ -064e4a: 2208 0e03 |0015: new-instance v8, Ljava/io/BufferedInputStream; // type@030e │ │ -064e4e: 2209 1703 |0017: new-instance v9, Ljava/io/FileInputStream; // type@0317 │ │ -064e52: 7020 5a15 5900 |0019: invoke-direct {v9, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -064e58: 7020 3215 9800 |001c: invoke-direct {v8, v9}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1532 │ │ -064e5e: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -064e60: 7030 0514 8109 |0020: invoke-direct {v1, v8, v9}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V // method@1405 │ │ -064e66: 7110 0114 0100 |0023: invoke-static {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // method@1401 │ │ -064e6c: 6e10 5415 0500 |0026: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@1554 │ │ -064e72: 0b08 |0029: move-result-wide v8 │ │ -064e74: 7110 0614 0100 |002a: invoke-static {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I // method@1406 │ │ -064e7a: 0a0a |002d: move-result v10 │ │ -064e7c: 81aa |002e: int-to-long v10, v10 │ │ -064e7e: bca8 |002f: sub-long/2addr v8, v10 │ │ -064e80: 8488 |0030: long-to-int v8, v8 │ │ -064e82: 7120 1c14 8100 |0031: invoke-static {v1, v8}, Lcom/android/volley/toolbox/DiskBasedCache;.streamToBytes:(Ljava/io/InputStream;I)[B // method@141c │ │ -064e88: 0c02 |0034: move-result-object v2 │ │ -064e8a: 6e20 0214 2400 |0035: invoke-virtual {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.toCacheEntry:([B)Lcom/android/volley/Cache$Entry; // method@1402 │ │ -064e90: 0c08 |0038: move-result-object v8 │ │ -064e92: 3801 0500 |0039: if-eqz v1, 003e // +0005 │ │ -064e96: 6e10 0714 0100 |003b: invoke-virtual {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@1407 │ │ -064e9c: 0787 |003e: move-object v7, v8 │ │ -064e9e: 28cd |003f: goto 000c // -0033 │ │ -064ea0: 0d06 |0040: move-exception v6 │ │ -064ea2: 28cb |0041: goto 000c // -0035 │ │ -064ea4: 0d03 |0042: move-exception v3 │ │ -064ea6: 1a08 a100 |0043: const-string v8, "%s: %s" // string@00a1 │ │ -064eaa: 1229 |0045: const/4 v9, #int 2 // #2 │ │ -064eac: 2399 c803 |0046: new-array v9, v9, [Ljava/lang/Object; // type@03c8 │ │ -064eb0: 120a |0048: const/4 v10, #int 0 // #0 │ │ -064eb2: 6e10 4c15 0500 |0049: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -064eb8: 0c0b |004c: move-result-object v11 │ │ -064eba: 4d0b 090a |004d: aput-object v11, v9, v10 │ │ -064ebe: 121a |004f: const/4 v10, #int 1 // #1 │ │ -064ec0: 6e10 6a15 0300 |0050: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@156a │ │ -064ec6: 0c0b |0053: move-result-object v11 │ │ -064ec8: 4d0b 090a |0054: aput-object v11, v9, v10 │ │ -064ecc: 7120 d913 9800 |0056: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -064ed2: 6e20 1a14 dc00 |0059: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.remove:(Ljava/lang/String;)V // method@141a │ │ -064ed8: 3800 b0ff |005c: if-eqz v0, 000c // -0050 │ │ -064edc: 6e10 0714 0000 |005e: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@1407 │ │ -064ee2: 28ab |0061: goto 000c // -0055 │ │ -064ee4: 0d06 |0062: move-exception v6 │ │ -064ee6: 28a9 |0063: goto 000c // -0057 │ │ -064ee8: 0d03 |0064: move-exception v3 │ │ -064eea: 1a08 a100 |0065: const-string v8, "%s: %s" // string@00a1 │ │ -064eee: 1229 |0067: const/4 v9, #int 2 // #2 │ │ -064ef0: 2399 c803 |0068: new-array v9, v9, [Ljava/lang/Object; // type@03c8 │ │ -064ef4: 120a |006a: const/4 v10, #int 0 // #0 │ │ -064ef6: 6e10 4c15 0500 |006b: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -064efc: 0c0b |006e: move-result-object v11 │ │ -064efe: 4d0b 090a |006f: aput-object v11, v9, v10 │ │ -064f02: 121a |0071: const/4 v10, #int 1 // #1 │ │ -064f04: 6e10 bc15 0300 |0072: invoke-virtual {v3}, Ljava/lang/NegativeArraySizeException;.toString:()Ljava/lang/String; // method@15bc │ │ -064f0a: 0c0b |0075: move-result-object v11 │ │ -064f0c: 4d0b 090a |0076: aput-object v11, v9, v10 │ │ -064f10: 7120 d913 9800 |0078: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -064f16: 6e20 1a14 dc00 |007b: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.remove:(Ljava/lang/String;)V // method@141a │ │ -064f1c: 3800 8eff |007e: if-eqz v0, 000c // -0072 │ │ -064f20: 6e10 0714 0000 |0080: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@1407 │ │ -064f26: 2889 |0083: goto 000c // -0077 │ │ -064f28: 0d06 |0084: move-exception v6 │ │ -064f2a: 2887 |0085: goto 000c // -0079 │ │ -064f2c: 0d08 |0086: move-exception v8 │ │ -064f2e: 3800 0500 |0087: if-eqz v0, 008c // +0005 │ │ -064f32: 6e10 0714 0000 |0089: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@1407 │ │ -064f38: 2708 |008c: throw v8 │ │ -064f3a: 0d07 |008d: move-exception v7 │ │ -064f3c: 1e0c |008e: monitor-exit v12 │ │ -064f3e: 2707 |008f: throw v7 │ │ -064f40: 0d06 |0090: move-exception v6 │ │ -064f42: 2900 7bff |0091: goto/16 000c // -0085 │ │ -064f46: 0d08 |0093: move-exception v8 │ │ -064f48: 0710 |0094: move-object v0, v1 │ │ -064f4a: 28f2 |0095: goto 0087 // -000e │ │ -064f4c: 0d03 |0096: move-exception v3 │ │ -064f4e: 0710 |0097: move-object v0, v1 │ │ -064f50: 28cd |0098: goto 0065 // -0033 │ │ -064f52: 0d03 |0099: move-exception v3 │ │ -064f54: 0710 |009a: move-object v0, v1 │ │ -064f56: 28a8 |009b: goto 0043 // -0058 │ │ +064e48: |[064e48] com.android.volley.toolbox.DiskBasedCache.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ │ +064e58: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +064e5a: 1d0c |0001: monitor-enter v12 │ │ +064e5c: 54c8 e905 |0002: iget-object v8, v12, Lcom/android/volley/toolbox/DiskBasedCache;.mEntries:Ljava/util/Map; // field@05e9 │ │ +064e60: 7220 8316 d800 |0004: invoke-interface {v8, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +064e66: 0c04 |0007: move-result-object v4 │ │ +064e68: 1f04 d202 |0008: check-cast v4, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +064e6c: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ +064e70: 1e0c |000c: monitor-exit v12 │ │ +064e72: 1107 |000d: return-object v7 │ │ +064e74: 6e20 1214 dc00 |000e: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@1412 │ │ +064e7a: 0c05 |0011: move-result-object v5 │ │ +064e7c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +064e7e: 2201 d302 |0013: new-instance v1, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; // type@02d3 │ │ +064e82: 2208 0f03 |0015: new-instance v8, Ljava/io/BufferedInputStream; // type@030f │ │ +064e86: 2209 1803 |0017: new-instance v9, Ljava/io/FileInputStream; // type@0318 │ │ +064e8a: 7020 6115 5900 |0019: invoke-direct {v9, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +064e90: 7020 3915 9800 |001c: invoke-direct {v8, v9}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1539 │ │ +064e96: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +064e98: 7030 0914 8109 |0020: invoke-direct {v1, v8, v9}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V // method@1409 │ │ +064e9e: 7110 0514 0100 |0023: invoke-static {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // method@1405 │ │ +064ea4: 6e10 5b15 0500 |0026: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@155b │ │ +064eaa: 0b08 |0029: move-result-wide v8 │ │ +064eac: 7110 0a14 0100 |002a: invoke-static {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I // method@140a │ │ +064eb2: 0a0a |002d: move-result v10 │ │ +064eb4: 81aa |002e: int-to-long v10, v10 │ │ +064eb6: bca8 |002f: sub-long/2addr v8, v10 │ │ +064eb8: 8488 |0030: long-to-int v8, v8 │ │ +064eba: 7120 2014 8100 |0031: invoke-static {v1, v8}, Lcom/android/volley/toolbox/DiskBasedCache;.streamToBytes:(Ljava/io/InputStream;I)[B // method@1420 │ │ +064ec0: 0c02 |0034: move-result-object v2 │ │ +064ec2: 6e20 0614 2400 |0035: invoke-virtual {v4, v2}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.toCacheEntry:([B)Lcom/android/volley/Cache$Entry; // method@1406 │ │ +064ec8: 0c08 |0038: move-result-object v8 │ │ +064eca: 3801 0500 |0039: if-eqz v1, 003e // +0005 │ │ +064ece: 6e10 0b14 0100 |003b: invoke-virtual {v1}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@140b │ │ +064ed4: 0787 |003e: move-object v7, v8 │ │ +064ed6: 28cd |003f: goto 000c // -0033 │ │ +064ed8: 0d06 |0040: move-exception v6 │ │ +064eda: 28cb |0041: goto 000c // -0035 │ │ +064edc: 0d03 |0042: move-exception v3 │ │ +064ede: 1a08 b300 |0043: const-string v8, "%s: %s" // string@00b3 │ │ +064ee2: 1229 |0045: const/4 v9, #int 2 // #2 │ │ +064ee4: 2399 ca03 |0046: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +064ee8: 120a |0048: const/4 v10, #int 0 // #0 │ │ +064eea: 6e10 5315 0500 |0049: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +064ef0: 0c0b |004c: move-result-object v11 │ │ +064ef2: 4d0b 090a |004d: aput-object v11, v9, v10 │ │ +064ef6: 121a |004f: const/4 v10, #int 1 // #1 │ │ +064ef8: 6e10 7115 0300 |0050: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@1571 │ │ +064efe: 0c0b |0053: move-result-object v11 │ │ +064f00: 4d0b 090a |0054: aput-object v11, v9, v10 │ │ +064f04: 7120 dd13 9800 |0056: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +064f0a: 6e20 1e14 dc00 |0059: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.remove:(Ljava/lang/String;)V // method@141e │ │ +064f10: 3800 b0ff |005c: if-eqz v0, 000c // -0050 │ │ +064f14: 6e10 0b14 0000 |005e: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@140b │ │ +064f1a: 28ab |0061: goto 000c // -0055 │ │ +064f1c: 0d06 |0062: move-exception v6 │ │ +064f1e: 28a9 |0063: goto 000c // -0057 │ │ +064f20: 0d03 |0064: move-exception v3 │ │ +064f22: 1a08 b300 |0065: const-string v8, "%s: %s" // string@00b3 │ │ +064f26: 1229 |0067: const/4 v9, #int 2 // #2 │ │ +064f28: 2399 ca03 |0068: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +064f2c: 120a |006a: const/4 v10, #int 0 // #0 │ │ +064f2e: 6e10 5315 0500 |006b: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +064f34: 0c0b |006e: move-result-object v11 │ │ +064f36: 4d0b 090a |006f: aput-object v11, v9, v10 │ │ +064f3a: 121a |0071: const/4 v10, #int 1 // #1 │ │ +064f3c: 6e10 c315 0300 |0072: invoke-virtual {v3}, Ljava/lang/NegativeArraySizeException;.toString:()Ljava/lang/String; // method@15c3 │ │ +064f42: 0c0b |0075: move-result-object v11 │ │ +064f44: 4d0b 090a |0076: aput-object v11, v9, v10 │ │ +064f48: 7120 dd13 9800 |0078: invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +064f4e: 6e20 1e14 dc00 |007b: invoke-virtual {v12, v13}, Lcom/android/volley/toolbox/DiskBasedCache;.remove:(Ljava/lang/String;)V // method@141e │ │ +064f54: 3800 8eff |007e: if-eqz v0, 000c // -0072 │ │ +064f58: 6e10 0b14 0000 |0080: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@140b │ │ +064f5e: 2889 |0083: goto 000c // -0077 │ │ +064f60: 0d06 |0084: move-exception v6 │ │ +064f62: 2887 |0085: goto 000c // -0079 │ │ +064f64: 0d08 |0086: move-exception v8 │ │ +064f66: 3800 0500 |0087: if-eqz v0, 008c // +0005 │ │ +064f6a: 6e10 0b14 0000 |0089: invoke-virtual {v0}, Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;.close:()V // method@140b │ │ +064f70: 2708 |008c: throw v8 │ │ +064f72: 0d07 |008d: move-exception v7 │ │ +064f74: 1e0c |008e: monitor-exit v12 │ │ +064f76: 2707 |008f: throw v7 │ │ +064f78: 0d06 |0090: move-exception v6 │ │ +064f7a: 2900 7bff |0091: goto/16 000c // -0085 │ │ +064f7e: 0d08 |0093: move-exception v8 │ │ +064f80: 0710 |0094: move-object v0, v1 │ │ +064f82: 28f2 |0095: goto 0087 // -000e │ │ +064f84: 0d03 |0096: move-exception v3 │ │ +064f86: 0710 |0097: move-object v0, v1 │ │ +064f88: 28cd |0098: goto 0065 // -0033 │ │ +064f8a: 0d03 |0099: move-exception v3 │ │ +064f8c: 0710 |009a: move-object v0, v1 │ │ +064f8e: 28a8 |009b: goto 0043 // -0058 │ │ catches : 11 │ │ 0x0002 - 0x000a │ │ -> 0x008d │ │ 0x000e - 0x0011 │ │ -> 0x008d │ │ 0x0013 - 0x0023 │ │ Ljava/io/IOException; -> 0x0042 │ │ @@ -136511,210 +136547,217 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -064fe8: |[064fe8] com.android.volley.toolbox.DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File; │ │ -064ff8: 2200 1503 |0000: new-instance v0, Ljava/io/File; // type@0315 │ │ -064ffc: 5431 ec05 |0002: iget-object v1, v3, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -065000: 7020 0f14 4300 |0004: invoke-direct {v3, v4}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@140f │ │ -065006: 0c02 |0007: move-result-object v2 │ │ -065008: 7030 4715 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1547 │ │ -06500e: 1100 |000b: return-object v0 │ │ +065020: |[065020] com.android.volley.toolbox.DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File; │ │ +065030: 2200 1603 |0000: new-instance v0, Ljava/io/File; // type@0316 │ │ +065034: 5431 eb05 |0002: iget-object v1, v3, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +065038: 7020 1314 4300 |0004: invoke-direct {v3, v4}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@1413 │ │ +06503e: 0c02 |0007: move-result-object v2 │ │ +065040: 7030 4e15 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@154e │ │ +065046: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ 0x0000 - 0x000c reg=4 key Ljava/lang/String; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/DiskBasedCache;) │ │ name : 'initialize' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 11 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 120 16-bit code units │ │ -065010: |[065010] com.android.volley.toolbox.DiskBasedCache.initialize:()V │ │ -065020: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -065022: 1d0a |0001: monitor-enter v10 │ │ -065024: 54a7 ec05 |0002: iget-object v7, v10, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -065028: 6e10 4b15 0700 |0004: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@154b │ │ -06502e: 0a07 |0007: move-result v7 │ │ -065030: 3907 1d00 |0008: if-nez v7, 0025 // +001d │ │ -065034: 54a6 ec05 |000a: iget-object v6, v10, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -065038: 6e10 5715 0600 |000c: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@1557 │ │ -06503e: 0a06 |000f: move-result v6 │ │ -065040: 3906 1300 |0010: if-nez v6, 0023 // +0013 │ │ -065044: 1a06 390a |0012: const-string v6, "Unable to create cache dir %s" // string@0a39 │ │ -065048: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -06504a: 2377 c803 |0015: new-array v7, v7, [Ljava/lang/Object; // type@03c8 │ │ -06504e: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -065050: 54a9 ec05 |0018: iget-object v9, v10, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -065054: 6e10 4c15 0900 |001a: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -06505a: 0c09 |001d: move-result-object v9 │ │ -06505c: 4d09 0708 |001e: aput-object v9, v7, v8 │ │ -065060: 7120 da13 7600 |0020: invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13da │ │ -065066: 1e0a |0023: monitor-exit v10 │ │ -065068: 0e00 |0024: return-void │ │ -06506a: 54a7 ec05 |0025: iget-object v7, v10, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05ec │ │ -06506e: 6e10 5515 0700 |0027: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1555 │ │ -065074: 0c03 |002a: move-result-object v3 │ │ -065076: 3803 f8ff |002b: if-eqz v3, 0023 // -0008 │ │ -06507a: 2137 |002d: array-length v7, v3 │ │ -06507c: 3576 f5ff |002e: if-ge v6, v7, 0023 // -000b │ │ -065080: 4602 0306 |0030: aget-object v2, v3, v6 │ │ -065084: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -065086: 2205 0e03 |0033: new-instance v5, Ljava/io/BufferedInputStream; // type@030e │ │ -06508a: 2208 1703 |0035: new-instance v8, Ljava/io/FileInputStream; // type@0317 │ │ -06508e: 7020 5a15 2800 |0037: invoke-direct {v8, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@155a │ │ -065094: 7020 3215 8500 |003a: invoke-direct {v5, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1532 │ │ -06509a: 7110 0114 0500 |003d: invoke-static {v5}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // method@1401 │ │ -0650a0: 0c01 |0040: move-result-object v1 │ │ -0650a2: 6e10 5415 0200 |0041: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@1554 │ │ -0650a8: 0b08 |0044: move-result-wide v8 │ │ -0650aa: 5a18 e305 |0045: iput-wide v8, v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e3 │ │ -0650ae: 5418 df05 |0047: iget-object v8, v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05df │ │ -0650b2: 7030 1414 8a01 |0049: invoke-direct {v10, v8, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V // method@1414 │ │ -0650b8: 3805 0500 |004c: if-eqz v5, 0051 // +0005 │ │ -0650bc: 6e10 3315 0500 |004e: invoke-virtual {v5}, Ljava/io/BufferedInputStream;.close:()V // method@1533 │ │ -0650c2: 0754 |0051: move-object v4, v5 │ │ -0650c4: d806 0601 |0052: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0650c8: 28da |0054: goto 002e // -0026 │ │ -0650ca: 0d08 |0055: move-exception v8 │ │ -0650cc: 0754 |0056: move-object v4, v5 │ │ -0650ce: 28fb |0057: goto 0052 // -0005 │ │ -0650d0: 0d00 |0058: move-exception v0 │ │ -0650d2: 3802 0500 |0059: if-eqz v2, 005e // +0005 │ │ -0650d6: 6e10 4a15 0200 |005b: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@154a │ │ -0650dc: 3804 f4ff |005e: if-eqz v4, 0052 // -000c │ │ -0650e0: 6e10 3315 0400 |0060: invoke-virtual {v4}, Ljava/io/BufferedInputStream;.close:()V // method@1533 │ │ -0650e6: 28ef |0063: goto 0052 // -0011 │ │ -0650e8: 0d08 |0064: move-exception v8 │ │ -0650ea: 28ed |0065: goto 0052 // -0013 │ │ -0650ec: 0d06 |0066: move-exception v6 │ │ -0650ee: 3804 0500 |0067: if-eqz v4, 006c // +0005 │ │ -0650f2: 6e10 3315 0400 |0069: invoke-virtual {v4}, Ljava/io/BufferedInputStream;.close:()V // method@1533 │ │ -0650f8: 2706 |006c: throw v6 │ │ -0650fa: 0d06 |006d: move-exception v6 │ │ -0650fc: 1e0a |006e: monitor-exit v10 │ │ -0650fe: 2706 |006f: throw v6 │ │ -065100: 0d07 |0070: move-exception v7 │ │ -065102: 28fb |0071: goto 006c // -0005 │ │ -065104: 0d06 |0072: move-exception v6 │ │ -065106: 0754 |0073: move-object v4, v5 │ │ -065108: 28f3 |0074: goto 0067 // -000d │ │ -06510a: 0d00 |0075: move-exception v0 │ │ -06510c: 0754 |0076: move-object v4, v5 │ │ -06510e: 28e2 |0077: goto 0059 // -001e │ │ + insns size : 121 16-bit code units │ │ +065048: |[065048] com.android.volley.toolbox.DiskBasedCache.initialize:()V │ │ +065058: 1d0d |0000: monitor-enter v13 │ │ +06505a: 54d9 eb05 |0001: iget-object v9, v13, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +06505e: 6e10 5215 0900 |0003: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@1552 │ │ +065064: 0a09 |0006: move-result v9 │ │ +065066: 3909 1d00 |0007: if-nez v9, 0024 // +001d │ │ +06506a: 54d9 eb05 |0009: iget-object v9, v13, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +06506e: 6e10 5e15 0900 |000b: invoke-virtual {v9}, Ljava/io/File;.mkdirs:()Z // method@155e │ │ +065074: 0a09 |000e: move-result v9 │ │ +065076: 3909 1300 |000f: if-nez v9, 0022 // +0013 │ │ +06507a: 1a09 4f0a |0011: const-string v9, "Unable to create cache dir %s" // string@0a4f │ │ +06507e: 121a |0013: const/4 v10, #int 1 // #1 │ │ +065080: 23aa ca03 |0014: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +065084: 120b |0016: const/4 v11, #int 0 // #0 │ │ +065086: 54dc eb05 |0017: iget-object v12, v13, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +06508a: 6e10 5315 0c00 |0019: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +065090: 0c0c |001c: move-result-object v12 │ │ +065092: 4d0c 0a0b |001d: aput-object v12, v10, v11 │ │ +065096: 7120 de13 a900 |001f: invoke-static {v9, v10}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ +06509c: 1e0d |0022: monitor-exit v13 │ │ +06509e: 0e00 |0023: return-void │ │ +0650a0: 54d9 eb05 |0024: iget-object v9, v13, Lcom/android/volley/toolbox/DiskBasedCache;.mRootDirectory:Ljava/io/File; // field@05eb │ │ +0650a4: 6e10 5c15 0900 |0026: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@155c │ │ +0650aa: 0c04 |0029: move-result-object v4 │ │ +0650ac: 3804 f8ff |002a: if-eqz v4, 0022 // -0008 │ │ +0650b0: 0740 |002c: move-object v0, v4 │ │ +0650b2: 2108 |002d: array-length v8, v0 │ │ +0650b4: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +0650b6: 3587 f3ff |002f: if-ge v7, v8, 0022 // -000d │ │ +0650ba: 4603 0007 |0031: aget-object v3, v0, v7 │ │ +0650be: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +0650c0: 2206 0f03 |0034: new-instance v6, Ljava/io/BufferedInputStream; // type@030f │ │ +0650c4: 2209 1803 |0036: new-instance v9, Ljava/io/FileInputStream; // type@0318 │ │ +0650c8: 7020 6115 3900 |0038: invoke-direct {v9, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1561 │ │ +0650ce: 7020 3915 9600 |003b: invoke-direct {v6, v9}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1539 │ │ +0650d4: 7110 0514 0600 |003e: invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // method@1405 │ │ +0650da: 0c02 |0041: move-result-object v2 │ │ +0650dc: 6e10 5b15 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@155b │ │ +0650e2: 0b0a |0045: move-result-wide v10 │ │ +0650e4: 5a2a e205 |0046: iput-wide v10, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.size:J // field@05e2 │ │ +0650e8: 5429 de05 |0048: iget-object v9, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.key:Ljava/lang/String; // field@05de │ │ +0650ec: 7030 1814 9d02 |004a: invoke-direct {v13, v9, v2}, Lcom/android/volley/toolbox/DiskBasedCache;.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V // method@1418 │ │ +0650f2: 3806 0500 |004d: if-eqz v6, 0052 // +0005 │ │ +0650f6: 6e10 3a15 0600 |004f: invoke-virtual {v6}, Ljava/io/BufferedInputStream;.close:()V // method@153a │ │ +0650fc: 0765 |0052: move-object v5, v6 │ │ +0650fe: d807 0701 |0053: add-int/lit8 v7, v7, #int 1 // #01 │ │ +065102: 28da |0055: goto 002f // -0026 │ │ +065104: 0d09 |0056: move-exception v9 │ │ +065106: 0765 |0057: move-object v5, v6 │ │ +065108: 28fb |0058: goto 0053 // -0005 │ │ +06510a: 0d01 |0059: move-exception v1 │ │ +06510c: 3803 0500 |005a: if-eqz v3, 005f // +0005 │ │ +065110: 6e10 5115 0300 |005c: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@1551 │ │ +065116: 3805 f4ff |005f: if-eqz v5, 0053 // -000c │ │ +06511a: 6e10 3a15 0500 |0061: invoke-virtual {v5}, Ljava/io/BufferedInputStream;.close:()V // method@153a │ │ +065120: 28ef |0064: goto 0053 // -0011 │ │ +065122: 0d09 |0065: move-exception v9 │ │ +065124: 28ed |0066: goto 0053 // -0013 │ │ +065126: 0d09 |0067: move-exception v9 │ │ +065128: 3805 0500 |0068: if-eqz v5, 006d // +0005 │ │ +06512c: 6e10 3a15 0500 |006a: invoke-virtual {v5}, Ljava/io/BufferedInputStream;.close:()V // method@153a │ │ +065132: 2709 |006d: throw v9 │ │ +065134: 0d09 |006e: move-exception v9 │ │ +065136: 1e0d |006f: monitor-exit v13 │ │ +065138: 2709 |0070: throw v9 │ │ +06513a: 0d0a |0071: move-exception v10 │ │ +06513c: 28fb |0072: goto 006d // -0005 │ │ +06513e: 0d09 |0073: move-exception v9 │ │ +065140: 0765 |0074: move-object v5, v6 │ │ +065142: 28f3 |0075: goto 0068 // -000d │ │ +065144: 0d01 |0076: move-exception v1 │ │ +065146: 0765 |0077: move-object v5, v6 │ │ +065148: 28e2 |0078: goto 005a // -001e │ │ catches : 9 │ │ - 0x0002 - 0x0023 │ │ - -> 0x006d │ │ - 0x0025 - 0x0032 │ │ - -> 0x006d │ │ - 0x0033 - 0x003d │ │ - Ljava/io/IOException; -> 0x0058 │ │ - -> 0x0066 │ │ - 0x003d - 0x004c │ │ - Ljava/io/IOException; -> 0x0075 │ │ - -> 0x0072 │ │ - 0x004e - 0x0051 │ │ - Ljava/io/IOException; -> 0x0055 │ │ - -> 0x006d │ │ - 0x005b - 0x005e │ │ - -> 0x0066 │ │ - 0x0060 - 0x0063 │ │ - Ljava/io/IOException; -> 0x0064 │ │ - -> 0x006d │ │ - 0x0069 - 0x006c │ │ - Ljava/io/IOException; -> 0x0070 │ │ - -> 0x006d │ │ - 0x006c - 0x006d │ │ - -> 0x006d │ │ + 0x0001 - 0x0022 │ │ + -> 0x006e │ │ + 0x0024 - 0x0033 │ │ + -> 0x006e │ │ + 0x0034 - 0x003e │ │ + Ljava/io/IOException; -> 0x0059 │ │ + -> 0x0067 │ │ + 0x003e - 0x004d │ │ + Ljava/io/IOException; -> 0x0076 │ │ + -> 0x0073 │ │ + 0x004f - 0x0052 │ │ + Ljava/io/IOException; -> 0x0056 │ │ + -> 0x006e │ │ + 0x005c - 0x005f │ │ + -> 0x0067 │ │ + 0x0061 - 0x0064 │ │ + Ljava/io/IOException; -> 0x0065 │ │ + -> 0x006e │ │ + 0x006a - 0x006d │ │ + Ljava/io/IOException; -> 0x0071 │ │ + -> 0x006e │ │ + 0x006d - 0x006e │ │ + -> 0x006e │ │ positions : │ │ - 0x0001 line=146 │ │ - 0x000a line=147 │ │ - 0x0012 line=148 │ │ - 0x0023 line=176 │ │ - 0x0025 line=153 │ │ - 0x002b line=154 │ │ - 0x002d line=157 │ │ - 0x0032 line=158 │ │ - 0x0033 line=160 │ │ - 0x003d line=161 │ │ - 0x0041 line=162 │ │ - 0x0047 line=163 │ │ - 0x004c line=170 │ │ - 0x004e line=171 │ │ - 0x0052 line=157 │ │ - 0x0055 line=173 │ │ - 0x0057 line=174 │ │ - 0x0058 line=164 │ │ - 0x0059 line=165 │ │ - 0x005b line=166 │ │ - 0x005e line=170 │ │ - 0x0060 line=171 │ │ - 0x0064 line=173 │ │ - 0x0066 line=169 │ │ - 0x0067 line=170 │ │ - 0x0069 line=171 │ │ - 0x006c line=173 │ │ - 0x006d line=146 │ │ - 0x0070 line=173 │ │ - 0x0072 line=169 │ │ - 0x0075 line=164 │ │ - locals : │ │ - 0x0033 - 0x003d reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0041 - 0x0052 reg=1 entry Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ - 0x003d - 0x0052 reg=5 fis Ljava/io/BufferedInputStream; │ │ - 0x0052 - 0x0055 reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0055 - 0x0057 reg=5 fis Ljava/io/BufferedInputStream; │ │ - 0x0055 - 0x0058 reg=1 entry Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ - 0x0059 - 0x0066 reg=0 e Ljava/io/IOException; │ │ - 0x0032 - 0x006d reg=2 file Ljava/io/File; │ │ - 0x002b - 0x006d reg=3 files [Ljava/io/File; │ │ - 0x0057 - 0x006d reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0070 - 0x0072 reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0072 - 0x0074 reg=5 fis Ljava/io/BufferedInputStream; │ │ - 0x0074 - 0x0075 reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0075 - 0x0077 reg=5 fis Ljava/io/BufferedInputStream; │ │ - 0x0070 - 0x0078 reg=2 file Ljava/io/File; │ │ - 0x0070 - 0x0078 reg=3 files [Ljava/io/File; │ │ - 0x0077 - 0x0078 reg=4 fis Ljava/io/BufferedInputStream; │ │ - 0x0000 - 0x0078 reg=10 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ + 0x0000 line=146 │ │ + 0x0009 line=147 │ │ + 0x0011 line=148 │ │ + 0x0022 line=176 │ │ + 0x0024 line=153 │ │ + 0x002a line=154 │ │ + 0x002c line=157 │ │ + 0x0033 line=158 │ │ + 0x0034 line=160 │ │ + 0x003e line=161 │ │ + 0x0042 line=162 │ │ + 0x0048 line=163 │ │ + 0x004d line=170 │ │ + 0x004f line=171 │ │ + 0x0053 line=157 │ │ + 0x0056 line=173 │ │ + 0x0058 line=174 │ │ + 0x0059 line=164 │ │ + 0x005a line=165 │ │ + 0x005c line=166 │ │ + 0x005f line=170 │ │ + 0x0061 line=171 │ │ + 0x0065 line=173 │ │ + 0x0067 line=169 │ │ + 0x0068 line=170 │ │ + 0x006a line=171 │ │ + 0x006d line=173 │ │ + 0x006e line=146 │ │ + 0x0071 line=173 │ │ + 0x0073 line=169 │ │ + 0x0076 line=164 │ │ + locals : │ │ + 0x0034 - 0x003e reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x0042 - 0x0053 reg=2 entry Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ + 0x003e - 0x0053 reg=6 fis Ljava/io/BufferedInputStream; │ │ + 0x0053 - 0x0056 reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x0056 - 0x0058 reg=6 fis Ljava/io/BufferedInputStream; │ │ + 0x0056 - 0x0059 reg=2 entry Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ + 0x005a - 0x0067 reg=1 e Ljava/io/IOException; │ │ + 0x002d - 0x006e reg=0 arr$ [Ljava/io/File; │ │ + 0x0033 - 0x006e reg=3 file Ljava/io/File; │ │ + 0x002a - 0x006e reg=4 files [Ljava/io/File; │ │ + 0x0058 - 0x006e reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x002f - 0x006e reg=7 i$ I │ │ + 0x002e - 0x006e reg=8 len$ I │ │ + 0x0071 - 0x0073 reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x0073 - 0x0075 reg=6 fis Ljava/io/BufferedInputStream; │ │ + 0x0075 - 0x0076 reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x0076 - 0x0078 reg=6 fis Ljava/io/BufferedInputStream; │ │ + 0x0071 - 0x0079 reg=0 arr$ [Ljava/io/File; │ │ + 0x0071 - 0x0079 reg=3 file Ljava/io/File; │ │ + 0x0071 - 0x0079 reg=4 files [Ljava/io/File; │ │ + 0x0078 - 0x0079 reg=5 fis Ljava/io/BufferedInputStream; │ │ + 0x0071 - 0x0079 reg=7 i$ I │ │ + 0x0071 - 0x0079 reg=8 len$ I │ │ + 0x0000 - 0x0079 reg=13 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ │ │ #4 : (in Lcom/android/volley/toolbox/DiskBasedCache;) │ │ name : 'invalidate' │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -065178: |[065178] com.android.volley.toolbox.DiskBasedCache.invalidate:(Ljava/lang/String;Z)V │ │ -065188: 1d04 |0000: monitor-enter v4 │ │ -06518a: 6e20 0d14 5400 |0001: invoke-virtual {v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; // method@140d │ │ -065190: 0c00 |0004: move-result-object v0 │ │ -065192: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -065196: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -06519a: 5a02 6a05 |0009: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ -06519e: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ -0651a2: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -0651a6: 5a02 6b05 |000f: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ -0651aa: 6e30 1314 5400 |0011: invoke-virtual {v4, v5, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@1413 │ │ -0651b0: 1e04 |0014: monitor-exit v4 │ │ -0651b2: 0e00 |0015: return-void │ │ -0651b4: 0d01 |0016: move-exception v1 │ │ -0651b6: 1e04 |0017: monitor-exit v4 │ │ -0651b8: 2701 |0018: throw v1 │ │ +0651b4: |[0651b4] com.android.volley.toolbox.DiskBasedCache.invalidate:(Ljava/lang/String;Z)V │ │ +0651c4: 1d04 |0000: monitor-enter v4 │ │ +0651c6: 6e20 1114 5400 |0001: invoke-virtual {v4, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; // method@1411 │ │ +0651cc: 0c00 |0004: move-result-object v0 │ │ +0651ce: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0651d2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +0651d6: 5a02 6a05 |0009: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.softTtl:J // field@056a │ │ +0651da: 3806 0600 |000b: if-eqz v6, 0011 // +0006 │ │ +0651de: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +0651e2: 5a02 6b05 |000f: iput-wide v2, v0, Lcom/android/volley/Cache$Entry;.ttl:J // field@056b │ │ +0651e6: 6e30 1714 5400 |0011: invoke-virtual {v4, v5, v0}, Lcom/android/volley/toolbox/DiskBasedCache;.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@1417 │ │ +0651ec: 1e04 |0014: monitor-exit v4 │ │ +0651ee: 0e00 |0015: return-void │ │ +0651f0: 0d01 |0016: move-exception v1 │ │ +0651f2: 1e04 |0017: monitor-exit v4 │ │ +0651f4: 2701 |0018: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ 0x0007 line=187 │ │ @@ -136734,64 +136777,64 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0651c8: |[0651c8] com.android.volley.toolbox.DiskBasedCache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ -0651d8: 1d09 |0000: monitor-enter v9 │ │ -0651da: 54b5 6505 |0001: iget-object v5, v11, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -0651de: 2155 |0003: array-length v5, v5 │ │ -0651e0: 7020 1214 5900 |0004: invoke-direct {v9, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.pruneIfNeeded:(I)V // method@1412 │ │ -0651e6: 6e20 0e14 a900 |0007: invoke-virtual {v9, v10}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@140e │ │ -0651ec: 0c02 |000a: move-result-object v2 │ │ -0651ee: 2203 0f03 |000b: new-instance v3, Ljava/io/BufferedOutputStream; // type@030f │ │ -0651f2: 2205 1903 |000d: new-instance v5, Ljava/io/FileOutputStream; // type@0319 │ │ -0651f6: 7020 5f15 2500 |000f: invoke-direct {v5, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@155f │ │ -0651fc: 7020 3415 5300 |0012: invoke-direct {v3, v5}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@1534 │ │ -065202: 2201 d102 |0015: new-instance v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d1 │ │ -065206: 7030 0014 a10b |0017: invoke-direct {v1, v10, v11}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@1400 │ │ -06520c: 6e20 0314 3100 |001a: invoke-virtual {v1, v3}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.writeHeader:(Ljava/io/OutputStream;)Z // method@1403 │ │ -065212: 0a04 |001d: move-result v4 │ │ -065214: 3904 3200 |001e: if-nez v4, 0050 // +0032 │ │ -065218: 6e10 3515 0300 |0020: invoke-virtual {v3}, Ljava/io/BufferedOutputStream;.close:()V // method@1535 │ │ -06521e: 1a05 3203 |0023: const-string v5, "Failed to write header for %s" // string@0332 │ │ -065222: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -065224: 2366 c803 |0026: new-array v6, v6, [Ljava/lang/Object; // type@03c8 │ │ -065228: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -06522a: 6e10 4c15 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -065230: 0c08 |002c: move-result-object v8 │ │ -065232: 4d08 0607 |002d: aput-object v8, v6, v7 │ │ -065236: 7120 d913 6500 |002f: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -06523c: 2205 1c03 |0032: new-instance v5, Ljava/io/IOException; // type@031c │ │ -065240: 7010 6615 0500 |0034: invoke-direct {v5}, Ljava/io/IOException;.:()V // method@1566 │ │ -065246: 2705 |0037: throw v5 │ │ -065248: 0d05 |0038: move-exception v5 │ │ -06524a: 6e10 4a15 0200 |0039: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@154a │ │ -065250: 0a00 |003c: move-result v0 │ │ -065252: 3900 1100 |003d: if-nez v0, 004e // +0011 │ │ -065256: 1a05 7102 |003f: const-string v5, "Could not clean up file %s" // string@0271 │ │ -06525a: 1216 |0041: const/4 v6, #int 1 // #1 │ │ -06525c: 2366 c803 |0042: new-array v6, v6, [Ljava/lang/Object; // type@03c8 │ │ -065260: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -065262: 6e10 4c15 0200 |0045: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@154c │ │ -065268: 0c08 |0048: move-result-object v8 │ │ -06526a: 4d08 0607 |0049: aput-object v8, v6, v7 │ │ -06526e: 7120 d913 6500 |004b: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -065274: 1e09 |004e: monitor-exit v9 │ │ -065276: 0e00 |004f: return-void │ │ -065278: 54b5 6505 |0050: iget-object v5, v11, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ -06527c: 6e20 3615 5300 |0052: invoke-virtual {v3, v5}, Ljava/io/BufferedOutputStream;.write:([B)V // method@1536 │ │ -065282: 6e10 3515 0300 |0055: invoke-virtual {v3}, Ljava/io/BufferedOutputStream;.close:()V // method@1535 │ │ -065288: 7030 1414 a901 |0058: invoke-direct {v9, v10, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V // method@1414 │ │ -06528e: 28f3 |005b: goto 004e // -000d │ │ -065290: 0d05 |005c: move-exception v5 │ │ -065292: 1e09 |005d: monitor-exit v9 │ │ -065294: 2705 |005e: throw v5 │ │ +065204: |[065204] com.android.volley.toolbox.DiskBasedCache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ +065214: 1d09 |0000: monitor-enter v9 │ │ +065216: 54b5 6505 |0001: iget-object v5, v11, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +06521a: 2155 |0003: array-length v5, v5 │ │ +06521c: 7020 1614 5900 |0004: invoke-direct {v9, v5}, Lcom/android/volley/toolbox/DiskBasedCache;.pruneIfNeeded:(I)V // method@1416 │ │ +065222: 6e20 1214 a900 |0007: invoke-virtual {v9, v10}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@1412 │ │ +065228: 0c02 |000a: move-result-object v2 │ │ +06522a: 2203 1003 |000b: new-instance v3, Ljava/io/BufferedOutputStream; // type@0310 │ │ +06522e: 2205 1a03 |000d: new-instance v5, Ljava/io/FileOutputStream; // type@031a │ │ +065232: 7020 6615 2500 |000f: invoke-direct {v5, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1566 │ │ +065238: 7020 3b15 5300 |0012: invoke-direct {v3, v5}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@153b │ │ +06523e: 2201 d202 |0015: new-instance v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; // type@02d2 │ │ +065242: 7030 0414 a10b |0017: invoke-direct {v1, v10, v11}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V // method@1404 │ │ +065248: 6e20 0714 3100 |001a: invoke-virtual {v1, v3}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;.writeHeader:(Ljava/io/OutputStream;)Z // method@1407 │ │ +06524e: 0a04 |001d: move-result v4 │ │ +065250: 3904 3200 |001e: if-nez v4, 0050 // +0032 │ │ +065254: 6e10 3c15 0300 |0020: invoke-virtual {v3}, Ljava/io/BufferedOutputStream;.close:()V // method@153c │ │ +06525a: 1a05 4403 |0023: const-string v5, "Failed to write header for %s" // string@0344 │ │ +06525e: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +065260: 2366 ca03 |0026: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +065264: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +065266: 6e10 5315 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +06526c: 0c08 |002c: move-result-object v8 │ │ +06526e: 4d08 0607 |002d: aput-object v8, v6, v7 │ │ +065272: 7120 dd13 6500 |002f: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +065278: 2205 1d03 |0032: new-instance v5, Ljava/io/IOException; // type@031d │ │ +06527c: 7010 6d15 0500 |0034: invoke-direct {v5}, Ljava/io/IOException;.:()V // method@156d │ │ +065282: 2705 |0037: throw v5 │ │ +065284: 0d05 |0038: move-exception v5 │ │ +065286: 6e10 5115 0200 |0039: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@1551 │ │ +06528c: 0a00 |003c: move-result v0 │ │ +06528e: 3900 1100 |003d: if-nez v0, 004e // +0011 │ │ +065292: 1a05 8302 |003f: const-string v5, "Could not clean up file %s" // string@0283 │ │ +065296: 1216 |0041: const/4 v6, #int 1 // #1 │ │ +065298: 2366 ca03 |0042: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +06529c: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +06529e: 6e10 5315 0200 |0045: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@1553 │ │ +0652a4: 0c08 |0048: move-result-object v8 │ │ +0652a6: 4d08 0607 |0049: aput-object v8, v6, v7 │ │ +0652aa: 7120 dd13 6500 |004b: invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +0652b0: 1e09 |004e: monitor-exit v9 │ │ +0652b2: 0e00 |004f: return-void │ │ +0652b4: 54b5 6505 |0050: iget-object v5, v11, Lcom/android/volley/Cache$Entry;.data:[B // field@0565 │ │ +0652b8: 6e20 3d15 5300 |0052: invoke-virtual {v3, v5}, Ljava/io/BufferedOutputStream;.write:([B)V // method@153d │ │ +0652be: 6e10 3c15 0300 |0055: invoke-virtual {v3}, Ljava/io/BufferedOutputStream;.close:()V // method@153c │ │ +0652c4: 7030 1814 a901 |0058: invoke-direct {v9, v10, v1}, Lcom/android/volley/toolbox/DiskBasedCache;.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V // method@1418 │ │ +0652ca: 28f3 |005b: goto 004e // -000d │ │ +0652cc: 0d05 |005c: move-exception v5 │ │ +0652ce: 1e09 |005d: monitor-exit v9 │ │ +0652d0: 2705 |005e: throw v5 │ │ catches : 4 │ │ 0x0001 - 0x000a │ │ -> 0x005c │ │ 0x000b - 0x0038 │ │ Ljava/io/IOException; -> 0x0038 │ │ -> 0x005c │ │ 0x0039 - 0x004e │ │ @@ -136836,86 +136879,84 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0652c0: |[0652c0] com.android.volley.toolbox.DiskBasedCache.remove:(Ljava/lang/String;)V │ │ -0652d0: 1d05 |0000: monitor-enter v5 │ │ -0652d2: 6e20 0e14 6500 |0001: invoke-virtual {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@140e │ │ -0652d8: 0c01 |0004: move-result-object v1 │ │ -0652da: 6e10 4a15 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@154a │ │ -0652e0: 0a00 |0008: move-result v0 │ │ -0652e2: 7020 1b14 6500 |0009: invoke-direct {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.removeEntry:(Ljava/lang/String;)V // method@141b │ │ -0652e8: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ -0652ec: 1a01 7202 |000e: const-string v1, "Could not delete cache entry for key=%s, filename=%s" // string@0272 │ │ -0652f0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -0652f2: 2322 c803 |0011: new-array v2, v2, [Ljava/lang/Object; // type@03c8 │ │ -0652f6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0652f8: 4d06 0203 |0014: aput-object v6, v2, v3 │ │ -0652fc: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0652fe: 7020 0f14 6500 |0017: invoke-direct {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@140f │ │ -065304: 0c04 |001a: move-result-object v4 │ │ -065306: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ -06530a: 7120 d913 2100 |001d: invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13d9 │ │ -065310: 1e05 |0020: monitor-exit v5 │ │ -065312: 0e00 |0021: return-void │ │ -065314: 0d01 |0022: move-exception v1 │ │ -065316: 1e05 |0023: monitor-exit v5 │ │ -065318: 2701 |0024: throw v1 │ │ +0652fc: |[0652fc] com.android.volley.toolbox.DiskBasedCache.remove:(Ljava/lang/String;)V │ │ +06530c: 1d05 |0000: monitor-enter v5 │ │ +06530e: 6e20 1214 6500 |0001: invoke-virtual {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.getFileForKey:(Ljava/lang/String;)Ljava/io/File; // method@1412 │ │ +065314: 0c01 |0004: move-result-object v1 │ │ +065316: 6e10 5115 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1551 │ │ +06531c: 0a00 |0008: move-result v0 │ │ +06531e: 7020 1f14 6500 |0009: invoke-direct {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.removeEntry:(Ljava/lang/String;)V // method@141f │ │ +065324: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ +065328: 1a01 8402 |000e: const-string v1, "Could not delete cache entry for key=%s, filename=%s" // string@0284 │ │ +06532c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +06532e: 2322 ca03 |0011: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +065332: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +065334: 4d06 0203 |0014: aput-object v6, v2, v3 │ │ +065338: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +06533a: 7020 1314 6500 |0017: invoke-direct {v5, v6}, Lcom/android/volley/toolbox/DiskBasedCache;.getFilenameForKey:(Ljava/lang/String;)Ljava/lang/String; // method@1413 │ │ +065340: 0c04 |001a: move-result-object v4 │ │ +065342: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ +065346: 7120 dd13 2100 |001d: invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;.d:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13dd │ │ +06534c: 1e05 |0020: monitor-exit v5 │ │ +06534e: 0e00 |0021: return-void │ │ +065350: 0d01 |0022: move-exception v1 │ │ +065352: 1e05 |0023: monitor-exit v5 │ │ +065354: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=229 │ │ 0x0009 line=230 │ │ 0x000c line=231 │ │ 0x000e line=232 │ │ - 0x0017 line=233 │ │ - 0x001d line=232 │ │ 0x0020 line=235 │ │ 0x0022 line=229 │ │ locals : │ │ 0x0009 - 0x0022 reg=0 deleted Z │ │ 0x0000 - 0x0025 reg=5 this Lcom/android/volley/toolbox/DiskBasedCache; │ │ 0x0000 - 0x0025 reg=6 key Ljava/lang/String; │ │ │ │ - source_file_idx : 719 (DiskBasedCache.java) │ │ + source_file_idx : 737 (DiskBasedCache.java) │ │ │ │ -Class #507 header: │ │ -class_idx : 725 │ │ +Class #508 header: │ │ +class_idx : 726 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 916 │ │ +superclass_idx : 837 │ │ +source_file_idx : 934 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #507 annotations: │ │ +Class #508 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; } │ │ -Annotations on method #5160 'addHeaders' │ │ +Annotations on method #5164 'addHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/apache/http/client/methods/HttpUriRequest;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #5161 'createHttpRequest' │ │ +Annotations on method #5165 'createHttpRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Lorg/apache/http/client/methods/HttpUriRequest;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5162 'getPostParameterPairs' │ │ +Annotations on method #5166 'getPostParameterPairs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;" } │ │ -Annotations on method #5163 'onPrepareRequest' │ │ +Annotations on method #5167 'onPrepareRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5164 'performRequest' │ │ +Annotations on method #5168 'performRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Lorg/apache/http/HttpResponse;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5165 'setEntityIfNonEmptyBody' │ │ +Annotations on method #5169 'setEntityIfNonEmptyBody' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;" "Lcom/android/volley/Request" "<*>;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ │ │ -Class #507 - │ │ +Class #508 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/HttpClientStack;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/toolbox/HttpStack;' │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/HttpClientStack;) │ │ @@ -136934,18 +136975,18 @@ │ │ type : '(Lorg/apache/http/client/HttpClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065328: |[065328] com.android.volley.toolbox.HttpClientStack.:(Lorg/apache/http/client/HttpClient;)V │ │ -065338: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06533e: 5b01 f005 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/HttpClientStack;.mClient:Lorg/apache/http/client/HttpClient; // field@05f0 │ │ -065342: 0e00 |0005: return-void │ │ +065364: |[065364] com.android.volley.toolbox.HttpClientStack.:(Lorg/apache/http/client/HttpClient;)V │ │ +065374: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06537a: 5b01 ef05 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/HttpClientStack;.mClient:Lorg/apache/http/client/HttpClient; // field@05ef │ │ +06537e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/toolbox/HttpClientStack; │ │ @@ -136956,137 +136997,138 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -065344: |[065344] com.android.volley.toolbox.HttpClientStack.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V │ │ -065354: 7210 7d16 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@167d │ │ -06535a: 0c01 |0003: move-result-object v1 │ │ -06535c: 7210 8516 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -065362: 0c02 |0007: move-result-object v2 │ │ -065364: 7210 5a16 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -06536a: 0a01 |000b: move-result v1 │ │ -06536c: 3801 1200 |000c: if-eqz v1, 001e // +0012 │ │ -065370: 7210 5b16 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -065376: 0c00 |0011: move-result-object v0 │ │ -065378: 1f00 4b03 |0012: check-cast v0, Ljava/lang/String; // type@034b │ │ -06537c: 7220 7c16 0400 |0014: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -065382: 0c01 |0017: move-result-object v1 │ │ -065384: 1f01 4b03 |0018: check-cast v1, Ljava/lang/String; // type@034b │ │ -065388: 7230 bf16 0301 |001a: invoke-interface {v3, v0, v1}, Lorg/apache/http/client/methods/HttpUriRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16bf │ │ -06538e: 28eb |001d: goto 0008 // -0015 │ │ -065390: 0e00 |001e: return-void │ │ +065380: |[065380] com.android.volley.toolbox.HttpClientStack.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V │ │ +065390: 7210 8416 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1684 │ │ +065396: 0c02 |0003: move-result-object v2 │ │ +065398: 7210 8c16 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +06539e: 0c00 |0007: move-result-object v0 │ │ +0653a0: 7210 6116 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +0653a6: 0a02 |000b: move-result v2 │ │ +0653a8: 3802 1200 |000c: if-eqz v2, 001e // +0012 │ │ +0653ac: 7210 6216 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +0653b2: 0c01 |0011: move-result-object v1 │ │ +0653b4: 1f01 4d03 |0012: check-cast v1, Ljava/lang/String; // type@034d │ │ +0653b8: 7220 8316 1400 |0014: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +0653be: 0c02 |0017: move-result-object v2 │ │ +0653c0: 1f02 4d03 |0018: check-cast v2, Ljava/lang/String; // type@034d │ │ +0653c4: 7230 c616 1302 |001a: invoke-interface {v3, v1, v2}, Lorg/apache/http/client/methods/HttpUriRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16c6 │ │ +0653ca: 28eb |001d: goto 0008 // -0015 │ │ +0653cc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0014 line=61 │ │ 0x001e line=63 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/Map; │ │ - 0x0014 - 0x001e reg=0 key Ljava/lang/String; │ │ + 0x0014 - 0x001e reg=1 key Ljava/lang/String; │ │ + 0x0008 - 0x001f reg=0 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x001f reg=3 httpRequest Lorg/apache/http/client/methods/HttpUriRequest; │ │ 0x0000 - 0x001f reg=4 headers Ljava/util/Map; Ljava/util/Map; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/HttpClientStack;) │ │ name : 'createHttpRequest' │ │ type : '(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -065394: |[065394] com.android.volley.toolbox.HttpClientStack.createHttpRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; │ │ -0653a4: 6e10 8813 0700 |0000: invoke-virtual {v7}, Lcom/android/volley/Request;.getMethod:()I // method@1388 │ │ -0653aa: 0a05 |0003: move-result v5 │ │ -0653ac: 2b05 ac00 0000 |0004: packed-switch v5, 000000b0 // +000000ac │ │ -0653b2: 2205 3503 |0007: new-instance v5, Ljava/lang/IllegalStateException; // type@0335 │ │ -0653b6: 1a06 410a |0009: const-string v6, "Unknown request method." // string@0a41 │ │ -0653ba: 7020 a515 6500 |000b: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -0653c0: 2705 |000e: throw v5 │ │ -0653c2: 6e10 8c13 0700 |000f: invoke-virtual {v7}, Lcom/android/volley/Request;.getPostBody:()[B // method@138c │ │ -0653c8: 0c02 |0012: move-result-object v2 │ │ -0653ca: 3802 1d00 |0013: if-eqz v2, 0030 // +001d │ │ -0653ce: 2203 9603 |0015: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0396 │ │ -0653d2: 6e10 9613 0700 |0017: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -0653d8: 0c05 |001a: move-result-object v5 │ │ -0653da: 7020 b816 5300 |001b: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16b8 │ │ -0653e0: 1a05 6c02 |001e: const-string v5, "Content-Type" // string@026c │ │ -0653e4: 6e10 8d13 0700 |0020: invoke-virtual {v7}, Lcom/android/volley/Request;.getPostBodyContentType:()Ljava/lang/String; // method@138d │ │ -0653ea: 0c06 |0023: move-result-object v6 │ │ -0653ec: 6e30 b916 5306 |0024: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16b9 │ │ -0653f2: 2200 9c03 |0027: new-instance v0, Lorg/apache/http/entity/ByteArrayEntity; // type@039c │ │ -0653f6: 7020 c516 2000 |0029: invoke-direct {v0, v2}, Lorg/apache/http/entity/ByteArrayEntity;.:([B)V // method@16c5 │ │ -0653fc: 6e20 ba16 0300 |002c: invoke-virtual {v3, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16ba │ │ -065402: 1103 |002f: return-object v3 │ │ -065404: 2203 9303 |0030: new-instance v3, Lorg/apache/http/client/methods/HttpGet; // type@0393 │ │ -065408: 6e10 9613 0700 |0032: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -06540e: 0c05 |0035: move-result-object v5 │ │ -065410: 7020 b516 5300 |0036: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@16b5 │ │ -065416: 28f6 |0039: goto 002f // -000a │ │ -065418: 2203 9303 |003a: new-instance v3, Lorg/apache/http/client/methods/HttpGet; // type@0393 │ │ -06541c: 6e10 9613 0700 |003c: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -065422: 0c05 |003f: move-result-object v5 │ │ -065424: 7020 b516 5300 |0040: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@16b5 │ │ -06542a: 28ec |0043: goto 002f // -0014 │ │ -06542c: 2203 9103 |0044: new-instance v3, Lorg/apache/http/client/methods/HttpDelete; // type@0391 │ │ -065430: 6e10 9613 0700 |0046: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -065436: 0c05 |0049: move-result-object v5 │ │ -065438: 7020 b216 5300 |004a: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpDelete;.:(Ljava/lang/String;)V // method@16b2 │ │ -06543e: 28e2 |004d: goto 002f // -001e │ │ -065440: 2203 9603 |004e: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0396 │ │ -065444: 6e10 9613 0700 |0050: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -06544a: 0c05 |0053: move-result-object v5 │ │ -06544c: 7020 b816 5300 |0054: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16b8 │ │ -065452: 1a05 6c02 |0057: const-string v5, "Content-Type" // string@026c │ │ -065456: 6e10 8213 0700 |0059: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1382 │ │ -06545c: 0c06 |005c: move-result-object v6 │ │ -06545e: 6e30 b916 5306 |005d: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16b9 │ │ -065464: 7120 2d14 7300 |0060: invoke-static {v3, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@142d │ │ -06546a: 28cc |0063: goto 002f // -0034 │ │ -06546c: 2204 9703 |0064: new-instance v4, Lorg/apache/http/client/methods/HttpPut; // type@0397 │ │ -065470: 6e10 9613 0700 |0066: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -065476: 0c05 |0069: move-result-object v5 │ │ -065478: 7020 bb16 5400 |006a: invoke-direct {v4, v5}, Lorg/apache/http/client/methods/HttpPut;.:(Ljava/lang/String;)V // method@16bb │ │ -06547e: 1a05 6c02 |006d: const-string v5, "Content-Type" // string@026c │ │ -065482: 6e10 8213 0700 |006f: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1382 │ │ -065488: 0c06 |0072: move-result-object v6 │ │ -06548a: 6e30 bc16 5406 |0073: invoke-virtual {v4, v5, v6}, Lorg/apache/http/client/methods/HttpPut;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16bc │ │ -065490: 7120 2d14 7400 |0076: invoke-static {v4, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@142d │ │ -065496: 0743 |0079: move-object v3, v4 │ │ -065498: 28b5 |007a: goto 002f // -004b │ │ -06549a: 2203 9403 |007b: new-instance v3, Lorg/apache/http/client/methods/HttpHead; // type@0394 │ │ -06549e: 6e10 9613 0700 |007d: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -0654a4: 0c05 |0080: move-result-object v5 │ │ -0654a6: 7020 b616 5300 |0081: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpHead;.:(Ljava/lang/String;)V // method@16b6 │ │ -0654ac: 28ab |0084: goto 002f // -0055 │ │ -0654ae: 2203 9503 |0085: new-instance v3, Lorg/apache/http/client/methods/HttpOptions; // type@0395 │ │ -0654b2: 6e10 9613 0700 |0087: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -0654b8: 0c05 |008a: move-result-object v5 │ │ -0654ba: 7020 b716 5300 |008b: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpOptions;.:(Ljava/lang/String;)V // method@16b7 │ │ -0654c0: 28a1 |008e: goto 002f // -005f │ │ -0654c2: 2203 9803 |008f: new-instance v3, Lorg/apache/http/client/methods/HttpTrace; // type@0398 │ │ -0654c6: 6e10 9613 0700 |0091: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -0654cc: 0c05 |0094: move-result-object v5 │ │ -0654ce: 7020 bd16 5300 |0095: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpTrace;.:(Ljava/lang/String;)V // method@16bd │ │ -0654d4: 2897 |0098: goto 002f // -0069 │ │ -0654d6: 2201 d402 |0099: new-instance v1, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; // type@02d4 │ │ -0654da: 6e10 9613 0700 |009b: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -0654e0: 0c05 |009e: move-result-object v5 │ │ -0654e2: 7020 2214 5100 |009f: invoke-direct {v1, v5}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.:(Ljava/lang/String;)V // method@1422 │ │ -0654e8: 1a05 6c02 |00a2: const-string v5, "Content-Type" // string@026c │ │ -0654ec: 6e10 8213 0700 |00a4: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1382 │ │ -0654f2: 0c06 |00a7: move-result-object v6 │ │ -0654f4: 6e30 2414 5106 |00a8: invoke-virtual {v1, v5, v6}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1424 │ │ -0654fa: 7120 2d14 7100 |00ab: invoke-static {v1, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@142d │ │ -065500: 0713 |00ae: move-object v3, v1 │ │ -065502: 2880 |00af: goto 002f // -0080 │ │ -065504: 0001 0900 ffff ffff 0b00 0000 3600 ... |00b0: packed-switch-data (22 units) │ │ +0653d0: |[0653d0] com.android.volley.toolbox.HttpClientStack.createHttpRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; │ │ +0653e0: 6e10 8b13 0700 |0000: invoke-virtual {v7}, Lcom/android/volley/Request;.getMethod:()I // method@138b │ │ +0653e6: 0a05 |0003: move-result v5 │ │ +0653e8: 2b05 ac00 0000 |0004: packed-switch v5, 000000b0 // +000000ac │ │ +0653ee: 2205 3703 |0007: new-instance v5, Ljava/lang/IllegalStateException; // type@0337 │ │ +0653f2: 1a06 570a |0009: const-string v6, "Unknown request method." // string@0a57 │ │ +0653f6: 7020 ac15 6500 |000b: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +0653fc: 2705 |000e: throw v5 │ │ +0653fe: 6e10 8f13 0700 |000f: invoke-virtual {v7}, Lcom/android/volley/Request;.getPostBody:()[B // method@138f │ │ +065404: 0c02 |0012: move-result-object v2 │ │ +065406: 3802 1d00 |0013: if-eqz v2, 0030 // +001d │ │ +06540a: 2203 9803 |0015: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0398 │ │ +06540e: 6e10 9913 0700 |0017: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +065414: 0c05 |001a: move-result-object v5 │ │ +065416: 7020 bf16 5300 |001b: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16bf │ │ +06541c: 1a05 7e02 |001e: const-string v5, "Content-Type" // string@027e │ │ +065420: 6e10 9013 0700 |0020: invoke-virtual {v7}, Lcom/android/volley/Request;.getPostBodyContentType:()Ljava/lang/String; // method@1390 │ │ +065426: 0c06 |0023: move-result-object v6 │ │ +065428: 6e30 c016 5306 |0024: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16c0 │ │ +06542e: 2200 9e03 |0027: new-instance v0, Lorg/apache/http/entity/ByteArrayEntity; // type@039e │ │ +065432: 7020 cc16 2000 |0029: invoke-direct {v0, v2}, Lorg/apache/http/entity/ByteArrayEntity;.:([B)V // method@16cc │ │ +065438: 6e20 c116 0300 |002c: invoke-virtual {v3, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16c1 │ │ +06543e: 1103 |002f: return-object v3 │ │ +065440: 2203 9503 |0030: new-instance v3, Lorg/apache/http/client/methods/HttpGet; // type@0395 │ │ +065444: 6e10 9913 0700 |0032: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +06544a: 0c05 |0035: move-result-object v5 │ │ +06544c: 7020 bc16 5300 |0036: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@16bc │ │ +065452: 28f6 |0039: goto 002f // -000a │ │ +065454: 2203 9503 |003a: new-instance v3, Lorg/apache/http/client/methods/HttpGet; // type@0395 │ │ +065458: 6e10 9913 0700 |003c: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +06545e: 0c05 |003f: move-result-object v5 │ │ +065460: 7020 bc16 5300 |0040: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@16bc │ │ +065466: 28ec |0043: goto 002f // -0014 │ │ +065468: 2203 9303 |0044: new-instance v3, Lorg/apache/http/client/methods/HttpDelete; // type@0393 │ │ +06546c: 6e10 9913 0700 |0046: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +065472: 0c05 |0049: move-result-object v5 │ │ +065474: 7020 b916 5300 |004a: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpDelete;.:(Ljava/lang/String;)V // method@16b9 │ │ +06547a: 28e2 |004d: goto 002f // -001e │ │ +06547c: 2203 9803 |004e: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0398 │ │ +065480: 6e10 9913 0700 |0050: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +065486: 0c05 |0053: move-result-object v5 │ │ +065488: 7020 bf16 5300 |0054: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@16bf │ │ +06548e: 1a05 7e02 |0057: const-string v5, "Content-Type" // string@027e │ │ +065492: 6e10 8513 0700 |0059: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1385 │ │ +065498: 0c06 |005c: move-result-object v6 │ │ +06549a: 6e30 c016 5306 |005d: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpPost;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16c0 │ │ +0654a0: 7120 3114 7300 |0060: invoke-static {v3, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@1431 │ │ +0654a6: 28cc |0063: goto 002f // -0034 │ │ +0654a8: 2204 9903 |0064: new-instance v4, Lorg/apache/http/client/methods/HttpPut; // type@0399 │ │ +0654ac: 6e10 9913 0700 |0066: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0654b2: 0c05 |0069: move-result-object v5 │ │ +0654b4: 7020 c216 5400 |006a: invoke-direct {v4, v5}, Lorg/apache/http/client/methods/HttpPut;.:(Ljava/lang/String;)V // method@16c2 │ │ +0654ba: 1a05 7e02 |006d: const-string v5, "Content-Type" // string@027e │ │ +0654be: 6e10 8513 0700 |006f: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1385 │ │ +0654c4: 0c06 |0072: move-result-object v6 │ │ +0654c6: 6e30 c316 5406 |0073: invoke-virtual {v4, v5, v6}, Lorg/apache/http/client/methods/HttpPut;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@16c3 │ │ +0654cc: 7120 3114 7400 |0076: invoke-static {v4, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@1431 │ │ +0654d2: 0743 |0079: move-object v3, v4 │ │ +0654d4: 28b5 |007a: goto 002f // -004b │ │ +0654d6: 2203 9603 |007b: new-instance v3, Lorg/apache/http/client/methods/HttpHead; // type@0396 │ │ +0654da: 6e10 9913 0700 |007d: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0654e0: 0c05 |0080: move-result-object v5 │ │ +0654e2: 7020 bd16 5300 |0081: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpHead;.:(Ljava/lang/String;)V // method@16bd │ │ +0654e8: 28ab |0084: goto 002f // -0055 │ │ +0654ea: 2203 9703 |0085: new-instance v3, Lorg/apache/http/client/methods/HttpOptions; // type@0397 │ │ +0654ee: 6e10 9913 0700 |0087: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0654f4: 0c05 |008a: move-result-object v5 │ │ +0654f6: 7020 be16 5300 |008b: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpOptions;.:(Ljava/lang/String;)V // method@16be │ │ +0654fc: 28a1 |008e: goto 002f // -005f │ │ +0654fe: 2203 9a03 |008f: new-instance v3, Lorg/apache/http/client/methods/HttpTrace; // type@039a │ │ +065502: 6e10 9913 0700 |0091: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +065508: 0c05 |0094: move-result-object v5 │ │ +06550a: 7020 c416 5300 |0095: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpTrace;.:(Ljava/lang/String;)V // method@16c4 │ │ +065510: 2897 |0098: goto 002f // -0069 │ │ +065512: 2201 d502 |0099: new-instance v1, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch; // type@02d5 │ │ +065516: 6e10 9913 0700 |009b: invoke-virtual {v7}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +06551c: 0c05 |009e: move-result-object v5 │ │ +06551e: 7020 2614 5100 |009f: invoke-direct {v1, v5}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.:(Ljava/lang/String;)V // method@1426 │ │ +065524: 1a05 7e02 |00a2: const-string v5, "Content-Type" // string@027e │ │ +065528: 6e10 8513 0700 |00a4: invoke-virtual {v7}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1385 │ │ +06552e: 0c06 |00a7: move-result-object v6 │ │ +065530: 6e30 2814 5106 |00a8: invoke-virtual {v1, v5, v6}, Lcom/android/volley/toolbox/HttpClientStack$HttpPatch;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1428 │ │ +065536: 7120 3114 7100 |00ab: invoke-static {v1, v7}, Lcom/android/volley/toolbox/HttpClientStack;.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V // method@1431 │ │ +06553c: 0713 |00ae: move-object v3, v1 │ │ +06553e: 2880 |00af: goto 002f // -0080 │ │ +065540: 0001 0900 ffff ffff 0b00 0000 3600 ... |00b0: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=142 │ │ 0x000f line=101 │ │ 0x0013 line=102 │ │ 0x0015 line=103 │ │ @@ -137130,66 +137172,67 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -065530: |[065530] com.android.volley.toolbox.HttpClientStack.getPostParameterPairs:(Ljava/util/Map;)Ljava/util/List; │ │ -065540: 2201 6603 |0000: new-instance v1, Ljava/util/ArrayList; // type@0366 │ │ -065544: 7210 8116 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1681 │ │ -06554a: 0a02 |0005: move-result v2 │ │ -06554c: 7020 3316 2100 |0006: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@1633 │ │ -065552: 7210 7d16 0500 |0009: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@167d │ │ -065558: 0c02 |000c: move-result-object v2 │ │ -06555a: 7210 8516 0200 |000d: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -065560: 0c03 |0010: move-result-object v3 │ │ -065562: 7210 5a16 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -065568: 0a02 |0014: move-result v2 │ │ -06556a: 3802 1700 |0015: if-eqz v2, 002c // +0017 │ │ -06556e: 7210 5b16 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -065574: 0c00 |001a: move-result-object v0 │ │ -065576: 1f00 4b03 |001b: check-cast v0, Ljava/lang/String; // type@034b │ │ -06557a: 2204 a103 |001d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@03a1 │ │ -06557e: 7220 7c16 0500 |001f: invoke-interface {v5, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@167c │ │ -065584: 0c02 |0022: move-result-object v2 │ │ -065586: 1f02 4b03 |0023: check-cast v2, Ljava/lang/String; // type@034b │ │ -06558a: 7030 cc16 0402 |0025: invoke-direct {v4, v0, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@16cc │ │ -065590: 7220 6a16 4100 |0028: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@166a │ │ -065596: 28e6 |002b: goto 0011 // -001a │ │ -065598: 1101 |002c: return-object v1 │ │ +06556c: |[06556c] com.android.volley.toolbox.HttpClientStack.getPostParameterPairs:(Ljava/util/Map;)Ljava/util/List; │ │ +06557c: 2202 6803 |0000: new-instance v2, Ljava/util/ArrayList; // type@0368 │ │ +065580: 7210 8816 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1688 │ │ +065586: 0a03 |0005: move-result v3 │ │ +065588: 7020 3a16 3200 |0006: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@163a │ │ +06558e: 7210 8416 0500 |0009: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1684 │ │ +065594: 0c03 |000c: move-result-object v3 │ │ +065596: 7210 8c16 0300 |000d: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +06559c: 0c00 |0010: move-result-object v0 │ │ +06559e: 7210 6116 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +0655a4: 0a03 |0014: move-result v3 │ │ +0655a6: 3803 1700 |0015: if-eqz v3, 002c // +0017 │ │ +0655aa: 7210 6216 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +0655b0: 0c01 |001a: move-result-object v1 │ │ +0655b2: 1f01 4d03 |001b: check-cast v1, Ljava/lang/String; // type@034d │ │ +0655b6: 2204 a303 |001d: new-instance v4, Lorg/apache/http/message/BasicNameValuePair; // type@03a3 │ │ +0655ba: 7220 8316 1500 |001f: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1683 │ │ +0655c0: 0c03 |0022: move-result-object v3 │ │ +0655c2: 1f03 4d03 |0023: check-cast v3, Ljava/lang/String; // type@034d │ │ +0655c6: 7030 d316 1403 |0025: invoke-direct {v4, v1, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@16d3 │ │ +0655cc: 7220 7116 4200 |0028: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1671 │ │ +0655d2: 28e6 |002b: goto 0011 // -001a │ │ +0655d4: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=68 │ │ 0x001d line=69 │ │ 0x002c line=71 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/Map; │ │ - 0x001d - 0x002c reg=0 key Ljava/lang/String; │ │ - 0x0009 - 0x002d reg=1 result Ljava/util/List; Ljava/util/List; │ │ + 0x001d - 0x002c reg=1 key Ljava/lang/String; │ │ + 0x0011 - 0x002d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0009 - 0x002d reg=2 result Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x002d reg=5 postParams Ljava/util/Map; Ljava/util/Map; │ │ │ │ #4 : (in Lcom/android/volley/toolbox/HttpClientStack;) │ │ name : 'setEntityIfNonEmptyBody' │ │ type : '(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06559c: |[06559c] com.android.volley.toolbox.HttpClientStack.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V │ │ -0655ac: 6e10 8113 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.getBody:()[B // method@1381 │ │ -0655b2: 0c00 |0003: move-result-object v0 │ │ -0655b4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0655b8: 2201 9c03 |0006: new-instance v1, Lorg/apache/http/entity/ByteArrayEntity; // type@039c │ │ -0655bc: 7020 c516 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/http/entity/ByteArrayEntity;.:([B)V // method@16c5 │ │ -0655c2: 6e20 b416 1200 |000b: invoke-virtual {v2, v1}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16b4 │ │ -0655c8: 0e00 |000e: return-void │ │ +0655d8: |[0655d8] com.android.volley.toolbox.HttpClientStack.setEntityIfNonEmptyBody:(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V │ │ +0655e8: 6e10 8413 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/Request;.getBody:()[B // method@1384 │ │ +0655ee: 0c00 |0003: move-result-object v0 │ │ +0655f0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0655f4: 2201 9e03 |0006: new-instance v1, Lorg/apache/http/entity/ByteArrayEntity; // type@039e │ │ +0655f8: 7020 cc16 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/http/entity/ByteArrayEntity;.:([B)V // method@16cc │ │ +0655fe: 6e20 bb16 1200 |000b: invoke-virtual {v2, v1}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16bb │ │ +065604: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ 0x0006 line=150 │ │ 0x000b line=151 │ │ 0x000e line=153 │ │ @@ -137206,16 +137249,16 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpUriRequest;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0655cc: |[0655cc] com.android.volley.toolbox.HttpClientStack.onPrepareRequest:(Lorg/apache/http/client/methods/HttpUriRequest;)V │ │ -0655dc: 0e00 |0000: return-void │ │ +065608: |[065608] com.android.volley.toolbox.HttpClientStack.onPrepareRequest:(Lorg/apache/http/client/methods/HttpUriRequest;)V │ │ +065618: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/HttpClientStack; │ │ 0x0000 - 0x0001 reg=1 request Lorg/apache/http/client/methods/HttpUriRequest; │ │ │ │ @@ -137224,33 +137267,33 @@ │ │ type : '(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0655e0: |[0655e0] com.android.volley.toolbox.HttpClientStack.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; │ │ -0655f0: 7120 2914 6500 |0000: invoke-static {v5, v6}, Lcom/android/volley/toolbox/HttpClientStack;.createHttpRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; // method@1429 │ │ -0655f6: 0c01 |0003: move-result-object v1 │ │ -0655f8: 7120 2814 6100 |0004: invoke-static {v1, v6}, Lcom/android/volley/toolbox/HttpClientStack;.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V // method@1428 │ │ -0655fe: 6e10 8613 0500 |0007: invoke-virtual {v5}, Lcom/android/volley/Request;.getHeaders:()Ljava/util/Map; // method@1386 │ │ -065604: 0c03 |000a: move-result-object v3 │ │ -065606: 7120 2814 3100 |000b: invoke-static {v1, v3}, Lcom/android/volley/toolbox/HttpClientStack;.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V // method@1428 │ │ -06560c: 6e20 2b14 1400 |000e: invoke-virtual {v4, v1}, Lcom/android/volley/toolbox/HttpClientStack;.onPrepareRequest:(Lorg/apache/http/client/methods/HttpUriRequest;)V // method@142b │ │ -065612: 7210 be16 0100 |0011: invoke-interface {v1}, Lorg/apache/http/client/methods/HttpUriRequest;.getParams:()Lorg/apache/http/params/HttpParams; // method@16be │ │ -065618: 0c00 |0014: move-result-object v0 │ │ -06561a: 6e10 9413 0500 |0015: invoke-virtual {v5}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1394 │ │ -065620: 0a02 |0018: move-result v2 │ │ -065622: 1303 8813 |0019: const/16 v3, #int 5000 // #1388 │ │ -065626: 7120 ce16 3000 |001b: invoke-static {v0, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@16ce │ │ -06562c: 7120 cf16 2000 |001e: invoke-static {v0, v2}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@16cf │ │ -065632: 5443 f005 |0021: iget-object v3, v4, Lcom/android/volley/toolbox/HttpClientStack;.mClient:Lorg/apache/http/client/HttpClient; // field@05f0 │ │ -065636: 7220 b116 1300 |0023: invoke-interface {v3, v1}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@16b1 │ │ -06563c: 0c03 |0026: move-result-object v3 │ │ -06563e: 1103 |0027: return-object v3 │ │ +06561c: |[06561c] com.android.volley.toolbox.HttpClientStack.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; │ │ +06562c: 7120 2d14 6500 |0000: invoke-static {v5, v6}, Lcom/android/volley/toolbox/HttpClientStack;.createHttpRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; // method@142d │ │ +065632: 0c01 |0003: move-result-object v1 │ │ +065634: 7120 2c14 6100 |0004: invoke-static {v1, v6}, Lcom/android/volley/toolbox/HttpClientStack;.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V // method@142c │ │ +06563a: 6e10 8913 0500 |0007: invoke-virtual {v5}, Lcom/android/volley/Request;.getHeaders:()Ljava/util/Map; // method@1389 │ │ +065640: 0c03 |000a: move-result-object v3 │ │ +065642: 7120 2c14 3100 |000b: invoke-static {v1, v3}, Lcom/android/volley/toolbox/HttpClientStack;.addHeaders:(Lorg/apache/http/client/methods/HttpUriRequest;Ljava/util/Map;)V // method@142c │ │ +065648: 6e20 2f14 1400 |000e: invoke-virtual {v4, v1}, Lcom/android/volley/toolbox/HttpClientStack;.onPrepareRequest:(Lorg/apache/http/client/methods/HttpUriRequest;)V // method@142f │ │ +06564e: 7210 c516 0100 |0011: invoke-interface {v1}, Lorg/apache/http/client/methods/HttpUriRequest;.getParams:()Lorg/apache/http/params/HttpParams; // method@16c5 │ │ +065654: 0c00 |0014: move-result-object v0 │ │ +065656: 6e10 9713 0500 |0015: invoke-virtual {v5}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1397 │ │ +06565c: 0a02 |0018: move-result v2 │ │ +06565e: 1303 8813 |0019: const/16 v3, #int 5000 // #1388 │ │ +065662: 7120 d516 3000 |001b: invoke-static {v0, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@16d5 │ │ +065668: 7120 d616 2000 |001e: invoke-static {v0, v2}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@16d6 │ │ +06566e: 5443 ef05 |0021: iget-object v3, v4, Lcom/android/volley/toolbox/HttpClientStack;.mClient:Lorg/apache/http/client/HttpClient; // field@05ef │ │ +065672: 7220 b816 1300 |0023: invoke-interface {v3, v1}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@16b8 │ │ +065678: 0c03 |0026: move-result-object v3 │ │ +06567a: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0007 line=79 │ │ 0x000e line=80 │ │ 0x0011 line=81 │ │ @@ -137264,45 +137307,45 @@ │ │ 0x0015 - 0x0028 reg=0 httpParams Lorg/apache/http/params/HttpParams; │ │ 0x0004 - 0x0028 reg=1 httpRequest Lorg/apache/http/client/methods/HttpUriRequest; │ │ 0x0019 - 0x0028 reg=2 timeoutMs I │ │ 0x0000 - 0x0028 reg=4 this Lcom/android/volley/toolbox/HttpClientStack; │ │ 0x0000 - 0x0028 reg=5 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ 0x0000 - 0x0028 reg=6 additionalHeaders Ljava/util/Map; Ljava/util/Map; │ │ │ │ - source_file_idx : 916 (HttpClientStack.java) │ │ + source_file_idx : 934 (HttpClientStack.java) │ │ │ │ -Class #508 header: │ │ -class_idx : 729 │ │ +Class #509 header: │ │ +class_idx : 730 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 921 │ │ +superclass_idx : 837 │ │ +source_file_idx : 939 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ -direct_methods_size : 7 │ │ +direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #508 annotations: │ │ +Class #509 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/android/volley/toolbox/HurlStack$UrlRewriter; } │ │ -Annotations on method #5176 'addBodyIfExists' │ │ +Annotations on method #5180 'addBodyIfExists' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/net/HttpURLConnection;" "Lcom/android/volley/Request" "<*>;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5177 'createConnection' │ │ +Annotations on method #5181 'createConnection' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5179 'openConnection' │ │ +Annotations on method #5184 'openConnection' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/net/URL;" "Lcom/android/volley/Request" "<*>;)" "Ljava/net/HttpURLConnection;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #5180 'performRequest' │ │ +Annotations on method #5185 'performRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)" "Lorg/apache/http/HttpResponse;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5181 'setConnectionParametersForRequest' │ │ +Annotations on method #5186 'setConnectionParametersForRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/net/HttpURLConnection;" "Lcom/android/volley/Request" "<*>;)V" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lcom/android/volley/AuthFailureError; } │ │ │ │ -Class #508 - │ │ +Class #509 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/HurlStack;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/toolbox/HttpStack;' │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ @@ -137325,107 +137368,107 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065640: |[065640] com.android.volley.toolbox.HurlStack.:()V │ │ -065650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065652: 7020 3614 0100 |0001: invoke-direct {v1, v0}, Lcom/android/volley/toolbox/HurlStack;.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V // method@1436 │ │ -065658: 0e00 |0004: return-void │ │ +06567c: |[06567c] com.android.volley.toolbox.HurlStack.:()V │ │ +06568c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06568e: 7020 3a14 0100 |0001: invoke-direct {v1, v0}, Lcom/android/volley/toolbox/HurlStack;.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V // method@143a │ │ +065694: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ - 0x0004 line=69 │ │ + 0x0000 line=69 │ │ + 0x0004 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/HurlStack; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : '' │ │ type : '(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06565c: |[06565c] com.android.volley.toolbox.HurlStack.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V │ │ -06566c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06566e: 7030 3714 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/HurlStack;.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V // method@1437 │ │ -065674: 0e00 |0004: return-void │ │ +065698: |[065698] com.android.volley.toolbox.HurlStack.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V │ │ +0656a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0656aa: 7030 3b14 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/android/volley/toolbox/HurlStack;.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V // method@143b │ │ +0656b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=75 │ │ - 0x0004 line=76 │ │ + 0x0000 line=76 │ │ + 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/HurlStack; │ │ 0x0000 - 0x0005 reg=2 urlRewriter Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : '' │ │ type : '(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065678: |[065678] com.android.volley.toolbox.HurlStack.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V │ │ -065688: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06568e: 5b01 f305 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f3 │ │ -065692: 5b02 f205 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f2 │ │ -065696: 0e00 |0007: return-void │ │ +0656b4: |[0656b4] com.android.volley.toolbox.HurlStack.:(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V │ │ +0656c4: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0656ca: 5b01 f205 |0003: iput-object v1, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f2 │ │ +0656ce: 5b02 f105 |0005: iput-object v2, v0, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f1 │ │ +0656d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ - 0x0003 line=83 │ │ - 0x0005 line=84 │ │ - 0x0007 line=85 │ │ + 0x0000 line=83 │ │ + 0x0003 line=84 │ │ + 0x0005 line=85 │ │ + 0x0007 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/HurlStack; │ │ 0x0000 - 0x0008 reg=1 urlRewriter Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ 0x0000 - 0x0008 reg=2 sslSocketFactory Ljavax/net/ssl/SSLSocketFactory; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : 'addBodyIfExists' │ │ type : '(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -065698: |[065698] com.android.volley.toolbox.HurlStack.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ -0656a8: 6e10 8113 0500 |0000: invoke-virtual {v5}, Lcom/android/volley/Request;.getBody:()[B // method@1381 │ │ -0656ae: 0c00 |0003: move-result-object v0 │ │ -0656b0: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -0656b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0656b6: 6e20 2216 2400 |0007: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@1622 │ │ -0656bc: 1a02 6c02 |000a: const-string v2, "Content-Type" // string@026c │ │ -0656c0: 6e10 8213 0500 |000c: invoke-virtual {v5}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1382 │ │ -0656c6: 0c03 |000f: move-result-object v3 │ │ -0656c8: 6e30 1616 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1616 │ │ -0656ce: 2201 1303 |0013: new-instance v1, Ljava/io/DataOutputStream; // type@0313 │ │ -0656d2: 6e10 1d16 0400 |0015: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@161d │ │ -0656d8: 0c02 |0018: move-result-object v2 │ │ -0656da: 7020 4315 2100 |0019: invoke-direct {v1, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1543 │ │ -0656e0: 6e20 4515 0100 |001c: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@1545 │ │ -0656e6: 6e10 4415 0100 |001f: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@1544 │ │ -0656ec: 0e00 |0022: return-void │ │ +0656d4: |[0656d4] com.android.volley.toolbox.HurlStack.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ +0656e4: 6e10 8413 0500 |0000: invoke-virtual {v5}, Lcom/android/volley/Request;.getBody:()[B // method@1384 │ │ +0656ea: 0c00 |0003: move-result-object v0 │ │ +0656ec: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +0656f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0656f2: 6e20 2916 2400 |0007: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@1629 │ │ +0656f8: 1a02 7e02 |000a: const-string v2, "Content-Type" // string@027e │ │ +0656fc: 6e10 8513 0500 |000c: invoke-virtual {v5}, Lcom/android/volley/Request;.getBodyContentType:()Ljava/lang/String; // method@1385 │ │ +065702: 0c03 |000f: move-result-object v3 │ │ +065704: 6e30 1d16 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@161d │ │ +06570a: 2201 1403 |0013: new-instance v1, Ljava/io/DataOutputStream; // type@0314 │ │ +06570e: 6e10 2416 0400 |0015: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@1624 │ │ +065714: 0c02 |0018: move-result-object v2 │ │ +065716: 7020 4a15 2100 |0019: invoke-direct {v1, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@154a │ │ +06571c: 6e20 4c15 0100 |001c: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@154c │ │ +065722: 6e10 4b15 0100 |001f: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@154b │ │ +065728: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=236 │ │ - 0x0004 line=237 │ │ - 0x0006 line=238 │ │ - 0x000a line=239 │ │ - 0x0013 line=240 │ │ - 0x001c line=241 │ │ - 0x001f line=242 │ │ - 0x0022 line=244 │ │ + 0x0000 line=253 │ │ + 0x0004 line=254 │ │ + 0x0006 line=255 │ │ + 0x000a line=256 │ │ + 0x0013 line=257 │ │ + 0x001c line=258 │ │ + 0x001f line=259 │ │ + 0x0022 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Lcom/android/volley/Request; │ │ 0x001c - 0x0022 reg=1 out Ljava/io/DataOutputStream; │ │ 0x0004 - 0x0023 reg=0 body [B │ │ 0x0000 - 0x0023 reg=4 connection Ljava/net/HttpURLConnection; │ │ 0x0000 - 0x0023 reg=5 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ @@ -137434,197 +137477,226 @@ │ │ type : '(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0656f0: |[0656f0] com.android.volley.toolbox.HurlStack.entityFromConnection:(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; │ │ -065700: 2200 9b03 |0000: new-instance v0, Lorg/apache/http/entity/BasicHttpEntity; // type@039b │ │ -065704: 7010 c016 0000 |0002: invoke-direct {v0}, Lorg/apache/http/entity/BasicHttpEntity;.:()V // method@16c0 │ │ -06570a: 6e10 1c16 0600 |0005: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@161c │ │ -065710: 0c01 |0008: move-result-object v1 │ │ -065712: 6e20 c116 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/http/entity/BasicHttpEntity;.setContent:(Ljava/io/InputStream;)V // method@16c1 │ │ -065718: 6e10 1816 0600 |000c: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@1618 │ │ -06571e: 0a03 |000f: move-result v3 │ │ -065720: 8134 |0010: int-to-long v4, v3 │ │ -065722: 6e30 c316 4005 |0011: invoke-virtual {v0, v4, v5}, Lorg/apache/http/entity/BasicHttpEntity;.setContentLength:(J)V // method@16c3 │ │ -065728: 6e10 1716 0600 |0014: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentEncoding:()Ljava/lang/String; // method@1617 │ │ -06572e: 0c03 |0017: move-result-object v3 │ │ -065730: 6e20 c216 3000 |0018: invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;.setContentEncoding:(Ljava/lang/String;)V // method@16c2 │ │ -065736: 6e10 1916 0600 |001b: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@1619 │ │ -06573c: 0c03 |001e: move-result-object v3 │ │ -06573e: 6e20 c416 3000 |001f: invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;.setContentType:(Ljava/lang/String;)V // method@16c4 │ │ -065744: 1100 |0022: return-object v0 │ │ -065746: 0d02 |0023: move-exception v2 │ │ -065748: 6e10 1a16 0600 |0024: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@161a │ │ -06574e: 0c01 |0027: move-result-object v1 │ │ -065750: 28e1 |0028: goto 0009 // -001f │ │ +06572c: |[06572c] com.android.volley.toolbox.HurlStack.entityFromConnection:(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; │ │ +06573c: 2200 9d03 |0000: new-instance v0, Lorg/apache/http/entity/BasicHttpEntity; // type@039d │ │ +065740: 7010 c716 0000 |0002: invoke-direct {v0}, Lorg/apache/http/entity/BasicHttpEntity;.:()V // method@16c7 │ │ +065746: 6e10 2316 0600 |0005: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@1623 │ │ +06574c: 0c01 |0008: move-result-object v1 │ │ +06574e: 6e20 c816 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/http/entity/BasicHttpEntity;.setContent:(Ljava/io/InputStream;)V // method@16c8 │ │ +065754: 6e10 1f16 0600 |000c: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@161f │ │ +06575a: 0a03 |000f: move-result v3 │ │ +06575c: 8134 |0010: int-to-long v4, v3 │ │ +06575e: 6e30 ca16 4005 |0011: invoke-virtual {v0, v4, v5}, Lorg/apache/http/entity/BasicHttpEntity;.setContentLength:(J)V // method@16ca │ │ +065764: 6e10 1e16 0600 |0014: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentEncoding:()Ljava/lang/String; // method@161e │ │ +06576a: 0c03 |0017: move-result-object v3 │ │ +06576c: 6e20 c916 3000 |0018: invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;.setContentEncoding:(Ljava/lang/String;)V // method@16c9 │ │ +065772: 6e10 2016 0600 |001b: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@1620 │ │ +065778: 0c03 |001e: move-result-object v3 │ │ +06577a: 6e20 cb16 3000 |001f: invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;.setContentType:(Ljava/lang/String;)V // method@16cb │ │ +065780: 1100 |0022: return-object v0 │ │ +065782: 0d02 |0023: move-exception v2 │ │ +065784: 6e10 2116 0600 |0024: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@1621 │ │ +06578a: 0c01 |0027: move-result-object v1 │ │ +06578c: 28e1 |0028: goto 0009 // -001f │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0023 │ │ positions : │ │ - 0x0000 line=134 │ │ - 0x0005 line=137 │ │ - 0x0009 line=141 │ │ - 0x000c line=142 │ │ - 0x0014 line=143 │ │ - 0x001b line=144 │ │ - 0x0022 line=145 │ │ - 0x0023 line=138 │ │ - 0x0024 line=139 │ │ + 0x0000 line=151 │ │ + 0x0005 line=154 │ │ + 0x0009 line=158 │ │ + 0x000c line=159 │ │ + 0x0014 line=160 │ │ + 0x001b line=161 │ │ + 0x0022 line=162 │ │ + 0x0023 line=155 │ │ + 0x0024 line=156 │ │ locals : │ │ 0x0009 - 0x0023 reg=1 inputStream Ljava/io/InputStream; │ │ 0x0005 - 0x0029 reg=0 entity Lorg/apache/http/entity/BasicHttpEntity; │ │ 0x0028 - 0x0029 reg=1 inputStream Ljava/io/InputStream; │ │ 0x0024 - 0x0029 reg=2 ioe Ljava/io/IOException; │ │ 0x0000 - 0x0029 reg=6 connection Ljava/net/HttpURLConnection; │ │ │ │ #5 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ + name : 'hasResponseBody' │ │ + type : '(II)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 23 16-bit code units │ │ +0657a0: |[0657a0] com.android.volley.toolbox.HurlStack.hasResponseBody:(II)Z │ │ +0657b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0657b2: 3201 1400 |0001: if-eq v1, v0, 0015 // +0014 │ │ +0657b6: 1300 6400 |0003: const/16 v0, #int 100 // #64 │ │ +0657ba: 3620 0600 |0005: if-gt v0, v2, 000b // +0006 │ │ +0657be: 1300 c800 |0007: const/16 v0, #int 200 // #c8 │ │ +0657c2: 3402 0c00 |0009: if-lt v2, v0, 0015 // +000c │ │ +0657c6: 1300 cc00 |000b: const/16 v0, #int 204 // #cc │ │ +0657ca: 3202 0800 |000d: if-eq v2, v0, 0015 // +0008 │ │ +0657ce: 1300 3001 |000f: const/16 v0, #int 304 // #130 │ │ +0657d2: 3202 0400 |0011: if-eq v2, v0, 0015 // +0004 │ │ +0657d6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0657d8: 0f00 |0014: return v0 │ │ +0657da: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0657dc: 28fe |0016: goto 0014 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 requestMethod I │ │ + 0x0000 - 0x0017 reg=2 responseCode I │ │ + │ │ + #6 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : 'openConnection' │ │ type : '(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -065764: |[065764] com.android.volley.toolbox.HurlStack.openConnection:(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; │ │ -065774: 6e20 3914 5400 |0000: invoke-virtual {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.createConnection:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@1439 │ │ -06577a: 0c00 |0003: move-result-object v0 │ │ -06577c: 6e10 9413 0600 |0004: invoke-virtual {v6}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1394 │ │ -065782: 0a01 |0007: move-result v1 │ │ -065784: 6e20 2016 1000 |0008: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@1620 │ │ -06578a: 6e20 2316 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@1623 │ │ -065790: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -065792: 6e20 2516 2000 |000f: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@1625 │ │ -065798: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -06579a: 6e20 2116 2000 |0013: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@1621 │ │ -0657a0: 1a02 ae11 |0016: const-string v2, "https" // string@11ae │ │ -0657a4: 6e10 2816 0500 |0018: invoke-virtual {v5}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@1628 │ │ -0657aa: 0c03 |001b: move-result-object v3 │ │ -0657ac: 6e20 d915 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -0657b2: 0a02 |001f: move-result v2 │ │ -0657b4: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ -0657b8: 5442 f205 |0022: iget-object v2, v4, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f2 │ │ -0657bc: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -0657c0: 0702 |0026: move-object v2, v0 │ │ -0657c2: 1f02 8903 |0027: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@0389 │ │ -0657c6: 5443 f205 |0029: iget-object v3, v4, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f2 │ │ -0657ca: 6e20 a616 3200 |002b: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@16a6 │ │ -0657d0: 1100 |002e: return-object v0 │ │ +0657e0: |[0657e0] com.android.volley.toolbox.HurlStack.openConnection:(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; │ │ +0657f0: 6e20 3d14 5400 |0000: invoke-virtual {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.createConnection:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@143d │ │ +0657f6: 0c00 |0003: move-result-object v0 │ │ +0657f8: 6e10 9713 0600 |0004: invoke-virtual {v6}, Lcom/android/volley/Request;.getTimeoutMs:()I // method@1397 │ │ +0657fe: 0a01 |0007: move-result v1 │ │ +065800: 6e20 2716 1000 |0008: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@1627 │ │ +065806: 6e20 2a16 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@162a │ │ +06580c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06580e: 6e20 2c16 2000 |000f: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@162c │ │ +065814: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +065816: 6e20 2816 2000 |0013: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@1628 │ │ +06581c: 1a02 bc11 |0016: const-string v2, "https" // string@11bc │ │ +065820: 6e10 2f16 0500 |0018: invoke-virtual {v5}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@162f │ │ +065826: 0c03 |001b: move-result-object v3 │ │ +065828: 6e20 e015 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@15e0 │ │ +06582e: 0a02 |001f: move-result v2 │ │ +065830: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ +065834: 5442 f105 |0022: iget-object v2, v4, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f1 │ │ +065838: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +06583c: 0702 |0026: move-object v2, v0 │ │ +06583e: 1f02 8b03 |0027: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@038b │ │ +065842: 5443 f105 |0029: iget-object v3, v4, Lcom/android/volley/toolbox/HurlStack;.mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@05f1 │ │ +065846: 6e20 ad16 3200 |002b: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@16ad │ │ +06584c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=162 │ │ - 0x0004 line=164 │ │ - 0x0008 line=165 │ │ - 0x000b line=166 │ │ - 0x000e line=167 │ │ - 0x0012 line=168 │ │ - 0x0016 line=171 │ │ - 0x0027 line=172 │ │ - 0x002e line=175 │ │ + 0x0000 line=179 │ │ + 0x0004 line=181 │ │ + 0x0008 line=182 │ │ + 0x000b line=183 │ │ + 0x000e line=184 │ │ + 0x0012 line=185 │ │ + 0x0016 line=188 │ │ + 0x0027 line=189 │ │ + 0x002e line=192 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Lcom/android/volley/Request; │ │ 0x0004 - 0x002f reg=0 connection Ljava/net/HttpURLConnection; │ │ 0x0008 - 0x002f reg=1 timeoutMs I │ │ 0x0000 - 0x002f reg=4 this Lcom/android/volley/toolbox/HurlStack; │ │ 0x0000 - 0x002f reg=5 url Ljava/net/URL; │ │ 0x0000 - 0x002f reg=6 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ - #6 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ + #7 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : 'setConnectionParametersForRequest' │ │ type : '(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0657d4: |[0657d4] com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ -0657e4: 6e10 8813 0500 |0000: invoke-virtual {v5}, Lcom/android/volley/Request;.getMethod:()I // method@1388 │ │ -0657ea: 0a02 |0003: move-result v2 │ │ -0657ec: 2b02 6c00 0000 |0004: packed-switch v2, 00000070 // +0000006c │ │ -0657f2: 2202 3503 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@0335 │ │ -0657f6: 1a03 400a |0009: const-string v3, "Unknown method type." // string@0a40 │ │ -0657fa: 7020 a515 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -065800: 2702 |000e: throw v2 │ │ -065802: 6e10 8c13 0500 |000f: invoke-virtual {v5}, Lcom/android/volley/Request;.getPostBody:()[B // method@138c │ │ -065808: 0c01 |0012: move-result-object v1 │ │ -06580a: 3801 2300 |0013: if-eqz v1, 0036 // +0023 │ │ -06580e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -065810: 6e20 2216 2400 |0016: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@1622 │ │ -065816: 1a02 1009 |0019: const-string v2, "POST" // string@0910 │ │ -06581a: 6e20 2416 2400 |001b: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -065820: 1a02 6c02 |001e: const-string v2, "Content-Type" // string@026c │ │ -065824: 6e10 8d13 0500 |0020: invoke-virtual {v5}, Lcom/android/volley/Request;.getPostBodyContentType:()Ljava/lang/String; // method@138d │ │ -06582a: 0c03 |0023: move-result-object v3 │ │ -06582c: 6e30 1616 2403 |0024: invoke-virtual {v4, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1616 │ │ -065832: 2200 1303 |0027: new-instance v0, Ljava/io/DataOutputStream; // type@0313 │ │ -065836: 6e10 1d16 0400 |0029: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@161d │ │ -06583c: 0c02 |002c: move-result-object v2 │ │ -06583e: 7020 4315 2000 |002d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1543 │ │ -065844: 6e20 4515 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@1545 │ │ -06584a: 6e10 4415 0000 |0033: invoke-virtual {v0}, Ljava/io/DataOutputStream;.close:()V // method@1544 │ │ -065850: 0e00 |0036: return-void │ │ -065852: 1a02 5903 |0037: const-string v2, "GET" // string@0359 │ │ -065856: 6e20 2416 2400 |0039: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -06585c: 28fa |003c: goto 0036 // -0006 │ │ -06585e: 1a02 b002 |003d: const-string v2, "DELETE" // string@02b0 │ │ -065862: 6e20 2416 2400 |003f: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -065868: 28f4 |0042: goto 0036 // -000c │ │ -06586a: 1a02 1009 |0043: const-string v2, "POST" // string@0910 │ │ -06586e: 6e20 2416 2400 |0045: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -065874: 7120 3814 5400 |0048: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@1438 │ │ -06587a: 28eb |004b: goto 0036 // -0015 │ │ -06587c: 1a02 1809 |004c: const-string v2, "PUT" // string@0918 │ │ -065880: 6e20 2416 2400 |004e: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -065886: 7120 3814 5400 |0051: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@1438 │ │ -06588c: 28e2 |0054: goto 0036 // -001e │ │ -06588e: 1a02 7f03 |0055: const-string v2, "HEAD" // string@037f │ │ -065892: 6e20 2416 2400 |0057: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -065898: 28dc |005a: goto 0036 // -0024 │ │ -06589a: 1a02 ec08 |005b: const-string v2, "OPTIONS" // string@08ec │ │ -06589e: 6e20 2416 2400 |005d: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -0658a4: 28d6 |0060: goto 0036 // -002a │ │ -0658a6: 1a02 e909 |0061: const-string v2, "TRACE" // string@09e9 │ │ -0658aa: 6e20 2416 2400 |0063: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -0658b0: 28d0 |0066: goto 0036 // -0030 │ │ -0658b2: 1a02 0909 |0067: const-string v2, "PATCH" // string@0909 │ │ -0658b6: 6e20 2416 2400 |0069: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@1624 │ │ -0658bc: 7120 3814 5400 |006c: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@1438 │ │ -0658c2: 28c7 |006f: goto 0036 // -0039 │ │ -0658c4: 0001 0900 ffff ffff 0b00 0000 3300 ... |0070: packed-switch-data (22 units) │ │ +065850: |[065850] com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ +065860: 6e10 8b13 0500 |0000: invoke-virtual {v5}, Lcom/android/volley/Request;.getMethod:()I // method@138b │ │ +065866: 0a02 |0003: move-result v2 │ │ +065868: 2b02 6c00 0000 |0004: packed-switch v2, 00000070 // +0000006c │ │ +06586e: 2202 3703 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@0337 │ │ +065872: 1a03 560a |0009: const-string v3, "Unknown method type." // string@0a56 │ │ +065876: 7020 ac15 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +06587c: 2702 |000e: throw v2 │ │ +06587e: 6e10 8f13 0500 |000f: invoke-virtual {v5}, Lcom/android/volley/Request;.getPostBody:()[B // method@138f │ │ +065884: 0c01 |0012: move-result-object v1 │ │ +065886: 3801 2300 |0013: if-eqz v1, 0036 // +0023 │ │ +06588a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +06588c: 6e20 2916 2400 |0016: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@1629 │ │ +065892: 1a02 2509 |0019: const-string v2, "POST" // string@0925 │ │ +065896: 6e20 2b16 2400 |001b: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +06589c: 1a02 7e02 |001e: const-string v2, "Content-Type" // string@027e │ │ +0658a0: 6e10 9013 0500 |0020: invoke-virtual {v5}, Lcom/android/volley/Request;.getPostBodyContentType:()Ljava/lang/String; // method@1390 │ │ +0658a6: 0c03 |0023: move-result-object v3 │ │ +0658a8: 6e30 1d16 2403 |0024: invoke-virtual {v4, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@161d │ │ +0658ae: 2200 1403 |0027: new-instance v0, Ljava/io/DataOutputStream; // type@0314 │ │ +0658b2: 6e10 2416 0400 |0029: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@1624 │ │ +0658b8: 0c02 |002c: move-result-object v2 │ │ +0658ba: 7020 4a15 2000 |002d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@154a │ │ +0658c0: 6e20 4c15 1000 |0030: invoke-virtual {v0, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@154c │ │ +0658c6: 6e10 4b15 0000 |0033: invoke-virtual {v0}, Ljava/io/DataOutputStream;.close:()V // method@154b │ │ +0658cc: 0e00 |0036: return-void │ │ +0658ce: 1a02 6b03 |0037: const-string v2, "GET" // string@036b │ │ +0658d2: 6e20 2b16 2400 |0039: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +0658d8: 28fa |003c: goto 0036 // -0006 │ │ +0658da: 1a02 c202 |003d: const-string v2, "DELETE" // string@02c2 │ │ +0658de: 6e20 2b16 2400 |003f: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +0658e4: 28f4 |0042: goto 0036 // -000c │ │ +0658e6: 1a02 2509 |0043: const-string v2, "POST" // string@0925 │ │ +0658ea: 6e20 2b16 2400 |0045: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +0658f0: 7120 3c14 5400 |0048: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@143c │ │ +0658f6: 28eb |004b: goto 0036 // -0015 │ │ +0658f8: 1a02 2d09 |004c: const-string v2, "PUT" // string@092d │ │ +0658fc: 6e20 2b16 2400 |004e: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +065902: 7120 3c14 5400 |0051: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@143c │ │ +065908: 28e2 |0054: goto 0036 // -001e │ │ +06590a: 1a02 9103 |0055: const-string v2, "HEAD" // string@0391 │ │ +06590e: 6e20 2b16 2400 |0057: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +065914: 28dc |005a: goto 0036 // -0024 │ │ +065916: 1a02 0109 |005b: const-string v2, "OPTIONS" // string@0901 │ │ +06591a: 6e20 2b16 2400 |005d: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +065920: 28d6 |0060: goto 0036 // -002a │ │ +065922: 1a02 ff09 |0061: const-string v2, "TRACE" // string@09ff │ │ +065926: 6e20 2b16 2400 |0063: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +06592c: 28d0 |0066: goto 0036 // -0030 │ │ +06592e: 1a02 1e09 |0067: const-string v2, "PATCH" // string@091e │ │ +065932: 6e20 2b16 2400 |0069: invoke-virtual {v4, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@162b │ │ +065938: 7120 3c14 5400 |006c: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HurlStack;.addBodyIfExists:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@143c │ │ +06593e: 28c7 |006f: goto 0036 // -0039 │ │ +065940: 0001 0900 ffff ffff 0b00 0000 3300 ... |0070: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ - 0x0007 line=230 │ │ - 0x000f line=186 │ │ - 0x0013 line=187 │ │ - 0x0015 line=191 │ │ - 0x0019 line=192 │ │ - 0x001e line=193 │ │ - 0x0020 line=194 │ │ - 0x0024 line=193 │ │ - 0x0027 line=195 │ │ - 0x0030 line=196 │ │ - 0x0033 line=197 │ │ - 0x0036 line=232 │ │ - 0x0037 line=203 │ │ - 0x003d line=206 │ │ - 0x0043 line=209 │ │ - 0x0048 line=210 │ │ - 0x004c line=213 │ │ - 0x0051 line=214 │ │ - 0x0055 line=217 │ │ - 0x005b line=220 │ │ - 0x0061 line=223 │ │ - 0x0067 line=226 │ │ - 0x006c line=227 │ │ - 0x0070 line=181 │ │ + 0x0000 line=198 │ │ + 0x0007 line=247 │ │ + 0x000f line=203 │ │ + 0x0013 line=204 │ │ + 0x0015 line=208 │ │ + 0x0019 line=209 │ │ + 0x001e line=210 │ │ + 0x0027 line=212 │ │ + 0x0030 line=213 │ │ + 0x0033 line=214 │ │ + 0x0036 line=249 │ │ + 0x0037 line=220 │ │ + 0x003d line=223 │ │ + 0x0043 line=226 │ │ + 0x0048 line=227 │ │ + 0x004c line=230 │ │ + 0x0051 line=231 │ │ + 0x0055 line=234 │ │ + 0x005b line=237 │ │ + 0x0061 line=240 │ │ + 0x0067 line=243 │ │ + 0x006c line=244 │ │ + 0x0070 line=198 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Lcom/android/volley/Request; │ │ 0x0030 - 0x0036 reg=0 out Ljava/io/DataOutputStream; │ │ 0x0013 - 0x0036 reg=1 postBody [B │ │ 0x0000 - 0x0086 reg=4 connection Ljava/net/HttpURLConnection; │ │ 0x0000 - 0x0086 reg=5 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ @@ -137634,212 +137706,223 @@ │ │ type : '(Ljava/net/URL;)Ljava/net/HttpURLConnection;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0658f0: |[0658f0] com.android.volley.toolbox.HurlStack.createConnection:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ -065900: 6e10 2916 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@1629 │ │ -065906: 0c00 |0003: move-result-object v0 │ │ -065908: 1f00 5903 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@0359 │ │ -06590c: 1100 |0006: return-object v0 │ │ +06596c: |[06596c] com.android.volley.toolbox.HurlStack.createConnection:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ +06597c: 6e10 3016 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@1630 │ │ +065982: 0c00 |0003: move-result-object v0 │ │ +065984: 1f00 5b03 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@035b │ │ +065988: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ + 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/android/volley/toolbox/HurlStack; │ │ 0x0000 - 0x0007 reg=2 url Ljava/net/URL; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/HurlStack;) │ │ name : 'performRequest' │ │ type : '(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 225 16-bit code units │ │ -065910: |[065910] com.android.volley.toolbox.HurlStack.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; │ │ -065920: 7401 9613 1300 |0000: invoke-virtual/range {v19}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1396 │ │ -065926: 0c0d |0003: move-result-object v13 │ │ -065928: 2206 6c03 |0004: new-instance v6, Ljava/util/HashMap; // type@036c │ │ -06592c: 7010 4e16 0600 |0006: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@164e │ │ -065932: 7401 8613 1300 |0009: invoke-virtual/range {v19}, Lcom/android/volley/Request;.getHeaders:()Ljava/util/Map; // method@1386 │ │ -065938: 0c0e |000c: move-result-object v14 │ │ -06593a: 6e20 5516 e600 |000d: invoke-virtual {v6, v14}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@1655 │ │ -065940: 0800 1400 |0010: move-object/from16 v0, v20 │ │ -065944: 6e20 5516 0600 |0012: invoke-virtual {v6, v0}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@1655 │ │ -06594a: 0800 1200 |0015: move-object/from16 v0, v18 │ │ -06594e: 540e f305 |0017: iget-object v14, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f3 │ │ -065952: 380e 2600 |0019: if-eqz v14, 003f // +0026 │ │ -065956: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -06595a: 540e f305 |001d: iget-object v14, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f3 │ │ -06595e: 7220 3414 de00 |001f: invoke-interface {v14, v13}, Lcom/android/volley/toolbox/HurlStack$UrlRewriter;.rewriteUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1434 │ │ -065964: 0c0c |0022: move-result-object v12 │ │ -065966: 390c 1b00 |0023: if-nez v12, 003e // +001b │ │ -06596a: 220e 1c03 |0025: new-instance v14, Ljava/io/IOException; // type@031c │ │ -06596e: 220f 4d03 |0027: new-instance v15, Ljava/lang/StringBuilder; // type@034d │ │ -065972: 7010 f315 0f00 |0029: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -065978: 1a10 310a |002c: const-string v16, "URL blocked by rewriter: " // string@0a31 │ │ -06597c: 7402 fa15 0f00 |002e: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -065982: 0c0f |0031: move-result-object v15 │ │ -065984: 6e20 fa15 df00 |0032: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -06598a: 0c0f |0035: move-result-object v15 │ │ -06598c: 6e10 ff15 0f00 |0036: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -065992: 0c0f |0039: move-result-object v15 │ │ -065994: 7020 6715 fe00 |003a: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1567 │ │ -06599a: 270e |003d: throw v14 │ │ -06599c: 07cd |003e: move-object v13, v12 │ │ -06599e: 2207 5f03 |003f: new-instance v7, Ljava/net/URL; // type@035f │ │ -0659a2: 7020 2716 d700 |0041: invoke-direct {v7, v13}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@1627 │ │ -0659a8: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -0659ac: 0801 1300 |0046: move-object/from16 v1, v19 │ │ -0659b0: 7030 3b14 7001 |0048: invoke-direct {v0, v7, v1}, Lcom/android/volley/toolbox/HurlStack;.openConnection:(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; // method@143b │ │ -0659b6: 0c02 |004b: move-result-object v2 │ │ -0659b8: 6e10 5316 0600 |004c: invoke-virtual {v6}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@1653 │ │ -0659be: 0c0e |004f: move-result-object v14 │ │ -0659c0: 7210 8516 0e00 |0050: invoke-interface {v14}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -0659c6: 0c0f |0053: move-result-object v15 │ │ -0659c8: 7210 5a16 0f00 |0054: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -0659ce: 0a0e |0057: move-result v14 │ │ -0659d0: 380e 1200 |0058: if-eqz v14, 006a // +0012 │ │ -0659d4: 7210 5b16 0f00 |005a: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -0659da: 0c05 |005d: move-result-object v5 │ │ -0659dc: 1f05 4b03 |005e: check-cast v5, Ljava/lang/String; // type@034b │ │ -0659e0: 6e20 5216 5600 |0060: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1652 │ │ -0659e6: 0c0e |0063: move-result-object v14 │ │ -0659e8: 1f0e 4b03 |0064: check-cast v14, Ljava/lang/String; // type@034b │ │ -0659ec: 6e30 1616 520e |0066: invoke-virtual {v2, v5, v14}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1616 │ │ -0659f2: 28eb |0069: goto 0054 // -0015 │ │ -0659f4: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -0659f8: 7120 3d14 0200 |006c: invoke-static {v2, v0}, Lcom/android/volley/toolbox/HurlStack;.setConnectionParametersForRequest:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@143d │ │ -0659fe: 2208 8e03 |006f: new-instance v8, Lorg/apache/http/ProtocolVersion; // type@038e │ │ -065a02: 1a0e 8803 |0071: const-string v14, "HTTP" // string@0388 │ │ -065a06: 121f |0073: const/4 v15, #int 1 // #1 │ │ -065a08: 1310 0100 |0074: const/16 v16, #int 1 // #1 │ │ -065a0c: 0200 1000 |0076: move/from16 v0, v16 │ │ -065a10: 7040 af16 e80f |0078: invoke-direct {v8, v14, v15, v0}, Lorg/apache/http/ProtocolVersion;.:(Ljava/lang/String;II)V // method@16af │ │ -065a16: 6e10 1e16 0200 |007b: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@161e │ │ -065a1c: 0a0a |007e: move-result v10 │ │ -065a1e: 12fe |007f: const/4 v14, #int -1 // #ff │ │ -065a20: 33ea 0a00 |0080: if-ne v10, v14, 008a // +000a │ │ -065a24: 220e 1c03 |0082: new-instance v14, Ljava/io/IOException; // type@031c │ │ -065a28: 1a0f 7802 |0084: const-string v15, "Could not retrieve response code from HttpUrlConnection." // string@0278 │ │ -065a2c: 7020 6715 fe00 |0086: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1567 │ │ -065a32: 270e |0089: throw v14 │ │ -065a34: 220b a203 |008a: new-instance v11, Lorg/apache/http/message/BasicStatusLine; // type@03a2 │ │ -065a38: 6e10 1e16 0200 |008c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@161e │ │ -065a3e: 0a0e |008f: move-result v14 │ │ -065a40: 6e10 1f16 0200 |0090: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@161f │ │ -065a46: 0c0f |0093: move-result-object v15 │ │ -065a48: 7040 cd16 8bfe |0094: invoke-direct {v11, v8, v14, v15}, Lorg/apache/http/message/BasicStatusLine;.:(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V // method@16cd │ │ -065a4e: 2209 a003 |0097: new-instance v9, Lorg/apache/http/message/BasicHttpResponse; // type@03a0 │ │ -065a52: 7020 c916 b900 |0099: invoke-direct {v9, v11}, Lorg/apache/http/message/BasicHttpResponse;.:(Lorg/apache/http/StatusLine;)V // method@16c9 │ │ -065a58: 7110 3a14 0200 |009c: invoke-static {v2}, Lcom/android/volley/toolbox/HurlStack;.entityFromConnection:(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; // method@143a │ │ -065a5e: 0c0e |009f: move-result-object v14 │ │ -065a60: 6e20 cb16 e900 |00a0: invoke-virtual {v9, v14}, Lorg/apache/http/message/BasicHttpResponse;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16cb │ │ -065a66: 6e10 1b16 0200 |00a3: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@161b │ │ -065a6c: 0c0e |00a6: move-result-object v14 │ │ -065a6e: 7210 7b16 0e00 |00a7: invoke-interface {v14}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@167b │ │ -065a74: 0c0e |00aa: move-result-object v14 │ │ -065a76: 7210 8516 0e00 |00ab: invoke-interface {v14}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1685 │ │ -065a7c: 0c10 |00ae: move-result-object v16 │ │ -065a7e: 7801 5a16 1000 |00af: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@165a │ │ -065a84: 0a0e |00b2: move-result v14 │ │ -065a86: 380e 2d00 |00b3: if-eqz v14, 00e0 // +002d │ │ -065a8a: 7801 5b16 1000 |00b5: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@165b │ │ -065a90: 0c04 |00b8: move-result-object v4 │ │ -065a92: 1f04 7303 |00b9: check-cast v4, Ljava/util/Map$Entry; // type@0373 │ │ -065a96: 7210 7716 0400 |00bb: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -065a9c: 0c0e |00be: move-result-object v14 │ │ -065a9e: 380e f0ff |00bf: if-eqz v14, 00af // -0010 │ │ -065aa2: 2203 9f03 |00c1: new-instance v3, Lorg/apache/http/message/BasicHeader; // type@039f │ │ -065aa6: 7210 7716 0400 |00c3: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1677 │ │ -065aac: 0c0e |00c6: move-result-object v14 │ │ -065aae: 1f0e 4b03 |00c7: check-cast v14, Ljava/lang/String; // type@034b │ │ -065ab2: 7210 7816 0400 |00c9: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1678 │ │ -065ab8: 0c0f |00cc: move-result-object v15 │ │ -065aba: 1f0f 7103 |00cd: check-cast v15, Ljava/util/List; // type@0371 │ │ -065abe: 1311 0000 |00cf: const/16 v17, #int 0 // #0 │ │ -065ac2: 0200 1100 |00d1: move/from16 v0, v17 │ │ -065ac6: 7220 6b16 0f00 |00d3: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@166b │ │ -065acc: 0c0f |00d6: move-result-object v15 │ │ -065ace: 1f0f 4b03 |00d7: check-cast v15, Ljava/lang/String; // type@034b │ │ -065ad2: 7030 c816 e30f |00d9: invoke-direct {v3, v14, v15}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@16c8 │ │ -065ad8: 6e20 ca16 3900 |00dc: invoke-virtual {v9, v3}, Lorg/apache/http/message/BasicHttpResponse;.addHeader:(Lorg/apache/http/Header;)V // method@16ca │ │ -065ade: 28d0 |00df: goto 00af // -0030 │ │ -065ae0: 1109 |00e0: return-object v9 │ │ + insns size : 246 16-bit code units │ │ +06598c: |[06598c] com.android.volley.toolbox.HurlStack.performRequest:(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; │ │ +06599c: 7401 9913 1300 |0000: invoke-virtual/range {v19}, Lcom/android/volley/Request;.getUrl:()Ljava/lang/String; // method@1399 │ │ +0659a2: 0c0e |0003: move-result-object v14 │ │ +0659a4: 2207 6e03 |0004: new-instance v7, Ljava/util/HashMap; // type@036e │ │ +0659a8: 7010 5516 0700 |0006: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@1655 │ │ +0659ae: 7401 8913 1300 |0009: invoke-virtual/range {v19}, Lcom/android/volley/Request;.getHeaders:()Ljava/util/Map; // method@1389 │ │ +0659b4: 0c0f |000c: move-result-object v15 │ │ +0659b6: 6e20 5c16 f700 |000d: invoke-virtual {v7, v15}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@165c │ │ +0659bc: 0800 1400 |0010: move-object/from16 v0, v20 │ │ +0659c0: 6e20 5c16 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@165c │ │ +0659c6: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +0659ca: 540f f205 |0017: iget-object v15, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f2 │ │ +0659ce: 380f 2800 |0019: if-eqz v15, 0041 // +0028 │ │ +0659d2: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0659d6: 540f f205 |001d: iget-object v15, v0, Lcom/android/volley/toolbox/HurlStack;.mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; // field@05f2 │ │ +0659da: 7220 3814 ef00 |001f: invoke-interface {v15, v14}, Lcom/android/volley/toolbox/HurlStack$UrlRewriter;.rewriteUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1438 │ │ +0659e0: 0c0d |0022: move-result-object v13 │ │ +0659e2: 390d 1d00 |0023: if-nez v13, 0040 // +001d │ │ +0659e6: 220f 1d03 |0025: new-instance v15, Ljava/io/IOException; // type@031d │ │ +0659ea: 2210 4f03 |0027: new-instance v16, Ljava/lang/StringBuilder; // type@034f │ │ +0659ee: 7601 fa15 1000 |0029: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0659f4: 1a11 470a |002c: const-string v17, "URL blocked by rewriter: " // string@0a47 │ │ +0659f8: 7402 0116 1000 |002e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0659fe: 0c10 |0031: move-result-object v16 │ │ +065a00: 0800 1000 |0032: move-object/from16 v0, v16 │ │ +065a04: 6e20 0116 e000 |0034: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +065a0a: 0c10 |0037: move-result-object v16 │ │ +065a0c: 7401 0616 1000 |0038: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +065a12: 0c10 |003b: move-result-object v16 │ │ +065a14: 7602 6e15 0f00 |003c: invoke-direct/range {v15, v16}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@156e │ │ +065a1a: 270f |003f: throw v15 │ │ +065a1c: 07de |0040: move-object v14, v13 │ │ +065a1e: 2208 6103 |0041: new-instance v8, Ljava/net/URL; // type@0361 │ │ +065a22: 7020 2e16 e800 |0043: invoke-direct {v8, v14}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@162e │ │ +065a28: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +065a2c: 0801 1300 |0048: move-object/from16 v1, v19 │ │ +065a30: 7030 4014 8001 |004a: invoke-direct {v0, v8, v1}, Lcom/android/volley/toolbox/HurlStack;.openConnection:(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; // method@1440 │ │ +065a36: 0c02 |004d: move-result-object v2 │ │ +065a38: 6e10 5a16 0700 |004e: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@165a │ │ +065a3e: 0c0f |0051: move-result-object v15 │ │ +065a40: 7210 8c16 0f00 |0052: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +065a46: 0c06 |0055: move-result-object v6 │ │ +065a48: 7210 6116 0600 |0056: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +065a4e: 0a0f |0059: move-result v15 │ │ +065a50: 380f 1200 |005a: if-eqz v15, 006c // +0012 │ │ +065a54: 7210 6216 0600 |005c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +065a5a: 0c05 |005f: move-result-object v5 │ │ +065a5c: 1f05 4d03 |0060: check-cast v5, Ljava/lang/String; // type@034d │ │ +065a60: 6e20 5916 5700 |0062: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1659 │ │ +065a66: 0c0f |0065: move-result-object v15 │ │ +065a68: 1f0f 4d03 |0066: check-cast v15, Ljava/lang/String; // type@034d │ │ +065a6c: 6e30 1d16 520f |0068: invoke-virtual {v2, v5, v15}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@161d │ │ +065a72: 28eb |006b: goto 0056 // -0015 │ │ +065a74: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +065a78: 7120 4214 0200 |006e: invoke-static {v2, v0}, Lcom/android/volley/toolbox/HurlStack;.setConnectionParametersForRequest:(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V // method@1442 │ │ +065a7e: 2209 9003 |0071: new-instance v9, Lorg/apache/http/ProtocolVersion; // type@0390 │ │ +065a82: 1a0f 9a03 |0073: const-string v15, "HTTP" // string@039a │ │ +065a86: 1310 0100 |0075: const/16 v16, #int 1 // #1 │ │ +065a8a: 1311 0100 |0077: const/16 v17, #int 1 // #1 │ │ +065a8e: 0200 1000 |0079: move/from16 v0, v16 │ │ +065a92: 0201 1100 |007b: move/from16 v1, v17 │ │ +065a96: 7040 b616 f910 |007d: invoke-direct {v9, v15, v0, v1}, Lorg/apache/http/ProtocolVersion;.:(Ljava/lang/String;II)V // method@16b6 │ │ +065a9c: 6e10 2516 0200 |0080: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@1625 │ │ +065aa2: 0a0b |0083: move-result v11 │ │ +065aa4: 12ff |0084: const/4 v15, #int -1 // #ff │ │ +065aa6: 33fb 0a00 |0085: if-ne v11, v15, 008f // +000a │ │ +065aaa: 220f 1d03 |0087: new-instance v15, Ljava/io/IOException; // type@031d │ │ +065aae: 1a10 8a02 |0089: const-string v16, "Could not retrieve response code from HttpUrlConnection." // string@028a │ │ +065ab2: 7602 6e15 0f00 |008b: invoke-direct/range {v15, v16}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@156e │ │ +065ab8: 270f |008e: throw v15 │ │ +065aba: 220c a403 |008f: new-instance v12, Lorg/apache/http/message/BasicStatusLine; // type@03a4 │ │ +065abe: 6e10 2516 0200 |0091: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@1625 │ │ +065ac4: 0a0f |0094: move-result v15 │ │ +065ac6: 6e10 2616 0200 |0095: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@1626 │ │ +065acc: 0c10 |0098: move-result-object v16 │ │ +065ace: 0800 1000 |0099: move-object/from16 v0, v16 │ │ +065ad2: 7040 d416 9c0f |009b: invoke-direct {v12, v9, v15, v0}, Lorg/apache/http/message/BasicStatusLine;.:(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V // method@16d4 │ │ +065ad8: 220a a203 |009e: new-instance v10, Lorg/apache/http/message/BasicHttpResponse; // type@03a2 │ │ +065adc: 7020 d016 ca00 |00a0: invoke-direct {v10, v12}, Lorg/apache/http/message/BasicHttpResponse;.:(Lorg/apache/http/StatusLine;)V // method@16d0 │ │ +065ae2: 7401 8b13 1300 |00a3: invoke-virtual/range {v19}, Lcom/android/volley/Request;.getMethod:()I // method@138b │ │ +065ae8: 0a0f |00a6: move-result v15 │ │ +065aea: 7210 b716 0c00 |00a7: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@16b7 │ │ +065af0: 0a10 |00aa: move-result v16 │ │ +065af2: 7702 3f14 0f00 |00ab: invoke-static/range {v15, v16}, Lcom/android/volley/toolbox/HurlStack;.hasResponseBody:(II)Z // method@143f │ │ +065af8: 0a0f |00ae: move-result v15 │ │ +065afa: 380f 0900 |00af: if-eqz v15, 00b8 // +0009 │ │ +065afe: 7110 3e14 0200 |00b1: invoke-static {v2}, Lcom/android/volley/toolbox/HurlStack;.entityFromConnection:(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; // method@143e │ │ +065b04: 0c0f |00b4: move-result-object v15 │ │ +065b06: 6e20 d216 fa00 |00b5: invoke-virtual {v10, v15}, Lorg/apache/http/message/BasicHttpResponse;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@16d2 │ │ +065b0c: 6e10 2216 0200 |00b8: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@1622 │ │ +065b12: 0c0f |00bb: move-result-object v15 │ │ +065b14: 7210 8216 0f00 |00bc: invoke-interface {v15}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1682 │ │ +065b1a: 0c0f |00bf: move-result-object v15 │ │ +065b1c: 7210 8c16 0f00 |00c0: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@168c │ │ +065b22: 0c06 |00c3: move-result-object v6 │ │ +065b24: 7210 6116 0600 |00c4: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1661 │ │ +065b2a: 0a0f |00c7: move-result v15 │ │ +065b2c: 380f 2d00 |00c8: if-eqz v15, 00f5 // +002d │ │ +065b30: 7210 6216 0600 |00ca: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1662 │ │ +065b36: 0c04 |00cd: move-result-object v4 │ │ +065b38: 1f04 7503 |00ce: check-cast v4, Ljava/util/Map$Entry; // type@0375 │ │ +065b3c: 7210 7e16 0400 |00d0: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +065b42: 0c0f |00d3: move-result-object v15 │ │ +065b44: 380f f0ff |00d4: if-eqz v15, 00c4 // -0010 │ │ +065b48: 2203 a103 |00d6: new-instance v3, Lorg/apache/http/message/BasicHeader; // type@03a1 │ │ +065b4c: 7210 7e16 0400 |00d8: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@167e │ │ +065b52: 0c0f |00db: move-result-object v15 │ │ +065b54: 1f0f 4d03 |00dc: check-cast v15, Ljava/lang/String; // type@034d │ │ +065b58: 7210 7f16 0400 |00de: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@167f │ │ +065b5e: 0c10 |00e1: move-result-object v16 │ │ +065b60: 1f10 7303 |00e2: check-cast v16, Ljava/util/List; // type@0373 │ │ +065b64: 1311 0000 |00e4: const/16 v17, #int 0 // #0 │ │ +065b68: 7802 7216 1000 |00e6: invoke-interface/range {v16, v17}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1672 │ │ +065b6e: 0c10 |00e9: move-result-object v16 │ │ +065b70: 1f10 4d03 |00ea: check-cast v16, Ljava/lang/String; // type@034d │ │ +065b74: 0800 1000 |00ec: move-object/from16 v0, v16 │ │ +065b78: 7030 cf16 f300 |00ee: invoke-direct {v3, v15, v0}, Lorg/apache/http/message/BasicHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@16cf │ │ +065b7e: 6e20 d116 3a00 |00f1: invoke-virtual {v10, v3}, Lorg/apache/http/message/BasicHttpResponse;.addHeader:(Lorg/apache/http/Header;)V // method@16d1 │ │ +065b84: 28d0 |00f4: goto 00c4 // -0030 │ │ +065b86: 110a |00f5: return-object v10 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=90 │ │ - 0x0004 line=91 │ │ - 0x0009 line=92 │ │ - 0x0010 line=93 │ │ - 0x0015 line=94 │ │ - 0x001b line=95 │ │ - 0x0023 line=96 │ │ - 0x0025 line=97 │ │ - 0x003e line=99 │ │ - 0x003f line=101 │ │ - 0x0044 line=102 │ │ - 0x004c line=103 │ │ - 0x0060 line=104 │ │ - 0x006a line=106 │ │ - 0x006f line=108 │ │ - 0x007b line=109 │ │ - 0x007f line=110 │ │ - 0x0082 line=113 │ │ - 0x008a line=115 │ │ - 0x008c line=116 │ │ - 0x0097 line=117 │ │ - 0x009c line=118 │ │ + 0x0000 line=91 │ │ + 0x0004 line=92 │ │ + 0x0009 line=93 │ │ + 0x0010 line=94 │ │ + 0x0015 line=95 │ │ + 0x001b line=96 │ │ + 0x0023 line=97 │ │ + 0x0025 line=98 │ │ + 0x0040 line=100 │ │ + 0x0041 line=102 │ │ + 0x0046 line=103 │ │ + 0x004e line=104 │ │ + 0x0062 line=105 │ │ + 0x006c line=107 │ │ + 0x0071 line=109 │ │ + 0x0080 line=110 │ │ + 0x0084 line=111 │ │ + 0x0087 line=114 │ │ + 0x008f line=116 │ │ + 0x009e line=118 │ │ 0x00a3 line=119 │ │ - 0x00bb line=120 │ │ - 0x00c1 line=121 │ │ - 0x00dc line=122 │ │ - 0x00e0 line=125 │ │ + 0x00b1 line=120 │ │ + 0x00b8 line=122 │ │ + 0x00d0 line=123 │ │ + 0x00d6 line=124 │ │ + 0x00f1 line=125 │ │ + 0x00f5 line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=19 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x0000 reg=20 (null) Ljava/util/Map; │ │ - 0x0023 - 0x003f reg=12 rewritten Ljava/lang/String; │ │ - 0x0060 - 0x006a reg=5 headerName Ljava/lang/String; │ │ - 0x00dc - 0x00e0 reg=3 h Lorg/apache/http/Header; │ │ - 0x00bb - 0x00e0 reg=4 header Ljava/util/Map$Entry; Ljava/util/Map$Entry;>; │ │ - 0x004c - 0x00e1 reg=2 connection Ljava/net/HttpURLConnection; │ │ - 0x0009 - 0x00e1 reg=6 map Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x0044 - 0x00e1 reg=7 parsedUrl Ljava/net/URL; │ │ - 0x007b - 0x00e1 reg=8 protocolVersion Lorg/apache/http/ProtocolVersion; │ │ - 0x009c - 0x00e1 reg=9 response Lorg/apache/http/message/BasicHttpResponse; │ │ - 0x007f - 0x00e1 reg=10 responseCode I │ │ - 0x0097 - 0x00e1 reg=11 responseStatus Lorg/apache/http/StatusLine; │ │ - 0x0004 - 0x00e1 reg=13 url Ljava/lang/String; │ │ - 0x0000 - 0x00e1 reg=18 this Lcom/android/volley/toolbox/HurlStack; │ │ - 0x0000 - 0x00e1 reg=19 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ - 0x0000 - 0x00e1 reg=20 additionalHeaders Ljava/util/Map; Ljava/util/Map; │ │ + 0x0023 - 0x0041 reg=13 rewritten Ljava/lang/String; │ │ + 0x0062 - 0x006c reg=5 headerName Ljava/lang/String; │ │ + 0x00f1 - 0x00f5 reg=3 h Lorg/apache/http/Header; │ │ + 0x00d0 - 0x00f5 reg=4 header Ljava/util/Map$Entry; Ljava/util/Map$Entry;>; │ │ + 0x004e - 0x00f6 reg=2 connection Ljava/net/HttpURLConnection; │ │ + 0x0056 - 0x00f6 reg=6 i$ Ljava/util/Iterator; │ │ + 0x0009 - 0x00f6 reg=7 map Ljava/util/HashMap; Ljava/util/HashMap; │ │ + 0x0046 - 0x00f6 reg=8 parsedUrl Ljava/net/URL; │ │ + 0x0080 - 0x00f6 reg=9 protocolVersion Lorg/apache/http/ProtocolVersion; │ │ + 0x00a3 - 0x00f6 reg=10 response Lorg/apache/http/message/BasicHttpResponse; │ │ + 0x0084 - 0x00f6 reg=11 responseCode I │ │ + 0x009e - 0x00f6 reg=12 responseStatus Lorg/apache/http/StatusLine; │ │ + 0x0004 - 0x00f6 reg=14 url Ljava/lang/String; │ │ + 0x0000 - 0x00f6 reg=18 this Lcom/android/volley/toolbox/HurlStack; │ │ + 0x0000 - 0x00f6 reg=19 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ + 0x0000 - 0x00f6 reg=20 additionalHeaders Ljava/util/Map; Ljava/util/Map; │ │ │ │ - source_file_idx : 921 (HurlStack.java) │ │ + source_file_idx : 939 (HurlStack.java) │ │ │ │ -Class #509 header: │ │ -class_idx : 731 │ │ +Class #510 header: │ │ +class_idx : 732 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #509 annotations: │ │ +Class #510 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=makeImageRequest │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Lcom/android/volley/Response$Listener" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ │ │ -Class #509 - │ │ +Class #510 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$Listener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -137857,42 +137940,42 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065ae4: |[065ae4] com.android.volley.toolbox.ImageLoader$2.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ │ -065af4: 5b01 f705 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$2;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f7 │ │ -065af8: 5b02 f805 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$2;.val$cacheKey:Ljava/lang/String; // field@05f8 │ │ -065afc: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -065b02: 0e00 |0007: return-void │ │ +065b88: |[065b88] com.android.volley.toolbox.ImageLoader$2.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ │ +065b98: 5b01 f605 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$2;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f6 │ │ +065b9c: 5b02 f705 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$2;.val$cacheKey:Ljava/lang/String; // field@05f7 │ │ +065ba0: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +065ba6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/ImageLoader$2; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/toolbox/ImageLoader; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/ImageLoader$2;) │ │ name : 'onResponse' │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -065b04: |[065b04] com.android.volley.toolbox.ImageLoader$2.onResponse:(Landroid/graphics/Bitmap;)V │ │ -065b14: 5420 f705 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$2;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f7 │ │ -065b18: 5421 f805 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader$2;.val$cacheKey:Ljava/lang/String; // field@05f8 │ │ -065b1c: 6e30 6814 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/android/volley/toolbox/ImageLoader;.onGetImageSuccess:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@1468 │ │ -065b22: 0e00 |0007: return-void │ │ +065ba8: |[065ba8] com.android.volley.toolbox.ImageLoader$2.onResponse:(Landroid/graphics/Bitmap;)V │ │ +065bb8: 5420 f605 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$2;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f6 │ │ +065bbc: 5421 f705 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader$2;.val$cacheKey:Ljava/lang/String; // field@05f7 │ │ +065bc0: 6e30 6d14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/android/volley/toolbox/ImageLoader;.onGetImageSuccess:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@146d │ │ +065bc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=256 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/android/volley/toolbox/ImageLoader$2; │ │ 0x0000 - 0x0008 reg=3 response Landroid/graphics/Bitmap; │ │ @@ -137902,43 +137985,43 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -065b24: |[065b24] com.android.volley.toolbox.ImageLoader$2.onResponse:(Ljava/lang/Object;)V │ │ -065b34: 1f01 3b00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003b │ │ -065b38: 6e20 4214 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ImageLoader$2;.onResponse:(Landroid/graphics/Bitmap;)V // method@1442 │ │ -065b3e: 0e00 |0005: return-void │ │ +065bc8: |[065bc8] com.android.volley.toolbox.ImageLoader$2.onResponse:(Ljava/lang/Object;)V │ │ +065bd8: 1f01 3b00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003b │ │ +065bdc: 6e20 4714 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ImageLoader$2;.onResponse:(Landroid/graphics/Bitmap;)V // method@1447 │ │ +065be2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/toolbox/ImageLoader$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ -Class #510 header: │ │ -class_idx : 732 │ │ +Class #511 header: │ │ +class_idx : 733 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #510 annotations: │ │ +Class #511 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=makeImageRequest │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #510 - │ │ +Class #511 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$ErrorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -137956,68 +138039,68 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065b40: |[065b40] com.android.volley.toolbox.ImageLoader$3.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ │ -065b50: 5b01 f905 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$3;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f9 │ │ -065b54: 5b02 fa05 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$3;.val$cacheKey:Ljava/lang/String; // field@05fa │ │ -065b58: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -065b5e: 0e00 |0007: return-void │ │ +065be4: |[065be4] com.android.volley.toolbox.ImageLoader$3.:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ │ +065bf4: 5b01 f805 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/ImageLoader$3;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f8 │ │ +065bf8: 5b02 f905 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$3;.val$cacheKey:Ljava/lang/String; // field@05f9 │ │ +065bfc: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +065c02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/ImageLoader$3; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/toolbox/ImageLoader; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/toolbox/ImageLoader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/ImageLoader$3;) │ │ name : 'onErrorResponse' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -065b60: |[065b60] com.android.volley.toolbox.ImageLoader$3.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -065b70: 5420 f905 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$3;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f9 │ │ -065b74: 5421 fa05 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader$3;.val$cacheKey:Ljava/lang/String; // field@05fa │ │ -065b78: 6e30 6714 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/android/volley/toolbox/ImageLoader;.onGetImageError:(Ljava/lang/String;Lcom/android/volley/VolleyError;)V // method@1467 │ │ -065b7e: 0e00 |0007: return-void │ │ +065c04: |[065c04] com.android.volley.toolbox.ImageLoader$3.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +065c14: 5420 f805 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$3;.this$0:Lcom/android/volley/toolbox/ImageLoader; // field@05f8 │ │ +065c18: 5421 f905 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/ImageLoader$3;.val$cacheKey:Ljava/lang/String; // field@05f9 │ │ +065c1c: 6e30 6c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/android/volley/toolbox/ImageLoader;.onGetImageError:(Ljava/lang/String;Lcom/android/volley/VolleyError;)V // method@146c │ │ +065c22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/android/volley/toolbox/ImageLoader$3; │ │ 0x0000 - 0x0008 reg=3 error Lcom/android/volley/VolleyError; │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ -Class #511 header: │ │ -class_idx : 737 │ │ +Class #512 header: │ │ +class_idx : 738 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #511 annotations: │ │ +Class #512 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/android/volley/toolbox/ImageLoader; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ImageListener" │ │ │ │ -Class #511 - │ │ +Class #512 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader$ImageListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$ErrorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138025,42 +138108,42 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/ImageLoader$ImageListener;) │ │ name : 'onResponse' │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ -Class #512 header: │ │ -class_idx : 739 │ │ +Class #513 header: │ │ +class_idx : 740 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 698 │ │ -source_file_idx : 993 │ │ +superclass_idx : 699 │ │ +source_file_idx : 1011 │ │ static_fields_size : 4 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ -Class #512 annotations: │ │ +Class #513 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Request" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ -Annotations on field #1553 'mListener' │ │ +Annotations on field #1552 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Response$Listener" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ -Annotations on method #5228 '' │ │ +Annotations on method #5233 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Landroid/graphics/Bitmap;" ">;II" "Landroid/graphics/Bitmap$Config;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #5229 '' │ │ +Annotations on method #5234 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Landroid/graphics/Bitmap;" ">;II" "Landroid/widget/ImageView$ScaleType;" "Landroid/graphics/Bitmap$Config;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5232 'doParse' │ │ +Annotations on method #5237 'doParse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ -Annotations on method #5237 'parseNetworkResponse' │ │ +Annotations on method #5242 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Landroid/graphics/Bitmap;" ">;" } │ │ │ │ -Class #512 - │ │ +Class #513 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageRequest;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/Request;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/ImageRequest;) │ │ name : 'IMAGE_BACKOFF_MULT' │ │ @@ -138108,44 +138191,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065b80: |[065b80] com.android.volley.toolbox.ImageRequest.:()V │ │ -065b90: 2200 4303 |0000: new-instance v0, Ljava/lang/Object; // type@0343 │ │ -065b94: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -065b9a: 6900 1506 |0005: sput-object v0, Lcom/android/volley/toolbox/ImageRequest;.sDecodeLock:Ljava/lang/Object; // field@0615 │ │ -065b9e: 0e00 |0007: return-void │ │ +065c24: |[065c24] com.android.volley.toolbox.ImageRequest.:()V │ │ +065c34: 2200 4503 |0000: new-instance v0, Ljava/lang/Object; // type@0345 │ │ +065c38: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +065c3e: 6900 1406 |0005: sput-object v0, Lcom/android/volley/toolbox/ImageRequest;.sDecodeLock:Ljava/lang/Object; // field@0614 │ │ +065c42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/toolbox/ImageRequest;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -065ba0: |[065ba0] com.android.volley.toolbox.ImageRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V │ │ -065bb0: 6205 5c05 |0000: sget-object v5, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ -065bb4: 0780 |0002: move-object v0, v8 │ │ -065bb6: 0791 |0003: move-object v1, v9 │ │ -065bb8: 07a2 |0004: move-object v2, v10 │ │ -065bba: 01b3 |0005: move v3, v11 │ │ -065bbc: 01c4 |0006: move v4, v12 │ │ -065bbe: 07d6 |0007: move-object v6, v13 │ │ -065bc0: 07e7 |0008: move-object v7, v14 │ │ -065bc2: 7608 6d14 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V // method@146d │ │ -065bc8: 0e00 |000c: return-void │ │ +065c44: |[065c44] com.android.volley.toolbox.ImageRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V │ │ +065c54: 6205 5c05 |0000: sget-object v5, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@055c │ │ +065c58: 0780 |0002: move-object v0, v8 │ │ +065c5a: 0791 |0003: move-object v1, v9 │ │ +065c5c: 07a2 |0004: move-object v2, v10 │ │ +065c5e: 01b3 |0005: move v3, v11 │ │ +065c60: 01c4 |0006: move v4, v12 │ │ +065c62: 07d6 |0007: move-object v6, v13 │ │ +065c64: 07e7 |0008: move-object v7, v14 │ │ +065c66: 7608 7214 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V // method@1472 │ │ +065c6c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000c line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000d reg=8 this Lcom/android/volley/toolbox/ImageRequest; │ │ @@ -138161,29 +138244,29 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -065bcc: |[065bcc] com.android.volley.toolbox.ImageRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V │ │ -065bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065bde: 7040 7413 04b5 |0001: invoke-direct {v4, v0, v5, v11}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1374 │ │ -065be4: 2200 ac02 |0004: new-instance v0, Lcom/android/volley/DefaultRetryPolicy; // type@02ac │ │ -065be8: 1301 e803 |0006: const/16 v1, #int 1000 // #3e8 │ │ -065bec: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -065bee: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ -065bf2: 7040 4613 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lcom/android/volley/DefaultRetryPolicy;.:(IIF)V // method@1346 │ │ -065bf8: 6e20 7614 0400 |000e: invoke-virtual {v4, v0}, Lcom/android/volley/toolbox/ImageRequest;.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; // method@1476 │ │ -065bfe: 5b46 1106 |0011: iput-object v6, v4, Lcom/android/volley/toolbox/ImageRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0611 │ │ -065c02: 5b4a 1006 |0013: iput-object v10, v4, Lcom/android/volley/toolbox/ImageRequest;.mDecodeConfig:Landroid/graphics/Bitmap$Config; // field@0610 │ │ -065c06: 5947 1306 |0015: iput v7, v4, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0613 │ │ -065c0a: 5948 1206 |0017: iput v8, v4, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0612 │ │ -065c0e: 5b49 1406 |0019: iput-object v9, v4, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0614 │ │ -065c12: 0e00 |001b: return-void │ │ +065c70: |[065c70] com.android.volley.toolbox.ImageRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;IILandroid/widget/ImageView$ScaleType;Landroid/graphics/Bitmap$Config;Lcom/android/volley/Response$ErrorListener;)V │ │ +065c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065c82: 7040 7713 04b5 |0001: invoke-direct {v4, v0, v5, v11}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1377 │ │ +065c88: 2200 ac02 |0004: new-instance v0, Lcom/android/volley/DefaultRetryPolicy; // type@02ac │ │ +065c8c: 1301 e803 |0006: const/16 v1, #int 1000 // #3e8 │ │ +065c90: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +065c92: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ +065c96: 7040 4613 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lcom/android/volley/DefaultRetryPolicy;.:(IIF)V // method@1346 │ │ +065c9c: 6e20 7b14 0400 |000e: invoke-virtual {v4, v0}, Lcom/android/volley/toolbox/ImageRequest;.setRetryPolicy:(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; // method@147b │ │ +065ca2: 5b46 1006 |0011: iput-object v6, v4, Lcom/android/volley/toolbox/ImageRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0610 │ │ +065ca6: 5b4a 0f06 |0013: iput-object v10, v4, Lcom/android/volley/toolbox/ImageRequest;.mDecodeConfig:Landroid/graphics/Bitmap$Config; // field@060f │ │ +065caa: 5947 1206 |0015: iput v7, v4, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0612 │ │ +065cae: 5948 1106 |0017: iput v8, v4, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0611 │ │ +065cb2: 5b49 1306 |0019: iput-object v9, v4, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0613 │ │ +065cb6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0011 line=77 │ │ 0x0013 line=78 │ │ 0x0015 line=79 │ │ @@ -138206,76 +138289,76 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -065c14: |[065c14] com.android.volley.toolbox.ImageRequest.doParse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -065c24: 121c |0000: const/4 v12, #int 1 // #1 │ │ -065c26: 120b |0001: const/4 v11, #int 0 // #0 │ │ -065c28: 54e3 8805 |0002: iget-object v3, v14, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -065c2c: 2204 3c00 |0004: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@003c │ │ -065c30: 7010 0101 0400 |0006: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0101 │ │ -065c36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -065c38: 52d8 1306 |000a: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0613 │ │ -065c3c: 3908 1b00 |000c: if-nez v8, 0027 // +001b │ │ -065c40: 52d8 1206 |000e: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0612 │ │ -065c44: 3908 1700 |0010: if-nez v8, 0027 // +0017 │ │ -065c48: 54d8 1006 |0012: iget-object v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mDecodeConfig:Landroid/graphics/Bitmap$Config; // field@0610 │ │ -065c4c: 5b48 1800 |0014: iput-object v8, v4, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0018 │ │ -065c50: 2138 |0016: array-length v8, v3 │ │ -065c52: 7140 0201 b348 |0017: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ -065c58: 0c02 |001a: move-result-object v2 │ │ -065c5a: 3902 4f00 |001b: if-nez v2, 006a // +004f │ │ -065c5e: 2208 b602 |001d: new-instance v8, Lcom/android/volley/ParseError; // type@02b6 │ │ -065c62: 7020 6b13 e800 |001f: invoke-direct {v8, v14}, Lcom/android/volley/ParseError;.:(Lcom/android/volley/NetworkResponse;)V // method@136b │ │ -065c68: 7110 ba13 0800 |0022: invoke-static {v8}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -065c6e: 0c08 |0025: move-result-object v8 │ │ -065c70: 1108 |0026: return-object v8 │ │ -065c72: 5c4c 1700 |0027: iput-boolean v12, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0017 │ │ -065c76: 2138 |0029: array-length v8, v3 │ │ -065c78: 7140 0201 b348 |002a: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ -065c7e: 5241 1b00 |002d: iget v1, v4, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@001b │ │ -065c82: 5240 1a00 |002f: iget v0, v4, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@001a │ │ -065c86: 52d8 1306 |0031: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0613 │ │ -065c8a: 52d9 1206 |0033: iget v9, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0612 │ │ -065c8e: 54da 1406 |0035: iget-object v10, v13, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0614 │ │ -065c92: 715a 7314 9801 |0037: invoke-static {v8, v9, v1, v0, v10}, Lcom/android/volley/toolbox/ImageRequest;.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I // method@1473 │ │ -065c98: 0a06 |003a: move-result v6 │ │ -065c9a: 52d8 1206 |003b: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0612 │ │ -065c9e: 52d9 1306 |003d: iget v9, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0613 │ │ -065ca2: 54da 1406 |003f: iget-object v10, v13, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0614 │ │ -065ca6: 715a 7314 9810 |0041: invoke-static {v8, v9, v0, v1, v10}, Lcom/android/volley/toolbox/ImageRequest;.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I // method@1473 │ │ -065cac: 0a05 |0044: move-result v5 │ │ -065cae: 5c4b 1700 |0045: iput-boolean v11, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0017 │ │ -065cb2: 7140 7114 0156 |0047: invoke-static {v1, v0, v6, v5}, Lcom/android/volley/toolbox/ImageRequest;.findBestSampleSize:(IIII)I // method@1471 │ │ -065cb8: 0a08 |004a: move-result v8 │ │ -065cba: 5948 1900 |004b: iput v8, v4, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0019 │ │ -065cbe: 2138 |004d: array-length v8, v3 │ │ -065cc0: 7140 0201 b348 |004e: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ -065cc6: 0c07 |0051: move-result-object v7 │ │ -065cc8: 3807 1600 |0052: if-eqz v7, 0068 // +0016 │ │ -065ccc: 6e10 ff00 0700 |0054: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ff │ │ -065cd2: 0a08 |0057: move-result v8 │ │ -065cd4: 3668 0800 |0058: if-gt v8, v6, 0060 // +0008 │ │ -065cd8: 6e10 fe00 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@00fe │ │ -065cde: 0a08 |005d: move-result v8 │ │ -065ce0: 3758 0a00 |005e: if-le v8, v5, 0068 // +000a │ │ -065ce4: 7140 fd00 67c5 |0060: invoke-static {v7, v6, v5, v12}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@00fd │ │ -065cea: 0c02 |0063: move-result-object v2 │ │ -065cec: 6e10 0001 0700 |0064: invoke-virtual {v7}, Landroid/graphics/Bitmap;.recycle:()V // method@0100 │ │ -065cf2: 28b4 |0067: goto 001b // -004c │ │ -065cf4: 0772 |0068: move-object v2, v7 │ │ -065cf6: 28b2 |0069: goto 001b // -004e │ │ -065cf8: 7110 2f14 0e00 |006a: invoke-static {v14}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@142f │ │ -065cfe: 0c08 |006d: move-result-object v8 │ │ -065d00: 7120 bc13 8200 |006e: invoke-static {v2, v8}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13bc │ │ -065d06: 0c08 |0071: move-result-object v8 │ │ -065d08: 28b4 |0072: goto 0026 // -004c │ │ +065cb8: |[065cb8] com.android.volley.toolbox.ImageRequest.doParse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +065cc8: 121c |0000: const/4 v12, #int 1 // #1 │ │ +065cca: 120b |0001: const/4 v11, #int 0 // #0 │ │ +065ccc: 54e3 8805 |0002: iget-object v3, v14, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +065cd0: 2204 3c00 |0004: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@003c │ │ +065cd4: 7010 0101 0400 |0006: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0101 │ │ +065cda: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +065cdc: 52d8 1206 |000a: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0612 │ │ +065ce0: 3908 1b00 |000c: if-nez v8, 0027 // +001b │ │ +065ce4: 52d8 1106 |000e: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0611 │ │ +065ce8: 3908 1700 |0010: if-nez v8, 0027 // +0017 │ │ +065cec: 54d8 0f06 |0012: iget-object v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mDecodeConfig:Landroid/graphics/Bitmap$Config; // field@060f │ │ +065cf0: 5b48 1800 |0014: iput-object v8, v4, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0018 │ │ +065cf4: 2138 |0016: array-length v8, v3 │ │ +065cf6: 7140 0201 b348 |0017: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ +065cfc: 0c02 |001a: move-result-object v2 │ │ +065cfe: 3902 4f00 |001b: if-nez v2, 006a // +004f │ │ +065d02: 2208 b602 |001d: new-instance v8, Lcom/android/volley/ParseError; // type@02b6 │ │ +065d06: 7020 6b13 e800 |001f: invoke-direct {v8, v14}, Lcom/android/volley/ParseError;.:(Lcom/android/volley/NetworkResponse;)V // method@136b │ │ +065d0c: 7110 be13 0800 |0022: invoke-static {v8}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +065d12: 0c08 |0025: move-result-object v8 │ │ +065d14: 1108 |0026: return-object v8 │ │ +065d16: 5c4c 1700 |0027: iput-boolean v12, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0017 │ │ +065d1a: 2138 |0029: array-length v8, v3 │ │ +065d1c: 7140 0201 b348 |002a: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ +065d22: 5241 1b00 |002d: iget v1, v4, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@001b │ │ +065d26: 5240 1a00 |002f: iget v0, v4, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@001a │ │ +065d2a: 52d8 1206 |0031: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0612 │ │ +065d2e: 52d9 1106 |0033: iget v9, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0611 │ │ +065d32: 54da 1306 |0035: iget-object v10, v13, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0613 │ │ +065d36: 715a 7814 9801 |0037: invoke-static {v8, v9, v1, v0, v10}, Lcom/android/volley/toolbox/ImageRequest;.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I // method@1478 │ │ +065d3c: 0a06 |003a: move-result v6 │ │ +065d3e: 52d8 1106 |003b: iget v8, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxHeight:I // field@0611 │ │ +065d42: 52d9 1206 |003d: iget v9, v13, Lcom/android/volley/toolbox/ImageRequest;.mMaxWidth:I // field@0612 │ │ +065d46: 54da 1306 |003f: iget-object v10, v13, Lcom/android/volley/toolbox/ImageRequest;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0613 │ │ +065d4a: 715a 7814 9810 |0041: invoke-static {v8, v9, v0, v1, v10}, Lcom/android/volley/toolbox/ImageRequest;.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I // method@1478 │ │ +065d50: 0a05 |0044: move-result v5 │ │ +065d52: 5c4b 1700 |0045: iput-boolean v11, v4, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0017 │ │ +065d56: 7140 7614 0156 |0047: invoke-static {v1, v0, v6, v5}, Lcom/android/volley/toolbox/ImageRequest;.findBestSampleSize:(IIII)I // method@1476 │ │ +065d5c: 0a08 |004a: move-result v8 │ │ +065d5e: 5948 1900 |004b: iput v8, v4, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0019 │ │ +065d62: 2138 |004d: array-length v8, v3 │ │ +065d64: 7140 0201 b348 |004e: invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0102 │ │ +065d6a: 0c07 |0051: move-result-object v7 │ │ +065d6c: 3807 1600 |0052: if-eqz v7, 0068 // +0016 │ │ +065d70: 6e10 ff00 0700 |0054: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ff │ │ +065d76: 0a08 |0057: move-result v8 │ │ +065d78: 3668 0800 |0058: if-gt v8, v6, 0060 // +0008 │ │ +065d7c: 6e10 fe00 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@00fe │ │ +065d82: 0a08 |005d: move-result v8 │ │ +065d84: 3758 0a00 |005e: if-le v8, v5, 0068 // +000a │ │ +065d88: 7140 fd00 67c5 |0060: invoke-static {v7, v6, v5, v12}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@00fd │ │ +065d8e: 0c02 |0063: move-result-object v2 │ │ +065d90: 6e10 0001 0700 |0064: invoke-virtual {v7}, Landroid/graphics/Bitmap;.recycle:()V // method@0100 │ │ +065d96: 28b4 |0067: goto 001b // -004c │ │ +065d98: 0772 |0068: move-object v2, v7 │ │ +065d9a: 28b2 |0069: goto 001b // -004e │ │ +065d9c: 7110 3314 0e00 |006a: invoke-static {v14}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@1433 │ │ +065da2: 0c08 |006d: move-result-object v8 │ │ +065da4: 7120 c013 8200 |006e: invoke-static {v2, v8}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13c0 │ │ +065daa: 0c08 |0071: move-result-object v8 │ │ +065dac: 28b4 |0072: goto 0026 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0004 line=172 │ │ 0x0009 line=173 │ │ 0x000a line=174 │ │ 0x0012 line=175 │ │ @@ -138286,19 +138369,17 @@ │ │ 0x0027 line=179 │ │ 0x0029 line=180 │ │ 0x002d line=181 │ │ 0x002f line=182 │ │ 0x0031 line=185 │ │ 0x003b line=187 │ │ 0x0045 line=191 │ │ - 0x0047 line=195 │ │ + 0x0047 line=194 │ │ 0x004d line=196 │ │ - 0x004e line=197 │ │ 0x0052 line=200 │ │ - 0x005a line=201 │ │ 0x0060 line=202 │ │ 0x0064 line=204 │ │ 0x0068 line=206 │ │ 0x006a line=213 │ │ locals : │ │ 0x0031 - 0x006a reg=0 actualHeight I │ │ 0x002f - 0x006a reg=1 actualWidth I │ │ @@ -138316,34 +138397,34 @@ │ │ type : '(IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -065d0c: |[065d0c] com.android.volley.toolbox.ImageRequest.findBestSampleSize:(IIII)I │ │ -065d1c: 83c8 |0000: int-to-double v8, v12 │ │ -065d1e: 83ea |0001: int-to-double v10, v14 │ │ -065d20: ae06 080a |0002: div-double v6, v8, v10 │ │ -065d24: 83d8 |0004: int-to-double v8, v13 │ │ -065d26: 83fa |0005: int-to-double v10, v15 │ │ -065d28: ae00 080a |0006: div-double v0, v8, v10 │ │ -065d2c: 7140 b715 7610 |0008: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@15b7 │ │ -065d32: 0b04 |000b: move-result-wide v4 │ │ -065d34: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ -065d38: 1503 0040 |000e: const/high16 v3, #int 1073741824 // #4000 │ │ -065d3c: c823 |0010: mul-float/2addr v3, v2 │ │ -065d3e: 8938 |0011: float-to-double v8, v3 │ │ -065d40: 3003 0804 |0012: cmpg-double v3, v8, v4 │ │ -065d44: 3c03 0600 |0014: if-gtz v3, 001a // +0006 │ │ -065d48: 1503 0040 |0016: const/high16 v3, #int 1073741824 // #4000 │ │ -065d4c: c832 |0018: mul-float/2addr v2, v3 │ │ -065d4e: 28f5 |0019: goto 000e // -000b │ │ -065d50: 8723 |001a: float-to-int v3, v2 │ │ -065d52: 0f03 |001b: return v3 │ │ +065db0: |[065db0] com.android.volley.toolbox.ImageRequest.findBestSampleSize:(IIII)I │ │ +065dc0: 83c8 |0000: int-to-double v8, v12 │ │ +065dc2: 83ea |0001: int-to-double v10, v14 │ │ +065dc4: ae06 080a |0002: div-double v6, v8, v10 │ │ +065dc8: 83d8 |0004: int-to-double v8, v13 │ │ +065dca: 83fa |0005: int-to-double v10, v15 │ │ +065dcc: ae00 080a |0006: div-double v0, v8, v10 │ │ +065dd0: 7140 be15 7610 |0008: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@15be │ │ +065dd6: 0b04 |000b: move-result-wide v4 │ │ +065dd8: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ +065ddc: 1503 0040 |000e: const/high16 v3, #int 1073741824 // #4000 │ │ +065de0: c823 |0010: mul-float/2addr v3, v2 │ │ +065de2: 8938 |0011: float-to-double v8, v3 │ │ +065de4: 3003 0804 |0012: cmpg-double v3, v8, v4 │ │ +065de8: 3c03 0600 |0014: if-gtz v3, 001a // +0006 │ │ +065dec: 1503 0040 |0016: const/high16 v3, #int 1073741824 // #4000 │ │ +065df0: c832 |0018: mul-float/2addr v2, v3 │ │ +065df2: 28f5 |0019: goto 000e // -000b │ │ +065df4: 8723 |001a: float-to-int v3, v2 │ │ +065df6: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ 0x0008 line=236 │ │ 0x000c line=237 │ │ 0x000e line=238 │ │ @@ -138364,60 +138445,60 @@ │ │ type : '(IIIILandroid/widget/ImageView$ScaleType;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -065d54: |[065d54] com.android.volley.toolbox.ImageRequest.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I │ │ -065d64: 3908 0500 |0000: if-nez v8, 0005 // +0005 │ │ -065d68: 3909 0300 |0002: if-nez v9, 0005 // +0003 │ │ -065d6c: 0f0a |0004: return v10 │ │ -065d6e: 6203 5d05 |0005: sget-object v3, Landroid/widget/ImageView$ScaleType;.FIT_XY:Landroid/widget/ImageView$ScaleType; // field@055d │ │ -065d72: 333c 0600 |0007: if-ne v12, v3, 000d // +0006 │ │ -065d76: 3808 fbff |0009: if-eqz v8, 0004 // -0005 │ │ -065d7a: 018a |000b: move v10, v8 │ │ -065d7c: 28f8 |000c: goto 0004 // -0008 │ │ -065d7e: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ -065d82: 8394 |000f: int-to-double v4, v9 │ │ -065d84: 83b6 |0010: int-to-double v6, v11 │ │ -065d86: ae00 0406 |0011: div-double v0, v4, v6 │ │ -065d8a: 83a4 |0013: int-to-double v4, v10 │ │ -065d8c: cd04 |0014: mul-double/2addr v4, v0 │ │ -065d8e: 8a4a |0015: double-to-int v10, v4 │ │ -065d90: 28ee |0016: goto 0004 // -0012 │ │ -065d92: 3909 0400 |0017: if-nez v9, 001b // +0004 │ │ -065d96: 018a |0019: move v10, v8 │ │ -065d98: 28ea |001a: goto 0004 // -0016 │ │ -065d9a: 83b4 |001b: int-to-double v4, v11 │ │ -065d9c: 83a6 |001c: int-to-double v6, v10 │ │ -065d9e: ae00 0406 |001d: div-double v0, v4, v6 │ │ -065da2: 0182 |001f: move v2, v8 │ │ -065da4: 6203 5b05 |0020: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@055b │ │ -065da8: 333c 0e00 |0022: if-ne v12, v3, 0030 // +000e │ │ -065dac: 8324 |0024: int-to-double v4, v2 │ │ -065dae: cd04 |0025: mul-double/2addr v4, v0 │ │ -065db0: 8396 |0026: int-to-double v6, v9 │ │ -065db2: 3003 0406 |0027: cmpg-double v3, v4, v6 │ │ -065db6: 3b03 0500 |0029: if-gez v3, 002e // +0005 │ │ -065dba: 8394 |002b: int-to-double v4, v9 │ │ -065dbc: ce04 |002c: div-double/2addr v4, v0 │ │ -065dbe: 8a42 |002d: double-to-int v2, v4 │ │ -065dc0: 012a |002e: move v10, v2 │ │ -065dc2: 28d5 |002f: goto 0004 // -002b │ │ -065dc4: 8324 |0030: int-to-double v4, v2 │ │ -065dc6: cd04 |0031: mul-double/2addr v4, v0 │ │ -065dc8: 8396 |0032: int-to-double v6, v9 │ │ -065dca: 2f03 0406 |0033: cmpl-double v3, v4, v6 │ │ -065dce: 3d03 0500 |0035: if-lez v3, 003a // +0005 │ │ -065dd2: 8394 |0037: int-to-double v4, v9 │ │ -065dd4: ce04 |0038: div-double/2addr v4, v0 │ │ -065dd6: 8a42 |0039: double-to-int v2, v4 │ │ -065dd8: 012a |003a: move v10, v2 │ │ -065dda: 28c9 |003b: goto 0004 // -0037 │ │ +065df8: |[065df8] com.android.volley.toolbox.ImageRequest.getResizedDimension:(IIIILandroid/widget/ImageView$ScaleType;)I │ │ +065e08: 3908 0500 |0000: if-nez v8, 0005 // +0005 │ │ +065e0c: 3909 0300 |0002: if-nez v9, 0005 // +0003 │ │ +065e10: 0f0a |0004: return v10 │ │ +065e12: 6203 5d05 |0005: sget-object v3, Landroid/widget/ImageView$ScaleType;.FIT_XY:Landroid/widget/ImageView$ScaleType; // field@055d │ │ +065e16: 333c 0600 |0007: if-ne v12, v3, 000d // +0006 │ │ +065e1a: 3808 fbff |0009: if-eqz v8, 0004 // -0005 │ │ +065e1e: 018a |000b: move v10, v8 │ │ +065e20: 28f8 |000c: goto 0004 // -0008 │ │ +065e22: 3908 0a00 |000d: if-nez v8, 0017 // +000a │ │ +065e26: 8394 |000f: int-to-double v4, v9 │ │ +065e28: 83b6 |0010: int-to-double v6, v11 │ │ +065e2a: ae00 0406 |0011: div-double v0, v4, v6 │ │ +065e2e: 83a4 |0013: int-to-double v4, v10 │ │ +065e30: cd04 |0014: mul-double/2addr v4, v0 │ │ +065e32: 8a4a |0015: double-to-int v10, v4 │ │ +065e34: 28ee |0016: goto 0004 // -0012 │ │ +065e36: 3909 0400 |0017: if-nez v9, 001b // +0004 │ │ +065e3a: 018a |0019: move v10, v8 │ │ +065e3c: 28ea |001a: goto 0004 // -0016 │ │ +065e3e: 83b4 |001b: int-to-double v4, v11 │ │ +065e40: 83a6 |001c: int-to-double v6, v10 │ │ +065e42: ae00 0406 |001d: div-double v0, v4, v6 │ │ +065e46: 0182 |001f: move v2, v8 │ │ +065e48: 6203 5b05 |0020: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@055b │ │ +065e4c: 333c 0e00 |0022: if-ne v12, v3, 0030 // +000e │ │ +065e50: 8324 |0024: int-to-double v4, v2 │ │ +065e52: cd04 |0025: mul-double/2addr v4, v0 │ │ +065e54: 8396 |0026: int-to-double v6, v9 │ │ +065e56: 3003 0406 |0027: cmpg-double v3, v4, v6 │ │ +065e5a: 3b03 0500 |0029: if-gez v3, 002e // +0005 │ │ +065e5e: 8394 |002b: int-to-double v4, v9 │ │ +065e60: ce04 |002c: div-double/2addr v4, v0 │ │ +065e62: 8a42 |002d: double-to-int v2, v4 │ │ +065e64: 012a |002e: move v10, v2 │ │ +065e66: 28d5 |002f: goto 0004 // -002b │ │ +065e68: 8324 |0030: int-to-double v4, v2 │ │ +065e6a: cd04 |0031: mul-double/2addr v4, v0 │ │ +065e6c: 8396 |0032: int-to-double v6, v9 │ │ +065e6e: 2f03 0406 |0033: cmpl-double v3, v4, v6 │ │ +065e72: 3d03 0500 |0035: if-lez v3, 003a // +0005 │ │ +065e76: 8394 |0037: int-to-double v4, v9 │ │ +065e78: ce04 |0038: div-double/2addr v4, v0 │ │ +065e7a: 8a42 |0039: double-to-int v2, v4 │ │ +065e7c: 012a |003a: move v10, v2 │ │ +065e7e: 28c9 |003b: goto 0004 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=151 │ │ 0x0005 line=120 │ │ 0x0009 line=121 │ │ 0x000c line=124 │ │ @@ -138452,18 +138533,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -065ddc: |[065ddc] com.android.volley.toolbox.ImageRequest.deliverResponse:(Landroid/graphics/Bitmap;)V │ │ -065dec: 5410 1106 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0611 │ │ -065df0: 7220 b713 2000 |0002: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13b7 │ │ -065df6: 0e00 |0005: return-void │ │ +065e80: |[065e80] com.android.volley.toolbox.ImageRequest.deliverResponse:(Landroid/graphics/Bitmap;)V │ │ +065e90: 5410 1006 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/ImageRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0610 │ │ +065e94: 7220 bb13 2000 |0002: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13bb │ │ +065e9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/ImageRequest; │ │ 0x0000 - 0x0006 reg=2 response Landroid/graphics/Bitmap; │ │ @@ -138473,37 +138554,37 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -065df8: |[065df8] com.android.volley.toolbox.ImageRequest.deliverResponse:(Ljava/lang/Object;)V │ │ -065e08: 1f01 3b00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003b │ │ -065e0c: 6e20 6e14 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ImageRequest;.deliverResponse:(Landroid/graphics/Bitmap;)V // method@146e │ │ -065e12: 0e00 |0005: return-void │ │ +065e9c: |[065e9c] com.android.volley.toolbox.ImageRequest.deliverResponse:(Ljava/lang/Object;)V │ │ +065eac: 1f01 3b00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@003b │ │ +065eb0: 6e20 7314 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/ImageRequest;.deliverResponse:(Landroid/graphics/Bitmap;)V // method@1473 │ │ +065eb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/toolbox/ImageRequest; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/ImageRequest;) │ │ name : 'getPriority' │ │ type : '()Lcom/android/volley/Request$Priority;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065e14: |[065e14] com.android.volley.toolbox.ImageRequest.getPriority:()Lcom/android/volley/Request$Priority; │ │ -065e24: 6200 9c05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059c │ │ -065e28: 1100 |0002: return-object v0 │ │ +065eb8: |[065eb8] com.android.volley.toolbox.ImageRequest.getPriority:()Lcom/android/volley/Request$Priority; │ │ +065ec8: 6200 9d05 |0000: sget-object v0, Lcom/android/volley/Request$Priority;.LOW:Lcom/android/volley/Request$Priority; // field@059d │ │ +065ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/ImageRequest; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/ImageRequest;) │ │ @@ -138511,45 +138592,45 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -065e2c: |[065e2c] com.android.volley.toolbox.ImageRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -065e3c: 6202 1506 |0000: sget-object v2, Lcom/android/volley/toolbox/ImageRequest;.sDecodeLock:Ljava/lang/Object; // field@0615 │ │ -065e40: 1d02 |0002: monitor-enter v2 │ │ -065e42: 7020 7014 7600 |0003: invoke-direct {v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.doParse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@1470 │ │ -065e48: 0c01 |0006: move-result-object v1 │ │ -065e4a: 1e02 |0007: monitor-exit v2 │ │ -065e4c: 1101 |0008: return-object v1 │ │ -065e4e: 0d00 |0009: move-exception v0 │ │ -065e50: 1a01 5b02 |000a: const-string v1, "Caught OOM for %d byte image, url=%s" // string@025b │ │ -065e54: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -065e56: 2333 c803 |000d: new-array v3, v3, [Ljava/lang/Object; // type@03c8 │ │ -065e5a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -065e5c: 5475 8805 |0010: iget-object v5, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -065e60: 2155 |0012: array-length v5, v5 │ │ -065e62: 7110 ac15 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15ac │ │ -065e68: 0c05 |0016: move-result-object v5 │ │ -065e6a: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -065e6e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -065e70: 6e10 7414 0600 |001a: invoke-virtual {v6}, Lcom/android/volley/toolbox/ImageRequest;.getUrl:()Ljava/lang/String; // method@1474 │ │ -065e76: 0c05 |001d: move-result-object v5 │ │ -065e78: 4d05 0304 |001e: aput-object v5, v3, v4 │ │ -065e7c: 7120 da13 3100 |0020: invoke-static {v1, v3}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13da │ │ -065e82: 2201 b602 |0023: new-instance v1, Lcom/android/volley/ParseError; // type@02b6 │ │ -065e86: 7020 6c13 0100 |0025: invoke-direct {v1, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ -065e8c: 7110 ba13 0100 |0028: invoke-static {v1}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -065e92: 0c01 |002b: move-result-object v1 │ │ -065e94: 1e02 |002c: monitor-exit v2 │ │ -065e96: 28db |002d: goto 0008 // -0025 │ │ -065e98: 0d01 |002e: move-exception v1 │ │ -065e9a: 1e02 |002f: monitor-exit v2 │ │ -065e9c: 2701 |0030: throw v1 │ │ +065ed0: |[065ed0] com.android.volley.toolbox.ImageRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +065ee0: 6202 1406 |0000: sget-object v2, Lcom/android/volley/toolbox/ImageRequest;.sDecodeLock:Ljava/lang/Object; // field@0614 │ │ +065ee4: 1d02 |0002: monitor-enter v2 │ │ +065ee6: 7020 7514 7600 |0003: invoke-direct {v6, v7}, Lcom/android/volley/toolbox/ImageRequest;.doParse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; // method@1475 │ │ +065eec: 0c01 |0006: move-result-object v1 │ │ +065eee: 1e02 |0007: monitor-exit v2 │ │ +065ef0: 1101 |0008: return-object v1 │ │ +065ef2: 0d00 |0009: move-exception v0 │ │ +065ef4: 1a01 6d02 |000a: const-string v1, "Caught OOM for %d byte image, url=%s" // string@026d │ │ +065ef8: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +065efa: 2333 ca03 |000d: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +065efe: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +065f00: 5475 8805 |0010: iget-object v5, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +065f04: 2155 |0012: array-length v5, v5 │ │ +065f06: 7110 b315 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@15b3 │ │ +065f0c: 0c05 |0016: move-result-object v5 │ │ +065f0e: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +065f12: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +065f14: 6e10 7914 0600 |001a: invoke-virtual {v6}, Lcom/android/volley/toolbox/ImageRequest;.getUrl:()Ljava/lang/String; // method@1479 │ │ +065f1a: 0c05 |001d: move-result-object v5 │ │ +065f1c: 4d05 0304 |001e: aput-object v5, v3, v4 │ │ +065f20: 7120 de13 3100 |0020: invoke-static {v1, v3}, Lcom/android/volley/VolleyLog;.e:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ +065f26: 2201 b602 |0023: new-instance v1, Lcom/android/volley/ParseError; // type@02b6 │ │ +065f2a: 7020 6c13 0100 |0025: invoke-direct {v1, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ +065f30: 7110 be13 0100 |0028: invoke-static {v1}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +065f36: 0c01 |002b: move-result-object v1 │ │ +065f38: 1e02 |002c: monitor-exit v2 │ │ +065f3a: 28db |002d: goto 0008 // -0025 │ │ +065f3c: 0d01 |002e: move-exception v1 │ │ +065f3e: 1e02 |002f: monitor-exit v2 │ │ +065f40: 2701 |0030: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0006 │ │ Ljava/lang/OutOfMemoryError; -> 0x0009 │ │ -> 0x002e │ │ 0x0007 - 0x0030 │ │ -> 0x002e │ │ positions : │ │ @@ -138561,41 +138642,41 @@ │ │ 0x0023 line=162 │ │ 0x002e line=164 │ │ locals : │ │ 0x000a - 0x002e reg=0 e Ljava/lang/OutOfMemoryError; │ │ 0x0000 - 0x0031 reg=6 this Lcom/android/volley/toolbox/ImageRequest; │ │ 0x0000 - 0x0031 reg=7 response Lcom/android/volley/NetworkResponse; │ │ │ │ - source_file_idx : 993 (ImageRequest.java) │ │ + source_file_idx : 1011 (ImageRequest.java) │ │ │ │ -Class #513 header: │ │ -class_idx : 742 │ │ +Class #514 header: │ │ +class_idx : 743 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 698 │ │ -source_file_idx : 1024 │ │ +superclass_idx : 699 │ │ +source_file_idx : 1042 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #513 annotations: │ │ +Class #514 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Lcom/android/volley/Request" ";" } │ │ -Annotations on field #1560 'mListener' │ │ +Annotations on field #1559 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Response$Listener" ";" } │ │ -Annotations on method #5254 '' │ │ +Annotations on method #5259 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" ";" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5255 '' │ │ +Annotations on method #5260 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" ";" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5256 'deliverResponse' │ │ +Annotations on method #5261 'deliverResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ -Annotations on method #5261 'parseNetworkResponse' │ │ +Annotations on method #5267 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" ";" } │ │ │ │ -Class #513 - │ │ +Class #514 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/JsonRequest;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lcom/android/volley/Request;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'PROTOCOL_CHARSET' │ │ @@ -138606,61 +138687,59 @@ │ │ name : 'PROTOCOL_CONTENT_TYPE' │ │ type : 'Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'mListener' │ │ type : 'Lcom/android/volley/Response$Listener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0002 (PRIVATE) │ │ #1 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'mRequestBody' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -065eb8: |[065eb8] com.android.volley.toolbox.JsonRequest.:()V │ │ -065ec8: 1a00 210c |0000: const-string v0, "application/json; charset=%s" // string@0c21 │ │ -065ecc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -065ece: 2311 c803 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03c8 │ │ -065ed2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -065ed4: 1a03 711b |0006: const-string v3, "utf-8" // string@1b71 │ │ -065ed8: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -065edc: 7120 db15 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15db │ │ -065ee2: 0c00 |000d: move-result-object v0 │ │ -065ee4: 6900 1706 |000e: sput-object v0, Lcom/android/volley/toolbox/JsonRequest;.PROTOCOL_CONTENT_TYPE:Ljava/lang/String; // field@0617 │ │ -065ee8: 0e00 |0010: return-void │ │ +065f5c: |[065f5c] com.android.volley.toolbox.JsonRequest.:()V │ │ +065f6c: 1a00 370c |0000: const-string v0, "application/json; charset=%s" // string@0c37 │ │ +065f70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +065f72: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +065f76: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +065f78: 1a03 771b |0006: const-string v3, "utf-8" // string@1b77 │ │ +065f7c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +065f80: 7120 e215 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@15e2 │ │ +065f86: 0c00 |000d: move-result-object v0 │ │ +065f88: 6900 1606 |000e: sput-object v0, Lcom/android/volley/toolbox/JsonRequest;.PROTOCOL_CONTENT_TYPE:Ljava/lang/String; // field@0616 │ │ +065f8c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ - 0x000a line=40 │ │ - 0x0010 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : '' │ │ type : '(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -065eec: |[065eec] com.android.volley.toolbox.JsonRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -065efc: 7040 7413 1052 |0000: invoke-direct {v0, v1, v2, v5}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1374 │ │ -065f02: 5b04 1806 |0003: iput-object v4, v0, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0618 │ │ -065f06: 5b03 1906 |0005: iput-object v3, v0, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0619 │ │ -065f0a: 0e00 |0007: return-void │ │ +065f90: |[065f90] com.android.volley.toolbox.JsonRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +065fa0: 7040 7713 1052 |0000: invoke-direct {v0, v1, v2, v5}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1377 │ │ +065fa6: 5b04 1706 |0003: iput-object v4, v0, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0617 │ │ +065faa: 5b03 1806 |0005: iput-object v3, v0, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0618 │ │ +065fae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -138678,23 +138757,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -065f0c: |[065f0c] com.android.volley.toolbox.JsonRequest.:(Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -065f1c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -065f1e: 0760 |0001: move-object v0, v6 │ │ -065f20: 0772 |0002: move-object v2, v7 │ │ -065f22: 0783 |0003: move-object v3, v8 │ │ -065f24: 0794 |0004: move-object v4, v9 │ │ -065f26: 07a5 |0005: move-object v5, v10 │ │ -065f28: 7606 8614 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -065f2e: 0e00 |0009: return-void │ │ +065fb0: |[065fb0] com.android.volley.toolbox.JsonRequest.:(Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +065fc0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +065fc2: 0760 |0001: move-object v0, v6 │ │ +065fc4: 0772 |0002: move-object v2, v7 │ │ +065fc6: 0783 |0003: move-object v3, v8 │ │ +065fc8: 0794 |0004: move-object v4, v9 │ │ +065fca: 07a5 |0005: move-object v5, v10 │ │ +065fcc: 7606 8b14 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +065fd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ @@ -138709,152 +138788,178 @@ │ │ name : 'deliverResponse' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -065f30: |[065f30] com.android.volley.toolbox.JsonRequest.deliverResponse:(Ljava/lang/Object;)V │ │ -065f40: 5410 1806 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0618 │ │ -065f44: 7220 b713 2000 |0002: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13b7 │ │ -065f4a: 0e00 |0005: return-void │ │ + insns size : 10 16-bit code units │ │ +065fd4: |[065fd4] com.android.volley.toolbox.JsonRequest.deliverResponse:(Ljava/lang/Object;)V │ │ +065fe4: 5410 1706 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0617 │ │ +065fe8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065fec: 5410 1706 |0004: iget-object v0, v1, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0617 │ │ +065ff0: 7220 bb13 2000 |0006: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13bb │ │ +065ff6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x0005 line=66 │ │ + 0x0000 line=71 │ │ + 0x0004 line=72 │ │ + 0x0009 line=74 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ - 0x0000 - 0x0006 reg=2 response Ljava/lang/Object; TT; │ │ + 0x0000 - 0x000a reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ + 0x0000 - 0x000a reg=2 response Ljava/lang/Object; TT; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'getBody' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -065f4c: |[065f4c] com.android.volley.toolbox.JsonRequest.getBody:()[B │ │ -065f5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065f5e: 5462 1906 |0001: iget-object v2, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0619 │ │ -065f62: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -065f66: 1101 |0005: return-object v1 │ │ -065f68: 5462 1906 |0006: iget-object v2, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0619 │ │ -065f6c: 1a03 711b |0008: const-string v3, "utf-8" // string@1b71 │ │ -065f70: 6e20 dd15 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15dd │ │ -065f76: 0c01 |000d: move-result-object v1 │ │ -065f78: 28f7 |000e: goto 0005 // -0009 │ │ -065f7a: 0d00 |000f: move-exception v0 │ │ -065f7c: 1a02 420a |0010: const-string v2, "Unsupported Encoding while trying to get the bytes of %s using %s" // string@0a42 │ │ -065f80: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -065f82: 2333 c803 |0013: new-array v3, v3, [Ljava/lang/Object; // type@03c8 │ │ -065f86: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -065f88: 5465 1906 |0016: iget-object v5, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0619 │ │ -065f8c: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ -065f90: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -065f92: 1a05 711b |001b: const-string v5, "utf-8" // string@1b71 │ │ -065f96: 4d05 0304 |001d: aput-object v5, v3, v4 │ │ -065f9a: 7120 de13 3200 |001f: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.wtf:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13de │ │ -065fa0: 28e3 |0022: goto 0005 // -001d │ │ +065ff8: |[065ff8] com.android.volley.toolbox.JsonRequest.getBody:()[B │ │ +066008: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06600a: 5462 1806 |0001: iget-object v2, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0618 │ │ +06600e: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +066012: 1101 |0005: return-object v1 │ │ +066014: 5462 1806 |0006: iget-object v2, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0618 │ │ +066018: 1a03 771b |0008: const-string v3, "utf-8" // string@1b77 │ │ +06601c: 6e20 e415 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@15e4 │ │ +066022: 0c01 |000d: move-result-object v1 │ │ +066024: 28f7 |000e: goto 0005 // -0009 │ │ +066026: 0d00 |000f: move-exception v0 │ │ +066028: 1a02 580a |0010: const-string v2, "Unsupported Encoding while trying to get the bytes of %s using %s" // string@0a58 │ │ +06602c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +06602e: 2333 ca03 |0013: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +066032: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +066034: 5465 1806 |0016: iget-object v5, v6, Lcom/android/volley/toolbox/JsonRequest;.mRequestBody:Ljava/lang/String; // field@0618 │ │ +066038: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ +06603c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +06603e: 1a05 771b |001b: const-string v5, "utf-8" // string@1b77 │ │ +066042: 4d05 0304 |001d: aput-object v5, v3, v4 │ │ +066046: 7120 e213 3200 |001f: invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;.wtf:(Ljava/lang/String;[Ljava/lang/Object;)V // method@13e2 │ │ +06604c: 28e3 |0022: goto 0005 // -001d │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ - 0x0001 line=95 │ │ - 0x0005 line=99 │ │ - 0x0006 line=95 │ │ - 0x000f line=96 │ │ - 0x0010 line=97 │ │ + 0x0001 line=103 │ │ + 0x0005 line=107 │ │ + 0x0006 line=103 │ │ + 0x000f line=104 │ │ + 0x0010 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0010 - 0x0023 reg=0 uee Ljava/io/UnsupportedEncodingException; │ │ 0x0000 - 0x0023 reg=6 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'getBodyContentType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065fb4: |[065fb4] com.android.volley.toolbox.JsonRequest.getBodyContentType:()Ljava/lang/String; │ │ -065fc4: 6200 1706 |0000: sget-object v0, Lcom/android/volley/toolbox/JsonRequest;.PROTOCOL_CONTENT_TYPE:Ljava/lang/String; // field@0617 │ │ -065fc8: 1100 |0002: return-object v0 │ │ +066060: |[066060] com.android.volley.toolbox.JsonRequest.getBodyContentType:()Ljava/lang/String; │ │ +066070: 6200 1606 |0000: sget-object v0, Lcom/android/volley/toolbox/JsonRequest;.PROTOCOL_CONTENT_TYPE:Ljava/lang/String; // field@0616 │ │ +066074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ + 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0000 - 0x0003 reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'getPostBody' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065fcc: |[065fcc] com.android.volley.toolbox.JsonRequest.getPostBody:()[B │ │ -065fdc: 6e10 8914 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/toolbox/JsonRequest;.getBody:()[B // method@1489 │ │ -065fe2: 0c00 |0003: move-result-object v0 │ │ -065fe4: 1100 |0004: return-object v0 │ │ +066078: |[066078] com.android.volley.toolbox.JsonRequest.getPostBody:()[B │ │ +066088: 6e10 8e14 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/toolbox/JsonRequest;.getBody:()[B // method@148e │ │ +06608e: 0c00 |0003: move-result-object v0 │ │ +066090: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ │ │ #4 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'getPostBodyContentType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065fe8: |[065fe8] com.android.volley.toolbox.JsonRequest.getPostBodyContentType:()Ljava/lang/String; │ │ -065ff8: 6e10 8a14 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/toolbox/JsonRequest;.getBodyContentType:()Ljava/lang/String; // method@148a │ │ -065ffe: 0c00 |0003: move-result-object v0 │ │ -066000: 1100 |0004: return-object v0 │ │ +066094: |[066094] com.android.volley.toolbox.JsonRequest.getPostBodyContentType:()Ljava/lang/String; │ │ +0660a4: 6e10 8f14 0100 |0000: invoke-virtual {v1}, Lcom/android/volley/toolbox/JsonRequest;.getBodyContentType:()Ljava/lang/String; // method@148f │ │ +0660aa: 0c00 |0003: move-result-object v0 │ │ +0660ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/JsonRequest; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ │ │ #5 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0660b0: |[0660b0] com.android.volley.toolbox.JsonRequest.onFinish:()V │ │ +0660c0: 6f10 9d13 0100 |0000: invoke-super {v1}, Lcom/android/volley/Request;.onFinish:()V // method@139d │ │ +0660c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0660c8: 5b10 1706 |0004: iput-object v0, v1, Lcom/android/volley/toolbox/JsonRequest;.mListener:Lcom/android/volley/Response$Listener; // field@0617 │ │ +0660cc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0003 line=66 │ │ + 0x0006 line=67 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/JsonRequest; │ │ + 0x0000 - 0x0007 reg=1 this Lcom/android/volley/toolbox/JsonRequest; Lcom/android/volley/toolbox/JsonRequest; │ │ + │ │ + #6 : (in Lcom/android/volley/toolbox/JsonRequest;) │ │ name : 'parseNetworkResponse' │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1024 (JsonRequest.java) │ │ + source_file_idx : 1042 (JsonRequest.java) │ │ │ │ -Class #514 header: │ │ -class_idx : 746 │ │ +Class #515 header: │ │ +class_idx : 747 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2270 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #514 - │ │ +Class #515 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/NoCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Cache;' │ │ Static fields - │ │ Instance fields - │ │ @@ -138864,17 +138969,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066004: |[066004] com.android.volley.toolbox.NoCache.:()V │ │ -066014: 7010 be15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06601a: 0e00 |0003: return-void │ │ +0660d0: |[0660d0] com.android.volley.toolbox.NoCache.:()V │ │ +0660e0: 7010 c515 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0660e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ │ │ Virtual methods - │ │ @@ -138883,16 +138988,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06601c: |[06601c] com.android.volley.toolbox.NoCache.clear:()V │ │ -06602c: 0e00 |0000: return-void │ │ +0660e8: |[0660e8] com.android.volley.toolbox.NoCache.clear:()V │ │ +0660f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/NoCache;) │ │ @@ -138900,17 +139005,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/android/volley/Cache$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066030: |[066030] com.android.volley.toolbox.NoCache.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ │ -066040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066042: 1100 |0001: return-object v0 │ │ +0660fc: |[0660fc] com.android.volley.toolbox.NoCache.get:(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ │ +06610c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06610e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/android/volley/toolbox/NoCache; │ │ 0x0000 - 0x0002 reg=2 key Ljava/lang/String; │ │ │ │ @@ -138919,16 +139024,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066044: |[066044] com.android.volley.toolbox.NoCache.initialize:()V │ │ -066054: 0e00 |0000: return-void │ │ +066110: |[066110] com.android.volley.toolbox.NoCache.initialize:()V │ │ +066120: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ │ │ #3 : (in Lcom/android/volley/toolbox/NoCache;) │ │ @@ -138936,16 +139041,16 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066058: |[066058] com.android.volley.toolbox.NoCache.invalidate:(Ljava/lang/String;Z)V │ │ -066068: 0e00 |0000: return-void │ │ +066124: |[066124] com.android.volley.toolbox.NoCache.invalidate:(Ljava/lang/String;Z)V │ │ +066134: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ 0x0000 - 0x0001 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 fullExpire Z │ │ @@ -138955,16 +139060,16 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06606c: |[06606c] com.android.volley.toolbox.NoCache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ -06607c: 0e00 |0000: return-void │ │ +066138: |[066138] com.android.volley.toolbox.NoCache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ +066148: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ 0x0000 - 0x0001 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 entry Lcom/android/volley/Cache$Entry; │ │ @@ -138974,59 +139079,59 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066080: |[066080] com.android.volley.toolbox.NoCache.remove:(Ljava/lang/String;)V │ │ -066090: 0e00 |0000: return-void │ │ +06614c: |[06614c] com.android.volley.toolbox.NoCache.remove:(Ljava/lang/String;)V │ │ +06615c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/android/volley/toolbox/NoCache; │ │ 0x0000 - 0x0001 reg=1 key Ljava/lang/String; │ │ │ │ - source_file_idx : 2270 (NoCache.java) │ │ + source_file_idx : 2291 (NoCache.java) │ │ │ │ -Class #515 header: │ │ -class_idx : 748 │ │ +Class #516 header: │ │ +class_idx : 749 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2394 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2416 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #515 annotations: │ │ +Class #516 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Future" ";" "Lcom/android/volley/Response$Listener" ";" "Lcom/android/volley/Response$ErrorListener;" } │ │ -Annotations on field #1576 'mRequest' │ │ +Annotations on field #1575 'mRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Request" "<*>;" } │ │ -Annotations on field #1577 'mResult' │ │ +Annotations on field #1576 'mResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ -Annotations on method #5306 'doGet' │ │ +Annotations on method #5312 'doGet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Long;" ")TT;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ -Annotations on method #5307 'get' │ │ +Annotations on method #5313 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ -Annotations on method #5308 'get' │ │ +Annotations on method #5314 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TT;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ -Annotations on method #5311 'newFuture' │ │ +Annotations on method #5317 'newFuture' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/android/volley/toolbox/RequestFuture" ";" } │ │ -Annotations on method #5313 'onResponse' │ │ +Annotations on method #5319 'onResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ -Annotations on method #5314 'setRequest' │ │ +Annotations on method #5320 'setRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/Request" "<*>;)V" } │ │ │ │ -Class #515 - │ │ +Class #516 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/RequestFuture;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/Future;' │ │ #1 : 'Lcom/android/volley/Response$Listener;' │ │ #2 : 'Lcom/android/volley/Response$ErrorListener;' │ │ @@ -139054,19 +139159,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -066094: |[066094] com.android.volley.toolbox.RequestFuture.:()V │ │ -0660a4: 7010 be15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15be │ │ -0660aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0660ac: 5c10 2a06 |0004: iput-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@062a │ │ -0660b0: 0e00 |0006: return-void │ │ +066160: |[066160] com.android.volley.toolbox.RequestFuture.:()V │ │ +066170: 7010 c515 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@15c5 │ │ +066176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066178: 5c10 2906 |0004: iput-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@0629 │ │ +06617c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=57 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/RequestFuture; │ │ @@ -139077,55 +139182,55 @@ │ │ type : '(Ljava/lang/Long;)Ljava/lang/Object;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0660b4: |[0660b4] com.android.volley.toolbox.RequestFuture.doGet:(Ljava/lang/Long;)Ljava/lang/Object; │ │ -0660c4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0660c8: 1d04 |0002: monitor-enter v4 │ │ -0660ca: 5440 2706 |0003: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -0660ce: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0660d2: 2200 7d03 |0007: new-instance v0, Ljava/util/concurrent/ExecutionException; // type@037d │ │ -0660d6: 5441 2706 |0009: iget-object v1, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -0660da: 7020 9016 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/ExecutionException;.:(Ljava/lang/Throwable;)V // method@1690 │ │ -0660e0: 2700 |000e: throw v0 │ │ -0660e2: 0d00 |000f: move-exception v0 │ │ -0660e4: 1e04 |0010: monitor-exit v4 │ │ -0660e6: 2700 |0011: throw v0 │ │ -0660e8: 5540 2a06 |0012: iget-boolean v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@062a │ │ -0660ec: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ -0660f0: 5440 2906 |0016: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0629 │ │ -0660f4: 1e04 |0018: monitor-exit v4 │ │ -0660f6: 1100 |0019: return-object v0 │ │ -0660f8: 3905 1300 |001a: if-nez v5, 002d // +0013 │ │ -0660fc: 1600 0000 |001c: const-wide/16 v0, #int 0 // #0 │ │ -066100: 6e30 c515 0401 |001e: invoke-virtual {v4, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@15c5 │ │ -066106: 5440 2706 |0021: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -06610a: 3800 1a00 |0023: if-eqz v0, 003d // +001a │ │ -06610e: 2200 7d03 |0025: new-instance v0, Ljava/util/concurrent/ExecutionException; // type@037d │ │ -066112: 5441 2706 |0027: iget-object v1, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -066116: 7020 9016 1000 |0029: invoke-direct {v0, v1}, Ljava/util/concurrent/ExecutionException;.:(Ljava/lang/Throwable;)V // method@1690 │ │ -06611c: 2700 |002c: throw v0 │ │ -06611e: 6e10 af15 0500 |002d: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@15af │ │ -066124: 0b00 |0030: move-result-wide v0 │ │ -066126: 3100 0002 |0031: cmp-long v0, v0, v2 │ │ -06612a: 3d00 eeff |0033: if-lez v0, 0021 // -0012 │ │ -06612e: 6e10 af15 0500 |0035: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@15af │ │ -066134: 0b00 |0038: move-result-wide v0 │ │ -066136: 6e30 c515 0401 |0039: invoke-virtual {v4, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@15c5 │ │ -06613c: 28e5 |003c: goto 0021 // -001b │ │ -06613e: 5540 2a06 |003d: iget-boolean v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@062a │ │ -066142: 3900 0800 |003f: if-nez v0, 0047 // +0008 │ │ -066146: 2200 8603 |0041: new-instance v0, Ljava/util/concurrent/TimeoutException; // type@0386 │ │ -06614a: 7010 9e16 0000 |0043: invoke-direct {v0}, Ljava/util/concurrent/TimeoutException;.:()V // method@169e │ │ -066150: 2700 |0046: throw v0 │ │ -066152: 5440 2906 |0047: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0629 │ │ -066156: 28cf |0049: goto 0018 // -0031 │ │ +066180: |[066180] com.android.volley.toolbox.RequestFuture.doGet:(Ljava/lang/Long;)Ljava/lang/Object; │ │ +066190: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +066194: 1d04 |0002: monitor-enter v4 │ │ +066196: 5440 2606 |0003: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +06619a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +06619e: 2200 7f03 |0007: new-instance v0, Ljava/util/concurrent/ExecutionException; // type@037f │ │ +0661a2: 5441 2606 |0009: iget-object v1, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +0661a6: 7020 9716 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/ExecutionException;.:(Ljava/lang/Throwable;)V // method@1697 │ │ +0661ac: 2700 |000e: throw v0 │ │ +0661ae: 0d00 |000f: move-exception v0 │ │ +0661b0: 1e04 |0010: monitor-exit v4 │ │ +0661b2: 2700 |0011: throw v0 │ │ +0661b4: 5540 2906 |0012: iget-boolean v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@0629 │ │ +0661b8: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ +0661bc: 5440 2806 |0016: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0628 │ │ +0661c0: 1e04 |0018: monitor-exit v4 │ │ +0661c2: 1100 |0019: return-object v0 │ │ +0661c4: 3905 1300 |001a: if-nez v5, 002d // +0013 │ │ +0661c8: 1600 0000 |001c: const-wide/16 v0, #int 0 // #0 │ │ +0661cc: 6e30 cc15 0401 |001e: invoke-virtual {v4, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@15cc │ │ +0661d2: 5440 2606 |0021: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +0661d6: 3800 1a00 |0023: if-eqz v0, 003d // +001a │ │ +0661da: 2200 7f03 |0025: new-instance v0, Ljava/util/concurrent/ExecutionException; // type@037f │ │ +0661de: 5441 2606 |0027: iget-object v1, v4, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +0661e2: 7020 9716 1000 |0029: invoke-direct {v0, v1}, Ljava/util/concurrent/ExecutionException;.:(Ljava/lang/Throwable;)V // method@1697 │ │ +0661e8: 2700 |002c: throw v0 │ │ +0661ea: 6e10 b615 0500 |002d: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@15b6 │ │ +0661f0: 0b00 |0030: move-result-wide v0 │ │ +0661f2: 3100 0002 |0031: cmp-long v0, v0, v2 │ │ +0661f6: 3d00 eeff |0033: if-lez v0, 0021 // -0012 │ │ +0661fa: 6e10 b615 0500 |0035: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@15b6 │ │ +066200: 0b00 |0038: move-result-wide v0 │ │ +066202: 6e30 cc15 0401 |0039: invoke-virtual {v4, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@15cc │ │ +066208: 28e5 |003c: goto 0021 // -001b │ │ +06620a: 5540 2906 |003d: iget-boolean v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@0629 │ │ +06620e: 3900 0800 |003f: if-nez v0, 0047 // +0008 │ │ +066212: 2200 8803 |0041: new-instance v0, Ljava/util/concurrent/TimeoutException; // type@0388 │ │ +066216: 7010 a516 0000 |0043: invoke-direct {v0}, Ljava/util/concurrent/TimeoutException;.:()V // method@16a5 │ │ +06621c: 2700 |0046: throw v0 │ │ +06621e: 5440 2806 |0047: iget-object v0, v4, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0628 │ │ +066222: 28cf |0049: goto 0018 // -0031 │ │ catches : 3 │ │ 0x0003 - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0018 │ │ -> 0x000f │ │ 0x001e - 0x0049 │ │ -> 0x000f │ │ @@ -139155,18 +139260,18 @@ │ │ type : '()Lcom/android/volley/toolbox/RequestFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066174: |[066174] com.android.volley.toolbox.RequestFuture.newFuture:()Lcom/android/volley/toolbox/RequestFuture; │ │ -066184: 2200 ec02 |0000: new-instance v0, Lcom/android/volley/toolbox/RequestFuture; // type@02ec │ │ -066188: 7010 b814 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/RequestFuture;.:()V // method@14b8 │ │ -06618e: 1100 |0005: return-object v0 │ │ +066240: |[066240] com.android.volley.toolbox.RequestFuture.newFuture:()Lcom/android/volley/toolbox/RequestFuture; │ │ +066250: 2200 ed02 |0000: new-instance v0, Lcom/android/volley/toolbox/RequestFuture; // type@02ed │ │ +066254: 7010 be14 0000 |0002: invoke-direct {v0}, Lcom/android/volley/toolbox/RequestFuture;.:()V // method@14be │ │ +06625a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/RequestFuture;) │ │ @@ -139174,31 +139279,31 @@ │ │ type : '(Z)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -066190: |[066190] com.android.volley.toolbox.RequestFuture.cancel:(Z)Z │ │ -0661a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0661a2: 1d02 |0001: monitor-enter v2 │ │ -0661a4: 5421 2806 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0628 │ │ -0661a8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0661ac: 1e02 |0006: monitor-exit v2 │ │ -0661ae: 0f00 |0007: return v0 │ │ -0661b0: 6e10 be14 0200 |0008: invoke-virtual {v2}, Lcom/android/volley/toolbox/RequestFuture;.isDone:()Z // method@14be │ │ -0661b6: 0a01 |000b: move-result v1 │ │ -0661b8: 3901 faff |000c: if-nez v1, 0006 // -0006 │ │ -0661bc: 5420 2806 |000e: iget-object v0, v2, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0628 │ │ -0661c0: 6e10 7813 0000 |0010: invoke-virtual {v0}, Lcom/android/volley/Request;.cancel:()V // method@1378 │ │ -0661c6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0661c8: 28f2 |0014: goto 0006 // -000e │ │ -0661ca: 0d00 |0015: move-exception v0 │ │ -0661cc: 1e02 |0016: monitor-exit v2 │ │ -0661ce: 2700 |0017: throw v0 │ │ +06625c: |[06625c] com.android.volley.toolbox.RequestFuture.cancel:(Z)Z │ │ +06626c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06626e: 1d02 |0001: monitor-enter v2 │ │ +066270: 5421 2706 |0002: iget-object v1, v2, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0627 │ │ +066274: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +066278: 1e02 |0006: monitor-exit v2 │ │ +06627a: 0f00 |0007: return v0 │ │ +06627c: 6e10 c414 0200 |0008: invoke-virtual {v2}, Lcom/android/volley/toolbox/RequestFuture;.isDone:()Z // method@14c4 │ │ +066282: 0a01 |000b: move-result v1 │ │ +066284: 3901 faff |000c: if-nez v1, 0006 // -0006 │ │ +066288: 5420 2706 |000e: iget-object v0, v2, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0627 │ │ +06628c: 6e10 7b13 0000 |0010: invoke-virtual {v0}, Lcom/android/volley/Request;.cancel:()V // method@137b │ │ +066292: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +066294: 28f2 |0014: goto 0006 // -000e │ │ +066296: 0d00 |0015: move-exception v0 │ │ +066298: 1e02 |0016: monitor-exit v2 │ │ +06629a: 2700 |0017: throw v0 │ │ catches : 2 │ │ 0x0002 - 0x0004 │ │ -> 0x0015 │ │ 0x0008 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=73 │ │ @@ -139217,23 +139322,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0661e4: |[0661e4] com.android.volley.toolbox.RequestFuture.get:()Ljava/lang/Object; │ │ -0661f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0661f6: 7020 ba14 1200 |0001: invoke-direct {v2, v1}, Lcom/android/volley/toolbox/RequestFuture;.doGet:(Ljava/lang/Long;)Ljava/lang/Object; // method@14ba │ │ -0661fc: 0c01 |0004: move-result-object v1 │ │ -0661fe: 1101 |0005: return-object v1 │ │ -066200: 0d00 |0006: move-exception v0 │ │ -066202: 2201 2503 |0007: new-instance v1, Ljava/lang/AssertionError; // type@0325 │ │ -066206: 7020 8015 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@1580 │ │ -06620c: 2701 |000c: throw v1 │ │ +0662b0: |[0662b0] com.android.volley.toolbox.RequestFuture.get:()Ljava/lang/Object; │ │ +0662c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0662c2: 7020 c014 1200 |0001: invoke-direct {v2, v1}, Lcom/android/volley/toolbox/RequestFuture;.doGet:(Ljava/lang/Long;)Ljava/lang/Object; // method@14c0 │ │ +0662c8: 0c01 |0004: move-result-object v1 │ │ +0662ca: 1101 |0005: return-object v1 │ │ +0662cc: 0d00 |0006: move-exception v0 │ │ +0662ce: 2201 2703 |0007: new-instance v1, Ljava/lang/AssertionError; // type@0327 │ │ +0662d2: 7020 8715 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@1587 │ │ +0662d8: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ Ljava/util/concurrent/TimeoutException; -> 0x0006 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0007 line=90 │ │ @@ -139247,23 +139352,23 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -066220: |[066220] com.android.volley.toolbox.RequestFuture.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -066230: 6200 b306 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@06b3 │ │ -066234: 6e40 9d16 4065 |0002: invoke-virtual {v0, v4, v5, v6}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@169d │ │ -06623a: 0b00 |0005: move-result-wide v0 │ │ -06623c: 7120 b115 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b1 │ │ -066242: 0c00 |0009: move-result-object v0 │ │ -066244: 7020 ba14 0300 |000a: invoke-direct {v3, v0}, Lcom/android/volley/toolbox/RequestFuture;.doGet:(Ljava/lang/Long;)Ljava/lang/Object; // method@14ba │ │ -06624a: 0c00 |000d: move-result-object v0 │ │ -06624c: 1100 |000e: return-object v0 │ │ +0662ec: |[0662ec] com.android.volley.toolbox.RequestFuture.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +0662fc: 6200 b206 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@06b2 │ │ +066300: 6e40 a416 4065 |0002: invoke-virtual {v0, v4, v5, v6}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@16a4 │ │ +066306: 0b00 |0005: move-result-wide v0 │ │ +066308: 7120 b815 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@15b8 │ │ +06630e: 0c00 |0009: move-result-object v0 │ │ +066310: 7020 c014 0300 |000a: invoke-direct {v3, v0}, Lcom/android/volley/toolbox/RequestFuture;.doGet:(Ljava/lang/Long;)Ljava/lang/Object; // method@14c0 │ │ +066316: 0c00 |000d: move-result-object v0 │ │ +066318: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/android/volley/toolbox/RequestFuture; │ │ 0x0000 - 0x000f reg=3 this Lcom/android/volley/toolbox/RequestFuture; Lcom/android/volley/toolbox/RequestFuture; │ │ 0x0000 - 0x000f reg=4 timeout J │ │ @@ -139274,23 +139379,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -066250: |[066250] com.android.volley.toolbox.RequestFuture.isCancelled:()Z │ │ -066260: 5410 2806 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0628 │ │ -066264: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -066268: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06626a: 0f00 |0005: return v0 │ │ -06626c: 5410 2806 |0006: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0628 │ │ -066270: 6e10 9813 0000 |0008: invoke-virtual {v0}, Lcom/android/volley/Request;.isCanceled:()Z // method@1398 │ │ -066276: 0a00 |000b: move-result v0 │ │ -066278: 28f9 |000c: goto 0005 // -0007 │ │ +06631c: |[06631c] com.android.volley.toolbox.RequestFuture.isCancelled:()Z │ │ +06632c: 5410 2706 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0627 │ │ +066330: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +066334: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +066336: 0f00 |0005: return v0 │ │ +066338: 5410 2706 |0006: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0627 │ │ +06633c: 6e10 9b13 0000 |0008: invoke-virtual {v0}, Lcom/android/volley/Request;.isCanceled:()Z // method@139b │ │ +066342: 0a00 |000b: move-result v0 │ │ +066344: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/RequestFuture; │ │ @@ -139301,31 +139406,31 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -06627c: |[06627c] com.android.volley.toolbox.RequestFuture.isDone:()Z │ │ -06628c: 1d01 |0000: monitor-enter v1 │ │ -06628e: 5510 2a06 |0001: iget-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@062a │ │ -066292: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -066296: 5410 2706 |0005: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -06629a: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -06629e: 6e10 bd14 0100 |0009: invoke-virtual {v1}, Lcom/android/volley/toolbox/RequestFuture;.isCancelled:()Z // method@14bd │ │ -0662a4: 0a00 |000c: move-result v0 │ │ -0662a6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -0662aa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0662ac: 1e01 |0010: monitor-exit v1 │ │ -0662ae: 0f00 |0011: return v0 │ │ -0662b0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0662b2: 28fd |0013: goto 0010 // -0003 │ │ -0662b4: 0d00 |0014: move-exception v0 │ │ -0662b6: 1e01 |0015: monitor-exit v1 │ │ -0662b8: 2700 |0016: throw v0 │ │ +066348: |[066348] com.android.volley.toolbox.RequestFuture.isDone:()Z │ │ +066358: 1d01 |0000: monitor-enter v1 │ │ +06635a: 5510 2906 |0001: iget-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@0629 │ │ +06635e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +066362: 5410 2606 |0005: iget-object v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +066366: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +06636a: 6e10 c314 0100 |0009: invoke-virtual {v1}, Lcom/android/volley/toolbox/RequestFuture;.isCancelled:()Z // method@14c3 │ │ +066370: 0a00 |000c: move-result v0 │ │ +066372: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +066376: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +066378: 1e01 |0010: monitor-exit v1 │ │ +06637a: 0f00 |0011: return v0 │ │ +06637c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06637e: 28fd |0013: goto 0010 // -0003 │ │ +066380: 0d00 |0014: move-exception v0 │ │ +066382: 1e01 |0015: monitor-exit v1 │ │ +066384: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/android/volley/toolbox/RequestFuture; │ │ @@ -139336,23 +139441,23 @@ │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0662c8: |[0662c8] com.android.volley.toolbox.RequestFuture.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -0662d8: 1d01 |0000: monitor-enter v1 │ │ -0662da: 5b12 2706 |0001: iput-object v2, v1, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0627 │ │ -0662de: 6e10 c315 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@15c3 │ │ -0662e4: 1e01 |0006: monitor-exit v1 │ │ -0662e6: 0e00 |0007: return-void │ │ -0662e8: 0d00 |0008: move-exception v0 │ │ -0662ea: 1e01 |0009: monitor-exit v1 │ │ -0662ec: 2700 |000a: throw v0 │ │ +066394: |[066394] com.android.volley.toolbox.RequestFuture.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +0663a4: 1d01 |0000: monitor-enter v1 │ │ +0663a6: 5b12 2606 |0001: iput-object v2, v1, Lcom/android/volley/toolbox/RequestFuture;.mException:Lcom/android/volley/VolleyError; // field@0626 │ │ +0663aa: 6e10 ca15 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@15ca │ │ +0663b0: 1e01 |0006: monitor-exit v1 │ │ +0663b2: 0e00 |0007: return-void │ │ +0663b4: 0d00 |0008: move-exception v0 │ │ +0663b6: 1e01 |0009: monitor-exit v1 │ │ +0663b8: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0006 line=151 │ │ @@ -139367,25 +139472,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0662fc: |[0662fc] com.android.volley.toolbox.RequestFuture.onResponse:(Ljava/lang/Object;)V │ │ -06630c: 1d01 |0000: monitor-enter v1 │ │ -06630e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -066310: 5c10 2a06 |0002: iput-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@062a │ │ -066314: 5b12 2906 |0004: iput-object v2, v1, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0629 │ │ -066318: 6e10 c315 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@15c3 │ │ -06631e: 1e01 |0009: monitor-exit v1 │ │ -066320: 0e00 |000a: return-void │ │ -066322: 0d00 |000b: move-exception v0 │ │ -066324: 1e01 |000c: monitor-exit v1 │ │ -066326: 2700 |000d: throw v0 │ │ +0663c8: |[0663c8] com.android.volley.toolbox.RequestFuture.onResponse:(Ljava/lang/Object;)V │ │ +0663d8: 1d01 |0000: monitor-enter v1 │ │ +0663da: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0663dc: 5c10 2906 |0002: iput-boolean v0, v1, Lcom/android/volley/toolbox/RequestFuture;.mResultReceived:Z // field@0629 │ │ +0663e0: 5b12 2806 |0004: iput-object v2, v1, Lcom/android/volley/toolbox/RequestFuture;.mResult:Ljava/lang/Object; // field@0628 │ │ +0663e4: 6e10 ca15 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@15ca │ │ +0663ea: 1e01 |0009: monitor-exit v1 │ │ +0663ec: 0e00 |000a: return-void │ │ +0663ee: 0d00 |000b: move-exception v0 │ │ +0663f0: 1e01 |000c: monitor-exit v1 │ │ +0663f2: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x0006 line=144 │ │ @@ -139402,76 +139507,76 @@ │ │ type : '(Lcom/android/volley/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066334: |[066334] com.android.volley.toolbox.RequestFuture.setRequest:(Lcom/android/volley/Request;)V │ │ -066344: 5b01 2806 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0628 │ │ -066348: 0e00 |0002: return-void │ │ +066400: |[066400] com.android.volley.toolbox.RequestFuture.setRequest:(Lcom/android/volley/Request;)V │ │ +066410: 5b01 2706 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/RequestFuture;.mRequest:Lcom/android/volley/Request; // field@0627 │ │ +066414: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/android/volley/toolbox/RequestFuture; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/android/volley/Request; │ │ 0x0000 - 0x0003 reg=0 this Lcom/android/volley/toolbox/RequestFuture; Lcom/android/volley/toolbox/RequestFuture; │ │ 0x0000 - 0x0003 reg=1 request Lcom/android/volley/Request; Lcom/android/volley/Request<*>; │ │ │ │ - source_file_idx : 2394 (RequestFuture.java) │ │ + source_file_idx : 2416 (RequestFuture.java) │ │ │ │ -Class #516 header: │ │ -class_idx : 749 │ │ +Class #517 header: │ │ +class_idx : 750 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 698 │ │ -source_file_idx : 2501 │ │ +superclass_idx : 699 │ │ +source_file_idx : 2523 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #516 annotations: │ │ +Class #517 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Request" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #1579 'mListener' │ │ +Annotations on field #1578 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/Response$Listener" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #5315 '' │ │ +Annotations on method #5321 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Ljava/lang/String;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5316 '' │ │ +Annotations on method #5322 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Ljava/lang/String;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5319 'parseNetworkResponse' │ │ +Annotations on method #5326 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #516 - │ │ +Class #517 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/StringRequest;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/Request;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/android/volley/toolbox/StringRequest;) │ │ name : 'mListener' │ │ type : 'Lcom/android/volley/Response$Listener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lcom/android/volley/toolbox/StringRequest;) │ │ name : '' │ │ type : '(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06634c: |[06634c] com.android.volley.toolbox.StringRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -06635c: 7040 7413 1042 |0000: invoke-direct {v0, v1, v2, v4}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1374 │ │ -066362: 5b03 2b06 |0003: iput-object v3, v0, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062b │ │ -066366: 0e00 |0005: return-void │ │ +066418: |[066418] com.android.volley.toolbox.StringRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +066428: 7040 7713 1042 |0000: invoke-direct {v0, v1, v2, v4}, Lcom/android/volley/Request;.:(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V // method@1377 │ │ +06642e: 5b03 2a06 |0003: iput-object v3, v0, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062a │ │ +066432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Response$Listener; │ │ @@ -139486,18 +139591,18 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -066368: |[066368] com.android.volley.toolbox.StringRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -066378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06637a: 7054 c314 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c3 │ │ -066380: 0e00 |0004: return-void │ │ +066434: |[066434] com.android.volley.toolbox.StringRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +066444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066446: 7054 c914 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c9 │ │ +06644c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x0005 reg=1 this Lcom/android/volley/toolbox/StringRequest; │ │ @@ -139511,106 +139616,131 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066384: |[066384] com.android.volley.toolbox.StringRequest.deliverResponse:(Ljava/lang/Object;)V │ │ -066394: 1f01 4b03 |0000: check-cast v1, Ljava/lang/String; // type@034b │ │ -066398: 6e20 c614 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/StringRequest;.deliverResponse:(Ljava/lang/String;)V // method@14c6 │ │ -06639e: 0e00 |0005: return-void │ │ +066450: |[066450] com.android.volley.toolbox.StringRequest.deliverResponse:(Ljava/lang/Object;)V │ │ +066460: 1f01 4d03 |0000: check-cast v1, Ljava/lang/String; // type@034d │ │ +066464: 6e20 cc14 1000 |0002: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/StringRequest;.deliverResponse:(Ljava/lang/String;)V // method@14cc │ │ +06646a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/android/volley/toolbox/StringRequest; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/android/volley/toolbox/StringRequest;) │ │ name : 'deliverResponse' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0663a0: |[0663a0] com.android.volley.toolbox.StringRequest.deliverResponse:(Ljava/lang/String;)V │ │ -0663b0: 5410 2b06 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062b │ │ -0663b4: 7220 b713 2000 |0002: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13b7 │ │ -0663ba: 0e00 |0005: return-void │ │ + insns size : 10 16-bit code units │ │ +06646c: |[06646c] com.android.volley.toolbox.StringRequest.deliverResponse:(Ljava/lang/String;)V │ │ +06647c: 5410 2a06 |0000: iget-object v0, v1, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062a │ │ +066480: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066484: 5410 2a06 |0004: iget-object v0, v1, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062a │ │ +066488: 7220 bb13 2000 |0006: invoke-interface {v0, v2}, Lcom/android/volley/Response$Listener;.onResponse:(Ljava/lang/Object;)V // method@13bb │ │ +06648e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ - 0x0005 line=61 │ │ + 0x0000 line=66 │ │ + 0x0004 line=67 │ │ + 0x0009 line=69 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/android/volley/toolbox/StringRequest; │ │ - 0x0000 - 0x0006 reg=2 response Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=1 this Lcom/android/volley/toolbox/StringRequest; │ │ + 0x0000 - 0x000a reg=2 response Ljava/lang/String; │ │ │ │ #2 : (in Lcom/android/volley/toolbox/StringRequest;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +066490: |[066490] com.android.volley.toolbox.StringRequest.onFinish:()V │ │ +0664a0: 6f10 9d13 0100 |0000: invoke-super {v1}, Lcom/android/volley/Request;.onFinish:()V // method@139d │ │ +0664a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0664a8: 5b10 2a06 |0004: iput-object v0, v1, Lcom/android/volley/toolbox/StringRequest;.mListener:Lcom/android/volley/Response$Listener; // field@062a │ │ +0664ac: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0003 line=61 │ │ + 0x0006 line=62 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/android/volley/toolbox/StringRequest; │ │ + │ │ + #3 : (in Lcom/android/volley/toolbox/StringRequest;) │ │ name : 'parseNetworkResponse' │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0663bc: |[0663bc] com.android.volley.toolbox.StringRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -0663cc: 2201 4b03 |0000: new-instance v1, Ljava/lang/String; // type@034b │ │ -0663d0: 5452 8805 |0002: iget-object v2, v5, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -0663d4: 5453 8905 |0004: iget-object v3, v5, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ -0663d8: 7110 3014 0300 |0006: invoke-static {v3}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;)Ljava/lang/String; // method@1430 │ │ -0663de: 0c03 |0009: move-result-object v3 │ │ -0663e0: 7030 d415 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15d4 │ │ -0663e6: 7110 2f14 0500 |000d: invoke-static {v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@142f │ │ -0663ec: 0c02 |0010: move-result-object v2 │ │ -0663ee: 7120 bc13 2100 |0011: invoke-static {v1, v2}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13bc │ │ -0663f4: 0c02 |0014: move-result-object v2 │ │ -0663f6: 1102 |0015: return-object v2 │ │ -0663f8: 0d00 |0016: move-exception v0 │ │ -0663fa: 2201 4b03 |0017: new-instance v1, Ljava/lang/String; // type@034b │ │ -0663fe: 5452 8805 |0019: iget-object v2, v5, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -066402: 7020 d315 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/String;.:([B)V // method@15d3 │ │ -066408: 28ef |001e: goto 000d // -0011 │ │ +0664b0: |[0664b0] com.android.volley.toolbox.StringRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +0664c0: 2201 4d03 |0000: new-instance v1, Ljava/lang/String; // type@034d │ │ +0664c4: 5452 8805 |0002: iget-object v2, v5, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +0664c8: 5453 8905 |0004: iget-object v3, v5, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ +0664cc: 7110 3414 0300 |0006: invoke-static {v3}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;)Ljava/lang/String; // method@1434 │ │ +0664d2: 0c03 |0009: move-result-object v3 │ │ +0664d4: 7030 db15 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15db │ │ +0664da: 7110 3314 0500 |000d: invoke-static {v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@1433 │ │ +0664e0: 0c02 |0010: move-result-object v2 │ │ +0664e2: 7120 c013 2100 |0011: invoke-static {v1, v2}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13c0 │ │ +0664e8: 0c02 |0014: move-result-object v2 │ │ +0664ea: 1102 |0015: return-object v2 │ │ +0664ec: 0d00 |0016: move-exception v0 │ │ +0664ee: 2201 4d03 |0017: new-instance v1, Ljava/lang/String; // type@034d │ │ +0664f2: 5452 8805 |0019: iget-object v2, v5, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +0664f6: 7020 da15 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/String;.:([B)V // method@15da │ │ +0664fc: 28ef |001e: goto 000d // -0011 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/UnsupportedEncodingException; -> 0x0016 │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x000d line=71 │ │ - 0x0016 line=68 │ │ - 0x0017 line=69 │ │ + 0x0000 line=75 │ │ + 0x000d line=79 │ │ + 0x0016 line=76 │ │ + 0x0017 line=77 │ │ locals : │ │ 0x000d - 0x0016 reg=1 parsed Ljava/lang/String; │ │ 0x0017 - 0x001f reg=0 e Ljava/io/UnsupportedEncodingException; │ │ 0x001e - 0x001f reg=1 parsed Ljava/lang/String; │ │ 0x0000 - 0x001f reg=4 this Lcom/android/volley/toolbox/StringRequest; │ │ 0x0000 - 0x001f reg=5 response Lcom/android/volley/NetworkResponse; │ │ │ │ - source_file_idx : 2501 (StringRequest.java) │ │ + source_file_idx : 2523 (StringRequest.java) │ │ │ │ -Class #517 header: │ │ -class_idx : 767 │ │ +Class #518 header: │ │ +class_idx : 768 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2628 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2650 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #517 annotations: │ │ +Class #518 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Lcom/android/volley/Response$Listener" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #517 - │ │ +Class #518 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$Listener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -139624,94 +139754,94 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06641c: |[06641c] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ │ -06642c: 5b01 9706 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0697 │ │ -066430: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -066436: 0e00 |0005: return-void │ │ +066510: |[066510] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ │ +066520: 5b01 9606 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0696 │ │ +066524: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06652a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;) │ │ name : 'onResponse' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066438: |[066438] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.onResponse:(Ljava/lang/Object;)V │ │ -066448: 1f01 4b03 |0000: check-cast v1, Ljava/lang/String; // type@034b │ │ -06644c: 6e20 f714 1000 |0002: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.onResponse:(Ljava/lang/String;)V // method@14f7 │ │ -066452: 0e00 |0005: return-void │ │ +06652c: |[06652c] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.onResponse:(Ljava/lang/Object;)V │ │ +06653c: 1f01 4d03 |0000: check-cast v1, Ljava/lang/String; // type@034d │ │ +066540: 6e20 fe14 1000 |0002: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;.onResponse:(Ljava/lang/String;)V // method@14fe │ │ +066546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;) │ │ name : 'onResponse' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066454: |[066454] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.onResponse:(Ljava/lang/String;)V │ │ -066464: 1a00 bd08 |0000: const-string v0, "MyDebugOutput" // string@08bd │ │ -066468: 2201 4d03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -06646c: 7010 f315 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -066472: 1a02 570a |0007: const-string v2, "UpdateInBackgroundService: response: " // string@0a57 │ │ -066476: 6e20 fa15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -06647c: 0c01 |000c: move-result-object v1 │ │ -06647e: 6e20 fa15 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -066484: 0c01 |0010: move-result-object v1 │ │ -066486: 6e10 ff15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -06648c: 0c01 |0014: move-result-object v1 │ │ -06648e: 7120 fa10 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -066494: 0e00 |0018: return-void │ │ +066548: |[066548] com.linuxcounter.lico_update_003.UpdateInBackgroundService$1.onResponse:(Ljava/lang/String;)V │ │ +066558: 1a00 d208 |0000: const-string v0, "MyDebugOutput" // string@08d2 │ │ +06655c: 2201 4f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +066560: 7010 fa15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +066566: 1a02 6d0a |0007: const-string v2, "UpdateInBackgroundService: response: " // string@0a6d │ │ +06656a: 6e20 0116 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +066570: 0c01 |000c: move-result-object v1 │ │ +066572: 6e20 0116 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +066578: 0c01 |0010: move-result-object v1 │ │ +06657a: 6e10 0616 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +066580: 0c01 |0014: move-result-object v1 │ │ +066582: 7120 fa10 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +066588: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0018 line=384 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1; │ │ 0x0000 - 0x0019 reg=4 response Ljava/lang/String; │ │ │ │ - source_file_idx : 2628 (UpdateInBackgroundService.java) │ │ + source_file_idx : 2650 (UpdateInBackgroundService.java) │ │ │ │ -Class #518 header: │ │ -class_idx : 768 │ │ +Class #519 header: │ │ +class_idx : 769 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2628 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2650 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #518 annotations: │ │ +Class #519 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #518 - │ │ +Class #519 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$ErrorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -139725,77 +139855,77 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066498: |[066498] com.linuxcounter.lico_update_003.UpdateInBackgroundService$2.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ │ -0664a8: 5b01 9806 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0698 │ │ -0664ac: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0664b2: 0e00 |0005: return-void │ │ +06658c: |[06658c] com.linuxcounter.lico_update_003.UpdateInBackgroundService$2.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ │ +06659c: 5b01 9706 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0697 │ │ +0665a0: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0665a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;) │ │ name : 'onErrorResponse' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0664b4: |[0664b4] com.linuxcounter.lico_update_003.UpdateInBackgroundService$2.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -0664c4: 1a00 bd08 |0000: const-string v0, "MyDebugOutput" // string@08bd │ │ -0664c8: 2201 4d03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0664cc: 7010 f315 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0664d2: 1a02 520a |0007: const-string v2, "UpdateInBackgroundService: error: " // string@0a52 │ │ -0664d6: 6e20 fa15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0664dc: 0c01 |000c: move-result-object v1 │ │ -0664de: 6e10 ce13 0400 |000d: invoke-virtual {v4}, Lcom/android/volley/VolleyError;.toString:()Ljava/lang/String; // method@13ce │ │ -0664e4: 0c02 |0010: move-result-object v2 │ │ -0664e6: 6e20 fa15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0664ec: 0c01 |0014: move-result-object v1 │ │ -0664ee: 6e10 ff15 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0664f4: 0c01 |0018: move-result-object v1 │ │ -0664f6: 7120 fa10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -0664fc: 0e00 |001c: return-void │ │ +0665a8: |[0665a8] com.linuxcounter.lico_update_003.UpdateInBackgroundService$2.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +0665b8: 1a00 d208 |0000: const-string v0, "MyDebugOutput" // string@08d2 │ │ +0665bc: 2201 4f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0665c0: 7010 fa15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0665c6: 1a02 680a |0007: const-string v2, "UpdateInBackgroundService: error: " // string@0a68 │ │ +0665ca: 6e20 0116 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0665d0: 0c01 |000c: move-result-object v1 │ │ +0665d2: 6e10 d213 0400 |000d: invoke-virtual {v4}, Lcom/android/volley/VolleyError;.toString:()Ljava/lang/String; // method@13d2 │ │ +0665d8: 0c02 |0010: move-result-object v2 │ │ +0665da: 6e20 0116 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0665e0: 0c01 |0014: move-result-object v1 │ │ +0665e2: 6e10 0616 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0665e8: 0c01 |0018: move-result-object v1 │ │ +0665ea: 7120 fa10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +0665f0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x001c line=389 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2; │ │ 0x0000 - 0x001d reg=4 error Lcom/android/volley/VolleyError; │ │ │ │ - source_file_idx : 2628 (UpdateInBackgroundService.java) │ │ + source_file_idx : 2650 (UpdateInBackgroundService.java) │ │ │ │ -Class #519 header: │ │ -class_idx : 772 │ │ +Class #520 header: │ │ +class_idx : 773 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 6372 │ │ +superclass_idx : 837 │ │ +source_file_idx : 6381 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #519 annotations: │ │ +Class #520 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Lcom/android/volley/Response$Listener" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #519 - │ │ +Class #520 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/sendSysInfo$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$Listener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -139809,94 +139939,94 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066500: |[066500] com.linuxcounter.lico_update_003.sendSysInfo$1.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ │ -066510: 5b01 a806 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06a8 │ │ -066514: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -06651a: 0e00 |0005: return-void │ │ +0665f4: |[0665f4] com.linuxcounter.lico_update_003.sendSysInfo$1.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ │ +066604: 5b01 a706 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06a7 │ │ +066608: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06660e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/sendSysInfo$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/sendSysInfo$1;) │ │ name : 'onResponse' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06651c: |[06651c] com.linuxcounter.lico_update_003.sendSysInfo$1.onResponse:(Ljava/lang/Object;)V │ │ -06652c: 1f01 4b03 |0000: check-cast v1, Ljava/lang/String; // type@034b │ │ -066530: 6e20 2615 1000 |0002: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.onResponse:(Ljava/lang/String;)V // method@1526 │ │ -066536: 0e00 |0005: return-void │ │ +066610: |[066610] com.linuxcounter.lico_update_003.sendSysInfo$1.onResponse:(Ljava/lang/Object;)V │ │ +066620: 1f01 4d03 |0000: check-cast v1, Ljava/lang/String; // type@034d │ │ +066624: 6e20 2d15 1000 |0002: invoke-virtual {v0, v1}, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;.onResponse:(Ljava/lang/String;)V // method@152d │ │ +06662a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/sendSysInfo$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/linuxcounter/lico_update_003/sendSysInfo$1;) │ │ name : 'onResponse' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066538: |[066538] com.linuxcounter.lico_update_003.sendSysInfo$1.onResponse:(Ljava/lang/String;)V │ │ -066548: 1a00 bd08 |0000: const-string v0, "MyDebugOutput" // string@08bd │ │ -06654c: 2201 4d03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -066550: 7010 f315 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -066556: 1a02 e718 |0007: const-string v2, "sendSysInfo: response: " // string@18e7 │ │ -06655a: 6e20 fa15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -066560: 0c01 |000c: move-result-object v1 │ │ -066562: 6e20 fa15 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -066568: 0c01 |0010: move-result-object v1 │ │ -06656a: 6e10 ff15 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -066570: 0c01 |0014: move-result-object v1 │ │ -066572: 7120 fd10 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -066578: 0e00 |0018: return-void │ │ +06662c: |[06662c] com.linuxcounter.lico_update_003.sendSysInfo$1.onResponse:(Ljava/lang/String;)V │ │ +06663c: 1a00 d208 |0000: const-string v0, "MyDebugOutput" // string@08d2 │ │ +066640: 2201 4f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +066644: 7010 fa15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +06664a: 1a02 f018 |0007: const-string v2, "sendSysInfo: response: " // string@18f0 │ │ +06664e: 6e20 0116 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +066654: 0c01 |000c: move-result-object v1 │ │ +066656: 6e20 0116 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +06665c: 0c01 |0010: move-result-object v1 │ │ +06665e: 6e10 0616 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +066664: 0c01 |0014: move-result-object v1 │ │ +066666: 7120 fd10 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +06666c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0018 line=75 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/linuxcounter/lico_update_003/sendSysInfo$1; │ │ 0x0000 - 0x0019 reg=4 response Ljava/lang/String; │ │ │ │ - source_file_idx : 6372 (sendSysInfo.java) │ │ + source_file_idx : 6381 (sendSysInfo.java) │ │ │ │ -Class #520 header: │ │ -class_idx : 773 │ │ +Class #521 header: │ │ +class_idx : 774 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 6372 │ │ +superclass_idx : 837 │ │ +source_file_idx : 6381 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #520 annotations: │ │ +Class #521 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #520 - │ │ +Class #521 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/sendSysInfo$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/Response$ErrorListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -139910,76 +140040,76 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06657c: |[06657c] com.linuxcounter.lico_update_003.sendSysInfo$2.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ │ -06658c: 5b01 a906 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$2;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06a9 │ │ -066590: 7010 be15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -066596: 0e00 |0005: return-void │ │ +066670: |[066670] com.linuxcounter.lico_update_003.sendSysInfo$2.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ │ +066680: 5b01 a806 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$2;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06a8 │ │ +066684: 7010 c515 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06668a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/linuxcounter/lico_update_003/sendSysInfo$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/sendSysInfo$2;) │ │ name : 'onErrorResponse' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -066598: |[066598] com.linuxcounter.lico_update_003.sendSysInfo$2.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -0665a8: 1a00 bd08 |0000: const-string v0, "MyDebugOutput" // string@08bd │ │ -0665ac: 2201 4d03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034d │ │ -0665b0: 7010 f315 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0665b6: 1a02 e618 |0007: const-string v2, "sendSysInfo: error: " // string@18e6 │ │ -0665ba: 6e20 fa15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0665c0: 0c01 |000c: move-result-object v1 │ │ -0665c2: 6e10 ce13 0400 |000d: invoke-virtual {v4}, Lcom/android/volley/VolleyError;.toString:()Ljava/lang/String; // method@13ce │ │ -0665c8: 0c02 |0010: move-result-object v2 │ │ -0665ca: 6e20 fa15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0665d0: 0c01 |0014: move-result-object v1 │ │ -0665d2: 6e10 ff15 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0665d8: 0c01 |0018: move-result-object v1 │ │ -0665da: 7120 fd10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -0665e0: 0e00 |001c: return-void │ │ +06668c: |[06668c] com.linuxcounter.lico_update_003.sendSysInfo$2.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +06669c: 1a00 d208 |0000: const-string v0, "MyDebugOutput" // string@08d2 │ │ +0666a0: 2201 4f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@034f │ │ +0666a4: 7010 fa15 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0666aa: 1a02 ef18 |0007: const-string v2, "sendSysInfo: error: " // string@18ef │ │ +0666ae: 6e20 0116 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0666b4: 0c01 |000c: move-result-object v1 │ │ +0666b6: 6e10 d213 0400 |000d: invoke-virtual {v4}, Lcom/android/volley/VolleyError;.toString:()Ljava/lang/String; // method@13d2 │ │ +0666bc: 0c02 |0010: move-result-object v2 │ │ +0666be: 6e20 0116 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0666c4: 0c01 |0014: move-result-object v1 │ │ +0666c6: 6e10 0616 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +0666cc: 0c01 |0018: move-result-object v1 │ │ +0666ce: 7120 fd10 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +0666d4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x001c line=80 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/linuxcounter/lico_update_003/sendSysInfo$2; │ │ 0x0000 - 0x001d reg=4 error Lcom/android/volley/VolleyError; │ │ │ │ - source_file_idx : 6372 (sendSysInfo.java) │ │ + source_file_idx : 6381 (sendSysInfo.java) │ │ │ │ -Class #521 header: │ │ +Class #522 header: │ │ class_idx : 105 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 107 │ │ -source_file_idx : 444 │ │ +source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #521 annotations: │ │ +Class #522 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ │ │ -Class #521 - │ │ +Class #522 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -139988,17 +140118,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0665e4: |[0665e4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -0665f4: 7010 ab01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01ab │ │ -0665fa: 0e00 |0003: return-void │ │ +0666d8: |[0666d8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +0666e8: 7010 ab01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01ab │ │ +0666ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -140007,18 +140137,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0665fc: |[0665fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -06660c: 7110 c401 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01c4 │ │ -066612: 0a00 |0003: move-result v0 │ │ -066614: 0f00 |0004: return v0 │ │ +0666f0: |[0666f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +066700: 7110 c401 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01c4 │ │ +066706: 0a00 |0003: move-result v0 │ │ +066708: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -140027,22 +140157,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -066618: |[066618] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -066628: 6e20 a301 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01a3 │ │ -06662e: 0a00 |0003: move-result v0 │ │ -066630: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -066634: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -066636: 0f00 |0007: return v0 │ │ -066638: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06663a: 28fe |0009: goto 0007 // -0002 │ │ +06670c: |[06670c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +06671c: 6e20 a301 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01a3 │ │ +066722: 0a00 |0003: move-result v0 │ │ +066724: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +066728: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06672a: 0f00 |0007: return v0 │ │ +06672c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06672e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ @@ -140053,18 +140183,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06663c: |[06663c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06664c: 7110 c501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c5 │ │ -066652: 0c00 |0003: move-result-object v0 │ │ -066654: 1100 |0004: return-object v0 │ │ +066730: |[066730] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +066740: 7110 c501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c5 │ │ +066746: 0c00 |0003: move-result-object v0 │ │ +066748: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -140073,18 +140203,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066658: |[066658] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -066668: 7110 c601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c6 │ │ -06666e: 0c00 |0003: move-result-object v0 │ │ -066670: 1100 |0004: return-object v0 │ │ +06674c: |[06674c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06675c: 7110 c601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c6 │ │ +066762: 0c00 |0003: move-result-object v0 │ │ +066764: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -140093,18 +140223,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066674: |[066674] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -066684: 7110 c701 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01c7 │ │ -06668a: 0c00 |0003: move-result-object v0 │ │ -06668c: 1100 |0004: return-object v0 │ │ +066768: |[066768] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +066778: 7110 c701 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01c7 │ │ +06677e: 0c00 |0003: move-result-object v0 │ │ +066780: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -140113,43 +140243,43 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066690: |[066690] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0666a0: 7110 c801 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c8 │ │ -0666a6: 0c00 |0003: move-result-object v0 │ │ -0666a8: 1100 |0004: return-object v0 │ │ +066784: |[066784] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +066794: 7110 c801 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01c8 │ │ +06679a: 0c00 |0003: move-result-object v0 │ │ +06679c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 444 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 462 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #522 header: │ │ +Class #523 header: │ │ class_idx : 175 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 174 │ │ -source_file_idx : 2245 │ │ +source_file_idx : 2266 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #522 annotations: │ │ +Class #523 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplJB" │ │ │ │ -Class #522 - │ │ +Class #523 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -140158,17 +140288,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0666ac: |[0666ac] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -0666bc: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@044c │ │ -0666c2: 0e00 |0003: return-void │ │ +0667a0: |[0667a0] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +0667b0: 7010 4c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@044c │ │ +0667b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -140177,21 +140307,21 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0666c4: |[0666c4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0666d4: 7110 6204 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0462 │ │ -0666da: 0c00 |0003: move-result-object v0 │ │ -0666dc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0666e0: 6e20 5604 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0456 │ │ -0666e6: 0c00 |0009: move-result-object v0 │ │ -0666e8: 1100 |000a: return-object v0 │ │ +0667b8: |[0667b8] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0667c8: 7110 6204 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0462 │ │ +0667ce: 0c00 |0003: move-result-object v0 │ │ +0667d0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0667d4: 6e20 5604 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0456 │ │ +0667da: 0c00 |0009: move-result-object v0 │ │ +0667dc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x000a line=105 │ │ locals : │ │ @@ -140204,21 +140334,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0666ec: |[0666ec] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0666fc: 7110 6304 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0463 │ │ -066702: 0c00 |0003: move-result-object v0 │ │ -066704: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -066708: 6f30 4e04 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@044e │ │ -06670e: 0c00 |0009: move-result-object v0 │ │ -066710: 1100 |000a: return-object v0 │ │ +0667e0: |[0667e0] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0667f0: 7110 6304 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0463 │ │ +0667f6: 0c00 |0003: move-result-object v0 │ │ +0667f8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0667fc: 6f30 4e04 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@044e │ │ +066802: 0c00 |0009: move-result-object v0 │ │ +066804: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0006 line=126 │ │ 0x000a line=128 │ │ locals : │ │ @@ -140232,17 +140362,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -066714: |[066714] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -066724: 7120 6404 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0464 │ │ -06672a: 0e00 |0003: return-void │ │ +066808: |[066808] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +066818: 7120 6404 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0464 │ │ +06681e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -140253,18 +140383,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06672c: |[06672c] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -06673c: 7120 6504 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0465 │ │ -066742: 0a00 |0003: move-result v0 │ │ -066744: 0f00 |0004: return v0 │ │ +066820: |[066820] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +066830: 7120 6504 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0465 │ │ +066836: 0a00 |0003: move-result v0 │ │ +066838: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=3 targetIntent Landroid/content/Intent; │ │ @@ -140274,43 +140404,43 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -066748: |[066748] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -066758: 6f20 4d04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@044d │ │ -06675e: 0c00 |0003: move-result-object v0 │ │ -066760: 1100 |0004: return-object v0 │ │ +06683c: |[06683c] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +06684c: 6f20 4d04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@044d │ │ +066852: 0c00 |0003: move-result-object v0 │ │ +066854: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ - source_file_idx : 2245 (NavUtils.java) │ │ + source_file_idx : 2266 (NavUtils.java) │ │ │ │ -Class #523 header: │ │ +Class #524 header: │ │ class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 198 │ │ -source_file_idx : 2471 │ │ +source_file_idx : 2493 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #523 annotations: │ │ +Class #524 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ │ │ -Class #523 - │ │ +Class #524 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -140319,17 +140449,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066764: |[066764] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -066774: 7010 eb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@04eb │ │ -06677a: 0e00 |0003: return-void │ │ +066858: |[066858] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +066868: 7010 eb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@04eb │ │ +06686e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -140338,27 +140468,27 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -06677c: |[06677c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -06678c: 6e10 c804 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@04c8 │ │ -066792: 0c00 |0003: move-result-object v0 │ │ -066794: 6e10 c904 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ -06679a: 0c01 |0007: move-result-object v1 │ │ -06679c: 7130 fd04 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@04fd │ │ -0667a2: 6e20 f104 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@04f1 │ │ -0667a8: 0a00 |000e: move-result v0 │ │ -0667aa: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -0667ae: 6e10 c604 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ -0667b4: 0c00 |0014: move-result-object v0 │ │ -0667b6: 7220 4311 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1143 │ │ -0667bc: 0e00 |0018: return-void │ │ +066870: |[066870] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +066880: 6e10 c804 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@04c8 │ │ +066886: 0c00 |0003: move-result-object v0 │ │ +066888: 6e10 c904 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@04c9 │ │ +06688e: 0c01 |0007: move-result-object v1 │ │ +066890: 7130 fd04 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@04fd │ │ +066896: 6e20 f104 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@04f1 │ │ +06689c: 0a00 |000e: move-result v0 │ │ +06689e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +0668a2: 6e10 c604 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@04c6 │ │ +0668a8: 0c00 |0014: move-result-object v0 │ │ +0668aa: 7220 4311 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1143 │ │ +0668b0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000b line=127 │ │ 0x0011 line=128 │ │ 0x0018 line=130 │ │ locals : │ │ @@ -140371,48 +140501,48 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0667c0: |[0667c0] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -0667d0: 7210 3e11 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@113e │ │ -0667d6: 0a00 |0003: move-result v0 │ │ -0667d8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0667dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0667de: 0f00 |0007: return v0 │ │ -0667e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0667e2: 28fe |0009: goto 0007 // -0002 │ │ +0668b4: |[0668b4] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +0668c4: 7210 3e11 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@113e │ │ +0668ca: 0a00 |0003: move-result v0 │ │ +0668cc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0668d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0668d2: 0f00 |0007: return v0 │ │ +0668d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0668d6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ -Class #524 header: │ │ +Class #525 header: │ │ class_idx : 218 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 214 │ │ -source_file_idx : 646 │ │ +source_file_idx : 664 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ -Class #524 annotations: │ │ +Class #525 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on field #450 'mObserver' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ │ │ -Class #524 - │ │ +Class #525 - │ │ Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140449,20 +140579,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0667e4: |[0667e4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -0667f4: 7020 2805 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0528 │ │ -0667fa: 2200 e500 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00e5 │ │ -0667fe: 7020 8905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0589 │ │ -066804: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ -066808: 0e00 |000a: return-void │ │ +0668d8: |[0668d8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +0668e8: 7020 2805 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0528 │ │ +0668ee: 2200 e500 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00e5 │ │ +0668f2: 7020 8905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0589 │ │ +0668f8: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ +0668fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -140473,25 +140603,25 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06680c: |[06680c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -06681c: 7020 2805 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0528 │ │ -066822: 2200 e500 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00e5 │ │ -066826: 7020 8905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0589 │ │ -06682c: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ -066830: 5b13 c701 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ -066834: 5b14 c301 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ -066838: 5b15 c401 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ -06683c: 5b16 c501 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ -066840: 5b17 c601 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ -066844: 0e00 |0014: return-void │ │ +066900: |[066900] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +066910: 7020 2805 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0528 │ │ +066916: 2200 e500 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00e5 │ │ +06691a: 7020 8905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0589 │ │ +066920: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ +066924: 5b13 c701 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ +066928: 5b14 c301 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ +06692c: 5b15 c401 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ +066930: 5b16 c501 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ +066934: 5b17 c601 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ +066938: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -140513,34 +140643,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -066848: |[066848] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -066858: 6e10 4d05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@054d │ │ -06685e: 0a01 |0003: move-result v1 │ │ -066860: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -066864: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -066868: 7210 ea00 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00ea │ │ -06686e: 0e00 |000b: return-void │ │ -066870: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066874: 5b23 c101 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066878: 6e10 4e05 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@054e │ │ -06687e: 0a01 |0013: move-result v1 │ │ -066880: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -066884: 6f20 2b05 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@052b │ │ -06688a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -06688e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -066892: 7210 ef00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ -066898: 0a01 |0020: move-result v1 │ │ -06689a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -06689e: 7210 ea00 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ -0668a4: 28e5 |0026: goto 000b // -001b │ │ +06693c: |[06693c] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +06694c: 6e10 4d05 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@054d │ │ +066952: 0a01 |0003: move-result v1 │ │ +066954: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +066958: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +06695c: 7210 ea00 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00ea │ │ +066962: 0e00 |000b: return-void │ │ +066964: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066968: 5b23 c101 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +06696c: 6e10 4e05 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@054e │ │ +066972: 0a01 |0013: move-result v1 │ │ +066974: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +066978: 6f20 2b05 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@052b │ │ +06697e: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +066982: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +066986: 7210 ef00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ +06698c: 0a01 |0020: move-result v1 │ │ +06698e: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +066992: 7210 ea00 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ +066998: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -140559,18 +140689,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0668a8: |[0668a8] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -0668b8: 1f01 3600 |0000: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ -0668bc: 6e20 4305 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0543 │ │ -0668c2: 0e00 |0005: return-void │ │ +06699c: |[06699c] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +0669ac: 1f01 3600 |0000: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ +0669b0: 6e20 4305 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0543 │ │ +0669b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -140579,56 +140709,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0668c4: |[0668c4] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0668d4: 6f55 2e05 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@052e │ │ -0668da: 6e20 7615 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0668e0: 1a00 1c15 |0006: const-string v0, "mUri=" // string@151c │ │ -0668e4: 6e20 7615 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0668ea: 5410 c701 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ -0668ee: 6e20 7a15 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -0668f4: 6e20 7615 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -0668fa: 1a00 8014 |0013: const-string v0, "mProjection=" // string@1480 │ │ -0668fe: 6e20 7615 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066904: 5410 c301 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ -066908: 7110 4416 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1644 │ │ -06690e: 0c00 |001d: move-result-object v0 │ │ -066910: 6e20 7b15 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -066916: 6e20 7615 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -06691c: 1a00 bf14 |0024: const-string v0, "mSelection=" // string@14bf │ │ -066920: 6e20 7615 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066926: 5410 c401 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ -06692a: 6e20 7b15 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -066930: 6e20 7615 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066936: 1a00 c114 |0031: const-string v0, "mSelectionArgs=" // string@14c1 │ │ -06693a: 6e20 7615 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066940: 5410 c501 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ -066944: 7110 4416 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1644 │ │ -06694a: 0c00 |003b: move-result-object v0 │ │ -06694c: 6e20 7b15 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -066952: 6e20 7615 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066958: 1a00 d514 |0042: const-string v0, "mSortOrder=" // string@14d5 │ │ -06695c: 6e20 7615 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066962: 5410 c601 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ -066966: 6e20 7b15 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@157b │ │ -06696c: 6e20 7615 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066972: 1a00 8313 |004f: const-string v0, "mCursor=" // string@1383 │ │ -066976: 6e20 7615 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -06697c: 5410 c101 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066980: 6e20 7a15 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@157a │ │ -066986: 6e20 7615 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -06698c: 1a00 6b13 |005c: const-string v0, "mContentChanged=" // string@136b │ │ -066990: 6e20 7615 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1576 │ │ -066996: 5510 c001 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01c0 │ │ -06699a: 6e20 7c15 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@157c │ │ -0669a0: 0e00 |0066: return-void │ │ +0669b8: |[0669b8] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0669c8: 6f55 2e05 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@052e │ │ +0669ce: 6e20 7d15 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0669d4: 1a00 2815 |0006: const-string v0, "mUri=" // string@1528 │ │ +0669d8: 6e20 7d15 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0669de: 5410 c701 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ +0669e2: 6e20 8115 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +0669e8: 6e20 7d15 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0669ee: 1a00 8d14 |0013: const-string v0, "mProjection=" // string@148d │ │ +0669f2: 6e20 7d15 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +0669f8: 5410 c301 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ +0669fc: 7110 4b16 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@164b │ │ +066a02: 0c00 |001d: move-result-object v0 │ │ +066a04: 6e20 8215 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +066a0a: 6e20 7d15 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a10: 1a00 cb14 |0024: const-string v0, "mSelection=" // string@14cb │ │ +066a14: 6e20 7d15 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a1a: 5410 c401 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ +066a1e: 6e20 8215 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +066a24: 6e20 7d15 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a2a: 1a00 cd14 |0031: const-string v0, "mSelectionArgs=" // string@14cd │ │ +066a2e: 6e20 7d15 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a34: 5410 c501 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ +066a38: 7110 4b16 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@164b │ │ +066a3e: 0c00 |003b: move-result-object v0 │ │ +066a40: 6e20 8215 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +066a46: 6e20 7d15 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a4c: 1a00 e114 |0042: const-string v0, "mSortOrder=" // string@14e1 │ │ +066a50: 6e20 7d15 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a56: 5410 c601 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ +066a5a: 6e20 8215 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1582 │ │ +066a60: 6e20 7d15 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a66: 1a00 9013 |004f: const-string v0, "mCursor=" // string@1390 │ │ +066a6a: 6e20 7d15 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a70: 5410 c101 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066a74: 6e20 8115 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1581 │ │ +066a7a: 6e20 7d15 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a80: 1a00 7813 |005c: const-string v0, "mContentChanged=" // string@1378 │ │ +066a84: 6e20 7d15 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@157d │ │ +066a8a: 5510 c001 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01c0 │ │ +066a8e: 6e20 8315 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1583 │ │ +066a94: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -140650,17 +140780,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669a4: |[0669a4] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -0669b4: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ -0669b8: 1100 |0002: return-object v0 │ │ +066a98: |[066a98] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +066aa8: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ +066aac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140668,17 +140798,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669bc: |[0669bc] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -0669cc: 5410 c401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ -0669d0: 1100 |0002: return-object v0 │ │ +066ab0: |[066ab0] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +066ac0: 5410 c401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ +066ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140686,17 +140816,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669d4: |[0669d4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -0669e4: 5410 c501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ -0669e8: 1100 |0002: return-object v0 │ │ +066ac8: |[066ac8] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +066ad8: 5410 c501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ +066adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140704,17 +140834,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669ec: |[0669ec] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -0669fc: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ -066a00: 1100 |0002: return-object v0 │ │ +066ae0: |[066ae0] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +066af0: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ +066af4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140722,17 +140852,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066a04: |[066a04] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -066a14: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ -066a18: 1100 |0002: return-object v0 │ │ +066af8: |[066af8] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +066b08: 5410 c701 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ +066b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140740,31 +140870,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -066a1c: |[066a1c] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -066a2c: 6e10 4705 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0547 │ │ -066a32: 0c00 |0003: move-result-object v0 │ │ -066a34: 6e10 8900 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0089 │ │ -066a3a: 0c00 |0007: move-result-object v0 │ │ -066a3c: 5471 c701 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ -066a40: 5472 c301 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ -066a44: 5473 c401 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ -066a48: 5474 c501 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ -066a4c: 5475 c601 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ -066a50: 7406 8500 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0085 │ │ -066a56: 0c06 |0015: move-result-object v6 │ │ -066a58: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -066a5c: 7210 ec00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ -066a62: 5470 c201 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ -066a66: 7220 f100 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ -066a6c: 1106 |0020: return-object v6 │ │ +066b10: |[066b10] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +066b20: 6e10 4705 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0547 │ │ +066b26: 0c00 |0003: move-result-object v0 │ │ +066b28: 6e10 8900 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0089 │ │ +066b2e: 0c00 |0007: move-result-object v0 │ │ +066b30: 5471 c701 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ +066b34: 5472 c301 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ +066b38: 5473 c401 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ +066b3c: 5474 c501 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ +066b40: 5475 c601 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ +066b44: 7406 8500 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0085 │ │ +066b4a: 0c06 |0015: move-result-object v6 │ │ +066b4c: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +066b50: 7210 ec00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00ec │ │ +066b56: 5470 c201 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c2 │ │ +066b5a: 7220 f100 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00f1 │ │ +066b60: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -140777,18 +140907,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066a70: |[066a70] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -066a80: 6e10 4f05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@054f │ │ -066a86: 0c00 |0003: move-result-object v0 │ │ -066a88: 1100 |0004: return-object v0 │ │ +066b64: |[066b64] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +066b74: 6e10 4f05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@054f │ │ +066b7a: 0c00 |0003: move-result-object v0 │ │ +066b7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -140796,21 +140926,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -066a8c: |[066a8c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -066a9c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -066aa0: 7210 ef00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ -066aa6: 0a00 |0005: move-result v0 │ │ -066aa8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -066aac: 7210 ea00 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ea │ │ -066ab2: 0e00 |000b: return-void │ │ +066b80: |[066b80] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +066b90: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +066b94: 7210 ef00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ +066b9a: 0a00 |0005: move-result v0 │ │ +066b9c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +066ba0: 7210 ea00 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00ea │ │ +066ba6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -140821,18 +140951,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066ab4: |[066ab4] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -066ac4: 1f01 3600 |0000: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ -066ac8: 6e20 5105 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0551 │ │ -066ace: 0e00 |0005: return-void │ │ +066ba8: |[066ba8] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +066bb8: 1f01 3600 |0000: check-cast v1, Landroid/database/Cursor; // type@0036 │ │ +066bbc: 6e20 5105 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0551 │ │ +066bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -140841,28 +140971,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -066ad0: |[066ad0] android.support.v4.content.CursorLoader.onReset:()V │ │ -066ae0: 6f10 3505 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0535 │ │ -066ae6: 6e10 5505 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0555 │ │ -066aec: 5410 c101 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066af0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -066af4: 5410 c101 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066af8: 7210 ef00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ -066afe: 0a00 |000f: move-result v0 │ │ -066b00: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -066b04: 5410 c101 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066b08: 7210 ea00 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ -066b0e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -066b10: 5b10 c101 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066b14: 0e00 |001a: return-void │ │ +066bc4: |[066bc4] android.support.v4.content.CursorLoader.onReset:()V │ │ +066bd4: 6f10 3505 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0535 │ │ +066bda: 6e10 5505 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0555 │ │ +066be0: 5410 c101 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066be4: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +066be8: 5410 c101 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066bec: 7210 ef00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00ef │ │ +066bf2: 0a00 |000f: move-result v0 │ │ +066bf4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +066bf8: 5410 c101 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066bfc: 7210 ea00 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00ea │ │ +066c02: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +066c04: 5b10 c101 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066c08: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -140875,26 +141005,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -066b18: |[066b18] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -066b28: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066b2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -066b30: 5410 c101 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066b34: 6e20 4305 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0543 │ │ -066b3a: 6e10 5b05 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@055b │ │ -066b40: 0a00 |000c: move-result v0 │ │ -066b42: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -066b46: 5410 c101 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ -066b4a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -066b4e: 6e10 4605 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0546 │ │ -066b54: 0e00 |0016: return-void │ │ +066c0c: |[066c0c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +066c1c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066c20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066c24: 5410 c101 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066c28: 6e20 4305 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0543 │ │ +066c2e: 6e10 5b05 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@055b │ │ +066c34: 0a00 |000c: move-result v0 │ │ +066c36: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +066c3a: 5410 c101 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c1 │ │ +066c3e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +066c42: 6e10 4605 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0546 │ │ +066c48: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -140906,17 +141036,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066b58: |[066b58] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -066b68: 6e10 4205 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0542 │ │ -066b6e: 0e00 |0003: return-void │ │ +066c4c: |[066c4c] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +066c5c: 6e10 4205 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0542 │ │ +066c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -140925,17 +141055,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066b70: |[066b70] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -066b80: 5b01 c301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ -066b84: 0e00 |0002: return-void │ │ +066c64: |[066c64] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +066c74: 5b01 c301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01c3 │ │ +066c78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -140945,17 +141075,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066b88: |[066b88] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -066b98: 5b01 c401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ -066b9c: 0e00 |0002: return-void │ │ +066c7c: |[066c7c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +066c8c: 5b01 c401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01c4 │ │ +066c90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -140965,17 +141095,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066ba0: |[066ba0] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -066bb0: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ -066bb4: 0e00 |0002: return-void │ │ +066c94: |[066c94] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +066ca4: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01c5 │ │ +066ca8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -140985,17 +141115,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066bb8: |[066bb8] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -066bc8: 5b01 c601 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ -066bcc: 0e00 |0002: return-void │ │ +066cac: |[066cac] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +066cbc: 5b01 c601 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01c6 │ │ +066cc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -141005,43 +141135,43 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066bd0: |[066bd0] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -066be0: 5b01 c701 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ -066be4: 0e00 |0002: return-void │ │ +066cc4: |[066cc4] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +066cd4: 5b01 c701 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01c7 │ │ +066cd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ - source_file_idx : 646 (CursorLoader.java) │ │ + source_file_idx : 664 (CursorLoader.java) │ │ │ │ -Class #525 header: │ │ +Class #526 header: │ │ class_idx : 224 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 223 │ │ -source_file_idx : 1000 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #525 annotations: │ │ +Class #526 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplHC" │ │ │ │ -Class #525 - │ │ +Class #526 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -141050,17 +141180,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066be8: |[066be8] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -066bf8: 7010 7605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0576 │ │ -066bfe: 0e00 |0003: return-void │ │ +066cdc: |[066cdc] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +066cec: 7010 7605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0576 │ │ +066cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -141069,18 +141199,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066c00: |[066c00] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -066c10: 7110 8505 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0585 │ │ -066c16: 0c00 |0003: move-result-object v0 │ │ -066c18: 1100 |0004: return-object v0 │ │ +066cf4: |[066cf4] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +066d04: 7110 8505 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0585 │ │ +066d0a: 0c00 |0003: move-result-object v0 │ │ +066d0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ @@ -141089,43 +141219,43 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066c1c: |[066c1c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -066c2c: 7110 8605 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0586 │ │ -066c32: 0c00 |0003: move-result-object v0 │ │ -066c34: 1100 |0004: return-object v0 │ │ +066d10: |[066d10] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +066d20: 7110 8605 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0586 │ │ +066d26: 0c00 |0003: move-result-object v0 │ │ +066d28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 1000 (IntentCompat.java) │ │ + source_file_idx : 1018 (IntentCompat.java) │ │ │ │ -Class #526 header: │ │ +Class #527 header: │ │ class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 308 │ │ -source_file_idx : 2581 │ │ +source_file_idx : 2603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #526 annotations: │ │ +Class #527 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextDirectionHeuristicInternal" │ │ │ │ -Class #526 - │ │ +Class #527 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;) │ │ @@ -141138,18 +141268,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066c38: |[066c38] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -066c48: 7020 fc06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@06fc │ │ -066c4e: 5c02 8002 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0280 │ │ -066c52: 0e00 |0005: return-void │ │ +066d2c: |[066d2c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +066d3c: 7020 fc06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@06fc │ │ +066d42: 5c02 8002 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0280 │ │ +066d46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ @@ -141161,17 +141291,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066c54: |[066c54] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -066c64: 7030 0107 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0701 │ │ -066c6a: 0e00 |0003: return-void │ │ +066d48: |[066d48] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +066d58: 7030 0107 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0701 │ │ +066d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -141183,41 +141313,41 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066c6c: |[066c6c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -066c7c: 5510 8002 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0280 │ │ -066c80: 0f00 |0002: return v0 │ │ +066d60: |[066d60] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +066d70: 5510 8002 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0280 │ │ +066d74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #527 header: │ │ +Class #528 header: │ │ class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 308 │ │ -source_file_idx : 2581 │ │ +source_file_idx : 2603 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #527 annotations: │ │ +Class #528 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextDirectionHeuristicLocale" │ │ │ │ -Class #527 - │ │ +Class #528 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ name : 'INSTANCE' │ │ @@ -141230,37 +141360,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066c84: |[066c84] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -066c94: 2200 3601 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0136 │ │ -066c98: 7010 0507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0705 │ │ -066c9e: 6900 8102 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0281 │ │ -066ca2: 0e00 |0007: return-void │ │ +066d78: |[066d78] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +066d88: 2200 3601 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0136 │ │ +066d8c: 7010 0507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0705 │ │ +066d92: 6900 8102 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0281 │ │ +066d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -066ca4: |[066ca4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -066cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066cb6: 7020 fc06 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@06fc │ │ -066cbc: 0e00 |0004: return-void │ │ +066d98: |[066d98] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +066da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066daa: 7020 fc06 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@06fc │ │ +066db0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ @@ -141270,50 +141400,50 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -066cc0: |[066cc0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -066cd0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -066cd2: 7100 7416 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1674 │ │ -066cd8: 0c02 |0004: move-result-object v2 │ │ -066cda: 7110 1007 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0710 │ │ -066ce0: 0a00 |0008: move-result v0 │ │ -066ce2: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -066ce6: 0f01 |000b: return v1 │ │ -066ce8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -066cea: 28fe |000d: goto 000b // -0002 │ │ +066db4: |[066db4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +066dc4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +066dc6: 7100 7b16 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@167b │ │ +066dcc: 0c02 |0004: move-result-object v2 │ │ +066dce: 7110 1007 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0710 │ │ +066dd4: 0a00 |0008: move-result v0 │ │ +066dd6: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +066dda: 0f01 |000b: return v1 │ │ +066ddc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +066dde: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0009 - 0x000e reg=0 dir I │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ - source_file_idx : 2581 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 2603 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #528 header: │ │ +Class #529 header: │ │ class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 325 │ │ -source_file_idx : 403 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #528 annotations: │ │ +Class #529 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ │ │ -Class #528 - │ │ +Class #529 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -141322,17 +141452,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066cec: |[066cec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -066cfc: 7010 9607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0796 │ │ -066d02: 0e00 |0003: return-void │ │ +066de0: |[066de0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +066df0: 7010 9607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0796 │ │ +066df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -141341,18 +141471,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -066d04: |[066d04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -066d14: 7130 be07 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07be │ │ -066d1a: 0a00 |0003: move-result v0 │ │ -066d1c: 0f00 |0004: return v0 │ │ +066df8: |[066df8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +066e08: 7130 be07 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07be │ │ +066e0e: 0a00 |0003: move-result v0 │ │ +066e10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -141363,20 +141493,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -066d20: |[066d20] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -066d30: 2200 4001 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0140 │ │ -066d34: 7030 6b07 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@076b │ │ -066d3a: 7110 bf07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@07bf │ │ -066d40: 0c00 |0008: move-result-object v0 │ │ -066d42: 1100 |0009: return-object v0 │ │ +066e14: |[066e14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +066e24: 2200 4001 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0140 │ │ +066e28: 7030 6b07 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@076b │ │ +066e2e: 7110 bf07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@07bf │ │ +066e34: 0c00 |0008: move-result-object v0 │ │ +066e36: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -141385,18 +141515,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -066d44: |[066d44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -066d54: 7100 c007 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@07c0 │ │ -066d5a: 0c00 |0003: move-result-object v0 │ │ -066d5c: 1100 |0004: return-object v0 │ │ +066e38: |[066e38] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +066e48: 7100 c007 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@07c0 │ │ +066e4e: 0c00 |0003: move-result-object v0 │ │ +066e50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -141404,17 +141534,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066d60: |[066d60] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -066d70: 7130 c107 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c1 │ │ -066d76: 0e00 |0003: return-void │ │ +066e54: |[066e54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +066e64: 7130 c107 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c1 │ │ +066e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -141426,19 +141556,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -066d78: |[066d78] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -066d88: 6e10 d80b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ -066d8e: 0c00 |0003: move-result-object v0 │ │ -066d90: 7130 c207 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@07c2 │ │ -066d96: 0e00 |0007: return-void │ │ +066e6c: |[066e6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +066e7c: 6e10 d80b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ +066e82: 0c00 |0003: move-result-object v0 │ │ +066e84: 7130 c207 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@07c2 │ │ +066e8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ @@ -141450,17 +141580,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066d98: |[066d98] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -066da8: 7130 c307 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c3 │ │ -066dae: 0e00 |0003: return-void │ │ +066e8c: |[066e8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +066e9c: 7130 c307 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c3 │ │ +066ea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -141472,18 +141602,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -066db0: |[066db0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -066dc0: 7140 c407 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c4 │ │ -066dc6: 0a00 |0003: move-result v0 │ │ -066dc8: 0f00 |0004: return v0 │ │ +066ea4: |[066ea4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +066eb4: 7140 c407 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c4 │ │ +066eba: 0a00 |0003: move-result v0 │ │ +066ebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ @@ -141495,17 +141625,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066dcc: |[066dcc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -066ddc: 7130 c507 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@07c5 │ │ -066de2: 0e00 |0003: return-void │ │ +066ec0: |[066ec0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +066ed0: 7130 c507 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@07c5 │ │ +066ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -141517,45 +141647,45 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066de4: |[066de4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -066df4: 7130 c607 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c6 │ │ -066dfa: 0e00 |0003: return-void │ │ +066ed8: |[066ed8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +066ee8: 7130 c607 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07c6 │ │ +066eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #529 header: │ │ +Class #530 header: │ │ class_idx : 347 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 346 │ │ -source_file_idx : 1029 │ │ +source_file_idx : 1047 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #529 annotations: │ │ +Class #530 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairKeyEventVersionImpl" │ │ │ │ -Class #529 - │ │ +Class #530 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -141564,17 +141694,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066dfc: |[066dfc] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -066e0c: 7010 2908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0829 │ │ -066e12: 0e00 |0003: return-void │ │ +066ef0: |[066ef0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +066f00: 7010 2908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0829 │ │ +066f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -141583,18 +141713,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -066e14: |[066e14] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -066e24: 7140 4e08 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@084e │ │ -066e2a: 0a00 |0003: move-result v0 │ │ -066e2c: 0f00 |0004: return v0 │ │ +066f08: |[066f08] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +066f18: 7140 4e08 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@084e │ │ +066f1e: 0a00 |0003: move-result v0 │ │ +066f20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -141606,18 +141736,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066e30: |[066e30] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -066e40: 7110 4f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@084f │ │ -066e46: 0c00 |0003: move-result-object v0 │ │ -066e48: 1100 |0004: return-object v0 │ │ +066f24: |[066f24] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +066f34: 7110 4f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@084f │ │ +066f3a: 0c00 |0003: move-result-object v0 │ │ +066f3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -141626,18 +141756,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066e4c: |[066e4c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -066e5c: 7110 5008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0850 │ │ -066e62: 0a00 |0003: move-result v0 │ │ -066e64: 0f00 |0004: return v0 │ │ +066f40: |[066f40] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +066f50: 7110 5008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0850 │ │ +066f56: 0a00 |0003: move-result v0 │ │ +066f58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -141646,43 +141776,43 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066e68: |[066e68] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -066e78: 7110 5108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0851 │ │ -066e7e: 0e00 |0003: return-void │ │ +066f5c: |[066f5c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +066f6c: 7110 5108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0851 │ │ +066f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1029 (KeyEventCompat.java) │ │ + source_file_idx : 1047 (KeyEventCompat.java) │ │ │ │ -Class #530 header: │ │ +Class #531 header: │ │ class_idx : 362 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 360 │ │ -source_file_idx : 2219 │ │ +source_file_idx : 2240 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #530 annotations: │ │ +Class #531 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsMenuVersionImpl" │ │ │ │ -Class #530 - │ │ +Class #531 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -141691,17 +141821,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066e80: |[066e80] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -066e90: 7010 8e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@088e │ │ -066e96: 0e00 |0003: return-void │ │ +066f74: |[066f74] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +066f84: 7010 8e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@088e │ │ +066f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -141710,18 +141840,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066e98: |[066e98] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -066ea8: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@08c0 │ │ -066eae: 0a00 |0003: move-result v0 │ │ -066eb0: 0f00 |0004: return v0 │ │ +066f8c: |[066f8c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +066f9c: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@08c0 │ │ +066fa2: 0a00 |0003: move-result v0 │ │ +066fa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -141730,18 +141860,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066eb4: |[066eb4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -066ec4: 7110 c108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@08c1 │ │ -066eca: 0a00 |0003: move-result v0 │ │ -066ecc: 0f00 |0004: return v0 │ │ +066fa8: |[066fa8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +066fb8: 7110 c108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@08c1 │ │ +066fbe: 0a00 |0003: move-result v0 │ │ +066fc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -141750,18 +141880,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -066ed0: |[066ed0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -066ee0: 7110 c208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08c2 │ │ -066ee6: 0a00 |0003: move-result v0 │ │ -066ee8: 0f00 |0004: return v0 │ │ +066fc4: |[066fc4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +066fd4: 7110 c208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@08c2 │ │ +066fda: 0a00 |0003: move-result v0 │ │ +066fdc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -141770,48 +141900,48 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -066eec: |[066eec] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -066efc: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -066f00: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -066f02: 7120 c308 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@08c3 │ │ -066f08: 0c00 |0006: move-result-object v0 │ │ -066f0a: 1100 |0007: return-object v0 │ │ -066f0c: 2200 6901 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@0169 │ │ -066f10: 7030 9708 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@0897 │ │ -066f16: 7120 c308 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@08c3 │ │ -066f1c: 0c00 |0010: move-result-object v0 │ │ -066f1e: 28f6 |0011: goto 0007 // -000a │ │ +066fe0: |[066fe0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +066ff0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +066ff4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +066ff6: 7120 c308 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@08c3 │ │ +066ffc: 0c00 |0006: move-result-object v0 │ │ +066ffe: 1100 |0007: return-object v0 │ │ +067000: 2200 6901 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@0169 │ │ +067004: 7030 9708 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@0897 │ │ +06700a: 7120 c308 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@08c3 │ │ +067010: 0c00 |0010: move-result-object v0 │ │ +067012: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0012 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0012 reg=3 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ - source_file_idx : 2219 (MenuItemCompat.java) │ │ + source_file_idx : 2240 (MenuItemCompat.java) │ │ │ │ -Class #531 header: │ │ +Class #532 header: │ │ class_idx : 378 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 384 │ │ -source_file_idx : 2335 │ │ +source_file_idx : 2356 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ -Class #531 - │ │ +Class #532 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'FULL_UNDERLINE_HEIGHT' │ │ @@ -141924,18 +142054,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -066f20: |[066f20] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -066f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066f32: 7030 fe08 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08fe │ │ -066f38: 0e00 |0004: return-void │ │ +067014: |[067014] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +067024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067026: 7030 fe08 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08fe │ │ +06702c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -141945,103 +142075,103 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -066f3c: |[066f3c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -066f4c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -066f4e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -066f50: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -066f54: 7030 2709 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0927 │ │ -066f5a: 2201 4000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0040 │ │ -066f5e: 7010 0f01 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@010f │ │ -066f64: 5b71 1003 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -066f68: 2201 4400 |000e: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ -066f6c: 7010 1401 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ -066f72: 5b71 1103 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0311 │ │ -066f76: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -066f7a: 5971 0e03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ -066f7e: 5c75 0003 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -066f82: 5c75 0103 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ -066f86: 5271 1203 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0312 │ │ -066f8a: 5971 0403 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -066f8e: 5471 1003 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -066f92: 5272 0403 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -066f96: 6e20 1001 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ -066f9c: 6e10 8e00 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -066fa2: 0c01 |002b: move-result-object v1 │ │ -066fa4: 6e10 d100 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ -066faa: 0c01 |002f: move-result-object v1 │ │ -066fac: 5210 5105 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ -066fb0: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -066fb4: c801 |0034: mul-float/2addr v1, v0 │ │ -066fb6: c631 |0035: add-float/2addr v1, v3 │ │ -066fb8: 8711 |0036: float-to-int v1, v1 │ │ -066fba: 5971 0503 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ -066fbe: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -066fc2: c801 |003b: mul-float/2addr v1, v0 │ │ -066fc4: c631 |003c: add-float/2addr v1, v3 │ │ -066fc6: 8711 |003d: float-to-int v1, v1 │ │ -066fc8: 5971 0803 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ -066fcc: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -066fd0: c801 |0042: mul-float/2addr v1, v0 │ │ -066fd2: 8711 |0043: float-to-int v1, v1 │ │ -066fd4: 5971 0a03 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ -066fd8: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -066fdc: c801 |0048: mul-float/2addr v1, v0 │ │ -066fde: c631 |0049: add-float/2addr v1, v3 │ │ -066fe0: 8711 |004a: float-to-int v1, v1 │ │ -066fe2: 5971 0f03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -066fe6: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -066fea: c801 |004f: mul-float/2addr v1, v0 │ │ -066fec: c631 |0050: add-float/2addr v1, v3 │ │ -066fee: 8711 |0051: float-to-int v1, v1 │ │ -066ff0: 5971 0203 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0302 │ │ -066ff4: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -066ff8: c801 |0056: mul-float/2addr v1, v0 │ │ -066ffa: c631 |0057: add-float/2addr v1, v3 │ │ -066ffc: 8711 |0058: float-to-int v1, v1 │ │ -066ffe: 5971 0903 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0309 │ │ -067002: 7110 cf11 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ -067008: 0c01 |005e: move-result-object v1 │ │ -06700a: 6e10 d611 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ -067010: 0a01 |0062: move-result v1 │ │ -067012: 5971 1303 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ -067016: 6e10 0509 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0905 │ │ -06701c: 0a01 |0068: move-result v1 │ │ -06701e: 6e10 0709 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0907 │ │ -067024: 0a02 |006c: move-result v2 │ │ -067026: 6e10 0609 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0906 │ │ -06702c: 0a03 |0070: move-result v3 │ │ -06702e: 6e10 0409 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0904 │ │ -067034: 0a04 |0074: move-result v4 │ │ -067036: 6e54 1309 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0913 │ │ -06703c: 6e10 0909 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0909 │ │ -067042: 0a01 |007b: move-result v1 │ │ -067044: 6e20 1609 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0916 │ │ -06704a: 6e20 1709 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0917 │ │ -067050: 5471 0d03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@030d │ │ -067054: 6e20 1e13 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@131e │ │ -06705a: 5471 0d03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@030d │ │ -06705e: 2202 7801 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@0178 │ │ -067062: 7020 f908 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@08f9 │ │ -067068: 6e20 2113 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1321 │ │ -06706e: 5471 0b03 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@030b │ │ -067072: 6e20 1e13 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@131e │ │ -067078: 5471 0b03 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@030b │ │ -06707c: 2202 7901 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@0179 │ │ -067080: 7020 fb08 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@08fb │ │ -067086: 6e20 2113 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1321 │ │ -06708c: 6e10 ff08 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@08ff │ │ -067092: 0c01 |00a3: move-result-object v1 │ │ -067094: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -067098: 5c76 0003 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -06709c: 0e00 |00a8: return-void │ │ +067030: |[067030] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +067040: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +067042: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +067044: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +067048: 7030 2709 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0927 │ │ +06704e: 2201 4000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0040 │ │ +067052: 7010 0f01 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@010f │ │ +067058: 5b71 1003 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +06705c: 2201 4400 |000e: new-instance v1, Landroid/graphics/Rect; // type@0044 │ │ +067060: 7010 1401 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0114 │ │ +067066: 5b71 1103 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0311 │ │ +06706a: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +06706e: 5971 0e03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ +067072: 5c75 0003 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +067076: 5c75 0103 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ +06707a: 5271 1203 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0312 │ │ +06707e: 5971 0403 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +067082: 5471 1003 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +067086: 5272 0403 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +06708a: 6e20 1001 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ +067090: 6e10 8e00 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +067096: 0c01 |002b: move-result-object v1 │ │ +067098: 6e10 d100 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00d1 │ │ +06709e: 0c01 |002f: move-result-object v1 │ │ +0670a0: 5210 5105 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0551 │ │ +0670a4: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +0670a8: c801 |0034: mul-float/2addr v1, v0 │ │ +0670aa: c631 |0035: add-float/2addr v1, v3 │ │ +0670ac: 8711 |0036: float-to-int v1, v1 │ │ +0670ae: 5971 0503 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ +0670b2: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +0670b6: c801 |003b: mul-float/2addr v1, v0 │ │ +0670b8: c631 |003c: add-float/2addr v1, v3 │ │ +0670ba: 8711 |003d: float-to-int v1, v1 │ │ +0670bc: 5971 0803 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ +0670c0: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +0670c4: c801 |0042: mul-float/2addr v1, v0 │ │ +0670c6: 8711 |0043: float-to-int v1, v1 │ │ +0670c8: 5971 0a03 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ +0670cc: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +0670d0: c801 |0048: mul-float/2addr v1, v0 │ │ +0670d2: c631 |0049: add-float/2addr v1, v3 │ │ +0670d4: 8711 |004a: float-to-int v1, v1 │ │ +0670d6: 5971 0f03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +0670da: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0670de: c801 |004f: mul-float/2addr v1, v0 │ │ +0670e0: c631 |0050: add-float/2addr v1, v3 │ │ +0670e2: 8711 |0051: float-to-int v1, v1 │ │ +0670e4: 5971 0203 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0302 │ │ +0670e8: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +0670ec: c801 |0056: mul-float/2addr v1, v0 │ │ +0670ee: c631 |0057: add-float/2addr v1, v3 │ │ +0670f0: 8711 |0058: float-to-int v1, v1 │ │ +0670f2: 5971 0903 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0309 │ │ +0670f6: 7110 cf11 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@11cf │ │ +0670fc: 0c01 |005e: move-result-object v1 │ │ +0670fe: 6e10 d611 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@11d6 │ │ +067104: 0a01 |0062: move-result v1 │ │ +067106: 5971 1303 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ +06710a: 6e10 0509 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0905 │ │ +067110: 0a01 |0068: move-result v1 │ │ +067112: 6e10 0709 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0907 │ │ +067118: 0a02 |006c: move-result v2 │ │ +06711a: 6e10 0609 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0906 │ │ +067120: 0a03 |0070: move-result v3 │ │ +067122: 6e10 0409 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0904 │ │ +067128: 0a04 |0074: move-result v4 │ │ +06712a: 6e54 1309 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0913 │ │ +067130: 6e10 0909 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0909 │ │ +067136: 0a01 |007b: move-result v1 │ │ +067138: 6e20 1609 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0916 │ │ +06713e: 6e20 1709 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0917 │ │ +067144: 5471 0d03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@030d │ │ +067148: 6e20 1e13 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@131e │ │ +06714e: 5471 0d03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@030d │ │ +067152: 2202 7801 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@0178 │ │ +067156: 7020 f908 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@08f9 │ │ +06715c: 6e20 2113 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1321 │ │ +067162: 5471 0b03 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@030b │ │ +067166: 6e20 1e13 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@131e │ │ +06716c: 5471 0b03 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@030b │ │ +067170: 2202 7901 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@0179 │ │ +067174: 7020 fb08 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@08fb │ │ +06717a: 6e20 2113 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1321 │ │ +067180: 6e10 ff08 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@08ff │ │ +067186: 0c01 |00a3: move-result-object v1 │ │ +067188: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +06718c: 5c76 0003 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +067190: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=64 │ │ 0x0019 line=66 │ │ @@ -142078,17 +142208,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0670a0: |[0670a0] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -0670b0: 5510 0003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -0670b4: 0f00 |0002: return v0 │ │ +067194: |[067194] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +0671a4: 5510 0003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +0671a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -142096,21 +142226,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0670b8: |[0670b8] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -0670c8: 6f10 2c09 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@092c │ │ -0670ce: 0a00 |0003: move-result v0 │ │ -0670d0: 5221 0903 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0309 │ │ -0670d4: 7120 b615 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15b6 │ │ -0670da: 0a00 |0009: move-result v0 │ │ -0670dc: 0f00 |000a: return v0 │ │ +0671ac: |[0671ac] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +0671bc: 6f10 2c09 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@092c │ │ +0671c2: 0a00 |0003: move-result v0 │ │ +0671c4: 5221 0903 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0309 │ │ +0671c8: 7120 bd15 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@15bd │ │ +0671ce: 0a00 |0009: move-result v0 │ │ +0671d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -142118,17 +142248,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0670e0: |[0670e0] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -0670f0: 5210 0403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -0670f4: 0f00 |0002: return v0 │ │ +0671d4: |[0671d4] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +0671e4: 5210 0403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +0671e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -142136,71 +142266,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -0670f8: |[0670f8] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -067108: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -06710e: 6f20 3609 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0936 │ │ -067114: 6e10 0209 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0902 │ │ -06711a: 0a07 |0009: move-result v7 │ │ -06711c: 0176 |000a: move v6, v7 │ │ -06711e: 54c0 ff02 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -067122: 6e10 1613 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ -067128: 0a00 |0010: move-result v0 │ │ -06712a: 52c1 0f03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -06712e: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -067132: 54c0 ff02 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -067136: 6e10 1913 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ -06713c: 0a00 |001a: move-result v0 │ │ -06713e: 52c1 0f03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -067142: 9009 0001 |001d: add-int v9, v0, v1 │ │ -067146: 52c0 0503 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ -06714a: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -06714e: 54c0 1003 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -067152: 52c1 0e03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ -067156: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -06715a: 52c2 0403 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -06715e: b5b2 |002b: and-int/2addr v2, v11 │ │ -067160: b621 |002c: or-int/2addr v1, v2 │ │ -067162: 6e20 1001 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ -067168: 8281 |0030: int-to-float v1, v8 │ │ -06716a: 82a2 |0031: int-to-float v2, v10 │ │ -06716c: 8293 |0032: int-to-float v3, v9 │ │ -06716e: 8264 |0033: int-to-float v4, v6 │ │ -067170: 54c5 1003 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -067174: 07d0 |0036: move-object v0, v13 │ │ -067176: 7406 0701 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ -06717c: 55c0 0003 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -067180: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -067184: 54c0 1003 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -067188: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -06718c: 52c2 0403 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -067190: b5b2 |0044: and-int/2addr v2, v11 │ │ -067192: b621 |0045: or-int/2addr v1, v2 │ │ -067194: 6e20 1001 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ -06719a: 6e10 0509 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0905 │ │ -0671a0: 0a00 |004c: move-result v0 │ │ -0671a2: 8201 |004d: int-to-float v1, v0 │ │ -0671a4: 52c0 0203 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0302 │ │ -0671a8: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -0671ac: 8202 |0052: int-to-float v2, v0 │ │ -0671ae: 6e10 0a09 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@090a │ │ -0671b4: 0a00 |0056: move-result v0 │ │ -0671b6: 6e10 0609 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0906 │ │ -0671bc: 0a03 |005a: move-result v3 │ │ -0671be: b130 |005b: sub-int/2addr v0, v3 │ │ -0671c0: 8203 |005c: int-to-float v3, v0 │ │ -0671c2: 8274 |005d: int-to-float v4, v7 │ │ -0671c4: 54c5 1003 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -0671c8: 07d0 |0060: move-object v0, v13 │ │ -0671ca: 7406 0701 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ -0671d0: 0e00 |0064: return-void │ │ +0671ec: |[0671ec] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +0671fc: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +067202: 6f20 3609 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0936 │ │ +067208: 6e10 0209 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0902 │ │ +06720e: 0a07 |0009: move-result v7 │ │ +067210: 0176 |000a: move v6, v7 │ │ +067212: 54c0 ff02 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +067216: 6e10 1613 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ +06721c: 0a00 |0010: move-result v0 │ │ +06721e: 52c1 0f03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +067222: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +067226: 54c0 ff02 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +06722a: 6e10 1913 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ +067230: 0a00 |001a: move-result v0 │ │ +067232: 52c1 0f03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +067236: 9009 0001 |001d: add-int v9, v0, v1 │ │ +06723a: 52c0 0503 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ +06723e: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +067242: 54c0 1003 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +067246: 52c1 0e03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ +06724a: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +06724e: 52c2 0403 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +067252: b5b2 |002b: and-int/2addr v2, v11 │ │ +067254: b621 |002c: or-int/2addr v1, v2 │ │ +067256: 6e20 1001 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ +06725c: 8281 |0030: int-to-float v1, v8 │ │ +06725e: 82a2 |0031: int-to-float v2, v10 │ │ +067260: 8293 |0032: int-to-float v3, v9 │ │ +067262: 8264 |0033: int-to-float v4, v6 │ │ +067264: 54c5 1003 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +067268: 07d0 |0036: move-object v0, v13 │ │ +06726a: 7406 0701 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ +067270: 55c0 0003 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +067274: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +067278: 54c0 1003 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +06727c: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +067280: 52c2 0403 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +067284: b5b2 |0044: and-int/2addr v2, v11 │ │ +067286: b621 |0045: or-int/2addr v1, v2 │ │ +067288: 6e20 1001 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ +06728e: 6e10 0509 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0905 │ │ +067294: 0a00 |004c: move-result v0 │ │ +067296: 8201 |004d: int-to-float v1, v0 │ │ +067298: 52c0 0203 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0302 │ │ +06729c: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +0672a0: 8202 |0052: int-to-float v2, v0 │ │ +0672a2: 6e10 0a09 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@090a │ │ +0672a8: 0a00 |0056: move-result v0 │ │ +0672aa: 6e10 0609 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0906 │ │ +0672b0: 0a03 |005a: move-result v3 │ │ +0672b2: b130 |005b: sub-int/2addr v0, v3 │ │ +0672b4: 8203 |005c: int-to-float v3, v0 │ │ +0672b6: 8274 |005d: int-to-float v4, v7 │ │ +0672b8: 54c5 1003 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +0672bc: 07d0 |0060: move-object v0, v13 │ │ +0672be: 7406 0701 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0107 │ │ +0672c4: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=257 │ │ 0x0006 line=259 │ │ 0x000a line=260 │ │ 0x000b line=261 │ │ 0x0015 line=262 │ │ @@ -142225,83 +142355,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0671d4: |[0671d4] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0671e4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0671e6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0671e8: 6e10 4711 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ -0671ee: 0a00 |0005: move-result v0 │ │ -0671f0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0671f4: 5565 0303 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ -0671f8: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -0671fc: 0f03 |000c: return v3 │ │ -0671fe: 6e10 4d11 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ -067204: 0a01 |0010: move-result v1 │ │ -067206: 6e10 4f11 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ -06720c: 0a02 |0014: move-result v2 │ │ -06720e: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -067214: 0143 |0018: move v3, v4 │ │ -067216: 28f3 |0019: goto 000c // -000d │ │ -067218: 5961 0603 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0306 │ │ -06721c: 5962 0703 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0307 │ │ -067220: 5c63 0303 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ -067224: 28f8 |0020: goto 0018 // -0008 │ │ -067226: 5263 0603 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0306 │ │ -06722a: a703 0103 |0023: sub-float v3, v1, v3 │ │ -06722e: 7110 b215 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -067234: 0a03 |0028: move-result v3 │ │ -067236: 5265 1303 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ -06723a: 8255 |002b: int-to-float v5, v5 │ │ -06723c: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -067240: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -067244: 5263 0703 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0307 │ │ -067248: a703 0203 |0032: sub-float v3, v2, v3 │ │ -06724c: 7110 b215 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -067252: 0a03 |0037: move-result v3 │ │ -067254: 5265 1303 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ -067258: 8255 |003a: int-to-float v5, v5 │ │ -06725a: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -06725e: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -067262: 5c64 0303 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ -067266: 28d7 |0041: goto 0018 // -0029 │ │ -067268: 5463 ff02 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -06726c: 6e10 1613 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ -067272: 0a03 |0047: move-result v3 │ │ -067274: 5265 0f03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -067278: b153 |004a: sub-int/2addr v3, v5 │ │ -06727a: 8233 |004b: int-to-float v3, v3 │ │ -06727c: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -067280: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -067284: 5463 0c03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -067288: 5465 0c03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -06728c: 6e10 6a0a 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -067292: 0a05 |0057: move-result v5 │ │ -067294: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -067298: 6e20 a90a 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -06729e: 28bb |005d: goto 0018 // -0045 │ │ -0672a0: 5463 ff02 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -0672a4: 6e10 1913 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ -0672aa: 0a03 |0063: move-result v3 │ │ -0672ac: 5265 0f03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -0672b0: b053 |0066: add-int/2addr v3, v5 │ │ -0672b2: 8233 |0067: int-to-float v3, v3 │ │ -0672b4: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -0672b8: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -0672bc: 5463 0c03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -0672c0: 5465 0c03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ -0672c4: 6e10 6a0a 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ -0672ca: 0a05 |0073: move-result v5 │ │ -0672cc: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0672d0: 6e20 a90a 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ -0672d6: 289f |0079: goto 0018 // -0061 │ │ -0672d8: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +0672c8: |[0672c8] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0672d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0672da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0672dc: 6e10 4711 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1147 │ │ +0672e2: 0a00 |0005: move-result v0 │ │ +0672e4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0672e8: 5565 0303 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ +0672ec: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +0672f0: 0f03 |000c: return v3 │ │ +0672f2: 6e10 4d11 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@114d │ │ +0672f8: 0a01 |0010: move-result v1 │ │ +0672fa: 6e10 4f11 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@114f │ │ +067300: 0a02 |0014: move-result v2 │ │ +067302: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +067308: 0143 |0018: move v3, v4 │ │ +06730a: 28f3 |0019: goto 000c // -000d │ │ +06730c: 5961 0603 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0306 │ │ +067310: 5962 0703 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0307 │ │ +067314: 5c63 0303 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ +067318: 28f8 |0020: goto 0018 // -0008 │ │ +06731a: 5263 0603 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0306 │ │ +06731e: a703 0103 |0023: sub-float v3, v1, v3 │ │ +067322: 7110 b915 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +067328: 0a03 |0028: move-result v3 │ │ +06732a: 5265 1303 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ +06732e: 8255 |002b: int-to-float v5, v5 │ │ +067330: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +067334: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +067338: 5263 0703 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0307 │ │ +06733c: a703 0203 |0032: sub-float v3, v2, v3 │ │ +067340: 7110 b915 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +067346: 0a03 |0037: move-result v3 │ │ +067348: 5265 1303 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0313 │ │ +06734c: 8255 |003a: int-to-float v5, v5 │ │ +06734e: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +067352: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +067356: 5c64 0303 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0303 │ │ +06735a: 28d7 |0041: goto 0018 // -0029 │ │ +06735c: 5463 ff02 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +067360: 6e10 1613 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ +067366: 0a03 |0047: move-result v3 │ │ +067368: 5265 0f03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +06736c: b153 |004a: sub-int/2addr v3, v5 │ │ +06736e: 8233 |004b: int-to-float v3, v3 │ │ +067370: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +067374: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +067378: 5463 0c03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +06737c: 5465 0c03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +067380: 6e10 6a0a 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +067386: 0a05 |0057: move-result v5 │ │ +067388: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +06738c: 6e20 a90a 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +067392: 28bb |005d: goto 0018 // -0045 │ │ +067394: 5463 ff02 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +067398: 6e10 1913 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ +06739e: 0a03 |0063: move-result v3 │ │ +0673a0: 5265 0f03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +0673a4: b053 |0066: add-int/2addr v3, v5 │ │ +0673a6: 8233 |0067: int-to-float v3, v3 │ │ +0673a8: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +0673ac: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +0673b0: 5463 0c03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +0673b4: 5465 0c03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@030c │ │ +0673b8: 6e10 6a0a 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0a6a │ │ +0673be: 0a05 |0073: move-result v5 │ │ +0673c0: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0673c4: 6e20 a90a 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0aa9 │ │ +0673ca: 289f |0079: goto 0018 // -0061 │ │ +0673cc: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x0006 line=221 │ │ 0x000c line=252 │ │ 0x000d line=227 │ │ 0x0011 line=228 │ │ @@ -142329,26 +142459,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0672ec: |[0672ec] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -0672fc: 6f20 3a09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@093a │ │ -067302: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ -067306: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -06730a: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -06730e: b520 |0009: and-int/2addr v0, v2 │ │ -067310: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -067314: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -067316: 5c10 0003 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -06731a: 0e00 |000f: return-void │ │ -06731c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06731e: 28fc |0011: goto 000d // -0004 │ │ +0673e0: |[0673e0] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +0673f0: 6f20 3a09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@093a │ │ +0673f6: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ +0673fa: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0673fe: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +067402: b520 |0009: and-int/2addr v0, v2 │ │ +067404: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +067408: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06740a: 5c10 0003 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +06740e: 0e00 |000f: return-void │ │ +067410: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +067412: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000f line=180 │ │ 0x0010 line=178 │ │ @@ -142361,24 +142491,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -067320: |[067320] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -067330: 6f20 3b09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@093b │ │ -067336: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ -06733a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -06733e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -067342: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -067344: 5c10 0003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -067348: 0e00 |000c: return-void │ │ -06734a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06734c: 28fc |000e: goto 000a // -0004 │ │ +067414: |[067414] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +067424: 6f20 3b09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@093b │ │ +06742a: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ +06742e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +067432: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +067436: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +067438: 5c10 0003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +06743c: 0e00 |000c: return-void │ │ +06743e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +067440: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0007 line=170 │ │ 0x000c line=172 │ │ 0x000d line=170 │ │ @@ -142391,24 +142521,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -067350: |[067350] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -067360: 6f20 3c09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@093c │ │ -067366: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ -06736a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -06736e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -067372: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -067374: 5c10 0003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -067378: 0e00 |000c: return-void │ │ -06737a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06737c: 28fc |000e: goto 000a // -0004 │ │ +067444: |[067444] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +067454: 6f20 3c09 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@093c │ │ +06745a: 5510 0103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ +06745e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +067462: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +067466: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +067468: 5c10 0003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +06746c: 0e00 |000c: return-void │ │ +06746e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +067470: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000c line=188 │ │ 0x000d line=186 │ │ @@ -142421,20 +142551,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -067380: |[067380] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -067390: 5c12 0003 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ -067394: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -067396: 5c10 0103 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ -06739a: 6e10 0b09 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@090b │ │ -0673a0: 0e00 |0008: return-void │ │ +067474: |[067474] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +067484: 5c12 0003 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0300 │ │ +067488: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06748a: 5c10 0103 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0301 │ │ +06748e: 6e10 0b09 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@090b │ │ +067494: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ 0x0005 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ @@ -142446,20 +142576,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0673a4: |[0673a4] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -0673b4: 5210 0803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ -0673b8: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -0673bc: 5215 0803 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ -0673c0: 6f55 4009 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0940 │ │ -0673c6: 0e00 |0009: return-void │ │ +067498: |[067498] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +0674a8: 5210 0803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ +0674ac: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +0674b0: 5215 0803 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0308 │ │ +0674b4: 6f55 4009 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0940 │ │ +0674ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ @@ -142474,21 +142604,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0673c8: |[0673c8] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -0673d8: 5923 0403 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -0673dc: 5420 1003 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ -0673e0: 5221 0403 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ -0673e4: 6e20 1001 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ -0673ea: 6e10 0b09 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@090b │ │ -0673f0: 0e00 |000c: return-void │ │ +0674bc: |[0674bc] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +0674cc: 5923 0403 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +0674d0: 5420 1003 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0310 │ │ +0674d4: 5221 0403 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0304 │ │ +0674d8: 6e20 1001 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0110 │ │ +0674de: 6e10 0b09 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@090b │ │ +0674e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0009 line=131 │ │ 0x000c line=132 │ │ locals : │ │ @@ -142500,23 +142630,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0673f4: |[0673f4] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -067404: 6e10 0009 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0900 │ │ -06740a: 0c00 |0003: move-result-object v0 │ │ -06740c: 6e10 8e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ -067412: 0c00 |0007: move-result-object v0 │ │ -067414: 6e20 ce00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@00ce │ │ -06741a: 0a00 |000b: move-result v0 │ │ -06741c: 6e20 1409 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0914 │ │ -067422: 0e00 |000f: return-void │ │ +0674e8: |[0674e8] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +0674f8: 6e10 0009 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0900 │ │ +0674fe: 0c00 |0003: move-result-object v0 │ │ +067500: 6e10 8e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@008e │ │ +067506: 0c00 |0007: move-result-object v0 │ │ +067508: 6e20 ce00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@00ce │ │ +06750e: 0a00 |000b: move-result v0 │ │ +067510: 6e20 1409 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0914 │ │ +067516: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000f line=141 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -142526,20 +142656,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067424: |[067424] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -067434: 5210 0a03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ -067438: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -06743c: 5212 0a03 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ -067440: 6f20 4409 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0944 │ │ -067446: 0e00 |0009: return-void │ │ +067518: |[067518] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +067528: 5210 0a03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ +06752c: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +067530: 5212 0a03 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@030a │ │ +067534: 6f20 4409 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0944 │ │ +06753a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0006 line=163 │ │ 0x0009 line=164 │ │ locals : │ │ @@ -142551,55 +142681,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -067448: |[067448] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -067458: 5472 1103 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0311 │ │ -06745c: 6e10 0209 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0902 │ │ -067462: 0a00 |0005: move-result v0 │ │ -067464: 5475 ff02 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -067468: 6e10 1613 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ -06746e: 0a05 |000b: move-result v5 │ │ -067470: 5276 0f03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -067474: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -067478: 5475 ff02 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -06747c: 6e10 1913 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ -067482: 0a05 |0015: move-result v5 │ │ -067484: 5276 0f03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -067488: 9003 0506 |0018: add-int v3, v5, v6 │ │ -06748c: 5275 0503 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ -067490: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -067494: 6e50 1801 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0118 │ │ -06749a: 6f40 4709 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ -0674a0: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -0674a4: a705 0905 |0026: sub-float v5, v9, v5 │ │ -0674a8: 7110 b215 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@15b2 │ │ -0674ae: 0a05 |002b: move-result v5 │ │ -0674b0: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -0674b4: c865 |002e: mul-float/2addr v5, v6 │ │ -0674b6: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -0674ba: c865 |0031: mul-float/2addr v5, v6 │ │ -0674bc: 8755 |0032: float-to-int v5, v5 │ │ -0674be: 5975 0e03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ -0674c2: 5475 ff02 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -0674c6: 6e10 1613 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ -0674cc: 0a05 |003a: move-result v5 │ │ -0674ce: 5276 0f03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -0674d2: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -0674d6: 5475 ff02 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ -0674da: 6e10 1913 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ -0674e0: 0a05 |0044: move-result v5 │ │ -0674e2: 5276 0f03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ -0674e6: 9003 0506 |0047: add-int v3, v5, v6 │ │ -0674ea: 6e50 1a01 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@011a │ │ -0674f0: 6e20 0c09 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@090c │ │ -0674f6: 0e00 |004f: return-void │ │ +06753c: |[06753c] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +06754c: 5472 1103 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0311 │ │ +067550: 6e10 0209 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0902 │ │ +067556: 0a00 |0005: move-result v0 │ │ +067558: 5475 ff02 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +06755c: 6e10 1613 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ +067562: 0a05 |000b: move-result v5 │ │ +067564: 5276 0f03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +067568: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +06756c: 5475 ff02 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +067570: 6e10 1913 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ +067576: 0a05 |0015: move-result v5 │ │ +067578: 5276 0f03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +06757c: 9003 0506 |0018: add-int v3, v5, v6 │ │ +067580: 5275 0503 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0305 │ │ +067584: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +067588: 6e50 1801 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0118 │ │ +06758e: 6f40 4709 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0947 │ │ +067594: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +067598: a705 0905 |0026: sub-float v5, v9, v5 │ │ +06759c: 7110 b915 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@15b9 │ │ +0675a2: 0a05 |002b: move-result v5 │ │ +0675a4: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +0675a8: c865 |002e: mul-float/2addr v5, v6 │ │ +0675aa: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +0675ae: c865 |0031: mul-float/2addr v5, v6 │ │ +0675b0: 8755 |0032: float-to-int v5, v5 │ │ +0675b2: 5975 0e03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@030e │ │ +0675b6: 5475 ff02 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +0675ba: 6e10 1613 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1316 │ │ +0675c0: 0a05 |003a: move-result v5 │ │ +0675c2: 5276 0f03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +0675c6: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +0675ca: 5475 ff02 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@02ff │ │ +0675ce: 6e10 1913 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1319 │ │ +0675d4: 0a05 |0044: move-result v5 │ │ +0675d6: 5276 0f03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@030f │ │ +0675da: 9003 0506 |0047: add-int v3, v5, v6 │ │ +0675de: 6e50 1a01 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@011a │ │ +0675e4: 6e20 0c09 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@090c │ │ +0675ea: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0006 line=279 │ │ 0x0010 line=280 │ │ 0x001a line=281 │ │ @@ -142618,32 +142748,32 @@ │ │ 0x001a - 0x0050 reg=3 right I │ │ 0x001e - 0x0050 reg=4 top I │ │ 0x0000 - 0x0050 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0050 reg=8 position I │ │ 0x0000 - 0x0050 reg=9 positionOffset F │ │ 0x0000 - 0x0050 reg=10 force Z │ │ │ │ - source_file_idx : 2335 (PagerTabStrip.java) │ │ + source_file_idx : 2356 (PagerTabStrip.java) │ │ │ │ -Class #532 header: │ │ +Class #533 header: │ │ class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 392 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #532 annotations: │ │ +Class #533 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMr1ViewCompatImpl" │ │ │ │ -Class #532 - │ │ +Class #533 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -142652,17 +142782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0674f8: |[0674f8] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -067508: 7010 5b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@095b │ │ -06750e: 0e00 |0003: return-void │ │ +0675ec: |[0675ec] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +0675fc: 7010 5b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@095b │ │ +067602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -142671,43 +142801,43 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067510: |[067510] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -067520: 7110 d809 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@09d8 │ │ -067526: 0a00 |0003: move-result v0 │ │ -067528: 0f00 |0004: return v0 │ │ +067604: |[067604] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +067614: 7110 d809 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@09d8 │ │ +06761a: 0a00 |0003: move-result v0 │ │ +06761c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ -Class #533 header: │ │ +Class #534 header: │ │ class_idx : 412 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 415 │ │ -source_file_idx : 2783 │ │ +source_file_idx : 2805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #533 annotations: │ │ +Class #534 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatHCImpl" │ │ │ │ -Class #533 - │ │ +Class #534 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -142716,17 +142846,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06752c: |[06752c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -06753c: 7010 0a0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0a0a │ │ -067542: 0e00 |0003: return-void │ │ +067620: |[067620] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +067630: 7010 0a0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0a0a │ │ +067636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -142735,44 +142865,44 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067544: |[067544] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -067554: 7120 120a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a12 │ │ -06755a: 0e00 |0003: return-void │ │ +067638: |[067638] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +067648: 7120 120a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0a12 │ │ +06764e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 split Z │ │ │ │ - source_file_idx : 2783 (ViewGroupCompat.java) │ │ + source_file_idx : 2805 (ViewGroupCompat.java) │ │ │ │ -Class #534 header: │ │ +Class #535 header: │ │ class_idx : 435 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 437 │ │ -source_file_idx : 2792 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #534 annotations: │ │ +Class #535 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatICSImpl" │ │ │ │ -Class #534 - │ │ +Class #535 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -142781,17 +142911,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06755c: |[06755c] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -06756c: 7010 c20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0ac2 │ │ -067572: 0e00 |0003: return-void │ │ +067650: |[067650] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +067660: 7010 c20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0ac2 │ │ +067666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -142800,45 +142930,45 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -067574: |[067574] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -067584: 7130 c80a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac8 │ │ -06758a: 0a00 |0003: move-result v0 │ │ -06758c: 0f00 |0004: return v0 │ │ +067668: |[067668] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +067678: 7130 c80a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ac8 │ │ +06767e: 0a00 |0003: move-result v0 │ │ +067680: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 2792 (ViewParentCompat.java) │ │ + source_file_idx : 2814 (ViewParentCompat.java) │ │ │ │ -Class #535 header: │ │ +Class #536 header: │ │ class_idx : 441 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 442 │ │ -source_file_idx : 410 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #535 annotations: │ │ +Class #536 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ │ │ -Class #535 - │ │ +Class #536 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -142847,17 +142977,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067590: |[067590] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -0675a0: 7010 ce0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0ace │ │ -0675a6: 0e00 |0003: return-void │ │ +067684: |[067684] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +067694: 7010 ce0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0ace │ │ +06769a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -142866,17 +142996,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0675a8: |[0675a8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0675b8: 7120 dc0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0adc │ │ -0675be: 0e00 |0003: return-void │ │ +06769c: |[06769c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0676ac: 7120 dc0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0adc │ │ +0676b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -142887,18 +143017,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0675c0: |[0675c0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0675d0: 7120 dd0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0add │ │ -0675d6: 0c00 |0003: move-result-object v0 │ │ -0675d8: 1100 |0004: return-object v0 │ │ +0676b4: |[0676b4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0676c4: 7120 dd0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0add │ │ +0676ca: 0c00 |0003: move-result-object v0 │ │ +0676cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -142908,47 +143038,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0675dc: |[0675dc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0675ec: 7110 de0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ade │ │ -0675f2: 0a00 |0003: move-result v0 │ │ -0675f4: 0f00 |0004: return v0 │ │ +0676d0: |[0676d0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0676e0: 7110 de0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0ade │ │ +0676e6: 0a00 |0003: move-result v0 │ │ +0676e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 410 (AccessibilityEventCompat.java) │ │ + source_file_idx : 428 (AccessibilityEventCompat.java) │ │ │ │ -Class #536 header: │ │ +Class #537 header: │ │ class_idx : 447 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 448 │ │ -source_file_idx : 415 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #536 annotations: │ │ +Class #537 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ Annotations on method #2787 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ Annotations on method #2788 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #536 - │ │ +Class #537 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -142957,17 +143087,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0675f8: |[0675f8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -067608: 7010 e80a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0ae8 │ │ -06760e: 0e00 |0003: return-void │ │ +0676ec: |[0676ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +0676fc: 7010 e80a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0ae8 │ │ +067702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -142976,19 +143106,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -067610: |[067610] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -067620: 5430 b503 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ -067624: 7120 030b 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0b03 │ │ -06762a: 0a00 |0005: move-result v0 │ │ -06762c: 0f00 |0006: return v0 │ │ +067704: |[067704] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +067714: 5430 b503 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ +067718: 7120 030b 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0b03 │ │ +06771e: 0a00 |0005: move-result v0 │ │ +067720: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -142998,18 +143128,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067630: |[067630] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -067640: 7120 040b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0b04 │ │ -067646: 0c00 |0003: move-result-object v0 │ │ -067648: 1100 |0004: return-object v0 │ │ +067724: |[067724] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +067734: 7120 040b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0b04 │ │ +06773a: 0c00 |0003: move-result-object v0 │ │ +06773c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -143019,18 +143149,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06764c: |[06764c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -06765c: 7110 050b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0b05 │ │ -067662: 0c00 |0003: move-result-object v0 │ │ -067664: 1100 |0004: return-object v0 │ │ +067740: |[067740] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +067750: 7110 050b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0b05 │ │ +067756: 0c00 |0003: move-result-object v0 │ │ +067758: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -143039,18 +143169,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067668: |[067668] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -067678: 7110 060b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0b06 │ │ -06767e: 0a00 |0003: move-result v0 │ │ -067680: 0f00 |0004: return v0 │ │ +06775c: |[06775c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +06776c: 7110 060b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0b06 │ │ +067772: 0a00 |0003: move-result v0 │ │ +067774: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -143059,20 +143189,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067684: |[067684] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -067694: 2200 be01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@01be │ │ -067698: 7030 df0a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@0adf │ │ -06769e: 7110 070b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0b07 │ │ -0676a4: 0c00 |0008: move-result-object v0 │ │ -0676a6: 1100 |0009: return-object v0 │ │ +067778: |[067778] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +067788: 2200 be01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@01be │ │ +06778c: 7030 df0a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@0adf │ │ +067792: 7110 070b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0b07 │ │ +067798: 0c00 |0008: move-result-object v0 │ │ +06779a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -143081,47 +143211,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0676a8: |[0676a8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0676b8: 5430 b503 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ -0676bc: 7120 080b 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0b08 │ │ -0676c2: 0a00 |0005: move-result v0 │ │ -0676c4: 0f00 |0006: return v0 │ │ +06779c: |[06779c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0677ac: 5430 b503 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@03b5 │ │ +0677b0: 7120 080b 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0b08 │ │ +0677b6: 0a00 |0005: move-result v0 │ │ +0677b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 415 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 433 (AccessibilityManagerCompat.java) │ │ │ │ -Class #537 header: │ │ +Class #538 header: │ │ class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 459 │ │ -source_file_idx : 421 │ │ +source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ -Class #537 annotations: │ │ +Class #538 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ Annotations on method #2828 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #537 - │ │ +Class #538 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -143130,17 +143260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0676c8: |[0676c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -0676d8: 7010 880b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0b88 │ │ -0676de: 0e00 |0003: return-void │ │ +0677bc: |[0677bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +0677cc: 7010 880b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0b88 │ │ +0677d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -143149,17 +143279,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0676e0: |[0676e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -0676f0: 7120 0e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0c0e │ │ -0676f6: 0e00 |0003: return-void │ │ +0677d4: |[0677d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +0677e4: 7120 0e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0c0e │ │ +0677ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143170,17 +143300,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0676f8: |[0676f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -067708: 7120 0f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0c0f │ │ -06770e: 0e00 |0003: return-void │ │ +0677ec: |[0677ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0677fc: 7120 0f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0c0f │ │ +067802: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=436 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143191,18 +143321,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067710: |[067710] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -067720: 7120 100c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0c10 │ │ -067726: 0c00 |0003: move-result-object v0 │ │ -067728: 1100 |0004: return-object v0 │ │ +067804: |[067804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +067814: 7120 100c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0c10 │ │ +06781a: 0c00 |0003: move-result-object v0 │ │ +06781c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -143212,18 +143342,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06772c: |[06772c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -06773c: 7110 110c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0c11 │ │ -067742: 0a00 |0003: move-result v0 │ │ -067744: 0f00 |0004: return v0 │ │ +067820: |[067820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +067830: 7110 110c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0c11 │ │ +067836: 0a00 |0003: move-result v0 │ │ +067838: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143232,17 +143362,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067748: |[067748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -067758: 7120 120c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c12 │ │ -06775e: 0e00 |0003: return-void │ │ +06783c: |[06783c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +06784c: 7120 120c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c12 │ │ +067852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=451 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143253,17 +143383,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067760: |[067760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -067770: 7120 130c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c13 │ │ -067776: 0e00 |0003: return-void │ │ +067854: |[067854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +067864: 7120 130c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c13 │ │ +06786a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0003 line=456 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143274,18 +143404,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067778: |[067778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -067788: 7120 140c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c14 │ │ -06778e: 0c00 |0003: move-result-object v0 │ │ -067790: 1100 |0004: return-object v0 │ │ +06786c: |[06786c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +06787c: 7120 140c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c14 │ │ +067882: 0c00 |0003: move-result-object v0 │ │ +067884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -143295,18 +143425,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067794: |[067794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0677a4: 7110 150c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0c15 │ │ -0677aa: 0a00 |0003: move-result v0 │ │ -0677ac: 0f00 |0004: return v0 │ │ +067888: |[067888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +067898: 7110 150c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0c15 │ │ +06789e: 0a00 |0003: move-result v0 │ │ +0678a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143315,18 +143445,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0677b0: |[0677b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0677c0: 7110 160c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c16 │ │ -0677c6: 0c00 |0003: move-result-object v0 │ │ -0677c8: 1100 |0004: return-object v0 │ │ +0678a4: |[0678a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0678b4: 7110 160c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c16 │ │ +0678ba: 0c00 |0003: move-result-object v0 │ │ +0678bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143335,18 +143465,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0677cc: |[0677cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0677dc: 7110 170c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c17 │ │ -0677e2: 0c00 |0003: move-result-object v0 │ │ -0677e4: 1100 |0004: return-object v0 │ │ +0678c0: |[0678c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0678d0: 7110 170c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c17 │ │ +0678d6: 0c00 |0003: move-result-object v0 │ │ +0678d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143355,18 +143485,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0677e8: |[0677e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0677f8: 7110 180c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c18 │ │ -0677fe: 0c00 |0003: move-result-object v0 │ │ -067800: 1100 |0004: return-object v0 │ │ +0678dc: |[0678dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0678ec: 7110 180c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c18 │ │ +0678f2: 0c00 |0003: move-result-object v0 │ │ +0678f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143375,18 +143505,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067804: |[067804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -067814: 7110 190c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c19 │ │ -06781a: 0c00 |0003: move-result-object v0 │ │ -06781c: 1100 |0004: return-object v0 │ │ +0678f8: |[0678f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +067908: 7110 190c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c19 │ │ +06790e: 0c00 |0003: move-result-object v0 │ │ +067910: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143395,18 +143525,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067820: |[067820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -067830: 7110 1a0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c1a │ │ -067836: 0c00 |0003: move-result-object v0 │ │ -067838: 1100 |0004: return-object v0 │ │ +067914: |[067914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +067924: 7110 1a0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c1a │ │ +06792a: 0c00 |0003: move-result-object v0 │ │ +06792c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143415,18 +143545,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06783c: |[06783c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -06784c: 7110 1b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0c1b │ │ -067852: 0a00 |0003: move-result v0 │ │ -067854: 0f00 |0004: return v0 │ │ +067930: |[067930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +067940: 7110 1b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0c1b │ │ +067946: 0a00 |0003: move-result v0 │ │ +067948: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143435,18 +143565,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067858: |[067858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -067868: 7110 1c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0c1c │ │ -06786e: 0a00 |0003: move-result v0 │ │ -067870: 0f00 |0004: return v0 │ │ +06794c: |[06794c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +06795c: 7110 1c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0c1c │ │ +067962: 0a00 |0003: move-result v0 │ │ +067964: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143455,18 +143585,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067874: |[067874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -067884: 7110 1d0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0c1d │ │ -06788a: 0a00 |0003: move-result v0 │ │ -06788c: 0f00 |0004: return v0 │ │ +067968: |[067968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +067978: 7110 1d0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0c1d │ │ +06797e: 0a00 |0003: move-result v0 │ │ +067980: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143475,18 +143605,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067890: |[067890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0678a0: 7110 1e0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0c1e │ │ -0678a6: 0a00 |0003: move-result v0 │ │ -0678a8: 0f00 |0004: return v0 │ │ +067984: |[067984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +067994: 7110 1e0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0c1e │ │ +06799a: 0a00 |0003: move-result v0 │ │ +06799c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143495,18 +143625,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0678ac: |[0678ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0678bc: 7110 1f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0c1f │ │ -0678c2: 0a00 |0003: move-result v0 │ │ -0678c4: 0f00 |0004: return v0 │ │ +0679a0: |[0679a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0679b0: 7110 1f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0c1f │ │ +0679b6: 0a00 |0003: move-result v0 │ │ +0679b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143515,18 +143645,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0678c8: |[0678c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0678d8: 7110 200c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0c20 │ │ -0678de: 0a00 |0003: move-result v0 │ │ -0678e0: 0f00 |0004: return v0 │ │ +0679bc: |[0679bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0679cc: 7110 200c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0c20 │ │ +0679d2: 0a00 |0003: move-result v0 │ │ +0679d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143535,18 +143665,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0678e4: |[0678e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0678f4: 7110 210c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0c21 │ │ -0678fa: 0a00 |0003: move-result v0 │ │ -0678fc: 0f00 |0004: return v0 │ │ +0679d8: |[0679d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0679e8: 7110 210c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0c21 │ │ +0679ee: 0a00 |0003: move-result v0 │ │ +0679f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143555,18 +143685,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067900: |[067900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -067910: 7110 220c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0c22 │ │ -067916: 0a00 |0003: move-result v0 │ │ -067918: 0f00 |0004: return v0 │ │ +0679f4: |[0679f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +067a04: 7110 220c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0c22 │ │ +067a0a: 0a00 |0003: move-result v0 │ │ +067a0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143575,18 +143705,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06791c: |[06791c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -06792c: 7110 230c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0c23 │ │ -067932: 0a00 |0003: move-result v0 │ │ -067934: 0f00 |0004: return v0 │ │ +067a10: |[067a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +067a20: 7110 230c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0c23 │ │ +067a26: 0a00 |0003: move-result v0 │ │ +067a28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143595,18 +143725,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067938: |[067938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -067948: 7110 240c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0c24 │ │ -06794e: 0a00 |0003: move-result v0 │ │ -067950: 0f00 |0004: return v0 │ │ +067a2c: |[067a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +067a3c: 7110 240c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0c24 │ │ +067a42: 0a00 |0003: move-result v0 │ │ +067a44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143615,18 +143745,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067954: |[067954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -067964: 7110 250c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0c25 │ │ -06796a: 0a00 |0003: move-result v0 │ │ -06796c: 0f00 |0004: return v0 │ │ +067a48: |[067a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +067a58: 7110 250c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0c25 │ │ +067a5e: 0a00 |0003: move-result v0 │ │ +067a60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143635,18 +143765,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -067970: |[067970] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -067980: 7100 260c 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0c26 │ │ -067986: 0c00 |0003: move-result-object v0 │ │ -067988: 1100 |0004: return-object v0 │ │ +067a64: |[067a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +067a74: 7100 260c 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0c26 │ │ +067a7a: 0c00 |0003: move-result-object v0 │ │ +067a7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -143654,18 +143784,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06798c: |[06798c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -06799c: 7110 270c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0c27 │ │ -0679a2: 0c00 |0003: move-result-object v0 │ │ -0679a4: 1100 |0004: return-object v0 │ │ +067a80: |[067a80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +067a90: 7110 270c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0c27 │ │ +067a96: 0c00 |0003: move-result-object v0 │ │ +067a98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -143674,18 +143804,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0679a8: |[0679a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0679b8: 7110 280c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c28 │ │ -0679be: 0c00 |0003: move-result-object v0 │ │ -0679c0: 1100 |0004: return-object v0 │ │ +067a9c: |[067a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +067aac: 7110 280c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c28 │ │ +067ab2: 0c00 |0003: move-result-object v0 │ │ +067ab4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -143694,18 +143824,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0679c4: |[0679c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0679d4: 7120 290c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0c29 │ │ -0679da: 0a00 |0003: move-result v0 │ │ -0679dc: 0f00 |0004: return v0 │ │ +067ab8: |[067ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +067ac8: 7120 290c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0c29 │ │ +067ace: 0a00 |0003: move-result v0 │ │ +067ad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -143715,17 +143845,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0679e0: |[0679e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0679f0: 7110 2a0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0c2a │ │ -0679f6: 0e00 |0003: return-void │ │ +067ad4: |[067ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +067ae4: 7110 2a0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0c2a │ │ +067aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0003 line=646 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143735,17 +143865,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0679f8: |[0679f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -067a08: 7120 2b0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2b │ │ -067a0e: 0e00 |0003: return-void │ │ +067aec: |[067aec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +067afc: 7120 2b0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2b │ │ +067b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0003 line=556 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143756,17 +143886,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a10: |[067a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -067a20: 7120 2c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2c │ │ -067a26: 0e00 |0003: return-void │ │ +067b04: |[067b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +067b14: 7120 2c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0c2c │ │ +067b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143777,17 +143907,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a28: |[067a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -067a38: 7120 2d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0c2d │ │ -067a3e: 0e00 |0003: return-void │ │ +067b1c: |[067b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +067b2c: 7120 2d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0c2d │ │ +067b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0003 line=566 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143798,17 +143928,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a40: |[067a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -067a50: 7120 2e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0c2e │ │ -067a56: 0e00 |0003: return-void │ │ +067b34: |[067b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +067b44: 7120 2e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0c2e │ │ +067b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143819,17 +143949,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a58: |[067a58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067a68: 7120 2f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c2f │ │ -067a6e: 0e00 |0003: return-void │ │ +067b4c: |[067b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067b5c: 7120 2f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c2f │ │ +067b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0003 line=576 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143840,17 +143970,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a70: |[067a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -067a80: 7120 300c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0c30 │ │ -067a86: 0e00 |0003: return-void │ │ +067b64: |[067b64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +067b74: 7120 300c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0c30 │ │ +067b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0003 line=581 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143861,17 +143991,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067a88: |[067a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067a98: 7120 310c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c31 │ │ -067a9e: 0e00 |0003: return-void │ │ +067b7c: |[067b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067b8c: 7120 310c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c31 │ │ +067b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0003 line=586 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143882,17 +144012,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067aa0: |[067aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -067ab0: 7120 320c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0c32 │ │ -067ab6: 0e00 |0003: return-void │ │ +067b94: |[067b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +067ba4: 7120 320c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0c32 │ │ +067baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143903,17 +144033,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067ab8: |[067ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -067ac8: 7120 330c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0c33 │ │ -067ace: 0e00 |0003: return-void │ │ +067bac: |[067bac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +067bbc: 7120 330c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0c33 │ │ +067bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0003 line=596 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143924,17 +144054,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067ad0: |[067ad0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -067ae0: 7120 340c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0c34 │ │ -067ae6: 0e00 |0003: return-void │ │ +067bc4: |[067bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +067bd4: 7120 340c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0c34 │ │ +067bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143945,17 +144075,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067ae8: |[067ae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -067af8: 7120 350c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0c35 │ │ -067afe: 0e00 |0003: return-void │ │ +067bdc: |[067bdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +067bec: 7120 350c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0c35 │ │ +067bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0003 line=606 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143966,17 +144096,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b00: |[067b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067b10: 7120 360c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c36 │ │ -067b16: 0e00 |0003: return-void │ │ +067bf4: |[067bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067c04: 7120 360c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c36 │ │ +067c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -143987,17 +144117,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b18: |[067b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -067b28: 7120 370c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0c37 │ │ -067b2e: 0e00 |0003: return-void │ │ +067c0c: |[067c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +067c1c: 7120 370c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0c37 │ │ +067c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0003 line=616 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -144008,17 +144138,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b30: |[067b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -067b40: 7120 380c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0c38 │ │ -067b46: 0e00 |0003: return-void │ │ +067c24: |[067c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +067c34: 7120 380c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0c38 │ │ +067c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0003 line=621 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -144029,17 +144159,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b48: |[067b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -067b58: 7120 390c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0c39 │ │ -067b5e: 0e00 |0003: return-void │ │ +067c3c: |[067c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +067c4c: 7120 390c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0c39 │ │ +067c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0003 line=626 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -144050,17 +144180,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b60: |[067b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -067b70: 7120 3a0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0c3a │ │ -067b76: 0e00 |0003: return-void │ │ +067c54: |[067c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +067c64: 7120 3a0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0c3a │ │ +067c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0003 line=631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -144071,17 +144201,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b78: |[067b78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -067b88: 7120 3b0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0c3b │ │ -067b8e: 0e00 |0003: return-void │ │ +067c6c: |[067c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +067c7c: 7120 3b0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0c3b │ │ +067c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0003 line=636 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -144092,44 +144222,44 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067b90: |[067b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067ba0: 7120 3c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c3c │ │ -067ba6: 0e00 |0003: return-void │ │ +067c84: |[067c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067c94: 7120 3c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0c3c │ │ +067c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0003 line=641 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #538 header: │ │ +Class #539 header: │ │ class_idx : 466 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 467 │ │ -source_file_idx : 430 │ │ +source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #538 annotations: │ │ +Class #539 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderJellyBeanImpl" │ │ │ │ -Class #538 - │ │ +Class #539 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -144138,17 +144268,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067ba8: |[067ba8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -067bb8: 7010 550c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0c55 │ │ -067bbe: 0e00 |0003: return-void │ │ +067c9c: |[067c9c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +067cac: 7010 550c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0c55 │ │ +067cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -144157,47 +144287,47 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067bc0: |[067bc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -067bd0: 2200 d101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@01d1 │ │ -067bd4: 7030 4f0c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0c4f │ │ -067bda: 7110 660c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0c66 │ │ -067be0: 0c00 |0008: move-result-object v0 │ │ -067be2: 1100 |0009: return-object v0 │ │ +067cb4: |[067cb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +067cc4: 2200 d101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@01d1 │ │ +067cc8: 7030 4f0c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0c4f │ │ +067cce: 7110 660c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0c66 │ │ +067cd4: 0c00 |0008: move-result-object v0 │ │ +067cd6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ - source_file_idx : 430 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 448 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #539 header: │ │ +Class #540 header: │ │ class_idx : 472 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 476 │ │ -source_file_idx : 435 │ │ +source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ -Class #539 annotations: │ │ +Class #540 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ Annotations on method #3188 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #539 - │ │ +Class #540 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -144206,17 +144336,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067be4: |[067be4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -067bf4: 7010 c60c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0cc6 │ │ -067bfa: 0e00 |0003: return-void │ │ +067cd8: |[067cd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +067ce8: 7010 c60c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0cc6 │ │ +067cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -144225,18 +144355,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067bfc: |[067bfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -067c0c: 7110 290d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0d29 │ │ -067c12: 0a00 |0003: move-result v0 │ │ -067c14: 0f00 |0004: return v0 │ │ +067cf0: |[067cf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +067d00: 7110 290d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0d29 │ │ +067d06: 0a00 |0003: move-result v0 │ │ +067d08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144245,18 +144375,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067c18: |[067c18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -067c28: 7110 2a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2a │ │ -067c2e: 0c00 |0003: move-result-object v0 │ │ -067c30: 1100 |0004: return-object v0 │ │ +067d0c: |[067d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +067d1c: 7110 2a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2a │ │ +067d22: 0c00 |0003: move-result-object v0 │ │ +067d24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144265,18 +144395,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067c34: |[067c34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -067c44: 7110 2b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2b │ │ -067c4a: 0c00 |0003: move-result-object v0 │ │ -067c4c: 1100 |0004: return-object v0 │ │ +067d28: |[067d28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +067d38: 7110 2b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2b │ │ +067d3e: 0c00 |0003: move-result-object v0 │ │ +067d40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144285,18 +144415,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067c50: |[067c50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -067c60: 7110 2c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2c │ │ -067c66: 0c00 |0003: move-result-object v0 │ │ -067c68: 1100 |0004: return-object v0 │ │ +067d44: |[067d44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +067d54: 7110 2c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d2c │ │ +067d5a: 0c00 |0003: move-result-object v0 │ │ +067d5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144305,18 +144435,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067c6c: |[067c6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -067c7c: 7110 2d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0d2d │ │ -067c82: 0a00 |0003: move-result v0 │ │ -067c84: 0f00 |0004: return v0 │ │ +067d60: |[067d60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +067d70: 7110 2d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0d2d │ │ +067d76: 0a00 |0003: move-result v0 │ │ +067d78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144325,18 +144455,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067c88: |[067c88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -067c98: 7110 2e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0d2e │ │ -067c9e: 0a00 |0003: move-result v0 │ │ -067ca0: 0f00 |0004: return v0 │ │ +067d7c: |[067d7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +067d8c: 7110 2e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0d2e │ │ +067d92: 0a00 |0003: move-result v0 │ │ +067d94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144345,18 +144475,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067ca4: |[067ca4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -067cb4: 7110 2f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0d2f │ │ -067cba: 0a00 |0003: move-result v0 │ │ -067cbc: 0f00 |0004: return v0 │ │ +067d98: |[067d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +067da8: 7110 2f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0d2f │ │ +067dae: 0a00 |0003: move-result v0 │ │ +067db0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144365,18 +144495,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067cc0: |[067cc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -067cd0: 7110 300d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0d30 │ │ -067cd6: 0c00 |0003: move-result-object v0 │ │ -067cd8: 1100 |0004: return-object v0 │ │ +067db4: |[067db4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +067dc4: 7110 300d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0d30 │ │ +067dca: 0c00 |0003: move-result-object v0 │ │ +067dcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144385,18 +144515,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067cdc: |[067cdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -067cec: 7110 310d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0d31 │ │ -067cf2: 0a00 |0003: move-result v0 │ │ -067cf4: 0f00 |0004: return v0 │ │ +067dd0: |[067dd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +067de0: 7110 310d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0d31 │ │ +067de6: 0a00 |0003: move-result v0 │ │ +067de8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144405,18 +144535,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067cf8: |[067cf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -067d08: 7110 320d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0d32 │ │ -067d0e: 0a00 |0003: move-result v0 │ │ -067d10: 0f00 |0004: return v0 │ │ +067dec: |[067dec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +067dfc: 7110 320d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0d32 │ │ +067e02: 0a00 |0003: move-result v0 │ │ +067e04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144425,18 +144555,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067d14: |[067d14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -067d24: 7110 330d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0d33 │ │ -067d2a: 0a00 |0003: move-result v0 │ │ -067d2c: 0f00 |0004: return v0 │ │ +067e08: |[067e08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +067e18: 7110 330d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0d33 │ │ +067e1e: 0a00 |0003: move-result v0 │ │ +067e20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144445,20 +144575,20 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -067d30: |[067d30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -067d40: 7110 340d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ -067d46: 0c00 |0003: move-result-object v0 │ │ -067d48: 7110 0c0c 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ -067d4e: 0c00 |0007: move-result-object v0 │ │ -067d50: 1100 |0008: return-object v0 │ │ +067e24: |[067e24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +067e34: 7110 340d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ +067e3a: 0c00 |0003: move-result-object v0 │ │ +067e3c: 7110 0c0c 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0c0c │ │ +067e42: 0c00 |0007: move-result-object v0 │ │ +067e44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0009 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144467,18 +144597,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067d54: |[067d54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -067d64: 7110 350d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0d35 │ │ -067d6a: 0c00 |0003: move-result-object v0 │ │ -067d6c: 1100 |0004: return-object v0 │ │ +067e48: |[067e48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +067e58: 7110 350d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0d35 │ │ +067e5e: 0c00 |0003: move-result-object v0 │ │ +067e60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144487,18 +144617,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067d70: |[067d70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -067d80: 7110 360d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0d36 │ │ -067d86: 0a00 |0003: move-result v0 │ │ -067d88: 0f00 |0004: return v0 │ │ +067e64: |[067e64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +067e74: 7110 360d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0d36 │ │ +067e7a: 0a00 |0003: move-result v0 │ │ +067e7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144507,18 +144637,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067d8c: |[067d8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -067d9c: 7110 370d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0d37 │ │ -067da2: 0a00 |0003: move-result v0 │ │ -067da4: 0f00 |0004: return v0 │ │ +067e80: |[067e80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +067e90: 7110 370d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0d37 │ │ +067e96: 0a00 |0003: move-result v0 │ │ +067e98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144527,18 +144657,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067da8: |[067da8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -067db8: 7110 380d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0d38 │ │ -067dbe: 0a00 |0003: move-result v0 │ │ -067dc0: 0f00 |0004: return v0 │ │ +067e9c: |[067e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +067eac: 7110 380d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0d38 │ │ +067eb2: 0a00 |0003: move-result v0 │ │ +067eb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144547,18 +144677,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067dc4: |[067dc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -067dd4: 7110 390d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0d39 │ │ -067dda: 0a00 |0003: move-result v0 │ │ -067ddc: 0f00 |0004: return v0 │ │ +067eb8: |[067eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +067ec8: 7110 390d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0d39 │ │ +067ece: 0a00 |0003: move-result v0 │ │ +067ed0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144567,18 +144697,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067de0: |[067de0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -067df0: 7110 3a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0d3a │ │ -067df6: 0a00 |0003: move-result v0 │ │ -067df8: 0f00 |0004: return v0 │ │ +067ed4: |[067ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +067ee4: 7110 3a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0d3a │ │ +067eea: 0a00 |0003: move-result v0 │ │ +067eec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144587,18 +144717,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067dfc: |[067dfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -067e0c: 7110 3b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0d3b │ │ -067e12: 0a00 |0003: move-result v0 │ │ -067e14: 0f00 |0004: return v0 │ │ +067ef0: |[067ef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +067f00: 7110 3b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0d3b │ │ +067f06: 0a00 |0003: move-result v0 │ │ +067f08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144607,18 +144737,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067e18: |[067e18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -067e28: 7110 3c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0d3c │ │ -067e2e: 0a00 |0003: move-result v0 │ │ -067e30: 0f00 |0004: return v0 │ │ +067f0c: |[067f0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +067f1c: 7110 3c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0d3c │ │ +067f22: 0a00 |0003: move-result v0 │ │ +067f24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144627,18 +144757,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -067e34: |[067e34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -067e44: 7100 3d0d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0d3d │ │ -067e4a: 0c00 |0003: move-result-object v0 │ │ -067e4c: 1100 |0004: return-object v0 │ │ +067f28: |[067f28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +067f38: 7100 3d0d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0d3d │ │ +067f3e: 0c00 |0003: move-result-object v0 │ │ +067f40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -144646,18 +144776,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067e50: |[067e50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -067e60: 7110 3e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3e │ │ -067e66: 0c00 |0003: move-result-object v0 │ │ -067e68: 1100 |0004: return-object v0 │ │ +067f44: |[067f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +067f54: 7110 3e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3e │ │ +067f5a: 0c00 |0003: move-result-object v0 │ │ +067f5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -144666,17 +144796,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067e6c: |[067e6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -067e7c: 7110 3f0d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0d3f │ │ -067e82: 0e00 |0003: return-void │ │ +067f60: |[067f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +067f70: 7110 3f0d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0d3f │ │ +067f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144686,17 +144816,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067e84: |[067e84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -067e94: 7120 400d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0d40 │ │ -067e9a: 0e00 |0003: return-void │ │ +067f78: |[067f78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +067f88: 7120 400d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0d40 │ │ +067f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144707,17 +144837,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067e9c: |[067e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067eac: 7120 410d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d41 │ │ -067eb2: 0e00 |0003: return-void │ │ +067f90: |[067f90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067fa0: 7120 410d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d41 │ │ +067fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144728,17 +144858,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067eb4: |[067eb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -067ec4: 7120 420d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0d42 │ │ -067eca: 0e00 |0003: return-void │ │ +067fa8: |[067fa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +067fb8: 7120 420d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0d42 │ │ +067fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144749,17 +144879,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067ecc: |[067ecc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067edc: 7120 430d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d43 │ │ -067ee2: 0e00 |0003: return-void │ │ +067fc0: |[067fc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067fd0: 7120 430d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d43 │ │ +067fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144770,17 +144900,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067ee4: |[067ee4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -067ef4: 7120 440d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d44 │ │ -067efa: 0e00 |0003: return-void │ │ +067fd8: |[067fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +067fe8: 7120 440d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0d44 │ │ +067fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144791,17 +144921,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067efc: |[067efc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -067f0c: 7120 450d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0d45 │ │ -067f12: 0e00 |0003: return-void │ │ +067ff0: |[067ff0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +068000: 7120 450d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0d45 │ │ +068006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144812,17 +144942,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f14: |[067f14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -067f24: 7120 460d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0d46 │ │ -067f2a: 0e00 |0003: return-void │ │ +068008: |[068008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +068018: 7120 460d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0d46 │ │ +06801e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144833,17 +144963,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f2c: |[067f2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -067f3c: 7120 470d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0d47 │ │ -067f42: 0e00 |0003: return-void │ │ +068020: |[068020] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +068030: 7120 470d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0d47 │ │ +068036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144854,17 +144984,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f44: |[067f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -067f54: 7120 480d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0d48 │ │ -067f5a: 0e00 |0003: return-void │ │ +068038: |[068038] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +068048: 7120 480d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0d48 │ │ +06804e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144875,17 +145005,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f5c: |[067f5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -067f6c: 7120 490d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0d49 │ │ -067f72: 0e00 |0003: return-void │ │ +068050: |[068050] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +068060: 7120 490d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0d49 │ │ +068066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144896,17 +145026,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f74: |[067f74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -067f84: 7120 4a0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0d4a │ │ -067f8a: 0e00 |0003: return-void │ │ +068068: |[068068] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +068078: 7120 4a0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0d4a │ │ +06807e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144917,17 +145047,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f8c: |[067f8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -067f9c: 7120 4b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0d4b │ │ -067fa2: 0e00 |0003: return-void │ │ +068080: |[068080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +068090: 7120 4b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0d4b │ │ +068096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144938,17 +145068,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067fa4: |[067fa4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -067fb4: 7120 4c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0d4c │ │ -067fba: 0e00 |0003: return-void │ │ +068098: |[068098] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0680a8: 7120 4c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0d4c │ │ +0680ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144959,17 +145089,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067fbc: |[067fbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -067fcc: 7120 4d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0d4d │ │ -067fd2: 0e00 |0003: return-void │ │ +0680b0: |[0680b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0680c0: 7120 4d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0d4d │ │ +0680c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -144980,17 +145110,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067fd4: |[067fd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -067fe4: 7120 4e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0d4e │ │ -067fea: 0e00 |0003: return-void │ │ +0680c8: |[0680c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0680d8: 7120 4e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0d4e │ │ +0680de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -145001,17 +145131,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067fec: |[067fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -067ffc: 7120 4f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0d4f │ │ -068002: 0e00 |0003: return-void │ │ +0680e0: |[0680e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0680f0: 7120 4f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0d4f │ │ +0680f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -145022,17 +145152,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068004: |[068004] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -068014: 7120 500d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0d50 │ │ -06801a: 0e00 |0003: return-void │ │ +0680f8: |[0680f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +068108: 7120 500d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0d50 │ │ +06810e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -145043,43 +145173,43 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06801c: |[06801c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -06802c: 7120 510d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0d51 │ │ -068032: 0e00 |0003: return-void │ │ +068110: |[068110] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +068120: 7120 510d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0d51 │ │ +068126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ -Class #540 header: │ │ +Class #541 header: │ │ class_idx : 504 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 484 │ │ -source_file_idx : 2401 │ │ +source_file_idx : 2423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #540 annotations: │ │ +Class #541 annotations: │ │ Annotations on method #3659 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #540 - │ │ +Class #541 - │ │ Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ @@ -145100,24 +145230,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -068034: |[068034] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -068044: 7030 600d 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0d60 │ │ -06804a: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ -06804e: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ -068052: 1a00 ba12 |0007: const-string v0, "layout_inflater" // string@12ba │ │ -068056: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -06805c: 0c00 |000c: move-result-object v0 │ │ -06805e: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ -068062: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ -068066: 0e00 |0011: return-void │ │ +068128: |[068128] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +068138: 7030 600d 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0d60 │ │ +06813e: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ +068142: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ +068146: 1a00 c812 |0007: const-string v0, "layout_inflater" // string@12c8 │ │ +06814a: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +068150: 0c00 |000c: move-result-object v0 │ │ +068152: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ +068156: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ +06815a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -145131,24 +145261,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -068068: |[068068] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -068078: 7040 610d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d61 │ │ -06807e: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ -068082: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ -068086: 1a00 ba12 |0007: const-string v0, "layout_inflater" // string@12ba │ │ -06808a: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -068090: 0c00 |000c: move-result-object v0 │ │ -068092: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ -068096: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ -06809a: 0e00 |0011: return-void │ │ +06815c: |[06815c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +06816c: 7040 610d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0d61 │ │ +068172: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ +068176: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ +06817a: 1a00 c812 |0007: const-string v0, "layout_inflater" // string@12c8 │ │ +06817e: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +068184: 0c00 |000c: move-result-object v0 │ │ +068186: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ +06818a: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ +06818e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -145163,24 +145293,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -06809c: |[06809c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -0680ac: 7040 620d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0d62 │ │ -0680b2: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ -0680b6: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ -0680ba: 1a00 ba12 |0007: const-string v0, "layout_inflater" // string@12ba │ │ -0680be: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -0680c4: 0c00 |000c: move-result-object v0 │ │ -0680c6: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ -0680ca: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ -0680ce: 0e00 |0011: return-void │ │ +068190: |[068190] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +0681a0: 7040 620d 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0d62 │ │ +0681a6: 5913 3304 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ +0681aa: 5913 3504 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ +0681ae: 1a00 c812 |0007: const-string v0, "layout_inflater" // string@12c8 │ │ +0681b2: 6e20 8f00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0681b8: 0c00 |000c: move-result-object v0 │ │ +0681ba: 1f00 5b02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@025b │ │ +0681be: 5b10 3404 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ +0681c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -145196,21 +145326,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0680d0: |[0680d0] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0680e0: 5430 3404 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ -0680e4: 5231 3304 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ -0680e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0680ea: 6e40 3411 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1134 │ │ -0680f0: 0c00 |0008: move-result-object v0 │ │ -0680f2: 1100 |0009: return-object v0 │ │ +0681c4: |[0681c4] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0681d4: 5430 3404 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ +0681d8: 5231 3304 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ +0681dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0681de: 6e40 3411 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1134 │ │ +0681e4: 0c00 |0008: move-result-object v0 │ │ +0681e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -145221,21 +145351,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0680f4: |[0680f4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -068104: 5430 3404 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ -068108: 5231 3504 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ -06810c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06810e: 6e40 3411 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1134 │ │ -068114: 0c00 |0008: move-result-object v0 │ │ -068116: 1100 |0009: return-object v0 │ │ +0681e8: |[0681e8] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0681f8: 5430 3404 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0434 │ │ +0681fc: 5231 3504 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ +068200: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +068202: 6e40 3411 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1134 │ │ +068208: 0c00 |0008: move-result-object v0 │ │ +06820a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -145246,17 +145376,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068118: |[068118] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -068128: 5901 3304 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ -06812c: 0e00 |0002: return-void │ │ +06820c: |[06820c] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +06821c: 5901 3304 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0433 │ │ +068220: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -145266,43 +145396,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068130: |[068130] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -068140: 5901 3504 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ -068144: 0e00 |0002: return-void │ │ +068224: |[068224] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +068234: 5901 3504 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0435 │ │ +068238: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 2401 (ResourceCursorAdapter.java) │ │ + source_file_idx : 2423 (ResourceCursorAdapter.java) │ │ │ │ -Class #541 header: │ │ +Class #542 header: │ │ class_idx : 508 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 507 │ │ -source_file_idx : 2452 │ │ +source_file_idx : 2474 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #541 annotations: │ │ +Class #542 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplIcs" │ │ │ │ -Class #541 - │ │ +Class #542 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -145311,17 +145441,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068148: |[068148] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -068158: 7010 760e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0e76 │ │ -06815e: 0e00 |0003: return-void │ │ +06823c: |[06823c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +06824c: 7010 760e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0e76 │ │ +068252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -145330,43 +145460,43 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068160: |[068160] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -068170: 7110 ad0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@0ead │ │ -068176: 0a00 |0003: move-result v0 │ │ -068178: 0f00 |0004: return v0 │ │ +068254: |[068254] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +068264: 7110 ad0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@0ead │ │ +06826a: 0a00 |0003: move-result v0 │ │ +06826c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ - source_file_idx : 2452 (ScrollerCompat.java) │ │ + source_file_idx : 2474 (ScrollerCompat.java) │ │ │ │ -Class #542 header: │ │ +Class #543 header: │ │ class_idx : 516 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 519 │ │ -source_file_idx : 2460 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ -Class #542 annotations: │ │ +Class #543 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ │ │ -Class #542 - │ │ +Class #543 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -145375,17 +145505,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06817c: |[06817c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -06818c: 7010 df0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0edf │ │ -068192: 0e00 |0003: return-void │ │ +068270: |[068270] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +068280: 7010 df0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0edf │ │ +068286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -145394,18 +145524,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068194: |[068194] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0681a4: 7110 0e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0f0e │ │ -0681aa: 0c00 |0003: move-result-object v0 │ │ -0681ac: 1100 |0004: return-object v0 │ │ +068288: |[068288] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +068298: 7110 0e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0f0e │ │ +06829e: 0c00 |0003: move-result-object v0 │ │ +0682a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -145414,18 +145544,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0681b0: |[0681b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -0681c0: 7110 0f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@0f0f │ │ -0681c6: 0a00 |0003: move-result v0 │ │ -0681c8: 0f00 |0004: return v0 │ │ +0682a4: |[0682a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +0682b4: 7110 0f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@0f0f │ │ +0682ba: 0a00 |0003: move-result v0 │ │ +0682bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -145434,18 +145564,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0681cc: |[0681cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0681dc: 7110 100f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0f10 │ │ -0681e2: 0a00 |0003: move-result v0 │ │ -0681e4: 0f00 |0004: return v0 │ │ +0682c0: |[0682c0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0682d0: 7110 100f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0f10 │ │ +0682d6: 0a00 |0003: move-result v0 │ │ +0682d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -145454,18 +145584,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0681e8: |[0681e8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0681f8: 7110 110f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0f11 │ │ -0681fe: 0a00 |0003: move-result v0 │ │ -068200: 0f00 |0004: return v0 │ │ +0682dc: |[0682dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0682ec: 7110 110f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0f11 │ │ +0682f2: 0a00 |0003: move-result v0 │ │ +0682f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -145474,20 +145604,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068204: |[068204] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -068214: 2200 0302 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@0203 │ │ -068218: 7030 b60e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@0eb6 │ │ -06821e: 7110 120f 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@0f12 │ │ -068224: 0c00 |0008: move-result-object v0 │ │ -068226: 1100 |0009: return-object v0 │ │ +0682f8: |[0682f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +068308: 2200 0302 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@0203 │ │ +06830c: 7030 b60e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@0eb6 │ │ +068312: 7110 120f 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@0f12 │ │ +068318: 0c00 |0008: move-result-object v0 │ │ +06831a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -145496,20 +145626,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068228: |[068228] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -068238: 2200 0202 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0202 │ │ -06823c: 7030 b30e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@0eb3 │ │ -068242: 7110 130f 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0f13 │ │ -068248: 0c00 |0008: move-result-object v0 │ │ -06824a: 1100 |0009: return-object v0 │ │ +06831c: |[06831c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +06832c: 2200 0202 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0202 │ │ +068330: 7030 b30e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@0eb3 │ │ +068336: 7110 130f 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0f13 │ │ +06833c: 0c00 |0008: move-result-object v0 │ │ +06833e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -145518,18 +145648,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06824c: |[06824c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -06825c: 7110 140f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0f14 │ │ -068262: 0c00 |0003: move-result-object v0 │ │ -068264: 1100 |0004: return-object v0 │ │ +068340: |[068340] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +068350: 7110 140f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0f14 │ │ +068356: 0c00 |0003: move-result-object v0 │ │ +068358: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -145538,17 +145668,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068268: |[068268] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -068278: 7120 150f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@0f15 │ │ -06827e: 0e00 |0003: return-void │ │ +06835c: |[06835c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +06836c: 7120 150f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@0f15 │ │ +068372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145559,17 +145689,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068280: |[068280] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -068290: 7120 160f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@0f16 │ │ -068296: 0e00 |0003: return-void │ │ +068374: |[068374] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +068384: 7120 160f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@0f16 │ │ +06838a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145580,17 +145710,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068298: |[068298] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0682a8: 7120 170f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0f17 │ │ -0682ae: 0e00 |0003: return-void │ │ +06838c: |[06838c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +06839c: 7120 170f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0f17 │ │ +0683a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -145601,17 +145731,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0682b0: |[0682b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0682c0: 7120 180f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0f18 │ │ -0682c6: 0e00 |0003: return-void │ │ +0683a4: |[0683a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0683b4: 7120 180f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0f18 │ │ +0683ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -145622,17 +145752,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0682c8: |[0682c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0682d8: 7130 190f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0f19 │ │ -0682de: 0e00 |0003: return-void │ │ +0683bc: |[0683bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0683cc: 7130 190f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0f19 │ │ +0683d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145644,17 +145774,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0682e0: |[0682e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0682f0: 7120 1a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0f1a │ │ -0682f6: 0e00 |0003: return-void │ │ +0683d4: |[0683d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0683e4: 7120 1a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0f1a │ │ +0683ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145665,17 +145795,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0682f8: |[0682f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -068308: 7120 1b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0f1b │ │ -06830e: 0e00 |0003: return-void │ │ +0683ec: |[0683ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0683fc: 7120 1b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0f1b │ │ +068402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145686,17 +145816,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068310: |[068310] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -068320: 7120 1c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0f1c │ │ -068326: 0e00 |0003: return-void │ │ +068404: |[068404] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +068414: 7120 1c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0f1c │ │ +06841a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -145707,44 +145837,44 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068328: |[068328] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -068338: 7120 1d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0f1d │ │ -06833e: 0e00 |0003: return-void │ │ +06841c: |[06841c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +06842c: 7120 1d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0f1d │ │ +068432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ -Class #543 header: │ │ +Class #544 header: │ │ class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 541 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #543 annotations: │ │ +Class #544 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJB" │ │ │ │ -Class #543 - │ │ +Class #544 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ @@ -145761,42 +145891,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -068340: |[068340] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -068350: 7010 620f 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ -068356: 1c02 6902 |0003: const-class v2, Landroid/view/View; // type@0269 │ │ -06835a: 1a03 f70f |0005: const-string v3, "getDisplayList" // string@0ff7 │ │ -06835e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -068360: 1f01 c703 |0008: check-cast v1, [Ljava/lang/Class; // type@03c7 │ │ -068364: 6e30 9115 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1591 │ │ -06836a: 0c01 |000d: move-result-object v1 │ │ -06836c: 5b41 5804 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ -068370: 1c01 6902 |0010: const-class v1, Landroid/view/View; // type@0269 │ │ -068374: 1a02 8a14 |0012: const-string v2, "mRecreateDisplayList" // string@148a │ │ -068378: 6e20 9015 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1590 │ │ -06837e: 0c01 |0017: move-result-object v1 │ │ -068380: 5b41 5904 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ -068384: 5441 5904 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ -068388: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -06838a: 6e20 1216 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1612 │ │ -068390: 0e00 |0020: return-void │ │ -068392: 0d00 |0021: move-exception v0 │ │ -068394: 1a01 b509 |0022: const-string v1, "SlidingPaneLayout" // string@09b5 │ │ -068398: 1a02 7c02 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@027c │ │ -06839c: 7130 fc10 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0683a2: 28e7 |0029: goto 0010 // -0019 │ │ -0683a4: 0d00 |002a: move-exception v0 │ │ -0683a6: 1a01 b509 |002b: const-string v1, "SlidingPaneLayout" // string@09b5 │ │ -0683aa: 1a02 7d02 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@027d │ │ -0683ae: 7130 fc10 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -0683b4: 28ee |0032: goto 0020 // -0012 │ │ +068434: |[068434] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +068444: 7010 620f 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ +06844a: 1c02 6902 |0003: const-class v2, Landroid/view/View; // type@0269 │ │ +06844e: 1a03 0410 |0005: const-string v3, "getDisplayList" // string@1004 │ │ +068452: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +068454: 1f01 c903 |0008: check-cast v1, [Ljava/lang/Class; // type@03c9 │ │ +068458: 6e30 9815 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1598 │ │ +06845e: 0c01 |000d: move-result-object v1 │ │ +068460: 5b41 5804 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ +068464: 1c01 6902 |0010: const-class v1, Landroid/view/View; // type@0269 │ │ +068468: 1a02 9714 |0012: const-string v2, "mRecreateDisplayList" // string@1497 │ │ +06846c: 6e20 9715 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1597 │ │ +068472: 0c01 |0017: move-result-object v1 │ │ +068474: 5b41 5904 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ +068478: 5441 5904 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ +06847c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +06847e: 6e20 1916 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1619 │ │ +068484: 0e00 |0020: return-void │ │ +068486: 0d00 |0021: move-exception v0 │ │ +068488: 1a01 cb09 |0022: const-string v1, "SlidingPaneLayout" // string@09cb │ │ +06848c: 1a02 8e02 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@028e │ │ +068490: 7130 fc10 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +068496: 28e7 |0029: goto 0010 // -0019 │ │ +068498: 0d00 |002a: move-exception v0 │ │ +06849a: 1a01 cb09 |002b: const-string v1, "SlidingPaneLayout" // string@09cb │ │ +06849e: 1a02 8f02 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@028f │ │ +0684a2: 7130 fc10 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +0684a8: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1356 │ │ @@ -145819,35 +145949,35 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0683d4: |[0683d4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0683e4: 5431 5804 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ -0683e8: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -0683ec: 5431 5904 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ -0683f0: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -0683f4: 5431 5904 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ -0683f8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0683fa: 6e30 1316 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@1613 │ │ -068400: 5432 5804 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ -068404: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -068406: 1f01 c803 |0011: check-cast v1, [Ljava/lang/Object; // type@03c8 │ │ -06840a: 6e30 1416 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1614 │ │ -068410: 6f30 630f 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f63 │ │ -068416: 0e00 |0019: return-void │ │ -068418: 0d00 |001a: move-exception v0 │ │ -06841a: 1a01 b509 |001b: const-string v1, "SlidingPaneLayout" // string@09b5 │ │ -06841e: 1a02 f602 |001d: const-string v2, "Error refreshing display list state" // string@02f6 │ │ -068422: 7130 fc10 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ -068428: 28f4 |0022: goto 0016 // -000c │ │ -06842a: 6e10 9b11 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@119b │ │ -068430: 28f3 |0026: goto 0019 // -000d │ │ +0684c8: |[0684c8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0684d8: 5431 5804 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ +0684dc: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +0684e0: 5431 5904 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ +0684e4: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +0684e8: 5431 5904 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0459 │ │ +0684ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0684ee: 6e30 1a16 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@161a │ │ +0684f4: 5432 5804 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0458 │ │ +0684f8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0684fa: 1f01 ca03 |0011: check-cast v1, [Ljava/lang/Object; // type@03ca │ │ +0684fe: 6e30 1b16 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@161b │ │ +068504: 6f30 630f 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@0f63 │ │ +06850a: 0e00 |0019: return-void │ │ +06850c: 0d00 |001a: move-exception v0 │ │ +06850e: 1a01 cb09 |001b: const-string v1, "SlidingPaneLayout" // string@09cb │ │ +068512: 1a02 0803 |001d: const-string v2, "Error refreshing display list state" // string@0308 │ │ +068516: 7130 fc10 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@10fc │ │ +06851c: 28f4 |0022: goto 0016 // -000c │ │ +06851e: 6e10 9b11 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@119b │ │ +068524: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0008 line=1374 │ │ 0x000e line=1375 │ │ @@ -145858,32 +145988,32 @@ │ │ 0x0023 line=1381 │ │ locals : │ │ 0x001b - 0x0023 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0027 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ 0x0000 - 0x0027 reg=4 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0027 reg=5 child Landroid/view/View; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ -Class #544 header: │ │ +Class #545 header: │ │ class_idx : 543 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 541 │ │ -source_file_idx : 2486 │ │ +source_file_idx : 2508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #544 annotations: │ │ +Class #545 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJBMR1" │ │ │ │ -Class #544 - │ │ +Class #545 - │ │ Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -145892,17 +146022,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068444: |[068444] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -068454: 7010 620f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ -06845a: 0e00 |0003: return-void │ │ +068538: |[068538] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +068548: 7010 620f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@0f62 │ │ +06854e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -145911,43 +146041,43 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06845c: |[06845c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -06846c: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ -068472: 0c00 |0003: move-result-object v0 │ │ -068474: 1f00 1702 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ -068478: 5400 4e04 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ -06847c: 7120 d309 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09d3 │ │ -068482: 0e00 |000b: return-void │ │ +068550: |[068550] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +068560: 6e10 8611 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1186 │ │ +068566: 0c00 |0003: move-result-object v0 │ │ +068568: 1f00 1702 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0217 │ │ +06856c: 5400 4e04 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@044e │ │ +068570: 7120 d309 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09d3 │ │ +068576: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ 0x000b line=1392 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ │ │ - source_file_idx : 2486 (SlidingPaneLayout.java) │ │ + source_file_idx : 2508 (SlidingPaneLayout.java) │ │ │ │ -Class #545 header: │ │ +Class #546 header: │ │ class_idx : 693 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 691 │ │ -source_file_idx : 2271 │ │ +source_file_idx : 2292 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #545 - │ │ +Class #546 - │ │ Class descriptor : 'Lcom/android/volley/NoConnectionError;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/NetworkError;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -145956,17 +146086,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068484: |[068484] com.android.volley.NoConnectionError.:()V │ │ -068494: 7010 6113 0000 |0000: invoke-direct {v0}, Lcom/android/volley/NetworkError;.:()V // method@1361 │ │ -06849a: 0e00 |0003: return-void │ │ +068578: |[068578] com.android.volley.NoConnectionError.:()V │ │ +068588: 7010 6113 0000 |0000: invoke-direct {v0}, Lcom/android/volley/NetworkError;.:()V // method@1361 │ │ +06858e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/NoConnectionError; │ │ │ │ @@ -145975,44 +146105,44 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06849c: |[06849c] com.android.volley.NoConnectionError.:(Ljava/lang/Throwable;)V │ │ -0684ac: 7020 6313 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/NetworkError;.:(Ljava/lang/Throwable;)V // method@1363 │ │ -0684b2: 0e00 |0003: return-void │ │ +068590: |[068590] com.android.volley.NoConnectionError.:(Ljava/lang/Throwable;)V │ │ +0685a0: 7020 6313 1000 |0000: invoke-direct {v0, v1}, Lcom/android/volley/NetworkError;.:(Ljava/lang/Throwable;)V // method@1363 │ │ +0685a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/NoConnectionError; │ │ 0x0000 - 0x0004 reg=1 reason Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2271 (NoConnectionError.java) │ │ + source_file_idx : 2292 (NoConnectionError.java) │ │ │ │ -Class #546 header: │ │ -class_idx : 730 │ │ +Class #547 header: │ │ +class_idx : 731 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 835 │ │ -source_file_idx : 992 │ │ +superclass_idx : 837 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #546 annotations: │ │ +Class #547 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getImageListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #546 - │ │ +Class #547 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/ImageLoader$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/toolbox/ImageLoader$ImageListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -146034,20 +146164,20 @@ │ │ type : '(ILandroid/widget/ImageView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0684b4: |[0684b4] com.android.volley.toolbox.ImageLoader$1.:(ILandroid/widget/ImageView;I)V │ │ -0684c4: 5901 f505 |0000: iput v1, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f5 │ │ -0684c8: 5b02 f605 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f6 │ │ -0684cc: 5903 f405 |0004: iput v3, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f4 │ │ -0684d0: 7010 be15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -0684d6: 0e00 |0009: return-void │ │ +0685a8: |[0685a8] com.android.volley.toolbox.ImageLoader$1.:(ILandroid/widget/ImageView;I)V │ │ +0685b8: 5901 f405 |0000: iput v1, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f4 │ │ +0685bc: 5b02 f505 |0002: iput-object v2, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f5 │ │ +0685c0: 5903 f305 |0004: iput v3, v0, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f3 │ │ +0685c4: 7010 c515 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +0685ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/android/volley/toolbox/ImageLoader$1; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ImageView; │ │ @@ -146059,21 +146189,21 @@ │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0684d8: |[0684d8] com.android.volley.toolbox.ImageLoader$1.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -0684e8: 5220 f505 |0000: iget v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f5 │ │ -0684ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0684f0: 5420 f605 |0004: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f6 │ │ -0684f4: 5221 f505 |0006: iget v1, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f5 │ │ -0684f8: 6e20 be12 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ -0684fe: 0e00 |000b: return-void │ │ +0685cc: |[0685cc] com.android.volley.toolbox.ImageLoader$1.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +0685dc: 5220 f405 |0000: iget v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f4 │ │ +0685e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0685e4: 5420 f505 |0004: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f5 │ │ +0685e8: 5221 f405 |0006: iget v1, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$errorImageResId:I // field@05f4 │ │ +0685ec: 6e20 be12 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ +0685f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x000b line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/android/volley/toolbox/ImageLoader$1; │ │ @@ -146084,74 +146214,74 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -068500: |[068500] com.android.volley.toolbox.ImageLoader$1.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ -068510: 6e10 5614 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@1456 │ │ -068516: 0c00 |0003: move-result-object v0 │ │ -068518: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -06851c: 5420 f605 |0006: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f6 │ │ -068520: 6e10 5614 0300 |0008: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@1456 │ │ -068526: 0c01 |000b: move-result-object v1 │ │ -068528: 6e20 bc12 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@12bc │ │ -06852e: 0e00 |000f: return-void │ │ -068530: 5220 f405 |0010: iget v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f4 │ │ -068534: 3800 fdff |0012: if-eqz v0, 000f // -0003 │ │ -068538: 5420 f605 |0014: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f6 │ │ -06853c: 5221 f405 |0016: iget v1, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f4 │ │ -068540: 6e20 be12 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ -068546: 28f4 |001b: goto 000f // -000c │ │ +0685f4: |[0685f4] com.android.volley.toolbox.ImageLoader$1.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ +068604: 6e10 5b14 0300 |0000: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@145b │ │ +06860a: 0c00 |0003: move-result-object v0 │ │ +06860c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +068610: 5420 f505 |0006: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f5 │ │ +068614: 6e10 5b14 0300 |0008: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@145b │ │ +06861a: 0c01 |000b: move-result-object v1 │ │ +06861c: 6e20 bc12 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@12bc │ │ +068622: 0e00 |000f: return-void │ │ +068624: 5220 f305 |0010: iget v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f3 │ │ +068628: 3800 fdff |0012: if-eqz v0, 000f // -0003 │ │ +06862c: 5420 f505 |0014: iget-object v0, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$view:Landroid/widget/ImageView; // field@05f5 │ │ +068630: 5221 f305 |0016: iget v1, v2, Lcom/android/volley/toolbox/ImageLoader$1;.val$defaultImageResId:I // field@05f3 │ │ +068634: 6e20 be12 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ +06863a: 28f4 |001b: goto 000f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x000f line=114 │ │ 0x0010 line=111 │ │ 0x0014 line=112 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/android/volley/toolbox/ImageLoader$1; │ │ 0x0000 - 0x001c reg=3 response Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ 0x0000 - 0x001c reg=4 isImmediate Z │ │ │ │ - source_file_idx : 992 (ImageLoader.java) │ │ + source_file_idx : 1010 (ImageLoader.java) │ │ │ │ -Class #547 header: │ │ -class_idx : 740 │ │ +Class #548 header: │ │ +class_idx : 741 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 742 │ │ -source_file_idx : 1022 │ │ +superclass_idx : 743 │ │ +source_file_idx : 1040 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ -Class #547 annotations: │ │ +Class #548 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/toolbox/JsonRequest" "<" "Lorg/json/JSONArray;" ">;" } │ │ -Annotations on method #5239 '' │ │ +Annotations on method #5244 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5240 '' │ │ +Annotations on method #5245 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5241 '' │ │ +Annotations on method #5246 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lorg/json/JSONArray;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5242 '' │ │ +Annotations on method #5247 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lorg/json/JSONObject;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5243 '' │ │ +Annotations on method #5248 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5244 '' │ │ +Annotations on method #5249 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lorg/json/JSONArray;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5245 '' │ │ +Annotations on method #5250 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lorg/json/JSONObject;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONArray;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5246 'parseNetworkResponse' │ │ +Annotations on method #5251 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Lorg/json/JSONArray;" ">;" } │ │ │ │ -Class #547 - │ │ +Class #548 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/JsonArrayRequest;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/toolbox/JsonRequest;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -146160,23 +146290,23 @@ │ │ type : '(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -068548: |[068548] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068558: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06855a: 0760 |0001: move-object v0, v6 │ │ -06855c: 0171 |0002: move v1, v7 │ │ -06855e: 0782 |0003: move-object v2, v8 │ │ -068560: 0794 |0004: move-object v4, v9 │ │ -068562: 07a5 |0005: move-object v5, v10 │ │ -068564: 7606 8614 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -06856a: 0e00 |0009: return-void │ │ +06863c: |[06863c] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +06864c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06864e: 0760 |0001: move-object v0, v6 │ │ +068650: 0171 |0002: move v1, v7 │ │ +068652: 0782 |0003: move-object v2, v8 │ │ +068654: 0794 |0004: move-object v4, v9 │ │ +068656: 07a5 |0005: move-object v5, v10 │ │ +068658: 7606 8b14 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +06865e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=6 this Lcom/android/volley/toolbox/JsonArrayRequest; │ │ @@ -146190,17 +146320,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -06856c: |[06856c] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -06857c: 7606 8614 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -068582: 0e00 |0003: return-void │ │ +068660: |[068660] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068670: 7606 8b14 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +068676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/JsonArrayRequest; │ │ @@ -146215,27 +146345,27 @@ │ │ type : '(ILjava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -068584: |[068584] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068594: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ -068598: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06859a: 0760 |0003: move-object v0, v6 │ │ -06859c: 0171 |0004: move v1, v7 │ │ -06859e: 0782 |0005: move-object v2, v8 │ │ -0685a0: 07a4 |0006: move-object v4, v10 │ │ -0685a2: 07b5 |0007: move-object v5, v11 │ │ -0685a4: 7606 8614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -0685aa: 0e00 |000b: return-void │ │ -0685ac: 6e10 d116 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@16d1 │ │ -0685b2: 0c03 |000f: move-result-object v3 │ │ -0685b4: 28f3 |0010: goto 0003 // -000d │ │ +068678: |[068678] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068688: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ +06868c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06868e: 0760 |0003: move-object v0, v6 │ │ +068690: 0171 |0004: move v1, v7 │ │ +068692: 0782 |0005: move-object v2, v8 │ │ +068694: 07a4 |0006: move-object v4, v10 │ │ +068696: 07b5 |0007: move-object v5, v11 │ │ +068698: 7606 8b14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +06869e: 0e00 |000b: return-void │ │ +0686a0: 6e10 d816 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@16d8 │ │ +0686a6: 0c03 |000f: move-result-object v3 │ │ +0686a8: 28f3 |0010: goto 0003 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=85 │ │ 0x000c line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146251,27 +146381,27 @@ │ │ type : '(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0685b8: |[0685b8] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -0685c8: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ -0685cc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0685ce: 0760 |0003: move-object v0, v6 │ │ -0685d0: 0171 |0004: move v1, v7 │ │ -0685d2: 0782 |0005: move-object v2, v8 │ │ -0685d4: 07a4 |0006: move-object v4, v10 │ │ -0685d6: 07b5 |0007: move-object v5, v11 │ │ -0685d8: 7606 8614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -0685de: 0e00 |000b: return-void │ │ -0685e0: 6e10 d316 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@16d3 │ │ -0685e6: 0c03 |000f: move-result-object v3 │ │ -0685e8: 28f3 |0010: goto 0003 // -000d │ │ +0686ac: |[0686ac] com.android.volley.toolbox.JsonArrayRequest.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +0686bc: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ +0686c0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0686c2: 0760 |0003: move-object v0, v6 │ │ +0686c4: 0171 |0004: move v1, v7 │ │ +0686c6: 0782 |0005: move-object v2, v8 │ │ +0686c8: 07a4 |0006: move-object v4, v10 │ │ +0686ca: 07b5 |0007: move-object v5, v11 │ │ +0686cc: 7606 8b14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +0686d2: 0e00 |000b: return-void │ │ +0686d4: 6e10 da16 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@16da │ │ +0686da: 0c03 |000f: move-result-object v3 │ │ +0686dc: 28f3 |0010: goto 0003 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=100 │ │ 0x000c line=98 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146287,23 +146417,23 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0685ec: |[0685ec] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -0685fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0685fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -068600: 0760 |0002: move-object v0, v6 │ │ -068602: 0772 |0003: move-object v2, v7 │ │ -068604: 0784 |0004: move-object v4, v8 │ │ -068606: 0795 |0005: move-object v5, v9 │ │ -068608: 7606 8614 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -06860e: 0e00 |0009: return-void │ │ +0686e0: |[0686e0] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +0686f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0686f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0686f4: 0760 |0002: move-object v0, v6 │ │ +0686f6: 0772 |0003: move-object v2, v7 │ │ +0686f8: 0784 |0004: move-object v4, v8 │ │ +0686fa: 0795 |0005: move-object v5, v9 │ │ +0686fc: 7606 8b14 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +068702: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=6 this Lcom/android/volley/toolbox/JsonArrayRequest; │ │ @@ -146316,26 +146446,26 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -068610: |[068610] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068620: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ -068624: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068626: 0760 |0003: move-object v0, v6 │ │ -068628: 0772 |0004: move-object v2, v7 │ │ -06862a: 0783 |0005: move-object v3, v8 │ │ -06862c: 0794 |0006: move-object v4, v9 │ │ -06862e: 07a5 |0007: move-object v5, v10 │ │ -068630: 7606 7914 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonArrayRequest;.:(ILjava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1479 │ │ -068636: 0e00 |000b: return-void │ │ -068638: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -06863a: 28f6 |000d: goto 0003 // -000a │ │ +068704: |[068704] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068714: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ +068718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06871a: 0760 |0003: move-object v0, v6 │ │ +06871c: 0772 |0004: move-object v2, v7 │ │ +06871e: 0783 |0005: move-object v3, v8 │ │ +068720: 0794 |0006: move-object v4, v9 │ │ +068722: 07a5 |0007: move-object v5, v10 │ │ +068724: 7606 7e14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonArrayRequest;.:(ILjava/lang/String;Lorg/json/JSONArray;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@147e │ │ +06872a: 0e00 |000b: return-void │ │ +06872c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06872e: 28f6 |000d: goto 0003 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000b line=112 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146350,26 +146480,26 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -06863c: |[06863c] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -06864c: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ -068650: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068652: 0760 |0003: move-object v0, v6 │ │ -068654: 0772 |0004: move-object v2, v7 │ │ -068656: 0783 |0005: move-object v3, v8 │ │ -068658: 0794 |0006: move-object v4, v9 │ │ -06865a: 07a5 |0007: move-object v5, v10 │ │ -06865c: 7606 7a14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonArrayRequest;.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@147a │ │ -068662: 0e00 |000b: return-void │ │ -068664: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -068666: 28f6 |000d: goto 0003 // -000a │ │ +068730: |[068730] com.android.volley.toolbox.JsonArrayRequest.:(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068740: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ +068744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068746: 0760 |0003: move-object v0, v6 │ │ +068748: 0772 |0004: move-object v2, v7 │ │ +06874a: 0783 |0005: move-object v3, v8 │ │ +06874c: 0794 |0006: move-object v4, v9 │ │ +06874e: 07a5 |0007: move-object v5, v10 │ │ +068750: 7606 7f14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonArrayRequest;.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@147f │ │ +068756: 0e00 |000b: return-void │ │ +068758: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06875a: 28f6 |000d: goto 0003 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000b line=124 │ │ 0x000c line=122 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146385,92 +146515,89 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -068668: |[068668] com.android.volley.toolbox.JsonArrayRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -068678: 2202 4b03 |0000: new-instance v2, Ljava/lang/String; // type@034b │ │ -06867c: 5473 8805 |0002: iget-object v3, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -068680: 5474 8905 |0004: iget-object v4, v7, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ -068684: 1a05 711b |0006: const-string v5, "utf-8" // string@1b71 │ │ -068688: 7120 3114 5400 |0008: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1431 │ │ -06868e: 0c04 |000b: move-result-object v4 │ │ -068690: 7030 d415 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15d4 │ │ -068696: 2203 a503 |000f: new-instance v3, Lorg/json/JSONArray; // type@03a5 │ │ -06869a: 7020 d016 2300 |0011: invoke-direct {v3, v2}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@16d0 │ │ -0686a0: 7110 2f14 0700 |0014: invoke-static {v7}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@142f │ │ -0686a6: 0c04 |0017: move-result-object v4 │ │ -0686a8: 7120 bc13 4300 |0018: invoke-static {v3, v4}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13bc │ │ -0686ae: 0c03 |001b: move-result-object v3 │ │ -0686b0: 1103 |001c: return-object v3 │ │ -0686b2: 0d00 |001d: move-exception v0 │ │ -0686b4: 2203 b602 |001e: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ -0686b8: 7020 6c13 0300 |0020: invoke-direct {v3, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ -0686be: 7110 ba13 0300 |0023: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -0686c4: 0c03 |0026: move-result-object v3 │ │ -0686c6: 28f5 |0027: goto 001c // -000b │ │ -0686c8: 0d01 |0028: move-exception v1 │ │ -0686ca: 2203 b602 |0029: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ -0686ce: 7020 6c13 1300 |002b: invoke-direct {v3, v1}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ -0686d4: 7110 ba13 0300 |002e: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -0686da: 0c03 |0031: move-result-object v3 │ │ -0686dc: 28ea |0032: goto 001c // -0016 │ │ +06875c: |[06875c] com.android.volley.toolbox.JsonArrayRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +06876c: 2202 4d03 |0000: new-instance v2, Ljava/lang/String; // type@034d │ │ +068770: 5473 8805 |0002: iget-object v3, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +068774: 5474 8905 |0004: iget-object v4, v7, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ +068778: 1a05 771b |0006: const-string v5, "utf-8" // string@1b77 │ │ +06877c: 7120 3514 5400 |0008: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1435 │ │ +068782: 0c04 |000b: move-result-object v4 │ │ +068784: 7030 db15 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15db │ │ +06878a: 2203 a703 |000f: new-instance v3, Lorg/json/JSONArray; // type@03a7 │ │ +06878e: 7020 d716 2300 |0011: invoke-direct {v3, v2}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@16d7 │ │ +068794: 7110 3314 0700 |0014: invoke-static {v7}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@1433 │ │ +06879a: 0c04 |0017: move-result-object v4 │ │ +06879c: 7120 c013 4300 |0018: invoke-static {v3, v4}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13c0 │ │ +0687a2: 0c03 |001b: move-result-object v3 │ │ +0687a4: 1103 |001c: return-object v3 │ │ +0687a6: 0d00 |001d: move-exception v0 │ │ +0687a8: 2203 b602 |001e: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ +0687ac: 7020 6c13 0300 |0020: invoke-direct {v3, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ +0687b2: 7110 be13 0300 |0023: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +0687b8: 0c03 |0026: move-result-object v3 │ │ +0687ba: 28f5 |0027: goto 001c // -000b │ │ +0687bc: 0d01 |0028: move-exception v1 │ │ +0687be: 2203 b602 |0029: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ +0687c2: 7020 6c13 1300 |002b: invoke-direct {v3, v1}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ +0687c8: 7110 be13 0300 |002e: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +0687ce: 0c03 |0031: move-result-object v3 │ │ +0687d0: 28ea |0032: goto 001c // -0016 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/io/UnsupportedEncodingException; -> 0x001d │ │ Lorg/json/JSONException; -> 0x0028 │ │ positions : │ │ 0x0000 line=129 │ │ - 0x0008 line=130 │ │ 0x000f line=131 │ │ - 0x0014 line=132 │ │ - 0x0018 line=131 │ │ 0x001c line=136 │ │ 0x001d line=133 │ │ 0x001e line=134 │ │ 0x0028 line=135 │ │ 0x0029 line=136 │ │ locals : │ │ 0x000f - 0x001c reg=2 jsonString Ljava/lang/String; │ │ 0x001e - 0x0028 reg=0 e Ljava/io/UnsupportedEncodingException; │ │ 0x0029 - 0x0033 reg=1 je Lorg/json/JSONException; │ │ 0x0000 - 0x0033 reg=6 this Lcom/android/volley/toolbox/JsonArrayRequest; │ │ 0x0000 - 0x0033 reg=7 response Lcom/android/volley/NetworkResponse; │ │ │ │ - source_file_idx : 1022 (JsonArrayRequest.java) │ │ + source_file_idx : 1040 (JsonArrayRequest.java) │ │ │ │ -Class #548 header: │ │ -class_idx : 741 │ │ +Class #549 header: │ │ +class_idx : 742 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 742 │ │ -source_file_idx : 1023 │ │ +superclass_idx : 743 │ │ +source_file_idx : 1041 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ -Class #548 annotations: │ │ +Class #549 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/android/volley/toolbox/JsonRequest" "<" "Lorg/json/JSONObject;" ">;" } │ │ -Annotations on method #5247 '' │ │ +Annotations on method #5252 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONObject;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5248 '' │ │ +Annotations on method #5253 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONObject;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5249 '' │ │ +Annotations on method #5254 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Lorg/json/JSONObject;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONObject;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5250 '' │ │ +Annotations on method #5255 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONObject;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5251 '' │ │ +Annotations on method #5256 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lorg/json/JSONObject;" "Lcom/android/volley/Response$Listener" "<" "Lorg/json/JSONObject;" ">;" "Lcom/android/volley/Response$ErrorListener;" ")V" } │ │ -Annotations on method #5252 'parseNetworkResponse' │ │ +Annotations on method #5257 'parseNetworkResponse' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/android/volley/NetworkResponse;" ")" "Lcom/android/volley/Response" "<" "Lorg/json/JSONObject;" ">;" } │ │ │ │ -Class #548 - │ │ +Class #549 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/JsonObjectRequest;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/android/volley/toolbox/JsonRequest;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -146479,23 +146606,23 @@ │ │ type : '(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0686f0: |[0686f0] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068700: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -068702: 0760 |0001: move-object v0, v6 │ │ -068704: 0171 |0002: move v1, v7 │ │ -068706: 0782 |0003: move-object v2, v8 │ │ -068708: 0794 |0004: move-object v4, v9 │ │ -06870a: 07a5 |0005: move-object v5, v10 │ │ -06870c: 7606 8614 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -068712: 0e00 |0009: return-void │ │ +0687e4: |[0687e4] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +0687f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0687f6: 0760 |0001: move-object v0, v6 │ │ +0687f8: 0171 |0002: move v1, v7 │ │ +0687fa: 0782 |0003: move-object v2, v8 │ │ +0687fc: 0794 |0004: move-object v4, v9 │ │ +0687fe: 07a5 |0005: move-object v5, v10 │ │ +068800: 7606 8b14 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +068806: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=6 this Lcom/android/volley/toolbox/JsonObjectRequest; │ │ @@ -146509,17 +146636,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -068714: |[068714] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068724: 7606 8614 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -06872a: 0e00 |0003: return-void │ │ +068808: |[068808] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068818: 7606 8b14 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +06881e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x0004 reg=0 this Lcom/android/volley/toolbox/JsonObjectRequest; │ │ @@ -146534,27 +146661,27 @@ │ │ type : '(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -06872c: |[06872c] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -06873c: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ -068740: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -068742: 0760 |0003: move-object v0, v6 │ │ -068744: 0171 |0004: move v1, v7 │ │ -068746: 0782 |0005: move-object v2, v8 │ │ -068748: 07a4 |0006: move-object v4, v10 │ │ -06874a: 07b5 |0007: move-object v5, v11 │ │ -06874c: 7606 8614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -068752: 0e00 |000b: return-void │ │ -068754: 6e10 d316 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@16d3 │ │ -06875a: 0c03 |000f: move-result-object v3 │ │ -06875c: 28f3 |0010: goto 0003 // -000d │ │ +068820: |[068820] com.android.volley.toolbox.JsonObjectRequest.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068830: 3909 0c00 |0000: if-nez v9, 000c // +000c │ │ +068834: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +068836: 0760 |0003: move-object v0, v6 │ │ +068838: 0171 |0004: move v1, v7 │ │ +06883a: 0782 |0005: move-object v2, v8 │ │ +06883c: 07a4 |0006: move-object v4, v10 │ │ +06883e: 07b5 |0007: move-object v5, v11 │ │ +068840: 7606 8b14 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +068846: 0e00 |000b: return-void │ │ +068848: 6e10 da16 0900 |000c: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@16da │ │ +06884e: 0c03 |000f: move-result-object v3 │ │ +068850: 28f3 |0010: goto 0003 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000b line=84 │ │ 0x000c line=82 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146570,23 +146697,23 @@ │ │ type : '(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -068760: |[068760] com.android.volley.toolbox.JsonObjectRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068770: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -068772: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -068774: 0760 |0002: move-object v0, v6 │ │ -068776: 0772 |0003: move-object v2, v7 │ │ -068778: 0784 |0004: move-object v4, v8 │ │ -06877a: 0795 |0005: move-object v5, v9 │ │ -06877c: 7606 8614 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ -068782: 0e00 |0009: return-void │ │ +068854: |[068854] com.android.volley.toolbox.JsonObjectRequest.:(Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068864: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +068866: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +068868: 0760 |0002: move-object v0, v6 │ │ +06886a: 0772 |0003: move-object v2, v7 │ │ +06886c: 0784 |0004: move-object v4, v8 │ │ +06886e: 0795 |0005: move-object v5, v9 │ │ +068870: 7606 8b14 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonRequest;.:(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@148b │ │ +068876: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=6 this Lcom/android/volley/toolbox/JsonObjectRequest; │ │ @@ -146599,26 +146726,26 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -068784: |[068784] com.android.volley.toolbox.JsonObjectRequest.:(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ -068794: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ -068798: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06879a: 0760 |0003: move-object v0, v6 │ │ -06879c: 0772 |0004: move-object v2, v7 │ │ -06879e: 0783 |0005: move-object v3, v8 │ │ -0687a0: 0794 |0006: move-object v4, v9 │ │ -0687a2: 07a5 |0007: move-object v5, v10 │ │ -0687a4: 7606 8114 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonObjectRequest;.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1481 │ │ -0687aa: 0e00 |000b: return-void │ │ -0687ac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0687ae: 28f6 |000d: goto 0003 // -000a │ │ +068878: |[068878] com.android.volley.toolbox.JsonObjectRequest.:(Ljava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ │ +068888: 3908 0c00 |0000: if-nez v8, 000c // +000c │ │ +06888c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06888e: 0760 |0003: move-object v0, v6 │ │ +068890: 0772 |0004: move-object v2, v7 │ │ +068892: 0783 |0005: move-object v3, v8 │ │ +068894: 0794 |0006: move-object v4, v9 │ │ +068896: 07a5 |0007: move-object v5, v10 │ │ +068898: 7606 8614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/android/volley/toolbox/JsonObjectRequest;.:(ILjava/lang/String;Lorg/json/JSONObject;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@1486 │ │ +06889e: 0e00 |000b: return-void │ │ +0688a0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0688a2: 28f6 |000d: goto 0003 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000b line=96 │ │ 0x000c line=94 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Lcom/android/volley/Response$Listener; │ │ @@ -146634,81 +146761,78 @@ │ │ type : '(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0687b0: |[0687b0] com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ -0687c0: 2202 4b03 |0000: new-instance v2, Ljava/lang/String; // type@034b │ │ -0687c4: 5473 8805 |0002: iget-object v3, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ -0687c8: 5474 8905 |0004: iget-object v4, v7, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ -0687cc: 1a05 711b |0006: const-string v5, "utf-8" // string@1b71 │ │ -0687d0: 7120 3114 5400 |0008: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1431 │ │ -0687d6: 0c04 |000b: move-result-object v4 │ │ -0687d8: 7030 d415 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15d4 │ │ -0687de: 2203 a703 |000f: new-instance v3, Lorg/json/JSONObject; // type@03a7 │ │ -0687e2: 7020 d216 2300 |0011: invoke-direct {v3, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@16d2 │ │ -0687e8: 7110 2f14 0700 |0014: invoke-static {v7}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@142f │ │ -0687ee: 0c04 |0017: move-result-object v4 │ │ -0687f0: 7120 bc13 4300 |0018: invoke-static {v3, v4}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13bc │ │ -0687f6: 0c03 |001b: move-result-object v3 │ │ -0687f8: 1103 |001c: return-object v3 │ │ -0687fa: 0d00 |001d: move-exception v0 │ │ -0687fc: 2203 b602 |001e: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ -068800: 7020 6c13 0300 |0020: invoke-direct {v3, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ -068806: 7110 ba13 0300 |0023: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -06880c: 0c03 |0026: move-result-object v3 │ │ -06880e: 28f5 |0027: goto 001c // -000b │ │ -068810: 0d01 |0028: move-exception v1 │ │ -068812: 2203 b602 |0029: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ -068816: 7020 6c13 1300 |002b: invoke-direct {v3, v1}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ -06881c: 7110 ba13 0300 |002e: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13ba │ │ -068822: 0c03 |0031: move-result-object v3 │ │ -068824: 28ea |0032: goto 001c // -0016 │ │ +0688a4: |[0688a4] com.android.volley.toolbox.JsonObjectRequest.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ +0688b4: 2202 4d03 |0000: new-instance v2, Ljava/lang/String; // type@034d │ │ +0688b8: 5473 8805 |0002: iget-object v3, v7, Lcom/android/volley/NetworkResponse;.data:[B // field@0588 │ │ +0688bc: 5474 8905 |0004: iget-object v4, v7, Lcom/android/volley/NetworkResponse;.headers:Ljava/util/Map; // field@0589 │ │ +0688c0: 1a05 771b |0006: const-string v5, "utf-8" // string@1b77 │ │ +0688c4: 7120 3514 5400 |0008: invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCharset:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; // method@1435 │ │ +0688ca: 0c04 |000b: move-result-object v4 │ │ +0688cc: 7030 db15 3204 |000c: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@15db │ │ +0688d2: 2203 a903 |000f: new-instance v3, Lorg/json/JSONObject; // type@03a9 │ │ +0688d6: 7020 d916 2300 |0011: invoke-direct {v3, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@16d9 │ │ +0688dc: 7110 3314 0700 |0014: invoke-static {v7}, Lcom/android/volley/toolbox/HttpHeaderParser;.parseCacheHeaders:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; // method@1433 │ │ +0688e2: 0c04 |0017: move-result-object v4 │ │ +0688e4: 7120 c013 4300 |0018: invoke-static {v3, v4}, Lcom/android/volley/Response;.success:(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; // method@13c0 │ │ +0688ea: 0c03 |001b: move-result-object v3 │ │ +0688ec: 1103 |001c: return-object v3 │ │ +0688ee: 0d00 |001d: move-exception v0 │ │ +0688f0: 2203 b602 |001e: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ +0688f4: 7020 6c13 0300 |0020: invoke-direct {v3, v0}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ +0688fa: 7110 be13 0300 |0023: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +068900: 0c03 |0026: move-result-object v3 │ │ +068902: 28f5 |0027: goto 001c // -000b │ │ +068904: 0d01 |0028: move-exception v1 │ │ +068906: 2203 b602 |0029: new-instance v3, Lcom/android/volley/ParseError; // type@02b6 │ │ +06890a: 7020 6c13 1300 |002b: invoke-direct {v3, v1}, Lcom/android/volley/ParseError;.:(Ljava/lang/Throwable;)V // method@136c │ │ +068910: 7110 be13 0300 |002e: invoke-static {v3}, Lcom/android/volley/Response;.error:(Lcom/android/volley/VolleyError;)Lcom/android/volley/Response; // method@13be │ │ +068916: 0c03 |0031: move-result-object v3 │ │ +068918: 28ea |0032: goto 001c // -0016 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/io/UnsupportedEncodingException; -> 0x001d │ │ Lorg/json/JSONException; -> 0x0028 │ │ positions : │ │ 0x0000 line=101 │ │ - 0x0008 line=102 │ │ 0x000f line=103 │ │ - 0x0014 line=104 │ │ - 0x0018 line=103 │ │ 0x001c line=108 │ │ 0x001d line=105 │ │ 0x001e line=106 │ │ 0x0028 line=107 │ │ 0x0029 line=108 │ │ locals : │ │ 0x000f - 0x001c reg=2 jsonString Ljava/lang/String; │ │ 0x001e - 0x0028 reg=0 e Ljava/io/UnsupportedEncodingException; │ │ 0x0029 - 0x0033 reg=1 je Lorg/json/JSONException; │ │ 0x0000 - 0x0033 reg=6 this Lcom/android/volley/toolbox/JsonObjectRequest; │ │ 0x0000 - 0x0033 reg=7 response Lcom/android/volley/NetworkResponse; │ │ │ │ - source_file_idx : 1023 (JsonObjectRequest.java) │ │ + source_file_idx : 1041 (JsonObjectRequest.java) │ │ │ │ -Class #549 header: │ │ -class_idx : 744 │ │ +Class #550 header: │ │ +class_idx : 745 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 835 │ │ -source_file_idx : 2254 │ │ +superclass_idx : 837 │ │ +source_file_idx : 2275 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #549 annotations: │ │ +Class #550 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loadImageIfNecessary │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #549 - │ │ +Class #550 - │ │ Class descriptor : 'Lcom/android/volley/toolbox/NetworkImageView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/android/volley/toolbox/ImageLoader$ImageListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -146726,48 +146850,48 @@ │ │ type : '(Lcom/android/volley/toolbox/NetworkImageView;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068838: |[068838] com.android.volley.toolbox.NetworkImageView$1.:(Lcom/android/volley/toolbox/NetworkImageView;Z)V │ │ -068848: 5b01 1c06 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -06884c: 5c02 1d06 |0002: iput-boolean v2, v0, Lcom/android/volley/toolbox/NetworkImageView$1;.val$isInLayoutPass:Z // field@061d │ │ -068850: 7010 be15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15be │ │ -068856: 0e00 |0007: return-void │ │ +06892c: |[06892c] com.android.volley.toolbox.NetworkImageView$1.:(Lcom/android/volley/toolbox/NetworkImageView;Z)V │ │ +06893c: 5b01 1b06 |0000: iput-object v1, v0, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +068940: 5c02 1c06 |0002: iput-boolean v2, v0, Lcom/android/volley/toolbox/NetworkImageView$1;.val$isInLayoutPass:Z // field@061c │ │ +068944: 7010 c515 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@15c5 │ │ +06894a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/android/volley/toolbox/NetworkImageView$1; │ │ - 0x0000 - 0x0008 reg=1 this$0 Lcom/android/volley/toolbox/NetworkImageView; │ │ + 0x0000 - 0x0008 reg=1 (null) Lcom/android/volley/toolbox/NetworkImageView; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/android/volley/toolbox/NetworkImageView$1;) │ │ name : 'onErrorResponse' │ │ type : '(Lcom/android/volley/VolleyError;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -068858: |[068858] com.android.volley.toolbox.NetworkImageView$1.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ -068868: 5420 1c06 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -06886c: 7110 9614 0000 |0002: invoke-static {v0}, Lcom/android/volley/toolbox/NetworkImageView;.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@1496 │ │ -068872: 0a00 |0005: move-result v0 │ │ -068874: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -068878: 5420 1c06 |0008: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -06887c: 5421 1c06 |000a: iget-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -068880: 7110 9614 0100 |000c: invoke-static {v1}, Lcom/android/volley/toolbox/NetworkImageView;.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@1496 │ │ -068886: 0a01 |000f: move-result v1 │ │ -068888: 6e20 a714 1000 |0010: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14a7 │ │ -06888e: 0e00 |0013: return-void │ │ +06894c: |[06894c] com.android.volley.toolbox.NetworkImageView$1.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ +06895c: 5420 1b06 |0000: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +068960: 7110 9c14 0000 |0002: invoke-static {v0}, Lcom/android/volley/toolbox/NetworkImageView;.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@149c │ │ +068966: 0a00 |0005: move-result v0 │ │ +068968: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +06896c: 5420 1b06 |0008: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +068970: 5421 1b06 |000a: iget-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +068974: 7110 9c14 0100 |000c: invoke-static {v1}, Lcom/android/volley/toolbox/NetworkImageView;.access$000:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@149c │ │ +06897a: 0a01 |000f: move-result v1 │ │ +06897c: 6e20 ad14 1000 |0010: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14ad │ │ +068982: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x0013 line=167 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/android/volley/toolbox/NetworkImageView$1; │ │ @@ -146778,78 +146902,78 @@ │ │ type : '(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -068890: |[068890] com.android.volley.toolbox.NetworkImageView$1.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ -0688a0: 3804 1100 |0000: if-eqz v4, 0011 // +0011 │ │ -0688a4: 5520 1d06 |0002: iget-boolean v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.val$isInLayoutPass:Z // field@061d │ │ -0688a8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -0688ac: 5420 1c06 |0006: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -0688b0: 2201 e702 |0008: new-instance v1, Lcom/android/volley/toolbox/NetworkImageView$1$1; // type@02e7 │ │ -0688b4: 7030 8e14 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/android/volley/toolbox/NetworkImageView$1$1;.:(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@148e │ │ -0688ba: 6e20 a214 1000 |000d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.post:(Ljava/lang/Runnable;)Z // method@14a2 │ │ -0688c0: 0e00 |0010: return-void │ │ -0688c2: 6e10 5614 0300 |0011: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@1456 │ │ -0688c8: 0c00 |0014: move-result-object v0 │ │ -0688ca: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ -0688ce: 5420 1c06 |0017: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -0688d2: 6e10 5614 0300 |0019: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@1456 │ │ -0688d8: 0c01 |001c: move-result-object v1 │ │ -0688da: 6e20 a614 1000 |001d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14a6 │ │ -0688e0: 28f0 |0020: goto 0010 // -0010 │ │ -0688e2: 5420 1c06 |0021: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -0688e6: 7110 9714 0000 |0023: invoke-static {v0}, Lcom/android/volley/toolbox/NetworkImageView;.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@1497 │ │ -0688ec: 0a00 |0026: move-result v0 │ │ -0688ee: 3800 e9ff |0027: if-eqz v0, 0010 // -0017 │ │ -0688f2: 5420 1c06 |0029: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -0688f6: 5421 1c06 |002b: iget-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061c │ │ -0688fa: 7110 9714 0100 |002d: invoke-static {v1}, Lcom/android/volley/toolbox/NetworkImageView;.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@1497 │ │ -068900: 0a01 |0030: move-result v1 │ │ -068902: 6e20 a714 1000 |0031: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14a7 │ │ -068908: 28dc |0034: goto 0010 // -0024 │ │ +068984: |[068984] com.android.volley.toolbox.NetworkImageView$1.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ +068994: 3804 1100 |0000: if-eqz v4, 0011 // +0011 │ │ +068998: 5520 1c06 |0002: iget-boolean v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.val$isInLayoutPass:Z // field@061c │ │ +06899c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +0689a0: 5420 1b06 |0006: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +0689a4: 2201 e802 |0008: new-instance v1, Lcom/android/volley/toolbox/NetworkImageView$1$1; // type@02e8 │ │ +0689a8: 7030 9414 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/android/volley/toolbox/NetworkImageView$1$1;.:(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V // method@1494 │ │ +0689ae: 6e20 a814 1000 |000d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.post:(Ljava/lang/Runnable;)Z // method@14a8 │ │ +0689b4: 0e00 |0010: return-void │ │ +0689b6: 6e10 5b14 0300 |0011: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@145b │ │ +0689bc: 0c00 |0014: move-result-object v0 │ │ +0689be: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ +0689c2: 5420 1b06 |0017: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +0689c6: 6e10 5b14 0300 |0019: invoke-virtual {v3}, Lcom/android/volley/toolbox/ImageLoader$ImageContainer;.getBitmap:()Landroid/graphics/Bitmap; // method@145b │ │ +0689cc: 0c01 |001c: move-result-object v1 │ │ +0689ce: 6e20 ac14 1000 |001d: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@14ac │ │ +0689d4: 28f0 |0020: goto 0010 // -0010 │ │ +0689d6: 5420 1b06 |0021: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +0689da: 7110 9d14 0000 |0023: invoke-static {v0}, Lcom/android/volley/toolbox/NetworkImageView;.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@149d │ │ +0689e0: 0a00 |0026: move-result v0 │ │ +0689e2: 3800 e9ff |0027: if-eqz v0, 0010 // -0017 │ │ +0689e6: 5420 1b06 |0029: iget-object v0, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +0689ea: 5421 1b06 |002b: iget-object v1, v2, Lcom/android/volley/toolbox/NetworkImageView$1;.this$0:Lcom/android/volley/toolbox/NetworkImageView; // field@061b │ │ +0689ee: 7110 9d14 0100 |002d: invoke-static {v1}, Lcom/android/volley/toolbox/NetworkImageView;.access$100:(Lcom/android/volley/toolbox/NetworkImageView;)I // method@149d │ │ +0689f4: 0a01 |0030: move-result v1 │ │ +0689f6: 6e20 ad14 1000 |0031: invoke-virtual {v0, v1}, Lcom/android/volley/toolbox/NetworkImageView;.setImageResource:(I)V // method@14ad │ │ +0689fc: 28dc |0034: goto 0010 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0006 line=176 │ │ 0x0010 line=190 │ │ 0x0011 line=185 │ │ 0x0017 line=186 │ │ 0x0021 line=187 │ │ 0x0029 line=188 │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Lcom/android/volley/toolbox/NetworkImageView$1; │ │ 0x0000 - 0x0035 reg=3 response Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ 0x0000 - 0x0035 reg=4 isImmediate Z │ │ │ │ - source_file_idx : 2254 (NetworkImageView.java) │ │ + source_file_idx : 2275 (NetworkImageView.java) │ │ │ │ -Class #550 header: │ │ -class_idx : 769 │ │ +Class #551 header: │ │ +class_idx : 770 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 749 │ │ -source_file_idx : 2628 │ │ +superclass_idx : 750 │ │ +source_file_idx : 2650 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #550 annotations: │ │ +Class #551 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #5371 'getHeaders' │ │ +Annotations on method #5378 'getHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5372 'getParams' │ │ +Annotations on method #5379 'getParams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #550 - │ │ +Class #551 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/android/volley/toolbox/StringRequest;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;) │ │ @@ -146874,28 +146998,28 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -06890c: |[06890c] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -06891c: 5b01 9906 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0699 │ │ -068920: 5b06 9c06 |0002: iput-object v6, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069c │ │ -068924: 5b07 9a06 |0004: iput-object v7, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$contentType:Ljava/lang/String; // field@069a │ │ -068928: 5b08 9b06 |0006: iput-object v8, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$machine_updatekey:Ljava/lang/String; // field@069b │ │ -06892c: 7055 c314 2043 |0008: invoke-direct {v0, v2, v3, v4, v5}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c3 │ │ -068932: 0e00 |000b: return-void │ │ +068a00: |[068a00] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.:(Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +068a10: 5b01 9806 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; // field@0698 │ │ +068a14: 5b06 9b06 |0002: iput-object v6, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069b │ │ +068a18: 5b07 9906 |0004: iput-object v7, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$contentType:Ljava/lang/String; // field@0699 │ │ +068a1c: 5b08 9a06 |0006: iput-object v8, v0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$machine_updatekey:Ljava/lang/String; // field@069a │ │ +068a20: 7055 c914 2043 |0008: invoke-direct {v0, v2, v3, v4, v5}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c9 │ │ +068a26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000c reg=0 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3; │ │ - 0x0000 - 0x000c reg=1 (null) Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ + 0x0000 - 0x000c reg=1 this$0 Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ 0x0000 - 0x000c reg=2 x0 I │ │ 0x0000 - 0x000c reg=3 x1 Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 x2 Lcom/android/volley/Response$Listener; Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000c reg=5 x3 Lcom/android/volley/Response$ErrorListener; │ │ 0x0000 - 0x000c reg=6 (null) [Ljava/lang/String; │ │ 0x0000 - 0x000c reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/String; │ │ @@ -146906,27 +147030,27 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -068934: |[068934] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.getHeaders:()Ljava/util/Map; │ │ -068944: 2200 6c03 |0000: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -068948: 7010 4e16 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -06894e: 1a01 8f01 |0005: const-string v1, "Accept" // string@018f │ │ -068952: 1a02 200c |0007: const-string v2, "application/json" // string@0c20 │ │ -068956: 7230 7e16 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -06895c: 1a01 6c02 |000c: const-string v1, "Content-Type" // string@026c │ │ -068960: 5432 9a06 |000e: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$contentType:Ljava/lang/String; // field@069a │ │ -068964: 7230 7e16 1002 |0010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -06896a: 1a01 f91b |0013: const-string v1, "x-lico-machine-updatekey" // string@1bf9 │ │ -06896e: 5432 9b06 |0015: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$machine_updatekey:Ljava/lang/String; // field@069b │ │ -068972: 7230 7e16 1002 |0017: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068978: 1100 |001a: return-object v0 │ │ +068a28: |[068a28] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.getHeaders:()Ljava/util/Map; │ │ +068a38: 2200 6e03 |0000: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +068a3c: 7010 5516 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +068a42: 1a01 a101 |0005: const-string v1, "Accept" // string@01a1 │ │ +068a46: 1a02 360c |0007: const-string v2, "application/json" // string@0c36 │ │ +068a4a: 7230 8516 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068a50: 1a01 7e02 |000c: const-string v1, "Content-Type" // string@027e │ │ +068a54: 5432 9906 |000e: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$contentType:Ljava/lang/String; // field@0699 │ │ +068a58: 7230 8516 1002 |0010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068a5e: 1a01 fe1b |0013: const-string v1, "x-lico-machine-updatekey" // string@1bfe │ │ +068a62: 5432 9a06 |0015: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$machine_updatekey:Ljava/lang/String; // field@069a │ │ +068a66: 7230 8516 1002 |0017: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068a6c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ 0x000c line=406 │ │ 0x0013 line=407 │ │ 0x001a line=408 │ │ @@ -146939,52 +147063,52 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -06897c: |[06897c] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.getParams:()Ljava/util/Map; │ │ -06898c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06898e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -068990: 2201 6c03 |0002: new-instance v1, Ljava/util/HashMap; // type@036c │ │ -068994: 7010 4e16 0100 |0004: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@164e │ │ -06899a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06899c: 5483 9c06 |0008: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069c │ │ -0689a0: 2133 |000a: array-length v3, v3 │ │ -0689a2: 3530 3c00 |000b: if-ge v0, v3, 0047 // +003c │ │ -0689a6: 5483 9c06 |000d: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069c │ │ -0689aa: 4603 0300 |000f: aget-object v3, v3, v0 │ │ -0689ae: 1a04 9500 |0011: const-string v4, "#" // string@0095 │ │ -0689b2: 6e20 e615 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -0689b8: 0c02 |0016: move-result-object v2 │ │ -0689ba: 1a03 bd08 |0017: const-string v3, "MyDebugOutput" // string@08bd │ │ -0689be: 2204 4d03 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -0689c2: 7010 f315 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0689c8: 1a05 480a |001e: const-string v5, "UpdateInBackgroundService: PATCH data: " // string@0a48 │ │ -0689cc: 6e20 fa15 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0689d2: 0c04 |0023: move-result-object v4 │ │ -0689d4: 4605 0206 |0024: aget-object v5, v2, v6 │ │ -0689d8: 6e20 fa15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0689de: 0c04 |0029: move-result-object v4 │ │ -0689e0: 1a05 3b01 |002a: const-string v5, "=" // string@013b │ │ -0689e4: 6e20 fa15 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0689ea: 0c04 |002f: move-result-object v4 │ │ -0689ec: 4605 0207 |0030: aget-object v5, v2, v7 │ │ -0689f0: 6e20 fa15 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -0689f6: 0c04 |0035: move-result-object v4 │ │ -0689f8: 6e10 ff15 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -0689fe: 0c04 |0039: move-result-object v4 │ │ -068a00: 7120 fa10 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ -068a06: 4603 0206 |003d: aget-object v3, v2, v6 │ │ -068a0a: 4604 0207 |003f: aget-object v4, v2, v7 │ │ -068a0e: 7230 7e16 3104 |0041: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068a14: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068a18: 28c2 |0046: goto 0008 // -003e │ │ -068a1a: 1101 |0047: return-object v1 │ │ +068a70: |[068a70] com.linuxcounter.lico_update_003.UpdateInBackgroundService$3.getParams:()Ljava/util/Map; │ │ +068a80: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +068a82: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +068a84: 2201 6e03 |0002: new-instance v1, Ljava/util/HashMap; // type@036e │ │ +068a88: 7010 5516 0100 |0004: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1655 │ │ +068a8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +068a90: 5483 9b06 |0008: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069b │ │ +068a94: 2133 |000a: array-length v3, v3 │ │ +068a96: 3530 3c00 |000b: if-ge v0, v3, 0047 // +003c │ │ +068a9a: 5483 9b06 |000d: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3;.val$postdata:[Ljava/lang/String; // field@069b │ │ +068a9e: 4603 0300 |000f: aget-object v3, v3, v0 │ │ +068aa2: 1a04 a800 |0011: const-string v4, "#" // string@00a8 │ │ +068aa6: 6e20 ed15 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +068aac: 0c02 |0016: move-result-object v2 │ │ +068aae: 1a03 d208 |0017: const-string v3, "MyDebugOutput" // string@08d2 │ │ +068ab2: 2204 4f03 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +068ab6: 7010 fa15 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +068abc: 1a05 5e0a |001e: const-string v5, "UpdateInBackgroundService: PATCH data: " // string@0a5e │ │ +068ac0: 6e20 0116 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068ac6: 0c04 |0023: move-result-object v4 │ │ +068ac8: 4605 0206 |0024: aget-object v5, v2, v6 │ │ +068acc: 6e20 0116 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068ad2: 0c04 |0029: move-result-object v4 │ │ +068ad4: 1a05 4d01 |002a: const-string v5, "=" // string@014d │ │ +068ad8: 6e20 0116 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068ade: 0c04 |002f: move-result-object v4 │ │ +068ae0: 4605 0207 |0030: aget-object v5, v2, v7 │ │ +068ae4: 6e20 0116 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068aea: 0c04 |0035: move-result-object v4 │ │ +068aec: 6e10 0616 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +068af2: 0c04 |0039: move-result-object v4 │ │ +068af4: 7120 fa10 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@10fa │ │ +068afa: 4603 0206 |003d: aget-object v3, v2, v6 │ │ +068afe: 4604 0207 |003f: aget-object v4, v2, v7 │ │ +068b02: 7230 8516 3104 |0041: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068b08: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068b0c: 28c2 |0046: goto 0008 // -003e │ │ +068b0e: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=393 │ │ 0x0007 line=394 │ │ 0x000d line=395 │ │ 0x0017 line=396 │ │ 0x003d line=397 │ │ @@ -146992,37 +147116,37 @@ │ │ 0x0047 line=399 │ │ locals : │ │ 0x0017 - 0x0047 reg=2 separated [Ljava/lang/String; │ │ 0x0008 - 0x0048 reg=0 i I │ │ 0x0007 - 0x0048 reg=1 params Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0048 reg=8 this Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$3; │ │ │ │ - source_file_idx : 2628 (UpdateInBackgroundService.java) │ │ + source_file_idx : 2650 (UpdateInBackgroundService.java) │ │ │ │ -Class #551 header: │ │ -class_idx : 774 │ │ +Class #552 header: │ │ +class_idx : 775 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 749 │ │ -source_file_idx : 6372 │ │ +superclass_idx : 750 │ │ +source_file_idx : 6381 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #551 annotations: │ │ +Class #552 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=postData │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #5418 'getHeaders' │ │ +Annotations on method #5425 'getHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/android/volley/AuthFailureError; } │ │ -Annotations on method #5419 'getParams' │ │ +Annotations on method #5426 'getParams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #551 - │ │ +Class #552 - │ │ Class descriptor : 'Lcom/linuxcounter/lico_update_003/sendSysInfo$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lcom/android/volley/toolbox/StringRequest;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/linuxcounter/lico_update_003/sendSysInfo$3;) │ │ @@ -147043,27 +147167,27 @@ │ │ type : '(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -068a1c: |[068a1c] com.linuxcounter.lico_update_003.sendSysInfo$3.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V │ │ -068a2c: 5b01 aa06 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06aa │ │ -068a30: 5b06 ac06 |0002: iput-object v6, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ac │ │ -068a34: 5b07 ab06 |0004: iput-object v7, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$machine_updatekey:Ljava/lang/String; // field@06ab │ │ -068a38: 7055 c314 2043 |0006: invoke-direct {v0, v2, v3, v4, v5}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c3 │ │ -068a3e: 0e00 |0009: return-void │ │ +068b10: |[068b10] com.linuxcounter.lico_update_003.sendSysInfo$3.:(Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V │ │ +068b20: 5b01 a906 |0000: iput-object v1, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; // field@06a9 │ │ +068b24: 5b06 ab06 |0002: iput-object v6, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ab │ │ +068b28: 5b07 aa06 |0004: iput-object v7, v0, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$machine_updatekey:Ljava/lang/String; // field@06aa │ │ +068b2c: 7055 c914 2043 |0006: invoke-direct {v0, v2, v3, v4, v5}, Lcom/android/volley/toolbox/StringRequest;.:(ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V // method@14c9 │ │ +068b32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=0 this Lcom/linuxcounter/lico_update_003/sendSysInfo$3; │ │ - 0x0000 - 0x000a reg=1 (null) Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ + 0x0000 - 0x000a reg=1 this$0 Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ 0x0000 - 0x000a reg=2 x0 I │ │ 0x0000 - 0x000a reg=3 x1 Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 x2 Lcom/android/volley/Response$Listener; Lcom/android/volley/Response$Listener; │ │ 0x0000 - 0x000a reg=5 x3 Lcom/android/volley/Response$ErrorListener; │ │ 0x0000 - 0x000a reg=6 (null) [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ │ │ @@ -147073,27 +147197,27 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -068a40: |[068a40] com.linuxcounter.lico_update_003.sendSysInfo$3.getHeaders:()Ljava/util/Map; │ │ -068a50: 2200 6c03 |0000: new-instance v0, Ljava/util/HashMap; // type@036c │ │ -068a54: 7010 4e16 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@164e │ │ -068a5a: 1a01 8f01 |0005: const-string v1, "Accept" // string@018f │ │ -068a5e: 1a02 200c |0007: const-string v2, "application/json" // string@0c20 │ │ -068a62: 7230 7e16 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068a68: 1a01 6c02 |000c: const-string v1, "Content-Type" // string@026c │ │ -068a6c: 1a02 230c |000e: const-string v2, "application/x-www-form-urlencoded" // string@0c23 │ │ -068a70: 7230 7e16 1002 |0010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068a76: 1a01 f91b |0013: const-string v1, "x-lico-machine-updatekey" // string@1bf9 │ │ -068a7a: 5432 ab06 |0015: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$machine_updatekey:Ljava/lang/String; // field@06ab │ │ -068a7e: 7230 7e16 1002 |0017: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068a84: 1100 |001a: return-object v0 │ │ +068b34: |[068b34] com.linuxcounter.lico_update_003.sendSysInfo$3.getHeaders:()Ljava/util/Map; │ │ +068b44: 2200 6e03 |0000: new-instance v0, Ljava/util/HashMap; // type@036e │ │ +068b48: 7010 5516 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1655 │ │ +068b4e: 1a01 a101 |0005: const-string v1, "Accept" // string@01a1 │ │ +068b52: 1a02 360c |0007: const-string v2, "application/json" // string@0c36 │ │ +068b56: 7230 8516 1002 |0009: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068b5c: 1a01 7e02 |000c: const-string v1, "Content-Type" // string@027e │ │ +068b60: 1a02 390c |000e: const-string v2, "application/x-www-form-urlencoded" // string@0c39 │ │ +068b64: 7230 8516 1002 |0010: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068b6a: 1a01 fe1b |0013: const-string v1, "x-lico-machine-updatekey" // string@1bfe │ │ +068b6e: 5432 aa06 |0015: iget-object v2, v3, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$machine_updatekey:Ljava/lang/String; // field@06aa │ │ +068b72: 7230 8516 1002 |0017: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068b78: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000c line=97 │ │ 0x0013 line=98 │ │ 0x001a line=99 │ │ @@ -147106,52 +147230,52 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -068a88: |[068a88] com.linuxcounter.lico_update_003.sendSysInfo$3.getParams:()Ljava/util/Map; │ │ -068a98: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -068a9a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -068a9c: 2201 6c03 |0002: new-instance v1, Ljava/util/HashMap; // type@036c │ │ -068aa0: 7010 4e16 0100 |0004: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@164e │ │ -068aa6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -068aa8: 5483 ac06 |0008: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ac │ │ -068aac: 2133 |000a: array-length v3, v3 │ │ -068aae: 3530 3c00 |000b: if-ge v0, v3, 0047 // +003c │ │ -068ab2: 5483 ac06 |000d: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ac │ │ -068ab6: 4603 0300 |000f: aget-object v3, v3, v0 │ │ -068aba: 1a04 9500 |0011: const-string v4, "#" // string@0095 │ │ -068abe: 6e20 e615 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15e6 │ │ -068ac4: 0c02 |0016: move-result-object v2 │ │ -068ac6: 1a03 bd08 |0017: const-string v3, "MyDebugOutput" // string@08bd │ │ -068aca: 2204 4d03 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@034d │ │ -068ace: 7010 f315 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -068ad4: 1a05 e518 |001e: const-string v5, "sendSysInfo: PATCH data: " // string@18e5 │ │ -068ad8: 6e20 fa15 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -068ade: 0c04 |0023: move-result-object v4 │ │ -068ae0: 4605 0206 |0024: aget-object v5, v2, v6 │ │ -068ae4: 6e20 fa15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -068aea: 0c04 |0029: move-result-object v4 │ │ -068aec: 1a05 3b01 |002a: const-string v5, "=" // string@013b │ │ -068af0: 6e20 fa15 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -068af6: 0c04 |002f: move-result-object v4 │ │ -068af8: 4605 0207 |0030: aget-object v5, v2, v7 │ │ -068afc: 6e20 fa15 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -068b02: 0c04 |0035: move-result-object v4 │ │ -068b04: 6e10 ff15 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -068b0a: 0c04 |0039: move-result-object v4 │ │ -068b0c: 7120 fd10 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ -068b12: 4603 0206 |003d: aget-object v3, v2, v6 │ │ -068b16: 4604 0207 |003f: aget-object v4, v2, v7 │ │ -068b1a: 7230 7e16 3104 |0041: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@167e │ │ -068b20: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068b24: 28c2 |0046: goto 0008 // -003e │ │ -068b26: 1101 |0047: return-object v1 │ │ +068b7c: |[068b7c] com.linuxcounter.lico_update_003.sendSysInfo$3.getParams:()Ljava/util/Map; │ │ +068b8c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +068b8e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +068b90: 2201 6e03 |0002: new-instance v1, Ljava/util/HashMap; // type@036e │ │ +068b94: 7010 5516 0100 |0004: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1655 │ │ +068b9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +068b9c: 5483 ab06 |0008: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ab │ │ +068ba0: 2133 |000a: array-length v3, v3 │ │ +068ba2: 3530 3c00 |000b: if-ge v0, v3, 0047 // +003c │ │ +068ba6: 5483 ab06 |000d: iget-object v3, v8, Lcom/linuxcounter/lico_update_003/sendSysInfo$3;.val$postdata:[Ljava/lang/String; // field@06ab │ │ +068baa: 4603 0300 |000f: aget-object v3, v3, v0 │ │ +068bae: 1a04 a800 |0011: const-string v4, "#" // string@00a8 │ │ +068bb2: 6e20 ed15 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@15ed │ │ +068bb8: 0c02 |0016: move-result-object v2 │ │ +068bba: 1a03 d208 |0017: const-string v3, "MyDebugOutput" // string@08d2 │ │ +068bbe: 2204 4f03 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@034f │ │ +068bc2: 7010 fa15 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +068bc8: 1a05 ee18 |001e: const-string v5, "sendSysInfo: PATCH data: " // string@18ee │ │ +068bcc: 6e20 0116 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068bd2: 0c04 |0023: move-result-object v4 │ │ +068bd4: 4605 0206 |0024: aget-object v5, v2, v6 │ │ +068bd8: 6e20 0116 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068bde: 0c04 |0029: move-result-object v4 │ │ +068be0: 1a05 4d01 |002a: const-string v5, "=" // string@014d │ │ +068be4: 6e20 0116 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068bea: 0c04 |002f: move-result-object v4 │ │ +068bec: 4605 0207 |0030: aget-object v5, v2, v7 │ │ +068bf0: 6e20 0116 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +068bf6: 0c04 |0035: move-result-object v4 │ │ +068bf8: 6e10 0616 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +068bfe: 0c04 |0039: move-result-object v4 │ │ +068c00: 7120 fd10 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@10fd │ │ +068c06: 4603 0206 |003d: aget-object v3, v2, v6 │ │ +068c0a: 4604 0207 |003f: aget-object v4, v2, v7 │ │ +068c0e: 7230 8516 3104 |0041: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1685 │ │ +068c14: d800 0001 |0044: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068c18: 28c2 |0046: goto 0008 // -003e │ │ +068c1a: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0007 line=85 │ │ 0x000d line=86 │ │ 0x0017 line=87 │ │ 0x003d line=88 │ │ @@ -147159,32 +147283,32 @@ │ │ 0x0047 line=90 │ │ locals : │ │ 0x0017 - 0x0047 reg=2 separated [Ljava/lang/String; │ │ 0x0008 - 0x0048 reg=0 i I │ │ 0x0007 - 0x0048 reg=1 params Ljava/util/Map; Ljava/util/Map; │ │ 0x0000 - 0x0048 reg=8 this Lcom/linuxcounter/lico_update_003/sendSysInfo$3; │ │ │ │ - source_file_idx : 6372 (sendSysInfo.java) │ │ + source_file_idx : 6381 (sendSysInfo.java) │ │ │ │ -Class #552 header: │ │ +Class #553 header: │ │ class_idx : 106 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 105 │ │ -source_file_idx : 444 │ │ +source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #552 annotations: │ │ +Class #553 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoJellyBeanMr2" │ │ │ │ -Class #552 - │ │ +Class #553 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147193,17 +147317,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068b28: |[068b28] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -068b38: 7010 a201 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01a2 │ │ -068b3e: 0e00 |0003: return-void │ │ +068c1c: |[068c1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +068c2c: 7010 a201 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01a2 │ │ +068c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -147212,43 +147336,43 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068b40: |[068b40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -068b50: 7110 ca01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@01ca │ │ -068b56: 0a00 |0003: move-result v0 │ │ -068b58: 0f00 |0004: return v0 │ │ +068c34: |[068c34] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +068c44: 7110 ca01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@01ca │ │ +068c4a: 0a00 |0003: move-result v0 │ │ +068c4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 444 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 462 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #553 header: │ │ +Class #554 header: │ │ class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 199 │ │ -source_file_idx : 2471 │ │ +source_file_idx : 2493 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #553 annotations: │ │ +Class #554 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplJB" │ │ │ │ -Class #553 - │ │ +Class #554 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147257,17 +147381,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068b5c: |[068b5c] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -068b6c: 7010 ef04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@04ef │ │ -068b72: 0e00 |0003: return-void │ │ +068c50: |[068c50] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +068c60: 7010 ef04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@04ef │ │ +068c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -147276,18 +147400,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068b74: |[068b74] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -068b84: 7110 ff04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@04ff │ │ -068b8a: 0c00 |0003: move-result-object v0 │ │ -068b8c: 1100 |0004: return-object v0 │ │ +068c68: |[068c68] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +068c78: 7110 ff04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@04ff │ │ +068c7e: 0c00 |0003: move-result-object v0 │ │ +068c80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -147296,42 +147420,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068b90: |[068b90] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -068ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068ba2: 0f00 |0001: return v0 │ │ +068c84: |[068c84] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +068c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068c96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2471 (ShareCompat.java) │ │ + source_file_idx : 2493 (ShareCompat.java) │ │ │ │ -Class #554 header: │ │ +Class #555 header: │ │ class_idx : 225 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 224 │ │ -source_file_idx : 1000 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #554 annotations: │ │ +Class #555 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplIcsMr1" │ │ │ │ -Class #554 - │ │ +Class #555 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147340,17 +147464,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068ba4: |[068ba4] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -068bb4: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@057a │ │ -068bba: 0e00 |0003: return-void │ │ +068c98: |[068c98] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +068ca8: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@057a │ │ +068cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -147359,44 +147483,44 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068bbc: |[068bbc] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -068bcc: 7120 8805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0588 │ │ -068bd2: 0c00 |0003: move-result-object v0 │ │ -068bd4: 1100 |0004: return-object v0 │ │ +068cb0: |[068cb0] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +068cc0: 7120 8805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0588 │ │ +068cc6: 0c00 |0003: move-result-object v0 │ │ +068cc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ - source_file_idx : 1000 (IntentCompat.java) │ │ + source_file_idx : 1018 (IntentCompat.java) │ │ │ │ -Class #555 header: │ │ +Class #556 header: │ │ class_idx : 324 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 321 │ │ -source_file_idx : 403 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #555 annotations: │ │ +Class #556 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateJellyBeanImpl" │ │ │ │ -Class #555 - │ │ +Class #556 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147405,17 +147529,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068bd8: |[068bd8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -068be8: 7010 7307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0773 │ │ -068bee: 0e00 |0003: return-void │ │ +068ccc: |[068ccc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +068cdc: 7010 7307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0773 │ │ +068ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -147424,23 +147548,23 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -068bf0: |[068bf0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -068c00: 7120 db07 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@07db │ │ -068c06: 0c00 |0003: move-result-object v0 │ │ -068c08: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -068c0c: 2201 d401 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01d4 │ │ -068c10: 7020 590c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0c59 │ │ -068c16: 1101 |000b: return-object v1 │ │ -068c18: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -068c1a: 28fe |000d: goto 000b // -0002 │ │ +068ce4: |[068ce4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +068cf4: 7120 db07 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@07db │ │ +068cfa: 0c00 |0003: move-result-object v0 │ │ +068cfc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +068d00: 2201 d401 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01d4 │ │ +068d04: 7020 590c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0c59 │ │ +068d0a: 1101 |000b: return-object v1 │ │ +068d0c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +068d0e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -147454,20 +147578,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068c1c: |[068c1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -068c2c: 2200 4301 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0143 │ │ -068c30: 7030 8807 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0788 │ │ -068c36: 7110 dc07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@07dc │ │ -068c3c: 0c00 |0008: move-result-object v0 │ │ -068c3e: 1100 |0009: return-object v0 │ │ +068d10: |[068d10] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +068d20: 2200 4301 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0143 │ │ +068d24: 7030 8807 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0788 │ │ +068d2a: 7110 dc07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@07dc │ │ +068d30: 0c00 |0008: move-result-object v0 │ │ +068d32: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -147476,46 +147600,46 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -068c40: |[068c40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -068c50: 7140 dd07 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@07dd │ │ -068c56: 0a00 |0003: move-result v0 │ │ -068c58: 0f00 |0004: return v0 │ │ +068d34: |[068d34] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +068d44: 7140 dd07 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@07dd │ │ +068d4a: 0a00 |0003: move-result v0 │ │ +068d4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 action I │ │ 0x0000 - 0x0005 reg=5 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 403 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 421 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #556 header: │ │ +Class #557 header: │ │ class_idx : 348 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 347 │ │ -source_file_idx : 1029 │ │ +source_file_idx : 1047 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #556 annotations: │ │ +Class #557 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ │ │ -Class #556 - │ │ +Class #557 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147524,17 +147648,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068c5c: |[068c5c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -068c6c: 7010 3208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0832 │ │ -068c72: 0e00 |0003: return-void │ │ +068d50: |[068d50] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +068d60: 7010 3208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0832 │ │ +068d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -147543,18 +147667,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068c74: |[068c74] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -068c84: 7120 5308 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0853 │ │ -068c8a: 0a00 |0003: move-result v0 │ │ -068c8c: 0f00 |0004: return v0 │ │ +068d68: |[068d68] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +068d78: 7120 5308 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0853 │ │ +068d7e: 0a00 |0003: move-result v0 │ │ +068d80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ 0x0000 - 0x0005 reg=3 modifiers I │ │ @@ -147564,18 +147688,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068c90: |[068c90] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -068ca0: 7110 5408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0854 │ │ -068ca6: 0a00 |0003: move-result v0 │ │ -068ca8: 0f00 |0004: return v0 │ │ +068d84: |[068d84] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +068d94: 7110 5408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0854 │ │ +068d9a: 0a00 |0003: move-result v0 │ │ +068d9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ @@ -147584,43 +147708,43 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068cac: |[068cac] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -068cbc: 7110 5508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0855 │ │ -068cc2: 0a00 |0003: move-result v0 │ │ -068cc4: 0f00 |0004: return v0 │ │ +068da0: |[068da0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +068db0: 7110 5508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0855 │ │ +068db6: 0a00 |0003: move-result v0 │ │ +068db8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ - source_file_idx : 1029 (KeyEventCompat.java) │ │ + source_file_idx : 1047 (KeyEventCompat.java) │ │ │ │ -Class #557 header: │ │ +Class #558 header: │ │ class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 393 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #557 annotations: │ │ +Class #558 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ │ │ -Class #557 - │ │ +Class #558 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147629,17 +147753,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068cc8: |[068cc8] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -068cd8: 7010 7909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0979 │ │ -068cde: 0e00 |0003: return-void │ │ +068dbc: |[068dbc] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +068dcc: 7010 7909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0979 │ │ +068dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -147648,18 +147772,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068ce0: |[068ce0] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -068cf0: 7110 da09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@09da │ │ -068cf6: 0a00 |0003: move-result v0 │ │ -068cf8: 0f00 |0004: return v0 │ │ +068dd4: |[068dd4] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +068de4: 7110 da09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@09da │ │ +068dea: 0a00 |0003: move-result v0 │ │ +068dec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -147668,44 +147792,44 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068cfc: |[068cfc] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -068d0c: 7120 db09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@09db │ │ -068d12: 0e00 |0003: return-void │ │ +068df0: |[068df0] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +068e00: 7120 db09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@09db │ │ +068e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ -Class #558 header: │ │ +Class #559 header: │ │ class_idx : 413 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 412 │ │ -source_file_idx : 2783 │ │ +source_file_idx : 2805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #558 annotations: │ │ +Class #559 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ │ │ -Class #558 - │ │ +Class #559 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147714,17 +147838,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068d14: |[068d14] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -068d24: 7010 040a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a04 │ │ -068d2a: 0e00 |0003: return-void │ │ +068e08: |[068e08] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +068e18: 7010 040a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0a04 │ │ +068e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -147733,45 +147857,45 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -068d2c: |[068d2c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -068d3c: 7130 140a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a14 │ │ -068d42: 0a00 |0003: move-result v0 │ │ -068d44: 0f00 |0004: return v0 │ │ +068e20: |[068e20] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +068e30: 7130 140a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a14 │ │ +068e36: 0a00 |0003: move-result v0 │ │ +068e38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 2783 (ViewGroupCompat.java) │ │ + source_file_idx : 2805 (ViewGroupCompat.java) │ │ │ │ -Class #559 header: │ │ +Class #560 header: │ │ class_idx : 457 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 455 │ │ -source_file_idx : 421 │ │ +source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #559 annotations: │ │ +Class #560 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanImpl" │ │ │ │ -Class #559 - │ │ +Class #560 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -147780,17 +147904,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068d48: |[068d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -068d58: 7010 090b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0b09 │ │ -068d5e: 0e00 |0003: return-void │ │ +068e3c: |[068e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +068e4c: 7010 090b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0b09 │ │ +068e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -147799,17 +147923,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -068d60: |[068d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -068d70: 7130 3e0c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c3e │ │ -068d76: 0e00 |0003: return-void │ │ +068e54: |[068e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +068e64: 7130 3e0c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c3e │ │ +068e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0003 line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -147821,18 +147945,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068d78: |[068d78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -068d88: 7120 3f0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c3f │ │ -068d8e: 0c00 |0003: move-result-object v0 │ │ -068d90: 1100 |0004: return-object v0 │ │ +068e6c: |[068e6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +068e7c: 7120 3f0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c3f │ │ +068e82: 0c00 |0003: move-result-object v0 │ │ +068e84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ @@ -147842,18 +147966,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068d94: |[068d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -068da4: 7120 400c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c40 │ │ -068daa: 0c00 |0003: move-result-object v0 │ │ -068dac: 1100 |0004: return-object v0 │ │ +068e88: |[068e88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +068e98: 7120 400c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0c40 │ │ +068e9e: 0c00 |0003: move-result-object v0 │ │ +068ea0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -147863,18 +147987,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068db0: |[068db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -068dc0: 7110 410c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0c41 │ │ -068dc6: 0a00 |0003: move-result v0 │ │ -068dc8: 0f00 |0004: return v0 │ │ +068ea4: |[068ea4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +068eb4: 7110 410c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0c41 │ │ +068eba: 0a00 |0003: move-result v0 │ │ +068ebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -147883,18 +148007,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068dcc: |[068dcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -068ddc: 7110 420c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0c42 │ │ -068de2: 0a00 |0003: move-result v0 │ │ -068de4: 0f00 |0004: return v0 │ │ +068ec0: |[068ec0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +068ed0: 7110 420c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0c42 │ │ +068ed6: 0a00 |0003: move-result v0 │ │ +068ed8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -147903,18 +148027,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068de8: |[068de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -068df8: 7110 430c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0c43 │ │ -068dfe: 0a00 |0003: move-result v0 │ │ -068e00: 0f00 |0004: return v0 │ │ +068edc: |[068edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +068eec: 7110 430c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0c43 │ │ +068ef2: 0a00 |0003: move-result v0 │ │ +068ef4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -147923,18 +148047,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068e04: |[068e04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -068e14: 7120 440c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0c44 │ │ -068e1a: 0c00 |0003: move-result-object v0 │ │ -068e1c: 1100 |0004: return-object v0 │ │ +068ef8: |[068ef8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +068f08: 7120 440c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0c44 │ │ +068f0e: 0c00 |0003: move-result-object v0 │ │ +068f10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ @@ -147944,18 +148068,18 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -068e20: |[068e20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -068e30: 7130 450c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0c45 │ │ -068e36: 0a00 |0003: move-result v0 │ │ -068e38: 0f00 |0004: return v0 │ │ +068f14: |[068f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +068f24: 7130 450c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0c45 │ │ +068f2a: 0a00 |0003: move-result v0 │ │ +068f2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -147966,17 +148090,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068e3c: |[068e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -068e4c: 7120 460c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0c46 │ │ -068e52: 0e00 |0003: return-void │ │ +068f30: |[068f30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +068f40: 7120 460c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0c46 │ │ +068f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0003 line=693 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -147987,17 +148111,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068e54: |[068e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -068e64: 7120 470c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0c47 │ │ -068e6a: 0e00 |0003: return-void │ │ +068f48: |[068f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +068f58: 7120 470c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0c47 │ │ +068f5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0003 line=703 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -148008,17 +148132,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -068e6c: |[068e6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -068e7c: 7130 480c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c48 │ │ -068e82: 0e00 |0003: return-void │ │ +068f60: |[068f60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +068f70: 7130 480c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c48 │ │ +068f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0003 line=713 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -148030,17 +148154,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -068e84: |[068e84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -068e94: 7130 490c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c49 │ │ -068e9a: 0e00 |0003: return-void │ │ +068f78: |[068f78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +068f88: 7130 490c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0c49 │ │ +068f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0003 line=673 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -148052,44 +148176,44 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068e9c: |[068e9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -068eac: 7120 4a0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0c4a │ │ -068eb2: 0e00 |0003: return-void │ │ +068f90: |[068f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +068fa0: 7120 4a0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0c4a │ │ +068fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0003 line=683 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 visibleToUser Z │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #560 header: │ │ +Class #561 header: │ │ class_idx : 473 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 472 │ │ -source_file_idx : 435 │ │ +source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #560 annotations: │ │ +Class #561 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsMr1Impl" │ │ │ │ -Class #560 - │ │ +Class #561 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -148098,17 +148222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068eb4: |[068eb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -068ec4: 7010 670c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0c67 │ │ -068eca: 0e00 |0003: return-void │ │ +068fa8: |[068fa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +068fb8: 7010 670c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0c67 │ │ +068fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ │ │ Virtual methods - │ │ @@ -148117,18 +148241,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068ecc: |[068ecc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -068edc: 7110 530d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0d53 │ │ -068ee2: 0a00 |0003: move-result v0 │ │ -068ee4: 0f00 |0004: return v0 │ │ +068fc0: |[068fc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +068fd0: 7110 530d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0d53 │ │ +068fd6: 0a00 |0003: move-result v0 │ │ +068fd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -148137,18 +148261,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068ee8: |[068ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -068ef8: 7110 540d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0d54 │ │ -068efe: 0a00 |0003: move-result v0 │ │ -068f00: 0f00 |0004: return v0 │ │ +068fdc: |[068fdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +068fec: 7110 540d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0d54 │ │ +068ff2: 0a00 |0003: move-result v0 │ │ +068ff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -148157,17 +148281,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068f04: |[068f04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -068f14: 7120 550d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d55 │ │ -068f1a: 0e00 |0003: return-void │ │ +068ff8: |[068ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +069008: 7120 550d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0d55 │ │ +06900e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -148178,44 +148302,44 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068f1c: |[068f1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -068f2c: 7120 560d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d56 │ │ -068f32: 0e00 |0003: return-void │ │ +069010: |[069010] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +069020: 7120 560d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0d56 │ │ +069026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollY I │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ -Class #561 header: │ │ +Class #562 header: │ │ class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 516 │ │ -source_file_idx : 2460 │ │ +source_file_idx : 2482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #561 annotations: │ │ +Class #562 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatIcsImpl" │ │ │ │ -Class #561 - │ │ +Class #562 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -148224,17 +148348,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068f34: |[068f34] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -068f44: 7010 b80e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0eb8 │ │ -068f4a: 0e00 |0003: return-void │ │ +069028: |[069028] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +069038: 7010 b80e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0eb8 │ │ +06903e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -148243,18 +148367,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068f4c: |[068f4c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -068f5c: 7110 220f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0f22 │ │ -068f62: 0c00 |0003: move-result-object v0 │ │ -068f64: 1100 |0004: return-object v0 │ │ +069040: |[069040] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +069050: 7110 220f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0f22 │ │ +069056: 0c00 |0003: move-result-object v0 │ │ +069058: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -148263,17 +148387,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068f68: |[068f68] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -068f78: 7120 230f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@0f23 │ │ -068f7e: 0e00 |0003: return-void │ │ +06905c: |[06905c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +06906c: 7120 230f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@0f23 │ │ +069072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -148284,45 +148408,45 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068f80: |[068f80] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -068f90: 7120 240f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@0f24 │ │ -068f96: 0e00 |0003: return-void │ │ +069074: |[069074] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +069084: 7120 240f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@0f24 │ │ +06908a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 inputType I │ │ │ │ - source_file_idx : 2460 (SearchViewCompat.java) │ │ + source_file_idx : 2482 (SearchViewCompat.java) │ │ │ │ -Class #562 header: │ │ +Class #563 header: │ │ class_idx : 530 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 504 │ │ -source_file_idx : 2478 │ │ +source_file_idx : 2500 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #562 annotations: │ │ +Class #563 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ Annotations on method #3879 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #562 - │ │ +Class #563 - │ │ Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -148355,22 +148479,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -068f98: |[068f98] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -068fa8: 7040 4b0e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0e4b │ │ -068fae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -068fb0: 5910 4504 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -068fb4: 5b16 4604 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ -068fb8: 5b15 4404 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ -068fbc: 7020 2c0f 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ -068fc2: 0e00 |000d: return-void │ │ +06908c: |[06908c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +06909c: 7040 4b0e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0e4b │ │ +0690a2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0690a4: 5910 4504 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +0690a8: 5b16 4604 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ +0690ac: 5b15 4404 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ +0690b0: 7020 2c0f 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ +0690b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -148388,22 +148512,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -068fc4: |[068fc4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -068fd4: 7057 4c0e 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0e4c │ │ -068fda: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -068fdc: 5910 4504 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -068fe0: 5b16 4604 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ -068fe4: 5b15 4404 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ -068fe8: 7020 2c0f 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ -068fee: 0e00 |000d: return-void │ │ +0690b8: |[0690b8] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0690c8: 7057 4c0e 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0e4c │ │ +0690ce: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0690d0: 5910 4504 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +0690d4: 5b16 4604 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ +0690d8: 5b15 4404 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ +0690dc: 7020 2c0f 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ +0690e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -148422,38 +148546,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -068ff0: |[068ff0] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -069000: 5452 4104 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0441 │ │ -069004: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -069008: 2160 |0004: array-length v0, v6 │ │ -06900a: 5452 4304 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -06900e: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -069012: 5452 4304 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -069016: 2122 |000b: array-length v2, v2 │ │ -069018: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -06901c: 2302 ae03 |000e: new-array v2, v0, [I // type@03ae │ │ -069020: 5b52 4304 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -069024: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -069026: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -06902a: 5452 4304 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -06902e: 5453 4104 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0441 │ │ -069032: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -069036: 7220 eb00 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ -06903c: 0a03 |001e: move-result v3 │ │ -06903e: 4b03 0201 |001f: aput v3, v2, v1 │ │ -069042: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -069046: 28f0 |0023: goto 0013 // -0010 │ │ -069048: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -06904a: 5b52 4304 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -06904e: 0e00 |0027: return-void │ │ +0690e4: |[0690e4] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +0690f4: 5452 4104 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0441 │ │ +0690f8: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0690fc: 2160 |0004: array-length v0, v6 │ │ +0690fe: 5452 4304 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +069102: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +069106: 5452 4304 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +06910a: 2122 |000b: array-length v2, v2 │ │ +06910c: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +069110: 2302 b003 |000e: new-array v2, v0, [I // type@03b0 │ │ +069114: 5b52 4304 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +069118: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06911a: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +06911e: 5452 4304 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +069122: 5453 4104 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0441 │ │ +069126: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +06912a: 7220 eb00 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00eb │ │ +069130: 0a03 |001e: move-result v3 │ │ +069132: 4b03 0201 |001f: aput v3, v2, v1 │ │ +069136: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06913a: 28f0 |0023: goto 0013 // -0010 │ │ +06913c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +06913e: 5b52 4304 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +069142: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -148473,68 +148597,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -069050: |[069050] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -069060: 54b0 4704 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ -069064: 54b8 4604 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ -069068: 2182 |0004: array-length v2, v8 │ │ -06906a: 54b3 4304 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ -06906e: 54b6 4604 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ -069072: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -069074: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -069078: 4408 0604 |000c: aget v8, v6, v4 │ │ -06907c: 6e20 7711 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ -069082: 0c07 |0011: move-result-object v7 │ │ -069084: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -069088: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -06908a: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -06908e: 4408 0304 |0017: aget v8, v3, v4 │ │ -069092: 7240 260f 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0f26 │ │ -069098: 0a01 |001c: move-result v1 │ │ -06909a: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -06909e: 4408 0304 |001f: aget v8, v3, v4 │ │ -0690a2: 7220 ee00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00ee │ │ -0690a8: 0c05 |0024: move-result-object v5 │ │ -0690aa: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -0690ae: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0690b2: 2078 a402 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@02a4 │ │ -0690b6: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -0690ba: 1f07 a402 |002d: check-cast v7, Landroid/widget/TextView; // type@02a4 │ │ -0690be: 6e30 340f 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0f34 │ │ -0690c4: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0690c8: 28d6 |0034: goto 000a // -002a │ │ -0690ca: 2078 9202 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0292 │ │ -0690ce: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -0690d2: 1f07 9202 |0039: check-cast v7, Landroid/widget/ImageView; // type@0292 │ │ -0690d6: 6e30 330f 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0f33 │ │ -0690dc: 28f4 |003e: goto 0032 // -000c │ │ -0690de: 2208 3503 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0335 │ │ -0690e2: 2209 4d03 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@034d │ │ -0690e6: 7010 f315 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15f3 │ │ -0690ec: 6e10 c115 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c1 │ │ -0690f2: 0c0a |0049: move-result-object v10 │ │ -0690f4: 6e10 9415 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1594 │ │ -0690fa: 0c0a |004d: move-result-object v10 │ │ -0690fc: 6e20 fa15 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -069102: 0c09 |0051: move-result-object v9 │ │ -069104: 1a0a 5800 |0052: const-string v10, " is not a " // string@0058 │ │ -069108: 6e20 fa15 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -06910e: 0c09 |0057: move-result-object v9 │ │ -069110: 1a0a 9000 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0090 │ │ -069114: 6e20 fa15 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@15fa │ │ -06911a: 0c09 |005d: move-result-object v9 │ │ -06911c: 6e10 ff15 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@15ff │ │ -069122: 0c09 |0061: move-result-object v9 │ │ -069124: 7020 a515 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15a5 │ │ -06912a: 2708 |0065: throw v8 │ │ -06912c: 0e00 |0066: return-void │ │ +069144: |[069144] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +069154: 54b0 4704 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ +069158: 54b8 4604 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ +06915c: 2182 |0004: array-length v2, v8 │ │ +06915e: 54b3 4304 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0443 │ │ +069162: 54b6 4604 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ +069166: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +069168: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +06916c: 4408 0604 |000c: aget v8, v6, v4 │ │ +069170: 6e20 7711 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1177 │ │ +069176: 0c07 |0011: move-result-object v7 │ │ +069178: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +06917c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06917e: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +069182: 4408 0304 |0017: aget v8, v3, v4 │ │ +069186: 7240 260f 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0f26 │ │ +06918c: 0a01 |001c: move-result v1 │ │ +06918e: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +069192: 4408 0304 |001f: aget v8, v3, v4 │ │ +069196: 7220 ee00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00ee │ │ +06919c: 0c05 |0024: move-result-object v5 │ │ +06919e: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +0691a2: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +0691a6: 2078 a402 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@02a4 │ │ +0691aa: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +0691ae: 1f07 a402 |002d: check-cast v7, Landroid/widget/TextView; // type@02a4 │ │ +0691b2: 6e30 340f 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0f34 │ │ +0691b8: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0691bc: 28d6 |0034: goto 000a // -002a │ │ +0691be: 2078 9202 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0292 │ │ +0691c2: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +0691c6: 1f07 9202 |0039: check-cast v7, Landroid/widget/ImageView; // type@0292 │ │ +0691ca: 6e30 330f 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0f33 │ │ +0691d0: 28f4 |003e: goto 0032 // -000c │ │ +0691d2: 2208 3703 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0337 │ │ +0691d6: 2209 4f03 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@034f │ │ +0691da: 7010 fa15 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@15fa │ │ +0691e0: 6e10 c815 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@15c8 │ │ +0691e6: 0c0a |0049: move-result-object v10 │ │ +0691e8: 6e10 9b15 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@159b │ │ +0691ee: 0c0a |004d: move-result-object v10 │ │ +0691f0: 6e20 0116 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +0691f6: 0c09 |0051: move-result-object v9 │ │ +0691f8: 1a0a 6b00 |0052: const-string v10, " is not a " // string@006b │ │ +0691fc: 6e20 0116 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +069202: 0c09 |0057: move-result-object v9 │ │ +069204: 1a0a a300 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00a3 │ │ +069208: 6e20 0116 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1601 │ │ +06920e: 0c09 |005d: move-result-object v9 │ │ +069210: 6e10 0616 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1606 │ │ +069216: 0c09 |0061: move-result-object v9 │ │ +069218: 7020 ac15 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@15ac │ │ +06921e: 2708 |0065: throw v8 │ │ +069220: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -148577,21 +148701,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -069130: |[069130] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -069140: 5b13 4404 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ -069144: 5b14 4604 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ -069148: 6f20 4e0e 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0e4e │ │ -06914e: 5410 4404 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ -069152: 7020 2c0f 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ -069158: 0e00 |000c: return-void │ │ +069224: |[069224] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +069234: 5b13 4404 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ +069238: 5b14 4604 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0446 │ │ +06923c: 6f20 4e0e 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0e4e │ │ +069242: 5410 4404 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ +069246: 7020 2c0f 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ +06924c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -148606,31 +148730,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06915c: |[06915c] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -06916c: 5420 4204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ -069170: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -069174: 5420 4204 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ -069178: 7220 250f 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0f25 │ │ -06917e: 0c00 |0009: move-result-object v0 │ │ -069180: 1100 |000a: return-object v0 │ │ -069182: 5220 4504 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -069186: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -069188: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -06918c: 5220 4504 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -069190: 7220 ee00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00ee │ │ -069196: 0c00 |0015: move-result-object v0 │ │ -069198: 28f4 |0016: goto 000a // -000c │ │ -06919a: 6f20 4f0e 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0e4f │ │ -0691a0: 0c00 |001a: move-result-object v0 │ │ -0691a2: 28ef |001b: goto 000a // -0011 │ │ +069250: |[069250] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +069260: 5420 4204 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ +069264: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +069268: 5420 4204 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ +06926c: 7220 250f 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0f25 │ │ +069272: 0c00 |0009: move-result-object v0 │ │ +069274: 1100 |000a: return-object v0 │ │ +069276: 5220 4504 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +06927a: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +06927c: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +069280: 5220 4504 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +069284: 7220 ee00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00ee │ │ +06928a: 0c00 |0015: move-result-object v0 │ │ +06928c: 28f4 |0016: goto 000a // -000c │ │ +06928e: 6f20 4f0e 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0e4f │ │ +069294: 0c00 |001a: move-result-object v0 │ │ +069296: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -148644,17 +148768,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0691a4: |[0691a4] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -0691b4: 5410 4204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ -0691b8: 1100 |0002: return-object v0 │ │ +069298: |[069298] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +0692a8: 5410 4204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ +0692ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -148662,17 +148786,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0691bc: |[0691bc] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -0691cc: 5210 4504 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -0691d0: 0f00 |0002: return v0 │ │ +0692b0: |[0692b0] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +0692c0: 5210 4504 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +0692c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -148680,17 +148804,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0691d4: |[0691d4] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -0691e4: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ -0691e8: 1100 |0002: return-object v0 │ │ +0692c8: |[0692c8] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0692d8: 5410 4704 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ +0692dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -148698,17 +148822,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0691ec: |[0691ec] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -0691fc: 5b01 4204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ -069200: 0e00 |0002: return-void │ │ +0692e0: |[0692e0] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +0692f0: 5b01 4204 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0442 │ │ +0692f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -148718,17 +148842,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069204: |[069204] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -069214: 5901 4504 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ -069218: 0e00 |0002: return-void │ │ +0692f8: |[0692f8] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +069308: 5901 4504 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0445 │ │ +06930c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -148738,17 +148862,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06921c: |[06921c] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -06922c: 5b01 4704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ -069230: 0e00 |0002: return-void │ │ +069310: |[069310] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +069320: 5b01 4704 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0447 │ │ +069324: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -148758,24 +148882,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -069234: |[069234] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -069244: 7110 a915 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15a9 │ │ -06924a: 0a01 |0003: move-result v1 │ │ -06924c: 6e20 be12 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ -069252: 0e00 |0007: return-void │ │ -069254: 0d00 |0008: move-exception v0 │ │ -069256: 7110 5e01 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@015e │ │ -06925c: 0c01 |000c: move-result-object v1 │ │ -06925e: 6e20 bf12 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@12bf │ │ -069264: 28f7 |0010: goto 0007 // -0009 │ │ +069328: |[069328] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +069338: 7110 b015 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@15b0 │ │ +06933e: 0a01 |0003: move-result v1 │ │ +069340: 6e20 be12 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@12be │ │ +069346: 0e00 |0007: return-void │ │ +069348: 0d00 |0008: move-exception v0 │ │ +06934a: 7110 5e01 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@015e │ │ +069350: 0c01 |000c: move-result-object v1 │ │ +069352: 6e20 bf12 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@12bf │ │ +069358: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -148791,17 +148915,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069278: |[069278] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -069288: 6e20 2313 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ -06928e: 0e00 |0003: return-void │ │ +06936c: |[06936c] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +06937c: 6e20 2313 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1323 │ │ +069382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -148812,48 +148936,48 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -069290: |[069290] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0692a0: 6f20 540e 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0e54 │ │ -0692a6: 0c00 |0003: move-result-object v0 │ │ -0692a8: 5421 4404 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ -0692ac: 7020 2c0f 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ -0692b2: 1100 |0009: return-object v0 │ │ +069384: |[069384] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +069394: 6f20 540e 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0e54 │ │ +06939a: 0c00 |0003: move-result-object v0 │ │ +06939c: 5421 4404 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0444 │ │ +0693a0: 7020 2c0f 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0f2c │ │ +0693a6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 2478 (SimpleCursorAdapter.java) │ │ + source_file_idx : 2500 (SimpleCursorAdapter.java) │ │ │ │ -Class #563 header: │ │ +Class #564 header: │ │ class_idx : 395 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 394 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #563 annotations: │ │ +Class #564 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HCViewCompatImpl" │ │ │ │ -Class #563 - │ │ +Class #564 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -148862,17 +148986,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0692b4: |[0692b4] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -0692c4: 7010 7b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@097b │ │ -0692ca: 0e00 |0003: return-void │ │ +0693a8: |[0693a8] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +0693b8: 7010 7b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@097b │ │ +0693be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -148881,18 +149005,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0692cc: |[0692cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0692dc: 7110 dd09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@09dd │ │ -0692e2: 0a00 |0003: move-result v0 │ │ -0692e4: 0f00 |0004: return v0 │ │ +0693c0: |[0693c0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0693d0: 7110 dd09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@09dd │ │ +0693d6: 0a00 |0003: move-result v0 │ │ +0693d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -148901,18 +149025,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0692e8: |[0692e8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -0692f8: 7100 de09 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@09de │ │ -0692fe: 0b00 |0003: move-result-wide v0 │ │ -069300: 1000 |0004: return-wide v0 │ │ +0693dc: |[0693dc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +0693ec: 7100 de09 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@09de │ │ +0693f2: 0b00 |0003: move-result-wide v0 │ │ +0693f4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -148920,18 +149044,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069304: |[069304] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -069314: 7110 df09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@09df │ │ -06931a: 0a00 |0003: move-result v0 │ │ -06931c: 0f00 |0004: return v0 │ │ +0693f8: |[0693f8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +069408: 7110 df09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@09df │ │ +06940e: 0a00 |0003: move-result v0 │ │ +069410: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -148940,20 +149064,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -069320: |[069320] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -069330: 6e20 8109 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0981 │ │ -069336: 0a00 |0003: move-result v0 │ │ -069338: 6e40 8309 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0983 │ │ -06933e: 6e10 9b11 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@119b │ │ -069344: 0e00 |000a: return-void │ │ +069414: |[069414] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +069424: 6e20 8109 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0981 │ │ +06942a: 0a00 |0003: move-result v0 │ │ +06942c: 6e40 8309 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0983 │ │ +069432: 6e10 9b11 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@119b │ │ +069438: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0007 line=314 │ │ 0x000a line=315 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -148965,45 +149089,45 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -069348: |[069348] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -069358: 7130 e009 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09e0 │ │ -06935e: 0e00 |0003: return-void │ │ +06943c: |[06943c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +06944c: 7130 e009 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@09e0 │ │ +069452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 layerType I │ │ 0x0000 - 0x0004 reg=3 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ -Class #564 header: │ │ +Class #565 header: │ │ class_idx : 458 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 457 │ │ -source_file_idx : 421 │ │ +source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #564 annotations: │ │ +Class #565 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanMr2Impl" │ │ │ │ -Class #564 - │ │ +Class #565 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -149012,17 +149136,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069360: |[069360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -069370: 7010 770b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0b77 │ │ -069376: 0e00 |0003: return-void │ │ +069454: |[069454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +069464: 7010 770b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0b77 │ │ +06946a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -149031,18 +149155,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069378: |[069378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -069388: 7110 4c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0c4c │ │ -06938e: 0c00 |0003: move-result-object v0 │ │ -069390: 1100 |0004: return-object v0 │ │ +06946c: |[06946c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +06947c: 7110 4c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0c4c │ │ +069482: 0c00 |0003: move-result-object v0 │ │ +069484: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -149051,44 +149175,44 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069394: |[069394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0693a4: 7120 4d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0c4d │ │ -0693aa: 0e00 |0003: return-void │ │ +069488: |[069488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +069498: 7120 4d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0c4d │ │ +06949e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0003 line=726 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 viewId Ljava/lang/String; │ │ │ │ - source_file_idx : 421 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 439 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #565 header: │ │ +Class #566 header: │ │ class_idx : 475 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 473 │ │ -source_file_idx : 435 │ │ +source_file_idx : 453 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #565 annotations: │ │ +Class #566 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordJellyBeanImpl" │ │ │ │ -Class #565 - │ │ +Class #566 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -149097,17 +149221,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0693ac: |[0693ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -0693bc: 7010 910c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0c91 │ │ -0693c2: 0e00 |0003: return-void │ │ +0694a0: |[0694a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +0694b0: 7010 910c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0c91 │ │ +0694b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -149116,45 +149240,45 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0693c4: |[0693c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0693d4: 7130 580d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0d58 │ │ -0693da: 0e00 |0003: return-void │ │ +0694b8: |[0694b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0694c8: 7130 580d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0d58 │ │ +0694ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ - source_file_idx : 435 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 453 (AccessibilityRecordCompat.java) │ │ │ │ -Class #566 header: │ │ +Class #567 header: │ │ class_idx : 396 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 395 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #566 annotations: │ │ +Class #567 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ │ │ -Class #566 - │ │ +Class #567 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -149163,17 +149287,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0693dc: |[0693dc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -0693ec: 7010 7e09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@097e │ │ -0693f2: 0e00 |0003: return-void │ │ +0694d0: |[0694d0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +0694e0: 7010 7e09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@097e │ │ +0694e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -149182,18 +149306,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0693f4: |[0693f4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -069404: 7120 e209 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09e2 │ │ -06940a: 0a00 |0003: move-result v0 │ │ -06940c: 0f00 |0004: return v0 │ │ +0694e8: |[0694e8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0694f8: 7120 e209 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@09e2 │ │ +0694fe: 0a00 |0003: move-result v0 │ │ +069500: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -149203,18 +149327,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -069410: |[069410] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -069420: 7120 e309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@09e3 │ │ -069426: 0a00 |0003: move-result v0 │ │ -069428: 0f00 |0004: return v0 │ │ +069504: |[069504] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +069514: 7120 e309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@09e3 │ │ +06951a: 0a00 |0003: move-result v0 │ │ +06951c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -149224,17 +149348,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06942c: |[06942c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06943c: 7120 e409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09e4 │ │ -069442: 0e00 |0003: return-void │ │ +069520: |[069520] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +069530: 7120 e409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09e4 │ │ +069536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -149245,19 +149369,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069444: |[069444] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -069454: 6e10 d80b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ -06945a: 0c00 |0003: move-result-object v0 │ │ -06945c: 7120 e509 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@09e5 │ │ -069462: 0e00 |0007: return-void │ │ +069538: |[069538] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +069548: 6e10 d80b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0bd8 │ │ +06954e: 0c00 |0003: move-result-object v0 │ │ +069550: 7120 e509 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@09e5 │ │ +069556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0007 line=338 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -149268,17 +149392,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069464: |[069464] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -069474: 7120 e609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09e6 │ │ -06947a: 0e00 |0003: return-void │ │ +069558: |[069558] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +069568: 7120 e609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09e6 │ │ +06956e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0003 line=330 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -149289,46 +149413,46 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06947c: |[06947c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -06948c: 6e10 a607 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@07a6 │ │ -069492: 0c00 |0003: move-result-object v0 │ │ -069494: 7120 e709 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@09e7 │ │ -06949a: 0e00 |0007: return-void │ │ +069570: |[069570] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +069580: 6e10 a607 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@07a6 │ │ +069586: 0c00 |0003: move-result-object v0 │ │ +069588: 7120 e709 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@09e7 │ │ +06958e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ -Class #567 header: │ │ +Class #568 header: │ │ class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 396 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #567 annotations: │ │ +Class #568 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBViewCompatImpl" │ │ │ │ -Class #567 - │ │ +Class #568 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -149337,17 +149461,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06949c: |[06949c] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -0694ac: 7010 8409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0984 │ │ -0694b2: 0e00 |0003: return-void │ │ +069590: |[069590] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +0695a0: 7010 8409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0984 │ │ +0695a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -149356,23 +149480,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0694b4: |[0694b4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0694c4: 7110 e909 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@09e9 │ │ -0694ca: 0c00 |0003: move-result-object v0 │ │ -0694cc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0694d0: 2201 d401 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01d4 │ │ -0694d4: 7020 590c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0c59 │ │ -0694da: 1101 |000b: return-object v1 │ │ -0694dc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0694de: 28fe |000d: goto 000b // -0002 │ │ +0695a8: |[0695a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0695b8: 7110 e909 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@09e9 │ │ +0695be: 0c00 |0003: move-result-object v0 │ │ +0695c0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0695c4: 2201 d401 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01d4 │ │ +0695c8: 7020 590c 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0c59 │ │ +0695ce: 1101 |000b: return-object v1 │ │ +0695d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0695d2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ 0x0006 line=386 │ │ 0x000b line=388 │ │ locals : │ │ @@ -149385,18 +149509,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0694e0: |[0694e0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0694f0: 7110 ea09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@09ea │ │ -0694f6: 0a00 |0003: move-result v0 │ │ -0694f8: 0f00 |0004: return v0 │ │ +0695d4: |[0695d4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0695e4: 7110 ea09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@09ea │ │ +0695ea: 0a00 |0003: move-result v0 │ │ +0695ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -149405,18 +149529,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0694fc: |[0694fc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -06950c: 7110 eb09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09eb │ │ -069512: 0c00 |0003: move-result-object v0 │ │ -069514: 1100 |0004: return-object v0 │ │ +0695f0: |[0695f0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +069600: 7110 eb09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@09eb │ │ +069606: 0c00 |0003: move-result-object v0 │ │ +069608: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -149425,18 +149549,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069518: |[069518] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -069528: 7110 ec09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@09ec │ │ -06952e: 0a00 |0003: move-result v0 │ │ -069530: 0f00 |0004: return v0 │ │ +06960c: |[06960c] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +06961c: 7110 ec09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@09ec │ │ +069622: 0a00 |0003: move-result v0 │ │ +069624: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -149445,18 +149569,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -069534: |[069534] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -069544: 7130 ed09 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ed │ │ -06954a: 0a00 |0003: move-result v0 │ │ -06954c: 0f00 |0004: return v0 │ │ +069628: |[069628] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +069638: 7130 ed09 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@09ed │ │ +06963e: 0a00 |0003: move-result v0 │ │ +069640: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -149467,17 +149591,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069550: |[069550] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -069560: 7110 ee09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09ee │ │ -069566: 0e00 |0003: return-void │ │ +069644: |[069644] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +069654: 7110 ee09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@09ee │ │ +06965a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0003 line=357 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149487,17 +149611,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -069568: |[069568] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -069578: 7155 ef09 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09ef │ │ -06957e: 0e00 |0003: return-void │ │ +06965c: |[06965c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +06966c: 7155 ef09 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@09ef │ │ +069672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149511,17 +149635,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069580: |[069580] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -069590: 7120 f009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09f0 │ │ -069596: 0e00 |0003: return-void │ │ +069674: |[069674] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +069684: 7120 f009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@09f0 │ │ +06968a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149532,17 +149656,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -069598: |[069598] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0695a8: 7140 f109 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@09f1 │ │ -0695ae: 0e00 |0003: return-void │ │ +06968c: |[06968c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +06969c: 7140 f109 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@09f1 │ │ +0696a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -149554,17 +149678,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0695b0: |[0695b0] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0695c0: 7120 f209 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@09f2 │ │ -0695c6: 0e00 |0003: return-void │ │ +0696a4: |[0696a4] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0696b4: 7120 f209 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@09f2 │ │ +0696ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149575,44 +149699,44 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0695c8: |[0695c8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0695d8: 7120 f309 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09f3 │ │ -0695de: 0e00 |0003: return-void │ │ +0696bc: |[0696bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0696cc: 7120 f309 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@09f3 │ │ +0696d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ │ │ │ -Class #568 header: │ │ +Class #569 header: │ │ class_idx : 398 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 397 │ │ -source_file_idx : 2768 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #568 annotations: │ │ +Class #569 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JbMr1ViewCompatImpl" │ │ │ │ -Class #568 - │ │ +Class #569 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -149621,17 +149745,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0695e0: |[0695e0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -0695f0: 7010 8b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@098b │ │ -0695f6: 0e00 |0003: return-void │ │ +0696d4: |[0696d4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +0696e4: 7010 8b09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@098b │ │ +0696ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -149640,18 +149764,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0695f8: |[0695f8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -069608: 7110 f509 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@09f5 │ │ -06960e: 0a00 |0003: move-result v0 │ │ -069610: 0f00 |0004: return v0 │ │ +0696ec: |[0696ec] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0696fc: 7110 f509 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@09f5 │ │ +069702: 0a00 |0003: move-result v0 │ │ +069704: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -149660,18 +149784,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069614: |[069614] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -069624: 7110 f609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@09f6 │ │ -06962a: 0a00 |0003: move-result v0 │ │ -06962c: 0f00 |0004: return v0 │ │ +069708: |[069708] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +069718: 7110 f609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@09f6 │ │ +06971e: 0a00 |0003: move-result v0 │ │ +069720: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -149680,17 +149804,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069630: |[069630] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -069640: 7120 f709 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@09f7 │ │ -069646: 0e00 |0003: return-void │ │ +069724: |[069724] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +069734: 7120 f709 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@09f7 │ │ +06973a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149701,17 +149825,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069648: |[069648] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -069658: 7120 f809 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09f8 │ │ -06965e: 0e00 |0003: return-void │ │ +06973c: |[06973c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +06974c: 7120 f809 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@09f8 │ │ +069752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -149722,21 +149846,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069660: |[069660] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -069670: 7120 f909 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@09f9 │ │ -069676: 0e00 |0003: return-void │ │ +069754: |[069754] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +069764: 7120 f909 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@09f9 │ │ +06976a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 2768 (ViewCompat.java) │ │ + source_file_idx : 2790 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 927273 bytes, number of entries: 569 │ │ │ +Zip file size: 928082 bytes, number of entries: 570 │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3204 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 294 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$Delegate.class │ │ │ @@ -315,49 +315,49 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1452 b- stor 80-Jan-01 00:00 android/support/v7/widget/GridLayout$PackedMap.class │ │ │ ?rwxrwxr-x 2.0 unx 1772 b- stor 80-Jan-01 00:00 android/support/v7/widget/GridLayout$Spec.class │ │ │ ?rwxrwxr-x 2.0 unx 959 b- stor 80-Jan-01 00:00 android/support/v7/widget/Space.class │ │ │ ?rwxrwxr-x 2.0 unx 745 b- stor 80-Jan-01 00:00 android/support/v7/widget/ViewGroup.class │ │ │ ?rwxrwxr-x 2.0 unx 416 b- stor 80-Jan-01 00:00 com/android/volley/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 643 b- stor 80-Jan-01 00:00 com/android/volley/Cache$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 345 b- stor 80-Jan-01 00:00 com/android/volley/Cache.class │ │ │ -?rwxrwxr-x 2.0 unx 733 b- stor 80-Jan-01 00:00 com/android/volley/CacheDispatcher$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3109 b- stor 80-Jan-01 00:00 com/android/volley/CacheDispatcher.class │ │ │ +?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 com/android/volley/CacheDispatcher$1.class │ │ │ +?rwxrwxr-x 2.0 unx 3311 b- stor 80-Jan-01 00:00 com/android/volley/CacheDispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 com/android/volley/ExecutorDelivery$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1254 b- stor 80-Jan-01 00:00 com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1096 b- stor 80-Jan-01 00:00 com/android/volley/InternalUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 172 b- stor 80-Jan-01 00:00 com/android/volley/Network.class │ │ │ -?rwxrwxr-x 2.0 unx 3569 b- stor 80-Jan-01 00:00 com/android/volley/NetworkDispatcher.class │ │ │ -?rwxrwxr-x 2.0 unx 643 b- stor 80-Jan-01 00:00 com/android/volley/NetworkResponse.class │ │ │ +?rwxrwxr-x 2.0 unx 3572 b- stor 80-Jan-01 00:00 com/android/volley/NetworkDispatcher.class │ │ │ +?rwxrwxr-x 2.0 unx 731 b- stor 80-Jan-01 00:00 com/android/volley/NetworkResponse.class │ │ │ ?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 com/android/volley/Request$1.class │ │ │ ?rwxrwxr-x 2.0 unx 380 b- stor 80-Jan-01 00:00 com/android/volley/Request$Method.class │ │ │ ?rwxrwxr-x 2.0 unx 884 b- stor 80-Jan-01 00:00 com/android/volley/Request$Priority.class │ │ │ -?rwxrwxr-x 2.0 unx 8543 b- stor 80-Jan-01 00:00 com/android/volley/Request.class │ │ │ +?rwxrwxr-x 2.0 unx 8191 b- stor 80-Jan-01 00:00 com/android/volley/Request.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 com/android/volley/RequestQueue$RequestFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 169 b- stor 80-Jan-01 00:00 com/android/volley/RequestQueue$RequestFinishedListener.class │ │ │ -?rwxrwxr-x 2.0 unx 5921 b- stor 80-Jan-01 00:00 com/android/volley/RequestQueue.class │ │ │ +?rwxrwxr-x 2.0 unx 5927 b- stor 80-Jan-01 00:00 com/android/volley/RequestQueue.class │ │ │ ?rwxrwxr-x 2.0 unx 157 b- stor 80-Jan-01 00:00 com/android/volley/Response$ErrorListener.class │ │ │ ?rwxrwxr-x 2.0 unx 133 b- stor 80-Jan-01 00:00 com/android/volley/Response$Listener.class │ │ │ ?rwxrwxr-x 2.0 unx 843 b- stor 80-Jan-01 00:00 com/android/volley/Response.class │ │ │ ?rwxrwxr-x 2.0 unx 350 b- stor 80-Jan-01 00:00 com/android/volley/ResponseDelivery.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 com/android/volley/RetryPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 com/android/volley/VolleyError.class │ │ │ ?rwxrwxr-x 2.0 unx 304 b- stor 80-Jan-01 00:00 com/android/volley/VolleyLog$MarkerLog$Marker.class │ │ │ -?rwxrwxr-x 2.0 unx 2258 b- stor 80-Jan-01 00:00 com/android/volley/VolleyLog$MarkerLog.class │ │ │ +?rwxrwxr-x 2.0 unx 2250 b- stor 80-Jan-01 00:00 com/android/volley/VolleyLog$MarkerLog.class │ │ │ ?rwxrwxr-x 2.0 unx 2324 b- stor 80-Jan-01 00:00 com/android/volley/VolleyLog.class │ │ │ ?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/Authenticator.class │ │ │ ?rwxrwxr-x 2.0 unx 346 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ByteArrayPool$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1664 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ByteArrayPool.class │ │ │ ?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/DiskBasedCache$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2332 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/DiskBasedCache$CacheHeader.class │ │ │ ?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HttpClientStack$HttpPatch.class │ │ │ ?rwxrwxr-x 2.0 unx 2558 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HttpHeaderParser.class │ │ │ ?rwxrwxr-x 2.0 unx 191 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HttpStack.class │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HurlStack$UrlRewriter.class │ │ │ -?rwxrwxr-x 2.0 unx 1913 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$4.class │ │ │ +?rwxrwxr-x 2.0 unx 1910 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1685 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 238 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$ImageCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1876 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$ImageContainer.class │ │ │ ?rwxrwxr-x 2.0 unx 5874 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 659 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/NetworkImageView$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2829 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/NetworkImageView.class │ │ │ ?rwxrwxr-x 2.0 unx 1207 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/PoolingByteArrayOutputStream.class │ │ │ @@ -375,15 +375,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 243 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 1552 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/R$styleable.class │ │ │ ?rwxrwxr-x 2.0 unx 149 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/R.class │ │ │ ?rwxrwxr-x 2.0 unx 755 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/StartBackgroundServiceAtBootReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 18666 b- defN 80-Jan-01 00:00 com/linuxcounter/lico_update_003/UpdateInBackgroundService.class │ │ │ -?rwxrwxr-x 2.0 unx 13040 b- defN 80-Jan-01 00:00 com/linuxcounter/lico_update_003/getSysInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 12952 b- defN 80-Jan-01 00:00 com/linuxcounter/lico_update_003/getSysInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 2331 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/sendSysInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class │ │ │ ?rwxrwxr-x 2.0 unx 4363 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle.class │ │ │ ?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class │ │ │ @@ -495,31 +495,32 @@ │ │ │ ?rwxrwxr-x 2.0 unx 377 b- stor 80-Jan-01 00:00 android/support/v7/widget/GridLayout$7.class │ │ │ ?rwxrwxr-x 2.0 unx 15870 b- defN 80-Jan-01 00:00 android/support/v7/widget/GridLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 com/android/volley/AuthFailureError.class │ │ │ ?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 com/android/volley/DefaultRetryPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 1442 b- stor 80-Jan-01 00:00 com/android/volley/ExecutorDelivery.class │ │ │ ?rwxrwxr-x 2.0 unx 313 b- stor 80-Jan-01 00:00 com/android/volley/NetworkError.class │ │ │ ?rwxrwxr-x 2.0 unx 311 b- stor 80-Jan-01 00:00 com/android/volley/ParseError.class │ │ │ +?rwxrwxr-x 2.0 unx 314 b- stor 80-Jan-01 00:00 com/android/volley/RedirectError.class │ │ │ ?rwxrwxr-x 2.0 unx 556 b- stor 80-Jan-01 00:00 com/android/volley/RequestQueue$1.class │ │ │ ?rwxrwxr-x 2.0 unx 243 b- stor 80-Jan-01 00:00 com/android/volley/ServerError.class │ │ │ ?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 com/android/volley/TimeoutError.class │ │ │ ?rwxrwxr-x 2.0 unx 2376 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/AndroidAuthenticator.class │ │ │ -?rwxrwxr-x 2.0 unx 8166 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/BasicNetwork.class │ │ │ +?rwxrwxr-x 2.0 unx 8210 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/BasicNetwork.class │ │ │ ?rwxrwxr-x 2.0 unx 1121 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ClearCacheRequest.class │ │ │ -?rwxrwxr-x 2.0 unx 9220 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/DiskBasedCache.class │ │ │ +?rwxrwxr-x 2.0 unx 9218 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/DiskBasedCache.class │ │ │ ?rwxrwxr-x 2.0 unx 3747 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HttpClientStack.class │ │ │ -?rwxrwxr-x 2.0 unx 5176 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HurlStack.class │ │ │ +?rwxrwxr-x 2.0 unx 5409 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/HurlStack.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$2.class │ │ │ ?rwxrwxr-x 2.0 unx 629 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$3.class │ │ │ ?rwxrwxr-x 2.0 unx 236 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageLoader$ImageListener.class │ │ │ ?rwxrwxr-x 2.0 unx 4452 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/ImageRequest.class │ │ │ -?rwxrwxr-x 2.0 unx 1827 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/JsonRequest.class │ │ │ +?rwxrwxr-x 2.0 unx 1895 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/JsonRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/NoCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2375 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/RequestFuture.class │ │ │ -?rwxrwxr-x 2.0 unx 1565 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/StringRequest.class │ │ │ +?rwxrwxr-x 2.0 unx 1639 b- stor 80-Jan-01 00:00 com/android/volley/toolbox/StringRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 851 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/UpdateInBackgroundService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 827 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/UpdateInBackgroundService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 795 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/sendSysInfo$1.class │ │ │ ?rwxrwxr-x 2.0 unx 771 b- stor 80-Jan-01 00:00 com/linuxcounter/lico_update_003/sendSysInfo$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ @@ -564,8 +565,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 735 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ -569 files, 944587 bytes uncompressed, 816463 bytes compressed: 13.6% │ │ │ +570 files, 945171 bytes uncompressed, 817120 bytes compressed: 13.5% │ │ ├── zipnote «TEMP»/diffoscope_74cd2kx3_tmp/tmp3sukqyln_.zip │ │ │ @@ -1494,14 +1494,17 @@ │ │ │ │ │ │ Filename: com/android/volley/NetworkError.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/android/volley/ParseError.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/android/volley/RedirectError.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: com/android/volley/RequestQueue$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/android/volley/ServerError.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/android/volley/TimeoutError.class │ │ ├── com/android/volley/CacheDispatcher$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ package com.android.volley; │ │ │ │ │ │ │ │ import java.util.concurrent.BlockingQueue; │ │ │ │ │ │ │ │ class CacheDispatcher$1 implements Runnable │ │ │ │ { │ │ │ │ final /* synthetic */ CacheDispatcher this$0; │ │ │ │ - final /* synthetic */ Request val$request; │ │ │ │ + final /* synthetic */ Request val$finalRequest; │ │ │ │ │ │ │ │ - CacheDispatcher$1(final CacheDispatcher this$0, final Request val$request) { │ │ │ │ + CacheDispatcher$1(final CacheDispatcher this$0, final Request val$finalRequest) { │ │ │ │ this.this$0 = this$0; │ │ │ │ - this.val$request = val$request; │ │ │ │ + this.val$finalRequest = val$finalRequest; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ try { │ │ │ │ final CacheDispatcher this$0 = this.this$0; │ │ │ │ try { │ │ │ │ final BlockingQueue access$000 = CacheDispatcher.access$000(this$0); │ │ │ │ try { │ │ │ │ - access$000.put(this.val$request); │ │ │ │ + access$000.put(this.val$finalRequest); │ │ │ │ } │ │ │ │ catch (InterruptedException ex) {} │ │ │ │ } │ │ │ │ catch (InterruptedException ex2) {} │ │ │ │ } │ │ │ │ catch (InterruptedException ex3) {} │ │ │ │ } │ │ ├── com/android/volley/CacheDispatcher.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -38,81 +38,83 @@ │ │ │ │ Process.setThreadPriority(10); │ │ │ │ this.mCache.initialize(); │ │ │ │ while (true) { │ │ │ │ Request request = null; │ │ │ │ Response networkResponse2 = null; │ │ │ │ ResponseDelivery mDelivery = null; │ │ │ │ try { │ │ │ │ - while (true) { │ │ │ │ - final BlockingQueue mCacheQueue = this.mCacheQueue; │ │ │ │ + final BlockingQueue mCacheQueue = this.mCacheQueue; │ │ │ │ + try { │ │ │ │ + final Request take = mCacheQueue.take(); │ │ │ │ try { │ │ │ │ - final Request take = mCacheQueue.take(); │ │ │ │ + request = take; │ │ │ │ + final String s = "cache-queue-take"; │ │ │ │ + final Request request2 = request; │ │ │ │ try { │ │ │ │ - request = take; │ │ │ │ - request.addMarker("cache-queue-take"); │ │ │ │ + request2.addMarker(s); │ │ │ │ if (request.isCanceled()) { │ │ │ │ request.finish("cache-discard-canceled"); │ │ │ │ continue; │ │ │ │ } │ │ │ │ final Cache mCache = this.mCache; │ │ │ │ try { │ │ │ │ final Cache$Entry value = mCache.get(request.getCacheKey()); │ │ │ │ if (value == null) { │ │ │ │ request.addMarker("cache-miss"); │ │ │ │ this.mNetworkQueue.put(request); │ │ │ │ continue; │ │ │ │ } │ │ │ │ - Label_0194: { │ │ │ │ + Label_0239: { │ │ │ │ if (!value.isExpired()) { │ │ │ │ - break Label_0194; │ │ │ │ + break Label_0239; │ │ │ │ } │ │ │ │ request.addMarker("cache-hit-expired"); │ │ │ │ - final Request request2 = request; │ │ │ │ + final Request request3 = request; │ │ │ │ try { │ │ │ │ - request2.setCacheEntry(value); │ │ │ │ + request3.setCacheEntry(value); │ │ │ │ this.mNetworkQueue.put(request); │ │ │ │ continue; │ │ │ │ request.addMarker("cache-hit"); │ │ │ │ try { │ │ │ │ final byte[] data = value.data; │ │ │ │ try { │ │ │ │ final NetworkResponse networkResponse = new NetworkResponse(data, value.responseHeaders); │ │ │ │ - final Request request3 = request; │ │ │ │ + final Request request4 = request; │ │ │ │ try { │ │ │ │ - networkResponse2 = request3.parseNetworkResponse(networkResponse); │ │ │ │ + networkResponse2 = request4.parseNetworkResponse(networkResponse); │ │ │ │ request.addMarker("cache-hit-parsed"); │ │ │ │ if (!value.refreshNeeded()) { │ │ │ │ this.mDelivery.postResponse(request, networkResponse2); │ │ │ │ continue; │ │ │ │ } │ │ │ │ request.addMarker("cache-hit-refresh-needed"); │ │ │ │ - final Request request4 = request; │ │ │ │ + final Request request5 = request; │ │ │ │ try { │ │ │ │ - request4.setCacheEntry(value); │ │ │ │ + request5.setCacheEntry(value); │ │ │ │ networkResponse2.intermediate = true; │ │ │ │ mDelivery = this.mDelivery; │ │ │ │ } │ │ │ │ - catch (InterruptedException ex) {} │ │ │ │ + catch (Exception ex) {} │ │ │ │ } │ │ │ │ - catch (InterruptedException ex2) {} │ │ │ │ + catch (Exception ex2) {} │ │ │ │ } │ │ │ │ - catch (InterruptedException ex3) {} │ │ │ │ + catch (Exception ex3) {} │ │ │ │ } │ │ │ │ - catch (InterruptedException ex4) {} │ │ │ │ + catch (Exception ex4) {} │ │ │ │ } │ │ │ │ - catch (InterruptedException ex5) {} │ │ │ │ + catch (Exception ex5) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InterruptedException ex6) {} │ │ │ │ + catch (Exception ex6) {} │ │ │ │ return; │ │ │ │ } │ │ │ │ - catch (InterruptedException ex7) {} │ │ │ │ + catch (Exception ex7) {} │ │ │ │ } │ │ │ │ catch (InterruptedException ex8) {} │ │ │ │ } │ │ │ │ + catch (InterruptedException ex9) {} │ │ │ │ } │ │ │ │ - catch (InterruptedException ex9) {} │ │ │ │ + catch (InterruptedException ex10) {} │ │ │ │ mDelivery.postResponse(request, networkResponse2, (Runnable)new CacheDispatcher$1(this, request)); │ │ │ │ - continue; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/android/volley/NetworkDispatcher.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -45,231 +45,233 @@ │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ // 2: istore_1 │ │ │ │ // 3: iload_1 │ │ │ │ // 4: invokestatic android/os/Process.setThreadPriority:(I)V │ │ │ │ // 7: invokestatic android/os/SystemClock.elapsedRealtime:()J │ │ │ │ // 10: lstore_2 │ │ │ │ - // 11: aload_0 │ │ │ │ - // 12: getfield com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - // 15: astore 4 │ │ │ │ - // 17: aload 4 │ │ │ │ - // 19: invokeinterface java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object; │ │ │ │ - // 24: astore 5 │ │ │ │ - // 26: aload 5 │ │ │ │ - // 28: checkcast Lcom/android/volley/Request; │ │ │ │ - // 31: astore 5 │ │ │ │ - // 33: ldc "network-queue-take" │ │ │ │ - // 35: astore 4 │ │ │ │ - // 37: aload 5 │ │ │ │ - // 39: aload 4 │ │ │ │ - // 41: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ - // 44: aload 5 │ │ │ │ - // 46: invokevirtual com/android/volley/Request.isCanceled:()Z │ │ │ │ - // 49: istore_1 │ │ │ │ - // 50: iload_1 │ │ │ │ - // 51: ifeq 107 │ │ │ │ - // 54: ldc "network-discard-cancelled" │ │ │ │ - // 56: astore 4 │ │ │ │ - // 58: aload 5 │ │ │ │ - // 60: aload 4 │ │ │ │ - // 62: invokevirtual com/android/volley/Request.finish:(Ljava/lang/String;)V │ │ │ │ - // 65: goto 7 │ │ │ │ - // 68: astore 6 │ │ │ │ - // 70: invokestatic android/os/SystemClock.elapsedRealtime:()J │ │ │ │ - // 73: lload_2 │ │ │ │ - // 74: lsub │ │ │ │ - // 75: lstore 7 │ │ │ │ - // 77: aload 6 │ │ │ │ - // 79: lload 7 │ │ │ │ - // 81: invokevirtual com/android/volley/VolleyError.setNetworkTimeMs:(J)V │ │ │ │ - // 84: aload_0 │ │ │ │ - // 85: aload 5 │ │ │ │ - // 87: aload 6 │ │ │ │ - // 89: invokespecial com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ │ │ - // 92: goto 7 │ │ │ │ - // 95: astore 9 │ │ │ │ - // 97: aload_0 │ │ │ │ - // 98: getfield com/android/volley/NetworkDispatcher.mQuit:Z │ │ │ │ - // 101: istore_1 │ │ │ │ - // 102: iload_1 │ │ │ │ - // 103: ifeq 7 │ │ │ │ - // 106: return │ │ │ │ - // 107: aload_0 │ │ │ │ - // 108: aload 5 │ │ │ │ - // 110: invokespecial com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V │ │ │ │ - // 113: aload_0 │ │ │ │ - // 114: getfield com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network; │ │ │ │ - // 117: astore 4 │ │ │ │ - // 119: aload 4 │ │ │ │ - // 121: aload 5 │ │ │ │ - // 123: invokeinterface com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ │ │ - // 128: astore 10 │ │ │ │ - // 130: ldc "network-http-complete" │ │ │ │ - // 132: astore 4 │ │ │ │ - // 134: aload 5 │ │ │ │ - // 136: aload 4 │ │ │ │ - // 138: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ - // 141: aload 10 │ │ │ │ - // 143: getfield com/android/volley/NetworkResponse.notModified:Z │ │ │ │ - // 146: istore_1 │ │ │ │ - // 147: iload_1 │ │ │ │ - // 148: ifeq 258 │ │ │ │ - // 151: aload 5 │ │ │ │ - // 153: invokevirtual com/android/volley/Request.hasHadResponseDelivered:()Z │ │ │ │ - // 156: istore_1 │ │ │ │ - // 157: iload_1 │ │ │ │ - // 158: ifeq 258 │ │ │ │ - // 161: ldc "not-modified" │ │ │ │ - // 163: astore 4 │ │ │ │ - // 165: aload 5 │ │ │ │ - // 167: aload 4 │ │ │ │ - // 169: invokevirtual com/android/volley/Request.finish:(Ljava/lang/String;)V │ │ │ │ - // 172: goto 7 │ │ │ │ - // 175: astore 9 │ │ │ │ - // 177: iconst_1 │ │ │ │ - // 178: istore 11 │ │ │ │ - // 180: iload 11 │ │ │ │ - // 182: anewarray Ljava/lang/Object; │ │ │ │ - // 185: astore 12 │ │ │ │ - // 187: aconst_null │ │ │ │ - // 188: astore 13 │ │ │ │ - // 190: aload 9 │ │ │ │ - // 192: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ - // 195: astore 14 │ │ │ │ - // 197: aload 12 │ │ │ │ - // 199: iconst_0 │ │ │ │ - // 200: aload 14 │ │ │ │ - // 202: aastore │ │ │ │ - // 203: aload 9 │ │ │ │ - // 205: ldc "Unhandled exception %s" │ │ │ │ - // 207: aload 12 │ │ │ │ - // 209: invokestatic com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - // 212: new Lcom/android/volley/VolleyError; │ │ │ │ - // 215: astore 6 │ │ │ │ - // 217: aload 6 │ │ │ │ - // 219: aload 9 │ │ │ │ - // 221: invokespecial com/android/volley/VolleyError.:(Ljava/lang/Throwable;)V │ │ │ │ - // 224: invokestatic android/os/SystemClock.elapsedRealtime:()J │ │ │ │ - // 227: lload_2 │ │ │ │ - // 228: lsub │ │ │ │ - // 229: lstore 7 │ │ │ │ - // 231: aload 6 │ │ │ │ - // 233: lload 7 │ │ │ │ - // 235: invokevirtual com/android/volley/VolleyError.setNetworkTimeMs:(J)V │ │ │ │ - // 238: aload_0 │ │ │ │ - // 239: getfield com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery; │ │ │ │ - // 242: astore 4 │ │ │ │ - // 244: aload 4 │ │ │ │ - // 246: aload 5 │ │ │ │ - // 248: aload 6 │ │ │ │ - // 250: invokeinterface com/android/volley/ResponseDelivery.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ │ │ - // 255: goto 7 │ │ │ │ - // 258: aload 5 │ │ │ │ - // 260: aload 10 │ │ │ │ - // 262: invokevirtual com/android/volley/Request.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ │ │ - // 265: astore 15 │ │ │ │ - // 267: ldc "network-parse-complete" │ │ │ │ - // 269: astore 4 │ │ │ │ - // 271: aload 5 │ │ │ │ - // 273: aload 4 │ │ │ │ - // 275: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ - // 278: aload 5 │ │ │ │ - // 280: invokevirtual com/android/volley/Request.shouldCache:()Z │ │ │ │ - // 283: istore_1 │ │ │ │ - // 284: iload_1 │ │ │ │ - // 285: ifeq 342 │ │ │ │ - // 288: aload 15 │ │ │ │ - // 290: getfield com/android/volley/Response.cacheEntry:Lcom/android/volley/Cache$Entry; │ │ │ │ - // 293: astore 4 │ │ │ │ - // 295: aload 4 │ │ │ │ - // 297: ifnull 342 │ │ │ │ - // 300: aload_0 │ │ │ │ - // 301: getfield com/android/volley/NetworkDispatcher.mCache:Lcom/android/volley/Cache; │ │ │ │ - // 304: astore 4 │ │ │ │ - // 306: aload 5 │ │ │ │ - // 308: invokevirtual com/android/volley/Request.getCacheKey:()Ljava/lang/String; │ │ │ │ - // 311: astore 12 │ │ │ │ - // 313: aload 15 │ │ │ │ - // 315: getfield com/android/volley/Response.cacheEntry:Lcom/android/volley/Cache$Entry; │ │ │ │ - // 318: astore 13 │ │ │ │ - // 320: aload 4 │ │ │ │ - // 322: aload 12 │ │ │ │ - // 324: aload 13 │ │ │ │ - // 326: invokeinterface com/android/volley/Cache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ │ │ - // 331: ldc "network-cache-written" │ │ │ │ - // 333: astore 4 │ │ │ │ - // 335: aload 5 │ │ │ │ - // 337: aload 4 │ │ │ │ - // 339: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ - // 342: aload 5 │ │ │ │ - // 344: invokevirtual com/android/volley/Request.markDelivered:()V │ │ │ │ - // 347: aload_0 │ │ │ │ - // 348: getfield com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery; │ │ │ │ - // 351: astore 4 │ │ │ │ - // 353: aload 4 │ │ │ │ - // 355: aload 5 │ │ │ │ - // 357: aload 15 │ │ │ │ - // 359: invokeinterface com/android/volley/ResponseDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ │ │ │ - // 364: goto 7 │ │ │ │ + // 11: aconst_null │ │ │ │ + // 12: astore 4 │ │ │ │ + // 14: aload_0 │ │ │ │ + // 15: getfield com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ + // 18: astore 5 │ │ │ │ + // 20: aload 5 │ │ │ │ + // 22: invokeinterface java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object; │ │ │ │ + // 27: astore 4 │ │ │ │ + // 29: aload 4 │ │ │ │ + // 31: checkcast Lcom/android/volley/Request; │ │ │ │ + // 34: astore 4 │ │ │ │ + // 36: ldc "network-queue-take" │ │ │ │ + // 38: astore 5 │ │ │ │ + // 40: aload 4 │ │ │ │ + // 42: aload 5 │ │ │ │ + // 44: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ + // 47: aload 4 │ │ │ │ + // 49: invokevirtual com/android/volley/Request.isCanceled:()Z │ │ │ │ + // 52: istore_1 │ │ │ │ + // 53: iload_1 │ │ │ │ + // 54: ifeq 110 │ │ │ │ + // 57: ldc "network-discard-cancelled" │ │ │ │ + // 59: astore 5 │ │ │ │ + // 61: aload 4 │ │ │ │ + // 63: aload 5 │ │ │ │ + // 65: invokevirtual com/android/volley/Request.finish:(Ljava/lang/String;)V │ │ │ │ + // 68: goto 7 │ │ │ │ + // 71: astore 6 │ │ │ │ + // 73: invokestatic android/os/SystemClock.elapsedRealtime:()J │ │ │ │ + // 76: lload_2 │ │ │ │ + // 77: lsub │ │ │ │ + // 78: lstore 7 │ │ │ │ + // 80: aload 6 │ │ │ │ + // 82: lload 7 │ │ │ │ + // 84: invokevirtual com/android/volley/VolleyError.setNetworkTimeMs:(J)V │ │ │ │ + // 87: aload_0 │ │ │ │ + // 88: aload 4 │ │ │ │ + // 90: aload 6 │ │ │ │ + // 92: invokespecial com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ │ │ + // 95: goto 7 │ │ │ │ + // 98: astore 9 │ │ │ │ + // 100: aload_0 │ │ │ │ + // 101: getfield com/android/volley/NetworkDispatcher.mQuit:Z │ │ │ │ + // 104: istore_1 │ │ │ │ + // 105: iload_1 │ │ │ │ + // 106: ifeq 7 │ │ │ │ + // 109: return │ │ │ │ + // 110: aload_0 │ │ │ │ + // 111: aload 4 │ │ │ │ + // 113: invokespecial com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V │ │ │ │ + // 116: aload_0 │ │ │ │ + // 117: getfield com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network; │ │ │ │ + // 120: astore 5 │ │ │ │ + // 122: aload 5 │ │ │ │ + // 124: aload 4 │ │ │ │ + // 126: invokeinterface com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ │ │ + // 131: astore 10 │ │ │ │ + // 133: ldc "network-http-complete" │ │ │ │ + // 135: astore 5 │ │ │ │ + // 137: aload 4 │ │ │ │ + // 139: aload 5 │ │ │ │ + // 141: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ + // 144: aload 10 │ │ │ │ + // 146: getfield com/android/volley/NetworkResponse.notModified:Z │ │ │ │ + // 149: istore_1 │ │ │ │ + // 150: iload_1 │ │ │ │ + // 151: ifeq 261 │ │ │ │ + // 154: aload 4 │ │ │ │ + // 156: invokevirtual com/android/volley/Request.hasHadResponseDelivered:()Z │ │ │ │ + // 159: istore_1 │ │ │ │ + // 160: iload_1 │ │ │ │ + // 161: ifeq 261 │ │ │ │ + // 164: ldc "not-modified" │ │ │ │ + // 166: astore 5 │ │ │ │ + // 168: aload 4 │ │ │ │ + // 170: aload 5 │ │ │ │ + // 172: invokevirtual com/android/volley/Request.finish:(Ljava/lang/String;)V │ │ │ │ + // 175: goto 7 │ │ │ │ + // 178: astore 9 │ │ │ │ + // 180: iconst_1 │ │ │ │ + // 181: istore 11 │ │ │ │ + // 183: iload 11 │ │ │ │ + // 185: anewarray Ljava/lang/Object; │ │ │ │ + // 188: astore 12 │ │ │ │ + // 190: aconst_null │ │ │ │ + // 191: astore 13 │ │ │ │ + // 193: aload 9 │ │ │ │ + // 195: invokevirtual java/lang/Exception.toString:()Ljava/lang/String; │ │ │ │ + // 198: astore 14 │ │ │ │ + // 200: aload 12 │ │ │ │ + // 202: iconst_0 │ │ │ │ + // 203: aload 14 │ │ │ │ + // 205: aastore │ │ │ │ + // 206: aload 9 │ │ │ │ + // 208: ldc "Unhandled exception %s" │ │ │ │ + // 210: aload 12 │ │ │ │ + // 212: invokestatic com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + // 215: new Lcom/android/volley/VolleyError; │ │ │ │ + // 218: astore 6 │ │ │ │ + // 220: aload 6 │ │ │ │ + // 222: aload 9 │ │ │ │ + // 224: invokespecial com/android/volley/VolleyError.:(Ljava/lang/Throwable;)V │ │ │ │ + // 227: invokestatic android/os/SystemClock.elapsedRealtime:()J │ │ │ │ + // 230: lload_2 │ │ │ │ + // 231: lsub │ │ │ │ + // 232: lstore 7 │ │ │ │ + // 234: aload 6 │ │ │ │ + // 236: lload 7 │ │ │ │ + // 238: invokevirtual com/android/volley/VolleyError.setNetworkTimeMs:(J)V │ │ │ │ + // 241: aload_0 │ │ │ │ + // 242: getfield com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery; │ │ │ │ + // 245: astore 5 │ │ │ │ + // 247: aload 5 │ │ │ │ + // 249: aload 4 │ │ │ │ + // 251: aload 6 │ │ │ │ + // 253: invokeinterface com/android/volley/ResponseDelivery.postError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ │ │ + // 258: goto 7 │ │ │ │ + // 261: aload 4 │ │ │ │ + // 263: aload 10 │ │ │ │ + // 265: invokevirtual com/android/volley/Request.parseNetworkResponse:(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ │ │ + // 268: astore 15 │ │ │ │ + // 270: ldc "network-parse-complete" │ │ │ │ + // 272: astore 5 │ │ │ │ + // 274: aload 4 │ │ │ │ + // 276: aload 5 │ │ │ │ + // 278: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ + // 281: aload 4 │ │ │ │ + // 283: invokevirtual com/android/volley/Request.shouldCache:()Z │ │ │ │ + // 286: istore_1 │ │ │ │ + // 287: iload_1 │ │ │ │ + // 288: ifeq 345 │ │ │ │ + // 291: aload 15 │ │ │ │ + // 293: getfield com/android/volley/Response.cacheEntry:Lcom/android/volley/Cache$Entry; │ │ │ │ + // 296: astore 5 │ │ │ │ + // 298: aload 5 │ │ │ │ + // 300: ifnull 345 │ │ │ │ + // 303: aload_0 │ │ │ │ + // 304: getfield com/android/volley/NetworkDispatcher.mCache:Lcom/android/volley/Cache; │ │ │ │ + // 307: astore 5 │ │ │ │ + // 309: aload 4 │ │ │ │ + // 311: invokevirtual com/android/volley/Request.getCacheKey:()Ljava/lang/String; │ │ │ │ + // 314: astore 12 │ │ │ │ + // 316: aload 15 │ │ │ │ + // 318: getfield com/android/volley/Response.cacheEntry:Lcom/android/volley/Cache$Entry; │ │ │ │ + // 321: astore 13 │ │ │ │ + // 323: aload 5 │ │ │ │ + // 325: aload 12 │ │ │ │ + // 327: aload 13 │ │ │ │ + // 329: invokeinterface com/android/volley/Cache.put:(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ │ │ + // 334: ldc "network-cache-written" │ │ │ │ + // 336: astore 5 │ │ │ │ + // 338: aload 4 │ │ │ │ + // 340: aload 5 │ │ │ │ + // 342: invokevirtual com/android/volley/Request.addMarker:(Ljava/lang/String;)V │ │ │ │ + // 345: aload 4 │ │ │ │ + // 347: invokevirtual com/android/volley/Request.markDelivered:()V │ │ │ │ + // 350: aload_0 │ │ │ │ + // 351: getfield com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery; │ │ │ │ + // 354: astore 5 │ │ │ │ + // 356: aload 5 │ │ │ │ + // 358: aload 4 │ │ │ │ + // 360: aload 15 │ │ │ │ + // 362: invokeinterface com/android/volley/ResponseDelivery.postResponse:(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ │ │ │ + // 367: goto 7 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- -------------------------------- │ │ │ │ - // 11 15 95 107 Ljava/lang/InterruptedException; │ │ │ │ - // 17 24 95 107 Ljava/lang/InterruptedException; │ │ │ │ - // 26 31 95 107 Ljava/lang/InterruptedException; │ │ │ │ - // 39 44 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 39 44 175 258 Ljava/lang/Exception; │ │ │ │ - // 44 49 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 44 49 175 258 Ljava/lang/Exception; │ │ │ │ - // 60 65 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 60 65 175 258 Ljava/lang/Exception; │ │ │ │ - // 108 113 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 108 113 175 258 Ljava/lang/Exception; │ │ │ │ - // 113 117 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 113 117 175 258 Ljava/lang/Exception; │ │ │ │ - // 121 128 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 121 128 175 258 Ljava/lang/Exception; │ │ │ │ - // 136 141 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 136 141 175 258 Ljava/lang/Exception; │ │ │ │ - // 141 146 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 141 146 175 258 Ljava/lang/Exception; │ │ │ │ - // 151 156 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 151 156 175 258 Ljava/lang/Exception; │ │ │ │ - // 167 172 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 167 172 175 258 Ljava/lang/Exception; │ │ │ │ - // 260 265 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 260 265 175 258 Ljava/lang/Exception; │ │ │ │ - // 273 278 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 273 278 175 258 Ljava/lang/Exception; │ │ │ │ - // 278 283 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 278 283 175 258 Ljava/lang/Exception; │ │ │ │ - // 288 293 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 288 293 175 258 Ljava/lang/Exception; │ │ │ │ - // 300 304 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 300 304 175 258 Ljava/lang/Exception; │ │ │ │ - // 306 311 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 306 311 175 258 Ljava/lang/Exception; │ │ │ │ - // 313 318 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 313 318 175 258 Ljava/lang/Exception; │ │ │ │ - // 324 331 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 324 331 175 258 Ljava/lang/Exception; │ │ │ │ - // 337 342 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 337 342 175 258 Ljava/lang/Exception; │ │ │ │ - // 342 347 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 342 347 175 258 Ljava/lang/Exception; │ │ │ │ - // 347 351 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 347 351 175 258 Ljava/lang/Exception; │ │ │ │ - // 357 364 68 95 Lcom/android/volley/VolleyError; │ │ │ │ - // 357 364 175 258 Ljava/lang/Exception; │ │ │ │ + // 14 18 98 110 Ljava/lang/InterruptedException; │ │ │ │ + // 20 27 98 110 Ljava/lang/InterruptedException; │ │ │ │ + // 29 34 98 110 Ljava/lang/InterruptedException; │ │ │ │ + // 42 47 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 42 47 178 261 Ljava/lang/Exception; │ │ │ │ + // 47 52 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 47 52 178 261 Ljava/lang/Exception; │ │ │ │ + // 63 68 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 63 68 178 261 Ljava/lang/Exception; │ │ │ │ + // 111 116 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 111 116 178 261 Ljava/lang/Exception; │ │ │ │ + // 116 120 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 116 120 178 261 Ljava/lang/Exception; │ │ │ │ + // 124 131 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 124 131 178 261 Ljava/lang/Exception; │ │ │ │ + // 139 144 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 139 144 178 261 Ljava/lang/Exception; │ │ │ │ + // 144 149 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 144 149 178 261 Ljava/lang/Exception; │ │ │ │ + // 154 159 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 154 159 178 261 Ljava/lang/Exception; │ │ │ │ + // 170 175 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 170 175 178 261 Ljava/lang/Exception; │ │ │ │ + // 263 268 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 263 268 178 261 Ljava/lang/Exception; │ │ │ │ + // 276 281 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 276 281 178 261 Ljava/lang/Exception; │ │ │ │ + // 281 286 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 281 286 178 261 Ljava/lang/Exception; │ │ │ │ + // 291 296 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 291 296 178 261 Ljava/lang/Exception; │ │ │ │ + // 303 307 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 303 307 178 261 Ljava/lang/Exception; │ │ │ │ + // 309 314 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 309 314 178 261 Ljava/lang/Exception; │ │ │ │ + // 316 321 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 316 321 178 261 Ljava/lang/Exception; │ │ │ │ + // 327 334 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 327 334 178 261 Ljava/lang/Exception; │ │ │ │ + // 340 345 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 340 345 178 261 Ljava/lang/Exception; │ │ │ │ + // 345 350 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 345 350 178 261 Ljava/lang/Exception; │ │ │ │ + // 350 354 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 350 354 178 261 Ljava/lang/Exception; │ │ │ │ + // 360 367 71 98 Lcom/android/volley/VolleyError; │ │ │ │ + // 360 367 178 261 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 168 out of bounds for length 168 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 170 out of bounds for length 170 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── com/android/volley/NetworkResponse.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,17 @@ │ │ │ │ │ │ │ │ package com.android.volley; │ │ │ │ │ │ │ │ import java.util.Collections; │ │ │ │ import java.util.Map; │ │ │ │ +import java.io.Serializable; │ │ │ │ │ │ │ │ -public class NetworkResponse │ │ │ │ +public class NetworkResponse implements Serializable │ │ │ │ { │ │ │ │ + private static final long serialVersionUID = 261324248608656L; │ │ │ │ public final byte[] data; │ │ │ │ public final Map headers; │ │ │ │ public final long networkTimeMs; │ │ │ │ public final boolean notModified; │ │ │ │ public final int statusCode; │ │ │ │ │ │ │ │ public NetworkResponse(final int n, final byte[] array, final Map map, final boolean b) { │ │ ├── com/android/volley/Request.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,36 +1,33 @@ │ │ │ │ │ │ │ │ package com.android.volley; │ │ │ │ │ │ │ │ import java.util.Collections; │ │ │ │ import android.os.Handler; │ │ │ │ import android.os.Looper; │ │ │ │ -import android.os.SystemClock; │ │ │ │ import android.net.Uri; │ │ │ │ import android.text.TextUtils; │ │ │ │ import java.util.Iterator; │ │ │ │ import java.util.Set; │ │ │ │ import java.io.UnsupportedEncodingException; │ │ │ │ import java.net.URLEncoder; │ │ │ │ import java.util.Map; │ │ │ │ │ │ │ │ public abstract class Request implements Comparable │ │ │ │ { │ │ │ │ private static final String DEFAULT_PARAMS_ENCODING = "UTF-8"; │ │ │ │ - private static final long SLOW_REQUEST_THRESHOLD_MS = 3000L; │ │ │ │ private static long sCounter; │ │ │ │ private Cache$Entry mCacheEntry; │ │ │ │ private boolean mCanceled; │ │ │ │ private final int mDefaultTrafficStatsTag; │ │ │ │ - private final Response$ErrorListener mErrorListener; │ │ │ │ + private Response$ErrorListener mErrorListener; │ │ │ │ private final VolleyLog$MarkerLog mEventLog; │ │ │ │ private String mIdentifier; │ │ │ │ private final int mMethod; │ │ │ │ private String mRedirectUrl; │ │ │ │ - private long mRequestBirthTime; │ │ │ │ private RequestQueue mRequestQueue; │ │ │ │ private boolean mResponseDelivered; │ │ │ │ private RetryPolicy mRetryPolicy; │ │ │ │ private Integer mSequence; │ │ │ │ private boolean mShouldCache; │ │ │ │ private Object mTag; │ │ │ │ private final String mUrl; │ │ │ │ @@ -43,15 +40,14 @@ │ │ │ │ else { │ │ │ │ mEventLog = null; │ │ │ │ } │ │ │ │ this.mEventLog = mEventLog; │ │ │ │ this.mShouldCache = true; │ │ │ │ this.mCanceled = false; │ │ │ │ this.mResponseDelivered = false; │ │ │ │ - this.mRequestBirthTime = 0L; │ │ │ │ this.mCacheEntry = null; │ │ │ │ this.mMethod = mMethod; │ │ │ │ this.mUrl = mUrl; │ │ │ │ this.mIdentifier = createIdentifier(mMethod, mUrl); │ │ │ │ this.mErrorListener = mErrorListener; │ │ │ │ this.setRetryPolicy((RetryPolicy)new DefaultRetryPolicy()); │ │ │ │ this.mDefaultTrafficStatsTag = findDefaultTrafficStatsTag(mUrl); │ │ │ │ @@ -125,17 +121,14 @@ │ │ │ │ return hashCode; │ │ │ │ } │ │ │ │ │ │ │ │ public void addMarker(final String s) { │ │ │ │ if (VolleyLog$MarkerLog.ENABLED) { │ │ │ │ this.mEventLog.add(s, Thread.currentThread().getId()); │ │ │ │ } │ │ │ │ - else if (this.mRequestBirthTime == 0L) { │ │ │ │ - this.mRequestBirthTime = SystemClock.elapsedRealtime(); │ │ │ │ - } │ │ │ │ } │ │ │ │ │ │ │ │ public void cancel() { │ │ │ │ this.mCanceled = true; │ │ │ │ } │ │ │ │ │ │ │ │ public int compareTo(final Request request) { │ │ │ │ @@ -158,31 +151,26 @@ │ │ │ │ } │ │ │ │ │ │ │ │ protected abstract void deliverResponse(final Object p0); │ │ │ │ │ │ │ │ void finish(final String s) { │ │ │ │ if (this.mRequestQueue != null) { │ │ │ │ this.mRequestQueue.finish(this); │ │ │ │ + this.onFinish(); │ │ │ │ } │ │ │ │ if (VolleyLog$MarkerLog.ENABLED) { │ │ │ │ final long id = Thread.currentThread().getId(); │ │ │ │ if (Looper.myLooper() != Looper.getMainLooper()) { │ │ │ │ new Handler(Looper.getMainLooper()).post((Runnable)new Request$1(this, s, id)); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.mEventLog.add(s, id); │ │ │ │ this.mEventLog.finish(this.toString()); │ │ │ │ } │ │ │ │ } │ │ │ │ - else { │ │ │ │ - final long l = SystemClock.elapsedRealtime() - this.mRequestBirthTime; │ │ │ │ - if (l >= 3000L) { │ │ │ │ - VolleyLog.d("%d ms: %s", new Object[] { Long.valueOf(l), this.toString() }); │ │ │ │ - } │ │ │ │ - } │ │ │ │ } │ │ │ │ │ │ │ │ public byte[] getBody() { │ │ │ │ final Map params = this.getParams(); │ │ │ │ byte[] encodeParameters; │ │ │ │ if (params != null && params.size() > 0) { │ │ │ │ encodeParameters = this.encodeParameters(params, this.getParamsEncoding()); │ │ │ │ @@ -198,15 +186,15 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public Cache$Entry getCacheEntry() { │ │ │ │ return this.mCacheEntry; │ │ │ │ } │ │ │ │ │ │ │ │ public String getCacheKey() { │ │ │ │ - return this.getUrl(); │ │ │ │ + return this.mMethod + ":" + this.mUrl; │ │ │ │ } │ │ │ │ │ │ │ │ public Response$ErrorListener getErrorListener() { │ │ │ │ return this.mErrorListener; │ │ │ │ } │ │ │ │ │ │ │ │ public Map getHeaders() { │ │ │ │ @@ -303,14 +291,18 @@ │ │ │ │ return this.mCanceled; │ │ │ │ } │ │ │ │ │ │ │ │ public void markDelivered() { │ │ │ │ this.mResponseDelivered = true; │ │ │ │ } │ │ │ │ │ │ │ │ + protected void onFinish() { │ │ │ │ + this.mErrorListener = null; │ │ │ │ + } │ │ │ │ + │ │ │ │ protected VolleyError parseNetworkError(final VolleyError volleyError) { │ │ │ │ return volleyError; │ │ │ │ } │ │ │ │ │ │ │ │ protected abstract Response parseNetworkResponse(final NetworkResponse p0); │ │ │ │ │ │ │ │ public Request setCacheEntry(final Cache$Entry mCacheEntry) { │ │ ├── com/android/volley/RequestQueue.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -627,65 +627,65 @@ │ │ │ │ 20 22 23 any │ │ │ │ 24 26 23 any │ │ │ │ │ │ │ │ public void cancelAll(com.android.volley.RequestQueue$RequestFilter); │ │ │ │ descriptor: (Lcom/android/volley/RequestQueue$RequestFilter;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #71 // Field mCurrentRequests:Ljava/util/Set; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #71 // Field mCurrentRequests:Ljava/util/Set; │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_3 │ │ │ │ 13: invokeinterface #167, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 18: astore_3 │ │ │ │ - 19: aload_3 │ │ │ │ - 20: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 25: istore 4 │ │ │ │ - 27: iload 4 │ │ │ │ - 29: ifeq 75 │ │ │ │ - 32: aload_3 │ │ │ │ - 33: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 38: astore 5 │ │ │ │ - 40: aload 5 │ │ │ │ - 42: checkcast #95 // class com/android/volley/Request │ │ │ │ - 45: astore 5 │ │ │ │ - 47: aload_1 │ │ │ │ - 48: aload 5 │ │ │ │ - 50: invokeinterface #182, 2 // InterfaceMethod com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z │ │ │ │ - 55: istore 4 │ │ │ │ - 57: iload 4 │ │ │ │ - 59: ifeq 19 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: invokevirtual #185 // Method com/android/volley/Request.cancel:()V │ │ │ │ - 67: goto 19 │ │ │ │ - 70: astore_3 │ │ │ │ - 71: aload_2 │ │ │ │ - 72: monitorexit │ │ │ │ - 73: aload_3 │ │ │ │ - 74: athrow │ │ │ │ - 75: aload_2 │ │ │ │ - 76: monitorexit │ │ │ │ - 77: return │ │ │ │ + 18: astore 4 │ │ │ │ + 20: aload 4 │ │ │ │ + 22: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 27: istore 5 │ │ │ │ + 29: iload 5 │ │ │ │ + 31: ifeq 78 │ │ │ │ + 34: aload 4 │ │ │ │ + 36: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 41: astore 6 │ │ │ │ + 43: aload 6 │ │ │ │ + 45: checkcast #95 // class com/android/volley/Request │ │ │ │ + 48: astore 6 │ │ │ │ + 50: aload_1 │ │ │ │ + 51: aload 6 │ │ │ │ + 53: invokeinterface #182, 2 // InterfaceMethod com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z │ │ │ │ + 58: istore 5 │ │ │ │ + 60: iload 5 │ │ │ │ + 62: ifeq 20 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokevirtual #185 // Method com/android/volley/Request.cancel:()V │ │ │ │ + 70: goto 20 │ │ │ │ + 73: astore_3 │ │ │ │ + 74: aload_2 │ │ │ │ + 75: monitorexit │ │ │ │ + 76: aload_3 │ │ │ │ + 77: athrow │ │ │ │ + 78: aload_2 │ │ │ │ + 79: monitorexit │ │ │ │ + 80: return │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 7 11 70 any │ │ │ │ - 12 18 70 any │ │ │ │ - 19 25 70 any │ │ │ │ - 32 38 70 any │ │ │ │ - 40 45 70 any │ │ │ │ - 48 55 70 any │ │ │ │ - 62 67 70 any │ │ │ │ - 71 73 70 any │ │ │ │ - 75 77 70 any │ │ │ │ + 7 11 73 any │ │ │ │ + 12 18 73 any │ │ │ │ + 20 27 73 any │ │ │ │ + 34 41 73 any │ │ │ │ + 43 48 73 any │ │ │ │ + 51 58 73 any │ │ │ │ + 65 70 73 any │ │ │ │ + 74 76 73 any │ │ │ │ + 78 80 73 any │ │ │ │ │ │ │ │ public void cancelAll(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ @@ -708,15 +708,15 @@ │ │ │ │ 28: invokevirtual #200 // Method cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V │ │ │ │ 31: return │ │ │ │ │ │ │ │ void finish(com.android.volley.Request); │ │ │ │ descriptor: (Lcom/android/volley/Request;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=14, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #71 // Field mCurrentRequests:Ljava/util/Set; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #71 // Field mCurrentRequests:Ljava/util/Set; │ │ │ │ @@ -733,143 +733,143 @@ │ │ │ │ 27: aload_2 │ │ │ │ 28: monitorenter │ │ │ │ 29: aload_0 │ │ │ │ 30: getfield #83 // Field mFinishedListeners:Ljava/util/List; │ │ │ │ 33: astore_3 │ │ │ │ 34: aload_3 │ │ │ │ 35: invokeinterface #204, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 40: astore_3 │ │ │ │ - 41: aload_3 │ │ │ │ - 42: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 47: istore 4 │ │ │ │ - 49: iload 4 │ │ │ │ - 51: ifeq 90 │ │ │ │ - 54: aload_3 │ │ │ │ - 55: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 60: astore 5 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: checkcast #206 // class com/android/volley/RequestQueue$RequestFinishedListener │ │ │ │ - 67: astore 5 │ │ │ │ - 69: aload 5 │ │ │ │ - 71: aload_1 │ │ │ │ - 72: invokeinterface #210, 2 // InterfaceMethod com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V │ │ │ │ - 77: goto 41 │ │ │ │ - 80: astore_3 │ │ │ │ - 81: aload_2 │ │ │ │ - 82: monitorexit │ │ │ │ - 83: aload_3 │ │ │ │ - 84: athrow │ │ │ │ - 85: astore_3 │ │ │ │ - 86: aload_2 │ │ │ │ - 87: monitorexit │ │ │ │ - 88: aload_3 │ │ │ │ - 89: athrow │ │ │ │ - 90: aload_2 │ │ │ │ - 91: monitorexit │ │ │ │ - 92: aload_1 │ │ │ │ - 93: invokevirtual #123 // Method com/android/volley/Request.shouldCache:()Z │ │ │ │ - 96: istore 6 │ │ │ │ - 98: iload 6 │ │ │ │ - 100: ifeq 221 │ │ │ │ - 103: aload_0 │ │ │ │ - 104: getfield #66 // Field mWaitingRequests:Ljava/util/Map; │ │ │ │ - 107: astore_2 │ │ │ │ - 108: aload_2 │ │ │ │ - 109: monitorenter │ │ │ │ - 110: aload_1 │ │ │ │ - 111: invokevirtual #128 // Method com/android/volley/Request.getCacheKey:()Ljava/lang/String; │ │ │ │ - 114: astore 7 │ │ │ │ - 116: aload_0 │ │ │ │ - 117: getfield #66 // Field mWaitingRequests:Ljava/util/Map; │ │ │ │ - 120: astore_3 │ │ │ │ - 121: aload_3 │ │ │ │ - 122: aload 7 │ │ │ │ - 124: invokeinterface #212, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 129: astore 8 │ │ │ │ - 131: aload 8 │ │ │ │ - 133: checkcast #139 // class java/util/Queue │ │ │ │ - 136: astore 8 │ │ │ │ - 138: aload 8 │ │ │ │ - 140: ifnull 219 │ │ │ │ - 143: getstatic #153 // Field com/android/volley/VolleyLog.DEBUG:Z │ │ │ │ - 146: istore 6 │ │ │ │ - 148: iload 6 │ │ │ │ - 150: ifeq 207 │ │ │ │ - 153: ldc #214 // String Releasing %d waiting requests for cacheKey=%s. │ │ │ │ - 155: astore_3 │ │ │ │ - 156: iconst_2 │ │ │ │ - 157: istore 4 │ │ │ │ - 159: iload 4 │ │ │ │ - 161: anewarray #4 // class java/lang/Object │ │ │ │ - 164: astore 9 │ │ │ │ - 166: iconst_0 │ │ │ │ - 167: istore 10 │ │ │ │ - 169: aload 8 │ │ │ │ - 171: invokeinterface #218, 1 // InterfaceMethod java/util/Queue.size:()I │ │ │ │ - 176: istore 11 │ │ │ │ - 178: iload 11 │ │ │ │ - 180: invokestatic #224 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 183: astore 12 │ │ │ │ - 185: aload 9 │ │ │ │ - 187: iconst_0 │ │ │ │ - 188: aload 12 │ │ │ │ - 190: aastore │ │ │ │ - 191: iconst_1 │ │ │ │ - 192: istore 10 │ │ │ │ - 194: aload 9 │ │ │ │ - 196: iload 10 │ │ │ │ - 198: aload 7 │ │ │ │ - 200: aastore │ │ │ │ - 201: aload_3 │ │ │ │ - 202: aload 9 │ │ │ │ - 204: invokestatic #160 // Method com/android/volley/VolleyLog.v:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 207: aload_0 │ │ │ │ - 208: getfield #76 // Field mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; │ │ │ │ - 211: astore_3 │ │ │ │ - 212: aload_3 │ │ │ │ - 213: aload 8 │ │ │ │ - 215: invokevirtual #228 // Method java/util/concurrent/PriorityBlockingQueue.addAll:(Ljava/util/Collection;)Z │ │ │ │ - 218: pop │ │ │ │ - 219: aload_2 │ │ │ │ - 220: monitorexit │ │ │ │ - 221: return │ │ │ │ - 222: astore_3 │ │ │ │ - 223: aload_2 │ │ │ │ - 224: monitorexit │ │ │ │ - 225: aload_3 │ │ │ │ - 226: athrow │ │ │ │ + 40: astore 4 │ │ │ │ + 42: aload 4 │ │ │ │ + 44: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 49: istore 5 │ │ │ │ + 51: iload 5 │ │ │ │ + 53: ifeq 93 │ │ │ │ + 56: aload 4 │ │ │ │ + 58: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 63: astore 6 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: checkcast #206 // class com/android/volley/RequestQueue$RequestFinishedListener │ │ │ │ + 70: astore 6 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: aload_1 │ │ │ │ + 75: invokeinterface #210, 2 // InterfaceMethod com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V │ │ │ │ + 80: goto 42 │ │ │ │ + 83: astore_3 │ │ │ │ + 84: aload_2 │ │ │ │ + 85: monitorexit │ │ │ │ + 86: aload_3 │ │ │ │ + 87: athrow │ │ │ │ + 88: astore_3 │ │ │ │ + 89: aload_2 │ │ │ │ + 90: monitorexit │ │ │ │ + 91: aload_3 │ │ │ │ + 92: athrow │ │ │ │ + 93: aload_2 │ │ │ │ + 94: monitorexit │ │ │ │ + 95: aload_1 │ │ │ │ + 96: invokevirtual #123 // Method com/android/volley/Request.shouldCache:()Z │ │ │ │ + 99: istore 5 │ │ │ │ + 101: iload 5 │ │ │ │ + 103: ifeq 224 │ │ │ │ + 106: aload_0 │ │ │ │ + 107: getfield #66 // Field mWaitingRequests:Ljava/util/Map; │ │ │ │ + 110: astore_2 │ │ │ │ + 111: aload_2 │ │ │ │ + 112: monitorenter │ │ │ │ + 113: aload_1 │ │ │ │ + 114: invokevirtual #128 // Method com/android/volley/Request.getCacheKey:()Ljava/lang/String; │ │ │ │ + 117: astore 7 │ │ │ │ + 119: aload_0 │ │ │ │ + 120: getfield #66 // Field mWaitingRequests:Ljava/util/Map; │ │ │ │ + 123: astore_3 │ │ │ │ + 124: aload_3 │ │ │ │ + 125: aload 7 │ │ │ │ + 127: invokeinterface #212, 2 // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 132: astore 8 │ │ │ │ + 134: aload 8 │ │ │ │ + 136: checkcast #139 // class java/util/Queue │ │ │ │ + 139: astore 8 │ │ │ │ + 141: aload 8 │ │ │ │ + 143: ifnull 222 │ │ │ │ + 146: getstatic #153 // Field com/android/volley/VolleyLog.DEBUG:Z │ │ │ │ + 149: istore 5 │ │ │ │ + 151: iload 5 │ │ │ │ + 153: ifeq 210 │ │ │ │ + 156: ldc #214 // String Releasing %d waiting requests for cacheKey=%s. │ │ │ │ + 158: astore_3 │ │ │ │ + 159: iconst_2 │ │ │ │ + 160: istore 9 │ │ │ │ + 162: iload 9 │ │ │ │ + 164: anewarray #4 // class java/lang/Object │ │ │ │ + 167: astore 10 │ │ │ │ + 169: iconst_0 │ │ │ │ + 170: istore 11 │ │ │ │ + 172: aload 8 │ │ │ │ + 174: invokeinterface #218, 1 // InterfaceMethod java/util/Queue.size:()I │ │ │ │ + 179: istore 12 │ │ │ │ + 181: iload 12 │ │ │ │ + 183: invokestatic #224 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 186: astore 13 │ │ │ │ + 188: aload 10 │ │ │ │ + 190: iconst_0 │ │ │ │ + 191: aload 13 │ │ │ │ + 193: aastore │ │ │ │ + 194: iconst_1 │ │ │ │ + 195: istore 11 │ │ │ │ + 197: aload 10 │ │ │ │ + 199: iload 11 │ │ │ │ + 201: aload 7 │ │ │ │ + 203: aastore │ │ │ │ + 204: aload_3 │ │ │ │ + 205: aload 10 │ │ │ │ + 207: invokestatic #160 // Method com/android/volley/VolleyLog.v:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 210: aload_0 │ │ │ │ + 211: getfield #76 // Field mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; │ │ │ │ + 214: astore_3 │ │ │ │ + 215: aload_3 │ │ │ │ + 216: aload 8 │ │ │ │ + 218: invokevirtual #228 // Method java/util/concurrent/PriorityBlockingQueue.addAll:(Ljava/util/Collection;)Z │ │ │ │ + 221: pop │ │ │ │ + 222: aload_2 │ │ │ │ + 223: monitorexit │ │ │ │ + 224: return │ │ │ │ + 225: astore_3 │ │ │ │ + 226: aload_2 │ │ │ │ + 227: monitorexit │ │ │ │ + 228: aload_3 │ │ │ │ + 229: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 7 11 85 any │ │ │ │ - 13 20 85 any │ │ │ │ - 20 22 85 any │ │ │ │ - 29 33 80 any │ │ │ │ - 34 40 80 any │ │ │ │ - 41 47 80 any │ │ │ │ - 54 60 80 any │ │ │ │ - 62 67 80 any │ │ │ │ - 71 77 80 any │ │ │ │ - 81 83 80 any │ │ │ │ - 86 88 85 any │ │ │ │ - 90 92 80 any │ │ │ │ - 110 114 222 any │ │ │ │ - 116 120 222 any │ │ │ │ - 122 129 222 any │ │ │ │ - 131 136 222 any │ │ │ │ - 143 146 222 any │ │ │ │ - 159 164 222 any │ │ │ │ - 169 176 222 any │ │ │ │ - 178 183 222 any │ │ │ │ - 188 191 222 any │ │ │ │ - 198 201 222 any │ │ │ │ - 202 207 222 any │ │ │ │ - 207 211 222 any │ │ │ │ - 213 219 222 any │ │ │ │ - 219 221 222 any │ │ │ │ - 223 225 222 any │ │ │ │ + 7 11 88 any │ │ │ │ + 13 20 88 any │ │ │ │ + 20 22 88 any │ │ │ │ + 29 33 83 any │ │ │ │ + 34 40 83 any │ │ │ │ + 42 49 83 any │ │ │ │ + 56 63 83 any │ │ │ │ + 65 70 83 any │ │ │ │ + 74 80 83 any │ │ │ │ + 84 86 83 any │ │ │ │ + 89 91 88 any │ │ │ │ + 93 95 83 any │ │ │ │ + 113 117 225 any │ │ │ │ + 119 123 225 any │ │ │ │ + 125 132 225 any │ │ │ │ + 134 139 225 any │ │ │ │ + 146 149 225 any │ │ │ │ + 162 167 225 any │ │ │ │ + 172 179 225 any │ │ │ │ + 181 186 225 any │ │ │ │ + 191 194 225 any │ │ │ │ + 201 204 225 any │ │ │ │ + 205 210 225 any │ │ │ │ + 210 214 225 any │ │ │ │ + 216 222 225 any │ │ │ │ + 222 224 225 any │ │ │ │ + 226 228 225 any │ │ │ │ │ │ │ │ public com.android.volley.Cache getCache(); │ │ │ │ descriptor: ()Lcom/android/volley/Cache; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/android/volley/VolleyLog$MarkerLog.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ 25: invokestatic #75 // Method com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ 28: return │ │ │ │ │ │ │ │ public void finish(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=22, args_size=2 │ │ │ │ + stack=300, locals=20, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: iconst_1 │ │ │ │ 3: istore_2 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_2 │ │ │ │ 6: putfield #29 // Field mFinished:Z │ │ │ │ @@ -349,128 +349,124 @@ │ │ │ │ 69: iconst_2 │ │ │ │ 70: istore 8 │ │ │ │ 72: iload 8 │ │ │ │ 74: anewarray #4 // class java/lang/Object │ │ │ │ 77: astore 9 │ │ │ │ 79: iconst_0 │ │ │ │ 80: istore 12 │ │ │ │ - 82: aconst_null │ │ │ │ - 83: astore 13 │ │ │ │ - 85: lload_3 │ │ │ │ - 86: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 89: astore 14 │ │ │ │ - 91: aload 9 │ │ │ │ - 93: iconst_0 │ │ │ │ - 94: aload 14 │ │ │ │ - 96: aastore │ │ │ │ - 97: iconst_1 │ │ │ │ - 98: istore 12 │ │ │ │ - 100: aload 9 │ │ │ │ - 102: iload 12 │ │ │ │ - 104: aload_1 │ │ │ │ - 105: aastore │ │ │ │ - 106: aload 7 │ │ │ │ - 108: aload 9 │ │ │ │ - 110: invokestatic #91 // Method com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 113: aload_0 │ │ │ │ - 114: getfield #27 // Field mMarkers:Ljava/util/List; │ │ │ │ - 117: astore 7 │ │ │ │ - 119: aload 7 │ │ │ │ - 121: invokeinterface #95, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 126: astore 7 │ │ │ │ - 128: aload 7 │ │ │ │ - 130: invokeinterface #101, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 135: istore 8 │ │ │ │ - 137: iload 8 │ │ │ │ - 139: ifeq 26 │ │ │ │ - 142: aload 7 │ │ │ │ - 144: invokeinterface #105, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 149: astore 15 │ │ │ │ - 151: aload 15 │ │ │ │ - 153: checkcast #41 // class com/android/volley/VolleyLog$MarkerLog$Marker │ │ │ │ - 156: astore 15 │ │ │ │ - 158: aload 15 │ │ │ │ - 160: getfield #44 // Field com/android/volley/VolleyLog$MarkerLog$Marker.time:J │ │ │ │ - 163: lstore 16 │ │ │ │ - 165: ldc #107 // String (+%-4d) [%2d] %s │ │ │ │ - 167: astore 9 │ │ │ │ - 169: iconst_3 │ │ │ │ - 170: istore 12 │ │ │ │ - 172: iload 12 │ │ │ │ - 174: anewarray #4 // class java/lang/Object │ │ │ │ - 177: astore 13 │ │ │ │ - 179: iconst_0 │ │ │ │ - 180: istore 18 │ │ │ │ - 182: aconst_null │ │ │ │ - 183: astore 14 │ │ │ │ - 185: lload 16 │ │ │ │ - 187: lload 10 │ │ │ │ - 189: lsub │ │ │ │ - 190: lstore 19 │ │ │ │ - 192: lload 19 │ │ │ │ - 194: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 197: astore 21 │ │ │ │ - 199: aload 13 │ │ │ │ - 201: iconst_0 │ │ │ │ - 202: aload 21 │ │ │ │ - 204: aastore │ │ │ │ - 205: iconst_1 │ │ │ │ - 206: istore 18 │ │ │ │ - 208: aload 15 │ │ │ │ - 210: getfield #111 // Field com/android/volley/VolleyLog$MarkerLog$Marker.thread:J │ │ │ │ - 213: lstore 19 │ │ │ │ - 215: lload 19 │ │ │ │ - 217: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 220: astore 21 │ │ │ │ - 222: aload 13 │ │ │ │ - 224: iload 18 │ │ │ │ - 226: aload 21 │ │ │ │ - 228: aastore │ │ │ │ - 229: iconst_2 │ │ │ │ - 230: istore 18 │ │ │ │ - 232: aload 15 │ │ │ │ - 234: getfield #115 // Field com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String; │ │ │ │ - 237: astore 21 │ │ │ │ - 239: aload 13 │ │ │ │ - 241: iload 18 │ │ │ │ - 243: aload 21 │ │ │ │ - 245: aastore │ │ │ │ - 246: aload 9 │ │ │ │ - 248: aload 13 │ │ │ │ - 250: invokestatic #91 // Method com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 253: lload 16 │ │ │ │ - 255: lstore 10 │ │ │ │ - 257: goto 128 │ │ │ │ - 260: astore 7 │ │ │ │ - 262: aload_0 │ │ │ │ - 263: monitorexit │ │ │ │ - 264: aload 7 │ │ │ │ - 266: athrow │ │ │ │ + 82: lload_3 │ │ │ │ + 83: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 86: astore 13 │ │ │ │ + 88: aload 9 │ │ │ │ + 90: iconst_0 │ │ │ │ + 91: aload 13 │ │ │ │ + 93: aastore │ │ │ │ + 94: iconst_1 │ │ │ │ + 95: istore 12 │ │ │ │ + 97: aload 9 │ │ │ │ + 99: iload 12 │ │ │ │ + 101: aload_1 │ │ │ │ + 102: aastore │ │ │ │ + 103: aload 7 │ │ │ │ + 105: aload 9 │ │ │ │ + 107: invokestatic #91 // Method com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 110: aload_0 │ │ │ │ + 111: getfield #27 // Field mMarkers:Ljava/util/List; │ │ │ │ + 114: astore 7 │ │ │ │ + 116: aload 7 │ │ │ │ + 118: invokeinterface #95, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 123: astore 14 │ │ │ │ + 125: aload 14 │ │ │ │ + 127: invokeinterface #101, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 132: istore_2 │ │ │ │ + 133: iload_2 │ │ │ │ + 134: ifeq 26 │ │ │ │ + 137: aload 14 │ │ │ │ + 139: invokeinterface #105, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 144: astore 15 │ │ │ │ + 146: aload 15 │ │ │ │ + 148: checkcast #41 // class com/android/volley/VolleyLog$MarkerLog$Marker │ │ │ │ + 151: astore 15 │ │ │ │ + 153: aload 15 │ │ │ │ + 155: getfield #44 // Field com/android/volley/VolleyLog$MarkerLog$Marker.time:J │ │ │ │ + 158: lstore 16 │ │ │ │ + 160: ldc #107 // String (+%-4d) [%2d] %s │ │ │ │ + 162: astore 7 │ │ │ │ + 164: iconst_3 │ │ │ │ + 165: istore 8 │ │ │ │ + 167: iload 8 │ │ │ │ + 169: anewarray #4 // class java/lang/Object │ │ │ │ + 172: astore 9 │ │ │ │ + 174: iconst_0 │ │ │ │ + 175: istore 12 │ │ │ │ + 177: lload 16 │ │ │ │ + 179: lload 10 │ │ │ │ + 181: lsub │ │ │ │ + 182: lstore 18 │ │ │ │ + 184: lload 18 │ │ │ │ + 186: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 189: astore 13 │ │ │ │ + 191: aload 9 │ │ │ │ + 193: iconst_0 │ │ │ │ + 194: aload 13 │ │ │ │ + 196: aastore │ │ │ │ + 197: iconst_1 │ │ │ │ + 198: istore 12 │ │ │ │ + 200: aload 15 │ │ │ │ + 202: getfield #111 // Field com/android/volley/VolleyLog$MarkerLog$Marker.thread:J │ │ │ │ + 205: lstore 18 │ │ │ │ + 207: lload 18 │ │ │ │ + 209: invokestatic #88 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 212: astore 13 │ │ │ │ + 214: aload 9 │ │ │ │ + 216: iload 12 │ │ │ │ + 218: aload 13 │ │ │ │ + 220: aastore │ │ │ │ + 221: iconst_2 │ │ │ │ + 222: istore 12 │ │ │ │ + 224: aload 15 │ │ │ │ + 226: getfield #115 // Field com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String; │ │ │ │ + 229: astore 13 │ │ │ │ + 231: aload 9 │ │ │ │ + 233: iload 12 │ │ │ │ + 235: aload 13 │ │ │ │ + 237: aastore │ │ │ │ + 238: aload 7 │ │ │ │ + 240: aload 9 │ │ │ │ + 242: invokestatic #91 // Method com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 245: lload 16 │ │ │ │ + 247: lstore 10 │ │ │ │ + 249: goto 125 │ │ │ │ + 252: astore 7 │ │ │ │ + 254: aload_0 │ │ │ │ + 255: monitorexit │ │ │ │ + 256: aload 7 │ │ │ │ + 258: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 5 9 260 any │ │ │ │ - 9 13 260 any │ │ │ │ - 29 33 260 any │ │ │ │ - 43 49 260 any │ │ │ │ - 51 56 260 any │ │ │ │ - 58 63 260 any │ │ │ │ - 72 77 260 any │ │ │ │ - 85 89 260 any │ │ │ │ - 94 97 260 any │ │ │ │ - 104 106 260 any │ │ │ │ - 108 113 260 any │ │ │ │ - 113 117 260 any │ │ │ │ - 119 126 260 any │ │ │ │ - 128 135 260 any │ │ │ │ - 142 149 260 any │ │ │ │ - 151 156 260 any │ │ │ │ - 158 163 260 any │ │ │ │ - 172 177 260 any │ │ │ │ - 192 197 260 any │ │ │ │ - 202 205 260 any │ │ │ │ - 208 213 260 any │ │ │ │ - 215 220 260 any │ │ │ │ - 226 229 260 any │ │ │ │ - 232 237 260 any │ │ │ │ - 243 246 260 any │ │ │ │ - 248 253 260 any │ │ │ │ + 5 9 252 any │ │ │ │ + 9 13 252 any │ │ │ │ + 29 33 252 any │ │ │ │ + 43 49 252 any │ │ │ │ + 51 56 252 any │ │ │ │ + 58 63 252 any │ │ │ │ + 72 77 252 any │ │ │ │ + 82 86 252 any │ │ │ │ + 91 94 252 any │ │ │ │ + 101 103 252 any │ │ │ │ + 105 110 252 any │ │ │ │ + 110 114 252 any │ │ │ │ + 116 123 252 any │ │ │ │ + 125 132 252 any │ │ │ │ + 137 144 252 any │ │ │ │ + 146 151 252 any │ │ │ │ + 153 158 252 any │ │ │ │ + 167 172 252 any │ │ │ │ + 184 189 252 any │ │ │ │ + 194 197 252 any │ │ │ │ + 200 205 252 any │ │ │ │ + 207 212 252 any │ │ │ │ + 218 221 252 any │ │ │ │ + 224 229 252 any │ │ │ │ + 235 238 252 any │ │ │ │ + 240 245 252 any │ │ │ │ } │ │ ├── com/android/volley/toolbox/ImageLoader$4.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -112,84 +112,88 @@ │ │ │ │ 6: invokespecial #14 // Method java/lang/Object."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #10 // Field this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ 4: invokestatic #20 // Method com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ │ │ 7: invokevirtual #26 // Method java/util/HashMap.values:()Ljava/util/Collection; │ │ │ │ - 10: invokeinterface #32, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 15: astore_1 │ │ │ │ - 16: aload_1 │ │ │ │ - 17: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 22: istore_2 │ │ │ │ - 23: iload_2 │ │ │ │ - 24: ifeq 157 │ │ │ │ - 27: aload_1 │ │ │ │ - 28: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 33: checkcast #44 // class com/android/volley/toolbox/ImageLoader$BatchedImageRequest │ │ │ │ - 36: astore_3 │ │ │ │ - 37: aload_3 │ │ │ │ - 38: invokestatic #48 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; │ │ │ │ - 41: invokevirtual #51 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ - 44: astore 4 │ │ │ │ - 46: aload 4 │ │ │ │ - 48: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 53: istore 5 │ │ │ │ - 55: iload 5 │ │ │ │ - 57: ifeq 16 │ │ │ │ - 60: aload 4 │ │ │ │ - 62: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 67: checkcast #53 // class com/android/volley/toolbox/ImageLoader$ImageContainer │ │ │ │ - 70: astore 6 │ │ │ │ - 72: aload 6 │ │ │ │ - 74: invokestatic #57 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ - 77: astore 7 │ │ │ │ - 79: aload 7 │ │ │ │ - 81: ifnull 46 │ │ │ │ - 84: aload_3 │ │ │ │ - 85: invokevirtual #61 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ │ │ - 88: astore 7 │ │ │ │ - 90: aload 7 │ │ │ │ - 92: ifnonnull 132 │ │ │ │ - 95: aload_3 │ │ │ │ - 96: invokestatic #65 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; │ │ │ │ - 99: astore 7 │ │ │ │ - 101: aload 6 │ │ │ │ - 103: aload 7 │ │ │ │ + 10: astore_1 │ │ │ │ + 11: aload_1 │ │ │ │ + 12: invokeinterface #32, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 154 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #44 // class com/android/volley/toolbox/ImageLoader$BatchedImageRequest │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: invokestatic #48 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; │ │ │ │ + 45: astore_1 │ │ │ │ + 46: aload_1 │ │ │ │ + 47: invokevirtual #51 // Method java/util/LinkedList.iterator:()Ljava/util/Iterator; │ │ │ │ + 50: astore 5 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 59: istore_3 │ │ │ │ + 60: iload_3 │ │ │ │ + 61: ifeq 18 │ │ │ │ + 64: aload 5 │ │ │ │ + 66: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 71: checkcast #53 // class com/android/volley/toolbox/ImageLoader$ImageContainer │ │ │ │ + 74: astore 6 │ │ │ │ + 76: aload 6 │ │ │ │ + 78: invokestatic #57 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ + 81: astore_1 │ │ │ │ + 82: aload_1 │ │ │ │ + 83: ifnull 52 │ │ │ │ + 86: aload 4 │ │ │ │ + 88: invokevirtual #61 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ │ │ + 91: astore_1 │ │ │ │ + 92: aload_1 │ │ │ │ + 93: ifnonnull 130 │ │ │ │ + 96: aload 4 │ │ │ │ + 98: invokestatic #65 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; │ │ │ │ + 101: astore_1 │ │ │ │ + 102: aload 6 │ │ │ │ + 104: aload_1 │ │ │ │ 105: invokestatic #69 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ │ │ 108: pop │ │ │ │ 109: aload 6 │ │ │ │ 111: invokestatic #57 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ - 114: astore 7 │ │ │ │ - 116: aconst_null │ │ │ │ - 117: astore 8 │ │ │ │ - 119: aload 7 │ │ │ │ - 121: aload 6 │ │ │ │ - 123: iconst_0 │ │ │ │ - 124: invokeinterface #75, 3 // InterfaceMethod com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ │ │ - 129: goto 46 │ │ │ │ - 132: aload 6 │ │ │ │ - 134: invokestatic #57 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ - 137: astore 7 │ │ │ │ - 139: aload_3 │ │ │ │ - 140: invokevirtual #61 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ │ │ - 143: astore 8 │ │ │ │ - 145: aload 7 │ │ │ │ - 147: aload 8 │ │ │ │ - 149: invokeinterface #79, 2 // InterfaceMethod com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ │ │ - 154: goto 46 │ │ │ │ - 157: aload_0 │ │ │ │ - 158: getfield #10 // Field this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ - 161: invokestatic #20 // Method com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ │ │ - 164: invokevirtual #82 // Method java/util/HashMap.clear:()V │ │ │ │ - 167: aload_0 │ │ │ │ - 168: getfield #10 // Field this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ - 171: aconst_null │ │ │ │ - 172: invokestatic #86 // Method com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ │ │ - 175: pop │ │ │ │ - 176: return │ │ │ │ + 114: astore_1 │ │ │ │ + 115: aconst_null │ │ │ │ + 116: astore 7 │ │ │ │ + 118: aload_1 │ │ │ │ + 119: aload 6 │ │ │ │ + 121: iconst_0 │ │ │ │ + 122: invokeinterface #75, 3 // InterfaceMethod com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V │ │ │ │ + 127: goto 52 │ │ │ │ + 130: aload 6 │ │ │ │ + 132: invokestatic #57 // Method com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ │ │ + 135: astore_1 │ │ │ │ + 136: aload 4 │ │ │ │ + 138: invokevirtual #61 // Method com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; │ │ │ │ + 141: astore 7 │ │ │ │ + 143: aload_1 │ │ │ │ + 144: aload 7 │ │ │ │ + 146: invokeinterface #79, 2 // InterfaceMethod com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V │ │ │ │ + 151: goto 52 │ │ │ │ + 154: aload_0 │ │ │ │ + 155: getfield #10 // Field this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ + 158: invokestatic #20 // Method com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ │ │ + 161: invokevirtual #82 // Method java/util/HashMap.clear:()V │ │ │ │ + 164: aload_0 │ │ │ │ + 165: getfield #10 // Field this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ │ + 168: aconst_null │ │ │ │ + 169: invokestatic #86 // Method com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ │ │ + 172: pop │ │ │ │ + 173: return │ │ │ │ } │ │ ├── com/linuxcounter/lico_update_003/getSysInfo.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ // 2342: istore 25 │ │ │ │ // 2344: iload 46 │ │ │ │ // 2346: istore 27 │ │ │ │ // 2348: iload 25 │ │ │ │ // 2350: istore 15 │ │ │ │ // 2352: iload 46 │ │ │ │ // 2354: iload 25 │ │ │ │ - // 2356: if_icmpne 4710 │ │ │ │ + // 2356: if_icmpne 4609 │ │ │ │ // 2359: aload_0 │ │ │ │ // 2360: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.TotalMemory:()J │ │ │ │ // 2363: lstore 51 │ │ │ │ // 2365: lload 51 │ │ │ │ // 2367: lload 42 │ │ │ │ // 2369: ladd │ │ │ │ // 2370: lstore 49 │ │ │ │ @@ -1295,15 +1295,15 @@ │ │ │ │ // 2428: istore 25 │ │ │ │ // 2430: iload 46 │ │ │ │ // 2432: istore 27 │ │ │ │ // 2434: iload 25 │ │ │ │ // 2436: istore 15 │ │ │ │ // 2438: iload 46 │ │ │ │ // 2440: iload 25 │ │ │ │ - // 2442: if_icmpne 4719 │ │ │ │ + // 2442: if_icmpne 4618 │ │ │ │ // 2445: aload_0 │ │ │ │ // 2446: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.FreeMemory:()J │ │ │ │ // 2449: lstore 51 │ │ │ │ // 2451: lload 51 │ │ │ │ // 2453: lload 44 │ │ │ │ // 2455: ladd │ │ │ │ // 2456: lstore 53 │ │ │ │ @@ -2073,263 +2073,223 @@ │ │ │ │ // 4159: aload 22 │ │ │ │ // 4161: astore 14 │ │ │ │ // 4163: aload 55 │ │ │ │ // 4165: astore 17 │ │ │ │ // 4167: aload 22 │ │ │ │ // 4169: aload 55 │ │ │ │ // 4171: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4174: ldc "\n" │ │ │ │ - // 4176: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4179: ldc_w "machine_id : " │ │ │ │ - // 4182: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4185: astore 22 │ │ │ │ - // 4187: aload 22 │ │ │ │ - // 4189: astore 14 │ │ │ │ - // 4191: aload 59 │ │ │ │ - // 4193: astore 17 │ │ │ │ - // 4195: aload 22 │ │ │ │ - // 4197: aload 59 │ │ │ │ - // 4199: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4202: ldc "\n" │ │ │ │ - // 4204: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4207: ldc_w "machine_updatekey : " │ │ │ │ - // 4210: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4213: astore 22 │ │ │ │ - // 4215: aload 22 │ │ │ │ - // 4217: astore 14 │ │ │ │ - // 4219: aload 60 │ │ │ │ - // 4221: astore 17 │ │ │ │ - // 4223: aload 22 │ │ │ │ - // 4225: aload 60 │ │ │ │ - // 4227: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4230: ldc "\n" │ │ │ │ - // 4232: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4235: ldc_w "appversion : " │ │ │ │ - // 4238: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4241: astore 22 │ │ │ │ - // 4243: aload_0 │ │ │ │ - // 4244: astore 14 │ │ │ │ - // 4246: aload_0 │ │ │ │ - // 4247: getfield com/linuxcounter/lico_update_003/getSysInfo.sAppVersion:Ljava/lang/String; │ │ │ │ - // 4250: astore 14 │ │ │ │ - // 4252: aload 14 │ │ │ │ - // 4254: astore 20 │ │ │ │ + // 4174: ldc_w "\nmachine_id : " │ │ │ │ + // 4177: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4180: astore 22 │ │ │ │ + // 4182: aload 22 │ │ │ │ + // 4184: astore 14 │ │ │ │ + // 4186: aload 59 │ │ │ │ + // 4188: astore 17 │ │ │ │ + // 4190: aload 22 │ │ │ │ + // 4192: aload 59 │ │ │ │ + // 4194: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4197: ldc_w "\nmachine_updatekey : " │ │ │ │ + // 4200: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4203: astore 22 │ │ │ │ + // 4205: aload 22 │ │ │ │ + // 4207: astore 14 │ │ │ │ + // 4209: aload 60 │ │ │ │ + // 4211: astore 17 │ │ │ │ + // 4213: aload 22 │ │ │ │ + // 4215: aload 60 │ │ │ │ + // 4217: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4220: ldc_w "\nappversion : " │ │ │ │ + // 4223: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4226: astore 22 │ │ │ │ + // 4228: aload_0 │ │ │ │ + // 4229: astore 14 │ │ │ │ + // 4231: aload_0 │ │ │ │ + // 4232: getfield com/linuxcounter/lico_update_003/getSysInfo.sAppVersion:Ljava/lang/String; │ │ │ │ + // 4235: astore 14 │ │ │ │ + // 4237: aload 14 │ │ │ │ + // 4239: astore 20 │ │ │ │ + // 4241: aload 22 │ │ │ │ + // 4243: aload 14 │ │ │ │ + // 4245: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4248: ldc_w "\nprocessor : " │ │ │ │ + // 4251: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4254: astore 22 │ │ │ │ // 4256: aload 22 │ │ │ │ - // 4258: aload 14 │ │ │ │ - // 4260: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4263: ldc "\n" │ │ │ │ - // 4265: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4268: ldc_w "processor : " │ │ │ │ - // 4271: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4274: astore 22 │ │ │ │ - // 4276: aload 22 │ │ │ │ - // 4278: astore 14 │ │ │ │ - // 4280: aload 11 │ │ │ │ - // 4282: astore 17 │ │ │ │ - // 4284: aload 22 │ │ │ │ - // 4286: aload 11 │ │ │ │ - // 4288: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4291: ldc "\n" │ │ │ │ + // 4258: astore 14 │ │ │ │ + // 4260: aload 11 │ │ │ │ + // 4262: astore 17 │ │ │ │ + // 4264: aload 22 │ │ │ │ + // 4266: aload 11 │ │ │ │ + // 4268: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4271: ldc_w "\ncpunum : " │ │ │ │ + // 4274: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4277: astore 22 │ │ │ │ + // 4279: aload 22 │ │ │ │ + // 4281: astore 14 │ │ │ │ + // 4283: aload 22 │ │ │ │ + // 4285: iload 13 │ │ │ │ + // 4287: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 4290: ldc_w "\ntotaldisk : " │ │ │ │ // 4293: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4296: ldc_w "cpunum : " │ │ │ │ - // 4299: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4302: astore 22 │ │ │ │ - // 4304: aload 22 │ │ │ │ - // 4306: astore 14 │ │ │ │ - // 4308: aload 22 │ │ │ │ - // 4310: iload 13 │ │ │ │ - // 4312: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 4315: ldc "\n" │ │ │ │ - // 4317: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4320: ldc_w "totaldisk : " │ │ │ │ - // 4323: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4326: astore 22 │ │ │ │ - // 4328: aload 22 │ │ │ │ - // 4330: astore 14 │ │ │ │ - // 4332: aload 22 │ │ │ │ - // 4334: lload 49 │ │ │ │ - // 4336: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 4339: ldc "\n" │ │ │ │ - // 4341: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4344: ldc_w "totalram : " │ │ │ │ - // 4347: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4350: astore 22 │ │ │ │ - // 4352: aload 22 │ │ │ │ - // 4354: astore 14 │ │ │ │ - // 4356: aload 22 │ │ │ │ - // 4358: iload 4 │ │ │ │ - // 4360: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 4363: ldc "\n" │ │ │ │ - // 4365: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4368: ldc_w "freedisk : " │ │ │ │ - // 4371: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4374: astore 22 │ │ │ │ - // 4376: aload 22 │ │ │ │ - // 4378: astore 14 │ │ │ │ - // 4380: aload 22 │ │ │ │ - // 4382: lload 53 │ │ │ │ - // 4384: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 4387: ldc "\n" │ │ │ │ - // 4389: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4392: ldc_w "freeram : " │ │ │ │ - // 4395: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4398: astore 22 │ │ │ │ - // 4400: aload 22 │ │ │ │ - // 4402: astore 14 │ │ │ │ - // 4404: aload 22 │ │ │ │ - // 4406: iload 6 │ │ │ │ - // 4408: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 4411: ldc "\n" │ │ │ │ - // 4413: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4416: ldc_w "totalswap : " │ │ │ │ - // 4419: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4422: astore 22 │ │ │ │ - // 4424: aload 22 │ │ │ │ - // 4426: astore 14 │ │ │ │ - // 4428: aload 22 │ │ │ │ - // 4430: iload 8 │ │ │ │ - // 4432: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 4435: ldc "\n" │ │ │ │ - // 4437: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4440: ldc_w "freeswap : " │ │ │ │ - // 4443: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4446: astore 22 │ │ │ │ - // 4448: aload 22 │ │ │ │ - // 4450: astore 14 │ │ │ │ - // 4452: aload 22 │ │ │ │ - // 4454: iload 10 │ │ │ │ - // 4456: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 4459: ldc "\n" │ │ │ │ - // 4461: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4464: ldc_w "flags : " │ │ │ │ - // 4467: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4470: astore 22 │ │ │ │ - // 4472: aload 22 │ │ │ │ - // 4474: astore 14 │ │ │ │ - // 4476: aload 37 │ │ │ │ - // 4478: astore 17 │ │ │ │ - // 4480: aload 22 │ │ │ │ - // 4482: aload 37 │ │ │ │ - // 4484: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4487: ldc "\n" │ │ │ │ - // 4489: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4492: ldc_w "machine : " │ │ │ │ - // 4495: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4498: astore 22 │ │ │ │ - // 4500: aload 22 │ │ │ │ - // 4502: astore 14 │ │ │ │ - // 4504: aload 63 │ │ │ │ - // 4506: astore 17 │ │ │ │ - // 4508: aload 22 │ │ │ │ - // 4510: aload 63 │ │ │ │ - // 4512: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4515: ldc "\n" │ │ │ │ - // 4517: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4520: ldc_w "version : " │ │ │ │ - // 4523: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4526: astore 22 │ │ │ │ - // 4528: aload 22 │ │ │ │ - // 4530: astore 14 │ │ │ │ - // 4532: aload 64 │ │ │ │ - // 4534: astore 17 │ │ │ │ - // 4536: aload 22 │ │ │ │ - // 4538: aload 64 │ │ │ │ - // 4540: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4543: ldc "\n" │ │ │ │ - // 4545: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4548: ldc_w "uptime : " │ │ │ │ - // 4551: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4554: astore 22 │ │ │ │ - // 4556: aload 22 │ │ │ │ - // 4558: astore 14 │ │ │ │ - // 4560: aload 65 │ │ │ │ - // 4562: astore 17 │ │ │ │ - // 4564: aload 22 │ │ │ │ - // 4566: aload 65 │ │ │ │ - // 4568: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4571: ldc "\n" │ │ │ │ - // 4573: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4576: ldc_w "load : " │ │ │ │ - // 4579: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4582: astore 22 │ │ │ │ - // 4584: aload 22 │ │ │ │ - // 4586: astore 14 │ │ │ │ - // 4588: aload 28 │ │ │ │ - // 4590: astore 17 │ │ │ │ - // 4592: aload 22 │ │ │ │ - // 4594: aload 28 │ │ │ │ - // 4596: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4599: ldc "\n" │ │ │ │ - // 4601: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4604: ldc_w "distribution : Android\n" │ │ │ │ - // 4607: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4610: ldc_w "distribversion : " │ │ │ │ - // 4613: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4616: astore 22 │ │ │ │ - // 4618: aload 22 │ │ │ │ - // 4620: astore 14 │ │ │ │ - // 4622: aload 22 │ │ │ │ - // 4624: aload 19 │ │ │ │ - // 4626: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4629: ldc "\n" │ │ │ │ - // 4631: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4634: ldc_w "class : " │ │ │ │ - // 4637: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4640: astore 22 │ │ │ │ - // 4642: aload 22 │ │ │ │ - // 4644: astore 14 │ │ │ │ - // 4646: aload 68 │ │ │ │ - // 4648: astore 17 │ │ │ │ - // 4650: aload 22 │ │ │ │ - // 4652: aload 68 │ │ │ │ - // 4654: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4657: ldc "\n" │ │ │ │ - // 4659: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4662: ldc_w "country : " │ │ │ │ - // 4665: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4668: astore 22 │ │ │ │ - // 4670: aload 69 │ │ │ │ - // 4672: invokevirtual java/lang/String.toUpperCase:()Ljava/lang/String; │ │ │ │ - // 4675: astore 20 │ │ │ │ - // 4677: aload 22 │ │ │ │ - // 4679: aload 20 │ │ │ │ - // 4681: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4684: ldc "\n" │ │ │ │ - // 4686: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 4689: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 4692: astore 71 │ │ │ │ - // 4694: aload 18 │ │ │ │ - // 4696: astore 14 │ │ │ │ - // 4698: aload 71 │ │ │ │ - // 4700: astore 17 │ │ │ │ - // 4702: aload 18 │ │ │ │ - // 4704: aload 71 │ │ │ │ - // 4706: invokevirtual android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - // 4709: return │ │ │ │ - // 4710: aload_0 │ │ │ │ - // 4711: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.TotalMemory:()J │ │ │ │ - // 4714: lstore 49 │ │ │ │ - // 4716: goto 2372 │ │ │ │ - // 4719: aload_0 │ │ │ │ - // 4720: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.FreeMemory:()J │ │ │ │ - // 4723: lstore 53 │ │ │ │ - // 4725: goto 2458 │ │ │ │ - // 4728: astore 40 │ │ │ │ - // 4730: ldc_w "/proc/sys/kernel/osrelease" │ │ │ │ - // 4733: astore 22 │ │ │ │ - // 4735: aload 22 │ │ │ │ - // 4737: invokestatic com/linuxcounter/lico_update_003/getSysInfo.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 4740: astore 64 │ │ │ │ - // 4742: goto 2748 │ │ │ │ - // 4745: pop │ │ │ │ - // 4746: ldc_w "unknown" │ │ │ │ - // 4749: astore 64 │ │ │ │ - // 4751: goto 2748 │ │ │ │ - // 4754: astore 22 │ │ │ │ - // 4756: goto 2709 │ │ │ │ + // 4296: astore 22 │ │ │ │ + // 4298: aload 22 │ │ │ │ + // 4300: astore 14 │ │ │ │ + // 4302: aload 22 │ │ │ │ + // 4304: lload 49 │ │ │ │ + // 4306: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 4309: ldc_w "\ntotalram : " │ │ │ │ + // 4312: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4315: astore 22 │ │ │ │ + // 4317: aload 22 │ │ │ │ + // 4319: astore 14 │ │ │ │ + // 4321: aload 22 │ │ │ │ + // 4323: iload 4 │ │ │ │ + // 4325: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 4328: ldc_w "\nfreedisk : " │ │ │ │ + // 4331: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4334: astore 22 │ │ │ │ + // 4336: aload 22 │ │ │ │ + // 4338: astore 14 │ │ │ │ + // 4340: aload 22 │ │ │ │ + // 4342: lload 53 │ │ │ │ + // 4344: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 4347: ldc_w "\nfreeram : " │ │ │ │ + // 4350: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4353: astore 22 │ │ │ │ + // 4355: aload 22 │ │ │ │ + // 4357: astore 14 │ │ │ │ + // 4359: aload 22 │ │ │ │ + // 4361: iload 6 │ │ │ │ + // 4363: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 4366: ldc_w "\ntotalswap : " │ │ │ │ + // 4369: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4372: astore 22 │ │ │ │ + // 4374: aload 22 │ │ │ │ + // 4376: astore 14 │ │ │ │ + // 4378: aload 22 │ │ │ │ + // 4380: iload 8 │ │ │ │ + // 4382: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 4385: ldc_w "\nfreeswap : " │ │ │ │ + // 4388: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4391: astore 22 │ │ │ │ + // 4393: aload 22 │ │ │ │ + // 4395: astore 14 │ │ │ │ + // 4397: aload 22 │ │ │ │ + // 4399: iload 10 │ │ │ │ + // 4401: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 4404: ldc_w "\nflags : " │ │ │ │ + // 4407: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4410: astore 22 │ │ │ │ + // 4412: aload 22 │ │ │ │ + // 4414: astore 14 │ │ │ │ + // 4416: aload 37 │ │ │ │ + // 4418: astore 17 │ │ │ │ + // 4420: aload 22 │ │ │ │ + // 4422: aload 37 │ │ │ │ + // 4424: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4427: ldc_w "\nmachine : " │ │ │ │ + // 4430: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4433: astore 22 │ │ │ │ + // 4435: aload 22 │ │ │ │ + // 4437: astore 14 │ │ │ │ + // 4439: aload 63 │ │ │ │ + // 4441: astore 17 │ │ │ │ + // 4443: aload 22 │ │ │ │ + // 4445: aload 63 │ │ │ │ + // 4447: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4450: ldc_w "\nversion : " │ │ │ │ + // 4453: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4456: astore 22 │ │ │ │ + // 4458: aload 22 │ │ │ │ + // 4460: astore 14 │ │ │ │ + // 4462: aload 64 │ │ │ │ + // 4464: astore 17 │ │ │ │ + // 4466: aload 22 │ │ │ │ + // 4468: aload 64 │ │ │ │ + // 4470: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4473: ldc_w "\nuptime : " │ │ │ │ + // 4476: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4479: astore 22 │ │ │ │ + // 4481: aload 22 │ │ │ │ + // 4483: astore 14 │ │ │ │ + // 4485: aload 65 │ │ │ │ + // 4487: astore 17 │ │ │ │ + // 4489: aload 22 │ │ │ │ + // 4491: aload 65 │ │ │ │ + // 4493: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4496: ldc_w "\nload : " │ │ │ │ + // 4499: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4502: astore 22 │ │ │ │ + // 4504: aload 22 │ │ │ │ + // 4506: astore 14 │ │ │ │ + // 4508: aload 28 │ │ │ │ + // 4510: astore 17 │ │ │ │ + // 4512: aload 22 │ │ │ │ + // 4514: aload 28 │ │ │ │ + // 4516: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4519: ldc_w "\ndistribution : Android\ndistribversion : " │ │ │ │ + // 4522: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4525: astore 22 │ │ │ │ + // 4527: aload 22 │ │ │ │ + // 4529: astore 14 │ │ │ │ + // 4531: aload 22 │ │ │ │ + // 4533: aload 19 │ │ │ │ + // 4535: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4538: ldc_w "\nclass : " │ │ │ │ + // 4541: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4544: astore 22 │ │ │ │ + // 4546: aload 22 │ │ │ │ + // 4548: astore 14 │ │ │ │ + // 4550: aload 68 │ │ │ │ + // 4552: astore 17 │ │ │ │ + // 4554: aload 22 │ │ │ │ + // 4556: aload 68 │ │ │ │ + // 4558: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4561: ldc_w "\ncountry : " │ │ │ │ + // 4564: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4567: astore 22 │ │ │ │ + // 4569: aload 69 │ │ │ │ + // 4571: invokevirtual java/lang/String.toUpperCase:()Ljava/lang/String; │ │ │ │ + // 4574: astore 20 │ │ │ │ + // 4576: aload 22 │ │ │ │ + // 4578: aload 20 │ │ │ │ + // 4580: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4583: ldc "\n" │ │ │ │ + // 4585: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 4588: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 4591: astore 71 │ │ │ │ + // 4593: aload 18 │ │ │ │ + // 4595: astore 14 │ │ │ │ + // 4597: aload 71 │ │ │ │ + // 4599: astore 17 │ │ │ │ + // 4601: aload 18 │ │ │ │ + // 4603: aload 71 │ │ │ │ + // 4605: invokevirtual android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + // 4608: return │ │ │ │ + // 4609: aload_0 │ │ │ │ + // 4610: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.TotalMemory:()J │ │ │ │ + // 4613: lstore 49 │ │ │ │ + // 4615: goto 2372 │ │ │ │ + // 4618: aload_0 │ │ │ │ + // 4619: invokevirtual com/linuxcounter/lico_update_003/getSysInfo.FreeMemory:()J │ │ │ │ + // 4622: lstore 53 │ │ │ │ + // 4624: goto 2458 │ │ │ │ + // 4627: astore 40 │ │ │ │ + // 4629: ldc_w "/proc/sys/kernel/osrelease" │ │ │ │ + // 4632: astore 22 │ │ │ │ + // 4634: aload 22 │ │ │ │ + // 4636: invokestatic com/linuxcounter/lico_update_003/getSysInfo.getStringFromFile:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 4639: astore 64 │ │ │ │ + // 4641: goto 2748 │ │ │ │ + // 4644: pop │ │ │ │ + // 4645: ldc_w "unknown" │ │ │ │ + // 4648: astore 64 │ │ │ │ + // 4650: goto 2748 │ │ │ │ + // 4653: astore 22 │ │ │ │ + // 4655: goto 2709 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------- │ │ │ │ // 251 254 734 744 Ljava/io/IOException; │ │ │ │ // 256 259 734 744 Ljava/io/IOException; │ │ │ │ // 261 264 734 744 Ljava/io/IOException; │ │ │ │ @@ -2438,32 +2398,32 @@ │ │ │ │ // 1774 1779 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1788 1793 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1805 1808 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1823 1828 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1830 1835 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1837 1842 1854 1861 Ljava/lang/Exception; │ │ │ │ // 1844 1849 1854 1861 Ljava/lang/Exception; │ │ │ │ - // 2595 2598 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2600 2603 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2605 2608 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2620 2625 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2627 2632 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2649 2654 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2654 2659 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2661 2666 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2680 2685 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2695 2697 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2704 2707 4754 4759 Ljava/lang/Exception; │ │ │ │ - // 2734 2739 4728 4754 Ljava/lang/Exception; │ │ │ │ - // 2741 2746 4728 4754 Ljava/lang/Exception; │ │ │ │ - // 4735 4740 4745 4754 Ljava/lang/Exception; │ │ │ │ + // 2595 2598 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2600 2603 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2605 2608 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2620 2625 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2627 2632 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2649 2654 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2654 2659 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2661 2666 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2680 2685 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2695 2697 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2704 2707 4653 4658 Ljava/lang/Exception; │ │ │ │ + // 2734 2739 4627 4653 Ljava/lang/Exception; │ │ │ │ + // 2741 2746 4627 4653 Ljava/lang/Exception; │ │ │ │ + // 4634 4639 4644 4653 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 2188 out of bounds for length 2188 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 2148 out of bounds for length 2148 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── com/android/volley/toolbox/BasicNetwork.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -356,30 +356,33 @@ │ │ │ │ #348 = Utf8 (Ljava/lang/Throwable;)V │ │ │ │ #349 = NameAndType #29:#348 // "":(Ljava/lang/Throwable;)V │ │ │ │ #350 = Methodref #347.#349 // com/android/volley/NoConnectionError."":(Ljava/lang/Throwable;)V │ │ │ │ #351 = Utf8 Unexpected response code %d for %s │ │ │ │ #352 = String #351 // Unexpected response code %d for %s │ │ │ │ #353 = Utf8 redirect │ │ │ │ #354 = String #353 // redirect │ │ │ │ - #355 = Methodref #148.#344 // com/android/volley/ServerError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ - #356 = Utf8 com/android/volley/NetworkError │ │ │ │ - #357 = Class #356 // com/android/volley/NetworkError │ │ │ │ - #358 = Methodref #357.#344 // com/android/volley/NetworkError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ - #359 = Utf8 java/net/SocketTimeoutException │ │ │ │ - #360 = Class #359 // java/net/SocketTimeoutException │ │ │ │ - #361 = Utf8 org/apache/http/conn/ConnectTimeoutException │ │ │ │ - #362 = Class #361 // org/apache/http/conn/ConnectTimeoutException │ │ │ │ - #363 = Utf8 java/net/MalformedURLException │ │ │ │ - #364 = Class #363 // java/net/MalformedURLException │ │ │ │ - #365 = Utf8 Code │ │ │ │ - #366 = Utf8 │ │ │ │ - #367 = Utf8 (Lcom/android/volley/toolbox/HttpStack;)V │ │ │ │ - #368 = Utf8 logError │ │ │ │ - #369 = Utf8 (Ljava/lang/String;Ljava/lang/String;J)V │ │ │ │ - #370 = Utf8 (Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ │ │ + #355 = Utf8 com/android/volley/RedirectError │ │ │ │ + #356 = Class #355 // com/android/volley/RedirectError │ │ │ │ + #357 = Methodref #356.#344 // com/android/volley/RedirectError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ + #358 = Methodref #148.#344 // com/android/volley/ServerError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ + #359 = Utf8 com/android/volley/NetworkError │ │ │ │ + #360 = Class #359 // com/android/volley/NetworkError │ │ │ │ + #361 = Methodref #360.#349 // com/android/volley/NetworkError."":(Ljava/lang/Throwable;)V │ │ │ │ + #362 = Utf8 java/net/SocketTimeoutException │ │ │ │ + #363 = Class #362 // java/net/SocketTimeoutException │ │ │ │ + #364 = Utf8 org/apache/http/conn/ConnectTimeoutException │ │ │ │ + #365 = Class #364 // org/apache/http/conn/ConnectTimeoutException │ │ │ │ + #366 = Utf8 java/net/MalformedURLException │ │ │ │ + #367 = Class #366 // java/net/MalformedURLException │ │ │ │ + #368 = Utf8 Code │ │ │ │ + #369 = Utf8 │ │ │ │ + #370 = Utf8 (Lcom/android/volley/toolbox/HttpStack;)V │ │ │ │ + #371 = Utf8 logError │ │ │ │ + #372 = Utf8 (Ljava/lang/String;Ljava/lang/String;J)V │ │ │ │ + #373 = Utf8 (Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ │ │ { │ │ │ │ protected static final boolean DEBUG; │ │ │ │ descriptor: Z │ │ │ │ flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL │ │ │ │ │ │ │ │ private static int DEFAULT_POOL_SIZE; │ │ │ │ descriptor: I │ │ │ │ @@ -1248,190 +1251,190 @@ │ │ │ │ 856: sipush 302 │ │ │ │ 859: istore 10 │ │ │ │ 861: iload 9 │ │ │ │ 863: iload 10 │ │ │ │ 865: if_icmpne 896 │ │ │ │ 868: ldc_w #354 // String redirect │ │ │ │ 871: astore 7 │ │ │ │ - 873: new #342 // class com/android/volley/AuthFailureError │ │ │ │ + 873: new #356 // class com/android/volley/RedirectError │ │ │ │ 876: astore 32 │ │ │ │ 878: aload 32 │ │ │ │ 880: aload 33 │ │ │ │ - 882: invokespecial #345 // Method com/android/volley/AuthFailureError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ + 882: invokespecial #357 // Method com/android/volley/RedirectError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ 885: aload 7 │ │ │ │ 887: aload_1 │ │ │ │ 888: aload 32 │ │ │ │ 890: invokestatic #306 // Method attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ │ │ 893: goto 4 │ │ │ │ 896: new #148 // class com/android/volley/ServerError │ │ │ │ 899: astore 7 │ │ │ │ 901: aload 7 │ │ │ │ 903: aload 33 │ │ │ │ - 905: invokespecial #355 // Method com/android/volley/ServerError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ + 905: invokespecial #358 // Method com/android/volley/ServerError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ 908: aload 7 │ │ │ │ 910: athrow │ │ │ │ - 911: new #357 // class com/android/volley/NetworkError │ │ │ │ + 911: new #360 // class com/android/volley/NetworkError │ │ │ │ 914: astore 7 │ │ │ │ 916: aload 7 │ │ │ │ - 918: aconst_null │ │ │ │ - 919: invokespecial #358 // Method com/android/volley/NetworkError."":(Lcom/android/volley/NetworkResponse;)V │ │ │ │ - 922: aload 7 │ │ │ │ - 924: athrow │ │ │ │ - 925: astore 31 │ │ │ │ - 927: goto 579 │ │ │ │ - 930: astore 31 │ │ │ │ - 932: goto 516 │ │ │ │ - 935: astore 31 │ │ │ │ - 937: goto 482 │ │ │ │ - 940: astore 31 │ │ │ │ - 942: iconst_0 │ │ │ │ - 943: istore 20 │ │ │ │ - 945: aconst_null │ │ │ │ - 946: astore 21 │ │ │ │ - 948: goto 397 │ │ │ │ + 918: aload 31 │ │ │ │ + 920: invokespecial #361 // Method com/android/volley/NetworkError."":(Ljava/lang/Throwable;)V │ │ │ │ + 923: aload 7 │ │ │ │ + 925: athrow │ │ │ │ + 926: astore 31 │ │ │ │ + 928: goto 579 │ │ │ │ + 931: astore 31 │ │ │ │ + 933: goto 516 │ │ │ │ + 936: astore 31 │ │ │ │ + 938: goto 482 │ │ │ │ + 941: astore 31 │ │ │ │ + 943: iconst_0 │ │ │ │ + 944: istore 20 │ │ │ │ + 946: aconst_null │ │ │ │ + 947: astore 21 │ │ │ │ + 949: goto 397 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 12 15 940 Class java/net/SocketTimeoutException │ │ │ │ + 12 15 941 Class java/net/SocketTimeoutException │ │ │ │ 12 15 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 12 15 508 Class java/net/MalformedURLException │ │ │ │ 12 15 571 Class java/io/IOException │ │ │ │ - 17 22 940 Class java/net/SocketTimeoutException │ │ │ │ + 17 22 941 Class java/net/SocketTimeoutException │ │ │ │ 17 22 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 17 22 508 Class java/net/MalformedURLException │ │ │ │ 17 22 571 Class java/io/IOException │ │ │ │ - 22 26 940 Class java/net/SocketTimeoutException │ │ │ │ + 22 26 941 Class java/net/SocketTimeoutException │ │ │ │ 22 26 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 22 26 508 Class java/net/MalformedURLException │ │ │ │ 22 26 571 Class java/io/IOException │ │ │ │ - 31 36 940 Class java/net/SocketTimeoutException │ │ │ │ + 31 36 941 Class java/net/SocketTimeoutException │ │ │ │ 31 36 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 31 36 508 Class java/net/MalformedURLException │ │ │ │ 31 36 571 Class java/io/IOException │ │ │ │ - 36 40 940 Class java/net/SocketTimeoutException │ │ │ │ + 36 40 941 Class java/net/SocketTimeoutException │ │ │ │ 36 40 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 36 40 508 Class java/net/MalformedURLException │ │ │ │ 36 40 571 Class java/io/IOException │ │ │ │ - 45 52 940 Class java/net/SocketTimeoutException │ │ │ │ + 45 52 941 Class java/net/SocketTimeoutException │ │ │ │ 45 52 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 45 52 508 Class java/net/MalformedURLException │ │ │ │ 45 52 571 Class java/io/IOException │ │ │ │ - 54 61 940 Class java/net/SocketTimeoutException │ │ │ │ + 54 61 941 Class java/net/SocketTimeoutException │ │ │ │ 54 61 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 54 61 508 Class java/net/MalformedURLException │ │ │ │ 54 61 571 Class java/io/IOException │ │ │ │ - 63 70 940 Class java/net/SocketTimeoutException │ │ │ │ + 63 70 941 Class java/net/SocketTimeoutException │ │ │ │ 63 70 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 63 70 508 Class java/net/MalformedURLException │ │ │ │ 63 70 571 Class java/io/IOException │ │ │ │ - 72 79 940 Class java/net/SocketTimeoutException │ │ │ │ + 72 79 941 Class java/net/SocketTimeoutException │ │ │ │ 72 79 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 72 79 508 Class java/net/MalformedURLException │ │ │ │ 72 79 571 Class java/io/IOException │ │ │ │ - 81 86 940 Class java/net/SocketTimeoutException │ │ │ │ + 81 86 941 Class java/net/SocketTimeoutException │ │ │ │ 81 86 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 81 86 508 Class java/net/MalformedURLException │ │ │ │ 81 86 571 Class java/io/IOException │ │ │ │ - 100 104 940 Class java/net/SocketTimeoutException │ │ │ │ + 100 104 941 Class java/net/SocketTimeoutException │ │ │ │ 100 104 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 100 104 508 Class java/net/MalformedURLException │ │ │ │ 100 104 571 Class java/io/IOException │ │ │ │ - 111 114 940 Class java/net/SocketTimeoutException │ │ │ │ + 111 114 941 Class java/net/SocketTimeoutException │ │ │ │ 111 114 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 111 114 508 Class java/net/MalformedURLException │ │ │ │ 111 114 571 Class java/io/IOException │ │ │ │ - 130 133 940 Class java/net/SocketTimeoutException │ │ │ │ + 130 133 941 Class java/net/SocketTimeoutException │ │ │ │ 130 133 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 130 133 508 Class java/net/MalformedURLException │ │ │ │ 130 133 571 Class java/io/IOException │ │ │ │ - 150 155 940 Class java/net/SocketTimeoutException │ │ │ │ + 150 155 941 Class java/net/SocketTimeoutException │ │ │ │ 150 155 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 150 155 508 Class java/net/MalformedURLException │ │ │ │ 150 155 571 Class java/io/IOException │ │ │ │ - 164 169 940 Class java/net/SocketTimeoutException │ │ │ │ + 164 169 941 Class java/net/SocketTimeoutException │ │ │ │ 164 169 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 164 169 508 Class java/net/MalformedURLException │ │ │ │ 164 169 571 Class java/io/IOException │ │ │ │ - 173 180 940 Class java/net/SocketTimeoutException │ │ │ │ + 173 180 941 Class java/net/SocketTimeoutException │ │ │ │ 173 180 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 173 180 508 Class java/net/MalformedURLException │ │ │ │ 173 180 571 Class java/io/IOException │ │ │ │ - 180 183 940 Class java/net/SocketTimeoutException │ │ │ │ + 180 183 941 Class java/net/SocketTimeoutException │ │ │ │ 180 183 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 180 183 508 Class java/net/MalformedURLException │ │ │ │ 180 183 571 Class java/io/IOException │ │ │ │ - 190 195 940 Class java/net/SocketTimeoutException │ │ │ │ + 190 195 941 Class java/net/SocketTimeoutException │ │ │ │ 190 195 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 190 195 508 Class java/net/MalformedURLException │ │ │ │ 190 195 571 Class java/io/IOException │ │ │ │ - 197 202 940 Class java/net/SocketTimeoutException │ │ │ │ + 197 202 941 Class java/net/SocketTimeoutException │ │ │ │ 197 202 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 197 202 508 Class java/net/MalformedURLException │ │ │ │ 197 202 571 Class java/io/IOException │ │ │ │ - 207 210 940 Class java/net/SocketTimeoutException │ │ │ │ + 207 210 941 Class java/net/SocketTimeoutException │ │ │ │ 207 210 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 207 210 508 Class java/net/MalformedURLException │ │ │ │ 207 210 571 Class java/io/IOException │ │ │ │ - 228 233 940 Class java/net/SocketTimeoutException │ │ │ │ + 228 233 941 Class java/net/SocketTimeoutException │ │ │ │ 228 233 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 228 233 508 Class java/net/MalformedURLException │ │ │ │ 228 233 571 Class java/io/IOException │ │ │ │ - 277 284 940 Class java/net/SocketTimeoutException │ │ │ │ + 277 284 941 Class java/net/SocketTimeoutException │ │ │ │ 277 284 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 277 284 508 Class java/net/MalformedURLException │ │ │ │ 277 284 571 Class java/io/IOException │ │ │ │ - 286 291 940 Class java/net/SocketTimeoutException │ │ │ │ + 286 291 941 Class java/net/SocketTimeoutException │ │ │ │ 286 291 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 286 291 508 Class java/net/MalformedURLException │ │ │ │ 286 291 571 Class java/io/IOException │ │ │ │ - 294 299 940 Class java/net/SocketTimeoutException │ │ │ │ + 294 299 941 Class java/net/SocketTimeoutException │ │ │ │ 294 299 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 294 299 508 Class java/net/MalformedURLException │ │ │ │ 294 299 571 Class java/io/IOException │ │ │ │ - 299 306 940 Class java/net/SocketTimeoutException │ │ │ │ + 299 306 941 Class java/net/SocketTimeoutException │ │ │ │ 299 306 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 299 306 508 Class java/net/MalformedURLException │ │ │ │ 299 306 571 Class java/io/IOException │ │ │ │ - 313 320 940 Class java/net/SocketTimeoutException │ │ │ │ + 313 320 941 Class java/net/SocketTimeoutException │ │ │ │ 313 320 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 313 320 508 Class java/net/MalformedURLException │ │ │ │ 313 320 571 Class java/io/IOException │ │ │ │ - 323 328 940 Class java/net/SocketTimeoutException │ │ │ │ + 323 328 941 Class java/net/SocketTimeoutException │ │ │ │ 323 328 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 323 328 508 Class java/net/MalformedURLException │ │ │ │ 323 328 571 Class java/io/IOException │ │ │ │ 330 333 395 Class java/net/SocketTimeoutException │ │ │ │ - 330 333 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 330 333 930 Class java/net/MalformedURLException │ │ │ │ - 330 333 925 Class java/io/IOException │ │ │ │ + 330 333 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 330 333 931 Class java/net/MalformedURLException │ │ │ │ + 330 333 926 Class java/io/IOException │ │ │ │ 353 358 395 Class java/net/SocketTimeoutException │ │ │ │ - 353 358 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 353 358 930 Class java/net/MalformedURLException │ │ │ │ - 353 358 925 Class java/io/IOException │ │ │ │ + 353 358 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 353 358 931 Class java/net/MalformedURLException │ │ │ │ + 353 358 926 Class java/io/IOException │ │ │ │ 382 385 395 Class java/net/SocketTimeoutException │ │ │ │ - 382 385 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 382 385 930 Class java/net/MalformedURLException │ │ │ │ - 382 385 925 Class java/io/IOException │ │ │ │ + 382 385 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 382 385 931 Class java/net/MalformedURLException │ │ │ │ + 382 385 926 Class java/io/IOException │ │ │ │ 387 392 395 Class java/net/SocketTimeoutException │ │ │ │ - 387 392 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 387 392 930 Class java/net/MalformedURLException │ │ │ │ - 387 392 925 Class java/io/IOException │ │ │ │ + 387 392 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 387 392 931 Class java/net/MalformedURLException │ │ │ │ + 387 392 926 Class java/io/IOException │ │ │ │ 392 395 395 Class java/net/SocketTimeoutException │ │ │ │ - 392 395 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 392 395 930 Class java/net/MalformedURLException │ │ │ │ - 392 395 925 Class java/io/IOException │ │ │ │ - 429 432 940 Class java/net/SocketTimeoutException │ │ │ │ + 392 395 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 392 395 931 Class java/net/MalformedURLException │ │ │ │ + 392 395 926 Class java/io/IOException │ │ │ │ + 429 432 941 Class java/net/SocketTimeoutException │ │ │ │ 429 432 474 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ 429 432 508 Class java/net/MalformedURLException │ │ │ │ 429 432 571 Class java/io/IOException │ │ │ │ 437 440 395 Class java/net/SocketTimeoutException │ │ │ │ - 437 440 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 437 440 930 Class java/net/MalformedURLException │ │ │ │ - 437 440 925 Class java/io/IOException │ │ │ │ + 437 440 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 437 440 931 Class java/net/MalformedURLException │ │ │ │ + 437 440 926 Class java/io/IOException │ │ │ │ 442 445 395 Class java/net/SocketTimeoutException │ │ │ │ - 442 445 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 442 445 930 Class java/net/MalformedURLException │ │ │ │ - 442 445 925 Class java/io/IOException │ │ │ │ + 442 445 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 442 445 931 Class java/net/MalformedURLException │ │ │ │ + 442 445 926 Class java/io/IOException │ │ │ │ 462 467 395 Class java/net/SocketTimeoutException │ │ │ │ - 462 467 935 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ - 462 467 930 Class java/net/MalformedURLException │ │ │ │ - 462 467 925 Class java/io/IOException │ │ │ │ + 462 467 936 Class org/apache/http/conn/ConnectTimeoutException │ │ │ │ + 462 467 931 Class java/net/MalformedURLException │ │ │ │ + 462 467 926 Class java/io/IOException │ │ │ │ } │ │ ├── com/android/volley/toolbox/DiskBasedCache.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -177,21 +177,20 @@ │ │ │ │ } │ │ │ │ else { │ │ │ │ writeInt(outputStream, 0); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void clear() { │ │ │ │ - int i = 0; │ │ │ │ synchronized (this) { │ │ │ │ final File[] listFiles = this.mRootDirectory.listFiles(); │ │ │ │ if (listFiles != null) { │ │ │ │ - while (i < listFiles.length) { │ │ │ │ - listFiles[i].delete(); │ │ │ │ - ++i; │ │ │ │ + final File[] array = listFiles; │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ + array[i].delete(); │ │ │ │ } │ │ │ │ } │ │ │ │ this.mEntries.clear(); │ │ │ │ this.mTotalSize = 0L; │ │ │ │ VolleyLog.d("Cache cleared.", new Object[0]); │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -487,203 +486,201 @@ │ │ │ │ │ │ │ │ public void initialize() { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 1: istore_1 │ │ │ │ - // 2: aconst_null │ │ │ │ - // 3: astore_2 │ │ │ │ - // 4: aload_0 │ │ │ │ - // 5: monitorenter │ │ │ │ - // 6: aload_0 │ │ │ │ - // 7: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ - // 10: astore_3 │ │ │ │ - // 11: aload_3 │ │ │ │ - // 12: invokevirtual java/io/File.exists:()Z │ │ │ │ - // 15: istore 4 │ │ │ │ - // 17: iload 4 │ │ │ │ - // 19: ifne 78 │ │ │ │ - // 22: aload_0 │ │ │ │ - // 23: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ - // 26: astore_2 │ │ │ │ - // 27: aload_2 │ │ │ │ - // 28: invokevirtual java/io/File.mkdirs:()Z │ │ │ │ - // 31: istore_1 │ │ │ │ - // 32: iload_1 │ │ │ │ - // 33: ifne 75 │ │ │ │ - // 36: ldc_w "Unable to create cache dir %s" │ │ │ │ - // 39: astore_2 │ │ │ │ - // 40: iconst_1 │ │ │ │ - // 41: istore 4 │ │ │ │ - // 43: iload 4 │ │ │ │ - // 45: anewarray Ljava/lang/Object; │ │ │ │ - // 48: astore_3 │ │ │ │ - // 49: aconst_null │ │ │ │ - // 50: astore 5 │ │ │ │ - // 52: aload_0 │ │ │ │ - // 53: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ - // 56: astore 6 │ │ │ │ - // 58: aload 6 │ │ │ │ - // 60: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 63: astore 6 │ │ │ │ - // 65: aload_3 │ │ │ │ - // 66: iconst_0 │ │ │ │ - // 67: aload 6 │ │ │ │ - // 69: aastore │ │ │ │ - // 70: aload_2 │ │ │ │ - // 71: aload_3 │ │ │ │ - // 72: invokestatic com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - // 75: aload_0 │ │ │ │ - // 76: monitorexit │ │ │ │ - // 77: return │ │ │ │ - // 78: aload_0 │ │ │ │ - // 79: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ - // 82: astore_3 │ │ │ │ - // 83: aload_3 │ │ │ │ - // 84: invokevirtual java/io/File.listFiles:()[Ljava/io/File; │ │ │ │ - // 87: astore 7 │ │ │ │ - // 89: aload 7 │ │ │ │ - // 91: ifnull 75 │ │ │ │ - // 94: aload 7 │ │ │ │ - // 96: arraylength │ │ │ │ - // 97: istore 4 │ │ │ │ - // 99: iload_1 │ │ │ │ - // 100: iload 4 │ │ │ │ - // 102: if_icmpge 75 │ │ │ │ + // 1: monitorenter │ │ │ │ + // 2: aload_0 │ │ │ │ + // 3: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ + // 6: astore_1 │ │ │ │ + // 7: aload_1 │ │ │ │ + // 8: invokevirtual java/io/File.exists:()Z │ │ │ │ + // 11: istore_2 │ │ │ │ + // 12: iload_2 │ │ │ │ + // 13: ifne 70 │ │ │ │ + // 16: aload_0 │ │ │ │ + // 17: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ + // 20: astore_1 │ │ │ │ + // 21: aload_1 │ │ │ │ + // 22: invokevirtual java/io/File.mkdirs:()Z │ │ │ │ + // 25: istore_2 │ │ │ │ + // 26: iload_2 │ │ │ │ + // 27: ifne 67 │ │ │ │ + // 30: ldc_w "Unable to create cache dir %s" │ │ │ │ + // 33: astore_1 │ │ │ │ + // 34: iconst_1 │ │ │ │ + // 35: istore_3 │ │ │ │ + // 36: iload_3 │ │ │ │ + // 37: anewarray Ljava/lang/Object; │ │ │ │ + // 40: astore 4 │ │ │ │ + // 42: aload_0 │ │ │ │ + // 43: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ + // 46: astore 5 │ │ │ │ + // 48: aload 5 │ │ │ │ + // 50: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 53: astore 5 │ │ │ │ + // 55: aload 4 │ │ │ │ + // 57: iconst_0 │ │ │ │ + // 58: aload 5 │ │ │ │ + // 60: aastore │ │ │ │ + // 61: aload_1 │ │ │ │ + // 62: aload 4 │ │ │ │ + // 64: invokestatic com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + // 67: aload_0 │ │ │ │ + // 68: monitorexit │ │ │ │ + // 69: return │ │ │ │ + // 70: aload_0 │ │ │ │ + // 71: getfield com/android/volley/toolbox/DiskBasedCache.mRootDirectory:Ljava/io/File; │ │ │ │ + // 74: astore_1 │ │ │ │ + // 75: aload_1 │ │ │ │ + // 76: invokevirtual java/io/File.listFiles:()[Ljava/io/File; │ │ │ │ + // 79: astore 6 │ │ │ │ + // 81: aload 6 │ │ │ │ + // 83: ifnull 67 │ │ │ │ + // 86: aload 6 │ │ │ │ + // 88: astore 7 │ │ │ │ + // 90: aload 6 │ │ │ │ + // 92: arraylength │ │ │ │ + // 93: istore 8 │ │ │ │ + // 95: iconst_0 │ │ │ │ + // 96: istore 9 │ │ │ │ + // 98: iload 9 │ │ │ │ + // 100: iload 8 │ │ │ │ + // 102: if_icmpge 67 │ │ │ │ // 105: aload 7 │ │ │ │ - // 107: iload_1 │ │ │ │ - // 108: aaload │ │ │ │ - // 109: astore 8 │ │ │ │ - // 111: aconst_null │ │ │ │ - // 112: astore 9 │ │ │ │ - // 114: new Ljava/io/BufferedInputStream; │ │ │ │ - // 117: astore 10 │ │ │ │ - // 119: new Ljava/io/FileInputStream; │ │ │ │ - // 122: astore 5 │ │ │ │ - // 124: aload 5 │ │ │ │ - // 126: aload 8 │ │ │ │ - // 128: invokespecial java/io/FileInputStream.:(Ljava/io/File;)V │ │ │ │ - // 131: aload 10 │ │ │ │ - // 133: aload 5 │ │ │ │ - // 135: invokespecial java/io/BufferedInputStream.:(Ljava/io/InputStream;)V │ │ │ │ - // 138: aload 10 │ │ │ │ - // 140: invokestatic com/android/volley/toolbox/DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ │ │ - // 143: astore 11 │ │ │ │ - // 145: aload 8 │ │ │ │ - // 147: invokevirtual java/io/File.length:()J │ │ │ │ - // 150: lstore 12 │ │ │ │ - // 152: aload 11 │ │ │ │ - // 154: lload 12 │ │ │ │ - // 156: putfield com/android/volley/toolbox/DiskBasedCache$CacheHeader.size:J │ │ │ │ - // 159: aload 11 │ │ │ │ - // 161: getfield com/android/volley/toolbox/DiskBasedCache$CacheHeader.key:Ljava/lang/String; │ │ │ │ - // 164: astore 5 │ │ │ │ - // 166: aload_0 │ │ │ │ - // 167: aload 5 │ │ │ │ - // 169: aload 11 │ │ │ │ - // 171: invokespecial com/android/volley/toolbox/DiskBasedCache.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ │ │ │ - // 174: aload 10 │ │ │ │ - // 176: ifnull 184 │ │ │ │ - // 179: aload 10 │ │ │ │ - // 181: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ - // 184: aload 10 │ │ │ │ - // 186: astore 9 │ │ │ │ - // 188: iload_1 │ │ │ │ - // 189: iconst_1 │ │ │ │ - // 190: iadd │ │ │ │ - // 191: istore_1 │ │ │ │ - // 192: goto 99 │ │ │ │ - // 195: astore 5 │ │ │ │ - // 197: aload 10 │ │ │ │ - // 199: astore 9 │ │ │ │ - // 201: goto 188 │ │ │ │ - // 204: pop │ │ │ │ - // 205: aload 8 │ │ │ │ - // 207: ifnull 216 │ │ │ │ - // 210: aload 8 │ │ │ │ - // 212: invokevirtual java/io/File.delete:()Z │ │ │ │ - // 215: pop │ │ │ │ - // 216: aload 9 │ │ │ │ - // 218: ifnull 188 │ │ │ │ - // 221: aload 9 │ │ │ │ - // 223: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ - // 226: goto 188 │ │ │ │ - // 229: astore 5 │ │ │ │ - // 231: goto 188 │ │ │ │ - // 234: astore_2 │ │ │ │ - // 235: aload 9 │ │ │ │ - // 237: ifnull 245 │ │ │ │ - // 240: aload 9 │ │ │ │ - // 242: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ - // 245: aload_2 │ │ │ │ - // 246: athrow │ │ │ │ - // 247: astore_2 │ │ │ │ - // 248: aload_0 │ │ │ │ - // 249: monitorexit │ │ │ │ - // 250: aload_2 │ │ │ │ - // 251: athrow │ │ │ │ - // 252: astore_3 │ │ │ │ - // 253: goto 245 │ │ │ │ - // 256: astore_2 │ │ │ │ - // 257: aload 10 │ │ │ │ - // 259: astore 9 │ │ │ │ - // 261: goto 235 │ │ │ │ - // 264: pop │ │ │ │ - // 265: aload 10 │ │ │ │ - // 267: astore 9 │ │ │ │ - // 269: goto 205 │ │ │ │ + // 107: iload 9 │ │ │ │ + // 109: aaload │ │ │ │ + // 110: astore 10 │ │ │ │ + // 112: aconst_null │ │ │ │ + // 113: astore 11 │ │ │ │ + // 115: new Ljava/io/BufferedInputStream; │ │ │ │ + // 118: astore 12 │ │ │ │ + // 120: new Ljava/io/FileInputStream; │ │ │ │ + // 123: astore_1 │ │ │ │ + // 124: aload_1 │ │ │ │ + // 125: aload 10 │ │ │ │ + // 127: invokespecial java/io/FileInputStream.:(Ljava/io/File;)V │ │ │ │ + // 130: aload 12 │ │ │ │ + // 132: aload_1 │ │ │ │ + // 133: invokespecial java/io/BufferedInputStream.:(Ljava/io/InputStream;)V │ │ │ │ + // 136: aload 12 │ │ │ │ + // 138: invokestatic com/android/volley/toolbox/DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ │ │ + // 141: astore 13 │ │ │ │ + // 143: aload 10 │ │ │ │ + // 145: invokevirtual java/io/File.length:()J │ │ │ │ + // 148: lstore 14 │ │ │ │ + // 150: aload 13 │ │ │ │ + // 152: lload 14 │ │ │ │ + // 154: putfield com/android/volley/toolbox/DiskBasedCache$CacheHeader.size:J │ │ │ │ + // 157: aload 13 │ │ │ │ + // 159: getfield com/android/volley/toolbox/DiskBasedCache$CacheHeader.key:Ljava/lang/String; │ │ │ │ + // 162: astore_1 │ │ │ │ + // 163: aload_0 │ │ │ │ + // 164: aload_1 │ │ │ │ + // 165: aload 13 │ │ │ │ + // 167: invokespecial com/android/volley/toolbox/DiskBasedCache.putEntry:(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ │ │ │ + // 170: aload 12 │ │ │ │ + // 172: ifnull 180 │ │ │ │ + // 175: aload 12 │ │ │ │ + // 177: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ + // 180: aload 12 │ │ │ │ + // 182: astore 11 │ │ │ │ + // 184: iload 9 │ │ │ │ + // 186: iconst_1 │ │ │ │ + // 187: iadd │ │ │ │ + // 188: istore 9 │ │ │ │ + // 190: goto 98 │ │ │ │ + // 193: astore_1 │ │ │ │ + // 194: aload 12 │ │ │ │ + // 196: astore 11 │ │ │ │ + // 198: goto 184 │ │ │ │ + // 201: pop │ │ │ │ + // 202: aload 10 │ │ │ │ + // 204: ifnull 213 │ │ │ │ + // 207: aload 10 │ │ │ │ + // 209: invokevirtual java/io/File.delete:()Z │ │ │ │ + // 212: pop │ │ │ │ + // 213: aload 11 │ │ │ │ + // 215: ifnull 184 │ │ │ │ + // 218: aload 11 │ │ │ │ + // 220: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ + // 223: goto 184 │ │ │ │ + // 226: astore_1 │ │ │ │ + // 227: goto 184 │ │ │ │ + // 230: astore_1 │ │ │ │ + // 231: aload 11 │ │ │ │ + // 233: ifnull 241 │ │ │ │ + // 236: aload 11 │ │ │ │ + // 238: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ + // 241: aload_1 │ │ │ │ + // 242: athrow │ │ │ │ + // 243: astore_1 │ │ │ │ + // 244: aload_0 │ │ │ │ + // 245: monitorexit │ │ │ │ + // 246: aload_1 │ │ │ │ + // 247: athrow │ │ │ │ + // 248: astore 4 │ │ │ │ + // 250: goto 241 │ │ │ │ + // 253: astore_1 │ │ │ │ + // 254: aload 12 │ │ │ │ + // 256: astore 11 │ │ │ │ + // 258: goto 231 │ │ │ │ + // 261: pop │ │ │ │ + // 262: aload 12 │ │ │ │ + // 264: astore 11 │ │ │ │ + // 266: goto 202 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 6 10 247 252 Any │ │ │ │ - // 11 15 247 252 Any │ │ │ │ - // 22 26 247 252 Any │ │ │ │ - // 27 31 247 252 Any │ │ │ │ - // 43 48 247 252 Any │ │ │ │ - // 52 56 247 252 Any │ │ │ │ - // 58 63 247 252 Any │ │ │ │ - // 67 70 247 252 Any │ │ │ │ - // 71 75 247 252 Any │ │ │ │ - // 78 82 247 252 Any │ │ │ │ - // 83 87 247 252 Any │ │ │ │ - // 94 97 247 252 Any │ │ │ │ - // 107 109 247 252 Any │ │ │ │ - // 114 117 204 205 Ljava/io/IOException; │ │ │ │ - // 114 117 234 235 Any │ │ │ │ - // 119 122 204 205 Ljava/io/IOException; │ │ │ │ - // 119 122 234 235 Any │ │ │ │ - // 126 131 204 205 Ljava/io/IOException; │ │ │ │ - // 126 131 234 235 Any │ │ │ │ - // 133 138 204 205 Ljava/io/IOException; │ │ │ │ - // 133 138 234 235 Any │ │ │ │ - // 138 143 264 272 Ljava/io/IOException; │ │ │ │ - // 138 143 256 264 Any │ │ │ │ - // 145 150 264 272 Ljava/io/IOException; │ │ │ │ - // 145 150 256 264 Any │ │ │ │ - // 154 159 264 272 Ljava/io/IOException; │ │ │ │ - // 154 159 256 264 Any │ │ │ │ - // 159 164 264 272 Ljava/io/IOException; │ │ │ │ - // 159 164 256 264 Any │ │ │ │ - // 169 174 264 272 Ljava/io/IOException; │ │ │ │ - // 169 174 256 264 Any │ │ │ │ - // 179 184 195 204 Ljava/io/IOException; │ │ │ │ - // 179 184 247 252 Any │ │ │ │ - // 210 216 234 235 Any │ │ │ │ - // 221 226 229 234 Ljava/io/IOException; │ │ │ │ - // 221 226 247 252 Any │ │ │ │ - // 240 245 252 256 Ljava/io/IOException; │ │ │ │ - // 240 245 247 252 Any │ │ │ │ - // 245 247 247 252 Any │ │ │ │ + // 2 6 243 248 Any │ │ │ │ + // 7 11 243 248 Any │ │ │ │ + // 16 20 243 248 Any │ │ │ │ + // 21 25 243 248 Any │ │ │ │ + // 36 40 243 248 Any │ │ │ │ + // 42 46 243 248 Any │ │ │ │ + // 48 53 243 248 Any │ │ │ │ + // 58 61 243 248 Any │ │ │ │ + // 62 67 243 248 Any │ │ │ │ + // 70 74 243 248 Any │ │ │ │ + // 75 79 243 248 Any │ │ │ │ + // 90 93 243 248 Any │ │ │ │ + // 107 110 243 248 Any │ │ │ │ + // 115 118 201 202 Ljava/io/IOException; │ │ │ │ + // 115 118 230 231 Any │ │ │ │ + // 120 123 201 202 Ljava/io/IOException; │ │ │ │ + // 120 123 230 231 Any │ │ │ │ + // 125 130 201 202 Ljava/io/IOException; │ │ │ │ + // 125 130 230 231 Any │ │ │ │ + // 132 136 201 202 Ljava/io/IOException; │ │ │ │ + // 132 136 230 231 Any │ │ │ │ + // 136 141 261 269 Ljava/io/IOException; │ │ │ │ + // 136 141 253 261 Any │ │ │ │ + // 143 148 261 269 Ljava/io/IOException; │ │ │ │ + // 143 148 253 261 Any │ │ │ │ + // 152 157 261 269 Ljava/io/IOException; │ │ │ │ + // 152 157 253 261 Any │ │ │ │ + // 157 162 261 269 Ljava/io/IOException; │ │ │ │ + // 157 162 253 261 Any │ │ │ │ + // 165 170 261 269 Ljava/io/IOException; │ │ │ │ + // 165 170 253 261 Any │ │ │ │ + // 175 180 193 201 Ljava/io/IOException; │ │ │ │ + // 175 180 243 248 Any │ │ │ │ + // 207 213 230 231 Any │ │ │ │ + // 218 223 226 230 Ljava/io/IOException; │ │ │ │ + // 218 223 243 248 Any │ │ │ │ + // 236 241 248 253 Ljava/io/IOException; │ │ │ │ + // 236 241 243 248 Any │ │ │ │ + // 241 243 243 248 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 143 out of bounds for length 143 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 141 out of bounds for length 141 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── com/android/volley/toolbox/HurlStack.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -68,14 +68,18 @@ │ │ │ │ final InputStream content = httpURLConnection.getErrorStream(); │ │ │ │ continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + private static boolean hasResponseBody(final int n, final int n2) { │ │ │ │ + return n != 4 && (100 > n2 || n2 >= 200) && n2 != 204 && n2 != 304; │ │ │ │ + } │ │ │ │ + │ │ │ │ private HttpURLConnection openConnection(final URL url, final Request request) { │ │ │ │ final HttpURLConnection connection = this.createConnection(url); │ │ │ │ final int timeoutMs = request.getTimeoutMs(); │ │ │ │ connection.setConnectTimeout(timeoutMs); │ │ │ │ connection.setReadTimeout(timeoutMs); │ │ │ │ connection.setUseCaches(false); │ │ │ │ connection.setDoInput(true); │ │ │ │ @@ -162,16 +166,19 @@ │ │ │ │ openConnection.addRequestProperty(s, hashMap.get(s)); │ │ │ │ } │ │ │ │ setConnectionParametersForRequest(openConnection, request); │ │ │ │ final ProtocolVersion protocolVersion = new ProtocolVersion("HTTP", 1, 1); │ │ │ │ if (openConnection.getResponseCode() == -1) { │ │ │ │ throw new IOException("Could not retrieve response code from HttpUrlConnection."); │ │ │ │ } │ │ │ │ - final BasicHttpResponse basicHttpResponse = new BasicHttpResponse((StatusLine)new BasicStatusLine(protocolVersion, openConnection.getResponseCode(), openConnection.getResponseMessage())); │ │ │ │ - basicHttpResponse.setEntity(entityFromConnection(openConnection)); │ │ │ │ + final BasicStatusLine basicStatusLine = new BasicStatusLine(protocolVersion, openConnection.getResponseCode(), openConnection.getResponseMessage()); │ │ │ │ + final BasicHttpResponse basicHttpResponse = new BasicHttpResponse((StatusLine)basicStatusLine); │ │ │ │ + if (hasResponseBody(request.getMethod(), ((StatusLine)basicStatusLine).getStatusCode())) { │ │ │ │ + basicHttpResponse.setEntity(entityFromConnection(openConnection)); │ │ │ │ + } │ │ │ │ for (final Map.Entry> entry : openConnection.getHeaderFields().entrySet()) { │ │ │ │ if (entry.getKey() != null) { │ │ │ │ basicHttpResponse.addHeader((Header)new BasicHeader((String)entry.getKey(), (String)((List)entry.getValue()).get(0))); │ │ │ │ } │ │ │ │ } │ │ │ │ return (HttpResponse)basicHttpResponse; │ │ │ │ } │ │ ├── com/android/volley/toolbox/JsonRequest.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ import com.android.volley.Response$Listener; │ │ │ │ import com.android.volley.Request; │ │ │ │ │ │ │ │ public abstract class JsonRequest extends Request │ │ │ │ { │ │ │ │ protected static final String PROTOCOL_CHARSET = "utf-8"; │ │ │ │ private static final String PROTOCOL_CONTENT_TYPE; │ │ │ │ - private final Response$Listener mListener; │ │ │ │ + private Response$Listener mListener; │ │ │ │ private final String mRequestBody; │ │ │ │ │ │ │ │ static { │ │ │ │ PROTOCOL_CONTENT_TYPE = String.format("application/json; charset=%s", "utf-8"); │ │ │ │ } │ │ │ │ │ │ │ │ public JsonRequest(final int n, final String s, final String mRequestBody, final Response$Listener mListener, final Response$ErrorListener response$ErrorListener) { │ │ │ │ @@ -27,15 +27,17 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public JsonRequest(final String s, final String s2, final Response$Listener response$Listener, final Response$ErrorListener response$ErrorListener) { │ │ │ │ this(-1, s, s2, response$Listener, response$ErrorListener); │ │ │ │ } │ │ │ │ │ │ │ │ protected void deliverResponse(final Object o) { │ │ │ │ - this.mListener.onResponse(o); │ │ │ │ + if (this.mListener != null) { │ │ │ │ + this.mListener.onResponse(o); │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ public byte[] getBody() { │ │ │ │ byte[] bytes = null; │ │ │ │ try { │ │ │ │ if (this.mRequestBody != null) { │ │ │ │ bytes = this.mRequestBody.getBytes("utf-8"); │ │ │ │ @@ -57,9 +59,14 @@ │ │ │ │ return this.getBody(); │ │ │ │ } │ │ │ │ │ │ │ │ public String getPostBodyContentType() { │ │ │ │ return this.getBodyContentType(); │ │ │ │ } │ │ │ │ │ │ │ │ + protected void onFinish() { │ │ │ │ + super.onFinish(); │ │ │ │ + this.mListener = null; │ │ │ │ + } │ │ │ │ + │ │ │ │ protected abstract Response parseNetworkResponse(final NetworkResponse p0); │ │ │ │ } │ │ ├── com/android/volley/toolbox/StringRequest.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,27 +7,34 @@ │ │ │ │ import com.android.volley.NetworkResponse; │ │ │ │ import com.android.volley.Response$ErrorListener; │ │ │ │ import com.android.volley.Response$Listener; │ │ │ │ import com.android.volley.Request; │ │ │ │ │ │ │ │ public class StringRequest extends Request │ │ │ │ { │ │ │ │ - private final Response$Listener mListener; │ │ │ │ + private Response$Listener mListener; │ │ │ │ │ │ │ │ public StringRequest(final int n, final String s, final Response$Listener mListener, final Response$ErrorListener response$ErrorListener) { │ │ │ │ super(n, s, response$ErrorListener); │ │ │ │ this.mListener = mListener; │ │ │ │ } │ │ │ │ │ │ │ │ public StringRequest(final String s, final Response$Listener response$Listener, final Response$ErrorListener response$ErrorListener) { │ │ │ │ this(0, s, response$Listener, response$ErrorListener); │ │ │ │ } │ │ │ │ │ │ │ │ protected void deliverResponse(final String s) { │ │ │ │ - this.mListener.onResponse((Object)s); │ │ │ │ + if (this.mListener != null) { │ │ │ │ + this.mListener.onResponse((Object)s); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + protected void onFinish() { │ │ │ │ + super.onFinish(); │ │ │ │ + this.mListener = null; │ │ │ │ } │ │ │ │ │ │ │ │ protected Response parseNetworkResponse(final NetworkResponse networkResponse) { │ │ │ │ try { │ │ │ │ String s = new(java.lang.String.class); │ │ │ │ try { │ │ │ │ final byte[] data = networkResponse.data; ├── smali/android/support/v7/gridlayout/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 47 │ return-void │ .end method ├── smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$3.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$postdata:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ .param p2, "x0" # I │ .param p3, "x1" # Ljava/lang/String; │ .param p5, "x3" # Lcom/android/volley/Response$ErrorListener; │ │ .prologue │ .line 390 │ .local p4, "x2":Lcom/android/volley/Response$Listener;, "Lcom/android/volley/Response$Listener;" ├── smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$1.smali │ @@ -30,35 +30,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ .prologue │ .line 380 │ iput-object p1, p0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic onResponse(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 380 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$1;->onResponse(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onResponse(Ljava/lang/String;)V │ .locals 3 ├── smali/com/linuxcounter/lico_update_003/ActivityEnterData.smali │ @@ -350,24 +350,26 @@ │ .local v4, "manager":Landroid/net/ConnectivityManager; │ const/4 v7, 0x0 │ │ invoke-virtual {v4, v7}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v7 │ │ + .line 80 │ invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v0 │ │ .line 81 │ .local v0, "is3g":Z │ invoke-virtual {v4, v10}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v7 │ │ + .line 82 │ invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v1 │ │ .line 84 │ .local v1, "isWifi":Z │ const-string v7, "MyDebugOutput" │ @@ -414,14 +416,15 @@ │ │ const-string v8, "Please make sure, your network connection is ON " │ │ invoke-static {v7, v8, v10}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v7 │ │ + .line 88 │ invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ │ .line 93 │ :goto_0 │ return-void │ │ .line 90 ├── smali/com/linuxcounter/lico_update_003/getSysInfo.smali │ @@ -163,14 +163,15 @@ │ │ .line 377 │ .local v3, "process":Ljava/lang/Process; │ new-instance v5, Ljava/io/BufferedReader; │ │ new-instance v6, Ljava/io/InputStreamReader; │ │ + .line 378 │ invoke-virtual {v3}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {v5, v6}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ @@ -2878,14 +2879,15 @@ │ │ const-string v67, "country#" │ │ invoke-virtual/range {v66 .. v67}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v66 │ │ + .line 284 │ invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v67 │ │ invoke-virtual/range {v66 .. v67}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v66 │ @@ -2965,61 +2967,43 @@ │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "machine_id : " │ + const-string v65, "\nmachine_id : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "machine_updatekey : " │ + const-string v65, "\nmachine_updatekey : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "appversion : " │ + const-string v65, "\nappversion : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, p0 │ │ @@ -3027,322 +3011,221 @@ │ │ move-object/from16 v65, v0 │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "processor : " │ + const-string v65, "\nprocessor : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "cpunum : " │ + const-string v65, "\ncpunum : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "totaldisk : " │ + const-string v65, "\ntotaldisk : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-wide/from16 v1, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "totalram : " │ + const-string v65, "\ntotalram : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "freedisk : " │ + const-string v65, "\nfreedisk : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-wide/from16 v1, v34 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "freeram : " │ + const-string v65, "\nfreeram : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "totalswap : " │ + const-string v65, "\ntotalswap : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "freeswap : " │ + const-string v65, "\nfreeswap : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "flags : " │ + const-string v65, "\nflags : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "machine : " │ + const-string v65, "\nmachine : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "version : " │ + const-string v65, "\nversion : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "uptime : " │ + const-string v65, "\nuptime : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "load : " │ + const-string v65, "\nload : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "distribution : Android\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "distribversion : " │ + const-string v65, "\ndistribution : Android\ndistribversion : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "class : " │ + const-string v65, "\nclass : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ - const-string v65, "\n" │ - │ - invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v64 │ - │ - const-string v65, "country : " │ + const-string v65, "\ncountry : " │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ + .line 310 │ invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v65 │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 ├── smali/com/linuxcounter/lico_update_003/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 220 │ return-void │ .end method ├── smali/com/linuxcounter/lico_update_003/sendSysInfo$3.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$postdata:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/sendSysInfo;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;[Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/sendSysInfo; │ .param p2, "x0" # I │ .param p3, "x1" # Ljava/lang/String; │ .param p5, "x3" # Lcom/android/volley/Response$ErrorListener; │ │ .prologue │ .line 81 │ .local p4, "x2":Lcom/android/volley/Response$Listener;, "Lcom/android/volley/Response$Listener;" ├── smali/com/linuxcounter/lico_update_003/sendSysInfo$1.smali │ @@ -30,35 +30,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic onResponse(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 71 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/linuxcounter/lico_update_003/sendSysInfo$1;->onResponse(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onResponse(Ljava/lang/String;)V │ .locals 3 ├── smali/com/linuxcounter/lico_update_003/sendSysInfo$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/sendSysInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lcom/linuxcounter/lico_update_003/sendSysInfo$2;->this$0:Lcom/linuxcounter/lico_update_003/sendSysInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService.smali │ @@ -2483,14 +2483,15 @@ │ │ const-string v67, "country#" │ │ invoke-virtual/range {v66 .. v67}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v66 │ │ + .line 317 │ invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v67 │ │ invoke-virtual/range {v66 .. v67}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v66 │ @@ -2645,40 +2646,44 @@ │ │ move/from16 v1, v64 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ + .line 331 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v66 │ │ move-object/from16 v0, v64 │ │ move-wide/from16 v1, v66 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ const/high16 v65, 0x7f020000 │ │ + .line 332 │ invoke-virtual/range {v64 .. v65}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ const-string v65, "The Linux Counter Project" │ │ + .line 333 │ invoke-virtual/range {v64 .. v65}, Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ const-string v65, "The Linux Counter Project" │ │ + .line 334 │ invoke-virtual/range {v64 .. v65}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ new-instance v65, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v65 .. v65}, Ljava/lang/StringBuilder;->()V │ @@ -2697,28 +2702,31 @@ │ │ move-result-object v65 │ │ invoke-virtual/range {v65 .. v65}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v65 │ │ + .line 335 │ invoke-virtual/range {v64 .. v65}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ + .line 336 │ move-object/from16 v0, v64 │ │ move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v64 │ │ const/16 v65, 0x0 │ │ + .line 337 │ invoke-virtual/range {v64 .. v65}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 339 │ const-string v64, "notification" │ │ move-object/from16 v0, v22 │ │ @@ -2957,14 +2965,15 @@ │ │ .line 474 │ .local v3, "process":Ljava/lang/Process; │ new-instance v5, Ljava/io/BufferedReader; │ │ new-instance v6, Ljava/io/InputStreamReader; │ │ + .line 475 │ invoke-virtual {v3}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {v5, v6}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ @@ -3269,24 +3278,26 @@ │ │ .line 494 │ .local v2, "manager":Landroid/net/ConnectivityManager; │ invoke-virtual {v2, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v5 │ │ + .line 495 │ invoke-virtual {v5}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v0 │ │ .line 496 │ .local v0, "is3g":Z │ invoke-virtual {v2, v4}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v5 │ │ + .line 497 │ invoke-virtual {v5}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v1 │ │ .line 498 │ .local v1, "isWifi":Z │ const-string v5, "MyDebugOutput" │ @@ -3333,14 +3344,15 @@ │ │ const-string v6, "Please make sure, your network connection is ON " │ │ invoke-static {v5, v6, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v4 │ │ + .line 503 │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ .line 507 │ :goto_0 │ return v3 │ │ :cond_0 ├── smali/com/linuxcounter/lico_update_003/UpdateInBackgroundService$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ │ # direct methods │ .method constructor (Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ .prologue │ .line 385 │ iput-object p1, p0, Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService$2;->this$0:Lcom/linuxcounter/lico_update_003/UpdateInBackgroundService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/android/volley/CacheDispatcher.smali │ @@ -124,202 +124,237 @@ │ invoke-virtual {p0}, Lcom/android/volley/CacheDispatcher;->interrupt()V │ │ .line 76 │ return-void │ .end method │ │ .method public run()V │ - .locals 7 │ + .locals 10 │ │ .prologue │ - .line 80 │ - sget-boolean v4, Lcom/android/volley/CacheDispatcher;->DEBUG:Z │ + const/4 v9, 0x1 │ + │ + const/4 v8, 0x0 │ │ - if-eqz v4, :cond_0 │ + .line 80 │ + sget-boolean v5, Lcom/android/volley/CacheDispatcher;->DEBUG:Z │ │ - const-string v4, "start new dispatcher" │ + if-eqz v5, :cond_0 │ │ - const/4 v5, 0x0 │ + const-string v5, "start new dispatcher" │ │ - new-array v5, v5, [Ljava/lang/Object; │ + new-array v6, v8, [Ljava/lang/Object; │ │ - invoke-static {v4, v5}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 81 │ :cond_0 │ - const/16 v4, 0xa │ + const/16 v5, 0xa │ │ - invoke-static {v4}, Landroid/os/Process;->setThreadPriority(I)V │ + invoke-static {v5}, Landroid/os/Process;->setThreadPriority(I)V │ │ .line 84 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; │ │ - invoke-interface {v4}, Lcom/android/volley/Cache;->initialize()V │ + invoke-interface {v5}, Lcom/android/volley/Cache;->initialize()V │ │ - .line 90 │ + .line 89 │ :cond_1 │ :goto_0 │ + const/4 v3, 0x0 │ + │ + .line 92 │ + .local v3, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :try_start_0 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue; │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue; │ │ - invoke-interface {v4}, Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Lcom/android/volley/Request; │ + .end local v3 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + check-cast v3, Lcom/android/volley/Request; │ + :try_end_0 │ + .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_1 │ │ - .line 91 │ - .local v2, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ - const-string v4, "cache-queue-take" │ + .line 101 │ + .restart local v3 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + :try_start_1 │ + const-string v5, "cache-queue-take" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 94 │ - invoke-virtual {v2}, Lcom/android/volley/Request;->isCanceled()Z │ + .line 104 │ + invoke-virtual {v3}, Lcom/android/volley/Request;->isCanceled()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - .line 95 │ - const-string v4, "cache-discard-canceled" │ + .line 105 │ + const-string v5, "cache-discard-canceled" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->finish(Ljava/lang/String;)V │ - :try_end_0 │ - .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->finish(Ljava/lang/String;)V │ + :try_end_1 │ + .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_0 │ │ - .line 149 │ - .end local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + .line 159 │ :catch_0 │ move-exception v0 │ │ - .line 151 │ + .line 160 │ + .local v0, "e":Ljava/lang/Exception; │ + const-string v5, "Unhandled exception %s" │ + │ + new-array v6, v9, [Ljava/lang/Object; │ + │ + invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ + │ + move-result-object v7 │ + │ + aput-object v7, v6, v8 │ + │ + invoke-static {v0, v5, v6}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ + │ + goto :goto_0 │ + │ + .line 93 │ + .end local v0 # "e":Ljava/lang/Exception; │ + .end local v3 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + :catch_1 │ + move-exception v0 │ + │ + .line 95 │ .local v0, "e":Ljava/lang/InterruptedException; │ - iget-boolean v4, p0, Lcom/android/volley/CacheDispatcher;->mQuit:Z │ + iget-boolean v5, p0, Lcom/android/volley/CacheDispatcher;->mQuit:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - .line 152 │ + .line 96 │ return-void │ │ - .line 100 │ + .line 110 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ - .restart local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + .restart local v3 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :cond_2 │ - :try_start_1 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; │ + :try_start_2 │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; │ │ - invoke-virtual {v2}, Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String; │ + invoke-virtual {v3}, Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-interface {v4, v5}, Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ + invoke-interface {v5, v6}, Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ │ move-result-object v1 │ │ - .line 101 │ + .line 111 │ .local v1, "entry":Lcom/android/volley/Cache$Entry; │ if-nez v1, :cond_3 │ │ - .line 102 │ - const-string v4, "cache-miss" │ + .line 112 │ + const-string v5, "cache-miss" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 104 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mNetworkQueue:Ljava/util/concurrent/BlockingQueue; │ + .line 114 │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mNetworkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - invoke-interface {v4, v2}, Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V │ + invoke-interface {v5, v3}, Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ - .line 109 │ + .line 119 │ :cond_3 │ invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;->isExpired()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_4 │ + if-eqz v5, :cond_4 │ │ - .line 110 │ - const-string v4, "cache-hit-expired" │ + .line 120 │ + const-string v5, "cache-hit-expired" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 111 │ - invoke-virtual {v2, v1}, Lcom/android/volley/Request;->setCacheEntry(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ + .line 121 │ + invoke-virtual {v3, v1}, Lcom/android/volley/Request;->setCacheEntry(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ │ - .line 112 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mNetworkQueue:Ljava/util/concurrent/BlockingQueue; │ + .line 122 │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mNetworkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - invoke-interface {v4, v2}, Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V │ + invoke-interface {v5, v3}, Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ - .line 117 │ + .line 127 │ :cond_4 │ - const-string v4, "cache-hit" │ + const-string v5, "cache-hit" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 118 │ - new-instance v4, Lcom/android/volley/NetworkResponse; │ + .line 128 │ + new-instance v5, Lcom/android/volley/NetworkResponse; │ │ - iget-object v5, v1, Lcom/android/volley/Cache$Entry;->data:[B │ + iget-object v6, v1, Lcom/android/volley/Cache$Entry;->data:[B │ │ - iget-object v6, v1, Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; │ + iget-object v7, v1, Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; │ │ - invoke-direct {v4, v5, v6}, Lcom/android/volley/NetworkResponse;->([BLjava/util/Map;)V │ + invoke-direct {v5, v6, v7}, Lcom/android/volley/NetworkResponse;->([BLjava/util/Map;)V │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .line 120 │ - .local v3, "response":Lcom/android/volley/Response;, "Lcom/android/volley/Response<*>;" │ - const-string v4, "cache-hit-parsed" │ + .line 130 │ + .local v4, "response":Lcom/android/volley/Response;, "Lcom/android/volley/Response<*>;" │ + const-string v5, "cache-hit-parsed" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 122 │ + .line 132 │ invoke-virtual {v1}, Lcom/android/volley/Cache$Entry;->refreshNeeded()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_5 │ + if-nez v5, :cond_5 │ │ - .line 124 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ + .line 134 │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ │ - invoke-interface {v4, v2, v3}, Lcom/android/volley/ResponseDelivery;->postResponse(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ + invoke-interface {v5, v3, v4}, Lcom/android/volley/ResponseDelivery;->postResponse(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ │ goto :goto_0 │ │ - .line 129 │ + .line 139 │ :cond_5 │ - const-string v4, "cache-hit-refresh-needed" │ + const-string v5, "cache-hit-refresh-needed" │ │ - invoke-virtual {v2, v4}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ + invoke-virtual {v3, v5}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 130 │ - invoke-virtual {v2, v1}, Lcom/android/volley/Request;->setCacheEntry(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ + .line 140 │ + invoke-virtual {v3, v1}, Lcom/android/volley/Request;->setCacheEntry(Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Request; │ │ - .line 133 │ - const/4 v4, 0x1 │ + .line 143 │ + const/4 v5, 0x1 │ │ - iput-boolean v4, v3, Lcom/android/volley/Response;->intermediate:Z │ + iput-boolean v5, v4, Lcom/android/volley/Response;->intermediate:Z │ │ - .line 137 │ - iget-object v4, p0, Lcom/android/volley/CacheDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ + .line 147 │ + move-object v2, v3 │ │ - new-instance v5, Lcom/android/volley/CacheDispatcher$1; │ + .line 148 │ + .local v2, "finalRequest":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + iget-object v5, p0, Lcom/android/volley/CacheDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ │ - invoke-direct {v5, p0, v2}, Lcom/android/volley/CacheDispatcher$1;->(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V │ + new-instance v6, Lcom/android/volley/CacheDispatcher$1; │ │ - invoke-interface {v4, v2, v3, v5}, Lcom/android/volley/ResponseDelivery;->postResponse(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ - :try_end_1 │ - .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ + invoke-direct {v6, p0, v2}, Lcom/android/volley/CacheDispatcher$1;->(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V │ + │ + invoke-interface {v5, v3, v4, v6}, Lcom/android/volley/ResponseDelivery;->postResponse(Lcom/android/volley/Request;Lcom/android/volley/Response;Ljava/lang/Runnable;)V │ + :try_end_2 │ + .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto/16 :goto_0 │ .end method ├── smali/com/android/volley/NetworkDispatcher.smali │ @@ -115,26 +115,26 @@ │ "<*>;", │ "Lcom/android/volley/VolleyError;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 149 │ + .line 151 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ invoke-virtual {p1, p2}, Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; │ │ move-result-object p2 │ │ - .line 150 │ + .line 152 │ iget-object v0, p0, Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ │ invoke-interface {v0, p1, p2}, Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ - .line 151 │ + .line 153 │ return-void │ .end method │ │ │ # virtual methods │ .method public quit()V │ .locals 1 │ @@ -157,139 +157,144 @@ │ │ .prologue │ .line 84 │ const/16 v7, 0xa │ │ invoke-static {v7}, Landroid/os/Process;->setThreadPriority(I)V │ │ - .line 86 │ + .line 87 │ :cond_0 │ :goto_0 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v4 │ │ - .line 90 │ + .line 89 │ .local v4, "startTimeMs":J │ + const/4 v2, 0x0 │ + │ + .line 92 │ + .local v2, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :try_start_0 │ iget-object v7, p0, Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue; │ │ invoke-interface {v7}, Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; │ │ move-result-object v2 │ │ + .end local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ check-cast v2, Lcom/android/volley/Request; │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_1 │ │ - .line 100 │ - .local v2, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + .line 102 │ + .restart local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :try_start_1 │ const-string v7, "network-queue-take" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 104 │ + .line 106 │ invoke-virtual {v2}, Lcom/android/volley/Request;->isCanceled()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - .line 105 │ + .line 107 │ const-string v7, "network-discard-cancelled" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->finish(Ljava/lang/String;)V │ :try_end_1 │ .catch Lcom/android/volley/VolleyError; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ goto :goto_0 │ │ - .line 136 │ + .line 138 │ :catch_0 │ move-exception v6 │ │ - .line 137 │ + .line 139 │ .local v6, "volleyError":Lcom/android/volley/VolleyError; │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v8 │ │ sub-long/2addr v8, v4 │ │ invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V │ │ - .line 138 │ + .line 140 │ invoke-direct {p0, v2, v6}, Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto :goto_0 │ │ - .line 91 │ + .line 93 │ .end local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ .end local v6 # "volleyError":Lcom/android/volley/VolleyError; │ :catch_1 │ move-exception v0 │ │ - .line 93 │ + .line 95 │ .local v0, "e":Ljava/lang/InterruptedException; │ iget-boolean v7, p0, Lcom/android/volley/NetworkDispatcher;->mQuit:Z │ │ if-eqz v7, :cond_0 │ │ - .line 94 │ + .line 96 │ return-void │ │ - .line 109 │ + .line 111 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ .restart local v2 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :cond_1 │ :try_start_2 │ invoke-direct {p0, v2}, Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V │ │ - .line 112 │ + .line 114 │ iget-object v7, p0, Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network; │ │ invoke-interface {v7, v2}, Lcom/android/volley/Network;->performRequest(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ │ move-result-object v1 │ │ - .line 113 │ + .line 115 │ .local v1, "networkResponse":Lcom/android/volley/NetworkResponse; │ const-string v7, "network-http-complete" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 117 │ + .line 119 │ iget-boolean v7, v1, Lcom/android/volley/NetworkResponse;->notModified:Z │ │ if-eqz v7, :cond_2 │ │ invoke-virtual {v2}, Lcom/android/volley/Request;->hasHadResponseDelivered()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - .line 118 │ + .line 120 │ const-string v7, "not-modified" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->finish(Ljava/lang/String;)V │ :try_end_2 │ .catch Lcom/android/volley/VolleyError; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto :goto_0 │ │ - .line 139 │ + .line 141 │ .end local v1 # "networkResponse":Lcom/android/volley/NetworkResponse; │ :catch_2 │ move-exception v0 │ │ - .line 140 │ + .line 142 │ .local v0, "e":Ljava/lang/Exception; │ const-string v7, "Unhandled exception %s" │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/Object; │ │ @@ -299,84 +304,84 @@ │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ invoke-static {v0, v7, v8}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ - .line 141 │ + .line 143 │ new-instance v6, Lcom/android/volley/VolleyError; │ │ invoke-direct {v6, v0}, Lcom/android/volley/VolleyError;->(Ljava/lang/Throwable;)V │ │ - .line 142 │ + .line 144 │ .restart local v6 # "volleyError":Lcom/android/volley/VolleyError; │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v8 │ │ sub-long/2addr v8, v4 │ │ invoke-virtual {v6, v8, v9}, Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V │ │ - .line 143 │ + .line 145 │ iget-object v7, p0, Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ │ invoke-interface {v7, v2, v6}, Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto :goto_0 │ │ - .line 123 │ + .line 125 │ .end local v0 # "e":Ljava/lang/Exception; │ .end local v6 # "volleyError":Lcom/android/volley/VolleyError; │ .restart local v1 # "networkResponse":Lcom/android/volley/NetworkResponse; │ :cond_2 │ :try_start_3 │ invoke-virtual {v2, v1}, Lcom/android/volley/Request;->parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ │ move-result-object v3 │ │ - .line 124 │ + .line 126 │ .local v3, "response":Lcom/android/volley/Response;, "Lcom/android/volley/Response<*>;" │ const-string v7, "network-parse-complete" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 128 │ + .line 130 │ invoke-virtual {v2}, Lcom/android/volley/Request;->shouldCache()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ iget-object v7, v3, Lcom/android/volley/Response;->cacheEntry:Lcom/android/volley/Cache$Entry; │ │ if-eqz v7, :cond_3 │ │ - .line 129 │ + .line 131 │ iget-object v7, p0, Lcom/android/volley/NetworkDispatcher;->mCache:Lcom/android/volley/Cache; │ │ invoke-virtual {v2}, Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String; │ │ move-result-object v8 │ │ iget-object v9, v3, Lcom/android/volley/Response;->cacheEntry:Lcom/android/volley/Cache$Entry; │ │ invoke-interface {v7, v8, v9}, Lcom/android/volley/Cache;->put(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V │ │ - .line 130 │ + .line 132 │ const-string v7, "network-cache-written" │ │ invoke-virtual {v2, v7}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 134 │ + .line 136 │ :cond_3 │ invoke-virtual {v2}, Lcom/android/volley/Request;->markDelivered()V │ │ - .line 135 │ + .line 137 │ iget-object v7, p0, Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; │ │ invoke-interface {v7, v2, v3}, Lcom/android/volley/ResponseDelivery;->postResponse(Lcom/android/volley/Request;Lcom/android/volley/Response;)V │ :try_end_3 │ .catch Lcom/android/volley/VolleyError; {:try_start_3 .. :try_end_3} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2 ├── smali/com/android/volley/RequestQueue.smali │ @@ -112,24 +112,22 @@ │ │ .prologue │ .line 124 │ new-instance v0, Lcom/android/volley/ExecutorDelivery; │ │ new-instance v1, Landroid/os/Handler; │ │ - .line 125 │ invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/os/Handler;->(Landroid/os/Looper;)V │ │ invoke-direct {v0, v1}, Lcom/android/volley/ExecutorDelivery;->(Landroid/os/Handler;)V │ │ - .line 124 │ invoke-direct {p0, p1, p2, p3, v0}, Lcom/android/volley/RequestQueue;->(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V │ │ .line 126 │ return-void │ .end method │ │ .method public constructor (Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V │ @@ -431,67 +429,70 @@ │ │ .method public cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V │ .locals 4 │ .param p1, "filter" # Lcom/android/volley/RequestQueue$RequestFilter; │ │ .prologue │ .line 197 │ - iget-object v2, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ + iget-object v3, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ │ - monitor-enter v2 │ + monitor-enter v3 │ │ .line 198 │ :try_start_0 │ - iget-object v1, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ + iget-object v2, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ │ - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v0 │ │ + .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - check-cast v0, Lcom/android/volley/Request; │ + check-cast v1, Lcom/android/volley/Request; │ │ .line 199 │ - .local v0, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ - invoke-interface {p1, v0}, Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z │ + .local v1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + invoke-interface {p1, v1}, Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 200 │ - invoke-virtual {v0}, Lcom/android/volley/Request;->cancel()V │ + invoke-virtual {v1}, Lcom/android/volley/Request;->cancel()V │ │ goto :goto_0 │ │ .line 203 │ - .end local v0 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ + .end local v0 # "i$":Ljava/util/Iterator; │ + .end local v1 # "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - monitor-exit v2 │ + monitor-exit v3 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v1 │ + throw v2 │ │ + .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - monitor-exit v2 │ + monitor-exit v3 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 204 │ return-void │ .end method │ │ @@ -521,193 +522,194 @@ │ invoke-virtual {p0, v0}, Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V │ │ .line 220 │ return-void │ .end method │ │ .method finish(Lcom/android/volley/Request;)V │ - .locals 8 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/android/volley/Request", │ ";)V" │ } │ .end annotation │ │ .prologue │ .line 277 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ - iget-object v4, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ + iget-object v5, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ │ - monitor-enter v4 │ + monitor-enter v5 │ │ .line 278 │ :try_start_0 │ - iget-object v3, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ + iget-object v4, p0, Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; │ │ - invoke-interface {v3, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v4, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ │ .line 279 │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 280 │ - iget-object v4, p0, Lcom/android/volley/RequestQueue;->mFinishedListeners:Ljava/util/List; │ + iget-object v5, p0, Lcom/android/volley/RequestQueue;->mFinishedListeners:Ljava/util/List; │ │ - monitor-enter v4 │ + monitor-enter v5 │ │ .line 281 │ :try_start_1 │ - iget-object v3, p0, Lcom/android/volley/RequestQueue;->mFinishedListeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/android/volley/RequestQueue;->mFinishedListeners:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v1 │ │ + .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Lcom/android/volley/RequestQueue$RequestFinishedListener; │ + check-cast v2, Lcom/android/volley/RequestQueue$RequestFinishedListener; │ │ .line 282 │ - .local v1, "listener":Lcom/android/volley/RequestQueue$RequestFinishedListener;, "Lcom/android/volley/RequestQueue$RequestFinishedListener;" │ - invoke-interface {v1, p1}, Lcom/android/volley/RequestQueue$RequestFinishedListener;->onRequestFinished(Lcom/android/volley/Request;)V │ + .local v2, "listener":Lcom/android/volley/RequestQueue$RequestFinishedListener;, "Lcom/android/volley/RequestQueue$RequestFinishedListener;" │ + invoke-interface {v2, p1}, Lcom/android/volley/RequestQueue$RequestFinishedListener;->onRequestFinished(Lcom/android/volley/Request;)V │ │ goto :goto_0 │ │ .line 284 │ - .end local v1 # "listener":Lcom/android/volley/RequestQueue$RequestFinishedListener;, "Lcom/android/volley/RequestQueue$RequestFinishedListener;" │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v2 # "listener":Lcom/android/volley/RequestQueue$RequestFinishedListener;, "Lcom/android/volley/RequestQueue$RequestFinishedListener;" │ :catchall_0 │ - move-exception v3 │ + move-exception v4 │ │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v3 │ + throw v4 │ │ .line 279 │ :catchall_1 │ - move-exception v3 │ + move-exception v4 │ │ :try_start_2 │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - throw v3 │ + throw v4 │ │ .line 284 │ + .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_3 │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 286 │ invoke-virtual {p1}, Lcom/android/volley/Request;->shouldCache()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 287 │ - iget-object v4, p0, Lcom/android/volley/RequestQueue;->mWaitingRequests:Ljava/util/Map; │ + iget-object v5, p0, Lcom/android/volley/RequestQueue;->mWaitingRequests:Ljava/util/Map; │ │ - monitor-enter v4 │ + monitor-enter v5 │ │ .line 288 │ :try_start_4 │ invoke-virtual {p1}, Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 289 │ .local v0, "cacheKey":Ljava/lang/String; │ - iget-object v3, p0, Lcom/android/volley/RequestQueue;->mWaitingRequests:Ljava/util/Map; │ + iget-object v4, p0, Lcom/android/volley/RequestQueue;->mWaitingRequests:Ljava/util/Map; │ │ - invoke-interface {v3, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/util/Queue; │ + check-cast v3, Ljava/util/Queue; │ │ .line 290 │ - .local v2, "waitingRequests":Ljava/util/Queue;, "Ljava/util/Queue;>;" │ - if-eqz v2, :cond_2 │ + .local v3, "waitingRequests":Ljava/util/Queue;, "Ljava/util/Queue;>;" │ + if-eqz v3, :cond_2 │ │ .line 291 │ - sget-boolean v3, Lcom/android/volley/VolleyLog;->DEBUG:Z │ + sget-boolean v4, Lcom/android/volley/VolleyLog;->DEBUG:Z │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 292 │ - const-string v3, "Releasing %d waiting requests for cacheKey=%s." │ + const-string v4, "Releasing %d waiting requests for cacheKey=%s." │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ - new-array v5, v5, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - .line 293 │ - invoke-interface {v2}, Ljava/util/Queue;->size()I │ + invoke-interface {v3}, Ljava/util/Queue;->size()I │ │ - move-result v7 │ + move-result v8 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - aput-object v7, v5, v6 │ + aput-object v8, v6, v7 │ │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ - aput-object v0, v5, v6 │ + aput-object v0, v6, v7 │ │ - .line 292 │ - invoke-static {v3, v5}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v4, v6}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 297 │ :cond_1 │ - iget-object v3, p0, Lcom/android/volley/RequestQueue;->mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; │ + iget-object v4, p0, Lcom/android/volley/RequestQueue;->mCacheQueue:Ljava/util/concurrent/PriorityBlockingQueue; │ │ - invoke-virtual {v3, v2}, Ljava/util/concurrent/PriorityBlockingQueue;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v4, v3}, Ljava/util/concurrent/PriorityBlockingQueue;->addAll(Ljava/util/Collection;)Z │ │ .line 299 │ :cond_2 │ - monitor-exit v4 │ + monitor-exit v5 │ │ .line 301 │ .end local v0 # "cacheKey":Ljava/lang/String; │ - .end local v2 # "waitingRequests":Ljava/util/Queue;, "Ljava/util/Queue;>;" │ + .end local v3 # "waitingRequests":Ljava/util/Queue;, "Ljava/util/Queue;>;" │ :cond_3 │ return-void │ │ .line 299 │ :catchall_2 │ - move-exception v3 │ + move-exception v4 │ │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ - throw v3 │ + throw v4 │ .end method │ │ .method public getCache()Lcom/android/volley/Cache; │ .locals 1 │ │ .prologue │ .line 181 ├── smali/com/android/volley/CacheDispatcher$1.smali │ @@ -16,56 +16,55 @@ │ name = null │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/android/volley/CacheDispatcher; │ │ -.field final synthetic val$request:Lcom/android/volley/Request; │ +.field final synthetic val$finalRequest:Lcom/android/volley/Request; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/CacheDispatcher; │ │ .prologue │ - .line 137 │ + .line 148 │ iput-object p1, p0, Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; │ │ - iput-object p2, p0, Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request; │ + iput-object p2, p0, Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ - .line 141 │ + .line 152 │ :try_start_0 │ iget-object v0, p0, Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; │ │ invoke-static {v0}, Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; │ │ move-result-object v0 │ │ - iget-object v1, p0, Lcom/android/volley/CacheDispatcher$1;->val$request:Lcom/android/volley/Request; │ + iget-object v1, p0, Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request; │ │ invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 145 │ + .line 156 │ :goto_0 │ return-void │ │ - .line 142 │ + .line 153 │ :catch_0 │ move-exception v0 │ │ goto :goto_0 │ .end method ├── smali/com/android/volley/Request$Priority.smali │ @@ -44,51 +44,51 @@ │ │ const/4 v4, 0x2 │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 522 │ + .line 515 │ new-instance v0, Lcom/android/volley/Request$Priority; │ │ const-string v1, "LOW" │ │ invoke-direct {v0, v1, v2}, Lcom/android/volley/Request$Priority;->(Ljava/lang/String;I)V │ │ sput-object v0, Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; │ │ - .line 523 │ + .line 516 │ new-instance v0, Lcom/android/volley/Request$Priority; │ │ const-string v1, "NORMAL" │ │ invoke-direct {v0, v1, v3}, Lcom/android/volley/Request$Priority;->(Ljava/lang/String;I)V │ │ sput-object v0, Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority; │ │ - .line 524 │ + .line 517 │ new-instance v0, Lcom/android/volley/Request$Priority; │ │ const-string v1, "HIGH" │ │ invoke-direct {v0, v1, v4}, Lcom/android/volley/Request$Priority;->(Ljava/lang/String;I)V │ │ sput-object v0, Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority; │ │ - .line 525 │ + .line 518 │ new-instance v0, Lcom/android/volley/Request$Priority; │ │ const-string v1, "IMMEDIATE" │ │ invoke-direct {v0, v1, v5}, Lcom/android/volley/Request$Priority;->(Ljava/lang/String;I)V │ │ sput-object v0, Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority; │ │ - .line 521 │ + .line 514 │ const/4 v0, 0x4 │ │ new-array v0, v0, [Lcom/android/volley/Request$Priority; │ │ sget-object v1, Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; │ │ aput-object v1, v0, v2 │ @@ -115,26 +115,26 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()V" │ } │ .end annotation │ │ .prologue │ - .line 521 │ + .line 514 │ invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V │ │ return-void │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; │ │ .prologue │ - .line 521 │ + .line 514 │ const-class v0, Lcom/android/volley/Request$Priority; │ │ invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; │ │ move-result-object v0 │ │ check-cast v0, Lcom/android/volley/Request$Priority; │ @@ -142,15 +142,15 @@ │ return-object v0 │ .end method │ │ .method public static values()[Lcom/android/volley/Request$Priority; │ .locals 1 │ │ .prologue │ - .line 521 │ + .line 514 │ sget-object v0, Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority; │ │ invoke-virtual {v0}, [Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Lcom/android/volley/Request$Priority; ├── smali/com/android/volley/NetworkResponse.smali │ @@ -1,11 +1,18 @@ │ .class public Lcom/android/volley/NetworkResponse; │ .super Ljava/lang/Object; │ .source "NetworkResponse.java" │ │ +# interfaces │ +.implements Ljava/io/Serializable; │ + │ + │ +# static fields │ +.field private static final serialVersionUID:J = -0x1253b4fd9070L │ + │ │ # instance fields │ .field public final data:[B │ │ .field public final headers:Ljava/util/Map; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -39,15 +46,15 @@ │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ ">;Z)V" │ } │ .end annotation │ │ .prologue │ - .line 47 │ + .line 50 │ .local p3, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ const-wide/16 v6, 0x0 │ │ move-object v1, p0 │ │ move v2, p1 │ │ @@ -55,15 +62,15 @@ │ │ move-object v4, p3 │ │ move v5, p4 │ │ invoke-direct/range {v1 .. v7}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ │ - .line 48 │ + .line 51 │ return-void │ .end method │ │ .method public constructor (I[BLjava/util/Map;ZJ)V │ .locals 1 │ .param p1, "statusCode" # I │ .param p2, "data" # [B │ @@ -77,43 +84,43 @@ │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ ">;ZJ)V" │ } │ .end annotation │ │ .prologue │ - .line 37 │ + .line 40 │ .local p3, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 38 │ + .line 41 │ iput p1, p0, Lcom/android/volley/NetworkResponse;->statusCode:I │ │ - .line 39 │ + .line 42 │ iput-object p2, p0, Lcom/android/volley/NetworkResponse;->data:[B │ │ - .line 40 │ + .line 43 │ iput-object p3, p0, Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; │ │ - .line 41 │ + .line 44 │ iput-boolean p4, p0, Lcom/android/volley/NetworkResponse;->notModified:Z │ │ - .line 42 │ + .line 45 │ iput-wide p5, p0, Lcom/android/volley/NetworkResponse;->networkTimeMs:J │ │ - .line 43 │ + .line 46 │ return-void │ .end method │ │ .method public constructor ([B)V │ .locals 8 │ .param p1, "data" # [B │ │ .prologue │ - .line 51 │ + .line 54 │ const/16 v2, 0xc8 │ │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ @@ -122,15 +129,15 @@ │ │ move-object v1, p0 │ │ move-object v3, p1 │ │ invoke-direct/range {v1 .. v7}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ │ - .line 52 │ + .line 55 │ return-void │ .end method │ │ .method public constructor ([BLjava/util/Map;)V │ .locals 8 │ .param p1, "data" # [B │ .annotation system Ldalvik/annotation/Signature; │ @@ -141,15 +148,15 @@ │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 55 │ + .line 58 │ .local p2, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ const/16 v2, 0xc8 │ │ const/4 v5, 0x0 │ │ const-wide/16 v6, 0x0 │ │ @@ -157,10 +164,10 @@ │ │ move-object v3, p1 │ │ move-object v4, p2 │ │ invoke-direct/range {v1 .. v7}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ │ - .line 56 │ + .line 59 │ return-void │ .end method ├── smali/com/android/volley/ExecutorDelivery$1.smali │ @@ -22,15 +22,14 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/ExecutorDelivery; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery; │ │ iput-object p2, p0, Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler; ├── smali/com/android/volley/VolleyLog$MarkerLog.smali │ @@ -236,100 +236,101 @@ │ .locals 14 │ .param p1, "header" # Ljava/lang/String; │ │ .prologue │ .line 144 │ monitor-enter p0 │ │ - const/4 v3, 0x1 │ + const/4 v8, 0x1 │ │ :try_start_0 │ - iput-boolean v3, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z │ + iput-boolean v8, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z │ │ .line 146 │ invoke-direct {p0}, Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-wide v0 │ │ .line 147 │ .local v0, "duration":J │ const-wide/16 v8, 0x0 │ │ - cmp-long v3, v0, v8 │ + cmp-long v8, v0, v8 │ │ - if-gtz v3, :cond_1 │ + if-gtz v8, :cond_1 │ │ .line 158 │ :cond_0 │ monitor-exit p0 │ │ return-void │ │ .line 151 │ :cond_1 │ :try_start_1 │ - iget-object v3, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; │ + iget-object v8, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-interface {v3, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - check-cast v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ + check-cast v8, Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ │ - iget-wide v4, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J │ + iget-wide v4, v8, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J │ │ .line 152 │ .local v4, "prevTime":J │ - const-string v3, "(%-4d ms) %s" │ + const-string v8, "(%-4d ms) %s" │ │ - const/4 v8, 0x2 │ + const/4 v9, 0x2 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + new-array v9, v9, [Ljava/lang/Object; │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - aput-object v10, v8, v9 │ + aput-object v11, v9, v10 │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - aput-object p1, v8, v9 │ + aput-object p1, v9, v10 │ │ - invoke-static {v3, v8}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 153 │ - iget-object v3, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; │ + iget-object v8, p0, Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v2 │ │ + .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ + check-cast v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ │ .line 154 │ - .local v2, "marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ - iget-wide v6, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J │ + .local v3, "marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ + iget-wide v6, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J │ │ .line 155 │ .local v6, "thisTime":J │ const-string v8, "(+%-4d) [%2d] %s" │ │ const/4 v9, 0x3 │ │ @@ -343,25 +344,25 @@ │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ - iget-wide v12, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J │ + iget-wide v12, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J │ │ invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x2 │ │ - iget-object v11, v2, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String; │ + iget-object v11, v3, Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String; │ │ aput-object v11, v9, v10 │ │ invoke-static {v8, v9}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ @@ -369,17 +370,18 @@ │ move-wide v4, v6 │ │ .line 157 │ goto :goto_0 │ │ .line 144 │ .end local v0 # "duration":J │ - .end local v2 # "marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ + .end local v2 # "i$":Ljava/util/Iterator; │ + .end local v3 # "marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker; │ .end local v4 # "prevTime":J │ .end local v6 # "thisTime":J │ :catchall_0 │ - move-exception v3 │ + move-exception v8 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v8 │ .end method ├── smali/com/android/volley/Request.smali │ @@ -27,38 +27,34 @@ │ } │ .end annotation │ │ │ # static fields │ .field private static final DEFAULT_PARAMS_ENCODING:Ljava/lang/String; = "UTF-8" │ │ -.field private static final SLOW_REQUEST_THRESHOLD_MS:J = 0xbb8L │ - │ .field private static sCounter:J │ │ │ # instance fields │ .field private mCacheEntry:Lcom/android/volley/Cache$Entry; │ │ .field private mCanceled:Z │ │ .field private final mDefaultTrafficStatsTag:I │ │ -.field private final mErrorListener:Lcom/android/volley/Response$ErrorListener; │ +.field private mErrorListener:Lcom/android/volley/Response$ErrorListener; │ │ .field private final mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ .field private mIdentifier:Ljava/lang/String; │ │ .field private final mMethod:I │ │ .field private mRedirectUrl:Ljava/lang/String; │ │ -.field private mRequestBirthTime:J │ - │ .field private mRequestQueue:Lcom/android/volley/RequestQueue; │ │ .field private mResponseDelivered:Z │ │ .field private mRetryPolicy:Lcom/android/volley/RetryPolicy; │ │ .field private mSequence:Ljava/lang/Integer; │ @@ -68,135 +64,130 @@ │ .field private mTag:Ljava/lang/Object; │ │ .field private final mUrl:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ - .locals 4 │ + .locals 3 │ .param p1, "method" # I │ .param p2, "url" # Ljava/lang/String; │ .param p3, "listener" # Lcom/android/volley/Response$ErrorListener; │ │ .prologue │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ - .line 137 │ + .line 129 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 61 │ + .line 59 │ sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Lcom/android/volley/VolleyLog$MarkerLog; │ │ invoke-direct {v0}, Lcom/android/volley/VolleyLog$MarkerLog;->()V │ │ :goto_0 │ iput-object v0, p0, Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ - .line 91 │ + .line 89 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/android/volley/Request;->mShouldCache:Z │ │ - .line 94 │ + .line 92 │ iput-boolean v2, p0, Lcom/android/volley/Request;->mCanceled:Z │ │ - .line 97 │ + .line 95 │ iput-boolean v2, p0, Lcom/android/volley/Request;->mResponseDelivered:Z │ │ - .line 100 │ - const-wide/16 v2, 0x0 │ - │ - iput-wide v2, p0, Lcom/android/volley/Request;->mRequestBirthTime:J │ - │ - .line 113 │ + .line 105 │ iput-object v1, p0, Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry; │ │ - .line 138 │ + .line 130 │ iput p1, p0, Lcom/android/volley/Request;->mMethod:I │ │ - .line 139 │ + .line 131 │ iput-object p2, p0, Lcom/android/volley/Request;->mUrl:Ljava/lang/String; │ │ - .line 140 │ + .line 132 │ invoke-static {p1, p2}, Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String; │ │ - .line 141 │ + .line 133 │ iput-object p3, p0, Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; │ │ - .line 142 │ + .line 134 │ new-instance v0, Lcom/android/volley/DefaultRetryPolicy; │ │ invoke-direct {v0}, Lcom/android/volley/DefaultRetryPolicy;->()V │ │ invoke-virtual {p0, v0}, Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; │ │ - .line 144 │ + .line 136 │ invoke-static {p2}, Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I │ │ move-result v0 │ │ iput v0, p0, Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I │ │ - .line 145 │ + .line 137 │ return-void │ │ :cond_0 │ move-object v0, v1 │ │ - .line 61 │ + .line 59 │ goto :goto_0 │ .end method │ │ .method public constructor (Ljava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ .locals 1 │ .param p1, "url" # Ljava/lang/String; │ .param p2, "listener" # Lcom/android/volley/Response$ErrorListener; │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 128 │ + .line 120 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const/4 v0, -0x1 │ │ invoke-direct {p0, v0, p1, p2}, Lcom/android/volley/Request;->(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V │ │ - .line 129 │ + .line 121 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; │ .locals 1 │ .param p0, "x0" # Lcom/android/volley/Request; │ │ .prologue │ - .line 38 │ + .line 36 │ iget-object v0, p0, Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ return-object v0 │ .end method │ │ .method private static createIdentifier(ILjava/lang/String;)Ljava/lang/String; │ .locals 6 │ .param p0, "method" # I │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ - .line 640 │ + .line 633 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "Request:" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -219,15 +210,14 @@ │ │ const-string v1, ":" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - .line 641 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -250,24 +240,23 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 640 │ invoke-static {v0}, Lcom/android/volley/InternalUtils;->sha1Hash(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private encodeParameters(Ljava/util/Map;Ljava/lang/String;)[B │ - .locals 6 │ + .locals 7 │ .param p2, "paramsEncoding" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Ljava/lang/String;", │ @@ -275,170 +264,173 @@ │ ">;", │ "Ljava/lang/String;", │ ")[B" │ } │ .end annotation │ │ .prologue │ - .line 486 │ + .line 479 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ .local p1, "params":Ljava/util/Map;, "Ljava/util/Map;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - .line 488 │ + .line 481 │ .local v0, "encodedParams":Ljava/lang/StringBuilder; │ :try_start_0 │ invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v2 │ │ + .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ - .line 489 │ + .line 482 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-static {v3, p2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4, p2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 490 │ - const/16 v3, 0x3d │ + .line 483 │ + const/16 v4, 0x3d │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - .line 491 │ + .line 484 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-static {v3, p2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4, p2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 492 │ - const/16 v3, 0x26 │ + .line 485 │ + const/16 v4, 0x26 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ - .line 495 │ + .line 488 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v2 # "i$":Ljava/util/Iterator; │ :catch_0 │ - move-exception v2 │ + move-exception v3 │ │ - .line 496 │ - .local v2, "uee":Ljava/io/UnsupportedEncodingException; │ - new-instance v3, Ljava/lang/RuntimeException; │ + .line 489 │ + .local v3, "uee":Ljava/io/UnsupportedEncodingException; │ + new-instance v4, Ljava/lang/RuntimeException; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "Encoding not supported: " │ + const-string v6, "Encoding not supported: " │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v3 │ + throw v4 │ │ - .line 494 │ - .end local v2 # "uee":Ljava/io/UnsupportedEncodingException; │ + .line 487 │ + .end local v3 # "uee":Ljava/io/UnsupportedEncodingException; │ + .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v4, p2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ :try_end_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - move-result-object v3 │ + move-result-object v4 │ │ - return-object v3 │ + return-object v4 │ .end method │ │ .method private static findDefaultTrafficStatsTag(Ljava/lang/String;)I │ .locals 3 │ .param p0, "url" # Ljava/lang/String; │ │ .prologue │ - .line 191 │ + .line 183 │ invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ - .line 192 │ + .line 184 │ invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ - .line 193 │ + .line 185 │ .local v1, "uri":Landroid/net/Uri; │ if-eqz v1, :cond_0 │ │ - .line 194 │ + .line 186 │ invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 195 │ + .line 187 │ .local v0, "host":Ljava/lang/String; │ if-eqz v0, :cond_0 │ │ - .line 196 │ + .line 188 │ invoke-virtual {v0}, Ljava/lang/String;->hashCode()I │ │ move-result v2 │ │ - .line 200 │ + .line 192 │ .end local v0 # "host":Ljava/lang/String; │ .end local v1 # "uri":Landroid/net/Uri; │ :goto_0 │ return v2 │ │ :cond_0 │ const/4 v2, 0x0 │ @@ -449,116 +441,94 @@ │ │ # virtual methods │ .method public addMarker(Ljava/lang/String;)V │ .locals 4 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 217 │ + .line 209 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ sget-boolean v0, Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z │ │ - if-eqz v0, :cond_1 │ + if-eqz v0, :cond_0 │ │ - .line 218 │ + .line 210 │ iget-object v0, p0, Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Thread;->getId()J │ │ move-result-wide v2 │ │ invoke-virtual {v0, p1, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V │ │ - .line 222 │ + .line 212 │ :cond_0 │ - :goto_0 │ return-void │ - │ - .line 219 │ - :cond_1 │ - iget-wide v0, p0, Lcom/android/volley/Request;->mRequestBirthTime:J │ - │ - const-wide/16 v2, 0x0 │ - │ - cmp-long v0, v0, v2 │ - │ - if-nez v0, :cond_0 │ - │ - .line 220 │ - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ - │ - move-result-wide v0 │ - │ - iput-wide v0, p0, Lcom/android/volley/Request;->mRequestBirthTime:J │ - │ - goto :goto_0 │ .end method │ │ .method public cancel()V │ .locals 1 │ │ .prologue │ - .line 347 │ + .line 340 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/android/volley/Request;->mCanceled:Z │ │ - .line 348 │ + .line 341 │ return-void │ .end method │ │ .method public compareTo(Lcom/android/volley/Request;)I │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/android/volley/Request", │ ";)I" │ } │ .end annotation │ │ .prologue │ - .line 615 │ + .line 608 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ .local p1, "other":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getPriority()Lcom/android/volley/Request$Priority; │ │ move-result-object v0 │ │ - .line 616 │ + .line 609 │ .local v0, "left":Lcom/android/volley/Request$Priority; │ invoke-virtual {p1}, Lcom/android/volley/Request;->getPriority()Lcom/android/volley/Request$Priority; │ │ move-result-object v1 │ │ - .line 620 │ + .line 613 │ .local v1, "right":Lcom/android/volley/Request$Priority; │ if-ne v0, v1, :cond_0 │ │ iget-object v2, p0, Lcom/android/volley/Request;->mSequence:Ljava/lang/Integer; │ │ - .line 621 │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ iget-object v3, p1, Lcom/android/volley/Request;->mSequence:Ljava/lang/Integer; │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ sub-int/2addr v2, v3 │ │ - .line 622 │ :goto_0 │ return v2 │ │ :cond_0 │ invoke-virtual {v1}, Lcom/android/volley/Request$Priority;->ordinal()I │ │ move-result v2 │ @@ -570,237 +540,196 @@ │ sub-int/2addr v2, v3 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ + .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ - .line 38 │ + .line 36 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ check-cast p1, Lcom/android/volley/Request; │ │ + .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/android/volley/Request;->compareTo(Lcom/android/volley/Request;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public deliverError(Lcom/android/volley/VolleyError;)V │ .locals 1 │ .param p1, "error" # Lcom/android/volley/VolleyError; │ │ .prologue │ - .line 604 │ + .line 597 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; │ │ if-eqz v0, :cond_0 │ │ - .line 605 │ + .line 598 │ iget-object v0, p0, Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; │ │ invoke-interface {v0, p1}, Lcom/android/volley/Response$ErrorListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V │ │ - .line 607 │ + .line 600 │ :cond_0 │ return-void │ .end method │ │ .method protected abstract deliverResponse(Ljava/lang/Object;)V │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TT;)V" │ } │ .end annotation │ .end method │ │ .method finish(Ljava/lang/String;)V │ - .locals 10 │ + .locals 5 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 230 │ + .line 220 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v1, p0, Lcom/android/volley/Request;->mRequestQueue:Lcom/android/volley/RequestQueue; │ │ if-eqz v1, :cond_0 │ │ - .line 231 │ + .line 221 │ iget-object v1, p0, Lcom/android/volley/Request;->mRequestQueue:Lcom/android/volley/RequestQueue; │ │ invoke-virtual {v1, p0}, Lcom/android/volley/RequestQueue;->finish(Lcom/android/volley/Request;)V │ │ - .line 233 │ + .line 222 │ + invoke-virtual {p0}, Lcom/android/volley/Request;->onFinish()V │ + │ + .line 224 │ :cond_0 │ sget-boolean v1, Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z │ │ - if-eqz v1, :cond_3 │ + if-eqz v1, :cond_1 │ │ - .line 234 │ + .line 225 │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Thread;->getId()J │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ - .line 235 │ - .local v4, "threadId":J │ + .line 226 │ + .local v2, "threadId":J │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v1 │ │ invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - if-eq v1, v6, :cond_2 │ + if-eq v1, v4, :cond_2 │ │ - .line 238 │ + .line 229 │ new-instance v0, Landroid/os/Handler; │ │ invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V │ │ - .line 239 │ + .line 230 │ .local v0, "mainThread":Landroid/os/Handler; │ new-instance v1, Lcom/android/volley/Request$1; │ │ - invoke-direct {v1, p0, p1, v4, v5}, Lcom/android/volley/Request$1;->(Lcom/android/volley/Request;Ljava/lang/String;J)V │ + invoke-direct {v1, p0, p1, v2, v3}, Lcom/android/volley/Request$1;->(Lcom/android/volley/Request;Ljava/lang/String;J)V │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ - .line 257 │ + .line 243 │ .end local v0 # "mainThread":Landroid/os/Handler; │ - .end local v4 # "threadId":J │ + .end local v2 # "threadId":J │ :cond_1 │ :goto_0 │ return-void │ │ - .line 249 │ - .restart local v4 # "threadId":J │ + .line 240 │ + .restart local v2 # "threadId":J │ :cond_2 │ iget-object v1, p0, Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ - invoke-virtual {v1, p1, v4, v5}, Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V │ + invoke-virtual {v1, p1, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V │ │ - .line 250 │ + .line 241 │ iget-object v1, p0, Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; │ │ invoke-virtual {p0}, Lcom/android/volley/Request;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ - │ - invoke-virtual {v1, v6}, Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V │ - │ - goto :goto_0 │ - │ - .line 252 │ - .end local v4 # "threadId":J │ - :cond_3 │ - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ - │ - move-result-wide v6 │ - │ - iget-wide v8, p0, Lcom/android/volley/Request;->mRequestBirthTime:J │ - │ - sub-long v2, v6, v8 │ - │ - .line 253 │ - .local v2, "requestTime":J │ - const-wide/16 v6, 0xbb8 │ - │ - cmp-long v1, v2, v6 │ - │ - if-ltz v1, :cond_1 │ - │ - .line 254 │ - const-string v1, "%d ms: %s" │ - │ - const/4 v6, 0x2 │ - │ - new-array v6, v6, [Ljava/lang/Object; │ - │ - const/4 v7, 0x0 │ - │ - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ - │ - move-result-object v8 │ - │ - aput-object v8, v6, v7 │ - │ - const/4 v7, 0x1 │ - │ - invoke-virtual {p0}, Lcom/android/volley/Request;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - aput-object v8, v6, v7 │ + move-result-object v4 │ │ - invoke-static {v1, v6}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-virtual {v1, v4}, Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method public getBody()[B │ .locals 2 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 475 │ + .line 468 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getParams()Ljava/util/Map; │ │ move-result-object v0 │ │ - .line 476 │ + .line 469 │ .local v0, "params":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v0, :cond_0 │ │ invoke-interface {v0}, Ljava/util/Map;->size()I │ │ move-result v1 │ │ if-lez v1, :cond_0 │ │ - .line 477 │ + .line 470 │ invoke-virtual {p0}, Lcom/android/volley/Request;->getParamsEncoding()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {p0, v0, v1}, Lcom/android/volley/Request;->encodeParameters(Ljava/util/Map;Ljava/lang/String;)[B │ │ move-result-object v1 │ │ - .line 479 │ + .line 472 │ :goto_0 │ return-object v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getBodyContentType()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 462 │ + .line 455 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "application/x-www-form-urlencoded; charset=" │ │ @@ -823,39 +752,61 @@ │ return-object v0 │ .end method │ │ .method public getCacheEntry()Lcom/android/volley/Cache$Entry; │ .locals 1 │ │ .prologue │ - .line 340 │ + .line 333 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry; │ │ return-object v0 │ .end method │ │ .method public getCacheKey()Ljava/lang/String; │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 322 │ + .line 315 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ - invoke-virtual {p0}, Lcom/android/volley/Request;->getUrl()Ljava/lang/String; │ + new-instance v0, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ + │ + iget v1, p0, Lcom/android/volley/Request;->mMethod:I │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + const-string v1, ":" │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Lcom/android/volley/Request;->mUrl:Ljava/lang/String; │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getErrorListener()Lcom/android/volley/Response$ErrorListener; │ .locals 1 │ │ .prologue │ - .line 177 │ + .line 169 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; │ │ return-object v0 │ .end method │ │ .method public getHeaders()Ljava/util/Map; │ @@ -874,50 +825,50 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 364 │ + .line 357 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getIdentifier()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 308 │ + .line 301 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getMethod()I │ .locals 1 │ │ .prologue │ - .line 151 │ + .line 143 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget v0, p0, Lcom/android/volley/Request;->mMethod:I │ │ return v0 │ .end method │ │ .method public getOriginUrl()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 301 │ + .line 294 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mUrl:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method protected getParams()Ljava/util/Map; │ @@ -936,26 +887,26 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 439 │ + .line 432 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method protected getParamsEncoding()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 455 │ + .line 448 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const-string v0, "UTF-8" │ │ return-object v0 │ .end method │ │ .method public getPostBody()[B │ @@ -966,40 +917,40 @@ │ } │ .end annotation │ │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 423 │ + .line 416 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getPostParams()Ljava/util/Map; │ │ move-result-object v0 │ │ - .line 424 │ + .line 417 │ .local v0, "postParams":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v0, :cond_0 │ │ invoke-interface {v0}, Ljava/util/Map;->size()I │ │ move-result v1 │ │ if-lez v1, :cond_0 │ │ - .line 425 │ + .line 418 │ invoke-virtual {p0}, Lcom/android/volley/Request;->getPostParamsEncoding()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {p0, v0, v1}, Lcom/android/volley/Request;->encodeParameters(Ljava/util/Map;Ljava/lang/String;)[B │ │ move-result-object v1 │ │ - .line 427 │ + .line 420 │ :goto_0 │ return-object v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ @@ -1007,15 +958,15 @@ │ │ .method public getPostBodyContentType()Ljava/lang/String; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 407 │ + .line 400 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -1039,132 +990,132 @@ │ } │ .end annotation │ │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 380 │ + .line 373 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getParams()Ljava/util/Map; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected getPostParamsEncoding()Ljava/lang/String; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 399 │ + .line 392 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-virtual {p0}, Lcom/android/volley/Request;->getParamsEncoding()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getPriority()Lcom/android/volley/Request$Priority; │ .locals 1 │ │ .prologue │ - .line 532 │ + .line 525 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ sget-object v0, Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority; │ │ return-object v0 │ .end method │ │ .method public getRetryPolicy()Lcom/android/volley/RetryPolicy; │ .locals 1 │ │ .prologue │ - .line 548 │ + .line 541 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mRetryPolicy:Lcom/android/volley/RetryPolicy; │ │ return-object v0 │ .end method │ │ .method public final getSequence()I │ .locals 2 │ │ .prologue │ - .line 284 │ + .line 277 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mSequence:Ljava/lang/Integer; │ │ if-nez v0, :cond_0 │ │ - .line 285 │ + .line 278 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "getSequence called before setSequence" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 287 │ + .line 280 │ :cond_0 │ iget-object v0, p0, Lcom/android/volley/Request;->mSequence:Ljava/lang/Integer; │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getTag()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 170 │ + .line 162 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mTag:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ .method public final getTimeoutMs()I │ .locals 1 │ │ .prologue │ - .line 541 │ + .line 534 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mRetryPolicy:Lcom/android/volley/RetryPolicy; │ │ invoke-interface {v0}, Lcom/android/volley/RetryPolicy;->getCurrentTimeout()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getTrafficStatsTag()I │ .locals 1 │ │ .prologue │ - .line 184 │ + .line 176 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget v0, p0, Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I │ │ return v0 │ .end method │ │ .method public getUrl()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 294 │ + .line 287 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-object v0, p0, Lcom/android/volley/Request;->mRedirectUrl:Ljava/lang/String; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/android/volley/Request;->mRedirectUrl:Ljava/lang/String; │ │ @@ -1177,52 +1128,66 @@ │ goto :goto_0 │ .end method │ │ .method public hasHadResponseDelivered()Z │ .locals 1 │ │ .prologue │ - .line 563 │ + .line 556 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-boolean v0, p0, Lcom/android/volley/Request;->mResponseDelivered:Z │ │ return v0 │ .end method │ │ .method public isCanceled()Z │ .locals 1 │ │ .prologue │ - .line 354 │ + .line 347 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-boolean v0, p0, Lcom/android/volley/Request;->mCanceled:Z │ │ return v0 │ .end method │ │ .method public markDelivered()V │ .locals 1 │ │ .prologue │ - .line 556 │ + .line 549 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/android/volley/Request;->mResponseDelivered:Z │ │ - .line 557 │ + .line 550 │ + return-void │ +.end method │ + │ +.method protected onFinish()V │ + .locals 1 │ + │ + .prologue │ + .line 249 │ + .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; │ + │ + .line 250 │ return-void │ .end method │ │ .method protected parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; │ .locals 0 │ .param p1, "volleyError" # Lcom/android/volley/VolleyError; │ │ .prologue │ - .line 585 │ + .line 578 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ return-object p1 │ .end method │ │ .method protected abstract parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1245,32 +1210,32 @@ │ ")", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 332 │ + .line 325 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-object p1, p0, Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry; │ │ - .line 333 │ + .line 326 │ return-object p0 │ .end method │ │ .method public setRedirectUrl(Ljava/lang/String;)V │ .locals 0 │ .param p1, "redirectUrl" # Ljava/lang/String; │ │ .prologue │ - .line 315 │ + .line 308 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-object p1, p0, Lcom/android/volley/Request;->mRedirectUrl:Ljava/lang/String; │ │ - .line 316 │ + .line 309 │ return-void │ .end method │ │ .method public setRequestQueue(Lcom/android/volley/RequestQueue;)Lcom/android/volley/Request; │ .locals 0 │ .param p1, "requestQueue" # Lcom/android/volley/RequestQueue; │ .annotation system Ldalvik/annotation/Signature; │ @@ -1280,19 +1245,19 @@ │ ")", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 266 │ + .line 259 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-object p1, p0, Lcom/android/volley/Request;->mRequestQueue:Lcom/android/volley/RequestQueue; │ │ - .line 267 │ + .line 260 │ return-object p0 │ .end method │ │ .method public setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; │ .locals 0 │ .param p1, "retryPolicy" # Lcom/android/volley/RetryPolicy; │ .annotation system Ldalvik/annotation/Signature; │ @@ -1302,19 +1267,19 @@ │ ")", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 209 │ + .line 201 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-object p1, p0, Lcom/android/volley/Request;->mRetryPolicy:Lcom/android/volley/RetryPolicy; │ │ - .line 210 │ + .line 202 │ return-object p0 │ .end method │ │ .method public final setSequence(I)Lcom/android/volley/Request; │ .locals 1 │ .param p1, "sequence" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -1322,23 +1287,23 @@ │ "(I)", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 276 │ + .line 269 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/android/volley/Request;->mSequence:Ljava/lang/Integer; │ │ - .line 277 │ + .line 270 │ return-object p0 │ .end method │ │ .method public final setShouldCache(Z)Lcom/android/volley/Request; │ .locals 0 │ .param p1, "shouldCache" # Z │ .annotation system Ldalvik/annotation/Signature; │ @@ -1346,19 +1311,19 @@ │ "(Z)", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 506 │ + .line 499 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-boolean p1, p0, Lcom/android/volley/Request;->mShouldCache:Z │ │ - .line 507 │ + .line 500 │ return-object p0 │ .end method │ │ .method public setTag(Ljava/lang/Object;)Lcom/android/volley/Request; │ .locals 0 │ .param p1, "tag" # Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ @@ -1368,38 +1333,38 @@ │ ")", │ "Lcom/android/volley/Request", │ "<*>;" │ } │ .end annotation │ │ .prologue │ - .line 161 │ + .line 153 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iput-object p1, p0, Lcom/android/volley/Request;->mTag:Ljava/lang/Object; │ │ - .line 162 │ + .line 154 │ return-object p0 │ .end method │ │ .method public final shouldCache()Z │ .locals 1 │ │ .prologue │ - .line 514 │ + .line 507 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ iget-boolean v0, p0, Lcom/android/volley/Request;->mShouldCache:Z │ │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ .prologue │ - .line 627 │ + .line 620 │ .local p0, "this":Lcom/android/volley/Request;, "Lcom/android/volley/Request;" │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "0x" │ │ @@ -1419,15 +1384,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 628 │ + .line 621 │ .local v0, "trafficStatsTag":Ljava/lang/String; │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-boolean v1, p0, Lcom/android/volley/Request;->mCanceled:Z │ │ @@ -1460,15 +1425,14 @@ │ │ const-string v2, " " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - .line 629 │ invoke-virtual {p0}, Lcom/android/volley/Request;->getPriority()Lcom/android/volley/Request$Priority; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -1487,13 +1451,12 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ │ - .line 628 │ :cond_0 │ const-string v1, "[ ] " │ │ goto :goto_0 │ .end method ├── smali/com/android/volley/Request$1.smali │ @@ -24,19 +24,18 @@ │ │ .field final synthetic val$threadId:J │ │ │ # direct methods │ .method constructor (Lcom/android/volley/Request;Ljava/lang/String;J)V │ .locals 1 │ - .param p1, "this$0" # Lcom/android/volley/Request; │ │ .prologue │ - .line 239 │ - .local p0, "this":Lcom/android/volley/Request$1;, "Lcom/android/volley/Request$1;" │ + .line 230 │ + .local p0, "this":Lcom/android/volley/Request$1;, "Lcom/android/volley/Request.1;" │ iput-object p1, p0, Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; │ │ iput-object p2, p0, Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; │ │ iput-wide p3, p0, Lcom/android/volley/Request$1;->val$threadId:J │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -46,37 +45,37 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - .line 242 │ - .local p0, "this":Lcom/android/volley/Request$1;, "Lcom/android/volley/Request$1;" │ + .line 233 │ + .local p0, "this":Lcom/android/volley/Request$1;, "Lcom/android/volley/Request.1;" │ iget-object v0, p0, Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; │ │ invoke-static {v0}, Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; │ │ iget-wide v2, p0, Lcom/android/volley/Request$1;->val$threadId:J │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V │ │ - .line 243 │ + .line 234 │ iget-object v0, p0, Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; │ │ invoke-static {v0}, Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V │ │ - .line 244 │ + .line 235 │ return-void │ .end method ├── smali/com/android/volley/RequestQueue$1.smali │ @@ -22,15 +22,14 @@ │ │ .field final synthetic val$tag:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/RequestQueue; │ │ .prologue │ .line 214 │ iput-object p1, p0, Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue; │ │ iput-object p2, p0, Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object; ├── smali/com/android/volley/VolleyLog.smali │ @@ -182,15 +182,14 @@ │ │ const/4 v8, 0x3 │ │ new-array v8, v8, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ - .line 102 │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/Thread;->getId()J │ │ move-result-wide v10 │ @@ -205,15 +204,14 @@ │ │ aput-object v0, v8, v9 │ │ const/4 v9, 0x2 │ │ aput-object v4, v8, v9 │ │ - .line 101 │ invoke-static {v6, v7, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ return-object v6 │ │ .line 84 ├── smali/com/android/volley/toolbox/BasicNetwork.smali │ @@ -21,66 +21,66 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 57 │ + .line 58 │ sget-boolean v0, Lcom/android/volley/VolleyLog;->DEBUG:Z │ │ sput-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z │ │ - .line 59 │ + .line 60 │ const/16 v0, 0xbb8 │ │ sput v0, Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I │ │ - .line 61 │ + .line 62 │ const/16 v0, 0x1000 │ │ sput v0, Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I │ │ return-void │ .end method │ │ .method public constructor (Lcom/android/volley/toolbox/HttpStack;)V │ .locals 2 │ .param p1, "httpStack" # Lcom/android/volley/toolbox/HttpStack; │ │ .prologue │ - .line 73 │ + .line 74 │ new-instance v0, Lcom/android/volley/toolbox/ByteArrayPool; │ │ sget v1, Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I │ │ invoke-direct {v0, v1}, Lcom/android/volley/toolbox/ByteArrayPool;->(I)V │ │ invoke-direct {p0, p1, v0}, Lcom/android/volley/toolbox/BasicNetwork;->(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V │ │ - .line 74 │ + .line 75 │ return-void │ .end method │ │ .method public constructor (Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V │ .locals 0 │ .param p1, "httpStack" # Lcom/android/volley/toolbox/HttpStack; │ .param p2, "pool" # Lcom/android/volley/toolbox/ByteArrayPool; │ │ .prologue │ - .line 80 │ + .line 81 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 81 │ + .line 82 │ iput-object p1, p0, Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack; │ │ - .line 82 │ + .line 83 │ iput-object p2, p0, Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; │ │ - .line 83 │ + .line 84 │ return-void │ .end method │ │ .method private addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V │ .locals 6 │ .param p2, "entry" # Lcom/android/volley/Cache$Entry; │ .annotation system Ldalvik/annotation/Signature; │ @@ -93,54 +93,54 @@ │ ">;", │ "Lcom/android/volley/Cache$Entry;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 222 │ + .line 223 │ .local p1, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ if-nez p2, :cond_1 │ │ - .line 234 │ + .line 235 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 226 │ + .line 227 │ :cond_1 │ iget-object v1, p2, Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; │ │ if-eqz v1, :cond_2 │ │ - .line 227 │ + .line 228 │ const-string v1, "If-None-Match" │ │ iget-object v2, p2, Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; │ │ invoke-interface {p1, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 230 │ + .line 231 │ :cond_2 │ iget-wide v2, p2, Lcom/android/volley/Cache$Entry;->lastModified:J │ │ const-wide/16 v4, 0x0 │ │ cmp-long v1, v2, v4 │ │ if-lez v1, :cond_0 │ │ - .line 231 │ + .line 232 │ new-instance v0, Ljava/util/Date; │ │ iget-wide v2, p2, Lcom/android/volley/Cache$Entry;->lastModified:J │ │ invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ - .line 232 │ + .line 233 │ .local v0, "refTime":Ljava/util/Date; │ const-string v1, "If-Modified-Since" │ │ invoke-static {v0}, Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -174,33 +174,33 @@ │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ const/4 v4, 0x2 │ │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 207 │ + .line 208 │ invoke-virtual {p1}, Lcom/android/volley/Request;->getRetryPolicy()Lcom/android/volley/RetryPolicy; │ │ move-result-object v2 │ │ - .line 208 │ + .line 209 │ .local v2, "retryPolicy":Lcom/android/volley/RetryPolicy; │ invoke-virtual {p1}, Lcom/android/volley/Request;->getTimeoutMs()I │ │ move-result v1 │ │ - .line 211 │ + .line 212 │ .local v1, "oldTimeout":I │ :try_start_0 │ invoke-interface {v2, p2}, Lcom/android/volley/RetryPolicy;->retry(Lcom/android/volley/VolleyError;)V │ :try_end_0 │ .catch Lcom/android/volley/VolleyError; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 217 │ + .line 218 │ const-string v3, "%s-retry [timeout=%s]" │ │ new-array v4, v4, [Ljava/lang/Object; │ │ aput-object p0, v4, v5 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -211,44 +211,42 @@ │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p1, v3}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 218 │ + .line 219 │ return-void │ │ - .line 212 │ + .line 213 │ :catch_0 │ move-exception v0 │ │ - .line 213 │ + .line 214 │ .local v0, "e":Lcom/android/volley/VolleyError; │ const-string v3, "%s-timeout-giveup [timeout=%s]" │ │ new-array v4, v4, [Ljava/lang/Object; │ │ aput-object p0, v4, v5 │ │ - .line 214 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 213 │ invoke-virtual {p1, v3}, Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V │ │ - .line 215 │ + .line 216 │ throw v0 │ .end method │ │ .method protected static convertHeaders([Lorg/apache/http/Header;)Ljava/util/Map; │ .locals 4 │ .param p0, "headers" # [Lorg/apache/http/Header; │ .annotation system Ldalvik/annotation/Signature; │ @@ -261,52 +259,52 @@ │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 275 │ + .line 276 │ new-instance v1, Ljava/util/TreeMap; │ │ sget-object v2, Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; │ │ invoke-direct {v1, v2}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V │ │ - .line 276 │ + .line 277 │ .local v1, "result":Ljava/util/Map;, "Ljava/util/Map;" │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ array-length v2, p0 │ │ if-ge v0, v2, :cond_0 │ │ - .line 277 │ + .line 278 │ aget-object v2, p0, v0 │ │ invoke-interface {v2}, Lorg/apache/http/Header;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ aget-object v3, p0, v0 │ │ invoke-interface {v3}, Lorg/apache/http/Header;->getValue()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 276 │ + .line 277 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 279 │ + .line 280 │ :cond_0 │ return-object v1 │ .end method │ │ .method private entityToBytes(Lorg/apache/http/HttpEntity;)[B │ .locals 9 │ .param p1, "entity" # Lorg/apache/http/HttpEntity; │ @@ -316,151 +314,150 @@ │ Lcom/android/volley/ServerError; │ } │ .end annotation │ │ .prologue │ const/4 v8, 0x0 │ │ - .line 243 │ + .line 244 │ new-instance v1, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ │ iget-object v5, p0, Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; │ │ - .line 244 │ invoke-interface {p1}, Lorg/apache/http/HttpEntity;->getContentLength()J │ │ move-result-wide v6 │ │ long-to-int v6, v6 │ │ invoke-direct {v1, v5, v6}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;->(Lcom/android/volley/toolbox/ByteArrayPool;I)V │ │ - .line 245 │ + .line 246 │ .local v1, "bytes":Lcom/android/volley/toolbox/PoolingByteArrayOutputStream; │ const/4 v0, 0x0 │ │ - .line 247 │ + .line 248 │ .local v0, "buffer":[B │ :try_start_0 │ invoke-interface {p1}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ │ move-result-object v4 │ │ - .line 248 │ + .line 249 │ .local v4, "in":Ljava/io/InputStream; │ if-nez v4, :cond_0 │ │ - .line 249 │ + .line 250 │ new-instance v5, Lcom/android/volley/ServerError; │ │ invoke-direct {v5}, Lcom/android/volley/ServerError;->()V │ │ throw v5 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 258 │ + .line 259 │ .end local v4 # "in":Ljava/io/InputStream; │ :catchall_0 │ move-exception v5 │ │ - .line 260 │ + .line 261 │ :try_start_1 │ invoke-interface {p1}, Lorg/apache/http/HttpEntity;->consumeContent()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - .line 266 │ + .line 267 │ :goto_0 │ iget-object v6, p0, Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; │ │ invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;->returnBuf([B)V │ │ - .line 267 │ + .line 268 │ invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;->close()V │ │ throw v5 │ │ - .line 251 │ + .line 252 │ .restart local v4 # "in":Ljava/io/InputStream; │ :cond_0 │ :try_start_2 │ iget-object v5, p0, Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; │ │ const/16 v6, 0x400 │ │ invoke-virtual {v5, v6}, Lcom/android/volley/toolbox/ByteArrayPool;->getBuf(I)[B │ │ move-result-object v0 │ │ - .line 253 │ + .line 254 │ :goto_1 │ invoke-virtual {v4, v0}, Ljava/io/InputStream;->read([B)I │ │ move-result v2 │ │ .local v2, "count":I │ const/4 v5, -0x1 │ │ if-eq v2, v5, :cond_1 │ │ - .line 254 │ + .line 255 │ const/4 v5, 0x0 │ │ invoke-virtual {v1, v0, v5, v2}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;->write([BII)V │ │ goto :goto_1 │ │ - .line 256 │ + .line 257 │ :cond_1 │ invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;->toByteArray()[B │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ move-result-object v5 │ │ - .line 260 │ + .line 261 │ :try_start_3 │ invoke-interface {p1}, Lorg/apache/http/HttpEntity;->consumeContent()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 │ │ - .line 266 │ + .line 267 │ :goto_2 │ iget-object v6, p0, Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; │ │ invoke-virtual {v6, v0}, Lcom/android/volley/toolbox/ByteArrayPool;->returnBuf([B)V │ │ - .line 267 │ + .line 268 │ invoke-virtual {v1}, Lcom/android/volley/toolbox/PoolingByteArrayOutputStream;->close()V │ │ return-object v5 │ │ - .line 261 │ + .line 262 │ :catch_0 │ move-exception v3 │ │ - .line 264 │ + .line 265 │ .local v3, "e":Ljava/io/IOException; │ const-string v6, "Error occured when calling consumingContent" │ │ new-array v7, v8, [Ljava/lang/Object; │ │ invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_2 │ │ - .line 261 │ + .line 262 │ .end local v2 # "count":I │ .end local v3 # "e":Ljava/io/IOException; │ .end local v4 # "in":Ljava/io/InputStream; │ :catch_1 │ move-exception v3 │ │ - .line 264 │ + .line 265 │ .restart local v3 # "e":Ljava/io/IOException; │ const-string v6, "Error occured when calling consumingContent" │ │ new-array v7, v8, [Ljava/lang/Object; │ │ invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ @@ -479,66 +476,63 @@ │ "<*>;[B", │ "Lorg/apache/http/StatusLine;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 192 │ + .line 193 │ .local p3, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ sget-boolean v0, Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z │ │ if-nez v0, :cond_0 │ │ sget v0, Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I │ │ int-to-long v0, v0 │ │ cmp-long v0, p1, v0 │ │ if-lez v0, :cond_1 │ │ - .line 193 │ + .line 194 │ :cond_0 │ const-string v1, "HTTP response for request=<%s> [lifetime=%d], [size=%s], [rc=%d], [retryCount=%s]" │ │ const/4 v0, 0x5 │ │ new-array v2, v0, [Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ aput-object p3, v2, v0 │ │ const/4 v0, 0x1 │ │ - .line 194 │ invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ aput-object v3, v2, v0 │ │ const/4 v3, 0x2 │ │ if-eqz p4, :cond_2 │ │ array-length v0, p4 │ │ - .line 195 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ :goto_0 │ aput-object v0, v2, v3 │ │ const/4 v0, 0x3 │ │ - .line 196 │ invoke-interface {p5}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ @@ -557,22 +551,21 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v2, v0 │ │ - .line 193 │ invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ │ - .line 198 │ + .line 199 │ :cond_1 │ return-void │ │ - .line 195 │ + .line 194 │ :cond_2 │ const-string v0, "null" │ │ goto :goto_0 │ .end method │ │ │ @@ -580,20 +573,20 @@ │ .method protected logError(Ljava/lang/String;Ljava/lang/String;J)V │ .locals 9 │ .param p1, "what" # Ljava/lang/String; │ .param p2, "url" # Ljava/lang/String; │ .param p3, "start" # J │ │ .prologue │ - .line 237 │ + .line 238 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v0 │ │ - .line 238 │ + .line 239 │ .local v0, "now":J │ const-string v2, "HTTP ERROR(%s) %d ms to fetch %s" │ │ const/4 v3, 0x3 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ @@ -613,15 +606,15 @@ │ │ const/4 v4, 0x2 │ │ aput-object p2, v3, v4 │ │ invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ - .line 239 │ + .line 240 │ return-void │ .end method │ │ .method public performRequest(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; │ .locals 27 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -635,112 +628,111 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/android/volley/VolleyError; │ } │ .end annotation │ │ .prologue │ - .line 87 │ + .line 88 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v24 │ │ - .line 89 │ + .line 90 │ .local v24, "requestStart":J │ :goto_0 │ const/16 v22, 0x0 │ │ - .line 90 │ + .line 91 │ .local v22, "httpResponse":Lorg/apache/http/HttpResponse; │ const/16 v26, 0x0 │ │ - .line 91 │ + .line 92 │ .local v26, "responseContents":[B │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v6 │ │ - .line 94 │ + .line 95 │ .local v6, "responseHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ :try_start_0 │ new-instance v21, Ljava/util/HashMap; │ │ invoke-direct/range {v21 .. v21}, Ljava/util/HashMap;->()V │ │ - .line 95 │ + .line 96 │ .local v21, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-virtual/range {p1 .. p1}, Lcom/android/volley/Request;->getCacheEntry()Lcom/android/volley/Cache$Entry; │ │ move-result-object v3 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v21 │ │ invoke-direct {v0, v1, v3}, Lcom/android/volley/toolbox/BasicNetwork;->addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V │ │ - .line 96 │ + .line 97 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack; │ │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v21 │ │ invoke-interface {v3, v0, v1}, Lcom/android/volley/toolbox/HttpStack;->performRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/HttpResponse; │ │ move-result-object v22 │ │ - .line 97 │ + .line 98 │ invoke-interface/range {v22 .. v22}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ move-result-object v12 │ │ - .line 98 │ + .line 99 │ .local v12, "statusLine":Lorg/apache/http/StatusLine; │ invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ move-result v14 │ │ - .line 100 │ + .line 101 │ .local v14, "statusCode":I │ invoke-interface/range {v22 .. v22}, Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header; │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/android/volley/toolbox/BasicNetwork;->convertHeaders([Lorg/apache/http/Header;)Ljava/util/Map; │ │ move-result-object v6 │ │ - .line 102 │ + .line 103 │ const/16 v3, 0x130 │ │ if-ne v14, v3, :cond_1 │ │ - .line 104 │ + .line 105 │ invoke-virtual/range {p1 .. p1}, Lcom/android/volley/Request;->getCacheEntry()Lcom/android/volley/Cache$Entry; │ │ move-result-object v20 │ │ - .line 105 │ + .line 106 │ .local v20, "entry":Lcom/android/volley/Cache$Entry; │ if-nez v20, :cond_0 │ │ - .line 106 │ + .line 107 │ new-instance v3, Lcom/android/volley/NetworkResponse; │ │ const/16 v4, 0x130 │ │ const/4 v5, 0x0 │ │ const/4 v7, 0x1 │ │ - .line 108 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v16 │ │ sub-long v8, v16, v24 │ │ invoke-direct/range {v3 .. v9}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ @@ -751,42 +743,41 @@ │ .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .end local v20 # "entry":Lcom/android/volley/Cache$Entry; │ .end local v26 # "responseContents":[B │ .local v11, "responseContents":[B │ :goto_1 │ return-object v3 │ │ - .line 115 │ + .line 116 │ .end local v11 # "responseContents":[B │ .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .restart local v20 # "entry":Lcom/android/volley/Cache$Entry; │ .restart local v26 # "responseContents":[B │ :cond_0 │ move-object/from16 v0, v20 │ │ iget-object v3, v0, Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; │ │ invoke-interface {v3, v6}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ │ - .line 116 │ + .line 117 │ new-instance v7, Lcom/android/volley/NetworkResponse; │ │ const/16 v8, 0x130 │ │ move-object/from16 v0, v20 │ │ iget-object v9, v0, Lcom/android/volley/Cache$Entry;->data:[B │ │ move-object/from16 v0, v20 │ │ iget-object v10, v0, Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; │ │ const/4 v11, 0x1 │ │ - .line 118 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v4 │ │ sub-long v12, v4, v24 │ │ invoke-direct/range {v7 .. v13}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ @@ -796,56 +787,56 @@ │ │ .end local v26 # "responseContents":[B │ .restart local v11 # "responseContents":[B │ move-object v3, v7 │ │ goto :goto_1 │ │ - .line 122 │ + .line 123 │ .end local v11 # "responseContents":[B │ .end local v20 # "entry":Lcom/android/volley/Cache$Entry; │ .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .restart local v26 # "responseContents":[B │ :cond_1 │ const/16 v3, 0x12d │ │ if-eq v14, v3, :cond_2 │ │ const/16 v3, 0x12e │ │ if-ne v14, v3, :cond_3 │ │ - .line 123 │ + .line 124 │ :cond_2 │ const-string v3, "Location" │ │ invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v23 │ │ check-cast v23, Ljava/lang/String; │ │ - .line 124 │ + .line 125 │ .local v23, "newUrl":Ljava/lang/String; │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lcom/android/volley/Request;->setRedirectUrl(Ljava/lang/String;)V │ │ - .line 128 │ + .line 129 │ .end local v23 # "newUrl":Ljava/lang/String; │ :cond_3 │ invoke-interface/range {v22 .. v22}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ move-result-object v3 │ │ if-eqz v3, :cond_5 │ │ - .line 129 │ + .line 130 │ invoke-interface/range {v22 .. v22}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ move-result-object v3 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v3}, Lcom/android/volley/toolbox/BasicNetwork;->entityToBytes(Lorg/apache/http/HttpEntity;)[B │ @@ -853,15 +844,15 @@ │ .catch Ljava/net/SocketTimeoutException; {:try_start_0 .. :try_end_0} :catch_7 │ .catch Lorg/apache/http/conn/ConnectTimeoutException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3 │ │ move-result-object v11 │ │ - .line 137 │ + .line 138 │ .end local v26 # "responseContents":[B │ .restart local v11 # "responseContents":[B │ :goto_2 │ :try_start_1 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v4 │ @@ -869,45 +860,45 @@ │ sub-long v8, v4, v24 │ │ .local v8, "requestLifetime":J │ move-object/from16 v7, p0 │ │ move-object/from16 v10, p1 │ │ - .line 138 │ + .line 139 │ invoke-direct/range {v7 .. v12}, Lcom/android/volley/toolbox/BasicNetwork;->logSlowRequests(JLcom/android/volley/Request;[BLorg/apache/http/StatusLine;)V │ │ - .line 140 │ + .line 141 │ const/16 v3, 0xc8 │ │ if-lt v14, v3, :cond_4 │ │ const/16 v3, 0x12b │ │ if-le v14, v3, :cond_6 │ │ - .line 141 │ + .line 142 │ :cond_4 │ new-instance v3, Ljava/io/IOException; │ │ invoke-direct {v3}, Ljava/io/IOException;->()V │ │ throw v3 │ :try_end_1 │ .catch Ljava/net/SocketTimeoutException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Lorg/apache/http/conn/ConnectTimeoutException; {:try_start_1 .. :try_end_1} :catch_6 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_5 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_4 │ │ - .line 145 │ + .line 146 │ .end local v8 # "requestLifetime":J │ :catch_0 │ move-exception v2 │ │ - .line 146 │ + .line 147 │ .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .end local v14 # "statusCode":I │ .end local v21 # "headers":Ljava/util/Map;, "Ljava/util/Map;" │ .local v2, "e":Ljava/net/SocketTimeoutException; │ :goto_3 │ const-string v3, "socket" │ │ @@ -917,15 +908,15 @@ │ │ move-object/from16 v0, p1 │ │ invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;->attemptRetryOnException(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto/16 :goto_0 │ │ - .line 133 │ + .line 134 │ .end local v2 # "e":Ljava/net/SocketTimeoutException; │ .end local v11 # "responseContents":[B │ .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .restart local v14 # "statusCode":I │ .restart local v21 # "headers":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v26 # "responseContents":[B │ :cond_5 │ @@ -939,23 +930,22 @@ │ .catch Ljava/net/MalformedURLException; {:try_start_2 .. :try_end_2} :catch_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_3 │ │ .end local v26 # "responseContents":[B │ .restart local v11 # "responseContents":[B │ goto :goto_2 │ │ - .line 143 │ + .line 144 │ .restart local v8 # "requestLifetime":J │ :cond_6 │ :try_start_3 │ new-instance v13, Lcom/android/volley/NetworkResponse; │ │ const/16 v17, 0x0 │ │ - .line 144 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v4 │ │ sub-long v18, v4, v24 │ │ move-object v15, v11 │ @@ -969,27 +959,27 @@ │ .catch Ljava/net/MalformedURLException; {:try_start_3 .. :try_end_3} :catch_5 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_4 │ │ move-object v3, v13 │ │ goto/16 :goto_1 │ │ - .line 147 │ + .line 148 │ .end local v8 # "requestLifetime":J │ .end local v11 # "responseContents":[B │ .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .end local v14 # "statusCode":I │ .end local v21 # "headers":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v26 # "responseContents":[B │ :catch_1 │ move-exception v2 │ │ move-object/from16 v11, v26 │ │ - .line 148 │ + .line 149 │ .end local v26 # "responseContents":[B │ .local v2, "e":Lorg/apache/http/conn/ConnectTimeoutException; │ .restart local v11 # "responseContents":[B │ :goto_4 │ const-string v3, "connection" │ │ new-instance v4, Lcom/android/volley/TimeoutError; │ @@ -998,24 +988,24 @@ │ │ move-object/from16 v0, p1 │ │ invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;->attemptRetryOnException(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto/16 :goto_0 │ │ - .line 149 │ + .line 150 │ .end local v2 # "e":Lorg/apache/http/conn/ConnectTimeoutException; │ .end local v11 # "responseContents":[B │ .restart local v26 # "responseContents":[B │ :catch_2 │ move-exception v2 │ │ move-object/from16 v11, v26 │ │ - .line 150 │ + .line 151 │ .end local v26 # "responseContents":[B │ .local v2, "e":Ljava/net/MalformedURLException; │ .restart local v11 # "responseContents":[B │ :goto_5 │ new-instance v3, Ljava/lang/RuntimeException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -1040,57 +1030,57 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v3 │ │ - .line 151 │ + .line 152 │ .end local v2 # "e":Ljava/net/MalformedURLException; │ .end local v11 # "responseContents":[B │ .restart local v26 # "responseContents":[B │ :catch_3 │ move-exception v2 │ │ move-object/from16 v11, v26 │ │ - .line 152 │ + .line 153 │ .end local v26 # "responseContents":[B │ .local v2, "e":Ljava/io/IOException; │ .restart local v11 # "responseContents":[B │ :goto_6 │ const/4 v14, 0x0 │ │ - .line 153 │ + .line 154 │ .restart local v14 # "statusCode":I │ const/4 v13, 0x0 │ │ - .line 154 │ + .line 155 │ .local v13, "networkResponse":Lcom/android/volley/NetworkResponse; │ if-eqz v22, :cond_9 │ │ - .line 155 │ + .line 156 │ invoke-interface/range {v22 .. v22}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ move-result-object v3 │ │ invoke-interface {v3}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ move-result v14 │ │ - .line 159 │ + .line 160 │ const/16 v3, 0x12d │ │ if-eq v14, v3, :cond_7 │ │ const/16 v3, 0x12e │ │ if-ne v14, v3, :cond_a │ │ - .line 161 │ + .line 162 │ :cond_7 │ const-string v3, "Request at %s has been redirected to %s" │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ @@ -1108,70 +1098,69 @@ │ │ move-result-object v7 │ │ aput-object v7, v4, v5 │ │ invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/String;[Ljava/lang/Object;)V │ │ - .line 165 │ + .line 166 │ :goto_7 │ if-eqz v11, :cond_e │ │ - .line 166 │ + .line 167 │ new-instance v13, Lcom/android/volley/NetworkResponse; │ │ .end local v13 # "networkResponse":Lcom/android/volley/NetworkResponse; │ const/16 v17, 0x0 │ │ - .line 167 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v4 │ │ sub-long v18, v4, v24 │ │ move-object v15, v11 │ │ move-object/from16 v16, v6 │ │ invoke-direct/range {v13 .. v19}, Lcom/android/volley/NetworkResponse;->(I[BLjava/util/Map;ZJ)V │ │ - .line 168 │ + .line 169 │ .restart local v13 # "networkResponse":Lcom/android/volley/NetworkResponse; │ const/16 v3, 0x191 │ │ if-eq v14, v3, :cond_8 │ │ const/16 v3, 0x193 │ │ if-ne v14, v3, :cond_b │ │ - .line 170 │ + .line 171 │ :cond_8 │ const-string v3, "auth" │ │ new-instance v4, Lcom/android/volley/AuthFailureError; │ │ invoke-direct {v4, v13}, Lcom/android/volley/AuthFailureError;->(Lcom/android/volley/NetworkResponse;)V │ │ move-object/from16 v0, p1 │ │ invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;->attemptRetryOnException(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto/16 :goto_0 │ │ - .line 157 │ + .line 158 │ :cond_9 │ new-instance v3, Lcom/android/volley/NoConnectionError; │ │ invoke-direct {v3, v2}, Lcom/android/volley/NoConnectionError;->(Ljava/lang/Throwable;)V │ │ throw v3 │ │ - .line 163 │ + .line 164 │ :cond_a │ const-string v3, "Unexpected response code %d for %s" │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ @@ -1191,77 +1180,77 @@ │ │ aput-object v7, v4, v5 │ │ invoke-static {v3, v4}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_7 │ │ - .line 172 │ + .line 173 │ :cond_b │ const/16 v3, 0x12d │ │ if-eq v14, v3, :cond_c │ │ const/16 v3, 0x12e │ │ if-ne v14, v3, :cond_d │ │ - .line 174 │ + .line 175 │ :cond_c │ const-string v3, "redirect" │ │ - new-instance v4, Lcom/android/volley/AuthFailureError; │ + new-instance v4, Lcom/android/volley/RedirectError; │ │ - invoke-direct {v4, v13}, Lcom/android/volley/AuthFailureError;->(Lcom/android/volley/NetworkResponse;)V │ + invoke-direct {v4, v13}, Lcom/android/volley/RedirectError;->(Lcom/android/volley/NetworkResponse;)V │ │ move-object/from16 v0, p1 │ │ invoke-static {v3, v0, v4}, Lcom/android/volley/toolbox/BasicNetwork;->attemptRetryOnException(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V │ │ goto/16 :goto_0 │ │ - .line 178 │ + .line 179 │ :cond_d │ new-instance v3, Lcom/android/volley/ServerError; │ │ invoke-direct {v3, v13}, Lcom/android/volley/ServerError;->(Lcom/android/volley/NetworkResponse;)V │ │ throw v3 │ │ - .line 181 │ + .line 182 │ :cond_e │ new-instance v3, Lcom/android/volley/NetworkError; │ │ - invoke-direct {v3, v13}, Lcom/android/volley/NetworkError;->(Lcom/android/volley/NetworkResponse;)V │ + invoke-direct {v3, v2}, Lcom/android/volley/NetworkError;->(Ljava/lang/Throwable;)V │ │ throw v3 │ │ - .line 151 │ + .line 152 │ .end local v2 # "e":Ljava/io/IOException; │ .end local v13 # "networkResponse":Lcom/android/volley/NetworkResponse; │ .restart local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .restart local v21 # "headers":Ljava/util/Map;, "Ljava/util/Map;" │ :catch_4 │ move-exception v2 │ │ goto/16 :goto_6 │ │ - .line 149 │ + .line 150 │ :catch_5 │ move-exception v2 │ │ goto/16 :goto_5 │ │ - .line 147 │ + .line 148 │ :catch_6 │ move-exception v2 │ │ goto/16 :goto_4 │ │ - .line 145 │ + .line 146 │ .end local v11 # "responseContents":[B │ .end local v12 # "statusLine":Lorg/apache/http/StatusLine; │ .end local v14 # "statusCode":I │ .end local v21 # "headers":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v26 # "responseContents":[B │ :catch_7 │ move-exception v2 ├── smali/com/android/volley/toolbox/ByteArrayPool$1.smali │ @@ -36,21 +36,25 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ + .param p1, "x0" # Ljava/lang/Object; │ + .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 69 │ check-cast p1, [B │ │ + .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, [B │ │ + .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/android/volley/toolbox/ImageLoader$ImageContainer.smali │ @@ -25,15 +25,14 @@ │ │ .field final synthetic this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ # direct methods │ .method public constructor (Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/toolbox/ImageLoader; │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ .param p3, "requestUrl" # Ljava/lang/String; │ .param p4, "cacheKey" # Ljava/lang/String; │ .param p5, "listener" # Lcom/android/volley/toolbox/ImageLoader$ImageListener; │ │ .prologue │ .line 338 ├── smali/com/android/volley/toolbox/JsonArrayRequest.smali │ @@ -347,33 +347,30 @@ │ │ iget-object v3, p1, Lcom/android/volley/NetworkResponse;->data:[B │ │ iget-object v4, p1, Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; │ │ const-string v5, "utf-8" │ │ - .line 130 │ invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ .line 131 │ .local v2, "jsonString":Ljava/lang/String; │ new-instance v3, Lorg/json/JSONArray; │ │ invoke-direct {v3, v2}, Lorg/json/JSONArray;->(Ljava/lang/String;)V │ │ - .line 132 │ invoke-static {p1}, Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; │ │ move-result-object v4 │ │ - .line 131 │ invoke-static {v3, v4}, Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v3 ├── smali/com/android/volley/toolbox/NetworkImageView$1$1.smali │ @@ -22,15 +22,14 @@ │ │ .field final synthetic val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V │ .locals 0 │ - .param p1, "this$1" # Lcom/android/volley/toolbox/NetworkImageView$1; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1; │ │ iput-object p2, p0, Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; ├── smali/com/android/volley/toolbox/JsonRequest.smali │ @@ -18,15 +18,15 @@ │ # static fields │ .field protected static final PROTOCOL_CHARSET:Ljava/lang/String; = "utf-8" │ │ .field private static final PROTOCOL_CONTENT_TYPE:Ljava/lang/String; │ │ │ # instance fields │ -.field private final mListener:Lcom/android/volley/Response$Listener; │ +.field private mListener:Lcom/android/volley/Response$Listener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/android/volley/Response$Listener", │ ";" │ } │ .end annotation │ .end field │ @@ -48,22 +48,20 @@ │ │ const/4 v2, 0x0 │ │ const-string v3, "utf-8" │ │ aput-object v3, v1, v2 │ │ - .line 40 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; │ │ - .line 39 │ return-void │ .end method │ │ .method public constructor (ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V │ .locals 0 │ .param p1, "method" # I │ .param p2, "url" # Ljava/lang/String; │ @@ -143,61 +141,67 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TT;)V" │ } │ .end annotation │ │ .prologue │ - .line 65 │ + .line 71 │ .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ .local p1, "response":Ljava/lang/Object;, "TT;" │ iget-object v0, p0, Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; │ │ + if-eqz v0, :cond_0 │ + │ + .line 72 │ + iget-object v0, p0, Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; │ + │ invoke-interface {v0, p1}, Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V │ │ - .line 66 │ + .line 74 │ + :cond_0 │ return-void │ .end method │ │ .method public getBody()[B │ .locals 6 │ │ .prologue │ .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ const/4 v1, 0x0 │ │ - .line 95 │ + .line 103 │ :try_start_0 │ iget-object v2, p0, Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; │ │ if-nez v2, :cond_0 │ │ - .line 99 │ + .line 107 │ :goto_0 │ return-object v1 │ │ - .line 95 │ + .line 103 │ :cond_0 │ iget-object v2, p0, Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; │ │ const-string v3, "utf-8" │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 96 │ + .line 104 │ :catch_0 │ move-exception v0 │ │ - .line 97 │ + .line 105 │ .local v0, "uee":Ljava/io/UnsupportedEncodingException; │ const-string v2, "Unsupported Encoding while trying to get the bytes of %s using %s" │ │ const/4 v3, 0x2 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ @@ -218,47 +222,64 @@ │ goto :goto_0 │ .end method │ │ .method public getBodyContentType()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 89 │ + .line 97 │ .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ sget-object v0, Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getPostBody()[B │ .locals 1 │ │ .prologue │ - .line 84 │ + .line 92 │ .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ invoke-virtual {p0}, Lcom/android/volley/toolbox/JsonRequest;->getBody()[B │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getPostBodyContentType()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 76 │ + .line 84 │ .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ invoke-virtual {p0}, Lcom/android/volley/toolbox/JsonRequest;->getBodyContentType()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method protected onFinish()V │ + .locals 1 │ + │ + .prologue │ + .line 65 │ + .local p0, "this":Lcom/android/volley/toolbox/JsonRequest;, "Lcom/android/volley/toolbox/JsonRequest;" │ + invoke-super {p0}, Lcom/android/volley/Request;->onFinish()V │ + │ + .line 66 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; │ + │ + .line 67 │ + return-void │ +.end method │ + │ .method protected abstract parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/android/volley/NetworkResponse;", │ ")", │ "Lcom/android/volley/Response", ├── smali/com/android/volley/toolbox/NetworkImageView$1.smali │ @@ -22,15 +22,14 @@ │ │ .field final synthetic val$isInLayoutPass:Z │ │ │ # direct methods │ .method constructor (Lcom/android/volley/toolbox/NetworkImageView;Z)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/toolbox/NetworkImageView; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView; │ │ iput-boolean p2, p0, Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z ├── smali/com/android/volley/toolbox/HurlStack.smali │ @@ -25,53 +25,53 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 68 │ + .line 69 │ const/4 v0, 0x0 │ │ invoke-direct {p0, v0}, Lcom/android/volley/toolbox/HurlStack;->(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V │ │ - .line 69 │ + .line 70 │ return-void │ .end method │ │ .method public constructor (Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V │ .locals 1 │ .param p1, "urlRewriter" # Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ .prologue │ - .line 75 │ + .line 76 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Lcom/android/volley/toolbox/HurlStack;->(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V │ │ - .line 76 │ + .line 77 │ return-void │ .end method │ │ .method public constructor (Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V │ .locals 0 │ .param p1, "urlRewriter" # Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ .param p2, "sslSocketFactory" # Ljavax/net/ssl/SSLSocketFactory; │ │ .prologue │ - .line 82 │ + .line 83 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 83 │ + .line 84 │ iput-object p1, p0, Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ - .line 84 │ + .line 85 │ iput-object p2, p0, Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; │ │ - .line 85 │ + .line 86 │ return-void │ .end method │ │ .method private static addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ .locals 4 │ .param p0, "connection" # Ljava/net/HttpURLConnection; │ .annotation system Ldalvik/annotation/Signature; │ @@ -87,125 +87,164 @@ │ value = { │ Ljava/io/IOException;, │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 236 │ + .line 253 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ invoke-virtual {p1}, Lcom/android/volley/Request;->getBody()[B │ │ move-result-object v0 │ │ - .line 237 │ + .line 254 │ .local v0, "body":[B │ if-eqz v0, :cond_0 │ │ - .line 238 │ + .line 255 │ const/4 v2, 0x1 │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ │ - .line 239 │ + .line 256 │ const-string v2, "Content-Type" │ │ invoke-virtual {p1}, Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, v2, v3}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 240 │ + .line 257 │ new-instance v1, Ljava/io/DataOutputStream; │ │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ │ - .line 241 │ + .line 258 │ .local v1, "out":Ljava/io/DataOutputStream; │ invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 242 │ + .line 259 │ invoke-virtual {v1}, Ljava/io/DataOutputStream;->close()V │ │ - .line 244 │ + .line 261 │ .end local v1 # "out":Ljava/io/DataOutputStream; │ :cond_0 │ return-void │ .end method │ │ .method private static entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; │ .locals 6 │ .param p0, "connection" # Ljava/net/HttpURLConnection; │ │ .prologue │ - .line 134 │ + .line 151 │ new-instance v0, Lorg/apache/http/entity/BasicHttpEntity; │ │ invoke-direct {v0}, Lorg/apache/http/entity/BasicHttpEntity;->()V │ │ - .line 137 │ + .line 154 │ .local v0, "entity":Lorg/apache/http/entity/BasicHttpEntity; │ :try_start_0 │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ - .line 141 │ + .line 158 │ .local v1, "inputStream":Ljava/io/InputStream; │ :goto_0 │ invoke-virtual {v0, v1}, Lorg/apache/http/entity/BasicHttpEntity;->setContent(Ljava/io/InputStream;)V │ │ - .line 142 │ + .line 159 │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ move-result v3 │ │ int-to-long v4, v3 │ │ invoke-virtual {v0, v4, v5}, Lorg/apache/http/entity/BasicHttpEntity;->setContentLength(J)V │ │ - .line 143 │ + .line 160 │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getContentEncoding()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;->setContentEncoding(Ljava/lang/String;)V │ │ - .line 144 │ + .line 161 │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getContentType()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Lorg/apache/http/entity/BasicHttpEntity;->setContentType(Ljava/lang/String;)V │ │ - .line 145 │ + .line 162 │ return-object v0 │ │ - .line 138 │ + .line 155 │ .end local v1 # "inputStream":Ljava/io/InputStream; │ :catch_0 │ move-exception v2 │ │ - .line 139 │ + .line 156 │ .local v2, "ioe":Ljava/io/IOException; │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getErrorStream()Ljava/io/InputStream; │ │ move-result-object v1 │ │ .restart local v1 # "inputStream":Ljava/io/InputStream; │ goto :goto_0 │ .end method │ │ +.method private static hasResponseBody(II)Z │ + .locals 1 │ + .param p0, "requestMethod" # I │ + .param p1, "responseCode" # I │ + │ + .prologue │ + .line 139 │ + const/4 v0, 0x4 │ + │ + if-eq p0, v0, :cond_1 │ + │ + const/16 v0, 0x64 │ + │ + if-gt v0, p1, :cond_0 │ + │ + const/16 v0, 0xc8 │ + │ + if-lt p1, v0, :cond_1 │ + │ + :cond_0 │ + const/16 v0, 0xcc │ + │ + if-eq p1, v0, :cond_1 │ + │ + const/16 v0, 0x130 │ + │ + if-eq p1, v0, :cond_1 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ .method private openConnection(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; │ .locals 4 │ .param p1, "url" # Ljava/net/URL; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/net/URL;", │ @@ -218,44 +257,44 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 162 │ + .line 179 │ .local p2, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ invoke-virtual {p0, p1}, Lcom/android/volley/toolbox/HurlStack;->createConnection(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ move-result-object v0 │ │ - .line 164 │ + .line 181 │ .local v0, "connection":Ljava/net/HttpURLConnection; │ invoke-virtual {p2}, Lcom/android/volley/Request;->getTimeoutMs()I │ │ move-result v1 │ │ - .line 165 │ + .line 182 │ .local v1, "timeoutMs":I │ invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ │ - .line 166 │ + .line 183 │ invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ │ - .line 167 │ + .line 184 │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V │ │ - .line 168 │ + .line 185 │ const/4 v2, 0x1 │ │ invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V │ │ - .line 171 │ + .line 188 │ const-string v2, "https" │ │ invoke-virtual {p1}, Ljava/net/URL;->getProtocol()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -266,22 +305,22 @@ │ │ iget-object v2, p0, Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; │ │ if-eqz v2, :cond_0 │ │ move-object v2, v0 │ │ - .line 172 │ + .line 189 │ check-cast v2, Ljavax/net/ssl/HttpsURLConnection; │ │ iget-object v3, p0, Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; │ │ invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;->setSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V │ │ - .line 175 │ + .line 192 │ :cond_0 │ return-object v0 │ .end method │ │ .method static setConnectionParametersForRequest(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ .locals 4 │ .param p0, "connection" # Ljava/net/HttpURLConnection; │ @@ -298,159 +337,157 @@ │ value = { │ Ljava/io/IOException;, │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 181 │ + .line 198 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ invoke-virtual {p1}, Lcom/android/volley/Request;->getMethod()I │ │ move-result v2 │ │ packed-switch v2, :pswitch_data_0 │ │ - .line 230 │ + .line 247 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "Unknown method type." │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 186 │ + .line 203 │ :pswitch_0 │ invoke-virtual {p1}, Lcom/android/volley/Request;->getPostBody()[B │ │ move-result-object v1 │ │ - .line 187 │ + .line 204 │ .local v1, "postBody":[B │ if-eqz v1, :cond_0 │ │ - .line 191 │ + .line 208 │ const/4 v2, 0x1 │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ │ - .line 192 │ + .line 209 │ const-string v2, "POST" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ - .line 193 │ + .line 210 │ const-string v2, "Content-Type" │ │ - .line 194 │ invoke-virtual {p1}, Lcom/android/volley/Request;->getPostBodyContentType()Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 193 │ invoke-virtual {p0, v2, v3}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 195 │ + .line 212 │ new-instance v0, Ljava/io/DataOutputStream; │ │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ move-result-object v2 │ │ invoke-direct {v0, v2}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ │ - .line 196 │ + .line 213 │ .local v0, "out":Ljava/io/DataOutputStream; │ invoke-virtual {v0, v1}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 197 │ + .line 214 │ invoke-virtual {v0}, Ljava/io/DataOutputStream;->close()V │ │ - .line 232 │ + .line 249 │ .end local v0 # "out":Ljava/io/DataOutputStream; │ .end local v1 # "postBody":[B │ :cond_0 │ :goto_0 │ return-void │ │ - .line 203 │ + .line 220 │ :pswitch_1 │ const-string v2, "GET" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 206 │ + .line 223 │ :pswitch_2 │ const-string v2, "DELETE" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 209 │ + .line 226 │ :pswitch_3 │ const-string v2, "POST" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ - .line 210 │ + .line 227 │ invoke-static {p0, p1}, Lcom/android/volley/toolbox/HurlStack;->addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ goto :goto_0 │ │ - .line 213 │ + .line 230 │ :pswitch_4 │ const-string v2, "PUT" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ - .line 214 │ + .line 231 │ invoke-static {p0, p1}, Lcom/android/volley/toolbox/HurlStack;->addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ goto :goto_0 │ │ - .line 217 │ + .line 234 │ :pswitch_5 │ const-string v2, "HEAD" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 220 │ + .line 237 │ :pswitch_6 │ const-string v2, "OPTIONS" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 223 │ + .line 240 │ :pswitch_7 │ const-string v2, "TRACE" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 226 │ + .line 243 │ :pswitch_8 │ const-string v2, "PATCH" │ │ invoke-virtual {p0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ - .line 227 │ + .line 244 │ invoke-static {p0, p1}, Lcom/android/volley/toolbox/HurlStack;->addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ goto :goto_0 │ │ - .line 181 │ + .line 198 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_3 │ :pswitch_4 │ :pswitch_2 │ @@ -469,15 +506,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 152 │ + .line 169 │ invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ move-result-object v0 │ │ check-cast v0, Ljava/net/HttpURLConnection; │ │ return-object v0 │ @@ -503,278 +540,300 @@ │ value = { │ Ljava/io/IOException;, │ Lcom/android/volley/AuthFailureError; │ } │ .end annotation │ │ .prologue │ - .line 90 │ + .line 91 │ .local p1, "request":Lcom/android/volley/Request;, "Lcom/android/volley/Request<*>;" │ .local p2, "additionalHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-virtual/range {p1 .. p1}, Lcom/android/volley/Request;->getUrl()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - .line 91 │ - .local v13, "url":Ljava/lang/String; │ - new-instance v6, Ljava/util/HashMap; │ + .line 92 │ + .local v14, "url":Ljava/lang/String; │ + new-instance v7, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v7}, Ljava/util/HashMap;->()V │ │ - .line 92 │ - .local v6, "map":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + .line 93 │ + .local v7, "map":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual/range {p1 .. p1}, Lcom/android/volley/Request;->getHeaders()Ljava/util/Map; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v6, v14}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V │ + invoke-virtual {v7, v15}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V │ │ - .line 93 │ + .line 94 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v6, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V │ + invoke-virtual {v7, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V │ │ - .line 94 │ + .line 95 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ + iget-object v15, v0, Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ - if-eqz v14, :cond_1 │ + if-eqz v15, :cond_1 │ │ - .line 95 │ + .line 96 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ + iget-object v15, v0, Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; │ │ - invoke-interface {v14, v13}, Lcom/android/volley/toolbox/HurlStack$UrlRewriter;->rewriteUrl(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v15, v14}, Lcom/android/volley/toolbox/HurlStack$UrlRewriter;->rewriteUrl(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ - │ - .line 96 │ - .local v12, "rewritten":Ljava/lang/String; │ - if-nez v12, :cond_0 │ + move-result-object v13 │ │ .line 97 │ - new-instance v14, Ljava/io/IOException; │ + .local v13, "rewritten":Ljava/lang/String; │ + if-nez v13, :cond_0 │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + .line 98 │ + new-instance v15, Ljava/io/IOException; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - const-string v16, "URL blocked by rewriter: " │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v17, "URL blocked by rewriter: " │ │ - move-result-object v15 │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v16 │ │ - invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v15 │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v16 │ │ - move-result-object v15 │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v16 │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct/range {v15 .. v16}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v15 │ │ - .line 99 │ + .line 100 │ :cond_0 │ - move-object v13, v12 │ + move-object v14, v13 │ │ - .line 101 │ - .end local v12 # "rewritten":Ljava/lang/String; │ + .line 102 │ + .end local v13 # "rewritten":Ljava/lang/String; │ :cond_1 │ - new-instance v7, Ljava/net/URL; │ + new-instance v8, Ljava/net/URL; │ │ - invoke-direct {v7, v13}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v8, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - .line 102 │ - .local v7, "parsedUrl":Ljava/net/URL; │ + .line 103 │ + .local v8, "parsedUrl":Ljava/net/URL; │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ - invoke-direct {v0, v7, v1}, Lcom/android/volley/toolbox/HurlStack;->openConnection(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; │ + invoke-direct {v0, v8, v1}, Lcom/android/volley/toolbox/HurlStack;->openConnection(Ljava/net/URL;Lcom/android/volley/Request;)Ljava/net/HttpURLConnection; │ │ move-result-object v2 │ │ - .line 103 │ + .line 104 │ .local v2, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v7}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-interface {v14}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v6 │ │ + .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v15 │ │ - if-eqz v14, :cond_2 │ + if-eqz v15, :cond_2 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/String; │ │ - .line 104 │ + .line 105 │ .local v5, "headerName":Ljava/lang/String; │ - invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ - invoke-virtual {v2, v5, v14}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v5, v15}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 106 │ + .line 107 │ .end local v5 # "headerName":Ljava/lang/String; │ :cond_2 │ move-object/from16 v0, p1 │ │ invoke-static {v2, v0}, Lcom/android/volley/toolbox/HurlStack;->setConnectionParametersForRequest(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V │ │ - .line 108 │ - new-instance v8, Lorg/apache/http/ProtocolVersion; │ - │ - const-string v14, "HTTP" │ + .line 109 │ + new-instance v9, Lorg/apache/http/ProtocolVersion; │ │ - const/4 v15, 0x1 │ + const-string v15, "HTTP" │ │ const/16 v16, 0x1 │ │ + const/16 v17, 0x1 │ + │ move/from16 v0, v16 │ │ - invoke-direct {v8, v14, v15, v0}, Lorg/apache/http/ProtocolVersion;->(Ljava/lang/String;II)V │ + move/from16 v1, v17 │ │ - .line 109 │ - .local v8, "protocolVersion":Lorg/apache/http/ProtocolVersion; │ + invoke-direct {v9, v15, v0, v1}, Lorg/apache/http/ProtocolVersion;->(Ljava/lang/String;II)V │ + │ + .line 110 │ + .local v9, "protocolVersion":Lorg/apache/http/ProtocolVersion; │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v10 │ + move-result v11 │ │ - .line 110 │ - .local v10, "responseCode":I │ - const/4 v14, -0x1 │ + .line 111 │ + .local v11, "responseCode":I │ + const/4 v15, -0x1 │ │ - if-ne v10, v14, :cond_3 │ + if-ne v11, v15, :cond_3 │ │ - .line 113 │ - new-instance v14, Ljava/io/IOException; │ + .line 114 │ + new-instance v15, Ljava/io/IOException; │ │ - const-string v15, "Could not retrieve response code from HttpUrlConnection." │ + const-string v16, "Could not retrieve response code from HttpUrlConnection." │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct/range {v15 .. v16}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v15 │ │ - .line 115 │ + .line 116 │ :cond_3 │ - new-instance v11, Lorg/apache/http/message/BasicStatusLine; │ + new-instance v12, Lorg/apache/http/message/BasicStatusLine; │ │ - .line 116 │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v14 │ + move-result v15 │ │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; │ │ - move-result-object v15 │ - │ - invoke-direct {v11, v8, v14, v15}, Lorg/apache/http/message/BasicStatusLine;->(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V │ + move-result-object v16 │ │ - .line 117 │ - .local v11, "responseStatus":Lorg/apache/http/StatusLine; │ - new-instance v9, Lorg/apache/http/message/BasicHttpResponse; │ + move-object/from16 v0, v16 │ │ - invoke-direct {v9, v11}, Lorg/apache/http/message/BasicHttpResponse;->(Lorg/apache/http/StatusLine;)V │ + invoke-direct {v12, v9, v15, v0}, Lorg/apache/http/message/BasicStatusLine;->(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V │ │ .line 118 │ - .local v9, "response":Lorg/apache/http/message/BasicHttpResponse; │ + .local v12, "responseStatus":Lorg/apache/http/StatusLine; │ + new-instance v10, Lorg/apache/http/message/BasicHttpResponse; │ + │ + invoke-direct {v10, v12}, Lorg/apache/http/message/BasicHttpResponse;->(Lorg/apache/http/StatusLine;)V │ + │ + .line 119 │ + .local v10, "response":Lorg/apache/http/message/BasicHttpResponse; │ + invoke-virtual/range {p1 .. p1}, Lcom/android/volley/Request;->getMethod()I │ + │ + move-result v15 │ + │ + invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + │ + move-result v16 │ + │ + invoke-static/range {v15 .. v16}, Lcom/android/volley/toolbox/HurlStack;->hasResponseBody(II)Z │ + │ + move-result v15 │ + │ + if-eqz v15, :cond_4 │ + │ + .line 120 │ invoke-static {v2}, Lcom/android/volley/toolbox/HurlStack;->entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v9, v14}, Lorg/apache/http/message/BasicHttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-virtual {v10, v15}, Lorg/apache/http/message/BasicHttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ - .line 119 │ + .line 122 │ + :cond_4 │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-interface {v14}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v15}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-interface {v14}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v6 │ │ - :cond_4 │ + :cond_5 │ :goto_1 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v15 │ │ - if-eqz v14, :cond_5 │ + if-eqz v15, :cond_6 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Map$Entry; │ │ - .line 120 │ + .line 123 │ .local v4, "header":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - if-eqz v14, :cond_4 │ + if-eqz v15, :cond_5 │ │ - .line 121 │ + .line 124 │ new-instance v3, Lorg/apache/http/message/BasicHeader; │ │ invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - check-cast v15, Ljava/util/List; │ + check-cast v16, Ljava/util/List; │ │ const/16 v17, 0x0 │ │ - move/from16 v0, v17 │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - invoke-interface {v15, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-result-object v16 │ │ - move-result-object v15 │ + check-cast v16, Ljava/lang/String; │ │ - check-cast v15, Ljava/lang/String; │ + move-object/from16 v0, v16 │ │ - invoke-direct {v3, v14, v15}, Lorg/apache/http/message/BasicHeader;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v3, v15, v0}, Lorg/apache/http/message/BasicHeader;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 122 │ + .line 125 │ .local v3, "h":Lorg/apache/http/Header; │ - invoke-virtual {v9, v3}, Lorg/apache/http/message/BasicHttpResponse;->addHeader(Lorg/apache/http/Header;)V │ + invoke-virtual {v10, v3}, Lorg/apache/http/message/BasicHttpResponse;->addHeader(Lorg/apache/http/Header;)V │ │ goto :goto_1 │ │ - .line 125 │ + .line 128 │ .end local v3 # "h":Lorg/apache/http/Header; │ .end local v4 # "header":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - :cond_5 │ - return-object v9 │ + :cond_6 │ + return-object v10 │ .end method ├── smali/com/android/volley/toolbox/ImageLoader$2.smali │ @@ -32,15 +32,14 @@ │ │ .field final synthetic val$cacheKey:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/toolbox/ImageLoader; │ │ .prologue │ .line 252 │ iput-object p1, p0, Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ iput-object p2, p0, Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String; │ │ @@ -65,16 +64,18 @@ │ │ .line 256 │ return-void │ .end method │ │ .method public bridge synthetic onResponse(Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 252 │ check-cast p1, Landroid/graphics/Bitmap; │ │ + .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V │ │ return-void │ .end method ├── smali/com/android/volley/toolbox/JsonObjectRequest.smali │ @@ -246,33 +246,30 @@ │ │ iget-object v3, p1, Lcom/android/volley/NetworkResponse;->data:[B │ │ iget-object v4, p1, Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; │ │ const-string v5, "utf-8" │ │ - .line 102 │ invoke-static {v4, v5}, Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ .line 103 │ .local v2, "jsonString":Ljava/lang/String; │ new-instance v3, Lorg/json/JSONObject; │ │ invoke-direct {v3, v2}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ - .line 104 │ invoke-static {p1}, Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; │ │ move-result-object v4 │ │ - .line 103 │ invoke-static {v3, v4}, Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v3 ├── smali/com/android/volley/toolbox/ImageRequest.smali │ @@ -283,40 +283,38 @@ │ │ move-result v5 │ │ .line 191 │ .local v5, "desiredHeight":I │ iput-boolean v11, v4, Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z │ │ - .line 195 │ + .line 194 │ invoke-static {v1, v0, v6, v5}, Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I │ │ move-result v8 │ │ iput v8, v4, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I │ │ .line 196 │ array-length v8, v3 │ │ - .line 197 │ invoke-static {v3, v11, v8, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ move-result-object v7 │ │ .line 200 │ .local v7, "tempBitmap":Landroid/graphics/Bitmap; │ if-eqz v7, :cond_2 │ │ invoke-virtual {v7}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v8 │ │ if-gt v8, v6, :cond_1 │ │ - .line 201 │ invoke-virtual {v7}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v8 │ │ if-le v8, v5, :cond_2 │ │ .line 202 │ @@ -562,19 +560,21 @@ │ │ .line 220 │ return-void │ .end method │ │ .method protected bridge synthetic deliverResponse(Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p1, Landroid/graphics/Bitmap; │ │ + .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V │ │ return-void │ .end method │ │ .method public getPriority()Lcom/android/volley/Request$Priority; │ .locals 1 ├── smali/com/android/volley/toolbox/ImageLoader$4.smali │ @@ -20,15 +20,14 @@ │ # instance fields │ .field final synthetic this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/toolbox/ImageLoader;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/toolbox/ImageLoader; │ │ .prologue │ .line 461 │ iput-object p1, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -38,51 +37,52 @@ │ │ # virtual methods │ .method public run()V │ .locals 6 │ │ .prologue │ .line 464 │ - iget-object v2, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ + iget-object v4, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ - invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ + invoke-static {v4}, Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v4}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ │ .line 465 │ .local v0, "bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ invoke-static {v0}, Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ + .local v3, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ @@ -139,26 +139,27 @@ │ invoke-interface {v4, v5}, Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V │ │ goto :goto_0 │ │ .line 480 │ .end local v0 # "bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; │ .end local v1 # "container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer; │ + .end local v3 # "i$":Ljava/util/Iterator; │ :cond_3 │ - iget-object v2, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ + iget-object v4, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ - invoke-static {v2}, Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ + invoke-static {v4}, Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Ljava/util/HashMap;->clear()V │ + invoke-virtual {v4}, Ljava/util/HashMap;->clear()V │ │ .line 481 │ - iget-object v2, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ + iget-object v4, p0, Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static {v2, v3}, Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ + invoke-static {v4, v5}, Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ .line 482 │ return-void │ .end method ├── smali/com/android/volley/toolbox/StringRequest.smali │ @@ -11,15 +11,15 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ -.field private final mListener:Lcom/android/volley/Response$Listener; │ +.field private mListener:Lcom/android/volley/Response$Listener; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/android/volley/Response$Listener", │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ @@ -86,35 +86,59 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic deliverResponse(Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 30 │ check-cast p1, Ljava/lang/String; │ │ + .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected deliverResponse(Ljava/lang/String;)V │ .locals 1 │ .param p1, "response" # Ljava/lang/String; │ │ .prologue │ - .line 60 │ + .line 66 │ + iget-object v0, p0, Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 67 │ iget-object v0, p0, Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; │ │ invoke-interface {v0, p1}, Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V │ │ + .line 69 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method protected onFinish()V │ + .locals 1 │ + │ + .prologue │ + .line 60 │ + invoke-super {p0}, Lcom/android/volley/Request;->onFinish()V │ + │ .line 61 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; │ + │ + .line 62 │ return-void │ .end method │ │ .method protected parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; │ .locals 4 │ .param p1, "response" # Lcom/android/volley/NetworkResponse; │ .annotation system Ldalvik/annotation/Signature; │ @@ -126,15 +150,15 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 67 │ + .line 75 │ :try_start_0 │ new-instance v1, Ljava/lang/String; │ │ iget-object v2, p1, Lcom/android/volley/NetworkResponse;->data:[B │ │ iget-object v3, p1, Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; │ │ @@ -142,33 +166,33 @@ │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Ljava/lang/String;->([BLjava/lang/String;)V │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 71 │ + .line 79 │ .local v1, "parsed":Ljava/lang/String; │ :goto_0 │ invoke-static {p1}, Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; │ │ move-result-object v2 │ │ return-object v2 │ │ - .line 68 │ + .line 76 │ .end local v1 # "parsed":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ - .line 69 │ + .line 77 │ .local v0, "e":Ljava/io/UnsupportedEncodingException; │ new-instance v1, Ljava/lang/String; │ │ iget-object v2, p1, Lcom/android/volley/NetworkResponse;->data:[B │ │ invoke-direct {v1, v2}, Ljava/lang/String;->([B)V ├── smali/com/android/volley/toolbox/ImageLoader$3.smali │ @@ -22,15 +22,14 @@ │ │ .field final synthetic val$cacheKey:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V │ .locals 0 │ - .param p1, "this$0" # Lcom/android/volley/toolbox/ImageLoader; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader; │ │ iput-object p2, p0, Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String; ├── smali/com/android/volley/toolbox/ImageLoader.smali │ @@ -200,15 +200,14 @@ │ │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "#H" │ │ - .line 504 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -227,15 +226,14 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - .line 505 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/android/volley/toolbox/DiskBasedCache.smali │ @@ -5,14 +5,15 @@ │ # interfaces │ .implements Lcom/android/volley/Cache; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Lcom/android/volley/toolbox/DiskBasedCache$1;, │ Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;, │ Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ } │ .end annotation │ │ │ # static fields │ @@ -314,15 +315,14 @@ │ │ const/4 v10, 0x3 │ │ new-array v10, v10, [Ljava/lang/Object; │ │ const/4 v11, 0x0 │ │ - .line 293 │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ const/4 v11, 0x1 │ @@ -347,15 +347,14 @@ │ │ invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ - .line 292 │ invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto/16 :goto_0 │ │ .line 280 │ .restart local v2 # "deleted":Z │ .restart local v3 # "e":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ @@ -373,22 +372,20 @@ │ │ aput-object v12, v10, v11 │ │ const/4 v11, 0x1 │ │ iget-object v12, v3, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; │ │ - .line 281 │ invoke-direct {p0, v12}, Lcom/android/volley/toolbox/DiskBasedCache;->getFilenameForKey(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ - .line 280 │ invoke-static {v7, v10}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_1 │ .end method │ │ .method private putEntry(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ .locals 8 │ @@ -739,15 +736,14 @@ │ │ move-result v3 │ │ .line 563 │ .local v3, "size":I │ if-nez v3, :cond_0 │ │ - .line 564 │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v2 │ │ .line 566 │ .local v2, "result":Ljava/util/Map;, "Ljava/util/Map;" │ :goto_0 │ @@ -781,15 +777,15 @@ │ invoke-interface {v2, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 566 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ - .line 564 │ + .line 563 │ .end local v0 # "i":I │ .end local v1 # "key":Ljava/lang/String; │ .end local v2 # "result":Ljava/util/Map;, "Ljava/util/Map;" │ .end local v4 # "value":Ljava/lang/String; │ :cond_0 │ new-instance v2, Ljava/util/HashMap; │ │ @@ -1140,148 +1136,158 @@ │ .line 550 │ .local p0, "map":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz p0, :cond_0 │ │ .line 551 │ invoke-interface {p0}, Ljava/util/Map;->size()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-static {p1, v1}, Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V │ + invoke-static {p1, v2}, Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V │ │ .line 552 │ invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v1 │ │ + .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 553 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {p1, v1}, Lcom/android/volley/toolbox/DiskBasedCache;->writeString(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-static {p1, v2}, Lcom/android/volley/toolbox/DiskBasedCache;->writeString(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ .line 554 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {p1, v1}, Lcom/android/volley/toolbox/DiskBasedCache;->writeString(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-static {p1, v2}, Lcom/android/volley/toolbox/DiskBasedCache;->writeString(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 557 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {p1, v1}, Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V │ + invoke-static {p1, v2}, Lcom/android/volley/toolbox/DiskBasedCache;->writeInt(Ljava/io/OutputStream;I)V │ │ .line 559 │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized clear()V │ - .locals 4 │ + .locals 8 │ │ .prologue │ - const/4 v2, 0x0 │ - │ .line 92 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v3, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ + iget-object v5, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ │ - invoke-virtual {v3}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v5}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 93 │ - .local v1, "files":[Ljava/io/File; │ - if-eqz v1, :cond_0 │ + .local v2, "files":[Ljava/io/File; │ + if-eqz v2, :cond_0 │ │ .line 94 │ - array-length v3, v1 │ + move-object v0, v2 │ │ + .local v0, "arr$":[Ljava/io/File; │ + array-length v4, v0 │ + │ + .local v4, "len$":I │ + const/4 v3, 0x0 │ + │ + .local v3, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ - aget-object v0, v1, v2 │ + aget-object v1, v0, v3 │ │ .line 95 │ - .local v0, "file":Ljava/io/File; │ - invoke-virtual {v0}, Ljava/io/File;->delete()Z │ + .local v1, "file":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->delete()Z │ │ .line 94 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 98 │ - .end local v0 # "file":Ljava/io/File; │ + .end local v0 # "arr$":[Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ + .end local v3 # "i$":I │ + .end local v4 # "len$":I │ :cond_0 │ - iget-object v2, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map; │ + iget-object v5, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->clear()V │ + invoke-interface {v5}, Ljava/util/Map;->clear()V │ │ .line 99 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v6, 0x0 │ │ - iput-wide v2, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J │ + iput-wide v6, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J │ │ .line 100 │ - const-string v2, "Cache cleared." │ + const-string v5, "Cache cleared." │ │ - const/4 v3, 0x0 │ + const/4 v6, 0x0 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - invoke-static {v2, v3}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v5, v6}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 101 │ monitor-exit p0 │ │ return-void │ │ .line 92 │ - .end local v1 # "files":[Ljava/io/File; │ + .end local v2 # "files":[Ljava/io/File; │ :catchall_0 │ - move-exception v2 │ + move-exception v5 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v5 │ .end method │ │ .method public declared-synchronized get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; │ .locals 12 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ @@ -1624,270 +1630,281 @@ │ │ invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ return-object v0 │ .end method │ │ .method public declared-synchronized initialize()V │ - .locals 10 │ + .locals 13 │ │ .prologue │ - const/4 v6, 0x0 │ - │ .line 146 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v7, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ + iget-object v9, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ │ - invoke-virtual {v7}, Ljava/io/File;->exists()Z │ + invoke-virtual {v9}, Ljava/io/File;->exists()Z │ │ - move-result v7 │ + move-result v9 │ │ - if-nez v7, :cond_1 │ + if-nez v9, :cond_1 │ │ .line 147 │ - iget-object v6, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ + iget-object v9, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ │ - invoke-virtual {v6}, Ljava/io/File;->mkdirs()Z │ + invoke-virtual {v9}, Ljava/io/File;->mkdirs()Z │ │ - move-result v6 │ + move-result v9 │ │ - if-nez v6, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 148 │ - const-string v6, "Unable to create cache dir %s" │ + const-string v9, "Unable to create cache dir %s" │ │ - const/4 v7, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v8, 0x0 │ + const/4 v11, 0x0 │ │ - iget-object v9, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ + iget-object v12, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ │ - invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v12 │ │ - aput-object v9, v7, v8 │ + aput-object v12, v10, v11 │ │ - invoke-static {v6, v7}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v9, v10}, Lcom/android/volley/VolleyLog;->e(Ljava/lang/String;[Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 176 │ :cond_0 │ monitor-exit p0 │ │ return-void │ │ .line 153 │ :cond_1 │ :try_start_1 │ - iget-object v7, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ + iget-object v9, p0, Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; │ │ - invoke-virtual {v7}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v9}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 154 │ - .local v3, "files":[Ljava/io/File; │ - if-eqz v3, :cond_0 │ + .local v4, "files":[Ljava/io/File; │ + if-eqz v4, :cond_0 │ │ .line 157 │ - array-length v7, v3 │ + move-object v0, v4 │ + │ + .local v0, "arr$":[Ljava/io/File; │ + array-length v8, v0 │ + │ + .local v8, "len$":I │ + const/4 v7, 0x0 │ │ + .local v7, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_0 │ + if-ge v7, v8, :cond_0 │ │ - aget-object v2, v3, v6 │ + aget-object v3, v0, v7 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 158 │ - .local v2, "file":Ljava/io/File; │ - const/4 v4, 0x0 │ + .local v3, "file":Ljava/io/File; │ + const/4 v5, 0x0 │ │ .line 160 │ - .local v4, "fis":Ljava/io/BufferedInputStream; │ + .local v5, "fis":Ljava/io/BufferedInputStream; │ :try_start_2 │ - new-instance v5, Ljava/io/BufferedInputStream; │ + new-instance v6, Ljava/io/BufferedInputStream; │ │ - new-instance v8, Ljava/io/FileInputStream; │ + new-instance v9, Ljava/io/FileInputStream; │ │ - invoke-direct {v8, v2}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ + invoke-direct {v9, v3}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ - invoke-direct {v5, v8}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v6, v9}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 161 │ - .end local v4 # "fis":Ljava/io/BufferedInputStream; │ - .local v5, "fis":Ljava/io/BufferedInputStream; │ + .end local v5 # "fis":Ljava/io/BufferedInputStream; │ + .local v6, "fis":Ljava/io/BufferedInputStream; │ :try_start_3 │ - invoke-static {v5}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ + invoke-static {v6}, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 162 │ - .local v1, "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ - invoke-virtual {v2}, Ljava/io/File;->length()J │ + .local v2, "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ + invoke-virtual {v3}, Ljava/io/File;->length()J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - iput-wide v8, v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J │ + iput-wide v10, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J │ │ .line 163 │ - iget-object v8, v1, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; │ + iget-object v9, v2, Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; │ │ - invoke-direct {p0, v8, v1}, Lcom/android/volley/toolbox/DiskBasedCache;->putEntry(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ + invoke-direct {p0, v9, v2}, Lcom/android/volley/toolbox/DiskBasedCache;->putEntry(Ljava/lang/String;Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;)V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_4 │ .catchall {:try_start_3 .. :try_end_3} :catchall_2 │ │ .line 170 │ - if-eqz v5, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 171 │ :try_start_4 │ - invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedInputStream;->close()V │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_0 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ :cond_2 │ - move-object v4, v5 │ + move-object v5, v6 │ │ .line 157 │ - .end local v1 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ - .end local v5 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v4 # "fis":Ljava/io/BufferedInputStream; │ + .end local v2 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ + .end local v6 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ :cond_3 │ :goto_1 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 173 │ - .end local v4 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v1 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ - .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ + .end local v5 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v2 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ + .restart local v6 # "fis":Ljava/io/BufferedInputStream; │ :catch_0 │ - move-exception v8 │ + move-exception v9 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ .line 174 │ - .end local v5 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v4 # "fis":Ljava/io/BufferedInputStream; │ + .end local v6 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ goto :goto_1 │ │ .line 164 │ - .end local v1 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ + .end local v2 # "entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; │ :catch_1 │ - move-exception v0 │ + move-exception v1 │ │ .line 165 │ - .local v0, "e":Ljava/io/IOException; │ + .local v1, "e":Ljava/io/IOException; │ :goto_2 │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 166 │ :try_start_5 │ - invoke-virtual {v2}, Ljava/io/File;->delete()Z │ + invoke-virtual {v3}, Ljava/io/File;->delete()Z │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 170 │ :cond_4 │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 171 │ :try_start_6 │ - invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_2 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ goto :goto_1 │ │ .line 173 │ :catch_2 │ - move-exception v8 │ + move-exception v9 │ │ goto :goto_1 │ │ .line 169 │ - .end local v0 # "e":Ljava/io/IOException; │ + .end local v1 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v6 │ + move-exception v9 │ │ .line 170 │ :goto_3 │ - if-eqz v4, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 171 │ :try_start_7 │ - invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V │ :try_end_7 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_3 │ .catchall {:try_start_7 .. :try_end_7} :catchall_1 │ │ .line 173 │ :cond_5 │ :goto_4 │ :try_start_8 │ - throw v6 │ + throw v9 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_1 │ │ .line 146 │ - .end local v2 # "file":Ljava/io/File; │ - .end local v3 # "files":[Ljava/io/File; │ - .end local v4 # "fis":Ljava/io/BufferedInputStream; │ + .end local v0 # "arr$":[Ljava/io/File; │ + .end local v3 # "file":Ljava/io/File; │ + .end local v4 # "files":[Ljava/io/File; │ + .end local v5 # "fis":Ljava/io/BufferedInputStream; │ + .end local v7 # "i$":I │ + .end local v8 # "len$":I │ :catchall_1 │ - move-exception v6 │ + move-exception v9 │ │ monitor-exit p0 │ │ - throw v6 │ + throw v9 │ │ .line 173 │ - .restart local v2 # "file":Ljava/io/File; │ - .restart local v3 # "files":[Ljava/io/File; │ - .restart local v4 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v0 # "arr$":[Ljava/io/File; │ + .restart local v3 # "file":Ljava/io/File; │ + .restart local v4 # "files":[Ljava/io/File; │ + .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v7 # "i$":I │ + .restart local v8 # "len$":I │ :catch_3 │ - move-exception v7 │ + move-exception v10 │ │ goto :goto_4 │ │ .line 169 │ - .end local v4 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ + .end local v5 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v6 # "fis":Ljava/io/BufferedInputStream; │ :catchall_2 │ - move-exception v6 │ + move-exception v9 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v4 # "fis":Ljava/io/BufferedInputStream; │ + .end local v6 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ goto :goto_3 │ │ .line 164 │ - .end local v4 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ + .end local v5 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v6 # "fis":Ljava/io/BufferedInputStream; │ :catch_4 │ - move-exception v0 │ + move-exception v1 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "fis":Ljava/io/BufferedInputStream; │ - .restart local v4 # "fis":Ljava/io/BufferedInputStream; │ + .end local v6 # "fis":Ljava/io/BufferedInputStream; │ + .restart local v5 # "fis":Ljava/io/BufferedInputStream; │ goto :goto_2 │ .end method │ │ .method public declared-synchronized invalidate(Ljava/lang/String;Z)V │ .locals 4 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "fullExpire" # Z │ @@ -2131,22 +2148,20 @@ │ │ const/4 v3, 0x0 │ │ aput-object p1, v2, v3 │ │ const/4 v3, 0x1 │ │ - .line 233 │ invoke-direct {p0, p1}, Lcom/android/volley/toolbox/DiskBasedCache;->getFilenameForKey(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ - .line 232 │ invoke-static {v1, v2}, Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 235 │ :cond_0 │ monitor-exit p0 ├── smali/com/android/volley/toolbox/HttpClientStack.smali │ @@ -54,47 +54,48 @@ │ .end annotation │ │ .prologue │ .line 60 │ .local p1, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v0 │ │ + .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - check-cast v0, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 61 │ - .local v0, "key":Ljava/lang/String; │ - invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v1, "key":Ljava/lang/String; │ + invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-interface {p0, v0, v1}, Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {p0, v1, v2}, Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 63 │ - .end local v0 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method static createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; │ .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ @@ -369,65 +370,66 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 67 │ .local p0, "postParams":Ljava/util/Map;, "Ljava/util/Map;" │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ invoke-interface {p0}, Ljava/util/Map;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ │ .line 68 │ - .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v0 │ │ + .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - check-cast v0, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 69 │ - .local v0, "key":Ljava/lang/String; │ + .local v1, "key":Ljava/lang/String; │ new-instance v4, Lorg/apache/http/message/BasicNameValuePair; │ │ - invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-direct {v4, v0, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v1, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 71 │ - .end local v0 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_0 │ - return-object v1 │ + return-object v2 │ .end method │ │ .method private static setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V │ .locals 2 │ .param p0, "httpRequest" # Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; │ .annotation system Ldalvik/annotation/Signature; │ value = {